Minecraft 1.12.2 - 添加玩家名称前缀 (LiquidBounce IRC)
在Minecraft 1.12.2中,你可以使用以下代码来检测玩家名称并添加自定义前缀:\n\njava\nimport net.minecraft.entity.player.EntityPlayer;\nimport net.minecraftforge.fml.common.eventhandler.SubscribeEvent;\nimport net.minecraftforge.fml.common.gameevent.PlayerEvent;\n\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.List;\n\npublic class PlayerNameChecker {\n\n private static final List<String> moreUser = Arrays.asList("username1", "username2"); // 在这里添加MoreUser的名字\n\n @SubscribeEvent\n public void onPlayerJoin(PlayerEvent.PlayerLoggedInEvent event) {\n EntityPlayer player = event.player;\n String playerName = player.getName();\n\n if (moreUser.contains(playerName)) {\n player.setCustomNameTag("§f[§b" + LiquidBounce.CLIENT_NAME2 + " IRC§f] " + playerName);\n player.setAlwaysRenderNameTag(true);\n }\n }\n}\n\n\n确保你已经正确设置LiquidBounce.CLIENT_NAME2的值。你还需要在你的mod的主类中注册这个事件监听器,具体方法取决于你使用的mod加载器。\n\n这样,当玩家加入游戏并且他们的名称在MoreUser列表中时,他们的名字将会被添加前缀。
原文地址: https://www.cveoy.top/t/topic/pAVK 著作权归作者所有。请勿转载和采集!