Перейти к содержанию

Rozy

Пользователи
  • Постов

    1 387
  • Зарегистрирован

  • Посещение

  • Победитель дней

    11

Весь контент Rozy

  1. Rozy

    сайт меня булит

    ну вот как это ещё можно объяснить?
  2. небольшое уточнение, для того, чтобы это работало у двери должен быть interaction сущность, нажатия по которой уже будут считываться
  3. мне кажется что /execute at @e[type=minecraft:zombie] run effect give @a[distance=..5] minecraft:glowing будет чуть оптимизирование
  4. датапаком, если не нравится можешь изобретать велосипед, но датапак действительно является наиболее простым и удобным способом, гайды по созданию датапаков и работе с луттейблами в достаточном количестве можно найти на ютубе общий принцип работы такого датапака должен быть таким: создать луттейбл создать таймер с необходимым времене (скорбордом) по истечению таймера: { обновить значение таймера очистить сундук задать сундуку луттейбл } как дополнение я бы предложил проверять существует ли всё ещё сундук и при необходимости заново сетать его
  5. это такой функционал майна на всех игроков прописанно константное число мобов из-за этого когда есть какой-то сторонний игрок, он забирает на себя спавнрейт, а так как мобы у него не умирают соответсвенно они та и занимаю спавн рейт, у пейпера есть фича которая делает кол-во мобов отдельное на каждого игрока а не общее число, но что конкретно сделать в твоём случае я сказать не могу (кстати когда игрок в воздухе то в области спавна нет неодного блока где могут заспавниться мобы, и из-за этого весь спавнрейт идёт на первого игрока)
  6. это позволит игрокам достаточно сильно "размазываться" по территории, как пример та же самая цепочка игроков, по моей задумке игроки должды держаться именно группами, да и впринципе это намного более интересная задача чем просто сделать проверку на наличие другого игрока
  7. возможно это самописный мод
  8. ток у меня есть небольшое ощущение что датапак может не выдержать и возможно это надо будет делать модом, а в этом у меня не так много опыта
  9. У меня возникла интересная идея, а что если запретить игрокам выживать одним? Т.е если рядом с игроком нет другого игрока то он начинает получать постоянный урон, в то же время если игроки находятся рядом то они образуют группу, центр которой определяется как усреднённые координаты каждого игрока из группы. и игроки не могу уходить на определённое расстояние от центра группы. За интересовала ли вас эта идея? стоит ли делать датапак с такой механикой? может у вас есть ещё какие-то идее на эту тему? примерный код (псевдо код) (делал чат гопоты так что не всё может быть идеально): // Инициализация названия_групп = ["Группа 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 назначить новое название для объединённой группы пересчитать центр новой группы // Удаление группы если группа распадается: название = используемые_названия[группа] вернуть название в доступные_названия удалить группу из используемые_названия
  10. пробовали ли вы искать на ранее не прогруженной территории?
  11. Rozy

    Discord moment

    мгм, очень инетересный коммертарий
  12. Rozy

    Discord moment

    Естественно буду так как я являюсь основателем сообщества на 500 человек, и просать всех этих человек было бы неправильно, + для меня самого важно оставаться на связи с людьми с кем я общаюсь только в дс, так что выбор был очевиден А впн и тому подобные методы обхода не такая и проблема
  13. возможно он пока не существует, но думаю это не такая большая проблема его создать, единственное, прийдётся перезаписать все зачарования майна, чтобы увеличить макс уровень, + нельзя гарантировать что это будет нормально работать со столом зачарований и наковальней(хотя вроде всё должно быть нормально). Все зачарования можно вытащить из майнкрафта, если открыть jar версию майнкрафт через winrar, путь до достижений: открытая версия/data/minecraft/enchantment/ за максимальны уровень отвечает парметр "max_level" внутри json файла зачарования, его можно открыть через любой редактор текстовых файлов
  14. теоретическииз первых 2 команд можно исключить at @s если положение исполнения команды не важно, а учитывая что игрок, от кого это выполняется, уже мёртв, то скорей всего это действительно так
  15. написание функций в датапаках не сильно отличается от использования кб, но в функциях есть свои фичи, которые позволяют упростить разработку бозовые гайды по созданию датапаков в большом количестве можно найти на ютубе, к примеру: нстоит учитывать что для создания функций необходимо умение работать с самими командами, а так же понимание базовых принципов программирования. Ещё в версии 1.20.5 достаточно сильно были переработыны нбт теги предметов, с этим тоже надо уметь работать.
  16. нууу вероятно перед отображением информации неоходимо сделать проверку на наличие в руках игрока компаса
  17. скорей всего эти моды не выйдут на фордж но у меня есть хорошая новость, загрузчик модов NeoForge может загружать моды для Forge, так что это не должно быть проблемой, ты также можешь моды для фордж вмести с этими модами на NeoForge
  18. 1. нуу 1000(1024) чанков это квадрат со стороной 32 чанка, просчёт серверной составляющей происходит только на сервере, клиент для себя просчитывает только то что нужно ему, 2. Единственное ограничение про которое я знаю это макс кол-во обловлений блоков в тик но я не думаю что ты его привысишь 3. Есть ли у тебя достаточно хороший хостинг или деньги на него, чтобы он поддерживал нормальный тпс?
×
×
  • Создать...