Advertisement
Guest User

Untitled

a guest
Apr 1st, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. @Override
  2. public ItemStack onItemUseFinish(ItemStack stack, World world, EntityPlayer player) {
  3.  
  4. Vec3 vec3 = player.getPosition(1.0F);
  5. Vec3 vec3a = player.getLook(1.0F);
  6. Vec3 vec3b = vec3.addVector(vec3a.xCoord * 5, vec3a.yCoord * 5, vec3a.zCoord * 5);
  7.  
  8. MovingObjectPosition movingobjectposition = world.rayTraceBlocks(vec3, vec3b);
  9.  
  10. if (movingobjectposition != null) {
  11. Block block = world.getBlock(movingobjectposition.blockX, movingobjectposition.blockY, movingobjectposition.blockZ);
  12.  
  13. if (block != null && block == Manager_Blocks.blockTestPlant) {
  14.  
  15. stack.damageItem(1, player);
  16. world.playSoundAtEntity(player, Decimation.MOD_ID + ":" + soundLocation, 1, 1);
  17.  
  18. world.spawnEntityInWorld(new EntityItem(world, player.posX, player.posY, player.posZ, new ItemStack(Manager_Items.itemCocaLeaves)));
  19.  
  20. player.addChatMessage(new ChatComponentText(EnumChatFormatting.WHITE + "You used the trimmers..."));
  21.  
  22. } else {
  23. player.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + "You cannot trim that!"));
  24. }
  25.  
  26. }
  27.  
  28. return stack;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement