Вы используете устаревший браузер

Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь до более современного браузера. :(

Ищу туториал или документацию для мода, который создаёт мир в 1.16.х

    AndrewLI
    не в сети

    Посетители

    Звание: Зелёный

    Трофеев: 1

    Сообщений: 3

    Всем хорошего дня.

    Хочу написать мод, который создаёт водяной мир, а потом генерирует остров со строениями. И при очередной генерации мира вместо одного строения может появиться другое строение, иначе бы я создал мир в "творческом режиме". Так же у меня запланировано, что игроку будет запрещено ломать блоки, но можно будет лишь нажимать на кнопки и нажимные плиты, а так же дёргать за рычаги.

    Но для начала мне надо создать мир и при генерации поместить какой-нибудь блок по указанным координатам.

    Я нашёл несколько туториалов по изменению генерации мира, но они написаны для старой версии Forge, и описанный в них механизм (IWorldGenerator) уже не используется. А для новой версии Forge я нашёл лишь туториалы по добавлению своих предметов и рецептов в игру, что мне не надо.

    #1 | 26 января 2021 - 15:07

    Caman86
    не в сети

    ТруЪ Олдфаги-с

    Звание: Чоткий паря

    Трофеев: 12

    Сообщений: 1943

    Симпатий: 331

    Ищи на английском - так больше информации.
    Про генерацию ничего конкретного не скажу, но полагаю тебе нужно будет лишь генерировать блоки на опр. координатах и там же спавнить портал. Т.е. относительные xyz тебе не нужны, достаточно указать точные координаты и прикрепить к ним всё нужное.
    Что касательно генерации строений: используй Template и соответствующий им генератор. Про ломание блоков: переопредели метод ломания блока и возвращай false/0.0D и т.д. О gamemode: смотри не в игроке, а в defaultgamemode, т.к. игрока оттуда ты если и получишь, то вряд ли что выйдет нормальное с проверкой на креатив.

    Мои сборки:
    MystMag (1.12.2)
    ReachForTheStars (1.12.2)
    TechGears (1.16.5)

    #2 | 26 января 2021 - 17:05

    AndrewLI
    не в сети

    Посетители

    Звание: Зелёный

    Трофеев: 1

    Сообщений: 3

    Так я и по английски уже искал. И на форум Forge обратился, но на моё сообщение нет ответа.

    Я понимаю, что мне надо будет создать "плоский мир", с настройками "водного мира". Но я не знаю как автоматически после этого добавлять туда блоки. Смог бы поставить один, пошло бы дело.

    Я даже не знаю к какому хуку привязывать мою будущую функцию.

    #3 | 26 января 2021 - 19:51

    AndrewLI
    не в сети

    Посетители

    Звание: Зелёный

    Трофеев: 1

    Сообщений: 3

    Нашёл сборку Spigot (ветка Bukkit). У них на сайте есть документация, благодаря которой разобрался. По туториалу создал генератор "плоского мира". Теперь создаю украшения мира.

    Тему можно закрывать.

    #4 | 31 января 2021 - 01:30

    Caman86
    не в сети

    ТруЪ Олдфаги-с

    Звание: Чоткий паря

    Трофеев: 12

    Сообщений: 1943

    Симпатий: 331

    AndrewLI,
    А вот так лучше не делать. В конце концов моды != плагины, и сломаться может что угодно и где угодно, ведь принципы модификации игры разные.

    А касательно поисков гайдов: если нет гайдов, есть исходный код. Ищи мод, заходи в его Github, твори чудеса.

    Мои сборки:
    MystMag (1.12.2)
    ReachForTheStars (1.12.2)
    TechGears (1.16.5)

    #5 | 31 января 2021 - 04:35

Статистика форума

Создано тем
14397
Написано сообщений
874804
Пользователей
378256
Новый участник
ECHO 20

Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички

Последние сообщения с форума

Название темы
Статистика
Последнее сообщение

Просмотров: 145268

Ответов: 693

Просмотров: 1137

Ответов: 14

Просмотров: 6447

Ответов: 157

Просмотров: 123

Ответов: 0