Coder Social home page Coder Social logo

senseiwells / essentialclient Goto Github PK

View Code? Open in Web Editor NEW
77.0 4.0 14.0 15.05 MB

EssentialClient is a client side mod originally forked from Carpet Client for 1.15.2 that implements new client side features

License: MIT License

Java 100.00%
minecraft minecraft-mod minecraft-scripting utility-mod client-mod fabric-mod fabricmc essential-client

essentialclient's Introduction

EssentialClient

Discord GitHub downloads Modrinth downloads

EssentialClient is a client side only mod supporting versions above 1.17.1, originally forked from Carpet Client for 1.15.2 that implements new client side features.

Feel free to contribute by adding as many features as you want!

You can find all infomation about the mod on the wiki:

Wiki

essentialclient's People

Contributors

aria1th avatar bvngeecord avatar crec0 avatar earthcomputer avatar github-actions[bot] avatar kariaro avatar lhmddws avatar pixeils avatar purplestove avatar senseiwells avatar senseiwells68 avatar spongecade avatar super-santa avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

essentialclient's Issues

ClientScript Crash

Minecraft Version: 1.17.1

Essential Client Version: 1.1.2

Arucas Version: 1.1.0

Script:

'Script could not be included please send it manually

Crash:

java.lang.IllegalStateException: Rendersystem called from wrong thread
	at com.mojang.blaze3d.systems.RenderSystem.assertThread(RenderSystem.java:148)
	at com.mojang.blaze3d.platform.GlStateManager._glBindBuffer(GlStateManager.java:282)
	at net.minecraft.class_286.method_34420(class_286.java:27)
	at net.minecraft.class_310.method_1507(class_310.java:975)
	at essentialclient.clientscript.extensions.ArucasPlayerMembers.openScreen(ArucasPlayerMembers.java:181)
	at me.senseiwells.arucas.values.functions.MemberFunction.execute(MemberFunction.java:39)
	at me.senseiwells.arucas.values.functions.FunctionValue.call(FunctionValue.java:64)
	at me.senseiwells.arucas.nodes.MemberCallNode.visit(MemberCallNode.java:40)
	at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
	at me.senseiwells.arucas.nodes.IfNode.visit(IfNode.java:33)
	at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
	at me.senseiwells.arucas.nodes.IfNode.visit(IfNode.java:33)
	at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
	at me.senseiwells.arucas.values.functions.UserDefinedFunction.execute(UserDefinedFunction.java:26)
	at me.senseiwells.arucas.values.functions.FunctionValue.call(FunctionValue.java:64)
	at essentialclient.clientscript.events.MinecraftScriptEvent.lambda$run$1(MinecraftScriptEvent.java:46)
	at essentialclient.clientscript.ClientScript.lambda$runAsyncFunction$4(ClientScript.java:199)
	at java.base/java.lang.Thread.run(Thread.java:831)

Just title it Feature Request: ... (sry bad joke)

Welcome to epic feature request!

Text/Drawing Utilities
A way to draw text on the screen. Example:

screen = Screen.get("ingame");
screen.drawText("§a§nSome text", 1 (x), 100 (z));
someText = screen.drawTextWithShadow("§aSome text", 1 (x), 100 (z));

fun tick() {
  someText.setText("§7Players near you: §a" + Player.get().getWorld().getAllPlayers());
}

Both of them don't work:

Java.valueOf(MinecraftClient.get()).textRenderer.draw("LOL", Java.floatOf(1), Java.floatOf(20), -1, true);
Java.valueOf(MinecraftClient.get()).textRenderer.draw("LOL", Java.floatOf(1), Java.floatOf(20), Java.intOf(-1), true, null, null, true, Java.intOf(-1), Java.intOf(-1));

Completions
Get command completions

command = Command.get("kit");
completions = command.getTabCompletions();
print("Available kits: " + completions.toString());

Config thing

configHandler.getConfig("Some Config").setDisplay(false); // Does not display it in a config screen

More events & SetVelocity
"onEntityAttacks" maybe be a prroblem cuz serversidfe
This event is fired when a entity attacks the player
Cancellable: false

new GameEvent("onEntityAttacks", fun(entity) {
    if (entity.getId() == "player") {
      item = entity.getHeldItem();
      if (item.getMaterial() == "stick" && item.getEnchantments().contains("knockback")) { // never tested this line
        player.setVelocity(0, 0, 0); // Another feature request
      }
    }
});

Thing

list = ['a', 'b', 'c']
list.forEach((i) -> {
  print(i);
});

Another thing

print("Test: " + ("a" * 3)); // Output: Test: aaa

Text n stuff
image
Like in the image above some text stuff without needing to use .setStyle and .withClickEvent.
Would be really cool!

Operator

("Hello" * 3) # Output: HelloHelloHello

Title

<player>.sendTitle("hello");
<player>.sendTitle("hello", 20 (time in ticks), 10 (fadein in ticks), 10 (fadeout in ticks));

Yaw and pitch are switched in /playerclient command

I'm running version 1.1.6 in 1.17.1
When adding a new player with the /playerclient command you now need to type the pitch and then yaw when specifying the "facing" part of the command compared to previous behavior. The vanilla commands and the carpet player command both use yaw first and then pitch, which essential client also followed before (works correctly in 1.1.2 and maybe later, but I didn't test the other versions in between).

Please update to 1.19.2 ❤️

Mixin apply for mod essential-client failed essentialclient.mixins.json:core.ClientPlayerEntityMixin from mod essential-client -> net.minecraft.class_746: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException @shadow method method_44099 in essentialclient.mixins.json:core.ClientPlayerEntityMixin from mod essential-client was not located in the target class net.minecraft.class_746. Using refmap essential-client-refmap.json
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @shadow method method_44099 in essentialclient.mixins.json:core.ClientPlayerEntityMixin from mod essential-client was not located in the target class net.minecraft.class_746. Using refmap essential-client-refmap.json
at Not Enough Crashes deobfuscated stack trace.(1.19+build.4)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:436)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachShadowMethod(MixinPreProcessorStandard.java:412)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:340)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:299)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277)
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:292)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145)
at java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at net.minecraft.item.ItemGroup.(ItemGroup:114)
at net.minecraft.class_1761$1.(class_1761.java:15)
at net.minecraft.item.ItemGroup.(ItemGroup:15)
at net.minecraft.item.Items.(Items:22)
at net.minecraft.item.Item.fromBlock(Item:74)
at net.minecraft.block.Block.asItem(Block:554)
at net.minecraft.world.gen.FlatLevelGeneratorPresets$Registrar.createAndRegister(FlatLevelGeneratorPresets:60)
at net.minecraft.world.gen.FlatLevelGeneratorPresets$Registrar.initAndGetDefault(FlatLevelGeneratorPresets:66)
at net.minecraft.world.gen.FlatLevelGeneratorPresets.initAndGetDefault(FlatLevelGeneratorPresets:199)
at net.minecraft.util.registry.BuiltinRegistries.method_44104(BuiltinRegistries:98)
at net.minecraft.util.registry.BuiltinRegistries.method_30566(BuiltinRegistries:105)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721)
at net.minecraft.util.registry.BuiltinRegistries.(BuiltinRegistries:104)
at net.minecraft.util.registry.Registry.(Registry:326)
at net.minecraft.Bootstrap.initialize(Bootstrap:50)
at net.minecraft.client.main.Main.method_44604(Main:161)
at net.minecraft.client.main.Main.main(Main:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
15:24:56.984
FabricLoader
main
Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.ExceptionInInitializerError
at Not Enough Crashes deobfuscated stack trace.(1.19+build.4)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:463)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.ExceptionInInitializerError
at net.minecraft.item.Items.(Items:22)
at net.minecraft.item.Item.fromBlock(Item:74)
at net.minecraft.block.Block.asItem(Block:554)
at net.minecraft.world.gen.FlatLevelGeneratorPresets$Registrar.createAndRegister(FlatLevelGeneratorPresets:60)
at net.minecraft.world.gen.FlatLevelGeneratorPresets$Registrar.initAndGetDefault(FlatLevelGeneratorPresets:66)
at net.minecraft.world.gen.FlatLevelGeneratorPresets.initAndGetDefault(FlatLevelGeneratorPresets:199)
at net.minecraft.util.registry.BuiltinRegistries.method_44104(BuiltinRegistries:98)
at net.minecraft.util.registry.BuiltinRegistries.method_30566(BuiltinRegistries:105)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721)
at net.minecraft.util.registry.BuiltinRegistries.(BuiltinRegistries:104)
at net.minecraft.util.registry.Registry.(Registry:326)
at net.minecraft.Bootstrap.initialize(Bootstrap:50)
at net.minecraft.client.main.Main.method_44604(Main:161)
at net.minecraft.client.main.Main.main(Main:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
... 2 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_746 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:419)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145)
at java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at net.minecraft.item.ItemGroup.(ItemGroup:114)
at net.minecraft.class_1761$1.(class_1761.java:15)
at net.minecraft.item.ItemGroup.(ItemGroup:15)
... 17 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)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414)
... 24 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [essentialclient.mixins.json:core.ClientPlayerEntityMixin from mod essential-client] from phase [DEFAULT] in config [essentialclient.mixins.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379)
... 27 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @shadow method method_44099 in essentialclient.mixins.json:core.ClientPlayerEntityMixin from mod essential-client was not located in the target class net.minecraft.class_746. Using refmap essential-client-refmap.json
at Not Enough Crashes deobfuscated stack trace.(1.19+build.4)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:436)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachShadowMethod(MixinPreProcessorStandard.java:412)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:340)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:299)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277)
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:292)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
... 27 more

Memory leak / ConcurrentModificationException with harsh script usage

it happened while testing my placeAt function.
memory usage sums up for some reason, and excessive use would cause concurrentmodificationexception : null and crash client.

used script:

client = getMinecraftClient();
player = client.getPlayer();
world = client.getWorld();

fun isSpawnableBlock(x,y,z){
return (world.getBlockAt(x,y,z).getBlockId().containsString("air") && world.getBlockAt(x,y+1,z).getBlockId().containsString("air") && world.getBlockAt(x,y-1,z).getBlockId() == "stone") ;
}

centerX = 0.5;
centerY = 0.5;
centerZ = 0.5;

placeCount = 0;

radius = 129;

x = centerX-radius;
while (x <= centerX+radius){
y = centerY-radius;
while (y <= centerY+radius){
z = centerZ-radius;
while (z <= centerZ+radius){
ax = x;
ay = y;
az = z;
if ((ax-centerX) ^2 + (ay-centerY)^2 + (az-centerZ)^2 > radius * radius) {z = z+1;continue;}

if(isSpawnableBlock(ax,ay,az)){
player.placeAt(ax,ay,az);
placeCount = placeCount + 1;
sleep(65);
}

z = z+1;
}
y=y+1;
}
x=x+1;
}

I was testing with Rug, at creative mode, allowing Any block placing action with extended reach in single player.
upper code will crash client, but if I add some 'pause'
if (placeCount > 384) { placeCount = 0; sleep(5000);}

then it does not crash.

lecternTrade throws error when attempting to add enchant

the script lecternTrade throws this error when trying to add an enchant
image

to reproduce:
run lecternTrade
run the command /lecternTrade addEnchant minecraft:thorns 3 20
the error should appear

i might just be doing the command wrong tho so im sorry if this issue is stupid ;-;

ClientScript Crash

Minecraft Version: 1.17.1

Essential Client Version: 1.1.1

Arucas Version: 1.1.0

Script:

'Script could not be included please send it manually

Crash:

me.senseiwells.arucas.throwables.ThrowValue$Continue
	at me.senseiwells.arucas.nodes.ContinueNode.visit(ContinueNode.java:17)
	at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
	at me.senseiwells.arucas.nodes.IfNode.visit(IfNode.java:33)
	at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
	at me.senseiwells.arucas.nodes.TryNode.visit(TryNode.java:29)
	at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
	at me.senseiwells.arucas.values.functions.UserDefinedFunction.execute(UserDefinedFunction.java:26)
	at me.senseiwells.arucas.values.functions.FunctionValue.call(FunctionValue.java:64)
	at essentialclient.clientscript.events.MinecraftScriptEvent.lambda$run$1(MinecraftScriptEvent.java:46)
	at essentialclient.clientscript.ClientScript.lambda$runAsyncFunction$3(ClientScript.java:190)
	at java.base/java.lang.Thread.run(Thread.java:831)

crash.arucas.txt

Client.addCommand()

parameter "arguments" Type inside
Is there a "String" type Instead of "GreedyString"
If you create an instruction with two "GreedyStrings", it will not work
eg:
image
image
"Item" will also match the parameters of "int" in it, resulting in that "int" has no parameters to use

Feature Request: Middle Click Recipe & "craftinghax"

In 1.12 carpet client, you are able to middle-click a recipe and it will put whatever item it is in the search bar permanently until you remove it so that you can't accidentally craft something else. This feature I believe was meant to go along with the option "craftinghax" from useful mod where you hold ctrl and shift then left-click on a recipe and it with craft a stack of the item of choice and throw it out as well. I probably butchered the explanation of how both work but I hope it was sufficient.

ClientScript Crash

Minecraft Version: 1.17.1

Essential Client Version: 1.1.2

Arucas Version: 1.1.0

Script:

'Script could not be included please send it manually

Crash:

java.lang.IllegalStateException: Rendersystem called from wrong thread
	at com.mojang.blaze3d.systems.RenderSystem.assertThread(RenderSystem.java:148)
	at com.mojang.blaze3d.platform.GlStateManager._glBindBuffer(GlStateManager.java:282)
	at net.minecraft.class_286.method_34420(class_286.java:27)
	at net.minecraft.class_310.method_1507(class_310.java:975)
	at essentialclient.clientscript.extensions.ArucasPlayerMembers.openScreen(ArucasPlayerMembers.java:181)
	at me.senseiwells.arucas.values.functions.MemberFunction.execute(MemberFunction.java:39)
	at me.senseiwells.arucas.values.functions.FunctionValue.call(FunctionValue.java:64)
	at me.senseiwells.arucas.nodes.MemberCallNode.visit(MemberCallNode.java:40)
	at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
	at me.senseiwells.arucas.nodes.IfNode.visit(IfNode.java:33)
	at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
	at me.senseiwells.arucas.nodes.IfNode.visit(IfNode.java:33)
	at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
	at me.senseiwells.arucas.values.functions.UserDefinedFunction.execute(UserDefinedFunction.java:26)
	at me.senseiwells.arucas.values.functions.FunctionValue.call(FunctionValue.java:64)
	at essentialclient.clientscript.events.MinecraftScriptEvent.lambda$run$1(MinecraftScriptEvent.java:46)
	at essentialclient.clientscript.ClientScript.lambda$runAsyncFunction$4(ClientScript.java:199)
	at java.base/java.lang.Thread.run(Thread.java:831)

Figura incompatibility

Figura is a client-side mod for creating custom avatars, and in one of it's mixins it does has a @Redirect that clashes with essential client's @Redirect onto the same method call, I think @Injects are preferable where possible, and looking at maruohon/tweakeroo there is a way to implement that functionality w/o use of a redirect, here's the @Redirect in question in tweakeroo(well, not a @Redirect here, but), Figura and EssetialClient. And since both Figura and EssenialClient use a redirect, since one of those is guaranteed to fail, game crashes at startup.

clicking in mincraft shitted, Im not sure what thoug

I am gonna leave the log in here for you to figure out what I fucked up

