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.20.6-4.0.1 | Access Denied1.20.6NeoForge10 марта 202513,9 КБ
Release[Forge] 1.19.X-4.0.1 | Access Denied1.19+4 Forge10 марта 202515,5 КБ
Release[Forge] 1.18.X-4.0.1 | Access Denied1.18+2 Forge10 марта 202515,5 КБ
Release[Forge] 1.20.6-4.0.1 | Access Denied1.20.6Forge10 марта 202514,9 КБ
Release[Forge] 1.21.X-4.0.1 | Access Denied1.21+2 Forge10 марта 202514,9 КБ
Alpha[NeoForge] 1.21.X-5.0.0-alpha.1 | Access Denied1.21+1 NeoForge10 марта 202566 КБ
Alpha[NeoForge] 1.21.X-5.0.0-alpha.2 | Access Denied1.21+1 NeoForge10 марта 202566,3 КБ
Release[NeoForge] 1.21.X-5.0.0 | Access Denied1.21+1 NeoForge10 марта 2025119,8 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.