skyecodes / IBE-Editor

A simple GUI mod to edit an item, a block or an entity in your current world.
https://www.curseforge.com/minecraft/mc-mods/ibe-editor
MIT License
39 stars 13 forks source link

Potion effect issue #49

Closed erxson closed 2 years ago

erxson commented 2 years ago

I tried to unmark show icon and particles options, but it didn't work

skyecodes commented 2 years ago

Due to how Minecraft works, in order to make a potion that doesn't show any particles or icon, the process is a bit tricky:

Please tell me if that works for you.

erxson commented 2 years ago

Didn't work. It returns to default checks

skyecodes commented 2 years ago

I can't seem to be able to reproduce the issue, so I need more information:

erxson commented 2 years ago

Latest version on modrinth 1.18.1 Fabric Only this: [19:15:45] [Render thread/ERROR]: Mod ibeeditor provides a broken implementation of ModMenuApi java.lang.IllegalArgumentException: Can not set com.terraformersmc.modmenu.gui.widget.DescriptionListWidget field com.terraformersmc.modmenu.gui.ModsScreen.descriptionListWidget to fi.dy.masa.litematica.gui.GuiMainMenu at Not Enough Crashes deobfuscated stack trace.(1.18.1+build.17) ~[?:?] at jdk.internal.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167) ~[?:?] at jdk.internal.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171) ~[?:?] at jdk.internal.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:58) ~[?:?] at jdk.internal.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:36) ~[?:?] at java.lang.reflect.Field.get(Field.java:425) ~[?:?] at com.github.franckyi.ibeeditor.fabric.FabricIBEEditorModMenuApiImpl.lambda$getModConfigScreenFactory$1(FabricIBEEditorModMenuApiImpl.java:35) ~[IBEEditor-1.18.1-2.0.10-fabric.jar:?] at com.plusls.MasaGadget.malilib.fastSwitchMasaConfigGui.MasaGuiUtil.lambda$initMasaModScreenList$0(MasaGuiUtil.java:45) ~[MasaGadget.jar:?] at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] at com.plusls.MasaGadget.malilib.fastSwitchMasaConfigGui.MasaGuiUtil.initMasaModScreenList(MasaGuiUtil.java:41) ~[MasaGadget.jar:?] at com.plusls.MasaGadget.malilib.fastSwitchMasaConfigGui.MasaGuiUtil.getMasaGuiData(MasaGuiUtil.java:22) ~[MasaGadget.jar:?] at fi.dy.masa.malilib.gui.GuiConfigsBase.(GuiConfigsBase.java:39) ~[MaLiLib.jar:?] at fi.dy.masa.litematica.gui.GuiConfigs.(GuiConfigs.java:22) ~[Litematica.jar:?] at fi.dy.masa.litematica.gui.GuiMainMenu$ButtonListenerChangeMenu.actionPerformedWithButton(GuiMainMenu.java:137) ~[Litematica.jar:?] at fi.dy.masa.malilib.gui.button.ButtonBase.onMouseClickedImpl(ButtonBase.java:81) ~[MaLiLib.jar:?] at fi.dy.masa.malilib.gui.widgets.WidgetBase.onMouseClicked(WidgetBase.java:92) ~[MaLiLib.jar:?] at fi.dy.masa.malilib.gui.GuiBase.onMouseClicked(GuiBase.java:265) ~[MaLiLib.jar:?] at fi.dy.masa.malilib.gui.GuiBase.mouseClicked(GuiBase.java:210) ~[MaLiLib.jar:?] at net.minecraft.client.Mouse.method_1611(Mouse:94) ~[?:?] at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen:491) ~[?:?] at net.minecraft.client.Mouse.onMouseButton(Mouse:94) ~[?:?] at net.minecraft.client.Mouse.method_22686(Mouse:165) ~[?:?] at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor:101) ~[?:?] at net.minecraft.client.Mouse.method_22684(Mouse:165) ~[?:?] at org.lwjgl.glfw.GLFWMouseButtonCallback$Container.invoke(GLFWMouseButtonCallback.java:81) ~[lwjgl-glfw-3.2.2.jar:build 10] at bre2el.fpsreducer.handler.glfw.InputEventHandler$MouseButtonEventHandler.invoke(InputEventHandler.java:133) ~[FPSReducer.jar:?] at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar:build 10] at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar:build 10] at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101) ~[lwjgl-glfw-3.2.2.jar:build 10] at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem:195) ~[client-intermediary.jar:?] at net.minecraft.client.util.Window.swapBuffers(Window:310) ~[?:?] at net.minecraft.client.MinecraftClient.render(MinecraftClient:1142) ~[?:?] at net.minecraft.client.MinecraftClient.run(MinecraftClient:733) ~[?:?] at net.minecraft.client.main.Main.main(Main: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:608) [fabric-loader-0.12.12.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.12.12.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.12.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:?]

erxson commented 2 years ago

hm, in singleplayer, creative world it works

erxson commented 2 years ago

(I enabled creative mode on server)

erxson commented 2 years ago

I probably did something wrong. I sorry to have disturbed you.