diff options
| author | dragon99z <dragon99@online.de> | 2023-07-21 19:51:29 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-21 19:51:29 +0200 |
| commit | fa1b4237c3bda4c26d58f21f4f59c96fcb1d7066 (patch) | |
| tree | e36cfe796ee09908afa5fef00fe5dfb97d927dab /src/main/java/at/hannibal2/skyhanni/features/commands | |
| parent | ce144f7d52e1e30d145619646003fb3c86828418 (diff) | |
| download | skyhanni-fa1b4237c3bda4c26d58f21f4f59c96fcb1d7066.tar.gz skyhanni-fa1b4237c3bda4c26d58f21f4f59c96fcb1d7066.tar.bz2 skyhanni-fa1b4237c3bda4c26d58f21f4f59c96fcb1d7066.zip | |
Merge pull request #327
* +added Eman slayer beacon highlight and beacon beam
* +added Eman slayer beacon warning toggle
* Merge remote-tracking branch 'origin/beta' into beta
* +added Patcher sendcoords like command
* formatting (Strg + Alt + L in IntelliJ)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/commands')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/commands/SendCoordinatedCommand.kt | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/commands/SendCoordinatedCommand.kt b/src/main/java/at/hannibal2/skyhanni/features/commands/SendCoordinatedCommand.kt new file mode 100644 index 000000000..c9055976a --- /dev/null +++ b/src/main/java/at/hannibal2/skyhanni/features/commands/SendCoordinatedCommand.kt @@ -0,0 +1,28 @@ +package at.hannibal2.skyhanni.features.commands + +import at.hannibal2.skyhanni.events.PacketEvent +import at.hannibal2.skyhanni.utils.LocationUtils +import at.hannibal2.skyhanni.utils.LorenzUtils +import net.minecraft.network.play.client.C01PacketChatMessage +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent + +class SendCoordinatedCommand { + + @SubscribeEvent + fun onSendPacket(event: PacketEvent.SendEvent) { + val packet = event.packet + if (packet is C01PacketChatMessage) { + val message = packet.message.lowercase() + if (message == "/sendcoords") { + event.isCanceled = true + val location = LocationUtils.playerLocation() + val x = location.x.toInt() + val y = location.y.toInt() + val z = location.z.toInt() + LorenzUtils.sendMessageToServer("x: $x, y: $y, z: $z") + } + } + } + + +}
\ No newline at end of file |
