misterpemodder / shulkerboxtooltip Goto Github PK
View Code? Open in Web Editor NEWWhat's in my shulker box?
License: MIT License
What's in my shulker box?
License: MIT License
---- Minecraft Crash Report ----
// Don't do that.
Time: 11.12.19 11:26
Description: Initializing game
java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors!
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:55)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:34)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
at net.minecraft.class_310.(class_310.java:391)
at net.minecraft.client.main.Main.main(Main.java:164)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
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:193)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:138)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
Suppressed: java.lang.NoClassDefFoundError: me/sargunvohra/mcmods/autoconfig1u/ConfigData
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:156)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at com.misterpemodder.shulkerboxtooltip.impl.ShulkerBoxTooltip.onInitializeClient(ShulkerBoxTooltip.java:50)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:48)
... 11 more
Caused by: java.lang.ClassNotFoundException: me.sargunvohra.mcmods.autoconfig1u.ConfigData
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:161)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 18 more
-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:55)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:34)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
at net.minecraft.class_310.(class_310.java:391)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:164)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
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:193)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:138)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
-- System Details --
Details:
Minecraft Version: 1.15
Minecraft Version ID: 1.15
Operating System: Windows 10 (amd64) version 10.0
Java Version: 13.0.1, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 648285152 bytes (618 MB) / 838860800 bytes (800 MB) up to 3221225472 bytes (3072 MB)
CPUs: 12
JVM Flags: 10 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx3G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:ParallelGCThreads=6 -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M
Launched Version: fabric-loader-0.7.2+build.174-1.15
Backend library: LWJGL version 3.2.2 build 10
Backend API: NO CONTEXT
GL Caps:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
CPU:
Would it be possible to add a feature where you could press a hotkey to freeze the preview UI then hover over items in the preview UI to see the item's usual hover UI (such as item name, enchantments, lore., etc)?
The mod causes the game to crash when run on a dedicated server.
The game crashes, throwing a java.lang.RuntimeException: Cannot load class net.minecraft.client.util.InputUtil$Key in environment type SERVER
.
The mod to either be disabled, or to not do anything on a dedicated server.
https://user-images.githubusercontent.com/66574976/83981665-980a2400-a8e5-11ea-9ed6-510d1ab5a650.png
[crash-2020-06-07_17.17.42-client.txt] https://github.com/MisterPeModder/ShulkerBoxTooltip/files/4743143/crash-2020-06-07_17.17.42-client.txt
[pastebin/gist/etc link here]
The fabric-networking-v1 module has recently been released, replacing fabric-networking-v0 currently used by the mod.
Delete this line after reading it: If this bug occurs in a modpack, please report this to the modpack author first.
...
[pastebin/gist/etc link here]
When ShulkerBoxTooltip is installed and Server Integration is enabled, you can't connect to Hypixel.
This error appears in chat and you're sent to a limbo server.
You get sent to a lobby server and can play.
mc.hypixel.net
Game fully crashes
I understand that using a minecraft snapshot newer than a mod risks a crash; It's no fault of the mod. However maybe this report can be helpful in adapting the next mod version.
Game crashes when pressing shift while mousing over the shulker box in hotbar.
Expected shulkerbox tooltip popup.
See image for the situation... pressing shift next causes the crash.
the fabric mod menu cannot change the settings of the shulkerbox tooltip
when I open mod menu on fabric it didn't show the options for changing any thing of it
when I open mod menu on fabric it would show the options for changing some settings of the Shulker box tooltip
...
32
[pastebin/gist/etc link here]
Using the Fabric launch modpack with 1.14, it loads fine with Oracle Java 8 but with OpenJ9's Java 12 there is an incompatible class change error: https://pastebin.com/691bdpAC
The versions of Cloth-Config and ModMenu appear to differ compared to what ShulkerBoxTooltip is compiled against, but the fact it seems happy on J8 but not J12 is very strange.
Unfortunately I think ShulkerBoxTooltip is incompatible with my mod, BetterShulkers, because it assumes that the shulker box size is always 27. My mod customizes shulker boxes and increases their inventory size if they have certain enchantments.
It should be possible for you to retrieve the modified size by checking the max index of an item in the Inventory tag and rounding up to the next multiple of 9. If you could do that, it would be compatible.
My mod: https://www.curseforge.com/minecraft/mc-mods/fabric-bettershulkers
If a lodestone compass doesn't have a lodestone where it's pointing to, instead of the needle spinning randomly, it spins extremely fast. This issue existed in vanilla in multiple instances of UI like this but this mod doesn't have this issue addressed.
Instead of spinning normally, it spins really fast.
It spins normally just like every other compass scenario.
(Near) Instant crash
Crashes
Load the main menu
NOTE: I did not install Xaero's Minimap by accident but the result was the same. Crash log was not necessarily the same (didn't check) but if it still crashes after a solution is present, I will make a new issue or continue this one
The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'modmenu'!
Game crashes at startup
..
fabric 1.16.1 0.8.8 + build.202.1.16.1
Hello
I am trying to set the tooltip type to none, but i wont let me do i.
I press save, but it still dont works, can you please fix quick, because it is a very useful mod.
It seems since updating to Java 16 and Minecraft 1.17 and to the latest ShulkerBoxTooltip the config is no longer read and saved.
I share the configuration across multiple instances (and computers) so I have the config dir as a symlink. After updating to 1.17 (which also required an update to Java 16) I noticed that this mod doesn't read/save the config. The other mods seem to do this fine.
I tried to remove the symlink and copy the contents, when doing this it can read the existing config, and save any changes.
I know carpet mod have had the same issue when checking if the directory exists or not since you have to do another check if the directory is a symlink.
Configuration in-game is always the default after restarting Minecraft.
Configuration can be saved/read.
mklink /D config C:\your\path\to\config
[17:45:05] [Render thread/ERROR]: Failed to save config 'class com.misterpemodder.shulkerboxtooltip.impl.config.Configuration'
me.shedaniel.autoconfig.serializer.ConfigSerializer$SerializationException: java.nio.file.FileAlreadyExistsException: D:\games\MultiMC\instances\Fabric 1.17\.minecraft\config
at com.misterpemodder.shulkerboxtooltip.impl.config.ShulkerBoxTooltipConfigSerializer.serialize(ShulkerBoxTooltipConfigSerializer.java:116) ~[shulkerboxtooltip-3.0.0-alpha.4+1.17.jar:?]
at com.misterpemodder.shulkerboxtooltip.impl.config.ShulkerBoxTooltipConfigSerializer.serialize(ShulkerBoxTooltipConfigSerializer.java:29) ~[shulkerboxtooltip-3.0.0-alpha.4+1.17.jar:?]
at me.shedaniel.autoconfig.ConfigManager.save(ConfigManager.java:83) ~[cloth-config-5.0.34-fabric.jar:?]
at me.shedaniel.autoconfig.ConfigManager.<init>(ConfigManager.java:54) ~[cloth-config-5.0.34-fabric.jar:?]
at me.shedaniel.autoconfig.AutoConfig.register(AutoConfig.java:66) ~[cloth-config-5.0.34-fabric.jar:?]
at com.misterpemodder.shulkerboxtooltip.impl.config.ConfigurationHandler.register(ConfigurationHandler.java:59) ~[shulkerboxtooltip-3.0.0-alpha.4+1.17.jar:?]
at com.misterpemodder.shulkerboxtooltip.impl.ShulkerBoxTooltip.onInitialize(ShulkerBoxTooltip.java:54) ~[shulkerboxtooltip-3.0.0-alpha.4+1.17.jar:?]
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:47) [fabric-loader-0.11.6.jar:?]
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:33) [fabric-loader-0.11.6.jar:?]
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33) [fabric-loader-0.11.6.jar:?]
at net.minecraft.class_310.<init>(class_310.java:459) [intermediary-minecraft-1.17-client.jar:?]
at net.minecraft.client.main.Main.main(Main.java:179) [intermediary-minecraft-1.17-client.jar:?]
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) [fabric-loader-0.11.6.jar:?]
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153) [fabric-loader-0.11.6.jar:?]
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) [fabric-loader-0.11.6.jar:?]
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 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:?]
Caused by: java.nio.file.FileAlreadyExistsException: D:\games\MultiMC\instances\Fabric 1.17\.minecraft\config
at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:87) ~[?:?]
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103) ~[?:?]
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108) ~[?:?]
at sun.nio.fs.WindowsFileSystemProvider.createDirectory(WindowsFileSystemProvider.java:519) ~[?:?]
at java.nio.file.Files.createDirectory(Files.java:694) ~[?:?]
at java.nio.file.Files.createAndCheckIsDirectory(Files.java:801) ~[?:?]
at java.nio.file.Files.createDirectories(Files.java:747) ~[?:?]
at com.misterpemodder.shulkerboxtooltip.impl.config.ShulkerBoxTooltipConfigSerializer.serialize(ShulkerBoxTooltipConfigSerializer.java:109) ~[shulkerboxtooltip-3.0.0-alpha.4+1.17.jar:?]
... 26 more
Players can silk touch nests/hives to move bees, but there currently isn't a way for the client to find out how many bees a nest contains (and on servers that have an economy, there's no way for either buyer or seller to know if the advertised "3 bees in this hive" is true.
This doesn't really have much to do with shulker boxes, but it would be some kind of "what's in this closed box I have in my inventory" functionality, so it might be better to have it in here than in yet another tiny mod.
As a proof of concept, I added this to the tooltip generator in one of my mods and it seems to be working fine (this
is the Itemstack the mouse is hovering over):
if (!this.isEmpty() && (this.getItem() == Items.BEE_HIVE || this.getItem() == Items.BEE_NEST)) {
CompoundTag tag = this.getTag();
if (tag != null) {
String honeyLevel = tag.getCompound("BlockStateTag").getString("honey_level"); // wtf this is a string ???
int beeCount = tag.getCompound("BlockEntityTag").getList("Bees", 10).size();
list.add(new LiteralText(honeyLevel+" honey"));
list.add(new LiteralText(beeCount+ " bees"));
}
[08:55:03] [main/FATAL]: Failed to start the minecraft server
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'shulkerboxtooltip'!
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53) ~[vanilla.jar:?]
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36) ~[vanilla.jar:?]
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointServer.start(EntrypointServer.java:32) ~[vanilla.jar:?]
at net.minecraft.server.Main.main(Main.java:97) [intermediary-server.jar:?]
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:226) [vanilla.jar:?]
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146) [vanilla.jar:?]
at net.fabricmc.loader.launch.knot.KnotServer.main(KnotServer.java:28) [vanilla.jar:?]
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.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:62) [vanilla.jar:?]
at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:106) [vanilla.jar:?]
at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:50) [vanilla.jar:?]
Caused by: java.lang.NullPointerException: Cannot invoke "me.shedaniel.autoconfig.ConfigData.validatePostLoad()" because "this.config" is null
at me.shedaniel.autoconfig.ConfigManager.load(ConfigManager.java:106) ~[049cac2f-ff0f-4fd4-8ddf-d69bd8398979.jar:?]
at me.shedaniel.autoconfig.ConfigManager.(ConfigManager.java:53) ~[049cac2f-ff0f-4fd4-8ddf-d69bd8398979.jar:?]
at me.shedaniel.autoconfig.AutoConfig.register(AutoConfig.java:66) ~[049cac2f-ff0f-4fd4-8ddf-d69bd8398979.jar:?]
at com.misterpemodder.shulkerboxtooltip.impl.config.ConfigurationHandler.register(ConfigurationHandler.java:57) ~[shulkerboxtooltip-3.0.0-alpha.3+1.17.jar:?]
at com.misterpemodder.shulkerboxtooltip.impl.ShulkerBoxTooltip.onInitialize(ShulkerBoxTooltip.java:54) ~[shulkerboxtooltip-3.0.0-alpha.3+1.17.jar:?]
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50) ~[vanilla.jar:?]
Im having the same trouble with the "[1.16.4, 1.16.5] ShulkerBoxTooltip-2.3.4+1.16.4" file and "[1.16.4] ShulkerBoxTooltip-2.3.3+1.16.4 file" i have no idea whats causing this since the other mods i have have worked together before.
Mod list:
Auto Config Updated API. File; autoconfig1u-3.3.1.jar
Cloth Config API (Fabric). File; config-2-4.8.3.jar
VoxelMap. File; fabricmod_VoxelMap-1.10.14_for_1.16.4.jar
Mod Menu. File; modmenu-1.14.12+build.18.jar AND modmenu-1.16.5.jar
OptiFabric. File; optifabric-1.9.2.jar
OptiFine. File OptiFine_1.16.4_HD_U_G6.jar
ShulkerBoxTooltip. File; shulkerboxtooltip-2.3.4+1.16.4.jar AND shulkerboxtooltip-2.3.3+1.16.4.jar
The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'shulkerboxtooltip'!
Exit Code: -1
---- Minecraft Crash Report ----
// Daisy, daisy...
Time: 2/5/21 10:41 PM
Description: Initializing game
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'shulkerboxtooltip'!
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:32)
at net.minecraft.class_310.(class_310.java:437)
at net.minecraft.client.main.Main.main(Main.java:177)
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:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:139)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:27)
Caused by: java.lang.NoClassDefFoundError: net/fabricmc/fabric/api/network/ServerSidePacketRegistry
at com.misterpemodder.shulkerboxtooltip.impl.network.client.C2SPacketType.register(C2SPacketType.java:19)
at com.misterpemodder.shulkerboxtooltip.impl.network.client.C2SPacketTypes.register(C2SPacketTypes.java:10)
at com.misterpemodder.shulkerboxtooltip.impl.ShulkerBoxTooltip.onInitialize(ShulkerBoxTooltip.java:61)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient$$Lambda$2246/633655968.accept(Unknown Source)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
... 11 more
Caused by: java.lang.ClassNotFoundException: net.fabricmc.fabric.api.network.ServerSidePacketRegistry
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:168)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 16 more
-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:32)
at net.minecraft.class_310.(class_310.java:437)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:177)
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:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:139)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:27)
-- System Details --
Details:
Minecraft Version: 1.16.4
Minecraft Version ID: 1.16.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1734282904 bytes (1653 MB) / 2080374784 bytes (1984 MB) up to 2147483648 bytes (2048 MB)
CPUs: 8
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Launched Version: fabric-loader-0.11.1-1.16.4
Backend library: LWJGL version 3.2.2 build 10
Backend API: NO CONTEXT
GL Caps:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
CPU:
OptiFine Version: OptiFine_1.16.4_HD_U_G6
OptiFine Build: 20210117-001622
Shaders: null
OpenGlVersion: null
OpenGlRenderer: null
OpenGlVendor: null
CpuCount: 0
-- OptiFabric --
Details:
OptiFine jar designed for: 1.16.4
OptiFine jar version: OptiFine_1.16.4_HD_U_G6
OptiFine jar status: Valid OptiFine installer
OptiFine remapped jar: C:\Users\elev\AppData\Roaming.minecraft.optifine\OptiFine_1.16.4_HD_U_G6\Optifine-mapped.jar
OptiFabric error:
Would it be possible to add an option/config to render all fields allowing users to see in what slot what items are? Similar to this datapack.
game crashes at the launcher after installing with a message that a error occurred. [1.14.4] ShulkerBoxTooltip-1.3.1+1.14.4. No crash report is generated The crashes stop when i delete ShulkerBoxTooltip. Tried with only fabric / fabric api installed. Also tried with new version of fabric api still get crash w/o a report.
If a mod has an item similar to a shulker box that also has the lore of the items, there is no way to remove them and have continued compatibility with your mod.
I believe that line 58 in ItemStackMixin
is where the issue is, as you are brute-forcing a check for it to be a vanilla shulkerbox.
Im not here to tell you how to fix this issue, but a tag or some form of registering system like with the view providers might work.
i dont want the items to stack in total, for example: having 2 stacks of wool in a shulker would show as 128, but i want it to show as 2 seperate stacks, like it does when i open the shulker :)
it fixes this by pressing Alt, but is there a way to make that automatic
Tooltip has Contains x stack(s)
instead of empty
This mod throws a warning in the game's output log upon the game starting up, which is as follows:
The mod "shulkerboxtooltip" contains invalid entries in its mod json:
- Unsupported root entry "licence" at line 8 column 12
This appears to be due to "license" being misspelled as "licence" in your fabric.mod.json. This should be a simple fix that will help keep the log clear.~
When adding custom lore to a shulkerbox (i.e. through command blocks or by using plugins on a modded server like Spigot) are those hidden and overriden by the mod with its own lore.
Any lore of the shulkerbox is completely overriden by the mod instead of just overriding the lore depicting the content of the Shulkerbox itself.
The mod's lore should be appended to the custom lore.
https://paste.gg/p/Andre601/e4544fc2bec34395b9151a036bc1a948 (Hope this is the right log)
Tooltips refuse to acknowledge changes in mod menu or config. Colors do not change with dyes. Preview keys do not work.
This might have something to do with mod incompatibility, for there was a short window where Origins caused CTD with ShulkerBoxTooltips. Also unable to show tooltips for Upgraded Shulkers.
i cant see what is in the shulkerbox
i only see text
to see what is in the shulkerbox
Found what I believe is the relevant error in launcher_log.txt, apologies if this isn't what you're looking for.
Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:228)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
Caused by: java.lang.reflect.InvocationTargetException
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:226)
... 2 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
at net.optifine.reflect.Reflector.<clinit>(Reflector.java:185)
at net.minecraft.class_128.<init>(class_128.java:44)
at net.minecraft.class_128.method_24305(class_128.java:349)
at net.minecraft.client.main.Main.main(Main.java:137)
... 7 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Argument modifier method updateTooltipLeftAndBottomPos(Lnet/minecraft/class_1159;Lnet/minecraft/class_287;IIIIIII)I in shulkerboxtooltip.client.json:ScreenMixin failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap com.misterpemodder.shulkerboxtooltip
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:408)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1291)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1042)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
... 17 more
The game crashes when I hover over a shulker box that contains a number of enchanted books that are in one stack.
I get the following report,
// Don't do that.
Time: 27/01/20 19:50
Description: Rendering screen
java.lang.ArrayIndexOutOfBoundsException: 27
at java.util.Arrays$ArrayList.set(Arrays.java:3846)
at net.minecraft.class_2371.set(class_2371.java:53)
at com.misterpemodder.shulkerboxtooltip.api.provider.BlockEntityPreviewProvider.getInventory(BlockEntityPreviewProvider.java:72)
at com.misterpemodder.shulkerboxtooltip.api.provider.BlockEntityPreviewProvider.addTooltip(BlockEntityPreviewProvider.java:104)
at com.misterpemodder.shulkerboxtooltip.impl.ShulkerBoxTooltip.modifyStackTooltip(ShulkerBoxTooltip.java:203)
at net.minecraft.class_1799.handler$zzo000$onGetTooltip(class_1799.java:1582)
at net.minecraft.class_1799.method_7950(class_1799.java:734)
at net.minecraft.class_437.getTooltipFromItem(class_437.java:120)
at net.minecraft.class_437.renderTooltip(class_437.java:116)
at net.minecraft.class_465.method_2380(class_465.java:170)
at net.minecraft.class_476.render(class_476.java:29)
at net.minecraft.class_757.method_3192(class_757.java:604)
at net.minecraft.class_310.method_1523(class_310.java:989)
at net.minecraft.class_310.method_1514(class_310.java:619)
at net.minecraft.client.main.Main.main(Main.java:204)
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:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:193)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:138)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at java.util.Arrays$ArrayList.set(Arrays.java:3846)
at net.minecraft.class_2371.set(class_2371.java:53)
at com.misterpemodder.shulkerboxtooltip.api.provider.BlockEntityPreviewProvider.getInventory(BlockEntityPreviewProvider.java:72)
at com.misterpemodder.shulkerboxtooltip.api.provider.BlockEntityPreviewProvider.addTooltip(BlockEntityPreviewProvider.java:104)
at com.misterpemodder.shulkerboxtooltip.impl.ShulkerBoxTooltip.modifyStackTooltip(ShulkerBoxTooltip.java:203)
at net.minecraft.class_1799.handler$zzo000$onGetTooltip(class_1799.java:1582)
at net.minecraft.class_1799.method_7950(class_1799.java:734)
at net.minecraft.class_437.getTooltipFromItem(class_437.java:120)
at net.minecraft.class_437.renderTooltip(class_437.java:116)
at net.minecraft.class_465.method_2380(class_465.java:170)
at net.minecraft.class_476.render(class_476.java:29)
-- Screen render details --
Details:
Screen name: net.minecraft.class_476
Mouse location: Scaled: (488, 338). Absolute: (976.000000, 676.000000)
Screen size: Scaled: (960, 540). Absolute: (1920, 1080). Scale factor of 2.000000
-- Affected level --
Details:
All players: 2 total; [class_746['TrollyBashGuy'/127765, l='MpServer', x=269.65, y=1.00, z=2.29], class_745['BeachArcade'/23803, l='MpServer', x=272.51, y=1.00, z=0.45]]
Chunk stats: Client Chunk Cache: 625, 399
Level dimension: minecraft:the_end
Level name: MpServer
Level seed: 4639921003229686852
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options: {}
Level spawn location: World: (-5417,11,-501), Chunk: (at 7,0,11 in -339,-32; contains blocks -5424,0,-512 to -5409,255,-497), Region: (-11,-1; contains chunks -352,-32 to -321,-1, blocks -5632,0,-512 to -5121,255,-1)
Level time: 126878 game time, 67165604 day time
Known server brands:
Level was modded: false
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Server brand: Paper
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.class_638.method_8538(class_638.java:450)
at net.minecraft.class_310.method_1587(class_310.java:1921)
at net.minecraft.class_310.method_1514(class_310.java:634)
at net.minecraft.client.main.Main.main(Main.java:204)
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:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:193)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:138)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
Hey, I love this mod and my friends and I consider it to be essential! However, we play on a Spigot-based server and recently we noticed that ender chest previews were added (whilst doing redstone in singleplayer). Is there a plugin that is being developed that adds server integration onto Spigot/Bukkit based servers? Thanks!
If you have a diff file, I'd be happy to add it as a patch to my own server software too, let me know which method works best for you :D
Spigot Server rejects connection with Invalid Payload error message
When connecting to a Spigot 1.15.2 Server with the mod installed, the error Invalid Payload appears
The connection works but the Ender Chest preview option should automatically turn off.
minecraft doesn't launch with ShulkerBoxTooltip, here's the logs:
16:05:17] [main/FATAL]: Mixin apply failed shulkerboxtooltip.client.json:ShulkerBoxBlockMixin -> net.minecraft.class_2480: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("INVOKE_ASSIGN") on net/minecraft/class_2480::onAppendTooltip with priority 1000 cannot inject into net/minecraft/class_2480::method_9568(Lnet/minecraft/class_1799;Lnet/minecraft/class_1922;Ljava/util/List;Lnet/minecraft/class_1836;)V merged by minegame159.meteorclient.mixin.ShulkerBoxBlockMixin with priority 1000 [PREINJECT Applicator Phase -> shulkerboxtooltip.client.json:ShulkerBoxBlockMixin -> Prepare Injections -> -> handler$zko000$onAppendTooltip(Lnet/minecraft/class_1799;Lnet/minecraft/class_1922;Ljava/util/List;Lnet/minecraft/class_1836;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE_ASSIGN") on net/minecraft/class_2480::onAppendTooltip with priority 1000 cannot inject into net/minecraft/class_2480::method_9568(Lnet/minecraft/class_1799;Lnet/minecraft/class_1922;Ljava/util/List;Lnet/minecraft/class_1836;)V merged by minegame159.meteorclient.mixin.ShulkerBoxBlockMixin with priority 1000 [PREINJECT Applicator Phase -> shulkerboxtooltip.client.json:ShulkerBoxBlockMixin -> Prepare Injections -> -> handler$zko000$onAppendTooltip(Lnet/minecraft/class_1799;Lnet/minecraft/class_1922;Ljava/util/List;Lnet/minecraft/class_1836;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:375) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1255) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) ~[sponge-mixin-0.8.2+build.24.jar:0.8.2+build.24+unknown-b24.git-unknown]
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) ~[fabric-loader-0.11.1.jar:0.8.2+build.24+unknown-b24.git-unknown]
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157) ~[fabric-loader-0.11.1.jar:?]
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150) ~[fabric-loader-0.11.1.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
at net.minecraft.class_3523.<clinit>(class_3523.java:13) ~[intermediary-minecraft-1.16.4-client.jar:?]
at net.minecraft.class_5471.<clinit>(class_5471.java:11) ~[intermediary-minecraft-1.16.4-client.jar:?]
at net.minecraft.class_5458.method_30573(class_5458.java:44) ~[intermediary-minecraft-1.16.4-client.jar:?]
at net.minecraft.class_5458.method_30566(class_5458.java:75) ~[intermediary-minecraft-1.16.4-client.jar:?]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) [?:?]
at net.minecraft.class_5458.<clinit>(class_5458.java:74) [intermediary-minecraft-1.16.4-client.jar:?]
at net.minecraft.class_2378.<clinit>(class_2378.java:237) [intermediary-minecraft-1.16.4-client.jar:?]
at minegame159.meteorclient.modules.ModuleManager.<clinit>(ModuleManager.java:46) [meteor-client-0.3.8.jar:?]
at net.minecraft.class_128.handler$zmf000$onAddStackTrace(class_128.java:1525) [intermediary-minecraft-1.16.4-client.jar:?]
at net.minecraft.class_128.method_555(class_128.java:106) [intermediary-minecraft-1.16.4-client.jar:?]
at net.minecraft.class_128.method_568(class_128.java:160) [intermediary-minecraft-1.16.4-client.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:302) [intermediary-minecraft-1.16.4-client.jar:?]
at net.minecraft.client.main.Main.main(Main.java:135) [intermediary-minecraft-1.16.4-client.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226) [fabric-loader-0.11.1.jar:?]
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:139) [fabric-loader-0.11.1.jar:?]
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:27) [fabric-loader-0.11.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
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:?]
Exiting with -1
Failed to start Minecraft:
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
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.RuntimeException: java.lang.reflect.InvocationTargetException
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:228)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:139)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:27)
... 8 more
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
... 10 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at net.minecraft.class_3523.<clinit>(class_3523.java:13)
at net.minecraft.class_5471.<clinit>(class_5471.java:11)
at net.minecraft.class_5458.method_30573(class_5458.java:44)
at net.minecraft.class_5458.method_30566(class_5458.java:75)
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at net.minecraft.class_5458.<clinit>(class_5458.java:74)
at net.minecraft.class_2378.<clinit>(class_2378.java:237)
at minegame159.meteorclient.modules.ModuleManager.<clinit>(ModuleManager.java:46)
at net.minecraft.class_128.handler$zmf000$onAddStackTrace(class_128.java:1525)
at net.minecraft.class_128.method_555(class_128.java:106)
at net.minecraft.class_128.method_568(class_128.java:160)
at net.minecraft.class_128.method_24305(class_128.java:302)
at net.minecraft.client.main.Main.main(Main.java:135)
... 15 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [shulkerboxtooltip.client.json:ShulkerBoxBlockMixin] from phase [DEFAULT] in config [shulkerboxtooltip.client.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:642)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:594)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356)
... 34 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE_ASSIGN") on net/minecraft/class_2480::onAppendTooltip with priority 1000 cannot inject into net/minecraft/class_2480::method_9568(Lnet/minecraft/class_1799;Lnet/minecraft/class_1922;Ljava/util/List;Lnet/minecraft/class_1836;)V merged by minegame159.meteorclient.mixin.ShulkerBoxBlockMixin with priority 1000 [PREINJECT Applicator Phase -> shulkerboxtooltip.client.json:ShulkerBoxBlockMixin -> Prepare Injections -> -> handler$zko000$onAppendTooltip(Lnet/minecraft/class_1799;Lnet/minecraft/class_1922;Ljava/util/List;Lnet/minecraft/class_1836;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293)
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:375)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1255)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
... 34 more
Process exited with code 255.
For some reason, my game just acts like the mod doesn't even exist, no matter what I do the shulker preview doesn't appear.
I wanted to switch to the dev version so that I could provide a more detailed log, but then the game just refuses to start and crashes.
Crash report and the latest log:
latest.log
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 3/25/21 1:39 PM
Description: Initializing game
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'shulkerboxtooltip'!
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:32)
at net.minecraft.class_310.(class_310.java:437)
at net.minecraft.client.main.Main.main(Main.java:177)
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:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/item/Items
at com.misterpemodder.shulkerboxtooltip.impl.ShulkerBoxTooltip.(ShulkerBoxTooltip.java:50)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at net.fabricmc.loader.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:45)
at net.fabricmc.loader.EntrypointStorage$NewEntry.create(EntrypointStorage.java:112)
at net.fabricmc.loader.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:99)
at net.fabricmc.loader.EntrypointStorage.lambda$getEntrypointContainers$1(EntrypointStorage.java:184)
at net.fabricmc.loader.EntrypointStorage$$Lambda$84/1537772520.get(Unknown Source)
at net.fabricmc.loader.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:37)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
... 11 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.item.Items
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:168)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 21 more
-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:32)
at net.minecraft.class_310.(class_310.java:437)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:177)
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:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
-- System Details --
Details:
Minecraft Version: 1.16.5
Minecraft Version ID: 1.16.5
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1299396616 bytes (1239 MB) / 1946157056 bytes (1856 MB) up to 5368709120 bytes (5120 MB)
CPUs: 4
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx5G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
advancedchat: AdvancedChat 2.1.2
advancednbttooltip: Advanced NBT Tooltips 1.4.0+build.3-1.16.5
anvil_crushing_recipes: Anvil Crushing Recipes 1.0+MC1.16.2-1.16.5
anvil_fix: AnvilFix 1.2.1-1.16
appleskin: AppleSkin 1.0.11
architectury: Architectury 1.10.138
armorhotswap: ArmorHotswap 1.2
autoconfig1u: Auto Config v1 Updated 3.3.1
baritone: Baritone 1.6.3
bedrock_breaking: Bedrock Breaking 1.0.2
betterpingdisplay: Better Ping Display 1.1
blue_endless_jankson: jankson 1.2.0
cameraoverhaul: Camera Overhaul 1.0.1-fabric-1.16
chat_heads: Chat Heads 0.2.1+1.16.2
cleancut: CleanCut mc1.16-2.1-fabric
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-client-events-v0: Cloth Client Events v0 1.5.47
cloth-config2: Cloth Config v4 4.10.13
cmdkeybind: Command Macros 1.5.2-1.16
colormatic: Colormatic 2.2.8+mc.1.16.3
com_github_kaptainwutax_biomeutils: BiomeUtils 590f697a2ccb6c6bdba8e2fea891a25ace75c947
com_github_kaptainwutax_chunkrandomreversal: ChunkRandomReversal 209eefb8ed2bd097e3c55d3934ba508b664443da
com_github_kaptainwutax_featureutils: FeatureUtils 25f73f26289a65a314cd66badc3c433d7f8c37b0
com_github_kaptainwutax_latticg: LattiCG 38f0b3d33e15ad2e6ce9ddb1f588e2b9a8c96174
com_github_kaptainwutax_mathutils: MathUtils 6c2d50eacad0241ff76119e6e703b70bac4b4bce
com_github_kaptainwutax_seedutils: SeedUtils 8e310c079346fa55077fd1786b50dae0d2025336
com_moandjiezana_toml_toml4j: toml4j 0.7.2
com_squareup_moshi_moshi: moshi 1.9.2
com_squareup_okio_okio: okio 1.16.0
commandblocksurvival: Command Block Survival 1.0.0
compostable-rottenflesh: Compostable Rotten Flesh 1.0.0
cotton: Cotton 1.1.0
cotton-cauldron: Cotton Cauldron 1.1.0
cotton-commons: Cotton Commons 1.0.4
cotton-config: Cotton Config 1.0.0-rc.7
cotton-datapack: Cotton Datapack 1.0.7
cotton-logging: Cotton Logging 1.0.0-rc.4
cotton-player-events: Cotton Player Events 1.0.2
craftable_god_apple: Craftable God Apple 1.0.0
craftpresence: CraftPresence 1.7.6
crawl: Crawl 0.8.2
crowdin-translate: CrowdinTranslate 1.2
dynamicfps: Dynamic FPS 2.0.1
dynamicsoundfilters: Dynamic Sound Filters 1.2.0+1.16.5
easiervillagertrading: EasierVillagerTrading 1.16.5-fabric0.30.0-1.5.4
fabric: Fabric API 0.30.3+1.16
fabric-api-base: Fabric API Base 0.2.1+9354966b7d
fabric-biome-api-v1: Fabric Biome API (v1) 3.1.1+ca58154a7d
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.5+ca58154a7d
fabric-command-api-v1: Fabric Command API (v1) 1.0.10+ca58154a7d
fabric-commands-v0: Fabric Commands (v0) 0.2.2+ca58154a7d
fabric-containers-v0: Fabric Containers (v0) 0.1.11+9354966b7d
fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.1+ca58154a7d
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.3+ca58154a7d
fabric-dimensions-v1: fabric-dimensions-v1 2.0.6+9354966b7d
fabric-entity-events-v1: Fabric Entity Events (v1) 1.0.3+ca58154a7d
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.2+ca58154a7d
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+ca58154a7d
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.6+ca58154a7d
fabric-item-api-v1: Fabric Item API (v1) 1.2.1+ca58154a7d
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.3+ca58154a7d
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.4+9354966b7d
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.1+ca58154a7d
fabric-language-kotlin: Fabric Language Kotlin 1.5.0+kotlin.1.4.31
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.1+ca58154a7d
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.2+ca58154a7d
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+ca58154a7d
fabric-models-v0: Fabric Models (v0) 0.2.1+ca58154a7d
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.1+ca58154a7d
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.8+ca58154a7d
fabric-networking-v0: Fabric Networking (v0) 0.3.2+ca58154a7d
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.9.4+9354966b7d
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.2+ca58154a7d
fabric-particles-v1: Fabric Particles (v1) 0.2.4+ca58154a7d
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.4+ca58154a7d
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.1+ca58154a7d
fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.4+ca58154a7d
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.2.1+ca58154a7d
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+ca58154a7d
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.13+ca58154a7d
fabric-rendering-v0: Fabric Rendering (v0) 1.1.2+ca58154a7d
fabric-rendering-v1: Fabric Rendering (v1) 1.5.1+ca58154a7d
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.2+ca58154a7d
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.0+c045166c7d
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.5+9354966b7d
fabric-structure-api-v1: Fabric Structure API (v1) 1.1.4+ca58154a7d
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.1+ca58154a7d
fabric-textures-v0: Fabric Textures (v0) 1.0.6+ca58154a7d
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.6+ca58154a7d
fabricloader: Fabric Loader 0.11.2
fallingleaves: Falling Leaves 1.5.0+1.16.5
fatxporbs: Fat Experience Orbs 0.0.9
fiber: fiber 0.23.0-2
fiber2cloth: Fiber To Cloth 3.0.1
flytre_lib: FlytreLib 0.2.8
food_highlight: FoodHighlight 1.0.1
gatewayer: Gatewayer 1.0.0
gbfabrictools: GBfabrictools 1.3.2+1.16.4
horsestatsvanilla: Horse Stats Vanilla 4.1.6
infinitemusic: Infinite Music 1.3.0
infinityfix: Infinity Fix 1.1.0
inventoryhud: Inventory HUD + 3.2.2
inventorysorter: Inventory Sorter 1.7.7-1.16
jankson: Jankson 3.0.1+j1.2.0
java: Java HotSpot(TM) 64-Bit Server VM 8
jumploader: Jumploader 2.1.3
kubejs: KubeJS 1605.3.6-build.177
kyrptconfig: Kytpt Config 1.1.6-1.16
lambdynlights: LambDynamicLights 1.3.4+1.16
libgui: LibGui 3.3.5+1.16.5
lithium: Lithium 0.6.4
mcwifipnp: Minecraft WLAN Plug-n-Play 1.2.8
mesh: Mesh 0.6.1-alpha.21+1.16.4
mesh_api: Mesh API 0.6.1-alpha.21+1.16.4
minecraft: Minecraft 1.16.5
misc_tab: MiscTab 1.0.0
mm: Manningham Mills 2.1
mobblindness: Mob Blindness 1.0.0
modmenu: Mod Menu 1.16.7
modupdater: ModUpdater 1.1.11+1.16.2-rc2
orderly: Orderly 2.0.0-alpha.10-1.16
org_aperlambda_lambdajcommon: lambdajcommon 1.8.1
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.4.31
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.4.31
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.4.31
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.4.31
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.4.2
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.4.2
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.1.0
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.1.0
paradoxconfig: Paradox Config 0.4.0-beta
phosphor: Phosphor 0.7.1+build.11
quickshulker: Quick Shulker 1.1.12-1.16
recipeconditions: Fabric Recipe Conditions 0.3.0
replaymod: Replay Mod 1.16.4-2.5.2
rhino: Rhino 1.7.13-build.14
riptide_fix: Riptide Fix 1.2.0
roughlyenoughitems: Roughly Enough Items 5.10.181
roughlyenoughitems-api: REI (API) 5.10.181
roughlyenoughitems-default-plugin: REI (Default Plugin) 5.10.181
roughlyenoughitems-runtime: REI (Runtime) 5.10.181
roughlyenoughresources: Roughly Enough Resources 2.1.3
sectionsign: SectionSign 1.0.2
seedcracker: Seed Cracker 0.2.3-beta
shulkerboxtooltip: Shulker Box Tooltip 2.3.5+1.16.5
shulkerutils: shulkerutils 1.0.1-1.16
slotlock: SlotLock 1.0.1-BETA
sodium: Sodium 0.1.0
spruceui: SpruceUI 2.0.4+1.16
stitchedsnow: Stiched Snow 1.0.1
tellme: TellMe 0.9.2
torohealth: ToroHealth Damage Indicators 1.16.4-fabric-4
transparent: Transparent 2.1.0
verticalredstone: Vertical Redstone 1.2.0
villagerhelper: Villager Helper 1.3.3
vistas: Vistas 1.2.4
voxelmap: VoxelMap 1.10.15
whospetisthis: Who's Pet Is This 1.0.0
winwonders: Window Wonders 0.1.2
worldedit: WorldEdit 7.2.3+5680-135941e
worldtime: WorldTime 1.16.5-fabric0.30.0-1.3.1
wurst: Wurst Client v7.14-MC1.16.5
Launched Version: fabric-loader-0.11.2-1.16.5
Backend library: LWJGL version 3.2.2 build 10
Backend API: NO CONTEXT
GL Caps:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
CPU:
#@!@# Game crashed! Crash report saved to: #@!@# C:\Users\User\AppData\Roaming.minecraft\crash-reports\crash-2021-03-25_13.39.00-client.txt
For a bit of time Fabric API has been able to get the mod which has provided an entrypoint, rendering the getModId
call redundant here https://github.com/MisterPeModder/ShulkerBoxTooltip/blob/1.16/src/main/java/com/misterpemodder/shulkerboxtooltip/api/ShulkerBoxTooltipApi.java#L117
The following method may be used to get the ModContainer + Entrypoint combination for your api:
https://github.com/FabricMC/fabric-loader/blob/master/src/main/java/net/fabricmc/loader/api/FabricLoader.java#L98
Not compatible with latest snapshot due to mapping changes. Will look into potential fixes myself in a fork if I'm lucky. Full log:
Mixin apply failed clothconfig.mixins.json:MixinTextFieldWidget -> net.minecraft.class_342: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException Shadow field field_2090 was not located in the target class net.minecraft.class_342. Using refmap ClothConfig-refmap.json org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Shadow field field_2090 was not located in the target class net.minecraft.class_342. Using refmap ClothConfig-refmap.json at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachFields(MixinPreProcessorStandard.java:563) at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:263) at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:241) at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1144) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:267) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:353) at org.spongepowered.asm.mixin.transformer.MixinTransformer.apply(MixinTransformer.java:724) at org.spongepowered.asm.mixin.transformer.MixinTransformer.applyMixins(MixinTransformer.java:703) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:509) at net.fabricmc.loader.launch.knot.KnotClassDelegate.transform(KnotClassDelegate.java:151) at net.fabricmc.loader.launch.knot.KnotClassDelegate.loadClassData(KnotClassDelegate.java:173) at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:130) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at net.minecraft.class_309.method_1466(class_309.java:389) at net.minecraft.class_309$$Lambda$1570/1821783147.invoke(Unknown Source) 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:3050) at com.mojang.blaze3d.platform.GLX.pollEvents(GLX.java:223) at net.minecraft.class_310.method_1523(class_310.java:926) at net.minecraft.class_310.method_1514(class_310.java:410) at net.minecraft.client.main.Main.main(Main.java:154) 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:497) at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:130) at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
Followed by:
[STDERR]: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [clothconfig.mixins.json:MixinTextFieldWidget] from phase [DEFAULT] in config [clothconfig.mixins.json] FAILED during APPLY
...
[STDERR]: Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Shadow field field_2090 was not located in the target class net.minecraft.class_342. Using refmap ClothConfig-refmap.json
...
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [clothconfig.mixins.json:MixinTextFieldWidget] from phase [DEFAULT] in config [clothconfig.mixins.json] FAILED during APPLY
Crash log: https://paste.ee/p/d9aHa
can there be a section in the readme, or a seperate file that describes the options for the shulkerboxtooltip.json file?
Preview window has an opaque border.
The preview window should be transparent around its borders.
So today i was trying to turn the enderchest tooltip while playing on a server, it required a restart, so i restarted the game, and checked the con
when going to the mod config through 'Mod Menu' and in the Server Category turning on client integration, those server settings will reset (after restarting) the moment you join a server
the settings to save and for me to see the ender chest tooltip GUI
[pastebin/gist/etc link here]
https://pastebin.com/HQAk0SVs
The mod does what it says, but what if I want to see the slots preview by default?
There doesn't seem to be an option for that currently, only for swapping between "tooltip types" (aka preview text) and "modes" (shift vs alt+shift).
Using v1.1.2 on Fabric (1.14 release)
Whenever I try to play on Hypixel with the new 2.3.5 version of the mod, I get stuck in Limbo (commands to get out of Limbo do not work). This is not their anti-cheat, blacklisted client modifications detection, or anything intentional like that; it's definitely a glitch. I wasn't sure if I should report this to Hypixel or here, so I did both. This ONLY affects Hypixel, I haven't had any issues on other servers while using this mod. You may have to work with Hypixel support to fix this issue, or at least get a server log from them that shows the error it throws.
Hypixel isn't compatible with the 2.3.5 version of Shulker Box Tooltip, so some sort of error causes Hypixel to reroute you to Limbo if you attempt to join any servers.
Hypixel should be compatible with the 2.3.5 version of SBT, like it was with the 2.3.4 version of SBT.
/lobby
, /lobby bedwars
, /play solo_insane
, or any other commands to get out of Limbo will attempt to load the server you're connecting to, but will immediately kick you back to Limbo.Apparently the 2.3.4 version of SBT works for 1.16.5! Hooray! I'll be using that for now until this issue is resolved ๐ Also I know that SBT doesn't do anything on Hypixel, since they don't have any shulker boxes or other NBT containers in inventories, but the reason this matters is because people don't want to take out SBT from their mods folder and reload Minecraft every time they want to play Hypixel. Hope that explains it and hopefully I did a good job of explaining this issue.
Thanks, HERO ๐
shulker_box_tooltip_dark.png.zip
Dark version of the tooltip using the same color palette of the Default Dark Mode resource pack (zipped version in case the image is compressed by github)
Would be nice to have an option to enable dark mode
When I disable the setting "Server Integration" the mod doesn't show any tooltips at all.
I expected only server integration related features not to work.
(it works just fine when this setting is Yes)
With the latest published jar the game crashes in production when trying to view a shulker box.
I rebuild the jar on my own for version 19w38b and that jar worked without problems in production.
Crash report: https://hastebin.com/axaxoxihot
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.