Advertisement
Eragonn14900

Untitled

Dec 3rd, 2016
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. @SubscribeEvent
  2. public void onPlayerClickEvent(RightClickBlock event)
  3. {
  4. EnumHand hand = event.getHand();
  5. ItemStack stacktoAdd = new ItemStack(Items.BOOK);
  6. ItemStack stack = event.getEntityPlayer().getHeldItem(hand);
  7.  
  8. if (event.getEntity() instanceof EntityPlayer)
  9. {
  10. if(stack != null && event.getEntityPlayer().getHeldItem(hand).getItem() == Items.BOOK)
  11. {
  12. if (event.getWorld().getBlockState(event.getPos()).getBlock() == Blocks.BOOKSHELF)
  13. {
  14. if (!event.getWorld().isRemote)
  15. {
  16. event.getWorld().setBlockState(event.getPos(), Blocks.DIRT.getDefaultState());
  17. }
  18. }
  19. }
  20. else
  21. {
  22. event.getEntityPlayer().inventory.addItemStackToInventory(stacktoAdd);
  23. }
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement