Jump to content

[1.16.4] Custom Structures not generating in Nether


Purplicious_Cow

Recommended Posts

I'm having issues trying to get Custom Structures to generate in the Nether. The same structure generates correctly in the Overworld (e.g., Swamp Biome works fine), but it doesn't even fire the event generation in the Nether. I suspect it's something in the way I've done registration or with the way Biome loading works in the Nether, but after two days, I haven't been able to move the needle. Any help appreciated:  

 

package com.inventorypets.worldgen;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableSet;
import com.inventorypets.InventoryPets;

import net.minecraft.util.ResourceLocation;
import net.minecraft.util.registry.WorldGenRegistries;
import net.minecraft.world.biome.Biome;
import net.minecraft.world.gen.DimensionSettings;
import net.minecraft.world.gen.GenerationStage;
import net.minecraft.world.gen.feature.IFeatureConfig;
import net.minecraft.world.gen.feature.NoFeatureConfig;
import net.minecraft.world.gen.feature.StructureFeature;
import net.minecraft.world.gen.feature.structure.IStructurePieceType;
import net.minecraft.world.gen.feature.structure.Structure;
import net.minecraft.world.gen.settings.DimensionStructuresSettings;
import net.minecraft.world.gen.settings.StructureSeparationSettings;
import net.minecraftforge.event.world.BiomeLoadingEvent;
import net.minecraftforge.eventbus.api.EventPriority;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.RegistryObject;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries;

public class WorldGen {
	static DeferredRegister<Structure<?>> STRUCTURES = DeferredRegister.create(ForgeRegistries.STRUCTURE_FEATURES, InventoryPets.MODID);
	static List<Structure<?>> STRUCTURE_LIST = new ArrayList<>();
	static Map<ResourceLocation, StructureSeparationSettings> STRUCTURE_SETTINGS = new HashMap<>();
	static IStructurePieceType register(IStructurePieceType type, String name) {
		net.minecraft.util.registry.Registry.register(net.minecraft.util.registry.Registry.STRUCTURE_PIECE, new ResourceLocation(InventoryPets.MODID, name), type);
		return type;
	}

	static <C extends IFeatureConfig, S extends Structure<C>> StructureFeature<C, S> register(StructureFeature<C, S> feature, String name) {
		WorldGenRegistries.register(WorldGenRegistries.CONFIGURED_STRUCTURE_FEATURE, new ResourceLocation(InventoryPets.MODID, name), feature);
		return feature;
	}

	static <C extends IFeatureConfig> RegistryObject<Structure<C>> addStructure(String name, Structure<C> structure, GenerationStage.Decoration stage, StructureSeparationSettings settings) {
		Structure.NAME_STRUCTURE_BIMAP.put(InventoryPets.MODID + ":" + name, structure);
		Structure.STRUCTURE_DECORATION_STAGE_MAP.put(structure, stage);
		STRUCTURE_LIST.add(structure);
		STRUCTURE_SETTINGS.put(new ResourceLocation(InventoryPets.MODID, name), settings);
		if (stage == GenerationStage.Decoration.SURFACE_STRUCTURES) {
			Structure.field_236384_t_ = ImmutableList.<Structure<?>>builder().addAll(Structure.field_236384_t_).add(structure).build();
		}
		return STRUCTURES.register(name, () -> structure);
	}

	public static IStructurePieceType SKY_DUNGEON_PIECE;
	public static IStructurePieceType SPACE_DUNGEON_PIECE;
	public static IStructurePieceType NETHER_DUNGEON_PIECE;
	public static IStructurePieceType UNDERGROUND_DUNGEON_PIECE;
	public static IStructurePieceType TREE_TOP_PIECE;
	public static IStructurePieceType SEA_CAVE_PIECE;

	public static RegistryObject<Structure<NoFeatureConfig>> SKY_DUNGEON_STRUCTURE = addStructure("sky_dungeon",
			new SkyDungeonStructure(NoFeatureConfig.field_236558_a_),
			GenerationStage.Decoration.RAW_GENERATION,
			new StructureSeparationSettings(7, 6, 1236));

	public static RegistryObject<Structure<NoFeatureConfig>> SPACE_DUNGEON_STRUCTURE = addStructure("space_dungeon",
			new SpaceDungeonStructure(NoFeatureConfig.field_236558_a_),
			GenerationStage.Decoration.RAW_GENERATION,
			new StructureSeparationSettings(9, 5, 1337));

	public static RegistryObject<Structure<NoFeatureConfig>> NETHER_DUNGEON_STRUCTURE = addStructure("nether_dungeon",
			new NetherDungeonStructure(NoFeatureConfig.field_236558_a_),
			GenerationStage.Decoration.RAW_GENERATION,
			new StructureSeparationSettings(6, 3, 1438));

	public static RegistryObject<Structure<NoFeatureConfig>> UNDERGROUND_DUNGEON_STRUCTURE = addStructure("underground_dungeon",
			new UndergroundDungeonStructure(NoFeatureConfig.field_236558_a_),
			GenerationStage.Decoration.RAW_GENERATION,
			new StructureSeparationSettings(8, 6, 1539));

	public static RegistryObject<Structure<NoFeatureConfig>> TREE_TOP_STRUCTURE = addStructure("tree_top",
			new TreeTopStructure(NoFeatureConfig.field_236558_a_),
			GenerationStage.Decoration.SURFACE_STRUCTURES,
			new StructureSeparationSettings(4, 3, 1640));

	public static RegistryObject<Structure<NoFeatureConfig>> SEA_CAVE_STRUCTURE = addStructure("sea_cave",
			new SeaCaveStructure(NoFeatureConfig.field_236558_a_),
			GenerationStage.Decoration.RAW_GENERATION,
			new StructureSeparationSettings(8, 6, 1741));

	public static StructureFeature<NoFeatureConfig, ? extends Structure<NoFeatureConfig>> SKY_DUNGEON_FEATURE;
	public static StructureFeature<NoFeatureConfig, ? extends Structure<NoFeatureConfig>> SPACE_DUNGEON_FEATURE;
	public static StructureFeature<NoFeatureConfig, ? extends Structure<NoFeatureConfig>> NETHER_DUNGEON_FEATURE;
	public static StructureFeature<NoFeatureConfig, ? extends Structure<NoFeatureConfig>> UNDERGROUND_DUNGEON_FEATURE;
	public static StructureFeature<NoFeatureConfig, ? extends Structure<NoFeatureConfig>> TREE_TOP_FEATURE;
	public static StructureFeature<NoFeatureConfig, ? extends Structure<NoFeatureConfig>> SEA_CAVE_FEATURE;

	public static void preInit() {
		STRUCTURES.register(FMLJavaModLoadingContext.get().getModEventBus());
	}