`---- Minecraft Crash Report ----
// Why did you do that?

Time: 2/24/23, 4:38 AM
Description: mouseDragged event handler

java.lang.NullPointerException: Cannot invoke "java.util.List.isEmpty()" because "carpetRule.extraInfo" is null
at Not Enough Crashes deobfuscated stack trace.(1.17.1+build.65)
at me.senseiwells.essentialclient.feature.CarpetClient.parseRuleToClientRule(CarpetClient.java:320)
at me.senseiwells.essentialclient.feature.CarpetClient.parseRuleToClientRule(CarpetClient.java:281)
at me.senseiwells.essentialclient.feature.CarpetClient.lambda$loadSinglePlayerRules$3(CarpetClient.java:166)
at me.senseiwells.essentialclient.feature.CarpetClient.loadSinglePlayerRules(CarpetClient.java:182)
at me.senseiwells.essentialclient.feature.CarpetClient.getRule(CarpetClient.java:92)
at me.senseiwells.essentialclient.utils.EssentialUtils.isCarpetRuleTrue(EssentialUtils.java:205)
at me.senseiwells.essentialclient.utils.EssentialUtils.isRuleWithCarpet(EssentialUtils.java:201)
at me.senseiwells.essentialclient.utils.EssentialUtils.isStackableShulkers(EssentialUtils.java:190)
at net.minecraft.item.ItemStack.handler$cmf000$getMaxCount(ItemStack:1191)
at net.minecraft.item.ItemStack.getMaxCount(ItemStack)
at net.minecraft.client.gui.screen.ingame.HandledScreen.calculateOffset(HandledScreen:291)
at net.minecraft.client.gui.screen.ingame.HandledScreen.mouseDragged(HandledScreen:439)
at net.minecraft.client.gui.screen.ingame.CreativeInventoryScreen.mouseDragged(CreativeInventoryScreen:684)
at net.minecraft.client.Mouse.method_1602(Mouse:197)
at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen:490)
at net.minecraft.client.Mouse.onCursorPos(Mouse:197)
at net.minecraft.client.Mouse.method_22689(Mouse:164)
at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor:101)
at net.minecraft.client.Mouse.method_22688(Mouse:164)
at org.lwjgl.glfw.GLFWCursorPosCallbackI.callback(GLFWCursorPosCallbackI.java:37)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101)
at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem:165)
at net.minecraft.client.util.Window.swapBuffers(Window:310)
at net.minecraft.client.MinecraftClient.render(MinecraftClient:1137)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:728)
at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37)
at net.minecraft.client.MinecraftClient.modify$efk000$atTheEndOfFirstCatchBeforePrintingCrashReport(MinecraftClient:17108)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:750)
at net.minecraft.client.main.Main.main(Main:217)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

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

-- Head --
Thread: Render thread
Stacktrace:
at me.senseiwells.essentialclient.feature.CarpetClient.parseRuleToClientRule(CarpetClient.java:320)
at me.senseiwells.essentialclient.feature.CarpetClient.parseRuleToClientRule(CarpetClient.java:281)
at me.senseiwells.essentialclient.feature.CarpetClient.lambda$loadSinglePlayerRules$3(CarpetClient.java:166)
at me.senseiwells.essentialclient.feature.CarpetClient.loadSinglePlayerRules(CarpetClient.java:182)
at me.senseiwells.essentialclient.feature.CarpetClient.getRule(CarpetClient.java:92)
at me.senseiwells.essentialclient.utils.EssentialUtils.isCarpetRuleTrue(EssentialUtils.java:205)
at me.senseiwells.essentialclient.utils.EssentialUtils.isRuleWithCarpet(EssentialUtils.java:201)
at me.senseiwells.essentialclient.utils.EssentialUtils.isStackableShulkers(EssentialUtils.java:190)
at net.minecraft.class_1799.handler$cmf000$getMaxCount(class_1799.java:1191)
at net.minecraft.class_1799.method_7914(class_1799.java)
at net.minecraft.class_465.method_2379(class_465.java:291)
at net.minecraft.class_465.method_25403(class_465.java:439)
at net.minecraft.class_481.method_25403(class_481.java:684)
at net.minecraft.class_312.method_1602(class_312.java:197)

-- Affected screen --
Details:
Screen name: net.minecraft.class_481
Stacktrace:
at Not Enough Crashes deobfuscated stack trace.(1.17.1+build.65)
at java.lang.Thread.getStackTrace(Unknown Source)
at net.minecraft.util.crash.CrashReportSection.trimStackTraceEnd(CrashReportSection:1021)
at net.minecraft.util.crash.CrashReport.addElement(CrashReport:198)
at net.minecraft.world.World.addDetailsToCrashReport(World:845)
at net.minecraft.client.world.ClientWorld.addDetailsToCrashReport(ClientWorld:370)
at net.minecraft.client.MinecraftClient.addDetailsToCrashReport(MinecraftClient:2399)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:747)
at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37)
at net.minecraft.client.MinecraftClient.modify$efk000$atTheEndOfFirstCatchBeforePrintingCrashReport(MinecraftClient:17108)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:750)
at net.minecraft.client.main.Main.main(Main:217)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Affected level --
Details:
All players: 1 total; [class_746['i_use_arch'/3, l='ClientLevel', x=-10.99, y=69.24, z=25.37]]
Chunk stats: 1024, 400
Level dimension: minecraft:overworld
Level spawn location: World: (8,56,8), Section: (at 8,8,8 in 0,3,0; chunk contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 9567 game time, 9567 day time
Server brand: fabric
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.class_638.method_8538(class_638.java:370)
at net.minecraft.class_310.method_1587(class_310.java:2399)
at net.minecraft.class_310.method_1514(class_310.java:747)
at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37)
at net.minecraft.class_310.modify$efk000$atTheEndOfFirstCatchBeforePrintingCrashReport(class_310.java:17108)
at net.minecraft.class_310.method_1514(class_310.java:750)
at net.minecraft.client.main.Main.main(Main.java:217)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: Default, Fabric Mods, Faithful-1.17, Faithful-Addons(1), FaithfulRedstone_v5.2.zip

-- System Details --
Details:
Minecraft Version: 1.17.1
Minecraft Version ID: 1.17.1
Operating System: Linux (amd64) version 6.1.12-1-lts
Java Version: 17.0.1, Eclipse Adoptium
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium
Memory: 852691712 bytes (813 MiB) / 1415577600 bytes (1350 MiB) up to 4294967296 bytes (4096 MiB)
CPUs: 8
Processor Vendor: GenuineIntel
Processor Name: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
Identifier: Intel64 Family 6 Model 140 Stepping 1
Microarchitecture: Tiger Lake
Frequency (GHz): 2.80
Number of physical packages: 1
Number of physical CPUs: 4
Number of logical CPUs: 8
Graphics card #0 name: unknown
Graphics card #0 vendor: unknown
Graphics card #0 VRAM (MB): 0.00
Graphics card #0 deviceId: unknown
Graphics card #0 versionInfo: unknown
Virtual memory max (MB): 11930.82
Virtual memory used (MB): 11993.02
Swap memory total (MB): 4096.00
Swap memory used (MB): 969.50
JVM Flags: 3 total; -Xmx4096m -Xms4096m -Xms256m
Fabric Mods:
advanced_runtime_resource_pack: Runtime Resource Pack 0.4.3
bobby: Bobby 2.1.0
caffeineconfig: CaffeineConfig 1.0.0+1.17
carpet: Carpet Mod 1.4.57
carpet-autocraftingtable: Carpet-AutoCraftingTable 1.4.35
carpet-extra: Carpet Extra 1.4.57
carpet-fixes: Carpet Fixes 1.17.1-1.1.0+v210919
carpet-tis-addition: Carpet TIS Addition 1.45.0
carpetgamerules: Carpet Gamerules 1.0.0
chunkdebug: Chunk Debug 1.0.6
clientcommands: Client Commands 2.5.5
clientcommands-scripting: Clientcommands Scripting 1.2
cloth-api: Cloth API 2.1.62
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-client-events-v0: Cloth Client Events v0 2.1.62
cloth-common-events-v1: Cloth Common Events v1 2.1.62
cloth-datagen-api-v1: Cloth Datagen v1 2.1.62
cloth-scissors-api-v1: Cloth Scissors API v1 2.1.62
cloth-utils-v1: Cloth Utils v1 2.1.62
com_github_luben_zstd-jni: zstd-jni 1.5.2-2
com_github_senseiwells_arucas: Arucas d443072775
com_typesafe_config: config 1.4.1
com_velocitypowered_velocity-native: velocity-native 1.1.0-SNAPSHOT
conditional-mixin: conditional mixin 0.3.2
confabricate: confabricate 2.1.0-SNAPSHOT+4.1.1
dashloader: DashLoader 3.1.1+1.17
dev_quantumfusion_dashloader_dashloader-core: dashloader-core 1.4.0
dev_quantumfusion_hyphen: hyphen 0.2.0
dropfullcarts: DropFullCarts 1.2.0
enhancedblockentities: Enhanced Block Entities 0.5+1.17
essential-client: Essential Client 1.3.2
fabric: Fabric API 0.46.1+1.17
fabric-api-base: Fabric API Base 0.4.0+cf39a74318
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.5.0+e821752d18
fabric-biome-api-v1: Fabric Biome API (v1) 3.2.2+cf39a74318
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.6+cf39a74318
fabric-command-api-v1: Fabric Command API (v1) 1.1.4+cf39a74318
fabric-commands-v0: Fabric Commands (v0) 0.2.3+cf39a74318
fabric-containers-v0: Fabric Containers (v0) 0.1.13+cf39a74318
fabric-content-registries-v0: Fabric Content Registries (v0) 0.4.1+3447790d18
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.6+cf39a74318
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.15+b556f28c18
fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.1+377137cc18
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.12+e99fbe1218
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.4+cf39a74318
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.8+cf39a74318
fabric-item-api-v1: Fabric Item API (v1) 1.3.0+6617390918
fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.2+cf39a74318
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.6+2a2bb57318
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.4+cf39a74318
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.6+0392f3a618
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.5+cf39a74318
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 1.0.3+cf39a74318
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.7+cf39a74318
fabric-models-v0: Fabric Models (v0) 0.3.1+cf39a74318
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.14+cf39a74318
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.12+cf39a74318
fabric-networking-v0: Fabric Networking (v0) 0.3.3+cf39a74318
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.11.1+f907116918
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.8+cf39a74318
fabric-particles-v1: Fabric Particles (v1) 0.2.5+cf39a74318
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.8.0+ea29b33318
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.6+ce16ae5918
fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.10+ce16ae5918
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.6+cf39a74318
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.6+cf39a74318
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.2.1+cf39a74318
fabric-rendering-v0: Fabric Rendering (v0) 1.1.7+cf39a74318
fabric-rendering-v1: Fabric Rendering (v1) 1.10.1+377137cc18
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 1.0.1+591a0f2118
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.10+f09604ce18
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.5+cf39a74318
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.9+cf39a74318
fabric-structure-api-v1: Fabric Structure API (v1) 1.2.0+48a9ad8918
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.3+cf39a74318
fabric-textures-v0: Fabric Textures (v0) 1.0.7+cf39a74318
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.3.3+3b96517518
fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.4+cf39a74318
fabricloader: Fabric Loader 0.14.14
ferritecore: FerriteCore 3.1.0
g4mespeed: G4mespeed 1.3.4
io_leangen_geantyref_geantyref: geantyref 1.3.11
itemscroller: Item Scroller 0.15.0-dev.20211201.010054
java: OpenJDK 64-Bit Server VM 17
krypton: Krypton 0.1.4
lazydfu: LazyDFU 0.1.2
litematica: Litematica 0.9.0
lithium: Lithium 0.7.5
magiclib: MagicLib 0.6.212+a47eb26-stable
magiclib-1_17_1: MagicLib for 1.17.1 0.6.212+a47eb26-stable
malilib: MaLiLib 0.10.0-dev.26
masa_gadget_mod: Masa Gadget 3.0.0
masa_gadget_mod-1_17_1: Masa Gadget for 1.17.1 3.0.0
memoryleakfix: memory Leak Fix 1.17.1-0.1.1
minecraft: Minecraft 1.17.1
minihud: MiniHUD 0.20.0
minitweaks: MiniTweaks 1.1.5
modmenu: Mod Menu 2.0.17
multiconnect-api: MultiConnect API 1.4
notenoughcrashes: Not Enough Crashes 4.1.4+1.17.1
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.7.10
org_joml_joml: joml 1.10.2
org_spongepowered_configurate-core: configurate-core 4.1.1
org_spongepowered_configurate-extra-dfu4: configurate-extra-dfu4 4.1.1
org_spongepowered_configurate-gson: configurate-gson 4.1.1
org_spongepowered_configurate-hocon: configurate-hocon 4.1.1
reeses-sodium-options: Reese's Sodium Options 1.4.9+mc1.17.1-build.65
sodium: Sodium 0.3.4+build.13
sodium-extra: Sodium Extra 0.4.17+mc1.17.1-build.93
starlight: Starlight 1.0.0+fabric.73f6d37
tweakeroo: Tweakeroo 0.11.0
xaerominimap: Xaero's Minimap 21.14.0
xaeroworldmap: Xaero's World Map 1.15.0.1
Launched Version: 1.17.1
Backend library: LWJGL version 3.2.2 build 10
Backend API: Mesa Intel(R) Xe Graphics (TGL GT2) GL version 4.6 (Core Profile) Mesa 22.3.5, Intel
Window size: 1900x1025
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages: id=1, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_ENUM in glPolygonMode(face)' x 2
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Integrated Server (map_client.txt)
Graphics mode: fast
Resource Packs: vanilla, Fabric Mods, file/Faithful-1.17 (incompatible), file/Faithful-Addons(1) (incompatible), file/FaithfulRedstone_v5.2.zip
Current Language: English (US)
CPU: 8x 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
Player Count: 1 / 8; [class_3222['i_use_arch'/3, l='ServerLevel[Computational Redstone]', x=-10.99, y=69.24, z=25.37]]
Data Packs: vanilla, Fabric Mods
Client Crashes Since Restart: 2
Integrated Server Crashes Since Restart: 0
Suspected Mods: Essential Client (essential-client)`

Crash at startup - Caused by: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'essential-client'!

PolyMC version: 1.4.1

Launched instance in online mode

authserver.mojang.com resolves to:
[18.165.195.37, 18.165.195.49, 18.165.195.40, 18.165.195.47]

session.minecraft.net resolves to:
[52.45.69.223, 52.7.214.17, 3.229.83.86]

textures.minecraft.net resolves to:
[18.165.201.65, 18.165.201.70, 18.165.201.77, 18.165.201.12]

api.mojang.com resolves to:
[18.172.153.32, 18.172.153.35, 18.172.153.63, 18.172.153.104]

Minecraft folder is:
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/instances/1.19/.minecraft

Java path is:
C:/Program Files/Amazon Corretto/jdk17.0.2_8/bin/javaw.exe

Checking Java version...
Java is version 17.0.2, using 64 (amd64) architecture, from Amazon.com Inc..

Main Class:
net.fabricmc.loader.impl.launch.knot.KnotClient

Native path:
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/instances/1.19/natives

Traits:
traits FirstThreadOnMacOS
traits XR:Initial

Libraries:
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-glfw-natives-windows-x86/3.3.1/lwjgl-glfw-natives-windows-x86-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-glfw-natives-windows/3.3.1/lwjgl-glfw-natives-windows-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-jemalloc-natives-windows-x86/3.3.1/lwjgl-jemalloc-natives-windows-x86-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-jemalloc-natives-windows/3.3.1/lwjgl-jemalloc-natives-windows-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-natives-windows-x86/3.3.1/lwjgl-natives-windows-x86-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-natives-windows/3.3.1/lwjgl-natives-windows-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-openal-natives-windows-x86/3.3.1/lwjgl-openal-natives-windows-x86-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-openal-natives-windows/3.3.1/lwjgl-openal-natives-windows-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-opengl-natives-windows-x86/3.3.1/lwjgl-opengl-natives-windows-x86-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-opengl-natives-windows/3.3.1/lwjgl-opengl-natives-windows-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-stb-natives-windows-x86/3.3.1/lwjgl-stb-natives-windows-x86-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-stb-natives-windows/3.3.1/lwjgl-stb-natives-windows-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-tinyfd-natives-windows-x86/3.3.1/lwjgl-tinyfd-natives-windows-x86-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-tinyfd-natives-windows/3.3.1/lwjgl-tinyfd-natives-windows-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.1/log4j-slf4j18-impl-2.17.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/ibm/icu/icu4j/70.1/icu4j-70.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/mojang/authlib/3.5.41/authlib-3.5.41.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/mojang/text2speech/1.13.9/text2speech-1.13.9.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/mojang/text2speech-natives-windows/1.13.9/text2speech-natives-windows-1.13.9.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/net/fabricmc/tiny-mappings-parser/0.3.0+build.17/tiny-mappings-parser-0.3.0+build.17.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/net/fabricmc/tiny-remapper/0.8.2/tiny-remapper-0.8.2.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/net/fabricmc/access-widener/2.1.0/access-widener-2.1.0.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/ow2/asm/asm/9.3/asm-9.3.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/ow2/asm/asm-analysis/9.3/asm-analysis-9.3.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/ow2/asm/asm-commons/9.3/asm-commons-9.3.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/ow2/asm/asm-tree/9.3/asm-tree-9.3.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/org/ow2/asm/asm-util/9.3/asm-util-9.3.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/net/fabricmc/fabric-loader/0.14.8/fabric-loader-0.14.8.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/net/fabricmc/intermediary/1.19/intermediary-1.19.jar
D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/com/mojang/minecraft/1.19/minecraft-1.19-client.jar

Native libraries:

