From e1a75402acd5c952b3c7eca856f20f3ae65fbfd7 Mon Sep 17 00:00:00 2001 From: Hut512 Date: Sat, 12 Sep 2026 17:11:20 +0200 Subject: [PATCH] Remove netty Cursor render --- .../de/steamwar/cursor/CursorListener.java | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/SpigotCore/SpigotCore_Main/src/de/steamwar/cursor/CursorListener.java b/SpigotCore/SpigotCore_Main/src/de/steamwar/cursor/CursorListener.java index 99e286ca..af2a32aa 100644 --- a/SpigotCore/SpigotCore_Main/src/de/steamwar/cursor/CursorListener.java +++ b/SpigotCore/SpigotCore_Main/src/de/steamwar/cursor/CursorListener.java @@ -1,20 +1,14 @@ package de.steamwar.cursor; -import com.comphenix.tinyprotocol.TinyProtocol; import de.steamwar.core.Core; import de.steamwar.core.SWPlayer; import de.steamwar.linkage.Linked; import lombok.Getter; -import net.minecraft.network.protocol.Packet; -import net.minecraft.network.protocol.game.ServerboundMovePlayerPacket; import org.bukkit.Bukkit; -import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerInteractEvent; -import java.util.Optional; - @Linked public class CursorListener implements Listener { @@ -26,10 +20,6 @@ public class CursorListener implements Listener { instance = this; } - TinyProtocol.instance.addFilter(ServerboundMovePlayerPacket.Pos.class, this::updateCursorFromPacket); - TinyProtocol.instance.addFilter(ServerboundMovePlayerPacket.Rot.class, this::updateCursorFromPacket); - TinyProtocol.instance.addFilter(ServerboundMovePlayerPacket.PosRot.class, this::updateCursorFromPacket); - Bukkit.getScheduler().runTaskTimer(Core.getInstance(), () -> { SWPlayer.allWithSingleComponent(Cursor.class) .map(SWPlayer.SWPlayerWithComponent::getComponent) @@ -37,15 +27,6 @@ public class CursorListener implements Listener { }, 1, 1); } - public Packet updateCursorFromPacket(Player player, Packet packet) { - SWPlayer swPlayer = SWPlayer.of(player); - Optional activeCursor = swPlayer.getComponent(Cursor.class); - - activeCursor.ifPresent(Cursor::renderDeduplicated); - - return packet; - } - @EventHandler public void onPlayerInteract(PlayerInteractEvent event) { SWPlayer.of(event.getPlayer()).getComponent(Cursor.class).ifPresent(cursor -> {