	public static void init() {
		SKY_DUNGEON_PIECE = register(SkyDungeonStructure.Piece::new, "sky_dungeon");
		SKY_DUNGEON_FEATURE = register(SKY_DUNGEON_STRUCTURE.get().withConfiguration(NoFeatureConfig.field_236559_b_), "sky_dungeon");
		SPACE_DUNGEON_PIECE = register(SpaceDungeonStructure.Piece::new, "space_dungeon");
		SPACE_DUNGEON_FEATURE = register(SPACE_DUNGEON_STRUCTURE.get().withConfiguration(NoFeatureConfig.field_236559_b_), "space_dungeon");
		UNDERGROUND_DUNGEON_PIECE = register(UndergroundDungeonStructure.Piece::new, "underground_dungeon");
		UNDERGROUND_DUNGEON_FEATURE = register(UNDERGROUND_DUNGEON_STRUCTURE.get().withConfiguration(NoFeatureConfig.field_236559_b_), "underground_dungeon");
		TREE_TOP_PIECE = register(TreeTopStructure.Piece::new, "tree_top");
		TREE_TOP_FEATURE = register(TREE_TOP_STRUCTURE.get().withConfiguration(NoFeatureConfig.field_236559_b_), "tree_top");
		SEA_CAVE_PIECE = register(SeaCaveStructure.Piece::new, "sea_cave");
		SEA_CAVE_FEATURE = register(SEA_CAVE_STRUCTURE.get().withConfiguration(NoFeatureConfig.field_236559_b_), "sea_cave");
		NETHER_DUNGEON_PIECE = register(NetherDungeonStructure.Piece::new, "nether_dungeon");
        NETHER_DUNGEON_FEATURE = register(NETHER_DUNGEON_STRUCTURE.get().withConfiguration(NoFeatureConfig.field_236559_b_), "nether_dungeon");
	   
		for (Structure<?> s : STRUCTURE_LIST) {
			ImmutableSet.of(DimensionSettings.field_242734_c, DimensionSettings.field_242736_e);
			DimensionStructuresSettings.field_236191_b_ = 
					ImmutableMap.<Structure<?>, StructureSeparationSettings>builder()
					.putAll(DimensionStructuresSettings.field_236191_b_)
					.put(s, STRUCTURE_SETTINGS.get(s.getRegistryName()))
					.build();
			DimensionSettings.field_242740_q.getStructures().field_236193_d_.put(s, STRUCTURE_SETTINGS.get(s.getRegistryName()));
		}
	}
	
	@SubscribeEvent(priority = EventPriority.HIGHEST)
	public void onBiomeLoad(BiomeLoadingEvent event) {
		event.getGeneration().withStructure(SKY_DUNGEON_FEATURE);
		event.getGeneration().withStructure(SPACE_DUNGEON_FEATURE);
		event.getGeneration().withStructure(UNDERGROUND_DUNGEON_FEATURE);

		if (event.getCategory() == Biome.Category.FOREST || event.getCategory() == Biome.Category.PLAINS || event.getCategory() == Biome.Category.SAVANNA || event.getCategory() == Biome.Category.TAIGA || event.getCategory() == Biome.Category.EXTREME_HILLS ) {
			event.getGeneration().withStructure(TREE_TOP_FEATURE);
		} else if (event.getCategory() == Biome.Category.OCEAN) {
			event.getGeneration().withStructure(SEA_CAVE_FEATURE);
		} else if (event.getCategory() == Biome.Category.SWAMP || event.getCategory() == Biome.Category.NETHER) {
			event.getGeneration().withStructure(NETHER_DUNGEON_FEATURE);
		} 

	}


}

 

Link to comment
Share on other sites

@Purplicious_Cow

Hmmm I've also been looking at this: 

 

Might be a problem with this line:

On 12/29/2020 at 7:31 PM, Purplicious_Cow said:

DimensionSettings.field_242740_q.getStructures().field_236193_d_.put(s, STRUCTURE_SETTINGS.get(s.getRegistryName()));

 

field_242740_q refers to a set of DimensionSettings generated by func_242745_a. That function takes a RegistryKey as a parameter, and in this case, it is passed field_242734_c which is the key for the overworld dimension. That might be the issue? Don't quote me on this! I have the same issue as you, but for all dimensions!

  • Thanks 1

How to ask a good coding question: https://stackoverflow.com/help/how-to-ask

Give logs, code, desired effects, and actual effects. Be thorough or we can't help you. Don't post code without putting it in a code block (the <> button on the post - select "C-type Language"): syntax highlighting makes everything easier, and it keeps the post tidy.

 

