Giter Site home page Giter Site logo

jackfred2 / chesttracker Goto Github PK

View Code? Open in Web Editor NEW
38.0 38.0 19.0 8 MB

A Fabric & Quilt client-sided mod to track your item storage.

Home Page: https://modrinth.com/mod/chest-tracker

License: GNU Lesser General Public License v3.0

Java 98.27% Kotlin 1.73%
client-side fabricmc minecraft utility

chesttracker's People

Contributors

10935336 avatar chloedawn avatar itsempa avatar jackfred2 avatar jerozgen avatar k0-rr avatar law4x avatar rickybrent avatar wintone01 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

Watchers

 avatar

chesttracker's Issues

World name containing unmappable characters causes crash.

To Reproduce
Join a realm with a name that has unmappable characters.

Crash Report

java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: realms-AlwaysInTreble-? ? ? ? ? ?   ? ? ? ? ?.json
	at sun.nio.fs.UnixPath.encode(UnixPath.java:121) ~[?:?]
	at sun.nio.fs.UnixPath.<init>(UnixPath.java:68) ~[?:?]
	at sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:279) ~[?:?]
	at java.nio.file.Path.resolve(Path.java:515) ~[?:?]
	at red.jackf.chesttracker.memory.MemoryDatabase.getFilePath(MemoryDatabase.java:160) ~[chesttracker.jar:?]
	at red.jackf.chesttracker.memory.MemoryDatabase.load(MemoryDatabase.java:115) ~[chesttracker.jar:?]
	at red.jackf.chesttracker.memory.MemoryDatabase.getCurrent(MemoryDatabase.java:62) ~[chesttracker.jar:?]
	at net.minecraft.class_2535.handler$znk000$chestTracker$onDisconnectHandler(class_2535.java:519) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.method_10747(class_2535.java) ~[client-intermediary.jar:?]
	at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.cleanupBeforeMinecraft(InGameCatcher.java:51) ~[notenoughcrashes.jar:?]
	at net.minecraft.class_310.handler$doo000$beforeCleanUpAfterCrash(class_310.java:23058) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1519(class_310.java) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:759) ~[client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:238) [client-intermediary.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:602) [fabric-loader-0.12.11.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.12.11.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.11.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]

Additional context
https://github.com/JackFred2/ChestTracker/blob/master/src/main/java/red/jackf/chesttracker/memory/MemoryDatabase.java#L79
MemoryUtils.makeFileSafe doesn't seem to be making it safe enough
Personally, I wouldn't use world names directly in the file-name, hashing it or taking base64 would be my go-to.
This crash is specifically for a realm, but I'm sure it happens with any world.

Recipe book alt tab crash

To Reproduce
Set the keybind to it's default (left alt).
Be in the survival inventory screen.
Have the recipe book open.
Remember an item somewhere.

To crash: hover over the item in your inventory screen (either on REI or inventory) and press the keybind.

Crash Report
https://pastebin.com/6NnH7gY5

Crashes with ExpandedStorage (latest version) and Applied Energistics 2

Steps to reproduce

  1. Download latest version of expanded storage (Note: they use a new API. I see that expandedstorage is in the stacktrace of chest tracker, but I imagine you created this based on a older version. there newer version is completely different with a different API)
  2. Place down a ES chest
  3. Open chest
  4. crash

Same with Applied Energistics 2

// Shall we play a game?

Time: 10/12/21, 8:01 PM
Description: keyPressed event handler

java.lang.NoClassDefFoundError: ninjaphenix/expandedstorage/base/internal_api/block/AbstractChestBlock
	at Not Enough Crashes deobfuscated stack trace.(1.17.1+build.61)
	at red.jackf.chesttracker.compat.ExpandedStorageHandler.check(ExpandedStorageHandler.java:15)
	at red.jackf.chesttracker.memory.MemoryUtils.getConnected(MemoryUtils.java:149)
	at red.jackf.chesttracker.memory.MemoryUtils.handleItemsFromScreen(MemoryUtils.java:67)
	at net.minecraft.client.MinecraftClient.handler$fmm000$chestTracker$countItemsBeforeClose(MinecraftClient:19059)
	at net.minecraft.client.MinecraftClient.setScreen(MinecraftClient:959)
	at net.minecraft.client.network.ClientPlayerEntity.closeScreen(ClientPlayerEntity:336)
	at net.minecraft.client.network.ClientPlayerEntity.closeHandledScreen(ClientPlayerEntity:330)
	at net.minecraft.client.gui.screen.ingame.HandledScreen.onClose(HandledScreen:643)
	at net.minecraft.client.gui.screen.Screen.keyPressed(Screen:114)
	at net.minecraft.client.gui.screen.ingame.HandledScreen.keyPressed(HandledScreen:571)
	at net.minecraft.client.Keyboard.method_1454(Keyboard:374)
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen:490)
	at net.minecraft.client.Keyboard.onKey(Keyboard:370)
	at net.minecraft.client.Keyboard.method_22678(Keyboard:462)
	at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor:101)
	at net.minecraft.client.Keyboard.method_22676(Keyboard:462)
	at org.lwjgl.glfw.GLFWKeyCallbackI.callback(GLFWKeyCallbackI.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 net.minecraft.client.main.Main.main(Main:217)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:567)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
Caused by: java.lang.ClassNotFoundException: ninjaphenix.expandedstorage.base.internal_api.block.AbstractChestBlock
	at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:636)
	at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:182)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:519)
	at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:175)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:519)
	... 31 more


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

-- Head --
Thread: Render thread
Stacktrace:
	at red.jackf.chesttracker.compat.ExpandedStorageHandler.check(ExpandedStorageHandler.java:15)
	at red.jackf.chesttracker.memory.MemoryUtils.getConnected(MemoryUtils.java:149)
	at red.jackf.chesttracker.memory.MemoryUtils.handleItemsFromScreen(MemoryUtils.java:67)
	at net.minecraft.class_310.handler$fmm000$chestTracker$countItemsBeforeClose(class_310.java:19059)
	at net.minecraft.class_310.method_1507(class_310.java:959)
	at net.minecraft.class_746.method_3137(class_746.java:336)
	at net.minecraft.class_746.method_7346(class_746.java:330)
	at net.minecraft.class_465.method_25419(class_465.java:643)
	at net.minecraft.class_437.method_25404(class_437.java:114)
	at net.minecraft.class_465.method_25404(class_465.java:571)
	at net.minecraft.class_309.method_1454(class_309.java:374)