Mods:
[✔] advancementinfo-1.19-fabric0.53.3-1.3.1
[✔] antighost-1.19-fabric0.55.3-1.1.5
[✔] borderless-mining-1.1.5+1.19
[✔] carpet-extra-1.19-1.4.79
[✔] carpet-fixes-1.19-1.11.2
[✔] carpet-tis-addition-mc1.19-v1.38.0
[✔] chat-up-2.0.0
[✔] clientcommands-2.7.1
[✔] dark-loading-screen-1.6.12
[✔] essential-client-1.19-1.2.3
[✔] essentialaddons-1.19-1.1.4
[✔] fabric-api-0.58.0+1.19
[✔] fabric-carpet-1.19-1.4.79+v220607
[✔] fabric-language-kotlin-1.8.2+kotlin.1.7.10
[✔] indium-1.0.6+mc1.19
[✔] iris-mc1.19.1-1.2.6
[✔] itemscroller-fabric-1.19-craftfix-1.2.6
[✔] lambdabettergrass-1.3.0+1.19
[✔] lambdynamiclights-2.1.2+1.19
[✔] litematica-fabric-1.19-0.11.3
[✔] lithium-fabric-mc1.19-0.8.1
[✔] magiclib-0.5.32
[✔] malilib-fabric-1.19-0.12.1
[✔] MasaGadget-3.0.0
[✔] minihud-fabric-1.19-0.22.0
[✔] modmenu-4.0.4
[✔] multiconnect-1.6-beta.20
[✔] notenoughcrashes-4.1.6+1.19-fabric
[✔] reeses_sodium_options-1.4.4+mc1.19-build.47
[✘] replaymod-1.19-2.6.6.jar (disabled)
[✔] sodium-extra-0.4.6+mc1.19-build.47
[✔] sodium-fabric-mc1.19-0.4.2 (replaymod compatible)
[✔] starlight-1.1.1+fabric.ae22326
[✔] thorium-1.3.1
[✔] tooltipfix-1.0.5-1.19
[✔] tweakermore-mc1.19-v3.6.1
[✔] tweakfork-fabric-1.19-1.2.3
[✔] viafabric-0.4.7+11-main
[✔] worldedit-mod-7.2.11-beta-02-dist
[✔] WorldEditCUI-1.19+01
[✔] Xaeros_Minimap_22.12.0_Fabric_1.19
[✔] XaerosWorldMap_1.26.1_Fabric_1.19

Params:
--username --version 1.19 --gameDir D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/instances/1.19/.minecraft --assetsDir D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/assets --assetIndex 1.19 --uuid --accessToken --userType --versionType release

Window size: 1920 x 1080

Java Arguments:
[-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms512m, -Xmx4096m, -Duser.language=en]

Minecraft process ID: 11936

