Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Using custom types or Lists of custom types for ConfigValue (ForgeConfigSpec)


Dutchs
 Share

Recommended Posts

Posted (edited)

Hey

I'm attempting to store interdependent config data using ForgeConfigSpec API, ie a (variable size) List<MyClass> with MyClass having a String field and a List<String> field.

I'd imagine this would involve implementing a serializer/deserializer, but i'm not entirely sure how to go about it, or if its even possible.

Using the overload for ForgeConfigSpec.Builder.defineList and define that takes a List<String> for the path works somewhat but the number of config values that can be stored this way are hard-coded which is undesirable;

[myClass1]
    name = "a"
    values = ["a", "b", "c"]

[myClass2]
    name = "b"
    values = ["c", "b", "a"]

 

This is what i've tried;

@Mod.EventBusSubscriber(modid = Constants.MODID, bus = Mod.EventBusSubscriber.Bus.MOD)
public class ConfigHandler {
    static public final CommonConfig COMMON_CONFIG;
    static public final ForgeConfigSpec COMMON_SPEC;

    static {
        final Pair<CommonConfig, ForgeConfigSpec> serverSpecPair = new ForgeConfigSpec.Builder().configure(CommonConfig::new);
        COMMON_CONFIG = serverSpecPair.getLeft();
        COMMON_SPEC = serverSpecPair.getRight();
    }

    @SubscribeEvent
    public static void onModConfigEvent(final ModConfigEvent configEvent) {
        if (configEvent.getConfig().getSpec() == ConfigHandler.COMMON_SPEC) {
            bakeCommonConfig();
        }
    }

    //Common
    public static List<MyClass> myClasses;

    public static void bakeCommonConfig() {
        myClasses = COMMON_CONFIG.myClasses.get()
    }

    public static class CommonConfig {
        public final ForgeConfigSpec.ConfigValue<List<MyClass>> myClasses;
        List<MyClass> defaults = Arrays.asList(new MyClass("a", new ArrayList()));

        public CommonConfig(ForgeConfigSpec.Builder builder) {
            Predicate<Object> validator = o -> o instanceof MyClass;
            myClasses = builder.defineList("myClasses", defaults, validator);
        }
    }
}

public class MyClass {
    public String name;
    public List<String> values;
    
    public MyClass(String name, List<String> values)
    {
        this.name = name;
        this.values = values;
    }
}

 

Edited by Dutchs
Link to comment
Share on other sites

the config which Forge is using allows only primitive values (int, double, String, ...),
if you want to use custom values in the config you need to serialize/deserialize this value to a primitive value

here is a simple example:

Spoiler
public class Config {
	
	public static final ForgeConfigSpec CONFIG = buildConfig();
	
	protected static ConfigValue<String> SOME_VALUE;
	
	
	public static ForgeConfigSpec buildConfig() {
		ForgeConfigSpec.Builder builder = new ForgeConfigSpec.Builder();
		SOME_VALUE = builder.define("someValue", "dummy");
		return builder.build();
	}
	
	public static SomeClass getSomeValue() {
		return SomeClass.deserialize(SOME_VALUE.get());
	}
	
	public static void setSomeValue(SomeClass someClass) {
		SOME_VALUE.set(someClass.serialize());
	}
	
	public static class SomeClass {
		
		protected final String s;
		
		public SomeClass(String s) {
			this.s = s;
		}
		
		public void foo() {
			System.out.println(this.s);
		}
		
		public String serialize() {
			return this.s;
		}
		
		public static SomeClass deserialize(String s) {
			return new SomeClass(s);
		}
		
	}
	
}

 

Link to comment
Share on other sites

1 hour ago, Dutchs said:

I'd imagine this would involve implementing a serializer/deserializer, but i'm not entirely sure how to go about it, or if its even possible.

possible? sure.    should you? probably not.

what is it you are trying to do? (do not repeat the implementation plan, tell us what you are planning to get to - i.e. what the mod really does)

Link to comment
Share on other sites

Posted (edited)
39 minutes ago, MFMods said:

possible? sure.    should you? probably not.

what is it you are trying to do? (do not repeat the implementation plan, tell us what you are planning to get to - i.e. what the mod really does)

https://www.curseforge.com/minecraft/mc-mods/infernal-stages

The mod allows you to configure a set of Modifiers, to be associated with a stage which a player can have or not have, and by that it decides which special abilities a mob can spawn with around said player.

