Jump to content

java.lang.NoClassDefFoundError: Could not initialize class (origins mod)


Recommended Posts

Posted

---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 12/1/22 2:14 AM
Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed
    at net.minecraftforge.fml.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:85) [?:?] {re:classloading}
    at net.minecraftforge.fml.client.ClientModLoader.completeModLoading(ClientModLoader.java:188) [?:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.lambda$null$1(Minecraft.java:508) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dynamiclightsreforged.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:features.gui.fast_fps_pie.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:features.options.MixinMinecraftClient,pl:mixin:APP:betterendforge.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:dungeons_libraries.mixins.json:MinecraftMixin,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:sodium-extra.mixins.json:gui.MinecraftClientAccessor,pl:mixin:APP:mixins.betterthirdperson.json:MinecraftMixin,pl:mixin:APP:seamless_loading_screen.mixins.json:MinecraftMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:abnormals_core.mixins.json:client.MinecraftMixin,pl:mixin:APP:magnesium_extras.mixins.json:FrameCounter.FpsAccessorMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft$$Lambda$18969/2053824044.run(Unknown Source) [?:?] {}
    at net.minecraft.util.Util.func_215077_a(Util.java:320) [?:?] {re:mixin,re:classloading,pl:mixin:APP:smoothboot.mixins.json:UtilMixin,pl:mixin:A}
    at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:504) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dynamiclightsreforged.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:features.gui.fast_fps_pie.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:features.options.MixinMinecraftClient,pl:mixin:APP:betterendforge.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:dungeons_libraries.mixins.json:MinecraftMixin,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:sodium-extra.mixins.json:gui.MinecraftClientAccessor,pl:mixin:APP:mixins.betterthirdperson.json:MinecraftMixin,pl:mixin:APP:seamless_loading_screen.mixins.json:MinecraftMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:abnormals_core.mixins.json:client.MinecraftMixin,pl:mixin:APP:magnesium_extras.mixins.json:FrameCounter.FpsAccessorMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft$$Lambda$18692/1892060750.accept(Unknown Source) [?:?] {}
    at net.minecraft.client.gui.ResourceLoadProgressGui.func_230430_a_(ResourceLoadProgressGui.java:113) [?:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:481) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:977) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dynamiclightsreforged.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:features.gui.fast_fps_pie.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:features.options.MixinMinecraftClient,pl:mixin:APP:betterendforge.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:dungeons_libraries.mixins.json:MinecraftMixin,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:sodium-extra.mixins.json:gui.MinecraftClientAccessor,pl:mixin:APP:mixins.betterthirdperson.json:MinecraftMixin,pl:mixin:APP:seamless_loading_screen.mixins.json:MinecraftMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:abnormals_core.mixins.json:client.MinecraftMixin,pl:mixin:APP:magnesium_extras.mixins.json:FrameCounter.FpsAccessorMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dynamiclightsreforged.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:features.gui.fast_fps_pie.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:features.options.MixinMinecraftClient,pl:mixin:APP:betterendforge.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:dungeons_libraries.mixins.json:MinecraftMixin,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:sodium-extra.mixins.json:gui.MinecraftClientAccessor,pl:mixin:APP:mixins.betterthirdperson.json:MinecraftMixin,pl:mixin:APP:seamless_loading_screen.mixins.json:MinecraftMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:abnormals_core.mixins.json:client.MinecraftMixin,pl:mixin:APP:magnesium_extras.mixins.json:FrameCounter.FpsAccessorMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.34.jar:36.2] {}
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$493/832648870.call(Unknown Source) [forge-1.16.5-36.2.34.jar:36.2] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.1.3.jar:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.1.3.jar:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.1.3.jar:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.1.3.jar:?] {}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.1.3.jar:?] {}


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
    at me.shedaniel.architectury.registry.forge.RegistriesImpl$RegistryProviderImpl.lambda$new$0(RegistriesImpl.java:92) ~[?:?] {re:classloading}
-- MOD oriacs --
Details:
    Caused by 0: java.lang.ExceptionInInitializerError
        at io.github.apace100.origins.power.factory.condition.ConditionTypes.<clinit>(ConditionTypes.java:14) ~[?:?] {re:classloading}
        at io.github.apace100.origins.util.SerializableDataType.<clinit>(SerializableDataType.java:275) ~[?:?] {re:classloading}
        at io.github.apace100.origins.power.factory.condition.ConditionFactory.<init>(ConditionFactory.java:23) ~[?:?] {re:classloading}
        at dev.limonblaze.oriacs.common.registry.OriacsItemConditions.registerAll(OriacsItemConditions.java:13) ~[?:0.999] {re:classloading}
        at dev.limonblaze.oriacs.common.Oriacs.<init>(Oriacs.java:32) ~[?:0.999] {re:classloading}
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {}
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {}
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {}
        at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {}
        at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {}
        at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[?:36.2] {re:classloading}
        at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3166/1021494774.run(Unknown Source) ~[?:?] {}
        at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[?:?] {re:classloading}
        at net.minecraftforge.fml.ModContainer$$Lambda$3526/729965698.run(Unknown Source) ~[?:?] {}
        at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
        at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
        at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}

    Mod File: origins-accessbilities-1.16.5-0.999.jar
    Failure message: Origins: Accessibilities (oriacs) has failed to load correctly
        java.lang.ExceptionInInitializerError: null
    Mod Version: 0.999
    Mod Issue URL: https://github.com/LimonBlaze/origins-accessibilities/issues
    Exception message: java.lang.IllegalStateException: Can't get event bus for mod 'origins' because it was not registered!
Stacktrace:
    at me.shedaniel.architectury.registry.forge.RegistriesImpl$RegistryProviderImpl.lambda$new$0(RegistriesImpl.java:92) ~[?:?] {re:classloading}
    at me.shedaniel.architectury.registry.forge.RegistriesImpl$RegistryProviderImpl$$Lambda$4229/997725193.get(Unknown Source) ~[?:?] {}
    at java.util.Optional.orElseThrow(Optional.java:290) ~[?:1.8.0_51] {}
    at me.shedaniel.architectury.registry.forge.RegistriesImpl$RegistryProviderImpl.lambda$new$1(RegistriesImpl.java:92) ~[?:?] {re:classloading}
    at me.shedaniel.architectury.registry.forge.RegistriesImpl$RegistryProviderImpl$$Lambda$4187/1196658084.get(Unknown Source) ~[?:?] {}
    at net.minecraft.util.LazyValue.func_179281_c(SourceFile:16) ~[?:?] {re:classloading}
    at me.shedaniel.architectury.registry.forge.RegistriesImpl$RegistryProviderImpl.updateEventBus(RegistriesImpl.java:101) ~[?:?] {re:classloading}
    at me.shedaniel.architectury.registry.forge.RegistriesImpl$RegistryProviderImpl.get(RegistriesImpl.java:112) ~[?:?] {re:classloading}
    at me.shedaniel.architectury.registry.forge.RegistriesImpl$RegistryBuilderWrapper.build(RegistriesImpl.java:182) ~[?:?] {re:classloading}
    at io.github.apace100.origins.registry.ModRegistriesArchitectury.<clinit>(ModRegistriesArchitectury.java:54) ~[?:?] {re:classloading}
    at io.github.apace100.origins.power.factory.condition.ConditionTypes.<clinit>(ConditionTypes.java:14) ~[?:?] {re:classloading}
    at io.github.apace100.origins.util.SerializableDataType.<clinit>(SerializableDataType.java:275) ~[?:?] {re:classloading}
    at io.github.apace100.origins.power.factory.condition.ConditionFactory.<init>(ConditionFactory.java:23) ~[?:?] {re:classloading}
    at dev.limonblaze.oriacs.common.registry.OriacsItemConditions.registerAll(OriacsItemConditions.java:13) ~[?:0.999] {re:classloading}
    at dev.limonblaze.oriacs.common.Oriacs.<init>(Oriacs.java:32) ~[?:0.999] {re:classloading}
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {}
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {}
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {}
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {}
    at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[?:36.2] {re:classloading}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3166/1021494774.run(Unknown Source) ~[?:?] {}
    at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[?:?] {re:classloading}
    at net.minecraftforge.fml.ModContainer$$Lambda$3526/729965698.run(Unknown Source) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}


-- MOD origins --
Details:
    Mod File: Origins-1.16.5-0.7.3.9-forge.jar
    Failure message: Origins (origins) has failed to load correctly
        java.lang.NoClassDefFoundError: Could not initialize class io.github.apace100.origins.registry.ModRegistriesArchitectury
    Mod Version: 0.7.3.9
    Mod Issue URL: NOT PROVIDED
    Exception message: java.lang.NoClassDefFoundError: Could not initialize class io.github.apace100.origins.registry.ModRegistriesArchitectury
Stacktrace:
    at io.github.apace100.origins.registry.ModBlocks.register(ModBlocks.java:26) ~[?:?] {re:mixin,re:classloading}
    at io.github.apace100.origins.registry.ModBlocks.register(ModBlocks.java:18) ~[?:?] {re:mixin,re:classloading}
    at io.github.apace100.origins.Origins.register(Origins.java:52) ~[?:?] {re:mixin,re:classloading}
    at io.github.apace100.origins.OriginsForge.<init>(OriginsForge.java:49) ~[?:?] {re:classloading}
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {}
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {}
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {}
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {}
    at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[?:36.2] {re:classloading}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3166/1021494774.run(Unknown Source) ~[?:?] {}
    at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[?:?] {re:classloading}
    at net.minecraftforge.fml.ModContainer$$Lambda$3526/729965698.run(Unknown Source) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}


-- System Details --
Details:
    Minecraft Version: 1.16.5
    Minecraft Version ID: 1.16.5
    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: 753175984 bytes (718 MB) / 1932525568 bytes (1843 MB) up to 3817865216 bytes (3641 MB)
    CPUs: 8
    JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m
    ModLauncher: 8.1.3+8.1.3+main-8.1.x.c94d18ec
    ModLauncher launch target: fmlclient
    ModLauncher naming: srg
    ModLauncher services: 
        /mixin-0.8.4.jar mixin PLUGINSERVICE 
        /eventbus-4.0.0.jar eventbus PLUGINSERVICE 
        /forge-1.16.5-36.2.34.jar object_holder_definalize PLUGINSERVICE 
        /forge-1.16.5-36.2.34.jar runtime_enum_extender PLUGINSERVICE 
        /accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE 
        /forge-1.16.5-36.2.34.jar capability_inject_definalize PLUGINSERVICE 
        /forge-1.16.5-36.2.34.jar runtimedistcleaner PLUGINSERVICE 
        /mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE 
        /forge-1.16.5-36.2.34.jar fml TRANSFORMATIONSERVICE 
    FML: 36.2
    Forge: net.minecraftforge:36.2.34
    FML Language Providers: 
        [email protected]
        minecraft@1
    Mod List: 
        saturn-mc1.16.5-0.0.3.jar                         |Saturn                        |saturn                        |0.0.3               |CREATE_REG|Manifest: NOSIGNATURE
        dynamiclightsreforged-mc1.16.5_v1.0.1.jar         |Dynamic Lights Reforged       |dynamiclightsreforged         |mc1.16.5_v1.0.1     |CREATE_REG|Manifest: NOSIGNATURE
        habitat-1.0.1.jar                                 |Habitat                       |habitat                       |1.0.1               |CREATE_REG|Manifest: NOSIGNATURE
        BetterDungeons-1.16.4-1.2.1.jar                   |YUNG's Better Dungeons        |betterdungeons                |1.16.4-1.2.1        |CREATE_REG|Manifest: NOSIGNATURE
        GokiStats-1.16.5-1.3.2.jar                        |Goki Stats                    |gokistats                     |1.3.2               |CREATE_REG|Manifest: NOSIGNATURE
        infernal-expansion-1.16.5-2.5.0.jar               |Infernal Expansion            |infernalexp                   |2.5.0               |CREATE_REG|Manifest: NOSIGNATURE
        Dense Ores Reborn 1.16.5 v2.1.jar                 |Dense Ores Reborn             |denseoresreborn               |2.1                 |CREATE_REG|Manifest: NOSIGNATURE
        origins-accessbilities-1.16.5-0.999.jar           |Origins: Accessibilities      |oriacs                        |0.999               |ERROR     |Manifest: NOSIGNATURE
        enchantable-1.4.1-1.16.3.jar                      |Enchantable                   |enchantable                   |1.4.1               |CREATE_REG|Manifest: NOSIGNATURE
        stalwart-dungeons-1.16.5-1.1.7.jar                |Stalwart Dungeons             |stalwart_dungeons             |1.1.7               |CREATE_REG|Manifest: NOSIGNATURE
        rubidium-0.2.10.jar                               |Rubidium                      |rubidium                      |0.2.10              |CREATE_REG|Manifest: NOSIGNATURE
        looot-1.16.4-1.0.0.3.jar                          |Looot                         |looot                         |1.0.0.3             |CREATE_REG|Manifest: NOSIGNATURE
        BetterCaves-Forge-1.16.4-1.1.2.jar                |YUNG's Better Caves           |bettercaves                   |1.16.4-1.1.2        |CREATE_REG|Manifest: NOSIGNATURE
        YungsApi-1.16.4-Forge-13.jar                      |YUNG's API                    |yungsapi                      |1.16.4-Forge-13     |CREATE_REG|Manifest: NOSIGNATURE
        PickUpNotifier-v1.2-1.16.3.jar                    |Pick Up Notifier              |pickupnotifier                |1.2                 |CREATE_REG|Manifest: d3:cc:6f:1b:30:87:fa:d9:8f:91:15:20:27:63:95:aa:d5:cb:1b:5b:e6:36:cc:57:20:a9:b3:d4:d5:1a:5d:b8
        livingchest-1.16.5-1.0.0.1.jar                    |Living Chest                  |livingchest                   |1.0.0.1             |CREATE_REG|Manifest: NOSIGNATURE
        what_did_you_vote_for-1.16.5-1.0.5.jar            |What Did You Vote For?        |whatareyouvotingfor           |1.0                 |CREATE_REG|Manifest: NOSIGNATURE
        JustEnoughResources-1.16.5-0.12.1.128.jar         |Just Enough Resources         |jeresources                   |0.12.1.128          |CREATE_REG|Manifest: NOSIGNATURE
        Exp Ore Mod - 1.16.5 - 1.3.jar                    |Exp Ore Block                 |exp_ore                       |1.3                 |CREATE_REG|Manifest: NOSIGNATURE
        supplementaries-1.16.5-0.18.4b.jar                |Supplementaries               |supplementaries               |0.18.2              |CREATE_REG|Manifest: NOSIGNATURE
        refinedstorage-1.9.18.jar                         |Refined Storage               |refinedstorage                |1.9.18              |CREATE_REG|Manifest: NOSIGNATURE
        betterendforge-1.16.5-1.6.3.jar                   |BetterEnd Forge               |betterendforge                |1.16.5-1.6.3        |CREATE_REG|Manifest: NOSIGNATURE
        corpse-1.16.5-1.0.6.jar                           |Corpse                        |corpse                        |1.16.5-1.0.6        |CREATE_REG|Manifest: NOSIGNATURE
        AdvancementPlaques-1.16.5-1.4.1.jar               |Advancement Plaques           |advancementplaques            |1.4.1               |CREATE_REG|Manifest: NOSIGNATURE
        repurposed_structures_forge-3.4.7+1.16.5.jar      |Repurposed Structures         |repurposed_structures         |3.4.7+1.16.5        |CREATE_REG|Manifest: NOSIGNATURE
        Aquamirae 3.0.0.jar                               |Aquamirae                     |ob_aquamirae                  |3.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        ChunkAnimator-1.16.5-1.2.4.jar                    |Chunk Animator                |chunkanimator                 |1.16.5-1.2.4        |CREATE_REG|Manifest: NOSIGNATURE
        toughnessbar-6.1.jar                              |Toughness Bar                 |toughnessbar                  |6.1                 |CREATE_REG|Manifest: NOSIGNATURE
        UnusualEnd1.16_V1.1.8.jar                         |Unusual End                   |unusualend                    |1.1.0               |CREATE_REG|Manifest: NOSIGNATURE
        totemoverhaul-MC1.16.5-22.06.24re2.jar            |Totem Overhaul                |totemoverhaul                 |22.06.241           |CREATE_REG|Manifest: NOSIGNATURE
        YungsBridges-Forge-1.16.4-1.0.1.jar               |YUNG's Bridges                |yungsbridges                  |1.16.4-1.0.1        |CREATE_REG|Manifest: NOSIGNATURE
        StumbleUponCampsites.jar                          |StumbleUponCamps              |stumbleuponcamps              |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        cavesandcliffs-1.16.5-7.2.0.jar                   |Caves and Cliffs Backport     |cavesandcliffs                |1.16.5-7.2.0        |CREATE_REG|Manifest: NOSIGNATURE
        textrues_rubidium_options-1.0.3-mc1.16.5.jar      |TexTrue's Rubidium Options    |reeses_sodium_options         |1.0.3-mc1.16.5      |CREATE_REG|Manifest: NOSIGNATURE
        curios-forge-1.16.5-4.0.8.2.jar                   |Curios API                    |curios                        |1.16.5-4.0.8.2      |CREATE_REG|Manifest: NOSIGNATURE
        Origins-1.16.5-0.7.3.9-forge.jar                  |Origins                       |origins                       |0.7.3.9             |ERROR     |Manifest: NOSIGNATURE
        oculus-1.4.3.jar                                  |Oculus                        |oculus                        |1.4.3               |CREATE_REG|Manifest: NOSIGNATURE
        levelhearts-1.16.5-2.4.0.jar                      |LevelHearts                   |levelhearts                   |2.4.0               |CREATE_REG|Manifest: NOSIGNATURE
        YungsExtras-Forge-1.16.4-1.0.jar                  |YUNG's Extras                 |yungsextras                   |Forge-1.16.4-1.0    |CREATE_REG|Manifest: NOSIGNATURE
        haloterra-1.2.jar                                 |HaloTerra                     |haloterra                     |1.2                 |CREATE_REG|Manifest: NOSIGNATURE
        majruszs-difficulty-1.16.4-1.1.0.jar              |Majrusz's Progressive Difficul|majruszs_difficulty           |1.1.0               |CREATE_REG|Manifest: NOSIGNATURE
        mutantmore-1.16.5-1.0.1.jar                       |Mutant More                   |mutantmore                    |1.0.3               |CREATE_REG|Manifest: NOSIGNATURE
        cloth-config-4.16.91-forge.jar                    |Cloth Config v4 API           |cloth-config                  |4.16.91             |CREATE_REG|Manifest: NOSIGNATURE
        FastLeafDecay-v25.2.jar                           |FastLeafDecay                 |fastleafdecay                 |v25.2               |CREATE_REG|Manifest: NOSIGNATURE
        BetterMineshafts-Forge-1.16.4-2.0.4.jar           |YUNG's Better Mineshafts      |bettermineshafts              |1.16.4-2.0.4        |CREATE_REG|Manifest: NOSIGNATURE
        NekosEnchantedBooks-1.16-1.7.0.jar                |Neko’s Enchanted Books        |nebs                          |1.7.0               |CREATE_REG|Manifest: NOSIGNATURE
        dungeons_libraries-1.16.5-1.0.0.jar               |Dungeons Libraries            |dungeons_libraries            |1.16.5-1.0.0        |CREATE_REG|Manifest: NOSIGNATURE
        dungeons_gear-1.16.5-3.2.1.jar                    |Dungeons Gear                 |dungeons_gear                 |1.16.5-3.2.1        |CREATE_REG|Manifest: NOSIGNATURE
        SaveMyStronghold-1.16.4-1.0.jar                   |Save My Stronghold!           |savemystronghold              |1.16.4-1.0          |CREATE_REG|Manifest: NOSIGNATURE
        miniutilities-1.3.2.jar                           |Mini Utilities                |miniutilities                 |1.3.2               |CREATE_REG|Manifest: NOSIGNATURE
        mowziesmobs-1.5.27.jar                            |Mowzie's Mobs                 |mowziesmobs                   |1.5.27              |CREATE_REG|Manifest: NOSIGNATURE
        bountifulbaubles-1.16.5-0.1.0-forge.jar           |Bountiful Baubles             |bountifulbaubles              |1.16.5-0.1.0        |CREATE_REG|Manifest: NOSIGNATURE
        VisualWorkbench-v1.1.0-1.16.5.jar                 |Visual Workbench              |visualworkbench               |1.1.0               |CREATE_REG|Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
        Genesis-0.5.1.jar                                 |Genesis                       |genesis                       |0.5.1               |CREATE_REG|Manifest: NOSIGNATURE
        Pehkui-3.6.0+1.16.5-forge.jar                     |Pehkui                        |pehkui                        |3.6.0+1.16.5-forge  |CREATE_REG|Manifest: NOSIGNATURE
        libraryferret-forge-1.16.5-3.0.0.jar              |Library ferret                |libraryferret                 |3.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        goblintraders-1.7.3-1.16.5.jar                    |Goblin Traders                |goblintraders                 |1.7.3               |CREATE_REG|Manifest: NOSIGNATURE
        caelus-forge-1.16.5-2.1.3.2.jar                   |Caelus API                    |caelus                        |1.16.5-2.1.3.2      |CREATE_REG|Manifest: NOSIGNATURE
        lemonlib-1.4.3.jar                                |Lemon Lib                     |lemonlib                      |1.4.3               |CREATE_REG|Manifest: NOSIGNATURE
        PassableFoliage-1.16.5-2.4.0.jar                  |Passable Foliage              |passablefoliage               |2.4.0               |CREATE_REG|Manifest: NOSIGNATURE
        shutupexperimentalsettings-1.0.3.jar              |Shutup Experimental Settings! |shutupexperimentalsettings    |1.0.3               |CREATE_REG|Manifest: NOSIGNATURE
        awesomedungeon-forge-1.16.5-3.0.0.jar             |Awesome dungeon               |awesomedungeon                |3.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        World Building Resources 1.2.jar                  |WorldbuildingGen              |worldbuildinggen              |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        Netherite Scrap From Piglin Brutes 1.16.5 - 1.0.ja|Netherite Scrap From Piglin Br|netheritescrapfrompiglinbrutes|1.0                 |CREATE_REG|Manifest: NOSIGNATURE
        champions-forge-1.16.5-2.0.1.15.jar               |Champions                     |champions                     |1.16.5-2.0.1.15     |CREATE_REG|Manifest: NOSIGNATURE
        catalogue-1.6.1-1.16.5.jar                        |Catalogue                     |catalogue                     |1.6.1               |CREATE_REG|Manifest: NOSIGNATURE
        mysticalworld-1.16.5-0.3.6.27.jar                 |Mystical World                |mysticalworld                 |0.3.6.27            |CREATE_REG|Manifest: NOSIGNATURE
        extradisks-1.16.4-1.5.1.jar                       |Extra Disks                   |extradisks                    |1.5.1               |CREATE_REG|Manifest: NOSIGNATURE
        majruszsaccessories-1.16.5-0.1.4.jar              |Majrusz's Accessories         |majruszs_accessories          |0.1.4               |CREATE_REG|Manifest: NOSIGNATURE
        forge-1.16.5-36.2.34-universal.jar                |Forge                         |forge                         |36.2.34             |CREATE_REG|Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
        DynamicSurroundings-1.16.5-4.0.5.0.jar            |§3Dynamic Surroundings        |dsurround                     |4.0.5.0             |CREATE_REG|Manifest: NOSIGNATURE
        DungeonsArise-1.16.5-2.1.49-beta.jar              |When Dungeons Arise           |dungeons_arise                |2.1.49              |CREATE_REG|Manifest: NOSIGNATURE
        awesomedungeonocean-forge-1.16.5-3.0.1.jar        |Awesome dungeon edition ocean |awesomedungeonocean           |3.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        forge-1.16.5-36.2.34-client.jar                   |Minecraft                     |minecraft                     |1.16.5              |CREATE_REG|Manifest: NOSIGNATURE
        registrator-1.16.5-1.4.2.jar                      |Registrator                   |registrator                   |1.4.2               |CREATE_REG|Manifest: NOSIGNATURE
        jei-1.16.5-7.7.1.153.jar                          |Just Enough Items             |jei                           |7.7.1.153           |CREATE_REG|Manifest: NOSIGNATURE
        cofh_core-1.16.5-1.5.2.22.jar                     |CoFH Core                     |cofh_core                     |1.5.2.22            |CREATE_REG|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
        Capsule-1.16.5-5.0.94.jar                         |Capsule                       |capsule                       |1.16.5-5.0.94       |CREATE_REG|Manifest: NOSIGNATURE
        pandoras_creatures-1.16.3-2.0.1.jar               |Pandoras Creatures            |pandoras_creatures            |1.16.3-2.0.1        |CREATE_REG|Manifest: NOSIGNATURE
        MinecraftDungeons1.3.0-1.16.5.jar                 |MinecraftDungeons             |minecraftdungeons             |1.3.0               |CREATE_REG|Manifest: NOSIGNATURE
        ItemPhysicLite_v1.4.8_mc1.16.5.jar                |ItemPhysic Lite               |itemphysiclite                |1.4.0               |CREATE_REG|Manifest: NOSIGNATURE
        awesomedungeonnether-forge-1.16.5-3.0.0.jar       |Awesome dungeon nether        |awesomedungeonnether          |3.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        totw_additions-1.1.0.jar                          |Towers of the Wild: Additions |totw_additions                |1.1.0               |CREATE_REG|Manifest: NOSIGNATURE
        The_Wild_Update_Mod_V0.11_Minecraft_1.16.jar      |The Wild Update               |the_wild_update               |0.10                |CREATE_REG|Manifest: NOSIGNATURE
        Aquamirae Mod Music.jar                           |Aquamirae Music               |aquamirae_music               |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        Ding-1.16.5-1.3.0.jar                             |Ding                          |ding                          |1.3.0               |CREATE_REG|Manifest: NOSIGNATURE
        majrusz-library-1.16.4-2.0.1.jar                  |Majrusz Library               |majrusz_library               |2.0.1               |CREATE_REG|Manifest: NOSIGNATURE
        flywheel-1.16-0.2.5.jar                           |Flywheel                      |flywheel                      |1.16-0.2.5          |CREATE_REG|Manifest: NOSIGNATURE
        RubidiumExtra-1.16.5-0.4.10.37.jar                |Rubidium Extra                |sodiumextra                   |1.16.5-0.4.10.37    |CREATE_REG|Manifest: NOSIGNATURE
        Decoration_Delight_1.16.5-1.0.2.jar               |Decoration Delight            |decoration_delight            |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        dragonseeker-1.1.jar                              |Dragonseeker                  |dragonseeker                  |1.1                 |CREATE_REG|Manifest: NOSIGNATURE
        polymorph-forge-1.16.5-0.41.jar                   |Polymorph                     |polymorph                     |1.16.5-0.41         |CREATE_REG|Manifest: NOSIGNATURE
        AutoRegLib-1.6-49.jar                             |AutoRegLib                    |autoreglib                    |1.6-49              |CREATE_REG|Manifest: NOSIGNATURE
        WorldPreGenerator-1.16.5-2.0.0.jar                |World Pre Generator           |world_pre_generator           |2.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        entityculling-forge-mc1.16.5-1.5.2.jar            |EntityCulling                 |entityculling                 |1.5.2               |CREATE_REG|Manifest: NOSIGNATURE
        Wesley's Roguelike Dungeons (Version 1.0).jar     |Wesley's Roguelike Dungeons   |wrd                           |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        appleskin-forge-mc1.16.x-2.4.0.jar                |AppleSkin                     |appleskin                     |2.4.0+mc1.16.4      |CREATE_REG|Manifest: NOSIGNATURE
        PuzzlesLib-v1.0.15-1.16.5-Forge.jar               |Puzzles Lib                   |puzzleslib                    |1.0.15              |CREATE_REG|Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
        Obscuria's Essentials 3.0.0.jar                   |Obscuria's Essentials         |ob_core                       |3.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        farmerstea-1.16.5-1.3.jar                         |Farmer's Tea - A Compat Mod   |farmerstea                    |1.16.5-1.3          |CREATE_REG|Manifest: NOSIGNATURE
        CosmeticArmorReworked-1.16.5-v5.jar               |CosmeticArmorReworked         |cosmeticarmorreworked         |1.16.5-v5           |CREATE_REG|Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53
        responsiveshields-2.1-mc1.16.5.jar                |Responsive Shields            |responsiveshields             |2.1                 |CREATE_REG|Manifest: NOSIGNATURE
        tetra-1.16.5-3.20.0.jar                           |Tetra                         |tetra                         |3.20.0              |CREATE_REG|Manifest: NOSIGNATURE
        tetranomicon-1.3.jar                              |Tetranomicon                  |tetranomicon                  |1.3                 |CREATE_REG|Manifest: NOSIGNATURE
        TreeChop-1.16.4-0.14.6-fixed.jar                  |HT's TreeChop                 |treechop                      |0.14.6              |CREATE_REG|Manifest: NOSIGNATURE
        eidolon-0.2.7.jar                                 |Eidolon                       |eidolon                       |0.2.7               |CREATE_REG|Manifest: NOSIGNATURE
        mo_enchants-1.3.3-RELEASE+1.16.5MC.jar            |Mo' Enchants                  |mo_enchants                   |1.3.3-RELEASE+1.16.5|CREATE_REG|Manifest: NOSIGNATURE
        HealthOverlay-1.16.5-3.0.1.jar                    |Health Overlay                |healthoverlay                 |3.0.1               |CREATE_REG|Manifest: NOSIGNATURE
        tomes-1.5.jar                                     |Tomes                         |tomes                         |1.5                 |CREATE_REG|Manifest: NOSIGNATURE
        InsaneLib-1.4.2-mc1.16.5.jar                      |InsaneLib                     |insanelib                     |1.4.2               |CREATE_REG|Manifest: NOSIGNATURE
        TerraForged-1.16.5-0.2.15.jar                     |TerraForged                   |terraforged                   |0.2.15              |CREATE_REG|Manifest: 7b:73:d0:a2:c3:40:13:84:35:4f:c9:0e:2b:85:8c:08:ea:3c:3c:eb:f1:98:8b:5b:6e:ca:8a:a0:9a:cf:12:b3
        XaerosWorldMap_1.28.3_Forge_1.16.5.jar            |Xaero's World Map             |xaeroworldmap                 |1.28.3              |CREATE_REG|Manifest: NOSIGNATURE
        JRFTL [1.16.5]-1.2.jar                            |JRFTL                         |jrftl                         |1.2                 |CREATE_REG|Manifest: NOSIGNATURE
        citadel-1.8.1-1.16.5.jar                          |Citadel                       |citadel                       |1.8.1               |CREATE_REG|Manifest: NOSIGNATURE
        alexsmobs-1.12.1.jar                              |Alex's Mobs                   |alexsmobs                     |1.12.1              |CREATE_REG|Manifest: NOSIGNATURE
        iceandfire-2.1.11-1.16.5.jar                      |Ice and Fire                  |iceandfire                    |2.1.11-1.16.5       |CREATE_REG|Manifest: NOSIGNATURE
        MutantBeasts-1.16.4-1.1.3.jar                     |Mutant Beasts                 |mutantbeasts                  |1.16.4-1.1.3        |CREATE_REG|Manifest: d9:be:bd:b6:9a:e4:14:aa:05:67:fb:84:06:77:a0:c5:10:ec:27:15:1b:d6:c0:88:49:9a:ef:26:77:61:0b:5e
        Bookshelf-Forge-1.16.5-10.4.32.jar                |Bookshelf                     |bookshelf                     |10.4.32             |CREATE_REG|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
        Tips-1.16.5-4.0.18.jar                            |Tips                          |tips                          |4.0.18              |CREATE_REG|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
        sophisticatedbackpacks-1.16.5-3.15.19.721.jar     |Sophisticated Backpacks       |sophisticatedbackpacks        |1.16.5-3.15.19.721  |CREATE_REG|Manifest: NOSIGNATURE
        relics-1.16.5-0.3.4.4.jar                         |Relics                        |relics                        |0.3.4.4             |CREATE_REG|Manifest: NOSIGNATURE
        CreateArmorAndWeaponsv2.jar                       |Create Tools and Armor        |create_tools_and_armor        |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        ProgressiveBosses-3.4.3-mc1.16.5.jar              |Progressive Bosses            |progressivebosses             |3.4.3               |CREATE_REG|Manifest: NOSIGNATURE
        bygonenether-1.2.1-1.16.5.jar                     |Bygone Nether                 |bygonenether                  |1.2.1               |CREATE_REG|Manifest: NOSIGNATURE
        carryon-1.16.5-1.15.5.22.jar                      |Carry On                      |carryon                       |1.15.5.22           |CREATE_REG|Manifest: NOSIGNATURE
        LostTrinkets-1.16.5-0.1.27.jar                    |Lost Trinkets                 |losttrinkets                  |0.1.27              |CREATE_REG|Manifest: NOSIGNATURE
        twilightforest-1.16.5-4.0.870-universal.jar       |The Twilight Forest           |twilightforest                |NONE                |CREATE_REG|Manifest: NOSIGNATURE
        sanguinearsenal-1.16.5-1.8.jar                    |Sanguine Arsenal              |sanguinearsenal               |0.1.72              |CREATE_REG|Manifest: NOSIGNATURE
        Buddycards-1.16.5-2.5.3.jar                       |Buddycards                    |buddycards                    |1.16.5-2.5.3        |CREATE_REG|Manifest: NOSIGNATURE
        EquipmentCompare-1.16.5-1.3.2.jar                 |Equipment Compare             |equipmentcompare              |1.3.2               |CREATE_REG|Manifest: NOSIGNATURE
        chipped-1.16.5-1.2.1-forge.jar                    |Chipped                       |chipped                       |1.16.5-1.2.1-forge  |CREATE_REG|Manifest: NOSIGNATURE
        collection-of-singiro-1.16.5-1.1.2.jar            |Collection of Singiro         |collectionofsingiro           |1.0                 |CREATE_REG|Manifest: NOSIGNATURE
        FarmersDelight-1.16.5-0.6.0.jar                   |Farmer's Delight              |farmersdelight                |1.16.5-0.6.0        |CREATE_REG|Manifest: NOSIGNATURE
        fd_cookbook-2.0.jar                               |Farmers Delight Cookbook      |fd_cookbook                   |2.0                 |CREATE_REG|Manifest: NOSIGNATURE
        farmersrespite-1.16.5-1.1.jar                     |Farmer's Respite              |farmersrespite                |1.16.5-1.1          |CREATE_REG|Manifest: NOSIGNATURE
        Lollipop-1.16.5-3.2.9.jar                         |Lollipop                      |lollipop                      |3.2.9               |CREATE_REG|Manifest: NOSIGNATURE
        moyai-1.16.5-1.0.2.jar                            |Moyai                         |moyai                         |1.16.5-1.0.2        |CREATE_REG|Manifest: NOSIGNATURE
        born_in_chaos_1.16_1.3.jar                        |Born in Chaos                 |born_in_chaos_v1              |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        Aquafina no pollution.jar                         |Aquafina Mod                  |aquafina                      |1.0                 |CREATE_REG|Manifest: NOSIGNATURE
        CNB-1.16.3_5-1.2.11.jar                           |Creatures and Beasts          |cnb                           |1.2.11              |CREATE_REG|Manifest: NOSIGNATURE
        geckolib-forge-1.16.5-3.0.104.jar                 |GeckoLib                      |geckolib3                     |3.0.104             |CREATE_REG|Manifest: NOSIGNATURE
        Goblins_Dungeons_1.0.6-1.16.jar                   |Goblins & Dungeons            |goblinsanddungeons            |1.0.6               |CREATE_REG|Manifest: NOSIGNATURE
        L_Enders Cataclysm-0.40-1.16.5.jar                |Cataclysm Mod                 |cataclysm                     |1.0                 |CREATE_REG|Manifest: NOSIGNATURE
        Patchouli-1.16.4-53.3.jar                         |Patchouli                     |patchouli                     |1.16.4-53.3         |CREATE_REG|Manifest: NOSIGNATURE
        BetterThirdPerson-Forge-1.16.4-1.7.2.jar          |Better Third Person           |betterthirdperson             |1.7.2               |CREATE_REG|Manifest: NOSIGNATURE
        seamless_loading_screen-1.16.5-1.1.7.jar          |Seamless Loading Screen       |seamless_loading_screen       |1.16.5-1.1.7        |CREATE_REG|Manifest: NOSIGNATURE
        elevatorid-1.16.5-1.7.13.jar                      |Elevator Mod                  |elevatorid                    |1.16.5-1.7.13       |CREATE_REG|Manifest: NOSIGNATURE
        Gobber2-Forge-1.16.5-2.3.55.jar                   |Gobber 2                      |gobber2                       |2.3.55              |CREATE_REG|Manifest: NOSIGNATURE
        BetterStrongholds-1.16.4-1.2.1.jar                |YUNG's Better Strongholds     |betterstrongholds             |1.16.4-1.2.1        |CREATE_REG|Manifest: NOSIGNATURE
        EnigmaticLegacy-2.11.12.jar                       |Enigmatic Legacy              |enigmaticlegacy               |2.11.12             |CREATE_REG|Manifest: NOSIGNATURE
        cavebiomeapi-1.16.5-1.4.2.jar                     |CaveBiomeAPI                  |cavebiomeapi                  |1.16.5-1.4.2        |CREATE_REG|Manifest: NOSIGNATURE
        SpartanWeaponry-1.16.5-2.2.0-rc-2.jar             |Spartan Weaponry              |spartanweaponry               |2.2.0 Release Candid|CREATE_REG|Manifest: NOSIGNATURE
        architectury-1.32.66.jar                          |Architectury                  |architectury                  |1.32.66             |CREATE_REG|Manifest: NOSIGNATURE
        curiouselytra-forge-1.16.5-4.0.2.4.jar            |Curious Elytra                |curiouselytra                 |1.16.5-4.0.2.4      |CREATE_REG|Manifest: NOSIGNATURE
        depth-1.0.2-1.16.5.jar                            |Depth                         |depth                         |1.0.1               |CREATE_REG|Manifest: NOSIGNATURE
        letmedespawn-forge-1.16-1.0.2a.jar                |Let Me Despawn                |letmedespawn                  |1.16.5-forge-1.16-1.|CREATE_REG|Manifest: NOSIGNATURE
        omni_card-1.16.5-1.0.3.jar                        |Omnipotent Card               |omni_card                     |1.0.3               |CREATE_REG|Manifest: NOSIGNATURE
        effortlessbuilding-1.16.3-2.29.jar                |Effortless Building           |effortlessbuilding            |1.16.3-2.29         |CREATE_REG|Manifest: NOSIGNATURE
        inventorysorter-1.16.1-18.1.0.jar                 |Simple Inventory Sorter       |inventorysorter               |18.1.0              |CREATE_REG|Manifest: NOSIGNATURE
        ostOverhaul-0.1-1.16-Forge.jar                    |Ost Overhaul                  |ostoverhaul                   |version             |CREATE_REG|Manifest: NOSIGNATURE
        awesomedungeonend-forge-1.16.5-3.0.0.jar          |Awesome dungeon the end       |awesomedungeonend             |3.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        EasyMagic-v1.0.4-1.16.5.jar                       |Easy Magic                    |easymagic                     |1.0.4               |CREATE_REG|Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
        NourishedEndV9-1.16.5Backport.jar                 |Nourished End                 |nourished_end                 |1.0.8               |CREATE_REG|Manifest: NOSIGNATURE
        Druidcraft-1.16.5-0.4.54.jar                      |Druidcraft                    |druidcraft                    |0.4.52              |CREATE_REG|Manifest: NOSIGNATURE
        Steve's_vanilla_0.3.1 1.16.5.jar                  |Steve's Vanilla               |steves_vanilla                |0.3.1               |CREATE_REG|Manifest: NOSIGNATURE
        abnormals_core-1.16.5-3.3.1.jar                   |Abnormals Core                |abnormals_core                |3.3.1               |CREATE_REG|Manifest: NOSIGNATURE
        environmental-1.16.5-1.1.1.jar                    |Environmental                 |environmental                 |1.1.1               |CREATE_REG|Manifest: NOSIGNATURE
        endergetic-1.16.5-3.0.2.jar                       |The Endergetic Expansion      |endergetic                    |3.0.2               |CREATE_REG|Manifest: NOSIGNATURE
        autumnity-1.16.5-2.1.2.jar                        |Autumnity                     |autumnity                     |2.1.2               |CREATE_REG|Manifest: NOSIGNATURE
        nethers_delight-2.1.jar                           |Nethers Delight               |nethers_delight               |2.1                 |CREATE_REG|Manifest: NOSIGNATURE
        create-mc1.16.5_v0.3.2g.jar                       |Create                        |create                        |v0.3.2g             |CREATE_REG|Manifest: NOSIGNATURE
        Waystones_1.16.5-7.6.4.jar                        |Waystones                     |waystones                     |7.6.4               |CREATE_REG|Manifest: NOSIGNATURE
        TaxFreeLevels-1.3.4-forge-1.16.5.jar              |Tax Free Levels               |taxfreelevels                 |1.3.4               |CREATE_REG|Manifest: NOSIGNATURE
        MerchantMarkers-1.16.5-1.3.0.jar                  |Merchant Markers              |merchantmarkers               |1.3.0               |CREATE_REG|Manifest: NOSIGNATURE
        Xaeros_Minimap_22.16.2_Forge_1.16.5.jar           |Xaero's Minimap               |xaerominimap                  |22.16.2             |CREATE_REG|Manifest: NOSIGNATURE
        goldenhopper-1.2.1-1.16.3.jar                     |Golden Hopper                 |goldenhopper                  |1.2.1               |CREATE_REG|Manifest: NOSIGNATURE
        Clumps-6.0.0.28.jar                               |Clumps                        |clumps                        |6.0.0.28            |CREATE_REG|Manifest: NOSIGNATURE
        mgui-1.16.5-3.3.0.jar                             |mgui                          |mgui                          |3.3.0               |CREATE_REG|Manifest: NOSIGNATURE
        tetrapak-1.16.5-0.3.4.jar                         |Tetra Pak                     |tetrapak                      |1.16.5-0.3.4        |CREATE_REG|Manifest: NOSIGNATURE
        comforts-forge-1.16.5-4.0.1.5.jar                 |Comforts                      |comforts                      |1.16.5-4.0.1.5      |CREATE_REG|Manifest: NOSIGNATURE
        appliedenergistics2-8.4.7.jar                     |Applied Energistics 2         |appliedenergistics2           |8.4.7               |CREATE_REG|Manifest: 95:58:cc:83:9d:a8:fa:4f:e9:f3:54:90:66:61:c8:ae:9c:08:88:11:52:52:df:2d:28:5f:05:d8:28:57:0f:98
        lazierae2-1.16.5-2.0.4.jar                        |Lazier AE2                    |lazierae2                     |2.0.4               |CREATE_REG|Manifest: NOSIGNATURE
        Artifacts-1.16.5-2.10.5.jar                       |Artifacts                     |artifacts                     |1.16.5-2.10.5       |CREATE_REG|Manifest: NOSIGNATURE
        SimpleStorageNetwork-1.16.5-1.5.3.jar             |Simple Storage Network        |storagenetwork                |1.16.5-1.5.3        |CREATE_REG|Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed
        configured-1.5.3-1.16.5.jar                       |Configured                    |configured                    |1.5.3               |CREATE_REG|Manifest: NOSIGNATURE
        decorative_blocks-1.16.4-1.7.2.jar                |Decorative Blocks             |decorative_blocks             |1.7.2               |CREATE_REG|Manifest: NOSIGNATURE
        DungeonCrawl-1.16.5-2.3.9.jar                     |Dungeon Crawl                 |dungeoncrawl                  |2.3.9               |CREATE_REG|Manifest: NOSIGNATURE
        Obscuria's Tooltips 1.0.0.jar                     |Obscuria's Tooltips           |ob_tooltips                   |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        charms-1.0.jar                                    |Charms                        |charms                        |1.0                 |CREATE_REG|Manifest: NOSIGNATURE
        walljump-forge-1.16.4-1.3.7.jar                   |Wall-Jump!                    |walljump                      |1.16.4-1.3.7        |CREATE_REG|Manifest: NOSIGNATURE
        magnesium_extras-mc1.16.5_v1.4.0.jar              |Magnesium Extras              |magnesium_extras              |mc1.16.5_v1.4.0     |CREATE_REG|Manifest: NOSIGNATURE
        3dSkinLayers-forge-1.1.0.jar                      |3dSkinLayers                  |skinlayers3d                  |1.1.0               |CREATE_REG|Manifest: NOSIGNATURE
        TravelersTitles-1.16.4-1.5.jar                    |Traveler's Titles             |travelerstitles               |1.16.4-1.5          |CREATE_REG|Manifest: NOSIGNATURE
        Idolizing.jar                                     |The Idle                      |the_idle                      |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        selene-1.16.5-1.9.0.jar                           |Selene                        |selene                        |1.16.5-1.0          |CREATE_REG|Manifest: NOSIGNATURE
        EnchantmentDescriptions-1.16.5-7.1.20.jar         |EnchantmentDescriptions       |enchdesc                      |7.1.20              |CREATE_REG|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
        swingthroughgrass-1.16.4-1.5.3.jar                |SwingThroughGrass             |swingthroughgrass             |1.16.4-1.5.3        |CREATE_REG|Manifest: NOSIGNATURE
        Alex's Delight 1.1.3 - Forge 1.16.5.jar           |Alex's Delight                |amfd                          |1.1.3               |CREATE_REG|Manifest: NOSIGNATURE
        Jade-1.16.4-2.8.3.jar                             |Jade                          |jade                          |2.8.3               |CREATE_REG|Manifest: NOSIGNATURE
        create-addon-v5.jar                               |Create Add-On                 |create_addon                  |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        towers_of_the_wild-1.16.3-2.1.0.1.jar             |Towers Of The Wild            |towers_of_the_wild            |1.16.3-2.1.0        |CREATE_REG|Manifest: NOSIGNATURE
        smoothboot-forge-1.16.4-1.2.2.jar                 |Smooth Boot                   |smoothboot                    |1.16.4-1.2.2        |CREATE_REG|Manifest: NOSIGNATURE
        Iceberg-1.16.5-1.0.45.jar                         |Iceberg                       |iceberg                       |1.0.45              |CREATE_REG|Manifest: NOSIGNATURE
        SpartanShields-1.16.5-2.1.2.jar                   |Spartan Shields               |spartanshields                |2.1.2               |CREATE_REG|Manifest: NOSIGNATURE
        Quark-r2.4-322.jar                                |Quark                         |quark                         |r2.4-322            |CREATE_REG|Manifest: NOSIGNATURE
        charm-forge-1.16.5-2.3.2.jar                      |Charm                         |charm                         |2.3.2               |CREATE_REG|Manifest: NOSIGNATURE
        Gobber_Delight_1.0.1_Forge_1.16.5.jar             |Gobber Delight (by NoCube)    |gobberdelight                 |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        StorageDrawers-1.16.3-8.5.2.jar                   |Storage Drawers               |storagedrawers                |8.5.2               |CREATE_REG|Manifest: NOSIGNATURE
        DiagonalFences-v1.1.1-1.16.5.jar                  |Diagonal Fences               |diagonalfences                |1.1.1               |CREATE_REG|Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
        InventoryHud_[1.16.2-1.16.5].forge-3.4.1.jar      |Inventory HUD+(Forge edition) |inventoryhud                  |3.4.1               |CREATE_REG|Manifest: NOSIGNATURE
        HunterIllager-1.16.5-1.4.0.jar                    |Hunter Illager                |hunterillager                 |1.16.5-1.4.0        |CREATE_REG|Manifest: NOSIGNATURE
        ice_ice_baby-1.16.4-3.0.1.jar                     |Ice Ice Baby                  |ice_ice_baby                  |3.0.1               |CREATE_REG|Manifest: NOSIGNATURE
        Dungeons_Bosses_0.2.jar                           |Redstone_monstrosity_mod      |redstone_monstrosity_mod      |1.0.0               |CREATE_REG|Manifest: NOSIGNATURE
        apexcore-1.16.5-1.9.4.jar                         |ApexCore                      |apexcore                      |1.9.4               |CREATE_REG|Manifest: NOSIGNATURE
        fantasyfurniture-1.16.5-2.0.2.jar                 |Fantasy's Furniture           |fantasyfurniture              |2.0.2               |CREATE_REG|Manifest: NOSIGNATURE
        expandability-2.0.1-forge.jar                     |ExpandAbility                 |expandability                 |2.0.1               |CREATE_REG|Manifest: NOSIGNATURE
        valhelsia_core-16.0.15.jar                        |Valhelsia Core                |valhelsia_core                |16.0.15             |CREATE_REG|Manifest: NOSIGNATURE
        overloadedarmorbar-5.1.0.jar                      |Overloaded Armor Bar          |overloadedarmorbar            |5.1.0               |CREATE_REG|Manifest: NOSIGNATURE
    Crash Report UUID: bcd017cb-3844-4480-bd7a-7c99217a3a54
    Loaded Shaderpack: (off)
    NEC status: No NEC detected

Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • It is 1.12.2 - I have no idea if there is a 1.12 pack
    • Okay, but does the modpack works with 1.12 or just with 1.12.2, because I need the Forge client specifically for Minecraft 1.12, not 1.12.2
    • Version 1.19 - Forge 41.0.63 I want to create a wolf entity that I can ride, so far it seems to be working, but the problem is that when I get on the wolf, I can’t control it. I then discovered that the issue is that the server doesn’t detect that I’m riding the wolf, so I’m struggling with synchronization. However, it seems to not be working properly. As I understand it, the server receives the packet but doesn’t register it correctly. I’m a bit new to Java, and I’ll try to provide all the relevant code and prints *The comments and prints are translated by chatgpt since they were originally in Spanish* Thank you very much in advance No player is mounted, or the passenger is not a player. No player is mounted, or the passenger is not a player. No player is mounted, or the passenger is not a player. No player is mounted, or the passenger is not a player. No player is mounted, or the passenger is not a player. MountableWolfEntity package com.vals.valscraft.entity; import com.vals.valscraft.network.MountSyncPacket; import com.vals.valscraft.network.NetworkHandler; import net.minecraft.client.Minecraft; import net.minecraft.network.syncher.EntityDataAccessor; import net.minecraft.network.syncher.EntityDataSerializers; import net.minecraft.network.syncher.SynchedEntityData; import net.minecraft.server.MinecraftServer; import net.minecraft.server.level.ServerPlayer; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.Mob; import net.minecraft.world.entity.ai.attributes.AttributeSupplier; import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.entity.animal.Wolf; import net.minecraft.world.entity.player.Player; import net.minecraft.world.entity.Entity; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Items; import net.minecraft.world.level.Level; import net.minecraft.world.phys.Vec3; import net.minecraftforge.event.TickEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.network.PacketDistributor; public class MountableWolfEntity extends Wolf { private boolean hasSaddle; private static final EntityDataAccessor<Byte> DATA_ID_FLAGS = SynchedEntityData.defineId(MountableWolfEntity.class, EntityDataSerializers.BYTE); public MountableWolfEntity(EntityType<? extends Wolf> type, Level level) { super(type, level); this.hasSaddle = false; } @Override protected void defineSynchedData() { super.defineSynchedData(); this.entityData.define(DATA_ID_FLAGS, (byte)0); } public static AttributeSupplier.Builder createAttributes() { return Wolf.createAttributes() .add(Attributes.MAX_HEALTH, 20.0) .add(Attributes.MOVEMENT_SPEED, 0.3); } @Override public InteractionResult mobInteract(Player player, InteractionHand hand) { ItemStack itemstack = player.getItemInHand(hand); if (itemstack.getItem() == Items.SADDLE && !this.hasSaddle()) { if (!player.isCreative()) { itemstack.shrink(1); } this.setSaddle(true); return InteractionResult.SUCCESS; } else if (!level.isClientSide && this.hasSaddle()) { player.startRiding(this); MountSyncPacket packet = new MountSyncPacket(true); // 'true' means the player is mounted NetworkHandler.CHANNEL.sendToServer(packet); // Ensure the server handles the packet return InteractionResult.SUCCESS; } return InteractionResult.PASS; } @Override public void travel(Vec3 travelVector) { if (this.isVehicle() && this.getControllingPassenger() instanceof Player) { System.out.println("The wolf has a passenger."); System.out.println("The passenger is a player."); Player player = (Player) this.getControllingPassenger(); // Ensure the player is the controller this.setYRot(player.getYRot()); this.yRotO = this.getYRot(); this.setXRot(player.getXRot() * 0.5F); this.setRot(this.getYRot(), this.getXRot()); this.yBodyRot = this.getYRot(); this.yHeadRot = this.yBodyRot; float forward = player.zza; float strafe = player.xxa; if (forward <= 0.0F) { forward *= 0.25F; } this.flyingSpeed = this.getSpeed() * 0.1F; this.setSpeed((float) this.getAttributeValue(Attributes.MOVEMENT_SPEED) * 1.5F); this.setDeltaMovement(new Vec3(strafe, travelVector.y, forward).scale(this.getSpeed())); this.calculateEntityAnimation(this, false); } else { // The wolf does not have a passenger or the passenger is not a player System.out.println("No player is mounted, or the passenger is not a player."); super.travel(travelVector); } } public boolean hasSaddle() { return this.hasSaddle; } public void setSaddle(boolean hasSaddle) { this.hasSaddle = hasSaddle; } @Override protected void dropEquipment() { super.dropEquipment(); if (this.hasSaddle()) { this.spawnAtLocation(Items.SADDLE); this.setSaddle(false); } } @SubscribeEvent public static void onServerTick(TickEvent.ServerTickEvent event) { if (event.phase == TickEvent.Phase.START) { MinecraftServer server = net.minecraftforge.server.ServerLifecycleHooks.getCurrentServer(); if (server != null) { for (ServerPlayer player : server.getPlayerList().getPlayers()) { if (player.isPassenger() && player.getVehicle() instanceof MountableWolfEntity) { MountableWolfEntity wolf = (MountableWolfEntity) player.getVehicle(); System.out.println("Tick: " + player.getName().getString() + " is correctly mounted on " + wolf); } } } } } private boolean lastMountedState = false; @Override public void tick() { super.tick(); if (!this.level.isClientSide) { // Only on the server boolean isMounted = this.isVehicle() && this.getControllingPassenger() instanceof Player; // Only print if the state changed if (isMounted != lastMountedState) { if (isMounted) { Player player = (Player) this.getControllingPassenger(); // Verify the passenger is a player System.out.println("Server: Player " + player.getName().getString() + " is now mounted."); } else { System.out.println("Server: The wolf no longer has a passenger."); } lastMountedState = isMounted; } } } @Override public void addPassenger(Entity passenger) { super.addPassenger(passenger); if (passenger instanceof Player) { Player player = (Player) passenger; if (!this.level.isClientSide && player instanceof ServerPlayer) { // Send the packet to the server to indicate the player is mounted NetworkHandler.CHANNEL.send(PacketDistributor.PLAYER.with(() -> (ServerPlayer) player), new MountSyncPacket(true)); } } } @Override public void removePassenger(Entity passenger) { super.removePassenger(passenger); if (passenger instanceof Player) { Player player = (Player) passenger; if (!this.level.isClientSide && player instanceof ServerPlayer) { // Send the packet to the server to indicate the player is no longer mounted NetworkHandler.CHANNEL.send(PacketDistributor.PLAYER.with(() -> (ServerPlayer) player), new MountSyncPacket(false)); } } } @Override public boolean isControlledByLocalInstance() { Entity entity = this.getControllingPassenger(); return entity instanceof Player; } @Override public void positionRider(Entity passenger) { if (this.hasPassenger(passenger)) { double xOffset = Math.cos(Math.toRadians(this.getYRot() + 90)) * 0.4; double zOffset = Math.sin(Math.toRadians(this.getYRot() + 90)) * 0.4; passenger.setPos(this.getX() + xOffset, this.getY() + this.getPassengersRidingOffset() + passenger.getMyRidingOffset(), this.getZ() + zOffset); } } } MountSyncPacket package com.vals.valscraft.network; import com.vals.valscraft.entity.MountableWolfEntity; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.server.level.ServerLevel; import net.minecraft.server.level.ServerPlayer; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.player.Player; import net.minecraftforge.network.NetworkEvent; import java.util.function.Supplier; public class MountSyncPacket { private final boolean isMounted; public MountSyncPacket(boolean isMounted) { this.isMounted = isMounted; } public void encode(FriendlyByteBuf buffer) { buffer.writeBoolean(isMounted); } public static MountSyncPacket decode(FriendlyByteBuf buffer) { return new MountSyncPacket(buffer.readBoolean()); } public void handle(NetworkEvent.Context context) { context.enqueueWork(() -> { ServerPlayer player = context.getSender(); // Get the player from the context if (player != null) { // Verifies if the player has dismounted if (!isMounted) { Entity vehicle = player.getVehicle(); if (vehicle instanceof MountableWolfEntity wolf) { // Logic to remove the player as a passenger wolf.removePassenger(player); System.out.println("Server: Player " + player.getName().getString() + " is no longer mounted."); } } } }); context.setPacketHandled(true); // Marks the packet as handled } } networkHandler package com.vals.valscraft.network; import com.vals.valscraft.valscraft; import net.minecraft.resources.ResourceLocation; import net.minecraftforge.network.NetworkRegistry; import net.minecraftforge.network.simple.SimpleChannel; import net.minecraftforge.network.NetworkEvent; import java.util.function.Supplier; public class NetworkHandler { private static final String PROTOCOL_VERSION = "1"; public static final SimpleChannel CHANNEL = NetworkRegistry.newSimpleChannel( new ResourceLocation(valscraft.MODID, "main"), () -> PROTOCOL_VERSION, PROTOCOL_VERSION::equals, PROTOCOL_VERSION::equals ); public static void init() { int packetId = 0; // Register the mount synchronization packet CHANNEL.registerMessage( packetId++, MountSyncPacket.class, MountSyncPacket::encode, MountSyncPacket::decode, (msg, context) -> msg.handle(context.get()) // Get the context with context.get() ); } }  
    • Do you use features of inventory profiles next (ipnext) or is there a change without it?
  • Topics

×
×
  • Create New...

Important Information

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