[22:19:43] [main/INFO]: Loading Minecraft 1.19 with Fabric Loader 0.14.8
[22:19:43] [ForkJoinPool-1-worker-3/WARN]: Mod itemscroller uses the version craftfix-1.2.6 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'craftfix'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[22:19:44] [main/INFO]: Loading 122 mods:
- advancementinfo 1.19-fabric0.53.3-1.3.1
- antighost 1.19-fabric0.55.3-1.1.5
- borderlessmining 1.1.5+1.19
- caffeineconfig 1.0.0+1.17 via sodium-extra
- carpet 1.4.79
- carpet-extra 1.4.79
- carpet-fixes 1.19-1.11.2
- carpet-tis-addition 1.38.0
- chat-up 2.0
- clientarguments 1.4.1 via clientcommands
- clientcommands 2.7.1
- cloth-basic-math 0.6.0 via cloth-config
- cloth-config 6.0.42 via advancementinfo
- com_github_llamalad7_mixinextras 0.0.6 via carpet-fixes
- com_typesafe_config 1.4.2 via thorium
- conditional-mixin 0.3.1 via carpet-tis-addition
- crowdin-translate 1.4+1.19 via antighost
- dark-loading-screen 1.6.12
- essential-client 1.19-1.2.3
- essentialaddons 1.19-1.1.4
- fabric 0.58.0+1.19
- fabric-api-base 0.4.9+e62f51a3a9 via fabric
- fabric-api-lookup-api-v1 1.6.7+9ff28f40a9 via fabric
- fabric-biome-api-v1 9.0.14+b2a4a624a9 via fabric
- fabric-blockrenderlayer-v1 1.1.18+9ff28f40a9 via fabric
- fabric-command-api-v1 1.2.6+f71b366fa9 via fabric
- fabric-command-api-v2 2.1.2+0d55f585a9 via fabric
- fabric-commands-v0 0.2.23+df3654b3a9 via fabric
- fabric-containers-v0 0.1.28+df3654b3a9 via fabric
- fabric-content-registries-v0 3.2.1+07df213ea9 via fabric
- fabric-convention-tags-v1 1.0.8+37622d24a9 via fabric
- fabric-crash-report-info-v1 0.2.3+bd0a0d4aa9 via fabric
- fabric-data-generation-api-v1 5.1.2+a680b9b4a9 via fabric
- fabric-dimensions-v1 2.1.28+a6d2f785a9 via fabric
- fabric-entity-events-v1 1.4.16+9ff28f40a9 via fabric
- fabric-events-interaction-v0 0.4.26+9ff28f40a9 via fabric
- fabric-events-lifecycle-v0 0.2.26+df3654b3a9 via fabric
- fabric-game-rule-api-v1 1.0.19+18990361a9 via fabric
- fabric-item-api-v1 1.5.5+35a03c43a9 via fabric
- fabric-item-groups-v0 0.3.26+9ff28f40a9 via fabric
- fabric-key-binding-api-v1 1.0.18+9ff28f40a9 via fabric
- fabric-keybindings-v0 0.2.16+df3654b3a9 via fabric
- fabric-language-kotlin 1.8.2+kotlin.1.7.10
- fabric-lifecycle-events-v1 2.1.0+33fbc738a9 via fabric
- fabric-loot-api-v2 1.1.1+03a4e568a9 via fabric
- fabric-loot-tables-v1 1.1.4+9e7660c6a9 via fabric
- fabric-message-api-v1 1.0.1+513f4a59a9 via fabric
- fabric-mining-level-api-v1 2.1.11+33fbc738a9 via fabric
- fabric-models-v0 0.3.15+9ff28f40a9 via fabric
- fabric-networking-api-v1 1.1.0+442de8b8a9 via fabric
- fabric-networking-v0 0.3.15+df3654b3a9 via fabric
- fabric-object-builder-api-v1 4.0.8+9ff28f40a9 via fabric
- fabric-particles-v1 1.0.8+dc39553aa9 via fabric
- fabric-registry-sync-v0 0.9.18+23c4cfefa9 via fabric
- fabric-renderer-api-v1 1.0.8+9ff28f40a9 via fabric
- fabric-renderer-indigo 0.6.10+5187d39fa9 via fabric
- fabric-renderer-registries-v1 3.2.18+df3654b3a9 via fabric
- fabric-rendering-data-attachment-v1 0.3.12+9ff28f40a9 via fabric
- fabric-rendering-fluids-v1 3.0.5+9ff28f40a9 via fabric
- fabric-rendering-v0 1.1.20+df3654b3a9 via fabric
- fabric-rendering-v1 1.10.14+9ff28f40a9 via fabric
- fabric-resource-conditions-api-v1 2.0.9+e62f51a3a9 via fabric
- fabric-resource-loader-v0 0.5.6+5f1a85e0a9 via fabric
- fabric-screen-api-v1 1.0.24+f05effafa9 via fabric
- fabric-screen-handler-api-v1 1.2.7+9ff28f40a9 via fabric
- fabric-textures-v0 1.0.18+9ff28f40a9 via fabric
- fabric-transfer-api-v1 2.0.9+e62f51a3a9 via fabric
- fabric-transitive-access-wideners-v1 1.1.1+9e7660c6a9 via fabric
- fabricloader 0.14.8
- indium 1.0.6+mc1.19
- io_leangen_geantyref_geantyref 1.3.13 via thorium
- iris 1.2.6
- itemscroller craftfix-1.2.6
- java 17
- lambdabettergrass 1.3.0+1.19
- lambdynlights 2.1.2+1.19
- litematica 0.11.3
- lithium 0.8.1
- magiclib 0.5.32
- magiclib-1_19 0.5.32 via magiclib
- malilib 0.12.1
- masa_gadget_mod 3.0.0
- masa_gadget_mod-1_19 3.0.0 via masa_gadget_mod
- minecraft 1.19
- minihud 0.22.0
- modmenu 4.0.4
- multiconnect 1.6-beta.20
- multiconnect-api 1.6-beta.20 via multiconnect
- notenoughcrashes 4.1.6+1.19
- org_anarres_jcpp 1.4.14 via iris
- org_jetbrains_kotlin_kotlin-reflect 1.7.10 via fabric-language-kotlin
- org_jetbrains_kotlin_kotlin-stdlib 1.7.10 via fabric-language-kotlin
- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.7.10 via fabric-language-kotlin
- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.7.10 via fabric-language-kotlin
- org_jetbrains_kotlinx_atomicfu-jvm 0.18.2 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.6.4 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.6.4 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.0 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.3.3 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.3.3 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.3.3 via fabric-language-kotlin
- org_joml_joml 1.10.4 via sodium
- org_spongepowered_configurate-core 4.1.2 via thorium
- org_spongepowered_configurate-hocon 4.1.2 via thorium
- org_yaml_snakeyaml 1.30 via carpet-tis-addition
- pride 1.1.2+1.19 via lambdynlights
- reeses-sodium-options 1.4.4+mc1.19-build.47
- sodium 0.4.2+replaymod.rev.bfbc6de
- sodium-extra 0.4.6+mc1.19-build.47
- spruceui 4.0.0+1.19 via lambdabettergrass
- starlight 1.1.1+fabric.ae22326
- thorium 1.3.1
- tooltipfix 1.0.5-1.19
- tweakermore 3.6.1
- tweakeroo 1.2.3
- viafabric 0.4.7+11-main
- viafabric-mc119 0.4.7+11-main via viafabric
- viaversion 4.4.0-1.19.1-rc2-SNAPSHOT via viafabric
- worldedit 7.2.11-beta-02+315c5d0
- worldeditcui 1.19+01
- xaerominimap 22.12.0
- xaeroworldmap 1.26.1
[22:19:44] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/D:/Minecraft/Tools/PolyMC-Windows-Portable-1.4.1/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[22:19:44] [main/INFO]: Compatibility level set to JAVA_17
[22:19:45] [main/WARN]: Reference map 'clientarguments-refmap.json' for clientarguments.mixins.json could not be read. If this is a development environment you can ignore this message
[22:19:45] [main/INFO]: Loaded configuration file for Lithium: 94 options available, 1 override(s) found
[22:19:46] [main/INFO]: Loaded configuration file for Sodium: 29 options available, 1 override(s) found
[22:19:46] [main/INFO]: Loaded configuration file for Sodium Extra: 27 options available, 0 override(s) found
[22:19:47] [main/WARN]: Force-disabling mixin 'entity.data_tracker.no_locks.DataTrackerMixin' as rule 'mixin.entity.data_tracker' (added by mods [multiconnect]) disables it and children
[22:19:47] [main/WARN]: Force-disabling mixin 'entity.data_tracker.use_arrays.DataTrackerMixin' as rule 'mixin.entity.data_tracker' (added by mods [multiconnect]) disables it and children
[22:19:47] [main/WARN]: Force-disabling mixin 'features.sky.MixinWorldRenderer' as rule 'mixin.features.sky' (added by mods [iris]) disables it and children
[22:19:48] [main/WARN]: [carpet] detected, disabling UPDATE mixin com.sk89q.worldedit.fabric.mixin.MixinLevelChunkSetBlockHook
[22:19:48] [main/ERROR]: A mod crashed on startup!
net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'essential-client'!
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:164) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.8.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.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104) [NewLaunch.jar:?]
at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175) [NewLaunch.jar:?]
at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:185) [NewLaunch.jar:?]
at org.polymc.EntryPoint.listen(EntryPoint.java:144) [NewLaunch.jar:?]
at org.polymc.EntryPoint.main(EntryPoint.java:74) [NewLaunch.jar:?]
Caused by: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'essential-client'!
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) ~[fabric-loader-0.14.8.jar:?]
... 11 more
Caused by: java.lang.LinkageError: loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @4883b407 attempted duplicate class definition for com.llamalad7.mixinextras.MixinExtrasBootstrap. (com.llamalad7.mixinextras.MixinExtrasBootstrap is in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @4883b407, parent loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader$DynamicURLClassLoader @5622fdf)
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:186) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:347) ~[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 java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:467) ~[?:?]
at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) ~[fabric-loader-0.14.8.jar:?]
... 11 more
Process exited with code 1.
Clipboard copy at: 01 Aug 2022 22:25:22 +0100

Script crashing game

The following script runs fine for a while and then the game crashes

client = getMinecraftClient();
world = client.getWorld();
me = client.getPlayer();
me.look(54.1,70.9);
blockCheck = world.getBlockAt(-6913,100,18869);
itemCheck = me.getHeldItem();
me.message(itemCheck);

while(me.getHeldItem() == itemCheck){
while(world.getBlockAt(-6913,108,18869)==blockCheck){
me.use("once");
if(me.getHeldItem()!=itemCheck)
return;
if(world.getBlockAt(-6912,112,18869)==blockCheck){
sleep(100);
}
else{
sleep(500);
}
}
sleep(5000);
}

