Мод для Майнкрафт, позволяющий уменьшать и увеличивать игроков, животных и мобов с помощью двух подзорных труб. Подзорная труба уменьшения делает цель маленькой, а подзорная труба увеличения — большой; также можно менять собственный размер.
Возможности
- Две подзорные трубы с отдельными крафтами, которые можно изменить через датапак.
- Подзорные трубы можно получать из сундуков с добычей; таблицы добычи настраиваются датапаком.
- Удерживайте правую кнопку, глядя на существо, чтобы постепенно менять его размер; посмотрите вниз, чтобы изменить себя.
- Ведро молока возвращает обычный размер: выпейте его для себя или нажмите им по существу для сброса его размера.
- Команда
/sizeсбрасывает собственный размер до значения1.0, а также может назначать готовые значения вродеtiny,normalиgiant.
Крафты
При первой загрузке мира в папке datapacks автоматически создаётся датапак SpyGlassMe со стандартными рецептами. В нём можно менять рецепты и добавлять подзорные трубы в сундуки построек; после изменения рецептов или добычи выполните /reload.
Как пользоваться
/spyglassmeили/sg— открыть справку./spyglassme reload— перезагрузитьsettings.yml./spyglassme give <type> <player>— выдать особую подзорную трубу./size— вернуть обычный размер./size get <player>— узнать размер игрока./size <value|preset> [player]— задать размер себе или игроку.
Настройки
В settings.yml задаются шаг изменения SCALE_STEP, частота эффекта SCALE_PER, минимальный и максимальный размеры MIN_SCALE и MAX_SCALE. Также можно отдельно настроить цену уменьшения и увеличения: опыт xp, предмет item, экономику economy или отсутствие цены none.
Требования и совместимость
Для управления правами на сервере используется Fabric Permissions API; рекомендуется совместимый менеджер прав, например LuckPerms. Без менеджера прав разрешения зависят от требуемого уровня оператора.
SpyGlassMe.command.use— доступ к/spyglassme.SpyGlassMe.command.reload— доступ к перезагрузке настроек.SpyGlassMe.command.give— доступ к выдаче подзорных труб.SpyGlassMe.command.size.self— изменение собственного размера командой.SpyGlassMe.command.size.other— изменение размера другого игрока командой.SpyGlassMe.bypass.cost— использование подзорных труб без цены.SpyGlassMe.bypass.limits— обход ограничений размера.SpyGlassMe.size.mobs— изменение враждебных и нейтральных мобов.SpyGlassMe.size.animal— изменение мирных животных.SpyGlassMe.size.self— изменение себя подзорной трубой.SpyGlassMe.size.other— изменение других игроков подзорной трубой.SpyGlassMe.size.prevent— защита игрока от изменения размера другими.
