Access Denied avatar

Access Denied [1.21.5] [1.20.6] [1.19.4]

Access Denied

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

Обширная настраиваемость этого мода позволяет либо полностью отключать определённые измерения, либо настраивать различные требования, которые игроки должны выполнить, прежде чем получат доступ к конкретному измерению.

Предупреждение

Данное описание работает только для версий начиная с 6.2.0 и выше.

Конфигурация

Access Denied имеет общую конфигурацию, расположенную по следующим путям в зависимости от загрузчика:

  • NeoForge: config/access_denied/configuration.toml
  • Forge: world/serverconfig/access_denied/configuration.toml
  • Fabric: config/access_denied/configuration.json

В этой конфигурации можно настроить:

  • disabledDimensions --> Список измерений (может быть пустым), к которым игроки не могут получить доступ вообще.
  • pushBackPlayer --> Опция отталкивать игрока из портала, когда он не может войти в измерение.
  • consumeItem --> Опция потреблять предмет(ы), указанные в требовании itemKeys. [Только для NeoForge & Forge (Скоро будет в Fabric)]
  • accessDeniedMessage --> Текст, отображаемый, когда игрок не может получить доступ к измерению.
  • requirementsMessageBuilder --> Список строк, которые создают большое сообщение с требованиями.

Требования к измерениям

Перейдём к настройке Требований к измерениям.

Access Denied предоставляет большое количество дополнительных требований, которые можно добавить:

  • ОБЯЗАТЕЛЬНО: dimension = Реестровое имя измерения
  • blocksBroken = Количество блоков, которые должны быть добыты
  • blocksPlaced = Количество блоков, которые должны быть установлены
  • xpLevel = Требуемый уровень опыта
  • playerKills = Требуемое количество убийств игроков
  • mobKills = Требуемое количество убийств существ (Не считает игроков)
  • playTime = Требуемое количество секунд игрового времени
  • itemsKey = Список предметов, которые должны быть в инвентаре игрока
  • effects = Список эффектов, которые должны быть активны у игрока
  • health = Здоровье, которое должно быть у игрока
  • deaths = Количество смертей, которое должно быть у игрока
  • chance = Дополнительный шанс попасть в измерение, если остальные требования выполнены
  • advancements = Список достижений, которые игрок должен завершить
  • jumps = Количество прыжков, которые должен совершить игрок
  • timesFished = Количество раз, которое игрок должен был порыбачить
  • ftbQuestIds = Список ID квестов FTB, которые игрок должен завершить [Только для NeoForge 1.21.1 (Скоро будет в Forge & Fabric)]
  • mobBounties = Список мобов, которых игрок должен убить, и их количество, например, 3 зомби
  • blockBounties = Список блоков, которые игрок должен добыть, и их количество, например, 5 обсидиана

Эти требования должны быть помещены в файл JSON (может называться как угодно, но без пробелов и заглавных букв) внутри папки config/access_denied.

Вот пример:

nether.json

{
  "dimension": "minecraft:the_nether",
  "blocksBroken": 35,
  "blocksPlaced": 70,
  "xpLevel": 30,
  "playerKills": 3,
  "mobKills": 10,
  "playTime": 300,
  "itemsKey": [
    "minecraft:diamond",
    "minecraft:netherite_sword"
  ],
  "effects": [
    "minecraft:strength",
    "minecraft:invisibility"
  ],
  "health": 20,
  "deaths": 1,
  "chance": 50,
  "advancements": [
    "minecraft:story/follow_ender_eye",
    "minecraft:adventure/kill_a_mob"
  ],
  "jumps": 75,
  "timesFished": 12,
  "ftbQuestIds": [
    "questId1",
    "questId2"
  ],
  "jumps": 50,
  "timesFished": 3,
  "mobBounties": {
    "minecraft:cow": 5,
    "minecraft:zombie": 14
  },
  "blockBounties": {
    "minecraft:glass": 10,
    "minecraft:end_stone": 64
  }
}

Требуемые зависимости

Fox's Core avatarFox's CoreWereF0X

Скачать Access Denied

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release[NeoForge] 1.21.1-6.2.0-hotfix | Access Denied1.21.1+2 NeoForge29 августа 202548,5 КБ
Release[Forge] 1.20.1-6.2.0 | Access Denied1.20.1Forge20 августа 202549,2 КБ
Release[NeoForge] 1.21.1-6.2.0 | Access Denied1.21.1+2 NeoForge20 августа 202548,4 КБ
Release[NeoForge] 1.21.4-6.2.0 | Access Denied1.21.4NeoForge20 августа 202546,1 КБ
Release[Fabric] 1.20.1-6.1.0 | Access Denied1.20.1Fabric16 августа 202539,9 КБ
Release[Fabric] 1.21.1-6.1.0 | Access Denied1.21.1Fabric2 августа 202540,1 КБ
Release[Fabric] 1.21.4-6.1.0 | Access Denied1.21.4Fabric25 июля 202540,1 КБ
Release[NeoForge] 1.21.4-6.1.0 | Access Denied1.21.4+1 NeoForge23 июля 202539,3 КБ
Release[NeoForge] 1.21.1-6.1.0 | Access Denied1.21.1+2 NeoForge23 июля 202541,8 КБ
Release[NeoForge] 1.21.1-6.0.2 | Access Denied1.21.1+2 NeoForge23 июля 202536,7 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.