20 lines
1.1 KiB
Diff
20 lines
1.1 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|||
|
|
From: NanaChiyo0721 <nanachiyo0721@163.com>
|
||
|
|
Date: Mon, 17 Aug 2026 12:14:42 +0800
|
||
|
|
Subject: [PATCH] Do not fire teleport or respawn events anymore
|
||
|
|
|
||
|
|
|
||
|
|
diff --git a/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/net/minecraft/server/network/ServerGamePacketListenerImpl.java
|
||
|
|
index c86b1fd5e200c478d178be32791b6e8c960d47e2..626761226aaacc7b6e429026b248be980a21d749 100644
|
||
|
|
--- a/net/minecraft/server/network/ServerGamePacketListenerImpl.java
|
||
|
|
+++ b/net/minecraft/server/network/ServerGamePacketListenerImpl.java
|
||
|
|
@@ -1931,7 +1931,7 @@ public class ServerGamePacketListenerImpl
|
||
|
|
}
|
||
|
|
PlayerTeleportEvent event = new PlayerTeleportEvent(player, from.clone(), to.clone(), cause, java.util.Set.copyOf(relativeFlags));
|
||
|
|
// Paper end - Teleport API
|
||
|
|
- this.cserver.getPluginManager().callEvent(event);
|
||
|
|
+ // this.cserver.getPluginManager().callEvent(event); // Shiroha - Do not fire teleport or respawn events anymore
|
||
|
|
|
||
|
|
if (event.isCancelled() || !to.equals(event.getTo())) {
|
||
|
|
relatives = Set.of(); // target pos is absolute
|