-
Постов
1 387 -
Зарегистрирован
-
Посещение
-
Победитель дней
11
Тип контента
Профили
Форумы
События
Весь контент Rozy
-
небольшое уточнение, для того, чтобы это работало у двери должен быть interaction сущность, нажатия по которой уже будут считываться
-
мне кажется что /execute at @e[type=minecraft:zombie] run effect give @a[distance=..5] minecraft:glowing будет чуть оптимизирование
-
датапаком, если не нравится можешь изобретать велосипед, но датапак действительно является наиболее простым и удобным способом, гайды по созданию датапаков и работе с луттейблами в достаточном количестве можно найти на ютубе общий принцип работы такого датапака должен быть таким: создать луттейбл создать таймер с необходимым времене (скорбордом) по истечению таймера: { обновить значение таймера очистить сундук задать сундуку луттейбл } как дополнение я бы предложил проверять существует ли всё ещё сундук и при необходимости заново сетать его
-
это такой функционал майна на всех игроков прописанно константное число мобов из-за этого когда есть какой-то сторонний игрок, он забирает на себя спавнрейт, а так как мобы у него не умирают соответсвенно они та и занимаю спавн рейт, у пейпера есть фича которая делает кол-во мобов отдельное на каждого игрока а не общее число, но что конкретно сделать в твоём случае я сказать не могу (кстати когда игрок в воздухе то в области спавна нет неодного блока где могут заспавниться мобы, и из-за этого весь спавнрейт идёт на первого игрока)
-
это позволит игрокам достаточно сильно "размазываться" по территории, как пример та же самая цепочка игроков, по моей задумке игроки должды держаться именно группами, да и впринципе это намного более интересная задача чем просто сделать проверку на наличие другого игрока
-
возможно это самописный мод
-
ток у меня есть небольшое ощущение что датапак может не выдержать и возможно это надо будет делать модом, а в этом у меня не так много опыта
-
У меня возникла интересная идея, а что если запретить игрокам выживать одним? Т.е если рядом с игроком нет другого игрока то он начинает получать постоянный урон, в то же время если игроки находятся рядом то они образуют группу, центр которой определяется как усреднённые координаты каждого игрока из группы. и игроки не могу уходить на определённое расстояние от центра группы. За интересовала ли вас эта идея? стоит ли делать датапак с такой механикой? может у вас есть ещё какие-то идее на эту тему? примерный код (псевдо код) (делал чат гопоты так что не всё может быть идеально): // Инициализация названия_групп = ["Группа 1", "Группа 2", ...] доступные_названия = stack(названия_групп) следующий_номер_группы = len(названия_групп) + 1 используемые_названия = {} // Сопоставление группы и её названия // Одиночество и получение урона для каждого игрока: если нет других игроков в радиусе 10 блоков: наносить постоянный урон // Создание группы для каждого игрока без группы: если >= 2 игрока находятся в радиусе 5 блоков: если доступные_названия не пуст: название = доступные_названия.pop() иначе: название = "Группа " + следующий_номер_группы следующий_номер_группы += 1 назначить название новой группе сохранить название в используемые_названия с группой рассчитать центр группы как среднее координат всех игроков // Исключение игрока из группы для каждой группы: для каждого игрока в группе: если расстояние от центра группы > 10 блоков: исключить игрока из группы // Периодическое обновление центра группы для каждой группы с определённым интервалом: пересчитать центр группы как среднее координат всех игроков // Объединение групп для каждой группы A: для каждой другой группы B: если расстояние между центрами A и B <= 5 блоков: // Определение названия по группе с большим количеством игроков если кол-во игроков в A > кол-во игроков в B: новое_название = название группы A иначе: новое_название = название группы B // Объединение групп объединить группы A и B новый_центр = (центр_A + центр_B) / 2 назначить новое название для объединённой группы пересчитать центр новой группы // Удаление группы если группа распадается: название = используемые_названия[группа] вернуть название в доступные_названия удалить группу из используемые_названия
-
пробовали ли вы искать на ранее не прогруженной территории?
-
в каком виде это проявляется?
-
Естественно буду так как я являюсь основателем сообщества на 500 человек, и просать всех этих человек было бы неправильно, + для меня самого важно оставаться на связи с людьми с кем я общаюсь только в дс, так что выбор был очевиден А впн и тому подобные методы обхода не такая и проблема
-
возможно он пока не существует, но думаю это не такая большая проблема его создать, единственное, прийдётся перезаписать все зачарования майна, чтобы увеличить макс уровень, + нельзя гарантировать что это будет нормально работать со столом зачарований и наковальней(хотя вроде всё должно быть нормально). Все зачарования можно вытащить из майнкрафта, если открыть jar версию майнкрафт через winrar, путь до достижений: открытая версия/data/minecraft/enchantment/ за максимальны уровень отвечает парметр "max_level" внутри json файла зачарования, его можно открыть через любой редактор текстовых файлов
-
написание функций в датапаках не сильно отличается от использования кб, но в функциях есть свои фичи, которые позволяют упростить разработку бозовые гайды по созданию датапаков в большом количестве можно найти на ютубе, к примеру: нстоит учитывать что для создания функций необходимо умение работать с самими командами, а так же понимание базовых принципов программирования. Ещё в версии 1.20.5 достаточно сильно были переработыны нбт теги предметов, с этим тоже надо уметь работать.
-
нууу вероятно перед отображением информации неоходимо сделать проверку на наличие в руках игрока компаса
-
скорей всего эти моды не выйдут на фордж но у меня есть хорошая новость, загрузчик модов NeoForge может загружать моды для Forge, так что это не должно быть проблемой, ты также можешь моды для фордж вмести с этими модами на NeoForge
-
1. нуу 1000(1024) чанков это квадрат со стороной 32 чанка, просчёт серверной составляющей происходит только на сервере, клиент для себя просчитывает только то что нужно ему, 2. Единственное ограничение про которое я знаю это макс кол-во обловлений блоков в тик но я не думаю что ты его привысишь 3. Есть ли у тебя достаточно хороший хостинг или деньги на него, чтобы он поддерживал нормальный тпс?
