@@ -13,26 +13,29 @@ import org.apache.logging.log4j.Logger;
1313 public ${JavaModName} () {
1414 // Start of user code block mod constructor
1515 // End of user code block mod constructor
16- MinecraftForge.EVENT_BUS.register(this);
17- <#if w.hasItemsInTabs() >${JavaModName} Tabs.load();</#if >
16+ MinecraftForge.EVENT_BUS.register(this);
17+
18+ <#if types["tabs" ]??>${JavaModName} Tabs.load();</#if >
1819
1920 IEventBus bus = FMLJavaModLoadingContext.get().getModEventBus();
21+ <@javacompress >
2022 <#if w.hasSounds() >${JavaModName} Sounds.REGISTRY.register(bus);</#if >
21- <#if w.hasElementsOfBaseType("block") >${JavaModName} Blocks.REGISTRY.register(bus);</#if >
22- <#if w.hasElementsOfBaseType("item") >${JavaModName} Items.REGISTRY.register(bus);</#if >
23- <#if w.hasElementsOfBaseType("entity") >${JavaModName} Entities.REGISTRY.register(bus);</#if >
24- <#if w.hasElementsOfBaseType("blockentity") >${JavaModName} BlockEntities.REGISTRY.register(bus);</#if >
25- <#if w.getGElementsOfType("block")?filter(e - > e.generateFeature )?size != 0 || w.getGElementsOfType("plant")?filter(e -> e.generateFeature )?size != 0 || w.hasElementsOfType("feature")>${JavaModName} Features.REGISTRY.register(bus);</#if >
26- <#if w.getElementsOfType("feature")?filter(e - > e.getMetadata("has_nbt_structure")??)?size != 0>StructureModFeature.REGISTRY.register(bus);</#if >
27- <#if w.hasElementsOfType("enchantment") >${JavaModName} Enchantments.REGISTRY.register(bus);</#if >
28- <#if w.hasElementsOfType("potioneffect") >${JavaModName} MobEffects.REGISTRY.register(bus);</#if >
29- <#if w.hasElementsOfType("potion") >${JavaModName} Potions.REGISTRY.register(bus);</#if >
30- <#if w.hasElementsOfType("gui") >${JavaModName} Menus.REGISTRY.register(bus);</#if >
31- <#if w.hasElementsOfType("particle") >${JavaModName} ParticleTypes.REGISTRY.register(bus);</#if >
32- <#if w.hasElementsOfType("structure") >${JavaModName} Structures.REGISTRY.register(bus);</#if >
33- <#if w.hasElementsOfType("villagerprofession") >${JavaModName} VillagerProfessions.PROFESSIONS.register(bus);</#if >
34- <#if w.hasElementsOfType("fluid") >${JavaModName} Fluids.REGISTRY.register(bus);</#if >
35- <#if w.hasElementsOfType("attribute") >${JavaModName} Attributes.REGISTRY.register(bus);</#if >
23+ <#if types["base:blocks" ]??>${JavaModName} Blocks.REGISTRY.register(bus);</#if >
24+ <#if types["base:blockentities" ]??>${JavaModName} BlockEntities.REGISTRY.register(bus);</#if >
25+ <#if types["base:items" ]??>${JavaModName} Items.REGISTRY.register(bus);</#if >
26+ <#if types["base:entities" ]??>${JavaModName} Entities.REGISTRY.register(bus);</#if >
27+ <#if w.getGElementsOfType("block")?filter(e - > e.generateFeature )?size != 0 || w.getGElementsOfType("plant")?filter(e -> e.generateFeature )?size != 0 || types["base:features"]??>${JavaModName} Features.REGISTRY.register(bus);</#if >
28+ <#if w.getElementsOfType("feature")?filter(e - > e.getMetadata("has_nbt_structure")??)?size != 0>StructureFeature.REGISTRY.register(bus);</#if >
29+ <#if types["structures" ]??>${JavaModName} Structures.REGISTRY.register(bus);</#if >
30+ <#if types["potions" ]??>${JavaModName} Potions.REGISTRY.register(bus);</#if >
31+ <#if types["potioneffects" ]??>${JavaModName} MobEffects.REGISTRY.register(bus);</#if >
32+ <#if types["enchantments" ]??>${JavaModName} Enchantments.REGISTRY.register(bus);</#if >
33+ <#if types["guis" ]??>${JavaModName} Menus.REGISTRY.register(bus);</#if >
34+ <#if types["particles" ]??>${JavaModName} ParticleTypes.REGISTRY.register(bus);</#if >
35+ <#if types["villagerprofessions" ]??>${JavaModName} VillagerProfessions.PROFESSIONS.register(bus);</#if >
36+ <#if types["fluids" ]??>${JavaModName} Fluids.REGISTRY.register(bus);</#if >
37+ <#if types["attributes" ]??>${JavaModName} Attributes.REGISTRY.register(bus);</#if >
38+ </@javacompress >
3639
3740 // Start of user code block mod init
3841 // End of user code block mod init
0 commit comments