Advertisement
Guest User

Untitled

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