Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package trhod177.bm.handlers;
- import net.minecraft.block.Block;
- import net.minecraft.init.Blocks;
- import net.minecraft.init.Items;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraftforge.event.world.BlockEvent.HarvestDropsEvent;
- import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
- import trhod177.bm.init.BlockInit;
- import trhod177.bm.init.ItemInit;
- public class SlaughterCraftEventHandler {
- @SubscribeEvent
- public void addDropForType(HarvestDropsEvent event) {
- Block block = event.getState().getBlock();
- Item item = event.getHarvester().getHeldItemMainhand().getItem();
- System.out.println(item);
- if (block == BlockInit.chickencarcass && item == ItemInit.butcherknife) {
- event.getDrops().add(new ItemStack(ItemInit.chickenbreast, 3));
- event.getDrops().add(new ItemStack(ItemInit.chickenleg, 2));
- event.getDrops().add(new ItemStack(ItemInit.chickenwing, 2));
- event.getDrops().add(new ItemStack(ItemInit.chickenneck, 1));
- }
- if (block == BlockInit.chickencarcass && item == ItemInit.flintbutcherknife) {
- event.getDrops().add(new ItemStack(ItemInit.chickenbreast, 2));
- event.getDrops().add(new ItemStack(ItemInit.chickenleg, 1));
- event.getDrops().add(new ItemStack(ItemInit.chickenwing, 1));
- event.getDrops().add(new ItemStack(ItemInit.chickenneck, 1));
- }
- if (block == BlockInit.chickencarcass && item == ItemInit.stonebutcherknife) {
- event.getDrops().add(new ItemStack(ItemInit.chickenbreast, 1));
- event.getDrops().add(new ItemStack(ItemInit.chickenleg, 1));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement