Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Всем привет! Я изменяю сообщения при нажатии пкм по кровати "Спать можно только ночью". Так вот, я не могу найти по какому пути расположен этот текст, чтобы его изменить.
Вот пример пути:
options.renderDistance=Видимость
А вот пример того, что нужно мне:
bed.message_sleep.msg=Спать можно только...
В отдельном эвенте:
@SubscribeEvent
public void playerInteractMsg(PlayerInteractEvent.EntityInteractSpecific event) {
EntityPlayer player = Minecraft.getMinecraft().player;
if (world.isRemote) {
player.sendMessage(new TextComponentString("Success"));
}
}
Попытки реализовать были, но я остановился на том, что не могу получить айди предмета в мире после того как он был выброшен из инвентаря методом EntityPlayer#dropItem
Точно незнаю где, но в ванильном алмазном мече же есть отдача (вроде даже в описании предмета написана, которая стандартная) они же там не эвентами это делают, а как-то ещё.
А, тоесть мой вариант вообще не работал никак?) Ну тоесть там всегда было не равно. Я просто выводил Minecraft.getMinecraft().getLanguageManager().getCurrentLanguage().getLanguageCode().toString() и там было en_ru или ru_ru так что я сделал == "ru_ru".
Уже выкинул. Игра с ним не запускаеться.
Спасибо, всё хорошо. Теперь английское описание есть. Но русского нет:
if(FMLCommonHandler.instance().getSide().isClient())
{
if(Minecraft.getMinecraft().getLanguageManager().getCurrentLanguage().getLanguageCode().toString() == "ru_ru")
{...
И что? :confused:
Ты видишь тут оптефайн:
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation...