Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tasteslikebleach.tcm.events;
- import net.minecraft.block.BlockCrops;
- import net.minecraft.entity.item.EntityItem;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.item.ItemStack;
- import net.minecraft.util.math.BlockPos;
- import net.minecraftforge.event.entity.living.LivingHurtEvent;
- import net.minecraftforge.event.entity.player.PlayerInteractEvent;
- import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
- import tasteslikebleach.tcm.blocks.BlockBananaFruit;
- import tasteslikebleach.tcm.init.ModBlocks;
- import tasteslikebleach.tcm.init.ModItems;
- import tasteslikebleach.tcm.init.ModTools;
- public class SoftHarvestEvent {
- @SubscribeEvent
- public void onEvent(PlayerInteractEvent event){
- if(event.getWorld().getBlockState(event.getPos()) == ModBlocks.bananafruit.getBlockState().getBaseState().withProperty(BlockCrops.AGE, 4)){
- if(event.getEntityPlayer().getHeldItemMainhand().getItem() == ModTools.pruningshears){
- event.getEntityPlayer().getHeldItemMainhand().shrink(1);
- event.getWorld().setBlockState(event.getPos(), ModBlocks.bananafruit.getDefaultState());
- EntityItem item = new EntityItem(event.getWorld(), event.getPos().getX(), event.getPos().getY(), event.getPos().getZ(), new ItemStack(ModItems.banana));
- event.getWorld().spawnEntity(item);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement