mirror of
https://github.com/GeyserMC/Geyser.git
synced 2025-12-23 00:39:19 +00:00
Fix: Bedrock update notifications config option being ignored on Geyser-Fabric / Geyser-NeoForge
This commit is contained in:
@@ -8,7 +8,10 @@ dependencies {
|
|||||||
|
|
||||||
implementation(libs.cloud.bungee)
|
implementation(libs.cloud.bungee)
|
||||||
implementation(libs.adventure.text.serializer.bungeecord)
|
implementation(libs.adventure.text.serializer.bungeecord)
|
||||||
compileOnlyApi(libs.bungeecord.proxy)
|
compileOnlyApi(libs.bungeecord.proxy) {
|
||||||
|
isTransitive = false
|
||||||
|
}
|
||||||
|
compileOnlyApi(libs.bungeecord.api)
|
||||||
}
|
}
|
||||||
|
|
||||||
platformRelocate("net.md_5.bungee.jni")
|
platformRelocate("net.md_5.bungee.jni")
|
||||||
|
|||||||
@@ -26,12 +26,15 @@
|
|||||||
package org.geysermc.geyser.platform.mod;
|
package org.geysermc.geyser.platform.mod;
|
||||||
|
|
||||||
import net.minecraft.server.level.ServerPlayer;
|
import net.minecraft.server.level.ServerPlayer;
|
||||||
|
import org.geysermc.geyser.GeyserImpl;
|
||||||
import org.geysermc.geyser.Permissions;
|
import org.geysermc.geyser.Permissions;
|
||||||
import org.geysermc.geyser.platform.mod.command.ModCommandSource;
|
import org.geysermc.geyser.platform.mod.command.ModCommandSource;
|
||||||
import org.geysermc.geyser.util.VersionCheckUtils;
|
import org.geysermc.geyser.util.VersionCheckUtils;
|
||||||
|
|
||||||
public final class GeyserModUpdateListener {
|
public final class GeyserModUpdateListener {
|
||||||
public static void onPlayReady(ServerPlayer player) {
|
public static void onPlayReady(ServerPlayer player) {
|
||||||
|
// We could just not register the listener, but, this allows config reloading
|
||||||
|
if (GeyserImpl.getInstance().getConfig().isNotifyOnNewBedrockUpdate()) {
|
||||||
// Should be creating this in the supplier, but we need it for the permission check.
|
// Should be creating this in the supplier, but we need it for the permission check.
|
||||||
// Not a big deal currently because ModCommandSource doesn't load locale, so don't need to try to wait for it.
|
// Not a big deal currently because ModCommandSource doesn't load locale, so don't need to try to wait for it.
|
||||||
ModCommandSource source = new ModCommandSource(player.createCommandSourceStack());
|
ModCommandSource source = new ModCommandSource(player.createCommandSourceStack());
|
||||||
@@ -39,6 +42,7 @@ public final class GeyserModUpdateListener {
|
|||||||
VersionCheckUtils.checkForGeyserUpdate(() -> source);
|
VersionCheckUtils.checkForGeyserUpdate(() -> source);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private GeyserModUpdateListener() {
|
private GeyserModUpdateListener() {
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ cloud-minecraft = "2.0.0-beta.11"
|
|||||||
cloud-minecraft-modded = "2.0.0-beta.12"
|
cloud-minecraft-modded = "2.0.0-beta.12"
|
||||||
commodore = "2.2"
|
commodore = "2.2"
|
||||||
bungeecord = "1.21-R0.1-20250215.224541-54"
|
bungeecord = "1.21-R0.1-20250215.224541-54"
|
||||||
|
bungeecord-api = "1.21-R0.1"
|
||||||
velocity = "3.4.0-SNAPSHOT"
|
velocity = "3.4.0-SNAPSHOT"
|
||||||
viaproxy = "3.3.2-SNAPSHOT"
|
viaproxy = "3.3.2-SNAPSHOT"
|
||||||
fabric-loader = "0.16.14"
|
fabric-loader = "0.16.14"
|
||||||
@@ -121,6 +122,7 @@ neoforge-minecraft = { group = "net.neoforged", name = "neoforge", version.ref =
|
|||||||
adapters-spigot = { group = "org.geysermc.geyser.adapters", name = "spigot-all", version.ref = "adapters" }
|
adapters-spigot = { group = "org.geysermc.geyser.adapters", name = "spigot-all", version.ref = "adapters" }
|
||||||
adapters-paper = { group = "org.geysermc.geyser.adapters", name = "paper-all", version.ref = "adapters" }
|
adapters-paper = { group = "org.geysermc.geyser.adapters", name = "paper-all", version.ref = "adapters" }
|
||||||
bungeecord-proxy = { group = "net.md-5", name = "bungeecord-proxy", version.ref = "bungeecord" }
|
bungeecord-proxy = { group = "net.md-5", name = "bungeecord-proxy", version.ref = "bungeecord" }
|
||||||
|
bungeecord-api = { group = "net.md-5", name = "bungeecord-api", version.ref = "bungeecord-api" }
|
||||||
checker-qual = { group = "org.checkerframework", name = "checker-qual", version.ref = "checkerframework" }
|
checker-qual = { group = "org.checkerframework", name = "checker-qual", version.ref = "checkerframework" }
|
||||||
commodore = { group = "me.lucko", name = "commodore", version.ref = "commodore" }
|
commodore = { group = "me.lucko", name = "commodore", version.ref = "commodore" }
|
||||||
guava = { group = "com.google.guava", name = "guava", version.ref = "guava" }
|
guava = { group = "com.google.guava", name = "guava", version.ref = "guava" }
|
||||||
|
|||||||
Reference in New Issue
Block a user