
Pingun114
Members-
Posts
27 -
Joined
-
Last visited
Converted
-
Gender
Undisclosed
-
Personal Text
I am new!
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
Pingun114's Achievements

Tree Puncher (2/8)
1
Reputation
-
[1.16.5] startOpen() in LockableLootTileEntity not called
Pingun114 posted a topic in Modder Support
So, I've been working on adding a few kitchen blocks, and just completed adding all 16 different variants of the counter. I have a model + textures for both the closed and open blockstates, but the startOpen function that handles the change in texture and tick scheduling isn't being called. From reading both the barrel block and tileentity classes, there's no reason it shouldn't be called, does anyone have any idea on what the issue might be? -
[1.16.5] Help with Mixin crash Dev Environment
Pingun114 replied to Pingun114's topic in Modder Support
Fix linked: -
I'm working on a Farmer's Delight addon, and so went to install it. With it, I also added spongepowered.mixin, as it was required. Unfortunately, When attempting to start the client, to test things, It would crash on the first @Inject from FD. Now, I have no previous experience with mixins of any ki nd, and the log doesn't tell me much, though it looks like a reference map issue of some kind? Some help would be much appreciated. build.gradle debug.log
-
So, I'm working on a FD addon, and, as such I added it to my project using my build.gradle file. I used Abnormal's Delight's build.gradle to check what they're using to add it to their project, and added both FD and Mixin. However, when atempting to launch the game, it would crash when mixin tried to inject some FD code. Here's the crash and the build.gradle. I know it's something with my setup, but this is the first time I've ever touched mixins, although the actual code you'd write seems easy to understand. latest.log build.gradle
-
[1.16.5] Get and set face solid/sturdy on Block
Pingun114 replied to Pingun114's topic in Modder Support
Yes, I found that when looking through its calls. I usually do that for just these kinds. -
[1.16.5] Get and set face solid/sturdy on Block
Pingun114 replied to Pingun114's topic in Modder Support
Now the only thing I have left is to make its top side solid, without making the other sides solid. Edit: Seeing as my top side was full, I'm guessing it already counted as solid, due to being able to place torches on it, but not on the side. -
[1.16.5] Get and set face solid/sturdy on Block
Pingun114 replied to Pingun114's topic in Modder Support
Actually, RailBlock actually came in handy for this. -
[1.16.5] Get and set face solid/sturdy on Block
Pingun114 replied to Pingun114's topic in Modder Support
Ah, does it work on North,West, etc, too? I'm specifically looking for having the sides support it. -
Hello, I'm creating a block which is supposed to require a solid (sturdy?) horizontal support (North, West, South, or East), or else it should pop off. The block itself should have the top side be solid. I've done things like this in 1.12, but the system has changed since then. I already have a VoxelShape, which is being used by getShape and getCollisionShape.
-
Well, I removed it, completely cleared my workspace, and updated to latest stable forge version. Can't really check currently since there's been a lot of mapping changes, to my code. Actually, is there somewhere I can see the new mapping changes? It would not only be useful for this, but in the future, too.
-
Specifically, like I mentioned before, things like io.netty.util and net.minecraftforge.x.eventbus will sometimes disappear when I start up the IDE again, so I downloaded Netty and imported if as an external library. Now, I've since last checked, and the missing function does exist. As for the stacktrace, while I doubt it will help in this case, here: -- Head -- Thread: Render thread Stacktrace: at io.netty.channel.nio.NioEventLoop$5.run(NioEventLoop.java:219) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {} at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_161] {} at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:212) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {} at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:151) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {} at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:127) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {} at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:36) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {} at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:84) ~[patchy-1.1.jar:?] {} at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:58) ~[patchy-1.1.jar:?] {} at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:47) ~[patchy-1.1.jar:?] {} at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {} at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {} at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {} at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {} at net.minecraft.network.NetworkSystem.lambda$static$0(NetworkSystem.java:46) ~[?:?] {re:classloading} at net.minecraft.util.LazyValue.getValue(LazyValue.java:16) ~[?:?] {re:classloading} at net.minecraft.network.NetworkSystem.addLocalEndpoint(NetworkSystem.java:115) ~[?:?] {re:classloading} at net.minecraft.client.Minecraft.loadWorld(Minecraft.java:1832) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.loadWorld(Minecraft.java:1728) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.WorldSelectionList$Entry.func_214443_e(WorldSelectionList.java:364) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.WorldSelectionList$Entry.func_214438_a(WorldSelectionList.java:273) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.WorldSelectionList$Entry.mouseClicked(WorldSelectionList.java:225) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.widget.list.AbstractList.mouseClicked(AbstractList.java:309) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.INestedGuiEventHandler.mouseClicked(INestedGuiEventHandler.java:31) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.MouseHelper.lambda$mouseButtonCallback$0(MouseHelper.java:92) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} -- Affected screen -- Details: Screen name: net.minecraft.client.gui.screen.WorldSelectionScreen Stacktrace: at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:427) ~[forge-1.16.4-35.1.36_mapped_snapshot_20201028-1.16.3-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.MouseHelper.mouseButtonCallback(MouseHelper.java:90) ~[forge-1.16.4-35.1.36_mapped_snapshot_20201028-1.16.3-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.MouseHelper.lambda$null$4(MouseHelper.java:185) ~[forge-1.16.4-35.1.36_mapped_snapshot_20201028-1.16.3-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:86) ~[forge-1.16.4-35.1.36_mapped_snapshot_20201028-1.16.3-recomp.jar:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B} at net.minecraft.client.MouseHelper.lambda$registerCallbacks$5(MouseHelper.java:184) ~[forge-1.16.4-35.1.36_mapped_snapshot_20201028-1.16.3-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A} 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.glfwWaitEventsTimeout(GLFW.java:3174) ~[lwjgl-glfw-3.2.2.jar:build 10] {} at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:112) ~[forge-1.16.4-35.1.36_mapped_snapshot_20201028-1.16.3-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1025) ~[forge-1.16.4-35.1.36_mapped_snapshot_20201028-1.16.3-recomp.jar:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.run(Minecraft.java:612) ~[forge-1.16.4-35.1.36_mapped_snapshot_20201028-1.16.3-recomp.jar:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:184) ~[forge-1.16.4-35.1.36_mapped_snapshot_20201028-1.16.3-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_161] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_161] {} at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_161] {} at net.minecraftforge.userdev.FMLUserdevClientLaunchProvider.lambda$launchService$0(FMLUserdevClientLaunchProvider.java:52) ~[forge-1.16.4-35.1.36_mapped_snapshot_20201028-1.16.3-recomp.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.6.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.6.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.6.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.6.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.6.jar:?] {} at net.minecraftforge.userdev.LaunchTesting.main(LaunchTesting.java:105) [forge-1.16.4-35.1.36_mapped_snapshot_20201028-1.16.3-recomp.jar:?] {}
-
[1.16] Enable slots only under certain conditions
Pingun114 replied to Zemelua's topic in Modder Support
I believe this has to do with ho GUIs doesn't update like you'd think they'd do. A friend of mine mentioned this when I asked him a similar question. My best bet would be to look into that. -
So, I'm currently running into a major issue where I can't open a world in my IDE. The crash happens once the world has been loaded up, and the client world screen is about to launch. When this happens, mouseClicked event handler reports: Caused by: java.lang.NoSuchMethodError: io.netty.util.internal.ReflectionUtil.trySetAccessible(Ljava/lang/reflect/AccessibleObject;Z)Ljava/lang/Throwable; I've had to reinstall netty, as files such as these sometimes just disappears, with no known cause. The version I installed was netty-all:4.1.25.Final. Since then I've also used : gradlew --stop gradlew clean Note that I haven't had these issues before this, so it has nothing to do with forge version.
-
Running gradlew --stop then gradlew clear worked for me! I've had this issue quite a few times, in the past I've simply downloaded a new mdk, removed everything, reinstall it, then insert my old src folder and build file, but this is much easier.