_________________________________________
public class StringFix {
@SubscribeEvent
public static void PlayerUseItemEvent(net.minecraftforge.event.entity.player.PlayerUseItemEvent.Start event)
{
ItemStack itemstack = event.entityPlayer.inventory.getCurrentItem();
if (itemstack.getItem() == Items.string)
{
event.setCanceled(true);
}
}
}
__________________________________
Ok, that's my current code. But he still places down those tripwires :L
And about that @SubscribeEvent, I need that right?
And here's my main file, if there's a mistake in there lol
___________________________________________
package com.example.examplemod;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.init.Blocks;
import net.minecraftforge.common.MinecraftForge;
@Mod(modid = ExampleMod.MODID, version = ExampleMod.VERSION)
public class ExampleMod
{
public static final String MODID = "examplemod";
public static final String VERSION = "1.0";
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event) {
MinecraftForge.EVENT_BUS.register(new StringFix());
}
}