package jk_5.nailed.plugins.worldedit; import com.sk89q.worldedit.LocalSession; import com.sk89q.worldedit.WorldEdit; import io.netty.util.CharsetUtil; import jk_5.nailed.api.messaging.PluginMessageListener; import jk_5.nailed.api.player.Player; import jk_5.nailed.server.player.NailedPlayer; public class WorldEditCUIPacketHandler implements PluginMessageListener { @Override public void onPluginMessageReceived(String channel, Player player, byte[] message) { LocalSession session = WorldEdit.getInstance().getSessionManager().get(WorldEditPlayer.wrap(((NailedPlayer) player).getEntity())); if(session.hasCUISupport()){ session.handleCUIInitializationMessage(new String(message, CharsetUtil.UTF_8)); } } }