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

Overview

EssentialClient

Discord GitHub downloads

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

This mod is currently supporting 1.17.1, and 1.18.1

1.16.5 requires Fabric API v0.35.1+ and Carpet Mod v1.4.44+.

1.17.1 requires Fabric API v0.40.1+ and Carpet Mod v1.4.57+.

1.18.1 requires Fabric API v0.44.0+ and Carpet Mod v1.4.57+.

To access the Essential Client menu you must join a world, then it will be accessible to you when you press ESC, you can enable menu access from the title screen by enabling essentialClientButton.

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

Here is a link to my YouTube video about the mod

Image

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

Wiki

Comments
  • PlaceBlock(placeAt) & block breaking support(1.16)

    PlaceBlock(placeAt) & block breaking support(1.16)

    while (world.getBlockAt(bx,by,bz).getBlockId() == 'lectern'){
    player.updateBreakingBlock(bx,by,bz);
    sleep(50);}
    

    example code for block breaking should be like that, client should 'update' or 'attack' block every 50ms. Unless client 'cancels' block breaking... I'm not sure if client would need to call cancel function.

    placing block functions barely work, but I don't know if I should do complex inventory swap inside same class.

    opened by aria1th 11
  • Incompatibility with feather client

    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

    opened by Noah765 9
  • 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

    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

    opened by JacktheDevel0per 5
  • Player.get().attack('hold') is inconsistent

    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.

    opened by y2k04 4
  • Incompatible with RebindAllTheKeys

    Incompatible with RebindAllTheKeys

    opened by soulsoiledit 4
  •  Add getTradeListSize, getTradeList

    Add getTradeListSize, getTradeList

    getTradeList -> get list of maps (sell : itemStack, buy1 : itemStack, buy2 : itemStack(or AIR) ) getTradeListSize -> get Size of trade list

    tested in 1.18.1 & 1.17.1 server env(arucas not updated, it does not boot with gson)

    opened by aria1th 4
  • Please update to 1.19.2 ❤️

    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

    opened by mrniddala 3
  • Fix SwapSlot bug + add ClickSlot function + @

    Fix SwapSlot bug + add ClickSlot function + @

    SwapSlot now works correctly (at least in 1.18.1 and 1.17) *NOTE : Vanilla does not swap items if stacks are mergable , so it should respect vanilla? ClickSlot works perfectly (player.clickSlot( int slotID(-999 or proper slot ID) , clickData (0 or 1, default to 0) , String slotActionType(pickup, swap, etc) ) InteractItem works good with items : bottle o'enchant , composable, etc but not foods GetSwappableHotbarSlot works

    opened by aria1th 3
  • Crash upon startup (Update to 1.18.2)

    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.

    opened by FallBackITA27 2
  • 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`

    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?

    opened by ProfessorSniff 2
  • ClientScript Crash

    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

    opened by UpsideDownFoxxo 2
  • Issue: non supported option for carpet rule

    Issue: non supported option for carpet rule

    Carpet rule allowSpawningOfflinePlayers giving out error when being edited from essential client carpet menu image

    Apparently, carpet dosen't have this option while essential client shows it. image image

    Isn't it possible to get the possible values from carpet instead of it being hard coded? (in case it is)

    opened by glaav 0
Releases(v1.3.2)
Owner
hi
null
Software for Minecraft Pocket Edition 1.1.x forked Nukkit.

Rooti Software for Minecraft Bedrock Edition 1.1.x forked Nukkit. Java 8 installation sudo apt-get update && sudo apt-get install default-jdk sudo apt

null 17 Nov 27, 2022
An easy-to-use Spigot library that implements a GUI interface within offhand maps.

MiniMapGUI An easy-to-use Spigot library that implements a GUI interface within offhand maps. Maven/Gradle Dependencies Replace Tag with the latest ve

byteful 10 Oct 17, 2022
A Minecraft Fabric client-side mod adding ambient and environmental interaction effects to enhance immersion.

Effective Effective is a client-side Fabric mod that adds various visual and auditory effects lacking in Vanilla Minecraft to improve overall ambience

Ladysnake 114 Dec 21, 2022
BungeeCord/Spigot plugin that fixes Multi-world detection by simulating mod presence on the server side

Companion for map mods Unofficial BungeeCord and Spigot (Paper) companion plugin for Xaero's Minimap (and their World Map), JourneyMap and VoxelMap. T

Artur Khusainov 3 Sep 18, 2022
@FengG0d 's Client, but he leave, I am the new owner, but, I don't know how to write Java, I need your help.

IKUN Client Help me I need help! The original Author was leave, but I don't know how to write a good client, I need Your help! to make a good IKun Cli

Chenken520 2 Sep 4, 2022
NoChatLag fixes lagspikes caused by chat by removing the sender UUID from the chat packet. Please note that this breaks the vanilla client side block list.

NoChatLagServer Fabric Version | Forge Version Downloads: SpigotMC | GitHub Releases NoChatLagServer fixes WEB-5587 by setting the sender-uuid to that

Noah van der Aa 3 Jan 10, 2022
These samples explore the different options that Spring Boot developers have for using Javascript and CSS on the client (browser) side of their application.

Table of Contents Getting Started Narrowing the Choices Create a New Application Webjars Show Me Some Javascript Normalizing Resource Paths Adding Tab

Dave Syer 18 Jul 29, 2022
A collection of client-side tweak kits to enhance your Minecraft game experience. Tweak Minecraft and beyond!

TweakerMore A collection of client-side tweak kits for enhance your Minecraft game experience Everything is disabled by default, so you don't need to

Fallen_Breath 105 Jan 3, 2023
Apache Maven artifacts for bootstrapping new open-source projects

OSS Quickstart Apache Maven archetypes for bootstrapping new open-source projects. Think Maven Quickstart Archetype and friends, but more modern, comp

ModiTect 49 Dec 31, 2022
A boilerplate project designed to work as a template for new microservices and help you get in touch with various useful concepts.

Microservice Reference Project This project is inspired by the idea to quickly create a production ready project with all the required infrastructure

Innovation & Tech 4 Dec 17, 2022
Very briefly capturing some of new/ update in API that were introduced after Java 8 that may come handy for dev folks while programming

Very briefly capturing some of new/ update in API that were introduced after Java 8 that may come handy for dev folks while programming. Also have created tests demonstrating those APIs and playaround with it.

Jayaramanan Kumar 3 Jan 24, 2022
A template repository for new extensions.

SAP CX Template The sapcxtemplate extension improves ... FEATURE DESCRIPTION COPY-TEXT INTRODUCTION How to activate and use COPY-TEXT ACTIVATION / SET

SAP CX Tools 3 Dec 15, 2022
Helps creating new architecture files for react native.

Work In Progress Create React Native New Arch Files This script helps creating newly added new architecture files for react native. How to run the scr

Ahmet Biçer 8 Oct 17, 2022
A new rank core that will be cool SoonTM

Alchemist A new rank core that will be cool SoonTM Made by 98ping, utilized projects from devrawr and aikiar Updates We have new updates and features

Max 11 Jan 2, 2023
Tuya 37 Dec 26, 2022
This Web Application Allows A user to upload a two minutes Video. It uses Server Side Capabilities of Nodejs and Spring Boot .

VideoStreamingApplication Purpose Of This Application These days trend of short videos are on rise youtube recently realsed "Shorts" . So , taking ins

Prateek Kumar 57 Nov 13, 2022
A hybrid chat android application based on the features of Instagram and Whatsapp having UI just as Telegram.

GupShup About App It is a free online chat android application, enabling user to create a free user account and then log in using the credentials. Aft

Ratik Tiwari 1 May 22, 2022
A simple quarkus app with hibernate as ORM, used to show the features of Hibernate Search

beer-manager-hibernate-search Project This project uses Quarkus, the Supersonic Subatomic Java Framework. If you want to learn more about Quarkus, ple

Sedona Solutions 3 Jan 6, 2022
This app brings Privacy dashboard features from Android 12 to older android devices.

PrivacyDashboard This app brings Privacy dashboard features from Android 12 to older android devices. Have you ever thought which apps are accessing y

Rushikesh Kamewar 234 Jan 7, 2023