Вывод сообщения всем игрокам

Версия Minecraft
1.7.10
71
1
Доброго времени суток, подскажите, как сделать, чтоб выводилось всем игрокам на сервере сообщение в чате? Чет нашел, но фуручит только у меня.
p.s только учусь, просьба тапком не кидать:3
Java:
if (item_drop != null) {
                player.func_146097_a(item_drop, false, false);
                --is.stackSize;
                if(item_drop.getItem() == Items.diamond){
                    for (EntityPlayerMP playerMP : MinecraftServer.getServer().getConfigurationManager().getPlayerList(p_72382_1_))
                    player.addChatMessage((new ChatComponentText("§1[§6" + player.getDisplayName() +
                            "§1] §2\u041e\u0442\u043a\u0440\u044b\u043b\u0020\u0441\u0443\u043d\u0434\u0443\u043a\u0020\u0438\u0020\u043f\u043e\u043b\u0443\u0447\u0438\u043b " + Items.diamond.getItemStackDisplayName(item_drop))));
                }
            }
 
3,005
192
592
3,005
192
592
Почему у тебя на 1-ом коде playerMP является EntityPlayer, а сейчас у тебя это String ??
 

Eifel

Модератор
1,623
78
608
Потому что это возвращает список строк, а не игроков, как варик - for(EntityPlayerMP playerMP : GenericIterableFactory.newCastingIterable(MinecraftServer.getServer().getConfigurationManager().playerEntityList, EntityPlayerMP.class))

Вроде есть и сразу готовый метод для спама в майне, но уже не помню
 
Сверху