comp500 / BorderlessMining

A windowed borderless (fullscreen) mod for 1.15.2 and newer versions of Minecraft
https://www.curseforge.com/minecraft/mc-mods/borderless-mining
MIT License
115 stars 34 forks source link

[Feature Request] 1.20.3/4 Menu Support #90

Open R00tB33rMan opened 7 months ago

R00tB33rMan commented 7 months ago

Menus from this plugin on 1.20.3/4 fail to load and immediately crash the game. Even though this may be the case, other components of the mod work just fine. Thank you for your contributions towards this project and I really appreciate it!

pleepish commented 5 months ago

will this mod be updated to 1.20.4 or not?

DasBabyPixel commented 5 months ago

Seems 1.20.4 has actually been implemented in #91. Would be nice if you could build and upload it to curse/modrinth @comp500, shouldn't take too much time. First of all it would allow less knowledgable people who can't build the mod themselves to actually build the mod, and it would allow for update automation through curseforge/modrinth APIs

Nnnes commented 4 months ago

Prebuilt JAR for 1.20.4 available from this fork: https://github.com/treymur/BorderlessMining

Polda18 commented 3 months ago

This is the error that gets displayed in Launcher:

The game crashed whilst mouseclicked event handler
Error: java.lang.NoSuchMethodError: 'void net.minecraft.class_4265.<init>(net.minecraft.class_310, int, int, int, int, int)'

This is the full error stack trace:

java.lang.NoSuchMethodError: 'void net.minecraft.class_4265.<init>(net.minecraft.class_310, int, int, int, int, int)'
    at link.infra.borderlessmining.config.ConfigScreen$ConfigListWidget.<init>(ConfigScreen.java:49)
    at link.infra.borderlessmining.config.ConfigScreen.method_25426(ConfigScreen.java:37)
    at net.minecraft.class_437.method_25423(class_437.java:298)
    at net.minecraft.class_310.method_1507(class_310.java:1187)
    at com.terraformersmc.modmenu.gui.ModsScreen.lambda$init$4(ModsScreen.java:193)
    at net.minecraft.class_4185.method_25306(class_4185.java:95)
    at net.minecraft.class_4264.method_25348(class_4264.java:48)
    at net.minecraft.class_339.method_25402(class_339.java:145)
    at net.minecraft.class_4069.method_25402(class_4069.java:38)
    at net.minecraft.class_312.method_1611(class_312.java:99)
    at net.minecraft.class_437.method_25412(class_437.java:414)
    at net.minecraft.class_312.method_1601(class_312.java:99)
    at net.minecraft.class_312.method_22686(class_312.java:180)
    at net.minecraft.class_1255.execute(class_1255.java:102)
    at net.minecraft.class_312.method_22684(class_312.java:180)
    at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
    at org.lwjgl.system.JNI.invokeV(Native Method)
    at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438)
    at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:202)
    at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:220)
    at net.minecraft.class_1041.method_15998(class_1041.java:287)
    at net.minecraft.class_310.method_1523(class_310.java:1349)
    at net.minecraft.class_310.method_1514(class_310.java:888)
    at net.minecraft.client.main.Main.main(Main.java:265)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

And this is the full error log: https://gist.github.com/Polda18/64f0d4fd8fb23cd608a4df0a62b1c5fd