use of amerifrance.guideapi.item.ItemGuideBook in project Guide-API by TeamAmeriFrance.
the class GuideMod method preInit.
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event) {
configDir = new File(event.getModConfigurationDirectory(), NAME);
configDir.mkdirs();
ConfigHandler.init(new File(configDir, NAME + ".cfg"));
GuideAPI.initialize();
AnnotationHandler.registerBooks(event.getAsmData());
for (Book book : GuideAPI.getBooks().values()) {
Item guideBook = new ItemGuideBook(book);
guideBook.setRegistryName(book.getRegistryName().toString().replace(":", "-"));
GameRegistry.register(guideBook);
APISetter.setBookForStack(book, new ItemStack(guideBook));
}
proxy.handleModels();
NetworkRegistry.INSTANCE.registerGuiHandler(this, proxy);
MinecraftForge.EVENT_BUS.register(new EventHandler());
PacketHandler.registerPackets();
}
Aggregations