perf: don't use block state snapshot in ServerCommandEvent

This commit is contained in:
amyavi 2025-04-16 16:40:14 -03:00
parent dd8b5a4729
commit 0888a863bb
No known key found for this signature in database

View file

@ -180,10 +180,9 @@ public final class ServerCommand implements Listener {
final CommandSender sender = event.getSender(); final CommandSender sender = event.getSender();
if (sender instanceof BlockCommandSender blockCommandSender) { if (sender instanceof BlockCommandSender blockCommandSender) {
final var commandBlock = (CommandBlock) blockCommandSender.getBlock().getState(); final var commandBlock = (CommandBlock) blockCommandSender.getBlock().getState(false);
commandBlock.setCommand(""); commandBlock.setCommand("");
commandBlock.update();
} else if (sender instanceof CommandMinecart commandMinecart) { } else if (sender instanceof CommandMinecart commandMinecart) {
commandMinecart.setCommand(""); commandMinecart.setCommand("");
} }