I'm currently tearing my hair out with this. I'm making a minecraft 1.12.2 mod. The mod boots fine, and shows itself, but for some reason, the main class is the only one that can use @Mod.
Here is ModItems.java:
@Mod.EventBusSubscriber(modid = ZepsMagic.MODID)
public class ModItems
{
static Item crystal;
public static void init() {
crystal = new Crystal("arobic_crystal");
}
@SubscribeEvent
public static void registerItems(RegistryEvent.Register<Item> event) {
event.getRegistry().registerAll(crystal);
}
}
However, when running the program with ModItems.java, I get:::
C:\Users\Zeptos\Documents\ModIGuess\src\main\java\com\zeptos\zepmagic\ModItems.java:7: error: cannot find symbol @Mod(modid = ZepsMagic.MODID)
This makes no sense to me, as it's totally accessible in ZepsMagic.java. Any tips?