Результаты поиска

  1. Sunrise

    Исправления в Thermos

    А мне всего лишь нужно было чтобы не кикало за спам.. Там вот лоадер есть, он обязателен или его можно убрать? 'FMLCorePlugin': 'modid.common.mixin.MixinLoader', 'FMLCorePluginContainsFMLMod': 'true',
  2. Sunrise

    Исправления в Thermos

    Ну тобишь принцип развертки как я описал выше? Мне нужно подключить к своему ForgeGradle проекту эти джарники как зависимости, настроить в gradle.build по аналогии твоего скрипта. Верно? Остается только понять откуда брать актуальный srg и mixin.json файлы
  3. Sunrise

    Исправления в Thermos

    Мне сама развертка этого всего не понятна, если просто закинуть твой скрипт в билд оно его даже не проинициализирует: Could not find method minecraft() for arguments [build_5zv2jrde6yu9o3ii95e6xh0qf$_run_closure1@236ef907] on root project 'MixinThermos' of type org.gradle.api.Project. Оно и не...
  4. Sunrise

    Исправления в Thermos

    Погоди-ка, те сорсы которые на гите микса, это для того чтобы просто собрать эти вот файлы? И их уже использовать как зависимости в моде? Модифицируя свой gradle.build под твой? А в саму папку модов потом подкидывать в mods? Или чет я где-то не так понял?
  5. Sunrise

    Исправления в Thermos

    Это конечно спасибо, но тут явно без парочки чашек кофе не разобраться. Хотя я даже нашел некий пример Git Осталось понять, как прикрутить его и собрать, а то доки миксина говной воняют, вместо краткого примера - картинки логики
  6. Sunrise

    Исправления в Thermos

    Перечитываю сотый раз, сложный контент. Какую и где конкретно зависимость? В конфиге граблей или просто как модуль новый? Srg файлы это которые с mcp? joined.srg? Процессор аннотаций? Я сегодня только впервые узнал о Миксине..) example который там в src какой-то вообще не example.
  7. Sunrise

    Исправления в Thermos

    Вырезать из NetHandlerPlayerServer в методе processChatMessage кусочек кода if (chatSpamField.addAndGet(this, 20) > 200 && !this.serverController.getConfigurationManager().func_152596_g(this.playerEntity.getGameProfile())) { this.kickPlayerFromServer("disconnect.spam"); if...
  8. Sunrise

    Исправления в Thermos

    Ну там внутри собственно binpatches.pack, а эта срань уже просто так не открывается. Можешь дать краткий инструктаж по его настройке и примером изменения куска с if()? А то в тех доках можно на неделю влипнуть, а решение нужно плюс-минус срочным. Он ставится как отдельный проект и подключается...
  9. Sunrise

    Исправления в Thermos

    Насколько я понял, Миксины это аналогия тех же трансформеров только по круче? Работает ли с Термос ядром 1.7.10? И еще момент, раз он патчит майн, там на гите есть собственно сорсы эти патчей NetHandlerPlayServer, может есть какой-то вариант именно этот патч скомпилить? В ядре по логике это...
  10. Sunrise

    Исправления в Thermos

    Была мысль, но хочется поподробнее разобрать как все-таки оно устроено, где же все эти классы с тем же EntityPlayerMP, а то к примеру плагины которые используют NMS не работают, т.к. не могут получить правильный getHandler. Мало ли возникнет необходимость править ядро в больших масштабах чем...
  11. Sunrise

    Исправления в Thermos

    Добро, в термосе есть такая тема, как встроенный авто-спам. NetHandlerPlayServer 766 строка. Собирать ядро по этому гиту моторно, слишком много зависимостей и погуглив уже информацию о сборе чую что там еще и ошибки сверху при сборке. Поэтому думал просто достать файл, декомпильнуть и...
  12. Sunrise

    Счетчик билдов в gradle

    Добро, шарит кто как можно сделать счетчик билдов в gradle? Желательно так, чтобы эта переменная была доступна в дальнейшем в коде. Принцип прост, при каждом build плюсовать на +1 версию. Её как-то записывать в mcmod.info или еще куда-то, или прям в сорсе как-то менять статик переменную.
  13. Sunrise

    Принцип инициализации IExtendedEntityProperties

    Все-таки, следует апнуть тему. Уже очень таки нужно решение и понимание этой проблемы, т.к. сегодня столкнулся с аналогичной проблемой. [Client thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.entity.EntityEvent$EntityConstructing@e09a9a0...
  14. Sunrise

    Хит через траву

    Ага, примерно понял, предпоследний бул отвечает за это. Но хукнулся не в rayTraceBlocks а в EntityLivingBase#rayTrace и он сам магическим образом определяет только блоки типа травы.
  15. Sunrise

    Хит через траву

    :unsure: UP.
  16. Sunrise

    Ошибки Трекинга на Термосе

    Ну приблизительно понял. В данном случае для решения думаю подойдет переписать выдачу EntityItem по нужде, если он все-таки будет выдан в мир а не игроку в инвентарь? Разраб видимо это делал для того чтобы отправить список в ивент дропа. P.S. Если у кого-то вдруг завалялась ссылка с мелочными...
  17. Sunrise

    Ошибки Трекинга на Термосе

    Вырезать будет куда накладнее, особенно когда я в jar файле термоса не вижу этого EntityTracker, да и проще ведь исправить это путём изменения дропа, ибо сейчас оно знатно так флудить при каждом дропе. Просто не совсем понятно где добавляется этот трекинг.
  18. Sunrise

    Ошибки Трекинга на Термосе

    Ну это видать делаем сам термос, либо в конструкторе, либо в спауне. Так собственно, как обойти эту проблему? Может там спаун предметов какой-то специфический, или все-таки в том коде ошибка?
  19. Sunrise

    Ошибки Трекинга на Термосе

    Насчет фикса я что-то такое припоминаю, но сейчас без понятия где искать. В целом такая проблема актуальна для 1.7.10, там когда телепортируешься к игроку, игрок не сразу тебя видит. Нужно отбежать и прибежать к нему обратно. Такой фикс тоже не помешал бы. Не совсем понял, ладно если бы там...
  20. Sunrise

    Ошибки Трекинга на Термосе

    Такова логика спауна предмета в CustomNPC, в теории то я могу её исправить, вопрос стоит в том, что конкретно вызывает ошибку трекинга?
Назад
Сверху