- 24
- 1
У меня проблема. Я создаю Gui, который расширяет GuiScreen. Я хочу, чтобы этот графический интерфейс был открыт на сервере. Поэтому я поместил @SideOnly (Side.CLIENT) на каждый класс Gui, который расширяет GuiScreen. Однако, если я вставлю файл jar мода на сервер, GuiScreen вызовет «NoClassDefFoundError». Как я могу это исправить?
[13:23:25] [Server thread/ERROR]: Exception caught during firing event net.minecraftforge.event.RegistryEvent$Register@4a903a77:
java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiScreen
at com.guebeul.cs.items.ItemInit.<clinit>(ItemInit.java:14) ~[ItemInit.class:?]
at com.guebeul.cs.handler.RegisterHandler.registerItems(RegisterHandler.java:19) ~[RegisterHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_4_RegisterHandler_registerItems_Register.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:146) ~[EventBus$1.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:190) [EventBus.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:858) [GameData.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:630) [Loader.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) [FMLServerHandler.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:335) [FMLCommonHandler.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:166) [nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:598) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiScreen
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
... 13 more
Caused by: net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer@4aa11df6 from coremod FMLCorePlugin
at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:262) ~[CatServer-0c9a30f-universal.jar:git-CatServer-1.12.2-0c9a30f]
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
... 13 more
Caused by: java.lang.RuntimeException: Attempted to load class blk for invalid side SERVER
at net.minecraftforge.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:62) ~[CatServer-0c9a30f-universal.jar:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:258) ~[CatServer-0c9a30f-universal.jar:git-CatServer-1.12.2-0c9a30f]
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
... 13 more
[13:23:25] [Server thread/ERROR]: Index: 2 Listeners:
[13:23:25] [Server thread/ERROR]: 0: NORMAL
[13:23:25] [Server thread/ERROR]: 1: net.minecraftforge.fml.common.eventhandler.EventBus$1@2dc0d7c
[13:23:25] [Server thread/ERROR]: 2: net.minecraftforge.fml.common.eventhandler.EventBus$1@5f46fc18
[13:23:25] [Server thread/ERROR]: 3: net.minecraftforge.fml.common.eventhandler.EventBus$1@1ad068f4
[13:23:25] [Server thread/ERROR]: 4: net.minecraftforge.fml.common.eventhandler.EventBus$1@445337b0
[13:23:25] [Server thread/ERROR]: 5: net.minecraftforge.fml.common.eventhandler.EventBus$1@268675ab
[13:23:25] [Server thread/ERROR]: 6: net.minecraftforge.fml.common.eventhandler.EventBus$1@4ec8fb5f
[13:23:25] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiScreen
at com.guebeul.cs.items.ItemInit.<clinit>(ItemInit.java:14) ~[ItemInit.class:?]
at com.guebeul.cs.handler.RegisterHandler.registerItems(RegisterHandler.java:19) ~[RegisterHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_4_RegisterHandler_registerItems_Register.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:146) ~[EventBus$1.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:190) ~[EventBus.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:858) ~[GameData.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:630) ~[Loader.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) ~[FMLServerHandler.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:335) ~[FMLCommonHandler.class:git-CatServer-1.12.2-0c9a30f]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:166) ~[nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:598) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiScreen
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]