Advertisement
trhod17

Untitled

Jan 18th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.77 KB | None | 0 0
  1. package trhod177.bm.handlers;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.init.Blocks;
  5. import net.minecraft.init.Items;
  6. import net.minecraft.item.Item;
  7. import net.minecraft.item.ItemStack;
  8. import net.minecraftforge.event.world.BlockEvent.HarvestDropsEvent;
  9. import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
  10. import trhod177.bm.init.BlockInit;
  11. import trhod177.bm.init.ItemInit;
  12.    
  13. public class SlaughterCraftEventHandler {
  14.    
  15.     @SubscribeEvent
  16.     public void addDropForType(HarvestDropsEvent event) {
  17.         Block block = event.getState().getBlock();
  18.         Item item = event.getHarvester().getHeldItemMainhand().getItem();
  19.         System.out.println(item);
  20.         if (block == BlockInit.chickencarcass && item == ItemInit.butcherknife) {
  21.           event.getDrops().add(new ItemStack(ItemInit.chickenbreast, 3));
  22.           event.getDrops().add(new ItemStack(ItemInit.chickenleg, 2));
  23.           event.getDrops().add(new ItemStack(ItemInit.chickenwing, 2));
  24.           event.getDrops().add(new ItemStack(ItemInit.chickenneck, 1));
  25.         }
  26.        
  27.         if (block == BlockInit.chickencarcass && item == ItemInit.flintbutcherknife) {
  28.               event.getDrops().add(new ItemStack(ItemInit.chickenbreast, 2));
  29.               event.getDrops().add(new ItemStack(ItemInit.chickenleg, 1));
  30.               event.getDrops().add(new ItemStack(ItemInit.chickenwing, 1));
  31.               event.getDrops().add(new ItemStack(ItemInit.chickenneck, 1));
  32.             }
  33.        
  34.         if (block == BlockInit.chickencarcass && item == ItemInit.stonebutcherknife) {
  35.               event.getDrops().add(new ItemStack(ItemInit.chickenbreast, 1));
  36.               event.getDrops().add(new ItemStack(ItemInit.chickenleg, 1));
  37.              
  38.             }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement