Giter Site home page Giter Site logo

twelveiterationmods / balm Goto Github PK

View Code? Open in Web Editor NEW
21.0 1.0 13.0 2.09 MB

Abstraction Layer (but not really)™ for Blay's multiplatform mods

Home Page: https://mods.twelveiterations.com/mc/balm

License: Other

Java 100.00%
minecraft-mod fabricmc-mod forge-mod neoforge-mod

balm's Introduction

Balm

Minecraft Mod. Abstraction Layer (but not really)™ for Blay's multiplatform mods.

This is a library mod that allows Blay's mods to be built for both Forge and Fabric without needing separate codebases.

Forge

Versions Downloads

Fabric

Versions Downloads

Adding Balm to a development environment

Using CurseMaven

Add the following to your build.gradle:

repositories {
    maven { url "https://www.cursemaven.com" }
}

dependencies {
    // Replace ${balm_file_id} with the id of the file you want to depend on.
    // You can find it in the URL of the file on CurseForge (e.g. 3914527).
    // Forge: implementation fg.deobf("curse.maven:balm-531761:${balm_file_id}")
    // Fabric: modImplementation "curse.maven:balm-fabric-500525:${balm_file_id}"
}

Using Twelve Iterations Maven (includes snapshot versions)

Add the following to your build.gradle:

repositories {
    maven { 
        url "https://maven.twelveiterations.com/repository/maven-public/" 
        
        content {
            includeGroup "net.blay09.mods"
        }
    }
}

dependencies {
    // Replace ${balm_version} with the version you want to depend on. 
    // You may also have to change the Minecraft version in the artifact name.
    // You can find the latest version for a given Minecraft version at https://maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/balm-common/
    // Common (mojmap): implementation "net.blay09.mods:balm-common:${balm_version}"
    // Forge: implementation fg.deobf("net.blay09.mods:balm-forge:${balm_version}")
    // Fabric: modImplementation "net.blay09.mods:balm-fabric:${balm_version}"
}

Contributing

If you're interested in contributing to the mod, you can check out issues labelled as "help wanted".

When it comes to new features, it's best to confer with me first to ensure we share the same vision. You can join us on Discord if you'd like to talk.

Contributions must be done through pull requests. I will not be able to accept translations, code or other assets through any other channels.

balm's People

Contributors

blaytheninth avatar cranos96 avatar edralzar avatar melanx avatar thelegendofsaram avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

balm's Issues

Balm crashes when only mod installed on Forge above v39.0.59

Minecraft Version

1.18.x

Mod Loader

Forge

Mod Loader Version

39.0.75

Mod Version

balm-2.4.2+0.jar

Describe the Issue

Balm library mod crashes on Forge above 39.0.59 (from my testing).

It still crashes on the latest current Forge as of this date 39.0.75. It looks like it could be because an outdated version of mixins is being used.

Many other mods are starting to require Forge above 39.0.66 - meaning any sizeable modpacks that want those mods will need to chose either remove those or remove your mods that depend on balm until this is fixed.

Logs

The below log is the result of a blank Forge 36.0.75 profile with balm-2.4.2+0.jar in the mods folder only.

https://paste.gg/p/anonymous/06c69281c2564b12b2da46d25ef0b9fc

Requires "cloth-config2"

Minecraft Version

1.19.x

Mod Loader

Fabric

Mod Loader Version

MultiMC 5 - Version 0.6.16-3431

Mod Version

balm-fabric-4.3.0+0

Describe the Issue

[main/WARN]: Mod resolution failed
[main]: Immediate reason: [HARD_DEP_NO_CANDIDATE balm-fabric 4.3.0+0 -depends cloth-config2 @ [>=5.0.34]-, ROOT_FORCELOAD_SINGLE balm-fabric 4.3.0+0]
[main]: Reason: [HARD_DEP balm-fabric 4.3.0+0 -depends cloth-config2 @ [>=5.0.34]-, HARD_DEP netherportalfix 10.0.0 -depends cloth-config2 @ [>=5.0.34]-]
[main]: SERVER environment disabled: [fabric-renderer-api-v1, fabric-keybindings-v0, gbfabrictools, fabric-textures-v0, modmenu, fabric-screen-api-v1, cloth-scissors-api-v1, fabric-renderer-indigo, fabric-blockrenderlayer-v1, fabric-renderer-registries-v1, fabric-models-v0, fabric-rendering-v0, fabric-key-binding-api-v1, fabric-rendering-v1]
[main]: Fix: add [add:cloth-config2 5.0.34 ([[5.0.34,∞)])], remove [], replace []
[main/ERROR]: Incompatible mod set!
net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
- Install cloth-config2, version 5.0.34 or later.
Unmet dependency listing:
- Mod 'Balm' (balm-fabric) 4.3.0+0 requires version 5.0.34 or later of cloth-config2, which is missing!
- Mod 'NetherPortalFix' (netherportalfix) 10.0.0 requires version 5.0.34 or later of cloth-config2, which is missing!

Logs

No response

Crash in mod setup phase

Minecraft Version

1.18.x

Mod Loader

Forge

Mod Loader Version

39.0.0

Mod Version

2.3.1+0

Describe the Issue

Block#canSustainPlant() can not be found

a few final lines of latest.log:
full log below

[main/FATAL]: Mixin apply failed balm.mixins.json:BlockMixin -> net.minecraft.world.level.block.Block: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on canSustainPlant could not find any targets matching 'canSustainPlant(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraftforge/common/IPlantable;)Z' in net.minecraft.world.level.block.Block. Using refmap balm.refmap.json [PREINJECT Applicator Phase -> balm.mixins.json:BlockMixin -> Prepare Injections ->  -> handler$zzo000$canSustainPlant(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraftforge/common/IPlantable;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on canSustainPlant could not find any targets matching 'canSustainPlant(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraftforge/common/IPlantable;)Z' in net.minecraft.world.level.block.Block. Using refmap balm.refmap.json [PREINJECT Applicator Phase -> balm.mixins.json:BlockMixin -> Prepare Injections ->  -> handler$zzo000$canSustainPlant(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraftforge/common/IPlantable;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:46) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1311) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1042) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:156) ~[modlauncher-9.0.7.jar:9.0.7+91+master.8569cdf]
	at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-9.0.7.jar:?]
	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-9.0.7.jar:?]
	at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-9.0.7.jar:?]
	at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110) ~[securejarhandler-0.9.54.jar:?]
	at cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:213) ~[securejarhandler-0.9.54.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:223) ~[securejarhandler-0.9.54.jar:?]
	at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:213) ~[securejarhandler-0.9.54.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:130) ~[securejarhandler-0.9.54.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.core.Registry.<clinit>(Registry.java:174) ~[client-1.18.1-20211210.034407-srg.jar%23153!:?]
	at net.minecraft.server.Bootstrap.m_135870_(Bootstrap.java:49) ~[client-1.18.1-20211210.034407-srg.jar%23153!:?]
	at net.minecraft.client.main.Main.main(Main.java:155) ~[client-1.18.1-20211210.034407-srg.jar%23153!:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) ~[fmlloader-1.18.1-39.0.0.jar%2323!:?]
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?]
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?]
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?]
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?]
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?]
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?]
 

Logs

https://pastebin.com/yVLpKCXC

Replace Cloth Config

Not sure if still the case but Cloth Config may have third party downloads disabled, which is a terrible decision to make as a library mod.

Config does not reload on client when leaving multiplayer

Minecraft Version

1.18.x

Mod Loader

Forge

Mod Loader Version

38.0.10

Mod Version

2.2.0

Describe the Issue

When leaving a multiplayer server, the active config currently does not reset back to the client's local config. This means the config will be stuck on those values until it is manually refreshed or the client is restarted.

Logs

No response

1.19 Request

If you have the time, could you please update to 1.19? Thank you

Crash on game startup (older version of Forge)

Minecraft Version

1.17

Mod Loader

Forge

Mod Loader Version

37.0.65

Mod Version

1.7.0 (also happens on 1.6.0)

Describe the Issue

I'm using a slightly older version of Forge in order to run the Optifine preview that's compatible with 1.17.1 + Forge, so I don't know if a compatibility fix here is impossible or maybe just beyond the scope of your work.

When first setting up my server/mod pack, I realized that the newest versions of Balm would crash on the slightly older version of Forge I'm using, so I went back several versions until I found a pair of Balm+Waystones versions that would work; we used Balm 1.5.2 and Waystones 8.3.1 for a few weeks with no crashes. However, we finally got around to crafting our first Waystone yesterday, and quickly realized that the config options didn't seem to be working (no inv button to replace Warpstones and a few other things). I've seen the update notes on newer versions of Waystones/Balm and know this has been fixed in those versions.

However, the newer versions crash the game on startup when running Forge 37.0.65. I've tested Balm and Waystones alone, with no other mods (and no Optifine), and get a crash on startup with both Balm 1.7.0 and 1.6.0. I've attached an image of the crash screen, and a pastebin link to the crash log.

image

Logs

https://pastebin.com/vNLDMScq

1.18.2 Crash

Minecraft Version

1.18.x

Mod Loader

Fabric

Mod Loader Version

10.2, 13.3, 1.18.2

Mod Version

1.18.2

Describe the Issue

Balm is causing a crash due to not being updated to 1.18.2.

Logs

No response

IndexOutOfBoundsException in logs

Minecraft Version

1.18.x

Mod Loader

Fabric

Mod Loader Version

0.13.3

Mod Version

3.0.0+0

Describe the Issue

Saw these errors in the logs, I believe when I was using the Storage Network Remote from slotlink: https://www.curseforge.com/minecraft/mc-mods/slotlink

