Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
в assets/modid/textures/models/*. А если через оверрайд регистрации иконок делать - там патч от assets/modid/textures/blocks/ начинается. + желательно привязать частицы к объекту Block из другого метода (что-то вроде block.setTexture(), а не переопределёжка методов)
Да, токо не всегда предмет, который в руках == источнику стрел :) К примеру в моде ProjectE из игрока летят стрелы с самонаводкой за счёт EMC-звёздочек-клейна + активного кольца архангела (а в руке может и ничего не быть ;) )
Всем привет. Помогите пожалуйста с частичками ломания блоков. У блока есть obj моделька. Я привязываю её к блоку + линкую РесурсЛокейшены (тут смысла показывать код нет, ничего интересно). Вообщем в игре всё окей, но.... Частички ломания блока - чёрно-розовые. Как я понял - их задать нужно...
Вроде нашёл что-то связанное с градлом. Пока хз как связать это с cutter, ибо вообще не знаю Grovy язык (или на чём там градл), но суть в том, что там нужен ZKM.jar - где скачать его?
Это я и хочу сделать. На сервер/клиент уже поделил, а вот как подключать обфускаторы к градлу - не понимаю. Перешерстил этот форум - примеров не нашёл (я имею ввиду настройку build.gradle)
Добрый вечер форумчане. Есть такой вопрос, касательно градла. Я использую плагин Cutter, о котором на этом форуме есть статья, где есть пример настройки градла для сборки мода с делением на клиент и сервер часть. Но хотелось бы усилить защиту, обфусцируя код, особенно на клиентсайде. Вопрос в...
Ну окей. Напишу на прямоту. Мне нужно логгировать все пакеты, особенно приоритетны те, которые посылаются модами (Клиен ---> сервер). Тобишь мне нужно получить значения полей класса который является обработчиком после вызова в нём fromBytes(). Не представляю чем это сейчас поможет. Понял лишь...
ByteBufUtils.getContentDump((ByteBuf) msg); - также вернул тонну сраных байтов... Как я понял - мне нужно получить класс-хандлер для пакета, где метод fromBytes() есть и уже объект этого класса в GSON гнать. Но вопрос только как мне достать этот класс-хандлер, а вернее его объект.
Крч устал уже гадать как это решить. Дошёл вот до чего:
Имею объект пакета (пока я парсить ток кастом пакет пытаюсь, тобиш из модов), преобразую в строку - получаю ID канала, ID хандлера и массив <мат> байтов. А как уже байты во что-то читаемое преобразовать - до сих пор не решил...
Ну окей. Не думаю, что сильно это изменит ТЗ, но в данном случае - для отслеживания подробной информации о пакетах от клиента (для дебага например буду подключать такое)
Я и пытался рефлекшеном так творить. Но.. В пакетах бывают либо массивы, которые трудно к "читаемой" строке прировнять, либо ещё хуже - не примитивные типы данных (к примеру ItemStack`и, NBT и т.п. Либо вообще свои экземпляры классов)
Во 1 - как я тебе угадаю чем он там кастуется? Ну ок, на рефлексию сошлёмся к примеру... А как я узнаю какие методы есть в том классе для чтения? :cautious: