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

  1. HomaPlus

    фордж с кастомным клиентом

    Создаешь проект (как при создании мода) копируешь оригинальные классы, редактируешь что нужно, компилируешь Пишешь Core-мод, который при совпадении имени класса будет замещать исходный байткод на твой скомпиленный класс. Работает как часы. Замещать нужно сразу после применения маппингов, и до...
  2. HomaPlus

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

    Решил не менять принципиально алгоритм, только поправить размеры кеша, уместился в 1093 байта, оставлю для потомков, может кому пригодиться public static class LeavesCache{ private final byte[] updates = new byte[1093]; public int get(int dx, int dy, int dz){ int cursor = ((dx...
  3. HomaPlus

    Креатив вкладка

    В этом Создание модов для Minecraft - Создание Minecraft модов
  4. HomaPlus

    фордж с кастомным клиентом

    Могут вылезти ошибки с модами. Ты вполне можешь написать свой Core-мод, который будет подмещать оригинальный байткод на твой. На этом принципе работает оптифайн
  5. HomaPlus

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

    Так блок а не блокстат - 10 разных блоков листвы - было бы 1гб оперативки константно
  6. HomaPlus

    фордж с кастомным клиентом

    Не нужно делать так. Forge позволяет устанавливать другие Core-моды, чтобы преобразовывать исходный байткод так, как тебе нужно. Самый известный способ - миксины
  7. HomaPlus

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

    тьфу да
  8. HomaPlus

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

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

    Поддержка мультиплеера

    Удали "моего мода" и играй без него
  10. HomaPlus

    Получить путь к папке с миром

    Костыль К тому-же полу-рабочий. Найди нечто подобное на своей версии worldserver.getSaveHandler().getWorldDirectory()
  11. HomaPlus

    Создание мода с нуля Forge 1.20.1

    1) Лучше отбить мотивацию сразу, чтобы не страдал. После того как спадет эйфория, и человек реально пошел грызть посасывать гранит науки, можно и помочь чутка, чтобы он встал быстрее. 2) Учись гуглить. Кажется я говорил это ... Все написано в официальной документации. И это кажется я тоже...
  12. HomaPlus

    Mixin replace name

    В аннотацию @Inject(at=@At("TAIL"), method="getName", cancellable = true, refmap = true) или в @Mixin(...., refmap = true) По моему субьективному мнению, это лучший гайд для новиков. Более подробно можно прочитать в ОФ. документации Миксины для Чайников! Практика.
  13. HomaPlus

    Mixin replace name

    Либа авторизации не подвергается обуфскации/восстановлению. Укажи refmap=false либо на метод, либо на весь класс
  14. HomaPlus

    Проблема с установкой grandle

    Ради приличия прочитай это https://mcmodding.ru/#%D1%81-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D0%B0%D1%87%D0%B0%D1%82%D1%8C
  15. HomaPlus

    Gui

    Не так давно отвечал на подобное 1) Текстура должна быть квадратная 2) Можешь использовать тот же подход Создание GUI через drawModalRectWithCustomSizedTexture
  16. HomaPlus

    Создание мода с нуля Forge 1.20.1

    Лучше даже не начинать, если нет 1-2 лет опыта в программировании или не планируешь работать в этой сфере 1) Выучить все ЭТО. Это база Язык программирования Java 2) Научись гуглить. 3) Не бойся обращаться к официальной документации, все написано достаточно понятно
  17. HomaPlus

    Индивидуальная коллизия.

    Хоть и поддерживает но как-то криво, по крайне мере на 1.12.2. Когда я делал хитбокс блока в 3х3х3 я столкнулся со странными багами, и решил больше так не делать
  18. HomaPlus

    Помогите с РП на майнкрафт 1.20.4! Подскажите, что не так?

    В очередной раз повторяю. Если проблемы с оптифайном, то почему бы не глянуть Официальную документацию? Там настолько все понятно и подробно, что даже ребенок разберется Custom GUIs
  19. HomaPlus

    Индивидуальная коллизия.

    TileEntity - Создание Minecraft модов
  20. HomaPlus

    Индивидуальная коллизия.

    Естественно будут непредсказуемые ошибки - оно абсолютное (специально сделал акцент на этом) Это примерно то что я имел в виду ... (подсмотри как в оригинале метод реализован, + точно скажу что по z вниз нельзя двигать, иначе оно может сквозь пол провалиться) ХЗ. Используй отладчик. Создай...
Сверху