diff --git a/src/main/java/java.zip b/src/main/java/java.zip new file mode 100644 index 0000000..6da2b30 Binary files /dev/null and b/src/main/java/java.zip differ diff --git a/src/main/java/kcauldronx/events/ModInventoryMoveEvent.java b/src/main/java/kcauldronx/events/ModInventoryMoveEvent.java new file mode 100644 index 0000000..d6777c4 --- /dev/null +++ b/src/main/java/kcauldronx/events/ModInventoryMoveEvent.java @@ -0,0 +1,17 @@ +package kcauldronx.events; + +import net.minecraft.inventory.IInventory; +import org.bukkit.craftbukkit.inventory.CraftInventory; +import org.bukkit.craftbukkit.inventory.CraftItemStack; +import org.bukkit.event.inventory.InventoryMoveItemEvent; +import org.bukkit.inventory.Inventory; +import org.bukkit.inventory.ItemStack; + +/** + * Created by xjboss on 2017/7/3. + */ +public class ModInventoryMoveEvent extends InventoryMoveItemEvent { + public ModInventoryMoveEvent(IInventory sourceInventory, net.minecraft.item.ItemStack itemStack, IInventory destinationInventory, boolean didSourceInitiate) { + super(new CraftInventory(sourceInventory), CraftItemStack.asCraftMirror(itemStack), new CraftInventory(destinationInventory), didSourceInitiate); + } +} diff --git a/src/main/java/kcauldronx/events/ModInventoryMoveFromPlayerEvent.java b/src/main/java/kcauldronx/events/ModInventoryMoveFromPlayerEvent.java new file mode 100644 index 0000000..274a4e3 --- /dev/null +++ b/src/main/java/kcauldronx/events/ModInventoryMoveFromPlayerEvent.java @@ -0,0 +1,18 @@ +package kcauldronx.events; + +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.IInventory; +import org.bukkit.craftbukkit.inventory.CraftInventory; +import org.bukkit.craftbukkit.inventory.CraftInventoryPlayer; +import org.bukkit.craftbukkit.inventory.CraftItemStack; +import org.bukkit.event.inventory.InventoryMoveItemEvent; +import org.bukkit.inventory.PlayerInventory; + +/** + * Created by xjboss on 2017/7/3. + */ +public class ModInventoryMoveFromPlayerEvent extends InventoryMoveItemEvent { + public ModInventoryMoveFromPlayerEvent(IInventory sourceInventory, net.minecraft.item.ItemStack itemStack, PlayerInventory destinationInventory, boolean didSourceInitiate) { + super(new CraftInventory(sourceInventory), CraftItemStack.asCraftMirror(itemStack), new CraftInventoryPlayer((InventoryPlayer)destinationInventory), didSourceInitiate); + } +}