My own mod, Magiks Most Evile: GitHub (https://github.com/GenElectrovise/MagiksMostEvile) Wiki (https://magiksmostevile.fandom.com/wiki/Magiks_Most_Evile_Wiki)

Edit your own signature at https://www.minecraftforge.net/forum/settings/signature/

Link to comment
Share on other sites

Thanks, GenElectrovise. I had the same thought, but couldn't figure out how to force DimensionSettings to use field_242736_e (for the Nether). From my understanding of the code in func_242745_a, it looks like it pulls the world correct key prior to applying final settings, but I could be wrong. I may try this again, using access transformers to see if I can force the Nether key for this particular structure.

 

 

 

 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • my server is crashing for some reason I don't understand i have mods on the server   ---- Minecraft Crash Report ---- WARNING: coremods are present:   CorePlugin (smooth-font-mod-1_12_2.jar)   TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)   LoadingPlugin (Bloodmoon_MC1.12.2_1.5.3.jar)   LoadingPlugin (resourceloader-mc1.12.1-1.5.3.jar)   XaeroWorldMapPlugin (WorldMap-v1.29.3-for-Forge-1.12.2.jar)   Aqua Acrobatics Transformer (AquaAcrobatics-v1.2.2-1.12.2.jar)   AppleCore (AppleCore-mc1.12.2-3.2.0.jar)   ItemPatchingLoader (ItemPhysic_Full_1.4.37_mc1.12.2.jar)   XaeroMinimapPlugin (Minimap-v22.16.2-for-Forge-1.12.2.jar)   llibrary (llibrary-core-1.0.11-1.12.2.jar)   AstralCore (astralsorcery-1.12.2-1.10.27.jar)   ForgelinPlugin (forgelin-1.8.4.jar)   PhosphorFMLLoadingPlugin (phosphor_forge_mc1.12.2_0.2.7_universal.jar)   BetterFoliageLoader (betterfoliage-mc1.12-2.3.3.jar)   CreativePatchingLoader (CreativeCore_v1.10.65_mc1.12.2.jar)   Inventory Tweaks Coremod (InventoryTweaks_1.12.2_1.64dev.151.jar)   SurgeLoadingPlugin (surge-1.12.2-2.0.79.jar) Contact their authors BEFORE contacting forge // Hi. I'm Minecraft, and I'm a crashaholic. Time: 9/30/23 1:22 PM Description: Exception in server tick loop java.lang.NullPointerException: Exception in server tick loop     at net.minecraft.world.WorldEntitySpawner.func_77191_a(WorldEntitySpawner.java:297)     at net.minecraft.world.gen.ChunkGeneratorOverworld.func_185931_b(ChunkGeneratorOverworld.java:466)     at net.minecraft.world.chunk.Chunk.func_186034_a(Chunk.java:1019)     at net.minecraft.world.chunk.Chunk.func_186030_a(Chunk.java:999)     at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:157)     at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:344)     at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:314)     at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:270)     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)     at java.lang.Thread.run(Thread.java:748) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details:     Minecraft Version: 1.12.2     Operating System: Linux (amd64) version 4.19.0-22-amd64     Java Version: 1.8.0_312, Oracle Corporation     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation     Memory: 3256290592 bytes (3105 MB) / 3777495040 bytes (3602 MB) up to 3817865216 bytes (3641 MB)     JVM Flags: 1 total; -Xmx4096M     IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95     FML: MCP 9.42 Powered by Forge 14.23.5.2860 86 mods loaded, 86 mods active     States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored     | State  | ID                   | Version              | Source                                        | Signature                                |     |:------ |:-------------------- |:-------------------- |:--------------------------------------------- |:---------------------------------------- |     | LCHIJA | minecraft            | 1.12.2               | minecraft.jar                                 | None                                     |     | LCHIJA | mcp                  | 9.42                 | minecraft.jar                                 | None                                     |     | LCHIJA | FML                  | 8.0.99.99            | server.jar                                    | e3c3d50c7c986df74c645c0ac54639741c90a557 |     | LCHIJA | forge                | 14.23.5.2860         | server.jar                                    | e3c3d50c7c986df74c645c0ac54639741c90a557 |     | LCHIJA | creativecoredummy    | 1.0.0                | minecraft.jar                                 | None                                     |     | LCHIJA | itemphysic           | 1.4.0                | minecraft.jar                                 | None                                     |     | LCHIJA | xaerominimap_core    | 1.12.2-1.0           | minecraft.jar                                 | None                                     |     | LCHIJA | smoothfontcore       | mc1.12.2-2.0-alpha-7 | minecraft.jar                                 | None                                     |     | LCHIJA | xaeroworldmap_core   | 1.12.2-1.0           | minecraft.jar                                 | None                                     |     | LCHIJA | aether_legacy        | 1.5.3.2              | aether-1.12.2-v1.5.3.2.jar                    | None                                     |     | LCHIJA | applecore            | 3.2.0                | AppleCore-mc1.12.2-3.2.0.jar                  | None                                     |     | LCHIJA | crafttweaker         | 4.1.20               | CraftTweaker2-1.12-4.1.20.682.jar             | None                                     |     | LCHIJA | jei                  | 4.16.1.1001          | jei_1.12.2-4.16.1.1001.jar                    | None                                     |     | LCHIJA | appleskin            | 1.0.14               | AppleSkin_mc1.12_1.0.14.jar                   | None                                     |     | LCHIJA | aquaacrobatics       | 1.1.6                | AquaAcrobatics-v1.2.2-1.12.2.jar              | None                                     |     | LCHIJA | baubles              | 1.5.2                | Baubles_1.12_1.5.2.jar                        | None                                     |     | LCHIJA | astralsorcery        | 1.10.27              | astralsorcery-1.12.2-1.10.27.jar              | a0f0b759d895c15ceb3e3bcb5f3c2db7c582edf0 |     | LCHIJA | guideapi             | 1.12-2.1.8-63        | guide-api-1.12-2.1.8-63.jar                   | None                                     |     | LCHIJA | bloodmagic           | 1.12.2-2.4.3-105     | BloodMagic-1.12.2-2.4.3-105.jar               | None                                     |     | LCHIJA | bloodmoon            | 1.5.3                | Bloodmoon_MC1.12.2_1.5.3.jar                  | d72e0dd57935b3e9476212aea0c0df352dd76291 |     | LCHIJA | bookshelf            | 2.3.590              | Bookshelf_1.12.2_2.3.590.jar                  | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | botania              | r1.10-364            | Botania-r1.10-364.4.jar                       | None                                     |     | LCHIJA | crafttweakerjei      | 2.0.3                | CraftTweaker2-1.12-4.1.20.682.jar             | None                                     |     | LCHIJA | creativecore         | 1.10.0               | CreativeCore_v1.10.65_mc1.12.2.jar            | None                                     |     | LCHIJA | gamestages           | 2.0.123              | GameStages-1.12.2-2.0.123.jar                 | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | dimstages            | 2.0.23               | DimensionStages-1.12.2-2.0.23.jar             | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | durability101        | 0.0.4                | durability101-forge-1.12-0.0.4.jar            | None                                     |     | LCHIJA | orelib               | 3.6.0.1              | orelib-1.12.2-3.6.0.1.jar                     | 7a2128d395ad96ceb9d9030fbd41d035b435753a |     | LCHIJA | dsurround            | 3.6.1.0              | DynamicSurroundings-1.12.2-3.6.1.0.jar        | 7a2128d395ad96ceb9d9030fbd41d035b435753a |     | LCHIJA | ebwizardry           | 4.3.9                | electroblobswizardry-4.3.9.jar                | None                                     |     | LCHIJA | eplus                | 5.0.178              | EnchantingPlus_1.12.2_5.0.178.jar             | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | endreborn            | 0.3.5                | EndReborn_1.12.2_III0.3.6.jar                 | None                                     |     | LCHIJA | waila                | 1.8.26               | Hwyla_1.8.26_B41_1.12.2.jar                   | None                                     |     | LCHIJA | mtlib                | 3.0.7                | mtlib-3.0.7.jar                               | None                                     |     | LCHIJA | extrabotany          | 60                   | extrabotany-r1.1-60-beta-hotfix.jar           | None                                     |     | LCHIJA | fencejumper          | 1.0.1                | Fence_Jumper_Mod_1.12.2.jar                   | None                                     |     | LCHIJA | forbidden_arcanus    | 1.12.2-1.1.4         | forbidden_arcanus_1.12.2_1.1.4.jar            | None                                     |     | LCHIJA | forgelin             | 1.8.4                | forgelin-1.8.4.jar                            | None                                     |     | LCHIJA | ftblib               | 5.4.7.2              | FTBLib-5.4.7.2.jar                            | None                                     |     | LCHIJA | itemfilters          | 1.0.4.2              | ItemFilters-1.0.4.2.jar                       | None                                     |     | LCHIJA | ftbquests            | 1202.9.0.14          | FTBQuests-1.12.2-1202.9.0.14.jar              | None                                     |     | LCHIJA | gamestagebooks       | 1.12.2-1.0.2         | gamestagebooks-1.12.2-1.0.2-universal.jar     | None                                     |     | LCHIJA | geckolib3            | 3.0.30               | geckolib-forge-1.12.2-3.0.31.jar              | None                                     |     | LCHIJA | initialinventory     | 2.0.2                | initialinventory-3_0_0.jar                    | None                                     |     | LCHIJA | inventorytweaks      | 1.64+dev.151.822d839 | InventoryTweaks_1.12.2_1.64dev.151.jar        | 55d2cd4f5f0961410bf7b91ef6c6bf00a766dcbe |     | LCHIJA | ironbackpacks        | 1.12.2-3.0.8-12      | ironbackpacks-1.12.2-3.0.8-12.jar             | None                                     |     | LCHIJA | ironchest            | 1.12.2-7.0.67.844    | ironchest_1.12.2_7.0.72.847.jar               | None                                     |     | LCHIJA | ironfurnaces         | 1.3.5                | ironfurnaces-1.3.5.jar                        | None                                     |     | LCHIJA | itemstages           | 2.0.49               | ItemStages-1.12.2-2.0.49.jar                  | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | libraryex            | 1.2.2                | LibraryEx-1.12.2-1.2.2.jar                    | None                                     |     | LCHIJA | lost_aether          | 1.0.2                | lost-aether-content-1.12.2-1.0.2.jar          | None                                     |     | LCHIJA | magical_void_books   | 1.0.0                | MagicalVoidBooks_1.12.2_1.0.1.jar             | None                                     |     | LCHIJA | xaerominimap         | 22.16.2              | Minimap-v22.16.2-for-Forge-1.12.2.jar         | None                                     |     | LCHIJA | mobsunscreen         | @version@            | mobsunscreen-1.12.2-3.1.5.jar                 | None                                     |     | LCHIJA | llibrary             | 1.7.20               | llibrary_1.7.20_1.12.2.jar                    | b9f30a813bee3b9dd5652c460310cfcd54f6b7ec |     | LCHIJA | mowziesmobs          | 1.5.8                | mowziesmobs_1.12.2_1.5.8.jar                  | None                                     |     | LCHIJA | patchouli            | 1.0-23.6             | patchouli-1.0-23.6.jar                        | None                                     |     | LCHIJA | naturesaura          | 18.1                 | naturesaura-18.1.jar                          | None                                     |     | LCHIJA | naturescompass       | 1.8.5                | NaturesCompass_1.12.2_1.8.5.jar               | None                                     |     | LCHIJA | netherex             | 2.2.5                | NetherEx-1.12.2-2.2.5.jar                     | None                                     |     | LCHIJA | nutrition            | 4.9.0                | nutrition-1.12.2-4.9.0.jar                    | None                                     |     | LCHIJA | orestages            | 2.0.37               | OreStages-1.12.2-2.0.37.jar                   | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | puddles              | 1.1                  | Puddles_1.12.2_1.1.jar                        | None                                     |     | LCHIJA | qsilkspawners        | 1.0.0                | qsilkspawners_1.0.0.jar                       | None                                     |     | LCHIJA | rallyhealth          | 1.0.0                | RallyHealth_1.0.jar                           | None                                     |     | LCHIJA | realisticarmortiers  | 1.1.1                | realisticarmortiers-1.12.2-1.1.1.jar          | None                                     |     | LCHIJA | recipestages         | 1.1.3                | RecipeStages-1.1.3.8.jar                      | None                                     |     | LCHIJA | additionalstructures | 2.5.0                | rexs-additionalstructures-1.12.xv.2.5.0.jar   | None                                     |     | LCHIJA | sit                  | v1.1.1               | sit_1.12.x_v1.1.1.jar                         | None                                     |     | LCHIJA | skilltree            | 1.2.3.0              | skilltree-1.2.3.0.jar                         | None                                     |     | LCHIJA | surge                | 2.0.79               | surge-1.12.2-2.0.79.jar                       | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | twilightforest       | 3.11.1021            | twilightforest_1.12.2_3.11.1021_universal.jar | None                                     |     | LCHIJA | tfspellpack          | 1.1.0                | tfspellpack-1.1.0-mc1.12.2.jar                | None                                     |     | LCHIJA | titlechanger         | 1.1.4                | titlechanger-1.1.4.jar                        | None                                     |     | LCHIJA | tombmanygraves       | 1.12-4.2.0           | TombManyGraves_1.12_4.2.0.jar                 | None                                     |     | LCHIJA | totemic              | 1.12.2-0.11.7        | Totemic-1.12.2-0.11.7.jar                     | None                                     |     | LCHIJA | toughasnails         | 3.1.0.140            | ToughAsNails_1.12.2_3.1.0.140_universal.jar   | None                                     |     | LCHIJA | wawla                | 2.6.275              | Wawla_1.12.2_2.6.275.jar                      | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | winterwonderland     | 1.2.2                | WinterWonderLand_1.12_1.2.2.jar               | None                                     |     | LCHIJA | xaeroworldmap        | 1.29.3               | WorldMap-v1.29.3-for-Forge-1.12.2.jar         | None                                     |     | LCHIJA | xpfromharvest        | 1.2.0                | xpfromharvest-1.12.2-1.2.0.jar                | None                                     |     | LCHIJA | zenstages            | 0.5.0-null           | zenstages-0.5.0.jar                           | None                                     |     | LCHIJA | rtg                  | 6.1.0.0-snapshot.1   | RTG-1.12.2-6.1.0.0-snapshot.1.jar             | None                                     |     | LCHIJA | phosphor-lighting    | 1.12.2-0.2.7         | phosphor_forge_mc1.12.2_0.2.7_universal.jar   | None                                     |     | LCHIJA | betteranimalsplus    | 9.0.1                | betteranimalsplus_1.12.2_9.0.1.jar            | None                                     |     | LCHIJA | solcarrot            | 1.8.4                | solcarrot-1.12.2-1.8.4.jar                    | None                                     |     Loaded coremods (and transformers):  CorePlugin (smooth-font-mod-1_12_2.jar)   bre.smoothfont.asm.Transformer TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)    LoadingPlugin (Bloodmoon_MC1.12.2_1.5.3.jar)   lumien.bloodmoon.asm.ClassTransformer LoadingPlugin (resourceloader-mc1.12.1-1.5.3.jar)   lumien.resourceloader.asm.ClassTransformer XaeroWorldMapPlugin (WorldMap-v1.29.3-for-Forge-1.12.2.jar)   xaero.map.core.transformer.ChunkTransformer   xaero.map.core.transformer.NetHandlerPlayClientTransformer   xaero.map.core.transformer.EntityPlayerTransformer   xaero.map.core.transformer.AbstractClientPlayerTransformer   xaero.map.core.transformer.WorldClientTransformer   xaero.map.core.transformer.PlayerListTransformer   xaero.map.core.transformer.SaveFormatTransformer   xaero.map.core.transformer.BiomeColorHelperTransformer   xaero.map.core.transformer.MinecraftTransformer Aqua Acrobatics Transformer (AquaAcrobatics-v1.2.2-1.12.2.jar)    AppleCore (AppleCore-mc1.12.2-3.2.0.jar)   squeek.applecore.asm.TransformerModuleHandler ItemPatchingLoader (ItemPhysic_Full_1.4.37_mc1.12.2.jar)   com.creativemd.itemphysic.ItemTransformer XaeroMinimapPlugin (Minimap-v22.16.2-for-Forge-1.12.2.jar)   xaero.common.core.transformer.ChunkTransformer   xaero.common.core.transformer.NetHandlerPlayClientTransformer   xaero.common.core.transformer.EntityPlayerTransformer   xaero.common.core.transformer.AbstractClientPlayerTransformer   xaero.common.core.transformer.WorldClientTransformer   xaero.common.core.transformer.EntityPlayerSPTransformer   xaero.common.core.transformer.PlayerListTransformer   xaero.common.core.transformer.SaveFormatTransformer   xaero.common.core.transformer.GuiIngameForgeTransformer   xaero.common.core.transformer.GuiBossOverlayTransformer   xaero.common.core.transformer.ModelRendererTransformer llibrary (llibrary-core-1.0.11-1.12.2.jar)   net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer   net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher AstralCore (astralsorcery-1.12.2-1.10.27.jar)    ForgelinPlugin (forgelin-1.8.4.jar)    PhosphorFMLLoadingPlugin (phosphor_forge_mc1.12.2_0.2.7_universal.jar)    BetterFoliageLoader (betterfoliage-mc1.12-2.3.3.jar)   mods.betterfoliage.loader.BetterFoliageTransformer CreativePatchingLoader (CreativeCore_v1.10.65_mc1.12.2.jar)    Inventory Tweaks Coremod (InventoryTweaks_1.12.2_1.64dev.151.jar)   invtweaks.forge.asm.ContainerTransformer SurgeLoadingPlugin (surge-1.12.2-2.0.79.jar)        Profiler Position: N/A (disabled)     Player Count: 0 / 20; []     Is Modded: Definitely; Server brand changed to 'fml,forge'     Type: Dedicated Server (map_server.txt)
    • Was working fine last night with the same mods but now I am getting this: The game crashed whilst rendering overlay Error: java.lang.ExceptionInInitializerError: null https://pastebin.com/rEpcDEFM
    • Hello. I am having a problem with my All the Mods 9 server, version 0.1.9, crashing after a period of time in which players time out in a certain area. In that area, there are a combination of modpacks at play. I was wondering if anyone could interpret what was causing this crash. Here is the crash report. https://gist.github.com/Logic-alFallacy/0ba6004a8dc0ab1c834b7f0776d3d4a5 Thank you in advance.
    • I just solved my issue I hope this helps   I have an AMD gpu and a dedicated NVIDIA GPU in my device settings, in the NVIDIA control panel it was set to Auto select under 3D Settings>Global settings> Preferred Graphics processor dropdown menu I changed the setting to High-Performance NVIDIA processor and then made sure under  3D Settings>Program settings I made sure the minecraft launcher (minecraft.exe) was added to use the Dedicated GPU now all of a sudden everything works A-OK   This fixed my issue about to try adding mods through curseforge I hope this helps someone else
    • One of these mods are directly modifying the game instead of using the Forge API and crashing:  
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.