Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Всех приветствую!
Недавно, я написал такой мод, что ему потребовалось зашейдить некоторые библиотеки. Я преспокойно добавил плагин "com.github.johnrengelman.shadow" version "8.1.1", не без помощи высших сил смог настроить всё это так, чтобы для шейда работал реобфускатор и т.д.
По итогу, у меня...
Всех приветствую!
У меня возникла проблема. Когда я пролетаю в игре (чаще всего над океаном) у меня на сервере выползает одна неприятная проблема.
Вот лог:
И такого добра там просто тонна. И там не только предмет воздуха, но и всякие рандомные мобы.
Вроде бы ничего страшного: просто сделал...
Так кто мне мешает написать всяких оптимизаций и сделать что-то на подобии конструктора предмета для разработчика, чтобы не мучаться постоянно с прямым редактированием NBT? :)
Всех приветствую!
У меня есть некий контейнер. И я в него должен добавить свой предмет с кастомным описанием. То есть, создать ItemStack с тегом на Lore.
Командой можно это сделать как-то так: /give @p minecraft:white_wool{display:{Lore:['{"text":"Это - легендарный артефакт"}','{"text":"это -...
В общем, совет.
Если ты хочешь пойти по пути мододела, то изучай Mixin'ы, Forge/Fabric. А до этого ещё хорошо изучить Java.
Там уже через Mixin'ы можно изменять игру под самый корень.
Если ты хочешь пойти по пути нововерсионника, то изучай Java, скачивай MCP и меняй исходники напрямую.
Только...
Короче, смотри что хотел сказать тот человек (перевод с жирных намёков):
Дай нам пожалуйста свой список модов.
Дополню от себя: можно скинуть название сборки (если она довольно известная).
Да, немного позабыл об этом.
Чтобы избежать бесконечных циклов, то надо поставить ограничение на количество тиков.
Скажем, если функция уже натикала больше 600 раз (30 секунд при «идеальном» ТПС), то оборвать функцию.
При обрыве можно вывести что-то на подобии «Вы кинули пёрл так далеко, что...
Ненене, уже 3-5 раз эту проверку на свой затуп проходил.
У меня именно сначала предмет (куча вызовов ItemRenderer#renderAndDecorateItem), а потом уже FontRenderer#draw
А про текст в MatrixStack я ничего не знаю...
В общем то, я отказался от своей реализации рендера количества предметов и стал использовать функцию ItemRenderer#renderGuiItemDecorations
Так оно работает.
Можно конечно сделать так:
1) Копировать функцию полёта к себе в мод.
2) Протикать полёт без задержек и посчитать через сколько тиков упадёт жемчуг.
3) Умножить количество тиков на время задержки между тиками на сервере.
Да, выглядит как костыль, но в принципе, работает.
Всех приветствую!
Думаю ни для кого не секрет, как выглядит стак предметов. Ну, если секрет, то вот...
Отрисован предмет поверх слота, поверх предмета отрисовано число - количество предметов.
Так вот, я хочу сделать так же, но только на своём скрине.
Уже есть отрисовка слота, выделение слота...
Я забыл там добавить BiomeProvider. Я это сделал.
Мир создался... Но у меня теперь четыре измерения. Это overworld, два неинтересующих и ancientcaves.
Последнее не лагает. Но когда я создаю мир своего типа, то меня кидает в overworld, в котором всё ещё присутствует лагучий свет.
Прикреплю...