你可以使用以下代码来检测玩家名称并添加前缀:

import net.minecraft.entity.player.EntityPlayer;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.PlayerEvent;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class PlayerNameChecker {

    private static final List<String> moreUser = Arrays.asList("username1", "username2"); // 在这里添加MoreUser的名字

    @SubscribeEvent
    public void onPlayerJoin(PlayerEvent.PlayerLoggedInEvent event) {
        EntityPlayer player = event.player;
        String playerName = player.getName();

        if (moreUser.contains(playerName)) {
            player.setCustomNameTag("§f[§b" + LiquidBounce.CLIENT_NAME2 + " IRC§f] " + playerName);
            player.setAlwaysRenderNameTag(true);
        }
    }
}

请确保你已经正确设置LiquidBounce.CLIENT_NAME2的值。你还需要在你的mod的主类中注册这个事件监听器,具体方法取决于你使用的mod加载器。

这样,当玩家加入游戏并且他们的名称在MoreUser列表中时,他们的名字将会被添加前缀


原文地址: https://www.cveoy.top/t/topic/hROO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录