From 8a4eee31bcb7260a2d2f801fba98685ca943093b Mon Sep 17 00:00:00 2001 From: Oth3r Date: Tue, 1 Oct 2024 11:09:44 -0500 Subject: [PATCH] send sitting config changes to the server when editing while online --- .../one/oth3r/sit/screen/UnderConstructionScreen.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/one/oth3r/sit/screen/UnderConstructionScreen.java b/src/main/java/one/oth3r/sit/screen/UnderConstructionScreen.java index 3d86715..844ae4c 100644 --- a/src/main/java/one/oth3r/sit/screen/UnderConstructionScreen.java +++ b/src/main/java/one/oth3r/sit/screen/UnderConstructionScreen.java @@ -8,7 +8,9 @@ import net.minecraft.text.Text; import net.minecraft.util.Identifier; import net.minecraft.util.Util; import one.oth3r.sit.file.CustomFile; +import one.oth3r.sit.file.SittingConfig; import one.oth3r.sit.utl.Data; +import one.oth3r.sit.utl.Utl; import java.net.URI; import java.nio.file.Paths; @@ -58,6 +60,12 @@ public class UnderConstructionScreen> extends Screen { (button) -> { this.file.load(); this.file.save(); + + // send the settings to the server if editing the sitting file and on a supported server + if (this.file instanceof SittingConfig && Data.isSupportedServer()) { + Utl.sendSettingsPackets(); + } + this.client.setScreen(parent); }) .dimensions(0, 0, 140,20).build());