Register cables in preinit, and switch cable items and storage blocks to jsons

This commit is contained in:
ProfessorProspector 2016-12-11 22:25:27 -08:00
parent 14c2b540f2
commit b3988e4c4f
14 changed files with 176 additions and 175 deletions

View file

@ -31,11 +31,6 @@ public class TechRebornParts implements ICompatModule {
@Override
public void preInit(FMLPreInitializationEvent event) {
MinecraftForge.EVENT_BUS.register(this);
}
@Override
public void init(FMLInitializationEvent event) {
for (EnumCableType cableType : EnumCableType.values()) {
multipartHashMap.put(cableType, cableType.cableClass);
MultipartRegistry.registerPart(cableType.cableClass, "techreborn:cable." + cableType.name());
@ -43,6 +38,11 @@ public class TechRebornParts implements ICompatModule {
cables = new ItemCables();
cables.setRegistryName("cables");
GameRegistry.register(cables);
MinecraftForge.EVENT_BUS.register(this);
}
@Override
public void init(FMLInitializationEvent event) {
// MultipartRegistry.registerPart(EmptyFluidPipe.class, "techreborn:fluidpipe.empty");
// MultipartRegistry.registerPart(InsertingFluidPipe.class, "techreborn:fluidpipe.inserting");