Mixins in Stacktrace:
	net.minecraft.class_310:
		net.flytre.attributefix.mixin.MinecraftClientMixin (attributefix.mixins.json)
		xaero.common.mixin.MixinMinecraftClient (xaerominimap.mixins.json)
		carpet.mixins.MinecraftClientMixin (carpet.mixins.json)
		red.jackf.whereisit.mixin.MixinMinecraftClient (whereisit.mixins.json)
		io.github.apace100.apoli.mixin.MinecraftClientMixin (apoli.mixins.json)
		fudge.notenoughcrashes.fabric.mixins.client.CatchInitMInecraftClientMixin (notenoughcrashes.fabric.mixins.json)
		zabi.minecraft.extraalchemy.mixin.client.MixinEntityOutline (extraalchemy.client.json)
		vazkii.patchouli.mixin.client.MixinMinecraft (patchouli.mixins.json)
		net.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.mixins.json)
		xyz.starmun.justenoughkeys.mixin.MinecraftMixin (justenoughkeys.mixins.json)
		me.flashyreese.mods.sodiumextra.mixin.features.gui.MinecraftClientAccessor (sodium-extra.mixins.json)
		net.fabricmc.fabric.mixin.command.client.MinecraftClientMixin (fabric-command-api-v1.mixins.json)
		me.jellysquid.mods.sodium.mixin.core.MixinMinecraftClient (sodium.mixins.json)
		me.shedaniel.advancementsenlarger.mixin.MixinMinecraftClient (advancements-enlarger.mixins.json)
		ru.bclib.mixin.client.MinecraftMixin (bclib.mixins.client.json)
		me.axieum.mcmod.authme.mixin.MinecraftClientAccess (authme.mixins.json)
		bre2el.fpsreducer.mixin.MinecraftClientMixin (fpsreducer.json)
		squeek.appleskin.mixin.MinecraftClientMixin (appleskin.mixins.json)
		svenhjol.charm.mixin.devenv.FixDevAuthSpamMixin (charm.mixins.json)
		net.fabricmc.fabric.mixin.screen.MinecraftClientMixin (fabric-screen-api-v1.mixins.json)
		xyz.rongmario.cleancut.MixinMinecraftClient (mixins.cleancut.json)
		net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor (fabric-networking-api-v1.mixins.json)
		dev.latvian.kubejs.mixin.common.MinecraftMixin (kubejs-common.mixins.json)
		ladysnake.satin.mixin.client.event.MinecraftClientMixin (mixins.satin.client.json)
		fudge.notenoughcrashes.mixins.client.MixinMinecraftClient (notenoughcrashes.mixins.json)
		ru.betterend.mixin.client.MinecraftClientMixin (betterend.mixins.client.json)
		io.github.lucaargolo.slotlock.mixin.MinecraftClientMixin (slotlock.mixins.json)
		carpet.mixins.MinecraftClient_pausedShakeMixin (carpet.mixins.json)
		fi.dy.masa.malilib.mixin.MixinMinecraftClient (mixins.malilib.json)
		net.fabricmc.fabric.mixin.registry.sync.client.MixinMinecraftClient (fabric-registry-sync-v0.mixins.json)
		svenhjol.charm.mixin.accessor.MinecraftAccessor (charm.mixins.json)
		dev.cammiescorner.arcanus.core.mixin.client.MinecraftClientMixin (arcanus.mixins.json)
		net.dblsaiko.qcommon.cfg.core.mixin.MinecraftClientMixin (cfg-core.mixins.json)
		me.steven.carrier.mixin.MixinMinecraftClient (carrier.mixins.json)
		randommcsomethin.fallingleaves.mixin.MinecraftClientMixin (fallingleaves.mixins.json)
		net.flytre.flytre_lib.mixin.config.MinecraftClientMixin (flytre-lib-config.mixins.json)
		draylar.omegaconfig.mixin.ClientMixin (omega-config.mixins.json)
		svenhjol.charmonium.mixin.extra_music.TryCustomMusicMixin (charmonium.mixins.json)
		com.swordglowsblue.artifice.mixin.MixinMinecraftClient (artifice.mixins.json)
		de.keksuccino.konkrete.events.client.mixins.MixinMinecraftClient (konkrete.mixins.events.client.json)
		net.voidz.mixin.MinecraftClientMixin (voidz.mixins.json)
		com.wuest.prefab.mixins.MinecraftClientInitMixin (prefab.mixins.json)
		dev.architectury.mixin.fabric.client.MixinMinecraft (architectury.mixins.json)
		dev.lambdaurora.lambdynlights.mixin.MinecraftClientMixin (lambdynlights.mixins.json)
		net.flytre.flytre_lib.mixin.event.MinecraftClientMixin (flytre-lib-event.mixins.json)
		com.alotofletters.schmucks.mixin.MinecraftClientMixin (Schmucks.mixins.json)
		svenhjol.charm.mixin.callback.LoadWorldClientStartCallbackMixin (charm.mixins.json)
		wraith.harvest_scythes.mixin.ClientMixin (harvestscythes.mixins.json)
		red.jackf.chesttracker.mixins.MixinMinecraftClient (chesttracker.mixins.json)
		com.rdvdev2.disablecustomworldsadvice.mixin.MixinMinecraftClient (disable_custom_worlds_advice.mixins.json)
		me.shedaniel.cloth.mixin.client.events.MixinMinecraftClient (cloth-client-events-v0.mixins.json)
		xaero.map.mixin.MixinMinecraftClient (xaeroworldmap.mixins.json)
		svenhjol.charm.mixin.callback.ClientPlayerJoinCallbackMixin (charm.mixins.json)
		appeng.mixins.BlockBreakParticleMixin (appliedenergistics2.mixins.json)
		com.tterrag.blur.mixin.MixinMinecraftClient (mixins.blur.json)
		net.coderbot.iris.mixin.MixinMinecraftClient (mixins.iris.json)
		net.fabricmc.fabric.mixin.event.interaction.MixinMinecraftClient (fabric-events-interaction-v0.mixins.json)
		dev.lambdaurora.spruceui.mixin.MinecraftClientMixin (spruceui.mixins.json)
		malte0811.ferritecore.mixin.fabric.MinecraftMixin (ferritecore.fabric.mixin.json)
		paulevs.betternether.mixin.client.MinecraftClientMixin (betternether.mixins.client.json)
	net.minecraft.class_746:
		moriyashiine.bewitchment.mixin.client.ClientPlayerEntityMixin (bewitchment.mixins.json)
		carpet.mixins.ClientPlayerEntity_clientCommandMixin (carpet.mixins.json)
		me.steven.carrier.mixin.MixinClientPlayerEntity (carrier.mixins.json)
		be.florens.expandability.mixin.swimming.client.LocalPlayerMixin (expandability.mixins.json)
		artifacts.mixin.mixins.item.heliumflamingo.client.LocalPlayerMixin (artifacts.mixins.json)
		xaero.common.mixin.MixinClientPlayerEntity (xaerominimap.mixins.json)
		net.dragonloot.mixin.ClientPlayerEntityMixin (dragonloot.mixins.json)
		com.kwpugh.gobber2.mixin.ClientPlayerEntityMixinFallFlying (gobber2.mixins.json)
		net.kyrptonaught.customportalapi.mixin.client.ClientPlayerMixin (customportalapi.mixins.json)
		net.adriantodt.fallflyinglib.mixin.ClientPlayerEntityMixin (fallflyinglib.mixins.json)
		io.github.lucaargolo.slotlock.mixin.ClientPlayerEntityMixin (slotlock.mixins.json)
		io.github.apace100.originsclasses.mixin.ClientPlayerEntityMixin (origins-classes.mixins.json)
		io.github.apace100.origins.mixin.WaterVisibilityMixin (origins.mixins.json)
		dev.architectury.mixin.fabric.client.ClientPlayerAttackInvoker (architectury.mixins.json)
		agap.main.mixin.RocketControllerMixin (modid.mixins.json)
		virtuoel.pehkui.mixin.client.ClientPlayerEntityMixin (pehkui.mixins.json)
		corgitaco.enhancedcelestials.mixin.client.MixinClientPlayer (enhancedcelestials.mixins.json)
		ru.betterend.mixin.client.LocalPlayerMixin (betterend.mixins.client.json)
		dev.custom.portals.mixin.ClientPlayerEntityMixin (customportals.mixins.json)
		wraith.waystones.mixin.ClientPlayerEntityMixin (waystones.mixins.json)
		wraith.waystones.mixin.ClientPlayerEntityAccessor (waystones.mixins.json)
		io.github.apace100.apoli.mixin.ClientPlayerEntityMixin (apoli.mixins.json)
		net.fabricmc.fabric.mixin.command.client.ClientPlayerEntityMixin (fabric-command-api-v1.mixins.json)
		com.martmists.jumpoverfences.mixin.ClientPlayerEntityMixin (jof.mixin.json)
	net.minecraft.class_465:
		net.kyrptonaught.inventorysorter.mixin.MixinContainerScreen (net.kyrptonaught.inventorysorter.json)
		net.flytre.flytre_lib.mixin.storage.fluid.HandledScreenMixin (flytre-lib-storage-fluid.mixins.json)
		net.blay09.mods.balm.mixin.AbstractContainerScreenAccessor (balm.mixins.json)
		top.theillusivec4.polymorph.mixin.core.AccessorHandledScreen (polymorph.mixins.json)
		me.steven.wirelessnetworks.mixin.HandledScreenAccessor (wirelessnetworks.mixins.json)
		io.github.lucaargolo.slotlock.mixin.HandledScreenMixin (slotlock.mixins.json)
		red.jackf.whereisit.mixin.AccessorHandledScreen (whereisit.mixins.json)
		net.kyrptonaught.quickshulker.mixin.ScreenMixin (net.kyrptonaught.quickshulker.json)
		red.jackf.chesttracker.mixins.AccessorHandledScreen (chesttracker.mixins.json)
		io.github.apace100.calio.mixin.HandledScreenFocusedSlotAccessor (calio.mixins.json)
		fi.dy.masa.itemscroller.mixin.IMixinScreenWithHandler (mixins.itemscroller.json)
		net.flytre.flytre_lib.mixin.storage.upgrade.HandledScreenMixin (flytre-lib-storage-upgrade.mixins.json)
		svenhjol.charm.mixin.callback.RenderGuiCallbackMixin (charm.mixins.json)
		dev.emi.trinkets.mixin.HandledScreenMixin (trinkets.mixins.json)
		red.jackf.whereisit.mixin.MixinHandledScreen (whereisit.mixins.json)
		svenhjol.charm.mixin.accessor.AbstractContainerScreenAccessor (charm.mixins.json)
	net.minecraft.class_437:
		net.fabricmc.fabric.mixin.screen.ScreenAccessor (fabric-screen-api-v1.mixins.json)
		svenhjol.charm.mixin.callback.SetupGuiCallbackMixin (charm.mixins.json)
		me.shedaniel.cloth.mixin.client.events.MixinScreen (cloth-client-events-v0.mixins.json)
		top.theillusivec4.polymorph.mixin.core.MixinScreen (polymorph.mixins.json)
		net.blay09.mods.balm.mixin.ScreenAccessor (balm.mixins.json)
		squeek.appleskin.mixin.ScreenMixin (appleskin.mixins.json)
		com.tterrag.blur.mixin.MixinScreen (mixins.blur.json)
		vazkii.patchouli.mixin.client.AccessorScreen (patchouli.mixins.json)
		me.steven.indrev.mixin.client.MixinScreen (indrev.mixins.json)
		reborncore.mixin.client.AccessorScreen (reborncore.client.mixins.json)
		dev.bernasss12.bebooks.mixin.ScreenMixin (bebooks.mixins.json)
		top.theillusivec4.polymorph.mixin.core.AccessorScreen (polymorph.mixins.json)
		xaero.common.mixin.MixinScreen (xaerominimap.mixins.json)
		fi.dy.masa.malilib.mixin.MixinScreen (mixins.malilib.json)
		net.fabricmc.fabric.mixin.client.rendering.ScreenMixin (fabric-rendering-v1.mixins.json)
		de.keksuccino.konkrete.events.client.mixins.MixinScreen (konkrete.mixins.events.client.json)
		svenhjol.charm.mixin.accessor.ScreenAccessor (charm.mixins.json)
		dev.architectury.mixin.fabric.client.MixinScreen (architectury.mixins.json)
		ninjaphenix.container_library.mixin.LastAfterInitCallbackMixin (ninjaphenix_container_lib.mixins.json)
		xyz.starmun.justenoughkeys.mixin.ScreenMixin (justenoughkeys.mixins.json)
		me.axieum.mcmod.authme.mixin.ScreenAccess (authme.mixins.json)
		vazkii.patchouli.mixin.client.MixinScreen (patchouli.mixins.json)
		svenhjol.charm.mixin.callback.RenderTooltipCallbackMixin (charm.mixins.json)
		com.minelittlepony.common.mixin.MixinScreen (kirin.mixin.json)
		com.glisco.things.mixin.ScreenAccessor (things.mixins.json)
		net.fabricmc.fabric.mixin.screen.ScreenMixin (fabric-screen-api-v1.mixins.json)
		com.misterpemodder.shulkerboxtooltip.mixin.client.ScreenMixin (shulkerboxtooltip.client.json)
		red.jackf.whereisit.mixin.MixinScreen (whereisit.mixins.json)
		fi.dy.masa.itemscroller.mixin.MixinScreen (mixins.itemscroller.json)
		me.shedaniel.rei.mixin.fabric.MixinScreen (rei.mixins.json)
	net.minecraft.class_309:
		dev.latvian.kubejs.mixin.common.KeyboardHandlerMixin (kubejs-common.mixins.json)
		dev.architectury.mixin.fabric.client.MixinKeyboardHandler (architectury.mixins.json)
		net.flytre.flytre_lib.mixin.config.KeyboardMixin (flytre-lib-config.mixins.json)
		me.shedaniel.cloth.mixin.client.events.MixinKeyboard (cloth-client-events-v0.mixins.json)
		me.cominixo.betterf3.mixin.KeyboardMixin (betterf3.mixins.json)
		de.keksuccino.konkrete.events.client.mixins.MixinKeyboard (konkrete.mixins.events.client.json)
		net.fabricmc.fabric.mixin.screen.KeyboardMixin (fabric-screen-api-v1.mixins.json)
		bre2el.fpsreducer.mixin.KeyboardMixin (fpsreducer.json)
		fi.dy.masa.malilib.mixin.MixinKeyboard (mixins.malilib.json)

-- Affected screen --
Details:
	Screen name: appeng.client.gui.implementations.CellWorkbenchScreen
Stacktrace:
	at Not Enough Crashes deobfuscated stack trace.(1.17.1+build.61)
	at java.lang.Thread.getStackTrace(Thread.java:1596)
	at net.minecraft.util.crash.CrashReportSection.trimStackTraceEnd(CrashReportSection:523)
	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 net.minecraft.client.main.Main.main(Main:217)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:567)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
Mixins in Stacktrace:
	net.minecraft.client.main.Main:
		net.flytre.flytre_lib.mixin.config.MainMixin (flytre-lib-config.mixins.json)
		fudge.notenoughcrashes.fabric.mixins.client.MixinMain (notenoughcrashes.fabric.mixins.json)

-- Affected level --
Details:
	All players: 1 total; [class_746['DaddyDanked'/28, l='ClientLevel', x=207.30, y=70.00, z=74.95]]
	Chunk stats: 1024, 441
	Level dimension: minecraft:overworld
	Level spawn location: World: (-160,70,0), Section: (at 0,6,0 in -10,4,0; chunk contains blocks -160,-64,0 to -145,319,15), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,-64,0 to -1,319,511)
	Level time: 22223 game time, 22223 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 net.minecraft.client.main.Main.main(Main.java:217)
	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.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
Mixins in Stacktrace:
	net.minecraft.class_638:
		dev.onyxstudios.cca.mixin.world.client.MixinClientWorld (mixins.cardinal_components_world.json)
		dev.lambdaurora.lambdynlights.mixin.ClientWorldMixin (lambdynlights.mixins.json)
		dev.tr7zw.entityculling.mixin.ClientWorldMixin (entityculling.mixins.json)
		dev.architectury.mixin.fabric.client.MixinClientLevel (architectury.mixins.json)
		draylar.horizon.mixin.ClientWorldMixin (minershorizon.mixins.json)
		me.jellysquid.mods.sodium.mixin.features.fast_biome_colors.MixinClientWorld (sodium.mixins.json)
		net.coderbot.iris.mixin.vertices.block_rendering.MixinClientWorld (mixins.iris.vertexformat.json)
		dev.onyxstudios.cca.mixin.entity.client.MixinClientWorld (mixins.cardinal_components_entity.json)
		svenhjol.charm.mixin.callback.AddEntityCallbackClientMixin (charm.mixins.json)
		xaero.map.mixin.MixinClientWorld (xaeroworldmap.mixins.json)
		net.flytre.flytre_lib.mixin.event.ClientWorldMixin (flytre-lib-event.mixins.json)
		moriyashiine.bewitchment.mixin.client.ClientWorldMixin (bewitchment.mixins.json)
		me.pieking1215.waterdripsound.mixin.client.MixinClientWorld (waterdripsound.mixins.json)
		me.jellysquid.mods.sodium.mixin.features.chunk_rendering.MixinClientWorld (sodium.mixins.json)
		corgitaco.enhancedcelestials.mixin.client.MixinClientWorld (enhancedcelestials.mixins.json)
		xaero.common.mixin.MixinClientWorld (xaerominimap.mixins.json)
		net.fabricmc.fabric.mixin.event.lifecycle.client.ClientWorldMixin (fabric-lifecycle-events-v1.mixins.json)
	net.minecraft.class_310:
		net.flytre.attributefix.mixin.MinecraftClientMixin (attributefix.mixins.json)
		xaero.common.mixin.MixinMinecraftClient (xaerominimap.mixins.json)
		carpet.mixins.MinecraftClientMixin (carpet.mixins.json)
		red.jackf.whereisit.mixin.MixinMinecraftClient (whereisit.mixins.json)
		io.github.apace100.apoli.mixin.MinecraftClientMixin (apoli.mixins.json)
		fudge.notenoughcrashes.fabric.mixins.client.CatchInitMInecraftClientMixin (notenoughcrashes.fabric.mixins.json)
		zabi.minecraft.extraalchemy.mixin.client.MixinEntityOutline (extraalchemy.client.json)
		vazkii.patchouli.mixin.client.MixinMinecraft (patchouli.mixins.json)
		net.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.mixins.json)
		xyz.starmun.justenoughkeys.mixin.MinecraftMixin (justenoughkeys.mixins.json)
		me.flashyreese.mods.sodiumextra.mixin.features.gui.MinecraftClientAccessor (sodium-extra.mixins.json)
		net.fabricmc.fabric.mixin.command.client.MinecraftClientMixin (fabric-command-api-v1.mixins.json)
		me.jellysquid.mods.sodium.mixin.core.MixinMinecraftClient (sodium.mixins.json)
		me.shedaniel.advancementsenlarger.mixin.MixinMinecraftClient (advancements-enlarger.mixins.json)
		ru.bclib.mixin.client.MinecraftMixin (bclib.mixins.client.json)
		me.axieum.mcmod.authme.mixin.MinecraftClientAccess (authme.mixins.json)
		bre2el.fpsreducer.mixin.MinecraftClientMixin (fpsreducer.json)
		squeek.appleskin.mixin.MinecraftClientMixin (appleskin.mixins.json)
		svenhjol.charm.mixin.devenv.FixDevAuthSpamMixin (charm.mixins.json)
		net.fabricmc.fabric.mixin.screen.MinecraftClientMixin (fabric-screen-api-v1.mixins.json)
		xyz.rongmario.cleancut.MixinMinecraftClient (mixins.cleancut.json)
		net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor (fabric-networking-api-v1.mixins.json)
		dev.latvian.kubejs.mixin.common.MinecraftMixin (kubejs-common.mixins.json)
		ladysnake.satin.mixin.client.event.MinecraftClientMixin (mixins.satin.client.json)
		fudge.notenoughcrashes.mixins.client.MixinMinecraftClient (notenoughcrashes.mixins.json)
		ru.betterend.mixin.client.MinecraftClientMixin (betterend.mixins.client.json)
		io.github.lucaargolo.slotlock.mixin.MinecraftClientMixin (slotlock.mixins.json)
		carpet.mixins.MinecraftClient_pausedShakeMixin (carpet.mixins.json)
		fi.dy.masa.malilib.mixin.MixinMinecraftClient (mixins.malilib.json)
		net.fabricmc.fabric.mixin.registry.sync.client.MixinMinecraftClient (fabric-registry-sync-v0.mixins.json)
		svenhjol.charm.mixin.accessor.MinecraftAccessor (charm.mixins.json)
		dev.cammiescorner.arcanus.core.mixin.client.MinecraftClientMixin (arcanus.mixins.json)
		net.dblsaiko.qcommon.cfg.core.mixin.MinecraftClientMixin (cfg-core.mixins.json)
		me.steven.carrier.mixin.MixinMinecraftClient (carrier.mixins.json)
		randommcsomethin.fallingleaves.mixin.MinecraftClientMixin (fallingleaves.mixins.json)
		net.flytre.flytre_lib.mixin.config.MinecraftClientMixin (flytre-lib-config.mixins.json)
		draylar.omegaconfig.mixin.ClientMixin (omega-config.mixins.json)
		svenhjol.charmonium.mixin.extra_music.TryCustomMusicMixin (charmonium.mixins.json)
		com.swordglowsblue.artifice.mixin.MixinMinecraftClient (artifice.mixins.json)
		de.keksuccino.konkrete.events.client.mixins.MixinMinecraftClient (konkrete.mixins.events.client.json)
		net.voidz.mixin.MinecraftClientMixin (voidz.mixins.json)
		com.wuest.prefab.mixins.MinecraftClientInitMixin (prefab.mixins.json)
		dev.architectury.mixin.fabric.client.MixinMinecraft (architectury.mixins.json)
		dev.lambdaurora.lambdynlights.mixin.MinecraftClientMixin (lambdynlights.mixins.json)
		net.flytre.flytre_lib.mixin.event.MinecraftClientMixin (flytre-lib-event.mixins.json)
		com.alotofletters.schmucks.mixin.MinecraftClientMixin (Schmucks.mixins.json)
		svenhjol.charm.mixin.callback.LoadWorldClientStartCallbackMixin (charm.mixins.json)
		wraith.harvest_scythes.mixin.ClientMixin (harvestscythes.mixins.json)
		red.jackf.chesttracker.mixins.MixinMinecraftClient (chesttracker.mixins.json)
		com.rdvdev2.disablecustomworldsadvice.mixin.MixinMinecraftClient (disable_custom_worlds_advice.mixins.json)
		me.shedaniel.cloth.mixin.client.events.MixinMinecraftClient (cloth-client-events-v0.mixins.json)
		xaero.map.mixin.MixinMinecraftClient (xaeroworldmap.mixins.json)
		svenhjol.charm.mixin.callback.ClientPlayerJoinCallbackMixin (charm.mixins.json)
		appeng.mixins.BlockBreakParticleMixin (appliedenergistics2.mixins.json)
		com.tterrag.blur.mixin.MixinMinecraftClient (mixins.blur.json)
		net.coderbot.iris.mixin.MixinMinecraftClient (mixins.iris.json)
		net.fabricmc.fabric.mixin.event.interaction.MixinMinecraftClient (fabric-events-interaction-v0.mixins.json)
		dev.lambdaurora.spruceui.mixin.MinecraftClientMixin (spruceui.mixins.json)
		malte0811.ferritecore.mixin.fabric.MinecraftMixin (ferritecore.fabric.mixin.json)
		paulevs.betternether.mixin.client.MinecraftClientMixin (betternether.mixins.client.json)
	net.minecraft.client.main.Main:
		net.flytre.flytre_lib.mixin.config.MainMixin (flytre-lib-config.mixins.json)
		fudge.notenoughcrashes.fabric.mixins.client.MixinMain (notenoughcrashes.fabric.mixins.json)

-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: Default, Generated Resources, Fabric Mods, charmonium/journeyman, lambdabettergrass/default, KubeJS Resource Pack [assets], 1-Unity-1.17.X-Dark-0.7.0.zip, 2-Rainbow XP bar and ping 1.17.zip

-- System Details --
Details:
	Minecraft Version: 1.17.1
	Minecraft Version ID: 1.17.1
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 16.0.1, Microsoft
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
	Memory: 2915366920 bytes (2780 MiB) / 5242880000 bytes (5000 MiB) up to 12213813248 bytes (11648 MiB)
	CPUs: 8
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
	Identifier: Intel64 Family 6 Model 158 Stepping 9
	Microarchitecture: Kaby Lake
	Frequency (GHz): 4.20
	Number of physical packages: 1
	Number of physical CPUs: 4
	Number of logical CPUs: 8
	Graphics card #0 name: NVIDIA GeForce RTX 2080
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x1e87
	Graphics card #0 versionInfo: DriverVersion=30.0.14.7212
	Memory slot #0 capacity (MB): 8192.00
	Memory slot #0 clockSpeed (GHz): 2.47
	Memory slot #0 type: DDR4
	Memory slot #1 capacity (MB): 8192.00
	Memory slot #1 clockSpeed (GHz): 2.47
	Memory slot #1 type: DDR4
	Memory slot #2 capacity (MB): 8192.00
	Memory slot #2 clockSpeed (GHz): 2.47
	Memory slot #2 type: DDR4
	Memory slot #3 capacity (MB): 8192.00
	Memory slot #3 clockSpeed (GHz): 2.47
	Memory slot #3 type: DDR4
	Virtual memory max (MB): 36699.29
	Virtual memory used (MB): 24985.16
	Swap memory total (MB): 4000.00
	Swap memory used (MB): 260.45
	JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx11648m -Xms256m -XX:PermSize=256m
	Fabric Mods: 
		addendum: Addendum 1.0.2
		adorn: Adorn 2.1.5+1.17.1
		advanced_runtime_resource_pack: Runtime Resource Pack 0.2.9
		advancementplaques: Advancement Plaques 1.4.1
		advancements-enlarger: Advancements Enlarger 0.2.4
		adventurez: AdventureZ 1.3.0
		agape_space: Space Dimensions 0.3.2
		ambientenvironment: Ambient Environment 6.0.22
		apocalypse: Apocalypse Origins 0.1.1
		apoli: Apoli 2.0.3
		appleskin: AppleSkin mc1.17-2.1.3
		appliedenergistics2: Applied Energistics 2 9.0.0-alpha.4
		aqupdcaracal: Caracal mob 1.17-1.3.2
		arcanus: Arcanus 1.16
		architects_palette: Architect's Palette Fabric 1.3
		architectury: Architectury 2.5.30
		armorsoundtweak: Armor Sound Tweak 3.1.0
		artifacts: Artifacts 5.0.2+fabric
		artifality: Artifality 0.4.1
		artifice: Artifice 0.15.3+21w07a
		artofalchemy: Art of Alchemy 1.3.4
		asa: Air Strafing Attribute 1.2
		attributefix: Attribute Fix {FABRIC} 1.0.3
		audiooutput: AudioOutput 0.0.4
		authme: Auth Me 1.5.0
		balm-fabric: Balm 1.3.0+0
		battletowers: Battle Towers 3.4.1-1.17.1
		bclib: BCLib 0.3.1
		bebooks: Better Enchanted Books 1.2.12
		bedrockwaters: BedrockWaters 1.5.0+1.17.1
		beenfo: Beenfo 1.17.1-fabric0.36.1-1.3.2
		better_wandering_trader: Better Wandering Trader 1.7.0
		betterdungeons: YUNG's Better Dungeons 1.17-1.0.2
		betterend: Better End 0.11.0-pre
		betterf3: BetterF3 1.1.5
		bettermineshafts: YUNG's Better Mineshafts 1.17-1.0.1
		betternether: Better Nether 5.1.3
		betterstrongholds: YUNG's Better Strongholds 1.17-1.1.2
		bewitchment: Bewitchment 1.17-10
		bitsandchisels: BitsAndChisels 2.5.3
		blast: BLAST 1.8
		blockshifter: Blockshifter 1.4.0+fabric-1.17.1
		blockus: Blockus 2.2.10+1.17.1
		blue_endless_jankson: jankson 1.2.1
		blur: Blur (Fabric) 2.1.0
		bosses_of_mass_destruction: Bosses of Mass Destruction (Beta) 1.2.3-1.17.1
		bountiful: Bountiful 1.0.0
		breakprogress: Break Progress 1.0.1
		calio: Calio 1.0.3
		can-i-mine-this-block: cAn i MiNe thIS bLOCk? 1.1.0
		cardinal-components: Cardinal Components API 3.1.1
		cardinal-components-base: Cardinal Components API (base) 3.1.1
		cardinal-components-block: Cardinal Components API (blocks) 3.1.1
		cardinal-components-chunk: Cardinal Components API (chunks) 3.1.1
		cardinal-components-entity: Cardinal Components API (entities) 3.1.1
		cardinal-components-item: Cardinal Components API (items) 3.1.1
		cardinal-components-level: Cardinal Components API (world saves) 3.1.1
		cardinal-components-scoreboard: Cardinal Components API (scoreboard) 3.1.1
		cardinal-components-util: Cardinal Components API (utilities) 3.1.1
		cardinal-components-world: Cardinal Components API (worlds) 3.1.1
		carpet: Carpet Mod 1.4.46
		carpet-extra: Carpet Extra 1.4.43
		carpet-tis-addition: Carpet TIS Addition 1.22.0+build.678
		carrier: Carrier 1.8.0
		charm: Charm 3.3.2
		charmonium: Charmonium 3.3.0
		chesttracker: Chest Tracker 1.0.18
		cleancut: CleanCut 1.17-4.0-fabric
		cleardespawn: Clear Despawn 1.17.1-1.1.2
		cloth-api: Cloth API 2.0.54
		cloth-armor-api-v1: Cloth Armor API v1 1.5.47
		cloth-basic-math: Cloth Basic Math 0.5.1
		cloth-client-events-v0: Cloth Client Events v0 2.0.54
		cloth-common-events-v1: Cloth Common Events v1 2.0.54
		cloth-config2: Cloth Config v5 5.0.38
		cloth-datagen-api-v1: Cloth Datagen v1 2.0.54
		cloth-scissors-api-v1: Cloth Scissors API v1 2.0.54
		cloth-utils-v1: Cloth Utils v1 2.0.54
		colorutility: ColorUtility 2.0.1
		com_electronwill_night-config_core: core 3.6.4
		com_electronwill_night-config_toml: toml 3.6.4
		com_moandjiezana_toml_toml4j: toml4j 0.7.2
		companion_bats: Companion Bats 1.17.9
		completeconfig: CompleteConfig 1.0.0
		conjuring: Conjuring 1.0.11
		cosmetic-armor: Cosmetic Armor 1.1.0
		couplings: Couplings 1.5.0+1.17
		craftingtweaks: Crafting Tweaks 13.0.0+0
		craftpresence: CraftPresence 1.8.8
		croptopia: Croptopia 1.6.3
		crowdin-translate: CrowdinTranslate 1.3+1.17
		ctm: ConnectedTexturesMod for Fabric 0.5.1+1.17
		cullleaves: Cull Leaves 2.3.0
		customportalapi: Custom Portal Api 0.0.1-beta45-1.17
		customportals: Custom Portals 2.1.0
		dark-enchanting: Dark Enchanting 0.4.1-1.17.1
		darkpaintings: Dark Paintings 4.0.2
		dataattributes: Data Attributes 1.0.6
		detailab: Detail Armor Bar 2.6.1+1.17.1-fabric
		disable_custom_worlds_advice: Disable Custom Worlds Advice 1.3
		dml-refabricated: Deep Mob Learning: Refabricated 0.4.4-beta
		dml-refabricated-base: DML: Refabricated - Base 0.4.4-beta
		dml-refabricated-events: DML: Refabricated - Vanilla Events 0.4.4-beta
		dml-refabricated-modular-armor: DML: Refabricated - Glitch Armor 0.4.4-beta
		dml-refabricated-rei: DML: Refabricated - REI Integration 0.4.4-beta
		dmlsimulacrum: Deep Mob Learning: Simulacrum 1.0.5
		doom: Doom Fabric 4.0.20
		dragonloot: DragonLoot 1.0.9
		drippyloadingscreen: Drippy Loading Screen 1.2.0
		dungeons_arise: When Dungeons Arise 2.1.48-fabric
		eldritch_mobs: Eldritch Mobs 1.9.6
		emagnet: E Magnet 1.2.3
		enchant_giver: Enchant Giver 1.1.0
		enchantedbookredesign: Enchanted Book Redesign 1.17.1-2.0
		enchantmentdescriptions: Enchantment Descriptions 4.0.1
		enhancedcelestials: Enhanced Celestials 2.0.5
		entityculling: EntityCulling-Fabric 1.3.3
		expandability: ExpandAbility 4.0.2
		expandedstorage: Expanded Storage 7.2.4
		explorerscompass: Explorer's Compass 1.17.1-2.0.2-fabric
		extraalchemy: Extra Alchemy 1.6.1
		extragenerators: Extra Generators 1.1-BETA+1.17
		extraorigins: Extra Origins 1.17-8
		fabric: Fabric API 0.40.6+1.17
		fabric-api-base: Fabric API Base 0.3.0+a02b446313
		fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.0+cbda931818
		fabric-biome-api-v1: Fabric Biome API (v1) 3.2.0+cbda931818
		fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.5+a02b446318
		fabric-command-api-v1: Fabric Command API (v1) 1.1.3+5ab9934c18
		fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afa18
		fabric-containers-v0: Fabric Containers (v0) 0.1.12+cbda931818
		fabric-content-registries-v0: Fabric Content Registries (v0) 0.3.0+cbda931818
		fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da31018
		fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.11+6cefd57718
		fabric-entity-events-v1: Fabric Entity Events (v1) 1.2.3+87cc6e4c18
		fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.10+fc40aa9d18
		fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afa18
		fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.7+cbda931818
		fabric-item-api-v1: Fabric Item API (v1) 1.2.4+cbda931818
		fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab612118
		fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.4+cbda931818
		fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.2+36b77c3e18
		fabric-language-kotlin: Fabric Language Kotlin 1.6.5+kotlin.1.5.31
		fabric-language-scala: Fabric Language Scala 1.1.0+scala.2.13.6
		fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b44633d
		fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b446318
		fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afa18
		fabric-models-v0: Fabric Models (v0) 0.3.0+a02b446318
		fabric-networking-api-v1: Fabric Networking API (v1) 1.0.13+cbda931818
		fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b446318
		fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afa13
		fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+b7ab612118
		fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b446318
		fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b446318
		fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT
		fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.11+7931163218
		fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.4+cbda931818
		fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.8+cbda931818
		fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.4+7931163218
		fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b446313
		fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.14+4658223018
		fabric-rendering-v0: Fabric Rendering (v0) 1.1.5+7931163218
		fabric-rendering-v1: Fabric Rendering (v1) 1.9.0+7931163218
		fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.8+a00e834b18
		fabric-screen-api-v1: Fabric Screen API (v1) 1.0.4+198a96213d
		fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+cbda931818
		fabric-structure-api-v1: Fabric Structure API (v1) 1.1.13+5ab9934c18
		fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.1+b06cb95b18
		fabric-textures-v0: Fabric Textures (v0) 1.0.6+a02b446318
		fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab612118
		fabric-transfer-api-v1: Fabric Transfer API (v1) 1.4.0+7931163218
		fabricenchantments: Fabric Enchantments 0.4.2
		fabricloader: Fabric Loader 0.11.6
		fabrictailor: Fabric Tailor 1.7.1
		factory: Factory 1.17.1-1.4.0
		fake-player-api: Fake Player API 0.2.0
		fallflyinglib: FallFlyingLib 3.0.0-beta.2
		fallingleaves: Falling Leaves 1.7.3+1.17.1
		fallingtree: FallingTree 2.14.2
		farmersdelight: Farmer's Delight 1.17.1-0.1.2
		fastfurnace: FastFurnace 1.17-3.0
		fatxporbs: Fat Experience Orbs 1.0.1
		ferritecore: FerriteCore 3.0.3
		fiber: fiber 0.23.0-2
		flytre-lib-base: Flytre Lib - Base Module 1.2.0
		flytre-lib-compat: Flytre Lib - Compat Module 1.0.0
		flytre-lib-config: Flytre Lib - Config Module 1.1.0
		flytre-lib-event: Flytre Lib - Event Module 1.0.1
		flytre-lib-gui: Flytre Lib - GUI Module 1.0.0
		flytre-lib-storage: Flytre Lib - Storage Module 2.3.1
		flytre_lib: Flytre Lib 1.3.9
		fpsreducer: FPS Reducer 1.23.1-mc1.17.1
		gbfabrictools: GBfabrictools 1.3.4+1.17
		geckolib3: Geckolib 3.0.15
		givemehats: Give Me Hats! 1.6
		glassential: Glassential 1.17-1.2.0
		go-fish: Go Fish 1.3.0-beta-1.17.1
		gobber2: Gobber2 2.4.53
		goblintraders: Goblin Traders 1.0.4
		goldenhoppers: Golden Hoppers 1.1.0
		golemsgalore: Golems Galore 1.0.3-1.17.1
		goosiklib: Goosik Lib 0.1.0
		hardcorequesting: Hardcore Questing Mode 1.17.1-5.7.2
		harvest_scythes: Harvest Scythes 2.0.6
		hctm-base: HCTM Base 3.6.2
		healthoverlay: Health Overlay 4.0.2
		heartbond: Heartbond 1.1.0
		hologram-api: Hologram API 0.2.1+1.17.1
		hookshot: Hookshot 20.0
		horseinfo: Horse Info 0.3.0-1.17
		horsestonks: Horse Stonks 1.0.0
		hwg: Happiness is a Warm Gun 1.0.20
		hydrogen: Hydrogen 0.3
		iknowwhatimdoing: I Know What I'm Doing 3.1.0
		impersonate: Impersonate 2.3.5
		incantationem: Incantationem 1.1.2+1.17.1
		indium: Indium 1.0.0+mc1.17.1
		indrev: Industrial Revolution 1.11.0-alpha.1
		inmis: Inmis 2.3.2-1.17.1
		inventorysorter: Inventory Sorter 1.8.0-1.17
		iris: Iris 1.1.2+build.9
		ironfurnaces: Iron Furnaces 1.17.1-2.6.1-fabric
		itemscroller: Item Scroller 0.15.0-dev.20210707.005506
		jankson: Jankson 3.0.1+j1.2.0
		java: OpenJDK 64-Bit Server VM 16
		jumpoverfences: JumpOverFences 1.16-0.0.3
		justenoughkeys: Just Enough Keys 0.2.2
		kambrik: Kambrik 1.1.0
		kanos_config: Kanos Config 0.1.4+1.14.4-1.17.1
		kibe: Kibe 1.9.3-BETA+1.17
		kirin: Kirin UI 1.9.1
		kjsextras: KubeJS Extras 1.4.0
		konkrete: Konkrete 1.3.0
		ktdatataglib: KtDataTagLib 1.5.4
		kubejs: KubeJS 1701.3.10-build.9999
		kyrptconfig: Kytpt Config 1.1.10-1.17
		lambdabettergrass: LambdaBetterGrass 1.2.1+1.17
		lambdynlights: LambDynamicLights 2.0.2+1.17
		lazydfu: LazyDFU 0.1.2
		libaddict: libaddict 0.3.0
		libblockattributes: LibBlockAttributes 0.9.2
		libblockattributes_core: LibBlockAttributes (Core) 0.9.2
		libblockattributes_fluids: LibBlockAttributes (Fluids) 0.9.2
		libblockattributes_items: LibBlockAttributes (Items) 0.9.2
		libcd: LibCapableData 3.0.3+1.16.3
		libgui: LibGui 4.1.7+1.17.1
		libninepatch: LibNinePatch 1.1.0
		libra: Libra 0.4.0.0
		lightoverlay: Light Overlay 6.0.0
		lithium: Lithium 0.7.4
		logical_zoom: Logical Zoom 0.0.11
		lootcrates: Modular Loot Crates 2.0.0
		lovely_snails: Lovely Snails 1.0.3+1.17
		maelstrom_library: Maelstrom Library 1.2.1-1.17
		magicfungi: Magic Fungi 0.4.1-BETA+1.17.1
		magna: Magna 0.4.0-1.17.1
		malilib: MaLiLib 0.10.0-dev.24
		mcda: MC Dungeons Armors 1.7.11
		mcdw: MC Dungeons Weapons 3.5.4
		mcsa: MC Story Mode Armor 2.3.2-1.17
		megane: megane 5.5.0
		megane-applied-energistics-2: megane-applied-energistics-2 5.5.0+9.0.0-alpha.2
		megane-base: megane-base 5.5.0
		megane-dml-simulacrum: megane-dml-simulacrum 5.5.0+1.0.5
		megane-extra-generators: megane-extra-generators 5.5.0+1.1-BETA-1.17
		megane-fabric-transfer: megane-fabric-transfer 5.5.0+1.3.0-fc40aa9d18
		megane-industrial-revolution: megane-industrial-revolution 5.5.0+1.11.0-alpha.1
		megane-kibe: megane-kibe 5.5.0+1.9.1-BETA-1.17
		megane-lib-block-attributes: megane-lib-block-attributes 5.5.0+0.9.0
		megane-reborn-core: megane-reborn-core 5.5.0+5.0.8-beta-build.111
		megane-runtime: megane-runtime 5.5.0
		megane-team-reborn-energy: megane-team-reborn-energy 5.5.0+2.0.0-beta1
		megane-tech-reborn: megane-tech-reborn 5.5.0+5.0.8-beta-build.111
		megane-vanilla: megane-vanilla 5.5.0+1.17.1
		megane-wireless-networks: megane-wireless-networks 5.5.0+1.3.0
		midnightlib: MidnightLib 0.2.5
		minecraft: Minecraft 1.17.1
		minecraftcapes: MinecraftCapes Mod 11.0.1
		minershorizon: Miner's Horizon 1.7.0-1.17.1
		mining_dims: Mining Dimensions 1.1.13
		mixintrace: MixinTrace 1.1.0+1.17
		mm: Manningham Mills 2.3
		mo_glass: Mo Glass 1.5-MC1.17.1
		mocolors: Mo' Colors 1.2.2
		modmenu: Mod Menu 2.0.14
		morevillagers-fabric: MoreVillagersFabric 2.1.1-SNAPSHOT
		mostructures: Mo' Structures 1.3.0-pre1-1.17.1
		multipart_entities: MultipartEntities 1.1.2-1.17
		myron: Myron 1.6.1
		mythic-mounts: Mythic Mounts 1.17.1-1.3
		naturescompass: Nature's Compass 1.17.1-2.0.1-fabric
		nearsightedly: Near-Sightedly 1.2.1
		ninjaphenix_container_lib: NinjaPhenix's Container Library 1.2.2
		noanglebrackets: NoAngleBrackets 1.1.0
		nomoreglowingpots: No More Glowing Pots 1.0.2
		notenoughcrashes: Not Enough Crashes 3.6.5+1.17.1
		nyfsquivers: Nyf's Quivers Fabric-0.2.6
		omega-config: OmegaConfig 1.0.8
		openloader: OpenLoader 3.0.1
		org_aperlambda_lambdajcommon: lambdajcommon 1.8.1
		org_jetbrains_annotations: annotations 19.0.0
		org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.5.31
		org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.5.31
		org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.5.31
		org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.5.31
		org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.5.2
		org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.5.2
		org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.3.0
		org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.3.0
		org_objenesis_objenesis: objenesis 3.2
		origins: Origins 1.1.2
		origins-classes: Origins: Classes 1.2.2
		owo: oฯ‰o 0.3.0
		packet_tweaker: Packet Tweaker 0.2.0+1.17.1
		patchouli: Patchouli 1.17.1-56-FABRIC
		peepingcreepers: Peeping Creepers 1.1-1.17
		pehkui: Pehkui 2.4.0+1.14.4-1.17.1
		pipe: Pipe 1.4.0
		placeholder-api: Placeholder API 1.1.1+1.17.1
		plantinajar: Plant In A Jar 2.2.2
		playerabilitylib: Pal 1.3.0
		polymer: Polymer 0.1.2+1.17.1
		polymorph: Polymorph 0.0.14-1.17.1
		prefab: Prefab 2.1.6
		presencefootsteps: Presence Footsteps r32-1.17-rc1
		pugh_lib: Pugh Lib ${version}
		pugh_tools: Pugh Tools ${version}
		qcommon-cfg-core: qcommon-cfg-core 3.3.0
		qcommon-croco: Croco 2.1.1
		quarryplus: QuarryPlus 17.0.390
		quickshulker: Quick Shulker 1.2.3-1.17
		ratsmischief: Rat's Mischief 1.2.2
		reach-entity-attributes: Reach Entity Attributes 2.1.1
		reborncore: Reborn Core 5.0.9-beta+build.131
		redbits: Red Bits 1.10.1
		reeses-sodium-options: Reese's Sodium Options 1.2.0
		repurposed_structures: Repurposed Structures 2.3.9+1.17.1
		resourceful_tools: Resourceful Tools 1.1.20
		respawnablepets: Respawnable Pets 1.17-3
		rhino: Rhino 1605.1.4-build.59
		right-click-clear: Right Click Clear 2.0.3
		roughlyenoughitems: Roughly Enough Items 6.0.279-alpha
		rpgstats: RPGStats 4.2.1+1.17.1
		rswires: RSWires 4.11.2
		satin: Satin 1.6.4
		schmucks: Schmucks 1.4.0
		secretrooms: Secret Rooms 1.0.0+1.17
		seedy-behavior: Seedy Behavior 1.0.2+1.17.1
		server_translations_api: Server Translations API 1.4.5+1.17
		sgui: SGui 1.0.0-rc4+1.17.1
		shulkerboxtooltip: Shulker Box Tooltip 3.0.1+1.17
		shulkerutils: shulkerutils 1.0.4-1.17
		simplegrinder: Simple Grinder 17.0.1-Fabric
		simpletransport: SimpleTransport 1.0.0-1.17.1
		skinlayers: 3d Skin Layers 1.1.0
		slotlock: SlotLock 1.0.4-BETA+1.17
		sodium: Sodium 0.3.2+IRIS2-build.9
		sodium-extra: Sodium Extra 0.3.5
		somnus: Somnus API 0.0.14-1.17.1
		soulbound: Soulbound 2.0.0
		spruceui: SpruceUI 3.3.0+1.17
		stacc: Stacc 1.2.3
		staffofbuilding: Staff of Building 1.3.2-1.17
		static-content: Static Content 1.0.2-1.16.2
		staticdata: Static Data 1.1.2
		statuseffecttimer: Status Effect Timer 1.0.3
		step-height-entity-attribute: Step Height Entity Attribute 1.0.0
		storagecabinet: Storage Cabinet 1.4.1
		structure-helpers: Structure Helpers 3.2.0
		structurized: Structurized 1.3.0
		team_reborn_energy: Energy 2.0.0-beta1
		techreborn: Tech Reborn 5.0.9-beta+build.131
		terraform-wood-api-v1: Terraform Wood API (v1) 2.0.2
		terralith: Terralith for Fabric 1.6.1
		things: Things 0.2.6
		toms_storage: Tom's Simple Storage Mod 1.1.18
		toolstats: Tool Stats 2.0.1
		torcherino: Torcherino 15.0.0
		torohealth: ToroHealth Damage Indicators 1.17.1-fabric-12
		transportables: Transportables 1.0.6
		trinkets: Trinkets 3.0.4
		truerooms: True Secret Rooms 1.1.5
		universal-graves: Universal Graves 1.1.0+1.17.1
		upgradedshulkers: Upgraded Shulkers 1.1.0-1.17
		valley: ValleyCraft 1.3.2
		veinmining: Vein Mining 0.0.10-1.17
		visuality: Visuality 0.1.3
		voidtotem: Void Totem (Fabric) 1.17.0-1.0.0
		voidz: VoidZ 1.0.5
		wands: Building Wands 2.2.5_mc1.17.1
		ward_blocks: Ward Blocks 1.1.8
		waterdripsound: Drip Sounds 1.17-0.2.2
		waystones: Waystones 2.1.2
		whereisit: Where Is It 1.13.7
		winged: Winged Mod 1.17.1-3.0.0
		wirelessnetworks: Wireless Networks 1.3.0
		wthit: wthit 3.9.3
		xaerominimap: Xaero's Minimap 21.18.0
		xaeroworldmap: Xaero's World Map 1.17.2
		xlpackets: XLPackets 2.0-1.17
		yosbr: YOSBR 0.1.1
		yungsapi: YUNG's API 1.17-Fabric-19
	Launched Version: fabric-loader-0.11.6-1.17.1
	Backend library: LWJGL version 3.2.2 build 10
	Backend API: NVIDIA GeForce RTX 2080/PCIe/SSE2 GL version 3.2.0 NVIDIA 472.12, NVIDIA Corporation
	Window size: 3440x1440
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: 
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fabric'
	Type: Integrated Server (map_client.txt)
	Graphics mode: fancy
	Resource Packs: Fabric Mods, charmonium/journeyman, lambdabettergrass/default, lambdabettergrass/default, charmonium/journeyman
	Current Language: English (US)
	CPU: 8x Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
	Player Count: 1 / 8; [class_3222['DaddyDanked'/28, l='ServerLevel[New World]', x=207.30, y=70.00, z=74.97]]
	Data Packs: vanilla, openloader/data/Repurposed_Structures-Charm.zip, openloader/data/givemehats, openloader/data/nophantom, secretrooms:server_pack, Fabric Mods
	Client Crashes Since Restart: 1
	Integrated Server Crashes Since Restart: 0
	Suspected Mods: Fabric Loader (fabricloader), DragonLoot (dragonloot)```

1.17 Crashes on startup

1.17 crashes on startup for me using this mod.

Mods:

  • ChestTracker 0.9.3
  • Cloth API 2.0.54
  • Fabric API 0.35.2+1.17
  • Fabric Language Kotlin 1.6.1+kotlin.1.5.10

Stacktrace (highlights)

java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'whereisit'!
Caused by: java.lang.NoClassDefFoundError: me/shedaniel/autoconfig/ConfigData
	at red.jackf.whereisit.WhereIsIt.<clinit>(WhereIsIt.java:30)
Caused by: java.lang.ClassNotFoundException: me.shedaniel.autoconfig.ConfigData

-- System Details --
Details:
	Minecraft Version: 1.17
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 16.0.1, Oracle Corporation
	Processor Name: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
	Graphics card #0 name: NVIDIA GeForce GTX 1080 Ti
	Fabric Mods: 
		chesttracker: Chest Tracker 0.9.3
		cloth-api: Cloth API 2.0.54
		fabric: Fabric API 0.35.2+1.17
		fabricloader: Fabric Loader 0.11.6
		jankson: Jankson 3.0.1+j1.2.0
		java: Java HotSpot(TM) 64-Bit Server VM 16
		libgui: LibGui 4.0.0+1.17
		libninepatch: LibNinePatch 1.1.0
		minecraft: Minecraft 1.17
		org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.5.10
		whereisit: Where Is It 1.12.2

Stacktrace (full)

Reveal

Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'whereisit'!
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:33)
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
	at net.minecraft.class_310.<init>(class_310.java:459)
	at net.minecraft.client.main.Main.main(Main.java:179)
	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.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
	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 org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.NoClassDefFoundError: me/shedaniel/autoconfig/ConfigData
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1010)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:170)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
	at red.jackf.whereisit.WhereIsIt.<clinit>(WhereIsIt.java:30)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:466)
	at net.fabricmc.loader.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50)
	at net.fabricmc.loader.EntrypointStorage$NewEntry.lambda$getOrCreate$0(EntrypointStorage.java:106)
	at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1224)
	at net.fabricmc.loader.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:104)
	at net.fabricmc.loader.EntrypointStorage.lambda$getEntrypointContainers$1(EntrypointStorage.java:191)
	at net.fabricmc.loader.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:37)
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:47)
	... 19 more
Caused by: java.lang.ClassNotFoundException: me.shedaniel.autoconfig.ConfigData
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:636)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:182)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
	at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:175)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
	... 34 more


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

-- Head --
Thread: Render thread
Stacktrace:
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:33)
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
	at net.minecraft.class_310.<init>(class_310.java:459)

-- Initialization --
Details:
Stacktrace:
	at net.minecraft.client.main.Main.main(Main.java:179)
	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.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
	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 org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)

-- System Details --
Details:
	Minecraft Version: 1.17
	Minecraft Version ID: 1.17
	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: 812445304 bytes (774 MiB) / 1669332992 bytes (1592 MiB) up to 12884901888 bytes (12288 MiB)
	CPUs: 8
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
	Identifier: Intel64 Family 6 Model 94 Stepping 3
	Microarchitecture: Skylake (Client)
	Frequency (GHz): 4.01
	Number of physical packages: 1
	Number of physical CPUs: 4
	Number of logical CPUs: 8
	Graphics card #0 name: NVIDIA GeForce GTX 1080 Ti
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x1b06
	Graphics card #0 versionInfo: DriverVersion=27.21.14.6663
	Memory slot #0 capacity (MB): 16384.00
	Memory slot #0 clockSpeed (GHz): 2.13
	Memory slot #0 type: DDR4
	Virtual memory max (MB): 26558.25
	Virtual memory used (MB): 9914.10
	Swap memory total (MB): 10240.00
	Swap memory used (MB): 710.39
	JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx12288m
	Fabric Mods: 
		chesttracker: Chest Tracker 0.9.3
		cloth-api: Cloth API 2.0.54
		cloth-basic-math: Cloth Basic Math 0.5.1
		cloth-client-events-v0: Cloth Client Events v0 2.0.54
		cloth-common-events-v1: Cloth Common Events v1 2.0.54
		cloth-datagen-api-v1: Cloth Datagen v1 2.0.54
		cloth-scissors-api-v1: Cloth Scissors API v1 2.0.54
		cloth-utils-v1: Cloth Utils v1 2.0.54
		fabric: Fabric API 0.35.2+1.17
		fabric-api-base: Fabric API Base 0.3.0+a02b44633d
		fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.1.0+1d383bb63d
		fabric-biome-api-v1: Fabric Biome API (v1) 3.1.11+c345aea83d
		fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.5+a02b44633d
		fabric-command-api-v1: Fabric Command API (v1) 1.1.1+a02b44633d
		fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afa3d
		fabric-containers-v0: Fabric Containers (v0) 0.1.12+a02b44633d
		fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.2+a02b44633d
		fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da3103d
		fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.10+a02b44633d
		fabric-entity-events-v1: Fabric Entity Events (v1) 1.1.0+a02b44633d
		fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.8+a02b44633d
		fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afa3d
		fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.6+a02b44633d
		fabric-item-api-v1: Fabric Item API (v1) 1.2.4+a02b44633d
		fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab61213d
		fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.4+a02b44633d
		fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.2+36b77c3e3d
		fabric-language-kotlin: Fabric Language Kotlin 1.6.1+kotlin.1.5.10
		fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b44633d
		fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b44633d
		fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afa3d
		fabric-models-v0: Fabric Models (v0) 0.3.0+a02b44633d
		fabric-networking-api-v1: Fabric Networking API (v1) 1.0.11+b7ab61213d
		fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b44633d
		fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afa3d
		fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+b7ab61213d
		fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b44633d
		fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b44633d
		fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.10+e2961fee3d
		fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.3+676f40fa3d
		fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.8+a02b44633d
		fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.0+a02b44633d
		fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b44633d
		fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.13+a02b44633d
		fabric-rendering-v0: Fabric Rendering (v0) 1.1.2+92519afa3d
		fabric-rendering-v1: Fabric Rendering (v1) 1.6.0+a02b44633d
		fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.7+b7ab61213d
		fabric-screen-api-v1: Fabric Screen API (v1) 1.0.4+155f865c3d
		fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+a02b44633d
		fabric-structure-api-v1: Fabric Structure API (v1) 1.1.11+e36969833d
		fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.4+a02b44633d
		fabric-textures-v0: Fabric Textures (v0) 1.0.6+a02b44633d
		fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab61213d
		fabricloader: Fabric Loader 0.11.6
		jankson: Jankson 3.0.1+j1.2.0
		java: Java HotSpot(TM) 64-Bit Server VM 16
		libgui: LibGui 4.0.0+1.17
		libninepatch: LibNinePatch 1.1.0
		minecraft: Minecraft 1.17
		org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.5.10
		org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.5.10
		org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.5.10
		org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.5.10
		org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.5.0
		org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.5.0
		org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.2.1
		org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.2.1
		whereisit: Where Is It 1.12.2
	Launched Version: MultiMC5
	Backend library: LWJGL version 3.2.2 build 10
	Backend API: NO CONTEXT
	Window size: <not initialized>
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: <disabled>
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fabric'
	Type: Client (map_client.txt)
	CPU: <unknown>
#@!@# Game crashed! Crash report saved to: #@!@# D:\Program Files\MultiMC\instances\1.17 QOL\.minecraft\crash-reports\crash-2021-06-18_10.19.03-client.txt

Cyrillic names become question marks after relog

Describe the bug
After reconnecting to a server/reopening the world mod loads cyrillic names of inventories as question marks.

To Reproduce

  1. Open any world
  2. Rename a chest/shulkerbox using cyrillic characters
  3. Open the chest to store it
  4. Reopen the world
  5. The name will become question marks

Expected Result
The names should be as they were when opening said inventories (the names show up fine before reconnecting)

Additional context
I've noticed that the databases are stored in ANSI encoding, which might be just one several reasons of this issue (ANSI is infamous for breaking cyrillic among many other character sets), using UTF-8 instead would be great as a preventive measure.

I don't think latest.log will be of any use here, but will provide if you really really need it.

Here's a video of me replicating the bug:
https://files.catbox.moe/4ja1w0.mp4

Translate.

You can check POEditor for translate on Russian? Im checked you file ru_ru.json, this file not changed...
If you jave ask, please ask me to telegram @kyrtion , ok?
Thanks you.

Misha.

Forget specific chests

Why?
I'd like to be able to forget or ignore specific chests entirely.
For example, I go to a friend's base and open one of their chests, ChestTracker immediately tracks the chest but I do not want to track this chest (since it is not mine).
My ChestTracker is now tracking items that are not mine.

Describe the solution you'd like
An extra button on the chest interface with a tooltip that says 'Forget this chest' or something similar to that effect.

Describe alternatives you've considered
Not opening chests other than mine, and forgetting the world whenever I happen to do so.
This is an extremely time consuming task, and a great hassle for someone like me that has a lot of chests for various purposes.

False Information

Shows that he sees three scissors. But in fact there are 1. The other two do not exist. Phantom objects.
2022-03-30_18 32 08
2022-03-30_18 32 10
2022-03-30_18 32 13
latest.log

Issue with GUI's and the hotkey.

Describe the bug
Item menu ignores currently open GUI's when the hotkey is used.
To Reproduce
Have virtually any other GUI open, an anvil for example. Try to type something into the anvil that uses whatever key the "open chesttracker GUI" button is bound to. The current GUI will forcibly close, and the chesttracker GUI will be opened.

Expected Result
The mod should ignore hotkey usage while the user has a GUI open.

Additional context
N/A

Forgets all data

Describe the bug
It just forgets all its data literally like i have a hardcore signal player world i have a lot of stuff and im playing on 1.16.5 now i really hate getting items i already have and i dont have a good storage system so this mod is essential for me i used to use this mod on a server on 1.1.7.1 and literally fell in love with it its so useful but this not working in my hardcore world is a major dissapointment

To Reproduce
It just happens randomly i havent found any patterns like when i enter the nether or anything i do open my world to lan many time and go into another mode like crtv or spectator (not for cheating purpses just cause) but i think this has something to do with it

Additional context
Please give this attention i really like this mod and i need this
latest.log
Log file,

For any more info dont hesitate to reply to this or dm me Nonjฮฑโนโนโน#0188 (copy paste it) you can join the scicraft server as a common server (https://discord.gg/scicraft)

Thank you!
Appreciate this mod
Also do you take donations?

Crash when opening shulker

To Reproduce
I downloaded 4 mods:
ChestTracker-1.18-1.1.3.

cloth-api-3.0.55

cloth-config-6.0.45-fabric

whereisit-1.18.1-1.14.7

After entering the game, and after entering the server, everything worked until I opened the brown shulker. After that, it seemed to save the world on the screen and the launcher crashed with the error

The game crashed whilst unexpected error
Error: java.lang.NoSuchMethodError: 'void red.jackf.whereisit.client.RenderUtils.drawTextWithBackground(net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext, net.minecraft.class_243, net.minecraft.class_2561, int)'
End code: -1.

Crash Report
Below is the file.
crash-2022-02-02_20.08.21-client.txt

Additional context
I apologize if the translation is not clear to you, translated through Google Translate.

Cant see outlines from chests that are too far away

Hi, I just updated chesttracker from version 0.7.11 and I can no more see outlines from far away. I could perfectly see distant outline boxes in the horizon if the chest I was looking for was really distant, like 10.000 blocks away or so, but no more with latest version

Always forgets the items in chest(sometimes doesn't)

Always forgets the items in chest(sometimes doesn't)

so basically I trained the mod what items were in what chests and everything was working perfectly. Then I left and came back on the server I play and the memory of the mod is just wiped. Also sometimes it didn't happen

It should just store the where are the items data

Minor annoyance in minecraft log

Describe the bug
...
[main/WARN]: Error loading class: grondag/canvas/render/CanvasWorldRenderer (java.lang.ClassNotFoundException: grondag/canvas/render/CanvasWorldRenderer)
[10:33:41] [main/WARN]: @mixin target grondag.canvas.render.CanvasWorldRenderer was not found chesttracker.mixins.json:MixinCanvasWorldRenderer
...

To Reproduce
Use the mod

Expected Result
...
[xx:xx:xx] [main/WARN] CanvasWorldRenderer not found - disabling feature

Breaking Containers Sometimes Crashes the Game

I got this behavior a bunch of times in the past but never got around to reporting it.

[12:09:53] [main/FATAL]: Unreported exception thrown!
java.lang.NegativeArraySizeException: null
	at java.util.AbstractCollection.toArray(AbstractCollection.java:136) ~[?:1.8.0_282]
	at java.util.ArrayList.<init>(ArrayList.java:178) ~[?:1.8.0_282]
	at red.jackf.chesttracker.memory.MemoryUtils.checkValidCycle(MemoryUtils.java:218) ~[chesttracker-1.16.5-0.8.8.jar:?]
	at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$6(ClientTickEvents.java:111) ~[e4500da3-d708-4b41-9b41-b8c1f9752124.jar:?]
	at net.minecraft.class_638.handler$bnk000$tickWorldAfterBlockEntities(class_638.java:4957) ~[intermediary-minecraft-1.16.5-client.jar:?]
	at net.minecraft.class_1937.method_18471(class_1937.java:557) ~[intermediary-minecraft-1.16.5-client.jar:?]
	at net.minecraft.class_638.method_18116(class_638.java:176) ~[intermediary-minecraft-1.16.5-client.jar:?]
	at net.minecraft.class_310.method_1574(class_310.java:1556) ~[intermediary-minecraft-1.16.5-client.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1021) ~[intermediary-minecraft-1.16.5-client.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:681) [intermediary-minecraft-1.16.5-client.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:215) [intermediary-minecraft-1.16.5-client.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_282]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_282]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226) [fabric-loader-0.11.3.jar:?]
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146) [fabric-loader-0.11.3.jar:?]
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) [fabric-loader-0.11.3.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_282]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_282]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
[12:09:53] [Server thread/INFO]: Unregistering com.sk89q.worldedit.fabric.FabricPlatform from WorldEdit
[12:09:53] [Server thread/INFO]: Stopping server
[12:09:53] [Server thread/INFO]: Saving players
[12:09:53] [Server thread/INFO]: Saving worlds
[12:09:53] [Server thread/INFO]: Saving chunks for level 'ServerLevel[RS Testing World]'/minecraft:overworld
[12:09:53] [Netty Server IO #1/ERROR]: Error saving file for singleplayer-RS Testing World
[12:09:53] [Netty Server IO #1/ERROR]: java.lang.IllegalArgumentException: Illegal Capacity: -1
[12:09:53] [Netty Local Client IO #0/INFO]: Found data for singleplayer-RS Testing World
[12:09:53] [Netty Local Client IO #0/INFO]: Empty file found for singleplayer-RS Testing World
[12:09:53] [Netty Local Client IO #0/INFO]: Loaded singleplayer-RS Testing World
[12:09:53] [Netty Server IO #1/INFO]: Saved data for singleplayer-RS Testing World
[12:09:53] [Netty Local Client IO #0/INFO]: Saved data for singleplayer-RS Testing World
[12:09:53] [Netty Local Client IO #0/INFO]: Found data for singleplayer-RS Testing World
[12:09:53] [Netty Local Client IO #0/INFO]: Loaded singleplayer-RS Testing World
[12:09:53] [Netty Local Client IO #0/INFO]: Saved data for singleplayer-RS Testing World
[12:09:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (RS Testing World): All chunks are saved
[12:09:53] [Server thread/INFO]: Saving chunks for level 'ServerLevel[RS Testing World]'/minecraft:the_nether
[12:09:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[12:09:53] [Server thread/INFO]: Saving chunks for level 'ServerLevel[RS Testing World]'/minecraft:the_end
[12:09:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[12:09:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (RS Testing World): All chunks are saved
[12:09:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[12:09:53] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[12:09:53] [main/INFO]: Stopping worker threads

Mod forgets chests that are emptied

Describe the bug
ChestTracker forgets a chest that is emptied, even if that chest was set to be remembered when using manual mode

To Reproduce
In a vanilla server using only Chest Tracker on the client:
Place a double chest, using manual mode shift click to remember the container. The chest will not be remembered.
OR
Place a double chest with any item inside, using manual mode shift click to remember the container. The chest will be remembered. Take the item out, and the chest is forgotten.

Expected Result
Manually added containers should never be automatically forgotten.

Additional context
This is likely an oversight of the new manual remember system, if I had to guess the intention was that chests like hidden treasure should be forgotten when emptied if added automatically by the mod because they are not permanent player chests and most player chests are not emptied completely.

This could likely be fixed while retaining the "forget random chests" behaviour by adding a special flag when a container is manually added as opposed to the default automatic mode.

Crash when clicking on item in the ChestTracker GUI

To Reproduce
I was in Creative mode on a server and clicked the icon to open the ChestTracker GUI, which worked. But then when I clicked on an item (I think it had some special formatting, which might have had something to do with it), I got the screen that said that NotEnoughCrashes had prevented the game from crashing.

Crash Report
crash-2021-04-18_21.43.07-client.txt

Additional context
I was on the server called DiamondFire and was in code-mode on a plot. If you are not familiar with the server, you basically code stuff by putting stuff in chests. The chests 'move' to the right if you add something in the middle of a line of codeblocks, so ChestTracker might think that there is something in a chest at a location, while there is not a chest there anymore (because it has been moved). At least, that's my theory.
It might have to do with some other mod I am using, NotEnoughCrashes said that LibGUI might have also been the problem. I don't know what LibGUI is though.
After looking at the log, I think that it is a problem with DiamondFire's chest moving. I don't know if that means it is impossible to fix the crash, but here's the log in case you want that as well.๐Ÿ˜ƒ
latest.log

forget this world

In my world i clicked on the forget this world button to see what it does and this wasn't a good idea...
Is there any way you can undo that? I alrady tried reinstalling the mod and deleted the modfolder in the .minecraft path.
I hope that anyone can help me.

Logspams "1" to the game's log

Describe the bug
When playing the game, your game logs will be spammed with the string "1".
(It appears to be a rogue System.out.println(), as there is no timestamp or anything else, just "1")

To Reproduce
Load up a multiplayer game, and watch as your game logs have the string "1" continually output to them.
(I opened a chest and clicked the ChestTracker icon before noticing, although even after exiting the inventory the spam continued until a few seconds after I opened the pause menu)

Expected Result
I should not be logspammed

Additional context
Mod version 1.0.4, downloaded from Modrinth

Keybind is not saved on game launch

Describe the bug
The quick search keybind is reset upon game launch.

To Reproduce
Change the keybind from default, then restart the game.

Expected Result
The keybind stays what it is set to.

2nd account overwrites file

When I play with 2 accounts on 1 server, it can overwrite the file with the 2nd account's info and lose all your chest memories

Chest highlights don't show

Describe the bug
When using a shaders with iris chest highlights won't show when selecting a item in the chest tracker gui

To Reproduce
Use iris shaders and try to locate an item in a chest using the chest tracker gui

Expected Result
Chest should be highlighted

Additional context
2021-12-20-4.log

Feature Request: Config Option to hide/adjust chest labels

I absolutely love this mod, though when I have a bunch of stacked named chests, the nametag-styled labels get really distracting and don't look very nice; especially because the names appear inside the chest above them, making it confusing where each label applies.

It would be awesome to have a config option to hide these floating names, and would be additionally awesome to be able to adjust their position to appear in front of the chests or inside them instead of above them.

Strange Odd Stack Count (Ghosted) On Normal Use of the Game

So the only change I made was added the API and your Mod and since then at random sometimes multiple items in a chest sometimes none in fact most of the time none of them error out. But when they do it has this odd number count like in the image below:

image

The First Tin Cable. 1134 Item Count. When I click it then auto cleans it up.

If you add up all the Tin Cable it comes to 1134. So I assume it might be something running when it should not run :)

For a list of other mods I use:
https://www.curseforge.com/minecraft/modpacks/modern/relations/dependencies

Thanks.

in chest gui item mark

Describe the solution you'd like
What would you like to see in the mod?
ween you are clicking the item and opening the chest it will mark the item with a colored squre on the item
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
you can do a raw - column text message that saying were is the item

Additional context
Add any other context or screenshots about the feature request here.
test

Add option to disable button shift

Describe the solution you'd like
The button should have a disable shift option to stop it from moving if I have a mod that centers the inventory

Additional context
image
image
The button should not move positions

Origin Realms Support

Origin Realms is a vanilla Minecraft 1.18.1 server (play.originrealms.com) that uses a resource pack with note blocks and string to create custom blocks and items. Unfortunately, it doesn't seem to work well with Chest Tracker. Here are the problems I've encountered:

  1. Clicking on any custom items in ChestTracker will highlight several other custom items in other chests.
  2. Some GUI menus (like /navigator) have items that show up in chests. (less important but still worth noting)

Could it be possible to add support for this server? For the first problem, maybe implement an option to use stricter detection or smth? For the second problem, maybe an option to blacklist items? Thanks.

optifine conflict

Running on Fabric under 1.16.4, it will conflict with optfine. I don't know if other versions are like this. When I only open optfine and chesttrack, the light and shadow screen will become all white or all black, because I didn't test it. After other versions, even if I change the optfine version, the same is true. If I can, please fix this problem, and there is also a conflict with modmenu.

Game crashes when hovering the heart button or clicking the searching button

---- Minecraft Crash Report ----
// Uh... Did I do that?

Time: 2020-09-14 15:45:11 CEST
Description: Rendering screen

java.lang.NoClassDefFoundError: net/minecraft/class_5223$class_5224
at Not Enough Crashes deobfuscated stack trace.(1.16.2+build.47)
at spinnery.client.render.BaseRenderer.(BaseRenderer.java:21)
at spinnery.widget.WPanel.draw(WPanel.java:37)
at spinnery.widget.WInterface.draw(WInterface.java:223)
at spinnery.client.screen.BaseScreen.render(BaseScreen.java:28)
at red.jackf.chesttracker.gui.ItemManagerScreen.render(ItemManagerScreen.java:178)
at net.minecraft.client.render.GameRenderer.render(GameRenderer:616)
at net.minecraft.client.MinecraftClient.render(MinecraftClient:1023)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:656)
at net.minecraft.client.MinecraftClient.handler$zca000$afterCrashHandled(MinecraftClient:4844)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:674)
at net.minecraft.client.MinecraftClient.handler$zca000$afterCrashHandled(MinecraftClient:4844)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:674)
at net.minecraft.client.MinecraftClient.handler$zca000$afterCrashHandled(MinecraftClient:4844)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:674)
at net.minecraft.client.main.Main.main(Main:215)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.ClassNotFoundException: net.minecraft.class_5223$class_5224
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 30 more

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

-- Screen render details --
Screen name: red.jackf.chesttracker.gui.ItemManagerScreen
Mouse location: Scaled: (540, 153). Absolute: (1080.000000, 306.000000)
Screen size: Scaled: (924, 508). Absolute: (1848, 1015). Scale factor of 2.000000

-- Affected level --
All players: 1 total; [class_746['namenlosxy'/153454, l='ClientLevel', x=-383.86, y=63.00, z=272.94]]
Chunk stats: Client Chunk Cache: 529, 289
Level dimension: minecraft:overworld
Level spawn location: World: (64,66,64), Chunk: (at 0,4,0 in 4,4; contains blocks 64,0,64 to 79,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 31012738 game time, 13933552 day time
Server brand: Spigot
Server type: Non-integrated multiplayer server

-- System Details --
Minecraft Version: 1.16.2
Minecraft Version ID: 1.16.2
Operating System: Linux (amd64) version 5.4.0-47-generic
Java Version: 1.8.0_265, Private Build
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Private Build
Memory: 552289512 bytes (526 MB) / 1675100160 bytes (1597 MB) up to 1908932608 bytes (1820 MB)
CPUs: 8
JVM Flags: 2 total; -Xms512m -Xmx2048m
Suspected Mods: Spinnery (spinnery), Fabric Loader (fabricloader), Chest Tracker (chesttracker)
Fabric Mods: autoconfig1u: Auto Config v1 Updated 3.2.0-unstable
blue_endless_jankson: jankson 1.2.0
canvas: Canvas Renderer 1.0.927
cherishedworlds: Cherished Worlds 1.1.0-1.16.2
chesttracker: Chest Tracker 0.6.3
cleardespawn: Clear Despawn 1.16.2-fabric0.17.2-1.1.1
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-client-events-v0: Cloth Client Events v0 1.0.6
cloth-config2: Cloth Config v4 4.7.0-unstable
controlling: Controlling For Fabric 1.1.2
cotton-client-commands: Cotton Client Commands 1.0.1+1.16-rc1
dynamicfps: Dynamic FPS 1.2.1
fabric: Fabric API 0.20.1+build.401-1.16
fabric-api-base: Fabric API Base 0.1.3+12a8474c4e
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.4+c6a8ea894e
fabric-command-api-v1: Fabric Command API (v1) 1.0.8+5ce533984e
fabric-commands-v0: Fabric Commands (v0) 0.2.0+52d308364e
fabric-containers-v0: Fabric Containers (v0) 0.1.8+045df74f4e
fabric-content-registries-v0: Fabric Content Registries (v0) 0.1.9+059ea8664e
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d4e
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.0+e2e6cdad4e
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.0+16acbe5b4e
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.1+91555cd14e
fabric-item-api-v1: Fabric Item API (v1) 1.1.0+29679fd64e
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.0+438f96364e
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.1+730711c64e
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.0+3fa9f7c54e
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.0+74cc3b204e
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.1+432ea1884e
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+b764ce994e
fabric-models-v0: Fabric Models (v0) 0.1.0+dfdb52d64e
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.5+b50ffc7b4e
fabric-networking-v0: Fabric Networking (v0) 0.1.10+e00ecb5f4e
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.7.0+432ea1884e
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.0+432ea1884e
fabric-particles-v1: fabric-particles-v1 0.2.2+fb0d9b0e4e
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.4.5+fcdfdfa14e
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.3.0+8bcfced84e
fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.0+8bcfced84e
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.1.0+e2862de64e
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.3+b7f9825d4e
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.11+fb0d9b0e4e
fabric-rendering-v0: Fabric Rendering (v0) 1.1.0+534104904e
fabric-rendering-v1: Fabric Rendering (v1) 1.3.0+432ea1884e
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.3.1+facf3bbf4e
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.0+872498414e
fabric-structure-api-v1: Fabric Structure API (v1) 1.0.1+fb0d9b0e4e
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.0.3+ac8e8c594e
fabric-textures-v0: Fabric Textures (v0) 1.0.4+eae12eb84e
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.2+ccce563e4e
fabricloader: Fabric Loader 0.9.2+build.206
fermion: Fermion 2.5.202
fermion-orientation: Fermion Orientation 1.1.201
fermion-varia: Fermion Varia 2.3.202
flighthelper: FlightHelper 1.16.2-fabric0.17.2-1.2.1
frex: FREX 3.3.137
gbfabrictools: GBfabrictools 1.2.2+1.16.2
itemscroller: Item Scroller 0.15.0-dev.20200824.205318
jankson: Jankson 3.0.1+j1.2.0
joml-mod: JOML Mod 1.4.20
json-model-extensions: JSON Model Extensions 1.15.124
kirin: Kirin UI 1.7-1.16.2
litematica: Litematica 0.0.0-dev.20200824.031346
loadcatcher: Entrypoint Catcher 2.0.0
malilib: MaLiLib 0.10.0-dev.21+arne.1
minecraft: Minecraft 1.16.2
minihud: MiniHUD 0.19.0-dev.20200829.031650
modmenu: Mod Menu 1.14.6+build.31
notenoughcrashes: Not Enough Crashes 2.1.4+1.16.1
now-playing: Now Playing 1.1.4
org_apache_httpcomponents_httpclient: httpclient 4.5.10
org_apache_httpcomponents_httpcore: httpcore 4.4.12
org_apache_httpcomponents_httpmime: httpmime 4.5.10
org_yaml_snakeyaml: snakeyaml 1.26
presencefootsteps: Presence Footsteps r28+1.16.2
skinswapper: Minecraft Skin Change Mod 2.0.1
special-circumstances: Special Circumstances 1.7.202
spinnery: Spinnery 3.0.56
tweakeroo: Tweakeroo 0.10.0-dev.20200829.030647
viafabric: ViaFabric 0.2.10-SNAPSHOT+build-446.1-mc-1.16
viaversion: ViaVersion 3.1.0
voxelmap: VoxelMap 1.10.10
Launched Version: MultiMC5
Backend library: LWJGL version 3.2.2 build 10
Backend API: GeForce GT 710/PCIe/SSE2 GL version 4.6.0 NVIDIA 440.100, NVIDIA Corporation
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Graphics mode: fancy
Resource Packs: vanilla, fabric/fabric-renderer-api-v1, fabric/fabric-keybindings-v0, fabric/fabricloader, fabric/fabric-containers-v0, fabric/fabric-object-builder-api-v1, fabric/fabric-game-rule-api-v1, fabric/fabric-api-base, fabric/fabric-rendering-data-attachment-v1, fabric/fabric-textures-v0, fabric/fabric-rendering-fluids-v1, fabric/fabric-blockrenderlayer-v1, fabric/fabric-lifecycle-events-v1, fabric/fabric-renderer-registries-v1, fabric/fabric-loot-tables-v1, fabric/fabric, fabric/fabric-networking-v0, fabric/fabric-networking-blockentity-v0, fabric/fabric-screen-handler-api-v1, fabric/fabric-tool-attribute-api-v1, fabric/fabric-renderer-indigo, fabric/fabric-events-interaction-v0, fabric/fabric-crash-report-info-v1, fabric/fabric-item-api-v1, fabric/fabric-rendering-v0, fabric/fabric-rendering-v1, fabric/fabric-key-binding-api-v1, fabric/fabric-resource-loader-v0, fabric/fabric-content-registries-v0, fabric/fabric-tag-extensions-v0, fabric/fabric-registry-sync-v0, fabric/fabric-mining-levels-v0, fabric/fabric-events-lifecycle-v0, fabric/fabric-models-v0, fabric/fabric-item-groups-v0, fabric/fabric-object-builders-v0, fabric/canvas, fabric/cleardespawn, fabric/cloth-config2, fabric/fermion, fabric/fermion-orientation, fabric/fermion-varia, fabric/flighthelper (incompatible), fabric/frex, fabric/gbfabrictools, fabric/itemscroller (incompatible), fabric/jankson, fabric/joml-mod, fabric/json-model-extensions, fabric/litematica (incompatible), fabric/malilib (incompatible), fabric/minihud (incompatible), fabric/modmenu, fabric/special-circumstances, fabric/tweakeroo (incompatible), fabric/voxelmap (incompatible), file/More Canvas, fabric/dynamicfps, fabric/notenoughcrashes, fabric/viafabric, fabric/viaversion
Current Language: English (US)
CPU: 8x AMD Ryzen 5 2400G with Radeon Vega Graphics
Client Crashes Since Restart: 4
Integrated Server Crashes Since Restart: 0

Not compatible with Searchable Containers mod by: Areuthreateningme on curseforge

The magnifying glass icon overlaps one of the arrows from the Searchable containers mod. Not sure how you would change it but maybe the players can have an option to change the position of the magnifying glass. or something. The overlapping of the mods allows neither to work as needed.

Use Searchable Containers mod with this Chest tracker mod. Open a chest and look toward the top right where the magnifying glass is supposed to be.

You will see the magnifying glass overlap an arrow in the chest GUI.

image
image

Luckily you can still use the Chest tracker mod by pressing "Y" or whatever key is bound

All Items of the Same Type Get Highlighted When Searching for a Specific Named Item

Describe the bug
when you search for named items (for example, dirt blocks named 1, 2, 3, 4, 5, etc...) it will highlight all items under the same type, instead of the named item you want specifically

To Reproduce
place multiple items of the same type into multiple separate chests, each one having a unique name & try to find a specific one using the chest tracker

Expected Result
it should only highlight the chest with the item having the name that you picked, instead of highlighting every single chest with that same item type

Additional context

Jdk-17.0.1.2022.02.27.-.08.48.05.02.mp4

ChestTracker and Camera Overhaul oddity

Describe the bug
When you search for an item in any inventory, the highlighted block does not rotate/move along with the camera.

To Reproduce
Use both mods, and move around while searching for any item.

Expected Result
It shouldn't stay verticle with the screen, it should move around in the world space.

Additional context
You can see at the bottom of the highlighted block its phasing into the ground because of how its positioning itself.
2021-12-09_01 43 28
I don't know if this is an issue on Camera Overhaul's side or not tbh

Causes OpenGL errors when playing with shaders.

When I try to load shaders using optifabric without the mod, the shaders work fine, but when I try to use it with the mod, this happens: https://imgur.com/a/JmhKjlZ

All I needed to reproduce it was to try and load shaders with optifabric, optifine and chesttracker loaded. I'm running 1.16.3

What I thought would happen is the shaders working correctly but it's giving those weird symbols.

Also yes I am going by the github format lol. I would really love if you updated this, as this mod is one of my most favorite ones ever!

Bumb mods in 1.16.5

Describe the solution you'd like
Chest Tracker and Where Is It

Describe alternatives you've considered
No need. I'm need mods update Minecraft versions.

Additional context
Nope.

Large block being shown when opening sub menu after opening chest

When you open a navigator menu via command or keybind, similar to the one on Origin Realms or Hypixel, a large square will appear near the last chest you opened. In order to get the square to disappear you need to open the chest and close the chest, however the same problem will happen if you open the navigator menu again.
Bug shown:
image

EX: of navigator menu
image

In-game Crash with Both EasierCrafting & Glowcase Installed

To Reproduce
Put any item into a glowcase:item_display_block and then open the inventory page.

Crash Report
https://pastebin.com/3JFGCjfa

P.S.
Very sorry for reporting an incorrect reproducing procedure in CurseForge, where this issue should actually be a conflict between 3 mods (and I'm not sure which one could fix it).
For my debugging, the game runs well when a group of mods are installed, including Chest Tracker and EasierCrafting. However, it starts to crash after I add Glowcase, which makes me jump to that wrong conclusion without further verification, as at the same time I was having many other issues in my modpack waiting for a check. So sorry again for the previous feedback.

crash and black screen

Describe the bug
black screen i cant see even the chat or the start menu

To Reproduce
i trayed to play with shaderes

Expected Result
not crashes or black screen

Additional context
i trayed another versions and some versions crashed

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.