Edited by Dutchs
Link to comment
Share on other sites

Posted (edited)

ok, there is no elegant way to do that.
and i/we can't give you a detailed recommendation because i/we don't know details (for example is the list of these stages fixed and known at runtime, etc.).

but it's very important to review the idea of having objects in config file.

difficulty level? super-easy. serialize our object into a string, deserialize from it, no problem.
"StringOption" = "{ 'field1': 'value1', 'field2': [listt], 'field3': {object inside the big object} }"

when should you do it?
never. ever.
user will load the game with a newer version of your mod than last time (they are expected to, occasionally) and if the class you store is different, deserialization will crash the game (or you will catch that but you don't know how to load data). and sometimes, user will load the game with an older version of your mod than last time (they're not supposed to, but it can happen) - and crash - you don't know how to load data.

also - and this is just as important - configs exist for the sake of users/players. but whey they see a bunch of serialized objects (which to many look like some programming), they'll say "umm, nope!" and close the editor.

anyway, just hardcode your structure and don't feel bad.
and if you can't fit your config structure into the usual system (too dynamic?), just write it into a file yourself. that is okay too, if you need to. but see that editable parts are all simple data types.

 

Edited by MFMods
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Well thanks for the fast answer tho, il look around.  
    • Unfortunately this forum doesn't support 1.12 anymore. The best we can do is tell you to read the crash and ask the authors of whichever mods are causing problems.
    • I downloaded the newest version of java if that is the question, and i tryed do delete and reinstall codechickenlib please help
    • I downloaded a bunch of mods and i wanted to see if they understand eachother good enough so i can play with my friends, at the start it keeps crashing tho giving me this message :The game crashed whilst there was a severe problem during mod loading that has caused the game to fail Error: net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from CodeChicken Lib (codechickenlib) Exit Code: -1   here is the crash report:   ---- Minecraft Crash Report ---- WARNING: coremods are present:   IELoadingPlugin (ImmersiveEngineering-core-0.12-98.jar)   ForgelinPlugin (Forgelin-1.8.4.jar)   MovingWorldCore (movingworld-1.12-6.353-full.jar)   LogisticsPipesCoreLoader (logisticspipes-0.10.3.114.jar)   Quark Plugin (Quark-r1.6-179.jar)   SecurityCraftLoadingPlugin ([1.12.2] SecurityCraft v1.9.2.jar)   CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)   LoadingPlugin (Bloodmoon-MC1.12.2-1.5.3.jar)   llibrary (llibrary-core-1.0.11-1.12.2.jar)   Inventory Tweaks Coremod (InventoryTweaks-1.63.jar)   EnderCorePlugin (EnderCore-1.12.2-0.5.76-core.jar)   FutureMC (future-mc-0.2.10.1.jar)   IvToolkit (IvToolkit-1.3.3-1.12.jar)   BetterFoliageLoader (BetterFoliage-MC1.12-2.3.3.jar) Contact their authors BEFORE contacting forge // You're mean. Time: 6/28/22 11:34 PM Description: There was a severe problem during mod loading that has caused the game to fail net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from CodeChicken Lib (codechickenlib) Caused by: java.util.zip.ZipError: zip END header not found     at com.sun.nio.zipfs.ZipFileSystem.zerror(ZipFileSystem.java:1605)     at com.sun.nio.zipfs.ZipFileSystem.findEND(ZipFileSystem.java:1021)     at com.sun.nio.zipfs.ZipFileSystem.initCEN(ZipFileSystem.java:1030)     at com.sun.nio.zipfs.ZipFileSystem.<init>(ZipFileSystem.java:130)     at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:139)     at java.nio.file.FileSystems.newFileSystem(FileSystems.java:390)     at codechicken.lib.model.loader.blockstate.CCBlockStateLoader.loadFactories(CCBlockStateLoader.java:83)     at codechicken.lib.model.loader.blockstate.CCBlockStateLoader$$Lambda$926/1098866553.accept(Unknown Source)     at java.util.ArrayList.forEach(ArrayList.java:1249)     at codechicken.lib.model.loader.blockstate.CCBlockStateLoader.initialize(CCBlockStateLoader.java:73)     at codechicken.lib.internal.proxy.ProxyClient.preInit(ProxyClient.java:59)     at codechicken.lib.CodeChickenLib.preInit(CodeChickenLib.java:52)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:497)     at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)     at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:497)     at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)     at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)     at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)     at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)     at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)     at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)     at com.google.common.eventbus.EventBus.post(EventBus.java:217)     at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)     at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:497)     at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)     at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)     at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)     at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)     at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)     at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)     at com.google.common.eventbus.EventBus.post(EventBus.java:217)     at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)     at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:629)     at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)     at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)     at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)     at net.minecraft.client.main.Main.main(SourceFile:123)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:497)     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) 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: Windows 10 (amd64) version 10.0     Java Version: 1.8.0_51, Oracle Corporation     Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation     Memory: 1070989608 bytes (1021 MB) / 1918369792 bytes (1829 MB) up to 3817865216 bytes (3641 MB)     JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4096m -Xms256m     IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0     FML: MCP 9.42 Powered by Forge 14.23.5.2859 107 mods loaded, 107 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                                |     |:----- |:-------------------------------------------- |:------------------------ |:---------------------------------------------- |:---------------------------------------- |     | LCH   | minecraft                                    | 1.12.2                   | minecraft.jar                                  | None                                     |     | LCH   | mcp                                          | 9.42                     | minecraft.jar                                  | None                                     |     | LCH   | FML                                          | 8.0.99.99                | forge-1.12.2-14.23.5.2859.jar                  | e3c3d50c7c986df74c645c0ac54639741c90a557 |     | LCH   | forge                                        | 14.23.5.2859             | forge-1.12.2-14.23.5.2859.jar                  | e3c3d50c7c986df74c645c0ac54639741c90a557 |     | LCH   | ivtoolkit                                    | 1.3.3-1.12               | minecraft.jar                                  | None                                     |     | LCH   | com.elytradev.movingworld.common.asm.coremod |                          | minecraft.jar                                  | None                                     |     | LCH   | securitycraft                                | v1.9.2                   | [1.12.2] SecurityCraft v1.9.2.jar              | None                                     |     | LCH   | infinitylib                                  | 1.12.2-1.12.1            | infinitylib-1.12.1.jar                         | None                                     |     | LCH   | agricraft                                    | 2.12.0-1.12.2-b2         | agricraft-2.12.0-1.12.2-b2.jar                 | None                                     |     | LCH   | crafttweaker                                 | 4.1.20                   | CraftTweaker2-1.12-4.1.20.675.jar              | None                                     |     | LCH   | mtlib                                        | 3.0.7                    | MTLib-3.0.7.jar                                | None                                     |     | LCH   | modtweaker                                   | 4.0.19                   | modtweaker-4.0.20.11.jar                       | None                                     |     | LCH   | jei                                          | 4.16.1.301               | jei_1.12.2-4.16.1.301.jar                      | None                                     |     | LCH   | quark                                        | r1.6-179                 | Quark-r1.6-179.jar                             | None                                     |     | LCH   | autoreglib                                   | 1.3-32                   | AutoRegLib-1.3-32.jar                          | None                                     |     | LCH   | ichunutil                                    | 7.2.2                    | iChunUtil-1.12.2-7.2.2.jar                     | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 |     | LCH   | backtools                                    | 7.0.1                    | BackTools-1.12.2-7.0.1.jar                     | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 |     | LCH   | baubles                                      | 1.5.2                    | Baubles-1.12-1.5.2.jar                         | None                                     |     | LCH   | bettercaves                                  | 1.12.2                   | bettercaves-1.12.2-2.0.4.jar                   | None                                     |     | LCH   | forgelin                                     | 1.8.4                    | Forgelin-1.8.4.jar                             | None                                     |     | LCH   | betterfoliage                                | 2.3.2                    | BetterFoliage-MC1.12-2.3.3.jar                 | None                                     |     | LCH   | bettermineshafts                             | 1.12.2-2.2.1             | BetterMineshaftsForge-1.12.2-2.2.1.jar         | None                                     |     | LCH   | bibliocraft                                  | 2.4.6                    | BiblioCraft[v2.4.6][MC1.12.2].jar              | None                                     |     | LCH   | biomesoplenty                                | 7.0.1.2445               | BiomesOPlenty-1.12.2-7.0.1.2445-universal.jar  | None                                     |     | LCH   | bloodmoon                                    | 1.5.3                    | Bloodmoon-MC1.12.2-1.5.3.jar                   | d72e0dd57935b3e9476212aea0c0df352dd76291 |     | LCH   | botania                                      | r1.10-364                | Botania r1.10-364.4.jar                        | None                                     |     | LCH   | buildcraftlib                                | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                   | None                                     |     | LCH   | buildcraftcore                               | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                   | None                                     |     | LCH   | buildcraftbuilders                           | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                   | None                                     |     | LCH   | buildcrafttransport                          | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                   | None                                     |     | LCH   | buildcraftsilicon                            | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                   | None                                     |     | LCH   | buildcraftcompat                             | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                   | None                                     |     | LCH   | buildcraftenergy                             | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                   | None                                     |     | LCH   | buildcraftfactory                            | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                   | None                                     |     | LCH   | buildcraftrobotics                           | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                   | None                                     |     | LCH   | camera                                       | 1.0.10                   | camera-1.0.10.jar                              | None                                     |     | LCH   | carryon                                      | 1.12.3                   | carryon-1.12.2-1.12.6.20.jar                   | fd21553434f4905f2f73ea7838147ac4ea07bd88 |     | LCH   | chameleon                                    | 1.12-4.1.3               | Chameleon-1.12-4.1.3.jar                       | None                                     |     | LCE   | codechickenlib                               | 3.2.3.358                | CodeChickenLib-1.12.2-3.2.3.358-universal.jar  | f1850c39b2516232a2108a7bd84d1cb5df93b261 |     | LC    | chickenchunks                                | 2.4.2.74                 | ChickenChunks-1.12.2-2.4.2.74-universal.jar    | f1850c39b2516232a2108a7bd84d1cb5df93b261 |     | LC    | ctm                                          | MC1.12.2-1.0.2.31        | CTM-MC1.12.2-1.0.2.31.jar                      | None                                     |     | LC    | chisel                                       | MC1.12.2-1.0.2.45        | Chisel-MC1.12.2-1.0.2.45.jar                   | None                                     |     | LC    | redstoneflux                                 | 2.1.1                    | RedstoneFlux-1.12-2.1.1.1-universal.jar        | None                                     |     | LC    | cofhcore                                     | 4.6.6                    | CoFHCore-1.12.2-4.6.6.1-universal.jar          | None                                     |     | LC    | cofhworld                                    | 1.4.0                    | CoFHWorld-1.12.2-1.4.0.1-universal.jar         | None                                     |     | LC    | mantle                                       | 1.12-1.3.3.55            | Mantle-1.12-1.3.3.55.jar                       | None                                     |     | LC    | endercore                                    | 1.12.2-0.5.76            | EnderCore-1.12.2-0.5.76.jar                    | None                                     |     | LC    | thermalfoundation                            | 2.6.7                    | ThermalFoundation-1.12.2-2.6.7.1-universal.jar | None                                     |     | LC    | thermalexpansion                             | 5.5.7                    | ThermalExpansion-1.12.2-5.5.7.1-universal.jar  | None                                     |     | LC    | enderio                                      | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | enderiointegrationtic                        | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | twilightforest                               | 3.11.1021                | twilightforest-1.12.2-3.11.1021-universal.jar  | None                                     |     | LC    | tconstruct                                   | 1.12.2-2.13.0.183        | TConstruct-1.12.2-2.13.0.183.jar               | None                                     |     | LC    | conarm                                       | 1.2.5.10                 | conarm-1.12.2-1.2.5.10.jar                     | b33d2c8df492beff56d1bbbc92da49b8ab7345a1 |     | LC    | craftstudioapi                               | 1.0.0                    | CraftStudio-1.0.0.93-mc1.12-alpha.jar          | None                                     |     | LC    | ctgui                                        | 1.0.0                    | CraftTweaker2-1.12-4.1.20.675.jar              | None                                     |     | LC    | crafttweakerjei                              | 2.0.3                    | CraftTweaker2-1.12-4.1.20.675.jar              | None                                     |     | LC    | movingworld                                  | 1.12-6.353               | movingworld-1.12-6.353-full.jar                | None                                     |     | LC    | davincisvessels                              | @DVESSELSVER@            | davincisvessels-1.12-6.340-full.jar            | None                                     |     | LC    | doggytalents                                 | 1.15.1.6                 | DoggyTalents-1.12.2-1.15.1.6.jar               | None                                     |     | LC    | dungeonsmod                                  | @VERSION@                | DungeonsMod-1.12.2-1.0.8.jar                   | None                                     |     | LC    | reccomplex                                   | 1.4.8.2                  | RecurrentComplex-1.4.8.2.jar                   | None                                     |     | LC    | dynamictrees                                 | 1.12.2-0.9.29            | DynamicTrees-1.12.2-0.9.29.jar                 | None                                     |     | LC    | ebwizardry                                   | 4.3.7                    | ElectroblobsWizardry-4.3.7-MC1.12.2.jar        | None                                     |     | LC    | enderiobase                                  | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | enderioconduits                              | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | enderioconduitsappliedenergistics            | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | enderioconduitsopencomputers                 | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | enderioconduitsrefinedstorage                | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | enderiointegrationforestry                   | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | enderiointegrationticlate                    | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | enderioinvpanel                              | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | enderiomachines                              | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | enderiopowertools                            | 5.3.70                   | EnderIO-1.12.2-5.3.70.jar                      | None                                     |     | LC    | exnihilocreatio                              | 1.12.2-0.4.7.2           | exnihilocreatio-1.12.2-0.4.7.2.jar             | None                                     |     | LC    | excompressum                                 | 3.0.32                   | ExCompressum_1.12.2-3.0.32.jar                 | None                                     |     | LC    | findme                                       | 1.1.0                    | findme-1.12.2-1.1.0-8.jar                      | None                                     |     | LC    | forgemultipartcbe                            | 2.6.2.83                 | ForgeMultipart-1.12.2-2.6.2.83-universal.jar   | f1850c39b2516232a2108a7bd84d1cb5df93b261 |     | LC    | microblockcbe                                | 2.6.2.83                 | ForgeMultipart-1.12.2-2.6.2.83-universal.jar   | None                                     |     | LC    | minecraftmultipartcbe                        | 2.6.2.83                 | ForgeMultipart-1.12.2-2.6.2.83-universal.jar   | None                                     |     | LC    | futuremc                                     | 0.2.6                    | future-mc-0.2.10.1.jar                         | None                                     |     | LC    | gravestone                                   | 1.10.3                   | gravestone-1.10.3.jar                          | None                                     |     | LC    | waila                                        | 1.8.26                   | Hwyla-1.8.26-B41_1.12.2.jar                    | None                                     |     | LC    | inventorytweaks                              | 1.63+release.109.220f184 | InventoryTweaks-1.63.jar                       | 55d2cd4f5f0961410bf7b91ef6c6bf00a766dcbe |     | LC    | ironchest                                    | 1.12.2-7.0.67.844        | ironchest-1.12.2-7.0.72.847.jar                | None                                     |     | LC    | jeresources                                  | 0.9.2.60                 | JustEnoughResources-1.12.2-0.9.2.60.jar        | None                                     |     | LC    | logisticspipes                               | 0.10.3.114               | logisticspipes-0.10.3.114.jar                  | e0c86912b2f7cc0cc646ad57799574aea43dbd45 |     | LC    | mtrm                                         | 1.2.2.30                 | MineTweakerRecipeMaker-1.12.2-1.2.2.30.jar     | None                                     |     | LC    | movillages                                   | 1.5.4                    | Mo-Villages-Mod-1.12.2.jar                     | None                                     |     | LC    | llibrary                                     | 1.7.20                   | llibrary-1.7.20-1.12.2.jar                     | b9f30a813bee3b9dd5652c460310cfcd54f6b7ec |     | LC    | mowziesmobs                                  | 1.5.8                    | mowziesmobs-1.5.8.jar                          | None                                     |     | LC    | openglider                                   | @VERSION@                | OpenGlider-1.12.1-1.1.0.jar                    | None                                     |     | LC    | patchouli                                    | 1.0-23.6                 | Patchouli-1.0-23.6.jar                         | None                                     |     | LC    | additionalstructures                         | 2.5.0                    | Rex's-AdditionalStructures-1.12.x(v.2.5.0).jar | None                                     |     | LC    | roguelike                                    | 1.8.0                    | RoguelikeDungeons-1.12.2-1.8.0.jar             | None                                     |     | LC    | simpledivegear                               | 1.1.1                    | SimpleDivingGear-1.1.1 mc 1.12.2.jar           | None                                     |     | LC    | solargeneration                              | 1.3.0                    | SolarGeneration-1.12.2-1.3.0.jar               | None                                     |     | LC    | storagedrawers                               | 5.2.2                    | StorageDrawers-1.12.2-5.4.2.jar                | None                                     |     | LC    | subterranaenwaters                           | 1.12.2-1.7.9             | subterraneanwaters-1.12.2-1.7.9.jar            | None                                     |     | LC    | tektopia                                     | 1.1.0                    | tektopia-1.1.0.jar                             | None                                     |     | LC    | tfspellpack                                  | 1.1.0                    | TFSpellPack-1.1.0-MC1.12.2.jar                 | None                                     |     | LC    | travelersbackpack                            | 1.0.35                   | TravelersBackpack-1.12.2-1.0.35.jar            | None                                     |     | LC    | wawla                                        | 2.6.275                  | Wawla-1.12.2-2.6.275.jar                       | d476d1b22b218a10d845928d1665d45fce301b27 |     | LC    | waystones                                    | 4.1.0                    | Waystones_1.12.2-4.1.0.jar                     | None                                     |     | LC    | immersiveengineering                         | 0.12-98                  | ImmersiveEngineering-0.12-98.jar               | None                                     |     | LC    | rtg                                          | 6.1.0.0-snapshot.1       | RTG-1.12.2-6.1.0.0-snapshot.1.jar              | None                                     |     | LC    | totemexpansion                               | 1.2.2                    | totemexpansion-1.2.2-1.12.2.jar                | None                                     |     Loaded coremods (and transformers):  IELoadingPlugin (ImmersiveEngineering-core-0.12-98.jar)   blusunrize.immersiveengineering.common.asm.IEClassTransformer ForgelinPlugin (Forgelin-1.8.4.jar)    MovingWorldCore (movingworld-1.12-6.353-full.jar)    LogisticsPipesCoreLoader (logisticspipes-0.10.3.114.jar)   logisticspipes.asm.LogisticsClassTransformer Quark Plugin (Quark-r1.6-179.jar)   vazkii.quark.base.asm.ClassTransformer SecurityCraftLoadingPlugin ([1.12.2] SecurityCraft v1.9.2.jar)    CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)   team.chisel.ctm.client.asm.CTMTransformer LoadingPlugin (Bloodmoon-MC1.12.2-1.5.3.jar)   lumien.bloodmoon.asm.ClassTransformer llibrary (llibrary-core-1.0.11-1.12.2.jar)   net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer   net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher Inventory Tweaks Coremod (InventoryTweaks-1.63.jar)   invtweaks.forge.asm.ContainerTransformer EnderCorePlugin (EnderCore-1.12.2-0.5.76-core.jar)   com.enderio.core.common.transform.EnderCoreTransformer   com.enderio.core.common.transform.SimpleMixinPatcher FutureMC (future-mc-0.2.10.1.jar)   thedarkcolour.futuremc.asm.CoreTransformer IvToolkit (IvToolkit-1.3.3-1.12.jar)    BetterFoliageLoader (BetterFoliage-MC1.12-2.3.3.jar)   mods.betterfoliage.loader.BetterFoliageTransformer     GL info: ' Vendor: 'Intel' Version: '4.6.0 - Build 30.0.101.1191' Renderer: 'Intel(R) UHD Graphics'     Ender IO: No known problems detected.     Authlib is : /C:/Users/claud/curseforge/minecraft/Install/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!You are looking at the diagnostics information, not at the crash.       !!!     !!!Scroll up until you see the line with '---- Minecraft Crash Report ----'!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     Pulsar/tconstruct loaded Pulses:          - TinkerCommons (Enabled/Forced)         - TinkerWorld (Enabled/Not Forced)         - TinkerTools (Enabled/Not Forced)         - TinkerHarvestTools (Enabled/Forced)         - TinkerMeleeWeapons (Enabled/Forced)         - TinkerRangedWeapons (Enabled/Forced)         - TinkerModifiers (Enabled/Forced)         - TinkerSmeltery (Enabled/Not Forced)         - TinkerGadgets (Enabled/Not Forced)         - TinkerOredict (Enabled/Forced)         - TinkerIntegration (Enabled/Forced)         - TinkerFluids (Enabled/Forced)         - TinkerMaterials (Enabled/Forced)         - TinkerModelRegister (Enabled/Forced)         - chiselIntegration (Enabled/Not Forced)         - wailaIntegration (Enabled/Not Forced)         - quarkIntegration (Enabled/Not Forced)
  • Topics

×
×
  • Create New...

Important Information

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