Okay, I'm usually not the guy who asks for help, but I'm pretty sure I exhausted the Internet about this.
For a start, I'm trying to detect any kind of Block Breaking in the game and, whenever a block is broken, output something to the console. However, with my current code, I get nothing. I'm sure it is a very small error, but it has been annoying me for a few days now.
Main class:
package at.galaxy2alex.insertmodname;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
@Mod(modid = insertmodname.MODID, version = insertmodname.VERSION)
public class insertmodname
{
public static final String MODID = "insertmodname";
public static final String VERSION = "TechDemo";
public void preInit(FMLPreInitializationEvent event) {
}
@EventHandler
public void init(FMLInitializationEvent event)
{
MinecraftForge.EVENT_BUS.register(new BreakHandler());
}
public void postInit (FMLPostInitializationEvent event)
{
}
}
BreakHandler class:
package at.galaxy2alex.insertmodname;
import net.minecraftforge.event.world.BlockEvent;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
/**
* Created by Galaxy_2Alex on 18-Jul-16.
*/
public class BreakHandler {
@SubscribeEvent
public static void onBreakEvent(BlockEvent.BreakEvent event) {
System.out.println(event.getPlayer());
/*
while (true) {
String test = String.valueOf(breakEvent.getPlayer());
System.out.println(test);
}
*/
}
}
Any help is very much appreciated, also simply telling me that I should never touch modding again.