Merge apibutnotreally with the main packages

Do not consider anything outside of the true API safe to use. And even then,
I'm changing things. Just wait. Please I beg you.
This commit is contained in:
Nicholas Ignoffo 2018-02-15 18:49:01 -08:00
parent 616c08094b
commit 2fecb427fd
399 changed files with 958 additions and 977 deletions

View file

@ -1,50 +0,0 @@
package WayofTime.bloodmagic.apibutnotreally.event;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.common.eventhandler.Cancelable;
import net.minecraftforge.fml.common.eventhandler.Event;
public class BoundToolEvent extends Event {
public EntityPlayer player;
public BoundToolEvent(EntityPlayer player) {
this.player = player;
}
/**
* This event is called when a
* {@link WayofTime.bloodmagic.item.ItemBoundTool} is being charged.
* <p>
* If canceled, will result in the charging being canceled.
*/
@Cancelable
public static class Charge extends BoundToolEvent {
public ItemStack result;
public Charge(EntityPlayer player, ItemStack result) {
super(player);
this.result = result;
}
}
/**
* This event is called when a
* {@link WayofTime.bloodmagic.item.ItemBoundTool}'s charge is released.
* <p>
* If canceled, will result in the charge not being released.
*/
@Cancelable
public static class Release extends BoundToolEvent {
public final ItemStack boundTool;
public int charge;
public Release(EntityPlayer player, ItemStack boundTool, int charge) {
super(player);
this.boundTool = boundTool;
this.charge = charge;
}
}
}