2015-11-02 20:39:44 +00:00
|
|
|
package WayofTime.bloodmagic.api.event;
|
2014-11-07 21:22:29 +00:00
|
|
|
|
2016-03-15 01:55:05 +00:00
|
|
|
import net.minecraftforge.fml.common.eventhandler.Cancelable;
|
2015-07-29 12:23:01 +00:00
|
|
|
import net.minecraftforge.fml.common.eventhandler.Event;
|
|
|
|
|
2016-03-15 01:55:05 +00:00
|
|
|
@Cancelable
|
2017-08-16 04:30:48 +00:00
|
|
|
public class AddToNetworkEvent extends Event {
|
2016-03-15 01:55:05 +00:00
|
|
|
public final String ownerNetwork;
|
2015-10-30 03:22:14 +00:00
|
|
|
public int addedAmount;
|
|
|
|
public int maximum;
|
|
|
|
|
|
|
|
/**
|
2015-12-30 20:34:40 +00:00
|
|
|
* This event is called whenever the network is added to. If cancelled, no
|
|
|
|
* LP will be drained from the source. If result is set to Result.DENY, the
|
|
|
|
* LP will still be drained but the soul network will not be added to.
|
2017-08-16 04:30:48 +00:00
|
|
|
*
|
|
|
|
* @param ownerNetwork Key used for the soul network
|
|
|
|
* @param addedAmount Amount added
|
|
|
|
* @param maximum Ceiling that the network can add to
|
2015-10-30 03:22:14 +00:00
|
|
|
*/
|
2017-08-16 04:30:48 +00:00
|
|
|
public AddToNetworkEvent(String ownerNetwork, int addedAmount, int maximum) {
|
2015-10-30 03:22:14 +00:00
|
|
|
this.ownerNetwork = ownerNetwork;
|
|
|
|
this.addedAmount = addedAmount;
|
|
|
|
this.maximum = maximum;
|
|
|
|
}
|
2014-11-07 21:22:29 +00:00
|
|
|
}
|