Java Minecraft村民姓名检查

Java Minecraft村民姓名检查,java,minecraft,Java,Minecraft,我正在制作一个minecraft插件。当你加载这个插件时,所有村民的名字(比如“牧师”)都需要改为牧师,名字也需要改为配置中定义的名字,比如父亲。 这是mijn职业和名称的变更,检查自定义名称是否与牧师相同 if(((Villager) entity).getCustomName() != null && ((Villager) entity).getCustomName().equalsIgnoreCase("priest")){ ((Villager) entity)

我正在制作一个minecraft插件。当你加载这个插件时,所有村民的名字(比如“牧师”)都需要改为牧师,名字也需要改为配置中定义的名字,比如父亲。 这是mijn职业和名称的变更,检查自定义名称是否与牧师相同

if(((Villager) entity).getCustomName() != null && ((Villager) entity).getCustomName().equalsIgnoreCase("priest")){
    ((Villager) entity).setProfession(Profession.PRIEST);
    ((Villager) entity).setCustomName(plugin.getConfig().getString("priest"));

有人知道我如何在重新加载/启动服务器时启用此代码吗

这就是minecraft bukkit问题的所在地

您将在onEnable中为循环使用一个实体。但是,未加载块中的内容将不会被触及