mirror of https://github.com/GeyserMC/Geyser.git
some more merge issues
This commit is contained in:
parent
c867b54141
commit
666c23f558
|
@ -72,6 +72,9 @@ public class GeyserBungeePlugin extends Plugin implements GeyserBootstrap {
|
|||
private IGeyserPingPassthrough geyserBungeePingPassthrough;
|
||||
private GeyserImpl geyser;
|
||||
|
||||
// We can't disable the plugin; hence we need to keep track of it manually
|
||||
private boolean disabled;
|
||||
|
||||
@Override
|
||||
public void onLoad() {
|
||||
onGeyserInitialize();
|
||||
|
@ -96,6 +99,7 @@ public class GeyserBungeePlugin extends Plugin implements GeyserBootstrap {
|
|||
}
|
||||
|
||||
if (!this.loadConfig()) {
|
||||
disabled = true;
|
||||
return;
|
||||
}
|
||||
this.geyserLogger = new GeyserBungeeLogger(getLogger(), geyserConfig.isDebugMode());
|
||||
|
@ -109,6 +113,9 @@ public class GeyserBungeePlugin extends Plugin implements GeyserBootstrap {
|
|||
|
||||
@Override
|
||||
public void onEnable() {
|
||||
if (disabled) {
|
||||
return; // Config did not load properly!
|
||||
}
|
||||
// Big hack - Bungee does not provide us an event to listen to, so schedule a repeating
|
||||
// task that waits for a field to be filled which is set after the plugin enable
|
||||
// process is complete
|
||||
|
|
|
@ -656,7 +656,6 @@ public class GeyserImpl implements GeyserApi {
|
|||
if (isEnabled) {
|
||||
this.disable();
|
||||
}
|
||||
this.commandManager().getCommands().clear();
|
||||
|
||||
// Disable extensions, fire the shutdown event
|
||||
this.eventBus.fire(new GeyserShutdownEvent(this.extensionManager, this.eventBus));
|
||||
|
|
|
@ -42,7 +42,6 @@ import org.geysermc.geyser.api.item.custom.NonVanillaCustomItemData;
|
|||
import org.geysermc.geyser.api.pack.PathPackCodec;
|
||||
import org.geysermc.geyser.impl.camera.GeyserCameraFade;
|
||||
import org.geysermc.geyser.impl.camera.GeyserCameraPosition;
|
||||
import org.geysermc.geyser.command.GeyserCommandManager;
|
||||
import org.geysermc.geyser.event.GeyserEventRegistrar;
|
||||
import org.geysermc.geyser.extension.command.GeyserExtensionCommand;
|
||||
import org.geysermc.geyser.item.GeyserCustomItemData;
|
||||
|
|
|
@ -25,7 +25,7 @@ terminalconsoleappender = "1.2.0"
|
|||
folia = "1.19.4-R0.1-SNAPSHOT"
|
||||
viaversion = "4.9.2"
|
||||
adapters = "1.11-SNAPSHOT"
|
||||
cloud = "1.9.0-SNAPSHOT" # 1.9.0-20231006.162445-16 move to release once 1.9.0 is released
|
||||
cloud = "2.0.0-beta.2"
|
||||
commodore = "2.2"
|
||||
bungeecord = "a7c6ede"
|
||||
velocity = "3.1.1"
|
||||
|
@ -41,7 +41,7 @@ mixin = "0.8.5"
|
|||
indra = "3.1.3"
|
||||
shadow = "7.1.3-SNAPSHOT"
|
||||
architectury-plugin = "3.4-SNAPSHOT"
|
||||
architectury-loom = "1.4-SNAPSHOT"
|
||||
architectury-loom = "1.5-SNAPSHOT"
|
||||
minotaur = "2.8.7"
|
||||
lombok = "8.4"
|
||||
blossom = "1.2.0"
|
||||
|
@ -85,11 +85,12 @@ jline-terminal = { group = "org.jline", name = "jline-terminal", version.ref = "
|
|||
jline-terminal-jna = { group = "org.jline", name = "jline-terminal-jna", version.ref = "jline" }
|
||||
jline-reader = { group = "org.jline", name = "jline-reader", version.ref = "jline" }
|
||||
|
||||
cloud-core = { group = "cloud.commandframework", name = "cloud-core", version.ref = "cloud" }
|
||||
cloud-paper = { group = "cloud.commandframework", name = "cloud-paper", version.ref = "cloud" }
|
||||
cloud-velocity = { group = "cloud.commandframework", name = "cloud-velocity", version.ref = "cloud" }
|
||||
cloud-bungee = { group = "cloud.commandframework", name = "cloud-bungee", version.ref = "cloud" }
|
||||
cloud-fabric = { group = "cloud.commandframework", name = "cloud-fabric", version.ref = "cloud" }
|
||||
cloud-core = { group = "org.incendo", name = "cloud-core", version.ref = "cloud" }
|
||||
cloud-paper = { group = "org.incendo", name = "cloud-paper", version.ref = "cloud" }
|
||||
cloud-velocity = { group = "org.incendo", name = "cloud-velocity", version.ref = "cloud" }
|
||||
cloud-bungee = { group = "org.incendo", name = "cloud-bungee", version.ref = "cloud" }
|
||||
cloud-fabric = { group = "org.incendo", name = "cloud-fabric", version.ref = "cloud" }
|
||||
cloud-neoforge = { group = "org.incendo", name = "cloud-neoforge", version.ref = "cloud" }
|
||||
|
||||
folia-api = { group = "dev.folia", name = "folia-api", version.ref = "folia" }
|
||||
|
||||
|
|
Loading…
Reference in New Issue