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

  1. HomaPlus

    Ванильная листва

    Доброго времени суток, копался я в ванильном коде 1.12.2 и нашел вот такое фигню, как бы это по-мягче сказать ... public abstract class BlockLeaves extends Block implements net.minecraftforge.common.IShearable { ... 2-3 строки int[] surroundings; ... 20-30 строк public void...
  2. HomaPlus

    Forge 1.12.2 на Java 17

    Доброго времени суток, в общем мне взбрела в голову идея портировать forge на новые версии java. Сейчас смог добиться совместимости с java 11, но дальше пошли проблемы. Суть проблемы: Спецефикации новой jav-ы ,,блокируют,, ,,окольные,, пути модификации доступа к полям Например в java 11 в...
  3. HomaPlus

    Генерация чанков (1.12.2)

    Добрый день, столкнулся с такой интересной проблемой В общем, я переложил генерацию чанка из основного потока в специально выделенный пул потоков, и почти успешно, за исключением вот таких артефактов С чем данные ошибки могут быть связаны? И теперь подробнее к деталям Цитирую @Liahim...
  4. HomaPlus

    Замена библиотек для Minecraft

    В общем, решил я пофиксить 1 баг в launchwrapper-1.12.jar для правильной интеграции со своей дополнительной либой и наткнулся на java.lang.SecurityException Ошибка точно связана с тем, что я запускал майн со своей, вместо mojang-овской и из-за ,,неправильных сигнатур,, хотя по ошибке это не...
  5. HomaPlus

    Регистрация биома с конкретным id

    Подскажите пожалуйста способ зарегистрировать биом с конкретным числовым ID (Кроме как вживляться в Biome#registerBiomes) private static <T extends Biome> T reg(T biome){ Biome.registerBiome(201, biome.getRegistryName().getPath(), biome); //не работает ^^ и просит использовать код ниже...
  6. HomaPlus

    Создание измерения 1.12.2

    Добрый вечер, столкнулся с такой вот проблемой: Измерение создал, но в нем неправильно работают сущности на стороне клиента. Это работает у меня примерно так: Спавню условного слайма - его ,,как бы нет,, (вообще не видно, хоть в отладке), однако ставить блок на это место нельзя. Ну и этот...
  7. HomaPlus

    Json-Шаблонизатор

    HomaPlus добавил(а) новый ресурс: Json-Шаблонизатор - Набор скриптов для удобного создания json шаблонов для блоков, предметов, и т.д Узнать больше об этом ресурсе...
  8. HomaPlus

    Некорректная загрузка ресурсов

    Суть проблемы такая - при запуске игры в среде разработки (1.12.2, Forge), мои блоки и предметы загружаются как ,,фиолетовые кубы,, игнорируя папку с ресурсами, и только после быстрой перезагрузки ресурсов (f3+t) все встает на свои места. Это как-то можно пофиксить? Однако, текстуры граф...
  9. HomaPlus

    Minecraft и GraalVM

    Доброго времени суток, меня уже достаточно давно терзает вопрос о пересборке Java-версии майна в самодостаточный бинарник с помощью GraalVM Native Image. 1) Это вообще реально? (за адекватные временные рамки естественно) Насколько я знаю, грааль плохо дружит с рефлексией, а сколько ее в ванили...
  10. HomaPlus

    Проблемы с рендером (рендерится 2 модели на 1-й сущности одновременно)

    import net.minecraft.client.entity.AbstractClientPlayer; import net.minecraft.client.entity.EntityPlayerSP; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.block.model.ItemCameraTransforms; import net.minecraft.client.renderer.entity.RenderPlayer; import...
  11. HomaPlus

    Модель как-то ,,неправильно,, поворачивается,,

    Доброго времени суток, у меня тут проблема с поворотом (верхняя сторона тестовой модельки ,,уезжает,, в сторону, хотя этого не хотелось бы), подскажите как исправить плиз. (По идее она должна кренится вверх-вниз, если лететь вперед-вверх/вперед-вниз) private float scale = 1.85f; public...
  12. HomaPlus

    Структуры ,,обрезаются,,

    С некоторой вероятностью, при генерации моей структуры в мире, часть структуры на границе чанков просто ,,обрезается,, не вызывая никаких исключений. Подскажите как избежать этого? Код генерации структуры (на всякий случай) ниже //более быстрый аналог ванильного Template public...
  13. HomaPlus

    WorldEvent.Load вызывается 3 раза подряд

    При создании нового мира событие WorldEvent.Load вызывается несколько раз подряд, что ломает мой генератор мира, подскажите как мне избежать дублирование вызова метода, при создании (или загрузке) нового мира @Mod.EventBusSubscriber public class Example{ @SubscribeEvent public static...
  14. HomaPlus

    Компиляция части мода непосредственно перед стартом

    Столкнулся с такой нестандартной проблемой. В общем, у меня есть шаблон класса моба, который я хочу скомпилировать на лету, во время запуска мода. Когда я, компилирую это ,,по обычному,, (подставив в %MOB_CLASS% нормальное имя, и переместив из папки с ресурсами в папку с кодом) - оно все...
  15. HomaPlus

    Получить список модифицированных биомов

    Список ванильных биомов знаю что можно получить через Biome.REGISTRY.getKeys() Biome.REGISTRY.getObject() однако оно не видит биомы из других модов (Open Terrian Generator 9.3 + Far From Home). (вызывал в postinit-е) Подскажите плиз, каким способом мне можно получить экземпляры этих биомов?
  16. HomaPlus

    Проблемы с производительностью при генерации мира

    Столкнулся с серьезными зависаниями при генерации мира, подскажите возможные решения проблемы public class StructPower { private int power; public StructPower(int max){ power = max; } public boolean use(){ return power--<1; } } //класс AbcStruct //то место...
  17. HomaPlus

    Интеграция с World Edit / Не поворачиваются модифицированные ступеньки

    В общем суть проблемы такая, мой блок наследует net.minecraft.block.BlockStairs (с BlockDirectional аналогично), и при манипуляциях с командами //copy -> //rotate 90 -> //paste мои ступеньки не поворачиваются в нужную сторону. Подскажите как можно это исправить?
  18. HomaPlus

    Вопрос о регистрация блоков ,,налету,, и id

    Доброго время суток, гуру MC-моддинга, подскажите плиз. У меня есть некоторый алгоритм, который преобразовывает строку (создает и регистрирует) (например "{blocks=[{id='test_block_', ranges=[0-15, 20]},{id='test2'}]}") в блоки (в примере, оно добавляет в игру блоки с id test_block_0...
  19. HomaPlus

    2 Gui Одновременно

    Ребят, подскажите как я могу отрисовать 2 независимых группы слотов одновременно. В общем идея такая - у меня есть 1 gui (9 слотов хотбара) по середине экрана, а остальные (группа из 18 ванильных слотов инвентаря и 30 кастомных) ,,прижаты,, к краю правому краю экрана. (Или для каждой группы...
Сверху