[16:41:29] [Render thread/ERROR]: Error executing task on Client
java.lang.IndexOutOfBoundsException: Index: 66, Size: 65
	at net.fabricmc.fabric.impl.client.screen.ButtonList.translateIndex(ButtonList.java:130) ~[fabric-screen-api-v1-1.0.10+d882b91560-6a4b3d97ee4954e2.jar:?]
	at net.fabricmc.fabric.impl.client.screen.ButtonList.add(ButtonList.java:82) ~[fabric-screen-api-v1-1.0.10+d882b91560-6a4b3d97ee4954e2.jar:?]
	at net.fabricmc.fabric.impl.client.screen.ButtonList.add(ButtonList.java:33) ~[fabric-screen-api-v1-1.0.10+d882b91560-6a4b3d97ee4954e2.jar:?]
	at java.util.AbstractList.add(AbstractList.java:111) ~[?:?]
	at net.blay09.mods.balm.fabric.client.screen.FabricBalmScreens.addRenderableWidget(FabricBalmScreens.java:23) ~[balm-fabric-3.0.0+0.jar:?]
	at net.blay09.mods.craftingtweaks.client.CraftingTweaksClient.lambda$screenInitialized$1(CraftingTweaksClient.java:272) ~[craftingtweaks-fabric-1.18-13.0.0.jar:?]
	at net.blay09.mods.craftingtweaks.api.impl.DefaultGridGuiHandler.createTweakButton(DefaultGridGuiHandler.java:36) ~[craftingtweaks-fabric-1.18-13.0.0.jar:?]
	at net.blay09.mods.craftingtweaks.api.impl.DefaultGridGuiHandler.createButtons(DefaultGridGuiHandler.java:24) ~[craftingtweaks-fabric-1.18-13.0.0.jar:?]
	at net.blay09.mods.craftingtweaks.client.CraftingTweaksClient.screenInitialized(CraftingTweaksClient.java:272) ~[craftingtweaks-fabric-1.18-13.0.0.jar:?]
	at net.blay09.mods.balm.fabric.event.FabricBalmEvents.fireEventHandler(FabricBalmEvents.java:41) ~[balm-fabric-3.0.0+0.jar:?]
	at net.blay09.mods.balm.fabric.event.FabricBalmEvents.lambda$fireEventHandlers$0(FabricBalmEvents.java:36) ~[balm-fabric-3.0.0+0.jar:?]
	at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
	at net.blay09.mods.balm.fabric.event.FabricBalmEvents.fireEventHandlers(FabricBalmEvents.java:36) ~[balm-fabric-3.0.0+0.jar:?]
	at net.blay09.mods.balm.fabric.event.client.FabricBalmClientEvents.lambda$registerEvents$13(FabricBalmClientEvents.java:105) ~[balm-fabric-3.0.0+0.jar:?]
	at net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.lambda$static$2(ScreenEvents.java:103) ~[fabric-screen-api-v1-1.0.10+d882b91560-6a4b3d97ee4954e2.jar:?]
	at net.minecraft.class_437.handler$dcp000$afterInitScreen(class_437.java:5327) ~[client-intermediary.jar:?]
	at net.minecraft.class_437.method_25423(class_437.java:393) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1507(class_310.java:993) ~[client-intermediary.jar:?]
	at net.fabricmc.fabric.impl.screenhandler.client.ClientNetworking.openScreen(ClientNetworking.java:86) ~[fabric-screen-handler-api-v1-1.1+40c91ec860-7ba2e3b6c38ee0b3.jar:?]
	at net.fabricmc.fabric.impl.screenhandler.client.ClientNetworking.lambda$onInitializeClient$0(ClientNetworking.java:54) ~[fabric-screen-handler-api-v1-1.1+40c91ec860-7ba2e3b6c38ee0b3.jar:?]
	at net.minecraft.class_1255.method_18859(class_1255.java:157) [client-intermediary.jar:?]
	at net.minecraft.class_4093.method_18859(class_4093.java:23) [client-intermediary.jar:?]
	at net.minecraft.class_1255.method_16075(class_1255.java:131) [client-intermediary.jar:?]
	at net.minecraft.class_1255.method_5383(class_1255.java:116) [client-intermediary.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1085) [client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:737) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:236) [client-intermediary.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) [fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.13.3.jar:?]

Logs

No response

Invalid config value for exampleCategory.exampleFloat

Minecraft Version

1.20.x

Mod Loader

Forge

Mod Loader Version

14.1.0

Mod Version

waystones-forge-1.20-14.0.1

Balm Version

balm-forge-1.20-7.0.4

Describe the Issue

A warning relating to balm-common.toml is constantly getting spammed at about once every five seconds.

[19:51:44] [Thread-1/WARN] [ne.mi.fm.co.ConfigFileTypeHandler/CONFIG]: Configuration file /Users/username/Library/Application Support/minecraft/config/balm-common.toml is not correct. Correcting
[19:51:44] [Thread-1/ERROR] [ne.bl.mo.ba.fo.co.ForgeBalmConfig/]: Invalid config value for exampleCategory.exampleFloat, expected float but got class java.lang.Double

Logs

No response

Do you use any performance-enhancing mods (e.g. OptiFine) or custom server distributions (e.g. SpongeForge)?

No response

Game Crash with exit code -1073740791

Minecraft Version

1.20.x

Mod Loader

Forge

Mod Loader Version

48.0.33

Mod Version

1.20.2-8.0.1

Balm Version

8.0.1

Describe the Issue

When starting the game, after doing ANYTHING from trying to move, break a log, ect, the game will crash nearly immediately with this error: The game crashed whilst exception in server tick loop
Error: java.lang.NoClassDefFoundError: net/minecraftforge/common/util/FakePlayer

Full Crash Log added below.

crash-2023-10-26_20.18.00-server.txt

Logs

No response

Do you use any performance-enhancing mods (e.g. OptiFine) or custom server distributions (e.g. SpongeForge)?

Embeddium

Forge Crash

Minecraft Version

1.19.x

Mod Loader

Forge

Mod Loader Version

1.19-41.0.63

Mod Version

4.3.0

Describe the Issue

The game opens for like 1 second. Then it crashed.
On Forge Forums I was told this is the mod that crashes it.

Logs

[07lip2022 18:29:06.635] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, Alex2011mc, --version, 1.19-forge-41.0.63, --gameDir, C:\Users\amigo\AppData\Roaming.minecraft, --assetsDir, C:\Users\amigo\AppData\Roaming.minecraft\assets, --assetIndex, 1.19, --uuid, ecdf047c482c459b9bc57655ece4f05b, --accessToken, ????????, --clientId, YmQzNTQ4OWYtNGI1Zi00NzIxLWE0Y2UtOTMxODdlM2UyNzUz, --xuid, 2535420908239711, --userType, msa, --versionType, release, --launchTarget, forgeclient, --fml.forgeVersion, 41.0.63, --fml.mcVersion, 1.19, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220607.102129]
[07lip2022 18:29:06.639] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.0.1+10.0.1+main.e9521dc3 starting: java version 17.0.3 by Microsoft; OS Windows 10 arch amd64 version 10.0
[07lip2022 18:29:06.835] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/amigo/AppData/Roaming/.minecraft/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2390!/ Service=ModLauncher Env=CLIENT
[07lip2022 18:29:07.952] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\amigo\AppData\Roaming.minecraft\libraries\net\minecraftforge\fmlcore\1.19-41.0.63\fmlcore-1.19-41.0.63.jar is missing mods.toml file
[07lip2022 18:29:07.955] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\amigo\AppData\Roaming.minecraft\libraries\net\minecraftforge\javafmllanguage\1.19-41.0.63\javafmllanguage-1.19-41.0.63.jar is missing mods.toml file
[07lip2022 18:29:07.958] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\amigo\AppData\Roaming.minecraft\libraries\net\minecraftforge\lowcodelanguage\1.19-41.0.63\lowcodelanguage-1.19-41.0.63.jar is missing mods.toml file
[07lip2022 18:29:07.960] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\amigo\AppData\Roaming.minecraft\libraries\net\minecraftforge\mclanguage\1.19-41.0.63\mclanguage-1.19-41.0.63.jar is missing mods.toml file
[07lip2022 18:29:08.059] [main/INFO] [net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator/]: Found 1 dependencies adding them to mods collection
[07lip2022 18:29:10.716] [main/INFO] [mixin/]: Compatibility level set to JAVA_17
[07lip2022 18:29:10.993] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeclient' with arguments [--version, 1.19-forge-41.0.63, --gameDir, C:\Users\amigo\AppData\Roaming.minecraft, --assetsDir, C:\Users\amigo\AppData\Roaming.minecraft\assets, --uuid, ecdf047c482c459b9bc57655ece4f05b, --username, Alex2011mc, --assetIndex, 1.19, --accessToken, ????????, --clientId, YmQzNTQ4OWYtNGI1Zi00NzIxLWE0Y2UtOTMxODdlM2UyNzUz, --xuid, 2535420908239711, --userType, msa, --versionType, release]
[07lip2022 18:29:11.152] [main/WARN] [mixin/]: Reference map 'morevillagers-forge-forge-refmap.json' for morevillagers.mixins.json could not be read. If this is a development environment you can ignore this message
[07lip2022 18:29:12.070] [main/WARN] [mixin/]: Error loading class: net/minecraft/world/level/levelgen/structure/MineShaftPieces$MineShaftPiece (java.lang.ClassNotFoundException: net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftPiece)
[07lip2022 18:29:12.070] [main/WARN] [mixin/]: @mixin target net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftPiece was not found supplementaries.mixins.json:accessors.MineshaftAccessor
[07lip2022 18:29:12.229] [main/WARN] [mixin/]: Error loading class: de/maxhenkel/gravestone/events/DeathEvents (java.lang.ClassNotFoundException: de.maxhenkel.gravestone.events.DeathEvents)
[07lip2022 18:29:12.234] [main/WARN] [mixin/]: Error loading class: de/maxhenkel/corpse/events/DeathEvents (java.lang.ClassNotFoundException: de.maxhenkel.corpse.events.DeathEvents)
[07lip2022 18:29:12.431] [main/WARN] [mixin/]: Error loading class: me/cominixo/betterf3/modules/TargetModule (java.lang.ClassNotFoundException: me.cominixo.betterf3.modules.TargetModule)
[07lip2022 18:29:12.431] [main/WARN] [mixin/]: @mixin target me.cominixo.betterf3.modules.TargetModule was not found securitycraft.mixins.json:f3.BetterF3TargetModuleMixin
[07lip2022 18:29:12.734] [main/INFO] [mixin/]: Mixing TextColorMixin from iceberg.mixins.json into net.minecraft.network.chat.TextColor
[07lip2022 18:29:13.374] [main/INFO] [mixin/]: Mixing MinecraftMixin from iceberg.mixins.json into net.minecraft.client.Minecraft
[07lip2022 18:29:13.405] [main/WARN] [mixin/]: @reDIrect conflict. Skipping securitycraft.mixins.json:camera.MinecraftMixin->@reDIrect::handleKeybinds(Lnet/minecraft/client/Options;Lnet/minecraft/client/CameraType;)V with priority 1100, already redirected by ars_nouveau.mixins.json:camera.MinecraftMixin->@reDIrect::handleKeybinds(Lnet/minecraft/client/Options;Lnet/minecraft/client/CameraType;)V with priority 1100
[07lip2022 18:29:13.473] [main/INFO] [mixin/]: Mixing ScreenMixin from iceberg.mixins.json into net.minecraft.client.gui.screens.Screen
[07lip2022 18:29:13.729] [main/WARN] [mixin/]: @Inject(@at("HEAD")) Shift.BY=1 on blueprint.mixins.json:EntityMixin::handler$zpa000$baseTick exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning.
[07lip2022 18:29:15.524] [pool-3-thread-1/INFO] [net.minecraft.util.datafix.DataFixers/]: Building optimized datafixer
[07lip2022 18:29:16.133] [pool-3-thread-1/WARN] [mixin/]: @reDIrect conflict. Skipping ars_nouveau.mixins.json:camera.ANServerPlayerMixin->@reDIrect::an_tick(Lnet/minecraft/server/level/ServerPlayer;DDDFF)V with priority 1000, already redirected by securitycraft.mixins.json:camera.ServerPlayerMixin->@reDIrect::tick(Lnet/minecraft/server/level/ServerPlayer;DDDFF)V with priority 1100
[07lip2022 18:29:18.839] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResources/]: Assets URL 'union:/C:/Users/amigo/AppData/Roaming/.minecraft/libraries/net/minecraft/client/1.19-20220607.102129/client-1.19-20220607.102129-srg.jar%23324!/assets/.mcassetsroot' uses unexpected schema
[07lip2022 18:29:18.839] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResources/]: Assets URL 'union:/C:/Users/amigo/AppData/Roaming/.minecraft/libraries/net/minecraft/client/1.19-20220607.102129/client-1.19-20220607.102129-srg.jar%23324!/data/.mcassetsroot' uses unexpected schema
[07lip2022 18:29:18.858] [Render thread/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[07lip2022 18:29:19.398] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Setting user: Alex2011mc
[07lip2022 18:29:19.608] [Render thread/INFO] [defaultoptions/]: Loaded default options for extra-folder
[07lip2022 18:29:19.674] [Render thread/ERROR] [net.minecraft.client.Options/]: Error parsing option value 0 for option Max Framerate: Value 0 outside of range [10:260]
[07lip2022 18:29:19.706] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Backend library: LWJGL version 3.3.1 build 7
[07lip2022 18:29:19.820] [Render thread/INFO] [KubeJS/]: Loaded client.properties
[07lip2022 18:29:21.488] [Render thread/FATAL] [net.minecraftforge.fml.ModLoader/LOADING]: File C:\Users\amigo\AppData\Roaming.minecraft\mods\connectivity-fabric-1.19-3.2.jar constructed 0 mods: [], but had 1 mods specified: [connectivity]
[07lip2022 18:29:21.622] [Render thread/FATAL] [net.minecraftforge.fml.ModLoader/CORE]: Failed to initialize mod containers
net.minecraftforge.fml.ModLoadingException: The Mod File C:\Users\amigo\AppData\Roaming.minecraft\mods\connectivity-fabric-1.19-3.2.jar has mods that were not found
at net.minecraftforge.fml.ModLoader.buildMods(ModLoader.java:263) ~[fmlcore-1.19-41.0.63.jar%23325!/:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) ~[?:?]
at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) ~[?:?]
at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) ~[?:?]
at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) ~[?:?]
at java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) ~[?:?]
at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:175) ~[fmlcore-1.19-41.0.63.jar%23325!/:?]
at net.minecraftforge.client.loading.ClientModLoader.lambda$begin$1(ClientModLoader.java:92) ~[forge-1.19-41.0.63-universal.jar%23329!/:?]
at net.minecraftforge.client.loading.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:112) ~[forge-1.19-41.0.63-universal.jar%23329!/:?]
at net.minecraftforge.client.loading.ClientModLoader.begin(ClientModLoader.java:92) ~[forge-1.19-41.0.63-universal.jar%23329!/:?]
at net.minecraft.client.Minecraft.(Minecraft.java:454) ~[client-1.19-20220607.102129-srg.jar%23324!/:?]
at net.minecraft.client.main.Main.main(Main.java:169) ~[client-1.19-20220607.102129-srg.jar%23324!/:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19-41.0.63.jar%2393!/:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.1.jar:?]
[07lip2022 18:29:21.681] [Render thread/WARN] [net.minecraft.server.packs.repository.Pack/]: Couldn't get pack info for: net.minecraft.server.packs.ResourcePackFileNotFoundException: 'pack.mcmeta' in ResourcePack 'C:\Users\amigo\AppData\Roaming.minecraft\resourcepacks\Faithful-Java-64x-1.19.zip'
[07lip2022 18:29:21.695] [Render thread/WARN] [net.minecraft.server.packs.repository.Pack/]: Couldn't get pack info for: net.minecraft.server.packs.ResourcePackFileNotFoundException: 'pack.mcmeta' in ResourcePack 'C:\Users\amigo\AppData\Roaming.minecraft\resourcepacks\Java-32x-1.19.zip'
[07lip2022 18:29:21.854] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.sound.SoundEngineLoadEvent to a broken mod state
[07lip2022 18:29:22.026] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.ColorHandlerEvent$Block to a broken mod state
[07lip2022 18:29:22.029] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.ColorHandlerEvent$Item to a broken mod state
[07lip2022 18:29:22.407] [Render thread/WARN] [mixin/]: @reDIrect conflict. Skipping securitycraft.mixins.json:camera.LevelRendererMixin->@reDIrect::onRepositionCamera(Lnet/minecraft/client/renderer/ViewArea;DD)V with priority 1100, already redirected by ars_nouveau.mixins.json:camera.LevelRendererMixin->@reDIrect::onRepositionCamera(Lnet/minecraft/client/renderer/ViewArea;DD)V with priority 1100
[07lip2022 18:29:22.682] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.ParticleFactoryRegisterEvent to a broken mod state
[07lip2022 18:29:22.803] [Render thread/INFO] [com.mojang.text2speech.NarratorWindows/]: Narrator library for x64 successfully loaded
[07lip2022 18:29:22.876] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.RegisterClientReloadListenersEvent to a broken mod state
[07lip2022 18:29:22.876] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$RegisterLayerDefinitions to a broken mod state
[07lip2022 18:29:22.876] [Render thread/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.EntityRenderersEvent$RegisterRenderers to a broken mod state
[07lip2022 18:29:23.034] [Render thread/INFO] [net.minecraft.server.packs.resources.ReloadableResourceManager/]: Reloading ResourceManager: Default, Jicklus+1.19.zip
[07lip2022 18:29:23.242] [Worker-Main-15/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.ModelRegistryEvent to a broken mod state
[07lip2022 18:29:23.248] [Render thread/ERROR] [net.minecraft.client.main.Main/]: Unhandled game exception
java.lang.ExceptionInInitializerError: null
at net.minecraft.client.Minecraft.handler$zef000$run(Minecraft.java:4255) ~[client-1.19-20220607.102129-srg.jar%23324!/:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java) ~[client-1.19-20220607.102129-srg.jar%23324!/:?]
at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.19-20220607.102129-srg.jar%23324!/:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19-41.0.63.jar%2393!/:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.1.jar:?]
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext.getModEventBus()" because the return value of "net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext.get()" is null
at net.blay09.mods.balm.forge.world.ForgeBalmWorldGen.(ForgeBalmWorldGen.java:63) ~[balm-4.3.0.jar%23159!/:4.3.0]
at net.blay09.mods.balm.forge.ForgeBalmRuntime.(ForgeBalmRuntime.java:53) ~[balm-4.3.0.jar%23159!/:4.3.0]
at net.blay09.mods.balm.forge.ForgeBalmRuntimeFactory.create(ForgeBalmRuntimeFactory.java:9) ~[balm-4.3.0.jar%23159!/:4.3.0]
at net.blay09.mods.balm.api.BalmRuntimeSpi.create(BalmRuntimeSpi.java:9) ~[balm-4.3.0.jar%23159!/:4.3.0]
at net.blay09.mods.balm.api.Balm.(Balm.java:25) ~[balm-4.3.0.jar%23159!/:4.3.0]
... 16 more
[07lip2022 18:29:23.250] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Stopping!
[07lip2022 18:29:23.404] [Worker-Main-12/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[07lip2022 18:29:23.404] [Worker-Main-21/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[07lip2022 18:29:23.487] [Worker-Main-16/ERROR] [net.minecraftforge.fml.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.TextureStitchEvent$Pre to a broken mod state
[07lip2022 18:29:23.700] [Render thread/ERROR] [net.minecraft.client.Minecraft/]: Shutdown failure!
java.util.ConcurrentModificationException: null
at java.util.HashMap.forEach(HashMap.java:1424) ~[?:?]
at net.minecraft.client.renderer.texture.TextureManager.close(TextureManager.java:176) ~[client-1.19-20220607.102129-srg.jar%23324!/:?]
at net.minecraft.client.Minecraft.close(Minecraft.java:992) ~[client-1.19-20220607.102129-srg.jar%23324!/:?]
at net.minecraft.client.Minecraft.m_91393_(Minecraft.java:966) ~[client-1.19-20220607.102129-srg.jar%23324!/:?]
at net.minecraft.client.main.Main.main(Main.java:221) ~[client-1.19-20220607.102129-srg.jar%23324!/:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19-41.0.63.jar%2393!/:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.1.jar%2381!/:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.1.jar:?]

[Forge Dev Env only] Mixin apply failed balm.mixins.json:CropBlockMixin -> net.minecraft.world.level.block.CropBlock

Minecraft Version

1.19.x

Mod Loader

Forge

Mod Loader Version

43.1.47

Mod Version

4.5.3 - 1.19x

Describe the Issue

MC/Forge(/Intelli IDEA) crashes with this error/s

Mixin apply failed balm.mixins.json:CropBlockMixin -> net.minecraft.world.level.block.CropBlock

InvalidInjectionException: Critical injection failure: @Inject annotation on mayPlaceOn could not find any targets matching

Logs

https://gist.github.com/DancerVlt69/e192b22bba8f5ef7828eb234694fe4f1

issues on 1.18 forge

Minecraft Version

1.18.x

Mod Loader

Forge

Mod Loader Version

38.0.17

Mod Version

latest

Describe the Issue

Starting a dedicated server with a modpack I'm building, I am seen with this message all through the log and then a crash containing it as well.

[19:50:48] [Forge Version Check/INFO]: [bigbrain] Starting version check at https://raw.githubusercontent.com/seymourimadeit/Big-Brain/main/update.json
[19:50:48] [Thread-0/FATAL]: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
[19:50:48] [Thread-0/ERROR]: Exception caught during firing event: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
	Index: 1
	Listeners:
		0: NORMAL
		1: net.minecraftforge.eventbus.EventBus$$Lambda$3720/0x00000008015e5710@19aea55
java.lang.RuntimeException: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
	at MC-BOOTSTRAP/fmlloader@1.18-38.0.17/net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:71)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:213)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:223)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:213)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:130)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at TRANSFORMER/balm@2.3.0+0/net.blay09.mods.balm.forge.config.ForgeBalmConfig.lambda$initializeBackingConfig$3(ForgeBalmConfig.java:149)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
	at LAYER PLUGIN/javafmllanguage@1.18-38.0.17/net.minecraftforge.fml.javafmlmod.FMLModContainer.lambda$new$0(FMLModContainer.java:55)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:149)
	at java.base/java.util.Optional.ifPresent(Optional.java:178)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:149)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.config.ConfigFileTypeHandler$ConfigWatcher.run(ConfigFileTypeHandler.java:160)
	at MC-BOOTSTRAP/com.electronwill.nightconfig.core@3.6.4/com.electronwill.nightconfig.core.file.FileWatcher$WatcherThread.run(FileWatcher.java:181)

[19:50:48] [Thread-0/FATAL]: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
[19:50:48] [Thread-0/ERROR]: Exception caught during firing event: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
	Index: 1
	Listeners:
		0: NORMAL
		1: net.minecraftforge.eventbus.EventBus$$Lambda$3720/0x00000008015e5710@2d0a183d
java.lang.RuntimeException: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
	at MC-BOOTSTRAP/fmlloader@1.18-38.0.17/net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:71)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:213)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:223)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:213)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:130)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at TRANSFORMER/balm@2.3.0+0/net.blay09.mods.balm.forge.config.ForgeBalmConfig.lambda$initializeBackingConfig$3(ForgeBalmConfig.java:149)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
	at LAYER PLUGIN/javafmllanguage@1.18-38.0.17/net.minecraftforge.fml.javafmlmod.FMLModContainer.lambda$new$0(FMLModContainer.java:55)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:149)
	at java.base/java.util.Optional.ifPresent(Optional.java:178)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:149)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.config.ConfigFileTypeHandler$ConfigWatcher.run(ConfigFileTypeHandler.java:160)
	at MC-BOOTSTRAP/com.electronwill.nightconfig.core@3.6.4/com.electronwill.nightconfig.core.file.FileWatcher$WatcherThread.run(FileWatcher.java:181)

[19:50:48] [Thread-0/FATAL]: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
[19:50:48] [Thread-0/ERROR]: Exception caught during firing event: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
	Index: 1
	Listeners:
		0: NORMAL
		1: net.minecraftforge.eventbus.EventBus$$Lambda$3720/0x00000008015e5710@197ba43e
java.lang.RuntimeException: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
	at MC-BOOTSTRAP/fmlloader@1.18-38.0.17/net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:71)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:213)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:223)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:213)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:130)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at TRANSFORMER/balm@2.3.0+0/net.blay09.mods.balm.forge.config.ForgeBalmConfig.lambda$initializeBackingConfig$3(ForgeBalmConfig.java:149)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
	at LAYER PLUGIN/javafmllanguage@1.18-38.0.17/net.minecraftforge.fml.javafmlmod.FMLModContainer.lambda$new$0(FMLModContainer.java:55)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:149)
	at java.base/java.util.Optional.ifPresent(Optional.java:178)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:149)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.config.ConfigFileTypeHandler$ConfigWatcher.run(ConfigFileTypeHandler.java:160)
	at MC-BOOTSTRAP/com.electronwill.nightconfig.core@3.6.4/com.electronwill.nightconfig.core.file.FileWatcher$WatcherThread.run(FileWatcher.java:181)

[19:50:48] [Thread-0/FATAL]: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
[19:50:48] [Thread-0/ERROR]: Exception caught during firing event: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
	Index: 1
	Listeners:
		0: NORMAL
		1: net.minecraftforge.eventbus.EventBus$$Lambda$3720/0x00000008015e5710@21cb1168
java.lang.RuntimeException: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
	at MC-BOOTSTRAP/fmlloader@1.18-38.0.17/net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:71)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:213)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:223)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:213)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:130)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at TRANSFORMER/balm@2.3.0+0/net.blay09.mods.balm.forge.config.ForgeBalmConfig.lambda$initializeBackingConfig$3(ForgeBalmConfig.java:149)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
	at LAYER PLUGIN/javafmllanguage@1.18-38.0.17/net.minecraftforge.fml.javafmlmod.FMLModContainer.lambda$new$0(FMLModContainer.java:55)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:149)
	at java.base/java.util.Optional.ifPresent(Optional.java:178)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:149)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.config.ConfigFileTypeHandler$ConfigWatcher.run(ConfigFileTypeHandler.java:160)
	at MC-BOOTSTRAP/com.electronwill.nightconfig.core@3.6.4/com.electronwill.nightconfig.core.file.FileWatcher$WatcherThread.run(FileWatcher.java:181)

[19:50:48] [Thread-0/FATAL]: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
[19:50:48] [Thread-0/ERROR]: Exception caught during firing event: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
	Index: 1
	Listeners:
		0: NORMAL
		1: net.minecraftforge.eventbus.EventBus$$Lambda$3720/0x00000008015e5710@521abb3c
