From ce41e7c8f5e47f6595032c29fdedc671ce2bf698 Mon Sep 17 00:00:00 2001 From: okx-code Date: Tue, 9 Jun 2026 02:26:31 +0100 Subject: [PATCH] implement cansend --- .../files/zorweth-config/plugins/SimpleAdminHacks/config.yml | 1 + .../minecraft/simpleadminhacks/hacks/OneTimeTeleport.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/ansible/files/zorweth-config/plugins/SimpleAdminHacks/config.yml b/ansible/files/zorweth-config/plugins/SimpleAdminHacks/config.yml index ea0e5ff59..14f422474 100644 --- a/ansible/files/zorweth-config/plugins/SimpleAdminHacks/config.yml +++ b/ansible/files/zorweth-config/plugins/SimpleAdminHacks/config.yml @@ -576,6 +576,7 @@ hacks: material_blacklist: [] unsafe_materials: [LAVA, WATER] ott_timeout: 1d + canSend: false ToggleLamp: enabled: true cooldownTime: 100 diff --git a/plugins/simpleadminhacks-paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/hacks/OneTimeTeleport.java b/plugins/simpleadminhacks-paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/hacks/OneTimeTeleport.java index 7addf4ffc..215e358fb 100644 --- a/plugins/simpleadminhacks-paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/hacks/OneTimeTeleport.java +++ b/plugins/simpleadminhacks-paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/hacks/OneTimeTeleport.java @@ -422,6 +422,10 @@ public final class OneTimeTeleport extends SimpleHack imp sender.sendMessage(Component.text("Could not find player " + targetPlayerName + "!", NamedTextColor.RED)); return; } + if (!config().isCanSend()) { + sender.sendMessage(Component.text("You cannot OTT to another server!", NamedTextColor.RED)); + return; + } if (config().isLimitingToSameWorld()) { sender.sendMessage(Component.text("You cannot OTT to another server!", NamedTextColor.RED)); return;