the launcher told me this:
The game crashed whilst unexpected error
Error: java.util.ConcurrentModificationException
Exit Code: -1

full crash report
crash-2021-12-27_18.33.52-client.txt

Issue With VANILLA_BLOCK_EVENT_PACKET_RANGE String having a NumberFormatException? 1.16.5, I know you are not supporting it... version 1.1.6 of essential client

https://pastebin.com/ydyMNQtr

java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'essential-client'!
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52)
at net.minecraft.class_310.(class_310.java:437)
at net.minecraft.client.main.Main.main(Main.java:177)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.NumberFormatException: For input string: "VANILLA_BLOCK_EVENT_PACKET_RANGE"
at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054)
at java.base/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
at java.base/java.lang.Double.parseDouble(Double.java:556)
at com.google.gson.JsonPrimitive.getAsDouble(JsonPrimitive.java:193)
at essentialclient.feature.CarpetClient.jsonToClientRule(CarpetClient.java:175)
at essentialclient.feature.CarpetClient.lambda$readConfig$10(CarpetClient.java:271)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at essentialclient.feature.CarpetClient.readConfig(CarpetClient.java:270)
at essentialclient.feature.CarpetClient.readConfig(CarpetClient.java:23)
at essentialclient.utils.config.Config.readConfig(Config.java:65)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at essentialclient.EssentialClient.onInitialize(EssentialClient.java:41)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47)
... 11 more

Details:
Minecraft Version: 1.16.5
Minecraft Version ID: 1.16.5
Operating System: Windows 10 (amd64) version 10.0
Java Version: 16.0.1, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 751536992 bytes (716 MB) / 1040187392 bytes (992 MB) up to 4294967296 bytes (4096 MB)
CPUs: 16
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M

BetterPingDisplay conflits with... Better Ping Display?

When both Essencial Client and Better Ping Display are loaded game crashes. This is part of the log that I believe is relavent.

[Render thread/WARN]: @reDIrect conflict. Skipping essentialclient.mixins.json:toggleTab.InGameHudMixin->@reDIrect::onRender(Lnet/minecraft/class_355;Lnet/minecraft/class_4587;ILnet/minecraft/class_269;Lnet/minecraft/class_266;)V with priority 1000, already redirected by betterpingdisplay.mixins.json:InGameHudMixin->@reDIrect::render(Lnet/minecraft/class_355;Lnet/minecraft/class_4587;ILnet/minecraft/class_269;Lnet/minecraft/class_266;)V with priority 1000

I totally understand if you are not in favour of fixing this, as this function seems to entirly included in Essencial Client. But I do suggest putting a notice in mod discription for people like me, who have Better Ping Display before adding this mod.

ViaFabricPlus Incompaticlblbl

ViaFabricPlus (https://github.com/FlorianMichael/ViaFabricPlus/)
Last line before crash:
@ModifyConstant conflict. Skipping viafabricplus.mixins.json:fixes.MixinStringHelper from mod viafabricplus->@ModifyConstant::expandChatLength(I)I with priority 1000, already redirected by essentialclient.mixins.json:longChatMessages.StringHelperMixin from mod essential-client->@ModifyConstant::getMaxLength(I)I with priority 1000

I think you will have more fun download it yourself than figuring out what from my logs is needed.

incompatible with Figura: `java.lang.RuntimeException: Mixin transformation of net.minecraft.class_329`

Incompatible with Figura

java.lang.RuntimeException: Mixin transformation of net.minecraft.class_329 failed
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:252)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150)
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at net.minecraft.class_310.<init>(class_310.java:591)
	at net.minecraft.client.main.Main.main(Main.java:199)
	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 net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:608)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
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)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247)
	... 12 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector onPlayerListRender(Lnet/minecraft/class_304;)Z in figura.mixins.json:InGameHudMixin from mod figura failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap figura-refmap.json
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468)
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1381)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
	... 15 more

Full error at https://paste.ee/p/krdzC

Possibly caused by player list render, the ping display module?

ItemStack.getNbt()

in my script I tried to use player.getHeldItem().getNbt(), but It can not find the function getNbt()

PS. player = getMinecraftClient().getPlayer()

"Cannot set that value"

Game version:1.18.1
EssentialClient:1.1.2
The following code throws "Cannot set that value":
`client = getMinecraftClient();

client.setEssentialClientRule("highlightLavaSources", false);//or "false" , true, "true"

hold();`
(Copied from here)

but it works well with other rules(such as commandSuggestorIgnoresSpaces ...)

Incompatibility with feather client

Hi, I am kind of a technical mc player, but I play pvp as well. I recently saw a pvp client called feather client which is based of fabric (it is more a mod itself, then a normal client). I tried using this client with mods like litematica and tweakeroo and it works fine, but it does not work with your essential client mod. I dont know much about programming and how mods exactly work. I will send the log.

latest.log

Crash upon startup (Update to 1.18.2)

Log:

Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_310 failed
at Not Enough Crashes deobfuscated stack trace.(1.18.2+build.1)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:418)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
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:210)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_310 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:252)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155)
at java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at net.minecraft.client.main.Main.main(Main:206)
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)
... 10 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)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247)
... 19 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [essentialclient.mixins.json:core.MinecraftClientMixin] from phase [DEFAULT] in config [essentialclient.mixins.json] from mod [essential-client] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379)
... 22 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @shadow method method_1536 in essentialclient.mixins.json:core.MinecraftClientMixin was not located in the target class net.minecraft.class_310. Using refmap essential-client-refmap.json
at Not Enough Crashes deobfuscated stack trace.(1.18.2+build.1)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:436)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachShadowMethod(MixinPreProcessorStandard.java:412)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:340)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:299)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277)
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:292)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
... 22 more

The mod crashes upon start-up. I tried both on a clean installation and on a modpack one (Fabulously Optimized, where this log comes from). The issue seems to be the fact that the mod isn't updated to 1.18.2.

Player.get().attack('hold') is inconsistent

If I use this command and try to break a block (without using the attackBlock command) it will just make it act like the attack button is stuck. If you attack a torch, it breaks (because it has a low break tolerance), if you try breaking a block, nothing will happen. The break animation wouldn't even play. Your hand would just be stuck.

I just want to be able to hold down the attack button (as the command suggests), but it doesn't at all.

Stackable Shulker Boxes With Items Does Not Work

Hello,

I am attempting to stack shulker boxes full of end stone in my inventory. I have both stackable shulker box features set to true in the essential client menu. However, as I attempt to stack them they show as a stack and immediately separate into individual shulker boxes as how vanilla shulker boxes show in the inventory. I am on a server with carpet mod stackable empty shulker boxes as well.

Thank you for your time.

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.