java.lang.RuntimeException: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
	at MC-BOOTSTRAP/fmlloader@1.18-38.0.17/net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:71)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120)
	at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:213)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:223)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:213)
	at cpw.mods.securejarhandler@0.9.54/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:130)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at TRANSFORMER/balm@2.3.0+0/net.blay09.mods.balm.forge.config.ForgeBalmConfig.lambda$initializeBackingConfig$3(ForgeBalmConfig.java:149)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
	at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
	at LAYER PLUGIN/javafmllanguage@1.18-38.0.17/net.minecraftforge.fml.javafmlmod.FMLModContainer.lambda$new$0(FMLModContainer.java:55)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:149)
	at java.base/java.util.Optional.ifPresent(Optional.java:178)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:149)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90)
	at LAYER PLUGIN/fmlcore@1.18-38.0.17/net.minecraftforge.fml.config.ConfigFileTypeHandler$ConfigWatcher.run(ConfigFileTypeHandler.java:160)
	at MC-BOOTSTRAP/com.electronwill.nightconfig.core@3.6.4/com.electronwill.nightconfig.core.file.FileWatcher$WatcherThread.run(FileWatcher.java:181)
	```

### Logs

_No response_

CropBlock Mixin Exception

Minecraft Version

1.18.x

Mod Loader

Forge

Mod Loader Version

net.minecraftforge:forge:1.18.2-40.1.48

Mod Version

net.blay09.mods:balm:3.2.0+305

Describe the Issue

Hi @blay09

I'm the developer of Refined Cooking (mod that connects Cooking for Blockhead and Refined Storage). I've been trying to update my mod to 1.18.2 and managed to build/compile my mod. I added Balm as a new dependency for my project while I was updating it (through GPR).

The issue I get is at runtime/execution. For some reason I get an error with the CropBlock Mixin from Balm and I can't run the server or client to test my updates.

I've tested with different Mod Loader versions (40.0.24, 41.1.0, 41.1.48) but no luck. I also tested importing the dependency with CurseMaven with the same results.

Would you be able to check this out?

Logs

https://pastebin.com/QrGTYsC6

Blam biome incompatibility with Amplified Nether

Minecraft Version

1.19.x

Mod Loader

Forge

Mod Loader Version

42.0.0

Mod Version

4.5.3

Describe the Issue

There appears to be an inconsistent incompatibility between Blam and Amplified_Nether_v1.2.

Specifically relating to a biome that Blam adds:

[Render thread/WARN] [net.minecraft.client.gui.screens.worldselection.WorldOpenFlows/]: Failed to load datapacks, can't proceed with server load
java.util.concurrent.ExecutionException: com.google.gson.JsonParseException: Error loading registry data: Unknown registry key in ResourceKey[minecraft:root / forge:biome_modifier_serializers]: balm:balm

...

Caused by: com.google.gson.JsonParseException: Error loading registry data: Unknown registry key in ResourceKey[minecraft:root / forge:biome_modifier_serializers]: balm:balm

The issue only comes up every 5th launch or so and rebooting MC seems to fix the issue; so, it may have something to do with the order forge is loading mods.

Full logs:
2022-08-15-9.log.gz
2022-08-15-12.log.gz
2022-08-15-16.log.gz

Mod List:

  • AmbientSounds_FORGE_v5.2.1_mc1.19
  • Amplified_Nether_v1.2
  • balm-4.5.3
  • CraftPresence-Forge-1.19.1-Release-1.8.9
  • CreativeCore_FORGE_v2.7.4_mc1.19
  • DistantHorizons-1.6.8a-1.19.1
  • preview_OptiFine_1.19.1_HD_U_H9_pre1
  • soundphysics-forge-1.19-1.0.9
  • twilightforest-1.19-4.2.1381-universal
  • waystones-forge-1.19-11.1.0

Logs

No response

Startup Crash MC 1.18.1

Minecraft Version

Other (specify below)

Mod Loader

Forge

Mod Loader Version

forge-1.18.1-39.1.0-universal.jar

Mod Version

netherportalfix-forge-1.18-9.0.0

Balm Version

balm-3.2.6.jar

Describe the Issue

I installed a Minecraft server with Forge & nothing else. Boots fine.

I only added the 1 mod & its dependency file nothing else on a fresh server install to try it out & it fails to boot.

The docs on curseforge state balm-3.2.6.jar is supposed to support 1.18.1 but it doesn't appear to.

Failure message: Mod File balm-3.2.6.jar needs language provider javafml:40 or above to load
We have found 39
Mod Version: NO MOD INFO AVAILABLE
Mod Issue URL: NOT PROVIDED
Exception message: MISSING EXCEPTION MESSAGE

Logs

https://pastebin.com/aAe3922M

Do you use any performance-enhancing mods (e.g. OptiFine) or custom server distributions (e.g. SpongeForge)?

nope.

Modrinth Launcher and Balm (+Waystones) on 1.20.2 not working

Minecraft Version

1.20.x

Mod Loader

Fabric

Mod Loader Version

0.14.22

Mod Version

7.1.4+fabric-1.20.1

Balm Version

7.1.4

Describe the Issue

Fresh install of Minecraft 1.20.2 with Modrinth App, Fabric API and latest Balm version. I noticed it after I tried to use Waystones in my survival gameplay (with other mods), but Balm doesn't work with Modrinth App and 1.20.2 on its own. The game does not start at all.

[16:49:41] [main/INFO]: Loading Minecraft 1.20.2 with Fabric Loader 0.14.22
[16:49:41] [main/INFO]: Loading 54 mods:

  • balm-fabric 7.1.4
  • fabric-api 0.89.2+1.20.2
    |-- fabric-api-base 0.4.32+fce67b32a0
    |-- fabric-api-lookup-api-v1 1.6.40+fce67b32a0
    |-- fabric-biome-api-v1 13.0.11+86b12645a0
    |-- fabric-block-api-v1 1.0.11+73761d2ea0
    |-- fabric-block-view-api-v2 1.0.0+73761d2ea0
    |-- fabric-blockrenderlayer-v1 1.1.42+f4b7e424a0
    |-- fabric-client-tags-api-v1 1.1.3+86b12645a0
    |-- fabric-command-api-v1 1.2.35+f71b366fa0
    |-- fabric-command-api-v2 2.2.14+86b12645a0
    |-- fabric-commands-v0 0.2.52+df3654b3a0
    |-- fabric-containers-v0 0.1.71+df3654b3a0
    |-- fabric-content-registries-v0 5.0.3+0ba8e9cea0
    |-- fabric-convention-tags-v1 1.5.6+f4b7e424a0
    |-- fabric-crash-report-info-v1 0.2.19+f4b7e424a0
    |-- fabric-data-generation-api-v1 13.1.1+bbae80faa0
    |-- fabric-dimensions-v1 2.1.55+b1229956a0
    |-- fabric-entity-events-v1 1.5.24+f4b7e424a0
    |-- fabric-events-interaction-v0 0.6.8+daef22a2a0
    |-- fabric-events-lifecycle-v0 0.2.67+df3654b3a0
    |-- fabric-game-rule-api-v1 1.0.39+f4b7e424a0
    |-- fabric-item-api-v1 2.1.31+43511215a0
    |-- fabric-item-group-api-v1 4.0.12+f4b7e424a0
    |-- fabric-key-binding-api-v1 1.0.37+f4b7e424a0
    |-- fabric-keybindings-v0 0.2.35+df3654b3a0
    |-- fabric-lifecycle-events-v1 2.2.25+3bafade3a0
    |-- fabric-loot-api-v2 2.0.1+0ba8e9cea0
    |-- fabric-message-api-v1 6.0.0+fce67b32a0
    |-- fabric-mining-level-api-v1 2.1.53+f4b7e424a0
    |-- fabric-model-loading-api-v1 1.0.4+f4b7e424a0
    |-- fabric-models-v0 0.4.3+9386d8a7a0
    |-- fabric-networking-api-v1 3.0.7+74a33ae7a0
    |-- fabric-object-builder-api-v1 12.1.0+b1b4f7b0a0
    |-- fabric-particles-v1 1.1.3+f4b7e424a0
    |-- fabric-recipe-api-v1 2.0.4+43511215a0
    |-- fabric-registry-sync-v0 4.0.2+34a3e0e2a0
    |-- fabric-renderer-api-v1 3.2.0+2034447ca0
    |-- fabric-renderer-indigo 1.5.0+2034447ca0
    |-- fabric-renderer-registries-v1 3.2.47+df3654b3a0
    |-- fabric-rendering-data-attachment-v1 0.3.38+73761d2ea0
    |-- fabric-rendering-fluids-v1 3.0.29+f4b7e424a0
    |-- fabric-rendering-v0 1.1.50+df3654b3a0
    |-- fabric-rendering-v1 3.0.9+86b12645a0
    |-- fabric-resource-conditions-api-v1 2.3.8+43511215a0
    |-- fabric-resource-loader-v0 0.11.10+86b12645a0
    |-- fabric-screen-api-v1 2.0.10+0ba8e9cea0
    |-- fabric-screen-handler-api-v1 1.3.37+86b12645a0
    |-- fabric-sound-api-v1 1.0.13+f4b7e424a0
    |-- fabric-transfer-api-v1 3.3.7+109a65e5a0
    -- fabric-transitive-access-wideners-v1 5.0.2+fce67b32a0
  • fabricloader 0.14.22
  • java 17
  • minecraft 1.20.2
    [16:49:42] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/{COMPUTER_USERNAME}/AppData/Roaming/com.modrinth.theseus/meta/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
    [16:49:45] [main/INFO]: Compatibility level set to JAVA_17
    [16:49:53] [Datafixer Bootstrap/INFO]: 192 Datafixer optimizations took 181 milliseconds
    [16:49:57] [Render thread/ERROR]: Minecraft has crashed!
    net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_465 failed
    at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.22.jar:?]
    Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_465 failed
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.22.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:?]
    at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:153) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.22.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:?]
    at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:153) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.22.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    at net.minecraft.client.main.Main.main(Main.java:223) ~[1.20.2-0.14.22.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.22.jar:?]
    ... 2 more
    Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.22.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:?]
    at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:153) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.22.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:?]
    at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:153) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.22.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    at net.minecraft.client.main.Main.main(Main.java:223) ~[1.20.2-0.14.22.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.22.jar:?]
    ... 2 more
    Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Callback method renderBackground(Lnet/minecraft/class_332;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V in balm.mixins.json:AbstractContainerScreenMixin from mod balm-fabric failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap balm-fabric-1.20.1-refmap.json
    at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1384) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1062) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:402) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.22.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:?]
    at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:153) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.22.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:?]
    at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:153) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.22.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.22.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    at net.minecraft.client.main.Main.main(Main.java:223) ~[1.20.2-0.14.22.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.22.jar:?]
    ... 2 more

Logs

Log

Do you use any performance-enhancing mods (e.g. OptiFine) or custom server distributions (e.g. SpongeForge)?

no other mods

when i put in balm minecraft wont start at all

Minecraft Version

1.20.x

Mod Loader

Fabric

Mod Loader Version

1.0.25

Mod Version

multiple mods

Balm Version

7.1.4

Describe the Issue

minecraft just wont start

Logs

no logs at all

Do you use any performance-enhancing mods (e.g. OptiFine) or custom server distributions (e.g. SpongeForge)?

mainly sodium

1.20.1 datapack issue: Errors in registry forge:biome_modifier: Errors in element balm:balm:

Minecraft Version

1.20.x

Mod Loader

Forge

Mod Loader Version

47.1.46

Mod Version

balm-forge-1.20-7.1.1.jar (balm seems to be the issue)

Balm Version

balm-forge-1.20-7.1.1.jar

Describe the Issue

Hello.
Since the latest update, it seems that I cannot (do not want with that message) start my world.
Problem in datapack or whatever it is, I don't have a clue sorry:

`[14Sep2023 19:31:40.501] [Render thread/ERROR] [net.minecraft.resources.RegistryDataLoader/]: Registry loading errors:

Errors in registry forge:biome_modifier:

Errors in element balm:balm:
java.lang.IllegalStateException: Failed to parse balm:forge/biome_modifier/balm.json from pack balm-forge-1.20-7.1.1.jar
at TRANSFORMER/[email protected]/net.minecraft.resources.RegistryDataLoader.m_255048_(RegistryDataLoader.java:147)
at TRANSFORMER/[email protected]/net.minecraft.resources.RegistryDataLoader$RegistryData.m_254786_(RegistryDataLoader.java:161)
at TRANSFORMER/[email protected]/net.minecraft.resources.RegistryDataLoader.m_254785_(RegistryDataLoader.java:63)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at TRANSFORMER/[email protected]/net.minecraft.resources.RegistryDataLoader.m_247207_(RegistryDataLoader.java:62)
at TRANSFORMER/[email protected]/net.minecraft.server.WorldLoader.m_246152_(WorldLoader.java:54)
at TRANSFORMER/[email protected]/net.minecraft.server.WorldLoader.m_245736_(WorldLoader.java:58)
at TRANSFORMER/[email protected]/net.minecraft.server.WorldLoader.m_214362_(WorldLoader.java:31)
at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.WorldOpenFlows.m_246486_(WorldOpenFlows.java:162)
at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.WorldOpenFlows.m_233122_(WorldOpenFlows.java:113)
at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.WorldOpenFlows.doLoadLevel(WorldOpenFlows.java:181)
at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.WorldOpenFlows.m_233145_(WorldOpenFlows.java:169)
at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.WorldOpenFlows.m_233133_(WorldOpenFlows.java:65)
at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry.m_101744_(WorldSelectionList.java:575)
at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry.m_101704_(WorldSelectionList.java:474)
at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry.m_6375_(WorldSelectionList.java:413)
at TRANSFORMER/[email protected]/net.minecraft.client.gui.components.AbstractSelectionList.m_6375_(AbstractSelectionList.java:298)
at TRANSFORMER/[email protected]/net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:38)
at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.m_168084_(MouseHandler.java:92)
at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:437)
at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:89)
at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:189)
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102)
at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:188)
at MC-BOOTSTRAP/[email protected]+7/org.lwjgl.glfw.GLFWMouseButtonCallback$Container.invoke(GLFWMouseButtonCallback.java:81)
at TRANSFORMER/[email protected]/bre2el.fpsreducer.handler.glfw.InputEventHandler$MouseButtonEventHandler.invoke(InputEventHandler.java:133)
at MC-BOOTSTRAP/[email protected]+7/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at MC-BOOTSTRAP/[email protected]+7/org.lwjgl.system.JNI.invokeV(Native Method)
at MC-BOOTSTRAP/[email protected]+7/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474)
at TRANSFORMER/[email protected]/com.mojang.blaze3d.systems.RenderSystem.handler$dkf000$handleWaitEventsTimeout(RenderSystem.java:3508)
at TRANSFORMER/[email protected]/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java)
at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1173)
at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718)
at TRANSFORMER/[email protected]/net.minecraft.client.main.Main.main(Main.java:218)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at MC-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111)
at MC-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99)
at MC-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25)
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:108)
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:78)
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141)
Caused by: java.lang.RuntimeException: Unknown registry key in ResourceKey[minecraft:root / forge:biome_modifier_serializers]: balm:balm
at MC-BOOTSTRAP/[email protected]/com.mojang.serialization.DataResult.lambda$getOrThrow$5(DataResult.java:101)
at MC-BOOTSTRAP/[email protected]/com.mojang.datafixers.util.Either$Right.map(Either.java:99)
at MC-BOOTSTRAP/[email protected]/com.mojang.serialization.DataResult.getOrThrow(DataResult.java:93)
at TRANSFORMER/[email protected]/net.minecraft.resources.RegistryDataLoader.m_255048_(RegistryDataLoader.java:143)
... 48 more

[14Sep2023 19:31:40.507] [Render thread/WARN] [net.minecraft.client.gui.screens.worldselection.WorldOpenFlows/]: Failed to load level data or datapacks, can't proceed with server load
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Failed to load registries due to above errors
at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) ~[?:?]
at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) ~[?:?]
at net.minecraft.client.gui.screens.worldselection.WorldOpenFlows.m_246486_(WorldOpenFlows.java:164) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.gui.screens.worldselection.WorldOpenFlows.m_233122_(WorldOpenFlows.java:113) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.gui.screens.worldselection.WorldOpenFlows.doLoadLevel(WorldOpenFlows.java:181) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.gui.screens.worldselection.WorldOpenFlows.m_233145_(WorldOpenFlows.java:169) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.gui.screens.worldselection.WorldOpenFlows.m_233133_(WorldOpenFlows.java:65) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry.m_101744_(WorldSelectionList.java:575) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry.m_101704_(WorldSelectionList.java:474) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry.m_6375_(WorldSelectionList.java:413) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.gui.components.AbstractSelectionList.m_6375_(AbstractSelectionList.java:298) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:38) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.MouseHandler.m_168084_(MouseHandler.java:92) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:437) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:89) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:189) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:188) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at org.lwjgl.glfw.GLFWMouseButtonCallback$Container.invoke(GLFWMouseButtonCallback.java:81) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7]
at bre2el.fpsreducer.handler.glfw.InputEventHandler$MouseButtonEventHandler.invoke(InputEventHandler.java:133) ~[FpsReducer2-forge-1.20-2.5.jar%23647!/:1.20-2.5]
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7]
at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23153!/:build 7]
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7]
at com.mojang.blaze3d.systems.RenderSystem.handler$dkf000$handleWaitEventsTimeout(RenderSystem.java:3508) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1173) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.1.46.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.1.46.jar:?]
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.1.46.jar:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.1.46.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?]
Caused by: java.lang.IllegalStateException: Failed to load registries due to above errors
at net.minecraft.resources.RegistryDataLoader.m_247207_(RegistryDataLoader.java:77) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.server.WorldLoader.m_246152_(WorldLoader.java:54) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.server.WorldLoader.m_245736_(WorldLoader.java:58) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.server.WorldLoader.m_214362_(WorldLoader.java:31) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
at net.minecraft.client.gui.screens.worldselection.WorldOpenFlows.m_246486_(WorldOpenFlows.java:162) ~[client-1.20.1-20230612.114412-srg.jar%23845!/:?]
... 40 more`

What it says when I try to join my world:
image

Thank you for your attention.

Logs

debug.log

Do you use any performance-enhancing mods (e.g. OptiFine) or custom server distributions (e.g. SpongeForge)?

yes, many except optifine and custom server distributions (whatever that is?)

also sorry I can't put that huge section under spoiler or code, it's included in the log if you have a headache from reading it here

[Quilt] FabricCropBlockMixin fails, if another mod mixins into CropBlock

Minecraft Version

1.19.2

Mod Loader

Quilt

Mod Loader Version

0.17.x and 0.18.x

Mod Version

4.5.2+0

Describe the Issue

FabricCropBlockMixin fails on launch, when another mod does its own mixin into CropBlock. For example Terrestria and ShetiPhianCore.

Initially, I believed, that the crash only happens on Quilt, but #38 seems to indicate, that Forge is also affected. In which case Fabric is the only modloader, that doesn't crash under the same circumstances.

Logs

Logs for Terrestria: https://gist.github.com/SplendidAlakey/dde2c2bdf95113aa01eb866725e0ee53
And for ShetiPhianCore: https://gist.github.com/SplendidAlakey/5b7c923fa2a882b124815df332cc84f3

balm.mixins.json:ModelLayersAccessor No candidates were found matching ALL_MODELS:Ljava/util/Set;

Minecraft Version

1.18.x

Mod Loader

Fabric

Mod Loader Version

0.14.6

Mod Version

3.1.0+0

Describe the Issue

I am creating compatibility for Refabricated Slabs and KleeSlabs mod.

When running the project in IntelliJ IDEA Debug mode the exception appears: Could not execute entrypoint stage 'client' due to errors.

Mods used:

  • Cloth-Config: 6.2.62
  • KleeSlabs: 1.1.11
  • ModMenu: 3.0.1
  • Balm: 3.1.0+0

Please ask if and what additional information is required.

Kind regards!

Logs

https://pastebin.com/wC67NUny

Mods for Minecraft 1.17.x require additional changes for compatibility

Minecraft Version

1.17

Mod Loader

Forge

Mod Loader Version

1.17.1

Mod Version

1.8.0

Describe the Issue

FYI: Mostly a reminder than issue since these files are often forgotten to be updated. There are files to change for 1.17.1 to work.
mods.toml, mixins and pack.mcmeta need updating for every major release of Minecraft depending on what is included.
Minecraft 1.17.x - Minimum Java Level Supported: 16.0.1
pack.mcmeta files Pack Format=7 for 1.17.x release, 6 for 1.16 and 5 for 1.15, etc.
Minecraft Vanilla Launcher (new one from Microsoft Store) has loading issues that require additional changes to our mods and modpacks. Read conversation towards the bottome on CurseForge Support: https://forums.minecraftforge.net/topic/105079-forge-1171-not-launching/?_fromLogin=1
This describes how to workaround the breaking change Microsoft made with the new Vanilla Minecraft launcher

Logs

No response

Balm version 2.3.1 crashes server

Minecraft Version

1.18.x

Mod Loader

Forge

Mod Loader Version

Forge 1.18.1 version 39.0.8

Mod Version

2.3.1

Describe the Issue

Server randomly crashes and restarts when moving around the world. After the first crash, the server will crash every time I log into the server. Tried remaking the world three times. The crash log shows a MIXIN issue for both Balm and Immersive Engineering but the issue was tested by removing immersive but still crashed. I was able to fix the issue by downgrading Balm to 2.3.0. I believe the issue is something that changed between 2.3.0 and 2.3.1

crash-2021-12-25_01.58.40-server.txt

Logs

No response

mod menu incompatibility

Minecraft Version

1.20.x

Mod Loader

Fabric

Mod Loader Version

v.0.14.21

Mod Version

v0.83.1+1.20.1

Balm Version

v7.0.3

Describe the Issue

balm not loading because error with mod menu

mod menu version : v7.1.0

[21:16:24] [Render thread/ERROR]: Error from mod 'balm-fabric'
java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "obj" is null
	at java.lang.reflect.Field.checkAccess(Field.java:1103) ~[?:?]
	at java.lang.reflect.Field.get(Field.java:423) ~[?:?]
	at net.blay09.mods.balm.api.config.BalmConfigPropertyImpl.getValue(BalmConfigPropertyImpl.java:46) ~[balm-fabric-1.20-7.0.3.jar:?]
	at net.blay09.mods.balm.fabric.compat.ClothConfigUtils.lambda$getConfigScreen$13(ClothConfigUtils.java:76) ~[balm-fabric-1.20-7.0.3.jar:?]
	at com.terraformersmc.modmenu.ModMenu.getConfigScreen(ModMenu.java:61) ~[modmenu-7.1.0.jar:?]
	at com.terraformersmc.modmenu.gui.ModsScreen.method_25426(ModsScreen.java:114) ~[modmenu-7.1.0.jar:?]
	at net.minecraft.class_437.method_25423(class_437.java:297) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1507(class_310.java:1080) ~[client-intermediary.jar:?]
	at com.terraformersmc.modmenu.gui.widget.ModMenuButtonWidget.lambda$new$0(ModMenuButtonWidget.java:15) ~[modmenu-7.1.0.jar:?]
	at net.minecraft.class_4185.method_25306(class_4185.java:94) ~[client-intermediary.jar:?]
	at net.minecraft.class_4264.method_25348(class_4264.java:56) ~[client-intermediary.jar:?]
	at net.minecraft.class_339.method_25402(class_339.java:189) ~[client-intermediary.jar:?]
	at net.minecraft.class_4069.method_25402(class_4069.java:38) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_1611(class_312.java:98) ~[client-intermediary.jar:?]
	at net.minecraft.class_437.method_25412(class_437.java:409) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_1601(class_312.java:98) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_22686(class_312.java:169) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.execute(class_1255.java:102) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_22684(class_312.java:169) ~[client-intermediary.jar:?]
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar:?]
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar:?]
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403) ~[lwjgl-glfw-3.3.1.jar:?]
	at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:201) ~[client-intermediary.jar:?]
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:212) ~[client-intermediary.jar:?]
	at net.minecraft.class_1041.method_15998(class_1041.java:288) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1241) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:802) ~[client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:250) ~[minecraft-1.20.1-client.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) ~[NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) ~[NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) ~[NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) ~[NewLaunch.jar:?]

Logs

No response

Do you use any performance-enhancing mods (e.g. OptiFine) or custom server distributions (e.g. SpongeForge)?

No response

Minecraft Client crashes caused by balm

Minecraft Version

1.19.x

Mod Loader

Forge

Mod Loader Version

41.0.98

Mod Version

4.4.0

Describe the Issue

This error can be caused by Forge API breaking updates,
Minecraft client crashes before showing loading screen

Logs

java.lang.ExceptionInInitializerError: null at net.minecraft.client.Minecraft.handler$zem000$run(Minecraft.java:4813) ~[client-1.19-20220607.102129-srg.jar%23171!/:?] at net.minecraft.client.Minecraft.m_91374_(Minecraft.java) ~[client-1.19-20220607.102129-srg.jar%23171!/:?] at net.minecraft.client.main.Main.main(Main.java:206) ~[client-1.19-20220607.102129-srg.jar%23171!/:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19-41.0.98.jar%2393!/:?] at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2381!/:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2381!/:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%2381!/:?] at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2381!/:?] at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2381!/:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2381!/:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%2381!/:?] at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext.getModEventBus()" because the return value of "net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext.get()" is null at net.blay09.mods.balm.forge.world.ForgeBalmWorldGen.(ForgeBalmWorldGen.java:63) ~[balm-4.4.0.jar%23144!/:4.4.0] at net.blay09.mods.balm.forge.ForgeBalmRuntime.(ForgeBalmRuntime.java:53) ~[balm-4.4.0.jar%23144!/:4.4.0] at net.blay09.mods.balm.forge.ForgeBalmRuntimeFactory.create(ForgeBalmRuntimeFactory.java:9) ~[balm-4.4.0.jar%23144!/:4.4.0] at net.blay09.mods.balm.api.BalmRuntimeSpi.create(BalmRuntimeSpi.java:9) ~[balm-4.4.0.jar%23144!/:4.4.0] at net.blay09.mods.balm.api.Balm.(Balm.java:25) ~[balm-4.4.0.jar%23144!/:4.4.0] ... 16 more

Balm preventing forge server from starting

Minecraft Version

1.20.x

Mod Loader

Forge

Mod Loader Version

47.1.39

Mod Version

balm-forge-1.20-7.0.4.jar

Balm Version

7.0.4

Describe the Issue

Hello,

I am trying to setup a basic 1.20.1 (47.1.39) Forge server with your Waystones mod. It needs your Balm mod in order to load. Every time I include Balm in the mods folder, the server refuses to startup. I have included the latest.log from a startup with only the Balm mod in the mods folder. I don't currently have any issues running other servers or mods. For java, I am using MS OpenJDK 17.0.8+ 7 (x64).

Please let me know what I am doing wrong. Thanks

Logs

https://pastebin.com/JzfrS7dn

Do you use any performance-enhancing mods (e.g. OptiFine) or custom server distributions (e.g. SpongeForge)?

no

Crash mentioning balm mixin

Minecraft Version

1.18.x

Mod Loader

Forge

Mod Loader Version

40.1.80

Mod Version

3.2.0

Describe the Issue

Loaded into pre-existing world.
In pause menu, and try to press button.
Game freeze and crash..

Have lots of mods so apologies if not Balm, just the crash report mentioned it.

Logs

https://pastebin.com/s4PihEmr

Config does not reload when changing while on the main menu

Minecraft Version

1.18.x

Mod Loader

Forge

Mod Loader Version

38.0.10

Mod Version

2.2.0

Describe the Issue

Reloads are only applied to the active config if there is no syncing or there is a server instance. This means that local config changes will not be applied unless they are done after joining a singleplayer world.

The check needs to be changed to only require a server instance if the player is currently in a game.

Logs

No response

Game Disconnecting On Join For "Invalid Player Data"

Minecraft Version

1.17.x

Mod Loader

Forge

Mod Loader Version

37.1.0

Mod Version

1.8.1

Describe the Issue

I am making a Modpack and I use a lot of the mods which require balm, but when i go into my singleplayer world it just says "Disconnected"
When i look in the logs, it says this:

[10:39:22] [Server thread/INFO]: Server starting...
[10:39:22] [Render thread/INFO]: Time elapsed: 18381 ms
[10:39:22] [Server thread/INFO]: Changing view distance to 11, from 10
[10:39:22] [Netty Server IO #1/INFO]: Done
[10:39:23] [Netty Local Client IO #0/INFO]: Connected to a modded server.
[10:39:23] [Server thread/INFO]: Using new advancement loading for net.minecraft.server.PlayerAdvancements@3079bcb5
[10:39:23] [Server thread/INFO]: AfkUser[local:E:f71af34f] logged in with entity id 187 at (222.5, 180.0, 102.5)
[10:39:23] [Server thread/INFO]: AfkUser joined the game
[10:39:23] [Server thread/INFO]: AfkUser has completed the challenge [Simply Jetpacks 2]
[10:39:23] [Server thread/INFO]: AfkUser has made the advancement [Vanilla Jetpacks]
[10:39:23] [Server thread/ERROR]: Exception caught during firing event: Cannot invoke "net.blay09.mods.balm.api.network.MessageRegistration.getIdentifier()" because "messageRegistration" is null
Index: 4
Listeners:
0: HIGH
1: ASM: class dev.architectury.event.forge.EventHandlerImplCommon event(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
2: NORMAL
3: ASM: stormedpanda.simplyjetpacks.handlers.SyncHandler@71695d7 onLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
4: net.minecraftforge.eventbus.EventBus$$Lambda$3987/0x0000000800be6000@3366c50d
5: ASM: mods.waterstrainer.event.EventPlayerLoggedIn@1c93f38c onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
6: net.minecraftforge.eventbus.EventBus$$Lambda$3987/0x0000000800be6000@2ac31fb4
7: ASM: net.minecraftforge.common.ForgeInternalHandler@34bb91a3 playerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
8: ASM: doggytalents.common.event.EventHandler@3c709a78 playerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
9: ASM: class dev.architectury.networking.forge.NetworkManagerImpl loggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
10: ASM: class twilightforest.TFEventListener playerLogsIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
11: ASM: class mod.chiselsandbits.events.PlayerLoggedInEventHandler onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
12: ASM: journeymap.common.events.ForgeEvents@39d46988 onPlayerLoggedInEvent(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
13: ASM: dev.gigaherz.toolbelt.slot.BeltExtensionSlot$EventHandlers@efc9cae joinWorld(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
14: ASM: team.creative.creativecore.common.config.event.ConfigEventHandler@17f1264 playerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
15: ASM: squeek.appleskin.network.SyncHandler@6fb5befd onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
16: net.minecraftforge.eventbus.EventBus$$Lambda$3987/0x0000000800be6000@4fd06608
java.lang.NullPointerException: Cannot invoke "net.blay09.mods.balm.api.network.MessageRegistration.getIdentifier()" because "messageRegistration" is null
at TRANSFORMER/[email protected]+0/net.blay09.mods.balm.forge.network.ForgeBalmNetworking.sendTo(ForgeBalmNetworking.java:66)
at TRANSFORMER/[email protected]+0/net.blay09.mods.kleeslabs.LoginSyncHandler.onPlayerLogin(LoginSyncHandler.java:22)
at TRANSFORMER/[email protected]+0/net.blay09.mods.balm.api.event.ForgeBalmEvents.fireEventHandler(ForgeBalmEvents.java:44)
at TRANSFORMER/[email protected]+0/net.blay09.mods.balm.api.event.ForgeBalmEvents.lambda$fireEventHandlers$0(ForgeBalmEvents.java:38)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at TRANSFORMER/[email protected]+0/net.blay09.mods.balm.api.event.ForgeBalmEvents.fireEventHandlers(ForgeBalmEvents.java:38)
at TRANSFORMER/[email protected]+0/net.blay09.mods.balm.forge.event.ForgeBalmCommonEvents.lambda$registerEvents$20(ForgeBalmCommonEvents.java:113)
at MC-BOOTSTRAP/[email protected]/net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247)
at MC-BOOTSTRAP/[email protected]/net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239)
at MC-BOOTSTRAP/[email protected]/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
at MC-BOOTSTRAP/[email protected]/net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
at TRANSFORMER/[email protected]/net.minecraftforge.fmllegacy.hooks.BasicEventHooks.firePlayerLoggedIn(BasicEventHooks.java:44)
at TRANSFORMER/[email protected]/net.minecraft.server.players.PlayerList.m_11261_(PlayerList.java:235)
at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerLoginPacketListenerImpl.m_143699_(ServerLoginPacketListenerImpl.java:137)
at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerLoginPacketListenerImpl.m_10055_(ServerLoginPacketListenerImpl.java:125)
at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerLoginPacketListenerImpl.m_10050_(ServerLoginPacketListenerImpl.java:69)
at TRANSFORMER/[email protected]/net.minecraft.network.Connection.m_129483_(Connection.java:229)
at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerConnectionListener.m_9721_(ServerConnectionListener.java:142)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:897)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:819)
at TRANSFORMER/[email protected]/net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:85)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:684)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:258)
at java.base/java.lang.Thread.run(Thread.java:831)

[10:39:23] [Server thread/INFO]: AfkUser lost connection: Invalid player data
[10:39:23] [Server thread/INFO]: AfkUser left the game
[10:39:23] [Server thread/INFO]: Stopping singleplayer server as player logged out
[10:39:23] [Server thread/INFO]: Server stopping...
[10:39:23] [Server thread/INFO]: Stopping server

I am assuming that "net.blay09.mods.balm.api.network.MessageRegistration.getIdentifier()" because "messageRegistration" is null" caused the disconnect.

Logs

No response

Loottable Mixin compatibility

Minecraft Version

1.19.3

Mod Loader

Fabric

Mod Loader Version

14.14

Mod Version

Any

Describe the Issue

The loot table mixin you're using for your loot modifiers does cancel other mod's calls when they inject in the same place,
as setReturnValue also cancels. You probably do not need it at all and could just remove the line, as you're modifying the original list not creating a new one(afaik).

Logs

No response

Do you use any performance-enhancing mods (e.g. OptiFine) or custom server distributions (e.g. SpongeForge)?

No response

Server Error Log

Minecraft Version

1.18.x

Mod Loader

Forge

Mod Loader Version

40.0.32

Mod Version

3.0.2

Describe the Issue

The server can start normally.
But there are some error reported in the server log

Logs

[09:06:01] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: Could not find parent net/blay09/mods/balm/api/event/BalmEvent for class net/blay09/mods/balm/api/event/server/ServerReloadedEvent in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@e9e54c2 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [09:06:01] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: net.blay09.mods.balm.api.event.BalmEvent at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?] {} at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?] {} at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] {} at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:62) ~[eventbus-5.0.3.jar%232!/:?] {} at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-5.0.3.jar%232!/:?] {} at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:21) ~[eventbus-5.0.3.jar%232!/:?] {} at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:20) ~[eventbus-5.0.3.jar%232!/:5.0.3+70+master.d7d405b] {} at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-9.1.3.jar%235!/:?] {} at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-9.1.3.jar%235!/:?] {} at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-9.1.3.jar%235!/:?] {} at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110) ~[securejarhandler-1.0.3.jar:?] {} at cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:216) ~[securejarhandler-1.0.3.jar:?] {} at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:226) ~[securejarhandler-1.0.3.jar:?] {} at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:216) ~[securejarhandler-1.0.3.jar:?] {} at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:132) ~[securejarhandler-1.0.3.jar:?] {} at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] {} at net.minecraft.server.ReloadableServerResources.md93fb14$lambda$loadResources$0$0(ReloadableServerResources.java:522) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:balm.mixins.json:ReloadableServerResourcesMixin,pl:mixin:A} at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) [?:?] {} at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?] {} at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?] {} at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {}

Updating from v4.2.0 to v4.3.0 causes error

Minecraft Version

1.19.x

Mod Loader

Fabric

Mod Loader Version

0.14.8

Mod Version

4.3.0

Describe the Issue

Hello, I was updating the Balm version on my server and after a player tried to connect (via Geyser from Bedrock) it shows this error.

[19:11:04] [Server thread/ERROR]: Couldn't place player in world
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: /mnt/minecraft/mods/balm-fabric-4.2.0+0.jar
at Not Enough Crashes deobfuscated stack trace.(1.19+build.4) ~[?:?]
at net.fabricmc.loader.impl.util.LoaderUtil.normalizeExistingPath(LoaderUtil.java:42) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getCodeSource(KnotClassDelegate.java:507) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getMetadata(KnotClassDelegate.java:355) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:330) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.8.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at net.blay09.mods.balm.api.network.SyncConfigMessage.writeSyncedFields(SyncConfigMessage.java:107) ~[balm-fabric-4.2.0+0.jar:?]
at net.blay09.mods.balm.api.network.SyncConfigMessage.lambda$register$4(SyncConfigMessage.java:123) ~[balm-fabric-4.2.0+0.jar:?]
at net.blay09.mods.balm.fabric.network.FabricBalmNetworking.sendTo(FabricBalmNetworking.java:92) ~[balm-fabric-4.2.0+0.jar:?]
at net.blay09.mods.balm.api.config.AbstractBalmConfig.lambda$initialize$0(AbstractBalmConfig.java:25) ~[balm-fabric-4.2.0+0.jar:?]
at net.blay09.mods.balm.fabric.event.FabricBalmEvents.fireEventHandler(FabricBalmEvents.java:41) ~[balm-fabric-4.2.0+0.jar:?]
at net.blay09.mods.balm.fabric.event.FabricBalmEvents.lambda$fireEventHandlers$0(FabricBalmEvents.java:36) ~[balm-fabric-4.2.0+0.jar:?]
at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at net.blay09.mods.balm.fabric.event.FabricBalmEvents.fireEventHandlers(FabricBalmEvents.java:36) ~[balm-fabric-4.2.0+0.jar:?]
at net.blay09.mods.balm.fabric.event.FabricBalmCommonEvents.lambda$registerEvents$16(FabricBalmCommonEvents.java:91) ~[balm-fabric-4.2.0+0.jar:?]
at net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.lambda$static$2(ServerPlayConnectionEvents.java:48) ~[fabric-networking-api-v1-1.0.27+7fe97409a9-48071ba5592ad07f.jar:?]
at net.fabricmc.fabric.impl.networking.server.ServerPlayNetworkAddon.onClientReady(ServerPlayNetworkAddon.java:65) ~[fabric-networking-api-v1-1.0.27+7fe97409a9-48071ba5592ad07f.jar:?]
at net.minecraft.server.PlayerManager.handler$dgi000$handlePlayerConnection(PlayerManager:7992) ~[?:?]
at net.minecraft.server.PlayerManager.onPlayerConnect(PlayerManager:197) ~[?:?]
at net.minecraft.server.network.ServerLoginNetworkHandler.addToServer(ServerLoginNetworkHandler:140) ~[?:?]
at net.minecraft.server.network.ServerLoginNetworkHandler.acceptPlayer(ServerLoginNetworkHandler:127) ~[?:?]
at net.minecraft.server.network.ServerLoginNetworkHandler.redirect$dgj000$handlePlayerJoin(ServerLoginNetworkHandler:563) ~[?:?]
at net.minecraft.server.network.ServerLoginNetworkHandler.tick(ServerLoginNetworkHandler:77) ~[?:?]
at net.minecraft.network.ClientConnection.tick(ClientConnection:242) ~[?:?]
at net.minecraft.server.ServerNetworkIo.tick(ServerNetworkIo:182) ~[?:?]
at net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer:886) ~[server-intermediary.jar:?]
at net.minecraft.server.dedicated.MinecraftDedicatedServer.tickWorlds(MinecraftDedicatedServer:289) ~[?:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer:819) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.handler$zgg000$modifiedRunLoop(MinecraftServer:4380) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:644) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:258) ~[server-intermediary.jar:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.nio.file.NoSuchFileException: /mnt/minecraft/mods/balm-fabric-4.2.0+0.jar
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) ~[?:?]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) ~[?:?]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?]
at sun.nio.fs.UnixPath.toRealPath(UnixPath.java:825) ~[?:?]
at net.fabricmc.loader.impl.util.LoaderUtil.normalizeExistingPath(LoaderUtil.java:40) ~[fabric-loader-0.14.8.jar:?]
... 32 more

I was downgrading to v4.2.0 and everything works now as usual (puh!).
Greetings.

Logs

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.