Open Parties and Claims avatar

Open Parties and Claims [26.3] [26.2] [26.1.2]

Мод находится в стадии бета-тестирования!

Этот мод добавляет возможность закреплять чанки и принудительно загружать их, а также создавать и управлять группами игроков. Он также предоставляет владельцам серверов мощные инструменты контроля над использованием функций мода их игроками.

По умолчанию закреплённые чанки принадлежат отдельным игрокам, которые могут создавать исключения защиты на основе отношений в группах или пользовательских групп игроков. Владельцы серверов также могут включить закрепление чанков за группами, что описано в разделе FAQ ниже.

API мода позволяет другим модам или плагинам легко взаимодействовать с группами и закреплёнными чанками как на стороне сервера, так и на стороне клиента. Мод уже интегрирован с Xaero's Minimap и World Map. Убедитесь, что они обновлены до последних версий.

API мода позволяет использовать системы разрешений игроков для некоторых узлов разрешений (например, для ограничений закрепления на основе рангов), с встроенной поддержкой Prometheus, FTB Ranks, LuckPerms и API разрешений Forge/Fabric. Он также позволяет использовать системы групп вместе с закреплением чанков или вместо стандартной системы групп, с встроенной поддержкой Argonauts и FTB Teams. Стандартную систему групп или закрепление чанков можно полностью отключить в основном файле конфигурации.

Команды (начиная с 0.30.0):

/opac … - команды конфигурации игрока (серверные чанки, дикая местность и просроченные чанки также имеют "конфигурацию игрока")

/oclaims … - всё, что связано с закреплением чанков

/oparties … - всё, что связано с группами

/opm - сокращение для чата группы

Привязки клавиш:

' - открыть интерфейс мода. Можно изменить в меню управления.

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

[каталог мира]/serverconfig/openpartiesandclaims-server.toml - обычное расположение основного файла конфигурации. Убедитесь, что сервер выключен перед его редактированием, иначе сервер может перезаписать все ваши изменения.
[каталог сервера]/config/openpartiesandclaims-server.toml - иногда расположение основного файла конфигурации на Fabric/Quilt.
[каталог мира]/serverconfig/openpartiesandclaims-… - некоторые глобальные "конфигурации игрока", хотя все они доступны в игре через интерфейс

Узлы разрешений (начиная с 0.30.0):

Узлы разрешений, которые этот мод запрашивает по различным причинам, не являются просто статическими путями. Их можно настроить в основном файле конфигурации, например, опция "maxPlayerClaimsPermission". Используемая система разрешений (FTB Ranks, LuckPerms и т.д.) настраивается опцией "permissionSystem" в основном файле конфигурации.

Если вы или используемый вами модпак не изменяли узлы разрешений, то пути узлов разрешений должны быть следующими:

  • "xaero.pac_max_player_groups" - Разрешение мета-значения, которое должно переопределить значение опции "maxPlayerGroups" по умолчанию в основном файле конфигурации.
  • "xaero.pac_player_group_space" - Разрешение мета-значения, которое должно переопределить значение опции "playerGroupSpace" по умолчанию в основном файле конфигурации.
  • "xaero.pac_max_claims" - Разрешение мета-значения, которое должно переопределить значение опции "maxPlayerClaims" по умолчанию в основном файле конфигурации.
  • "xaero.pac_max_forceloads" - Разрешение мета-значения, которое должно переопределить значение опции "maxPlayerClaimForceloads" по умолчанию в основном файле конфигурации.
  • "xaero.pac_max_claiming_anchors" - Разрешение мета-значения, которое должно переопределить значение опции "maxPlayerClaimingAnchors" по умолчанию в основном файле конфигурации.
  • "xaero.pac_claiming_anchor_range" - Разрешение мета-значения, которое должно переопределить значение опции "claimingAnchorRange" по умолчанию в основном файле конфигурации.
  • "xaero.pac_server_claims" - Разрешение, которое даёт игрокам без прав оператора возможность создавать серверные чанки и включать режим серверного закрепления.
  • "xaero.pac_claims_moderator_mode" - Разрешение, которое даёт игрокам без прав оператора возможность включать режим модератора закрепления, позволяющий им видеть владельцев-игроков для чанков, принадлежащих группам.
  • "xaero.pac_claims_admin_mode" - Разрешение, которое даёт игрокам без прав оператора возможность включать режим администратора закрепления, который, в дополнение к функциям режима модератора, даёт им возможность обходить подавляющее большинство ограничений, связанных с закреплением, например, защиту, максимальную дистанцию закрепления, невозможность закрепить чанк.
  • "xaero.pac_claims_impersonation" - Разрешение, которое даёт игрокам без прав оператора возможность выдавать себя за других игроков при выполнении действий, связанных с закреплением.
  • "xaero.pac_claims_teleport" - Разрешение, которое даёт игрокам без прав оператора возможность телепортироваться к чанкам любого игрока.
  • "xaero.pac_parties_admin_mode" - Разрешение, которое даёт игрокам без прав оператора возможность включать режим администратора групп, позволяющий им видеть сообщения чата групп для всех групп встроенной системы групп.
  • "xaero.pac_parties_impersonation" - Разрешение, которое даёт игрокам без прав оператора возможность выдавать себя за других игроков при выполнении команд, связанных с группами.

FAQ

1) Как настроить мод на моём сервере?

Мод в основном настраивается через основной файл конфигурации по адресу [каталог мира]/serverconfig/openpartiesandclaims-server.toml, или иногда [каталог сервера]/config/openpartiesandclaims-server.toml на Fabric/Quilt, пока сервер не запущен. Конфигурации серверных чанков, просроченных чанков и дикой местности, а также конфигурация игрока по умолчанию могут быть отредактированы операторами в игре через интерфейс (проверьте привязки клавиш). Обычные игроки могут настроить свою собственную конфигурацию игрока через тот же интерфейс. Если мод не установлен на стороне клиента, вы можете использовать команды чата конфигурации игрока.

2) Как использовать этот мод обычному игроку?

Большинство вещей, связанных с закреплением чанков, доступны через внутриигровой интерфейс (проверьте привязки клавиш). Если у вас установлен мод Xaero's World Map, вы также можете просматривать и редактировать свои чанки на экране карты, щёлкнув правой кнопкой мыши по карте или перетащив с правой кнопкой мыши для создания выделения. Вы также можете использовать команды чата для создания и редактирования чанков. Группы в настоящее время можно создавать и управлять ими только через команды чата.

3) Почему некоторые опции неактивны в моей конфигурации игрока?

Администратор/владелец сервера может настроить с помощью опции основного файла конфигурации playerConfigurablePlayerConfigOptions, к каким конкретным опциям у игроков есть доступ. Всё остальное использует значение из конфигурации игрока по умолчанию.

4) Как отключить всю защиту на моём сервере?

В конфигурациях серверных чанков, просроченных чанков и дикой местности, а также в конфигурации игрока по умолчанию отключите основную опцию защиты. Затем отредактируйте файл конфигурации [каталог мира]/serverconfig/openpartiesandclaims-server.toml (иногда в [каталог сервера]/config), пока сервер не запущен. Удалите основную опцию claims.protectClaimedChunks из playerConfigurablePlayerConfigOptions.

5) Как добавить исключения защиты для взаимодействия или разрушения/атаки определённых блоков, сущностей/мобов или использования предметов?

Мод поставляется с некоторыми предварительно настроенными глобальными исключениями, а также с некоторыми группами исключений по умолчанию, которые можно переключать в отдельных чанках. Как принудительные, так и переключаемые для каждого чанка исключения можно добавить через основной файл конфигурации [каталог мира]/serverconfig/openpartiesandclaims-server.toml (иногда в [каталог сервера]/config). Файл необходимо редактировать/заменять, пока сервер не запущен, чтобы гарантировать, что он не будет перезаписан при перезапуске сервера. Для исключений, принудительно применяемых ко всем чанкам, вас интересуют опции forcedBlockProtectionExceptionList, forcedEntityProtectionExceptionList, itemUseProtectionExceptionList. Для переключаемых групп исключений, подобных стандартным (Controls, Doors, Traders, Livestock), вас интересуют опции blockProtectionOptionalExceptionGroups, entityProtectionOptionalExceptionGroups, itemUseProtectionOptionalExceptionGroups. Вы можете добавлять новые группы или редактировать существующие. Пожалуйста, внимательно прочитайте комментарии над опциями. Они содержат важную информацию, которую было бы слишком объёмно размещать здесь.

6) Как предоставить определённым типам сущностей/мобов доступ к блокам, сущностям или выпавшим предметам (например, позволить зомби атаковать жителей)?

Как принудительные, так и переключаемые для каждого чанка исключения можно добавить через основной файл конфигурации [каталог мира]/serverconfig/openpartiesandclaims-server.toml (иногда в [каталог сервера]/config). Файл необходимо редактировать/заменять, пока сервер не запущен, чтобы гарантировать, что он не будет перезаписан при перезапуске сервера. Чтобы принудительно предоставить доступ определённым сущностям ко всем чанкам, вас интересуют опции entitiesAllowedToGrief, entitiesAllowedToGriefEntities, entitiesAllowedToGriefDroppedItems. Для групп доступа, переключаемых для каждого чанка, подобных стандартным (Villagers, Zombies, Piglins, Foxes), опции — blockAccessEntityGroups, entityAccessEntityGroups, droppedItemAccessEntityGroups. Для "фейковых игроков", которые работают с определённых позиций блоков, к которым они привязаны, обычно как часть автоматизированных машин, проверьте опцию staticFakePlayers. Пожалуйста, внимательно прочитайте комментарии над опциями. Они содержат важную информацию, которую было бы слишком объёмно размещать здесь.

7) Как включить закрепление чанков за группами?

Установка опции partyOwnedClaims в основном файле конфигурации [каталог мира]/serverconfig/openpartiesandclaims-server.toml (иногда в [каталог сервера]/config) в значение true приводит к тому, что если игрок, технически владеющий чанками, также является владельцем группы из основной системы групп (опция primaryPartySystem в основном файле конфигурации), то его чанки фактически рассматриваются как принадлежащие самой группе.

  • Это позволяет другим членам группы использовать режим закрепления за группой для закрепления чанков от имени группы, если у них есть разрешение (как минимум ранг CLAIMER в стандартной системе групп, Officer в FTB Teams, любое разрешение участника, кроме TP_MEMBERS, в Argonauts/Odyssey Allies). Если в конфигурации владельца группы включено "Whole Party Can Claim" (или принудительно установлено конфигурацией игрока по умолчанию), то каждый игрок в группе может закреплять/откреплять чанки от имени группы.
  • Это позволяет другим членам группы редактировать конфигурацию чанков группы (опции, связанные с закреплением, в конфигурации владельца группы), если у них есть разрешение (как минимум ранг ADMIN в стандартной системе групп, только владелец в FTB Teams, MANAGE_SETTINGS в Argonauts/Odyssey Allies).
  • Это позволяет другим членам группы управлять игроками в пользовательских группах игроков конфигурации чанков группы (как минимум ранг MODERATOR в стандартной системе групп, Officer в FTB Teams, MANAGE_MEMBERS в Argonauts/Odyssey Allies).
  • Это позволяет другим членам группы редактировать пользовательские группы игроков конфигурации чанков группы помимо управления игроками (ADMIN в стандартной системе групп, только владелец в FTB Teams, MANAGE_SETTINGS в Argonauts/Odyssey Allies).
  • Если выбранная основная система групп поддерживает цвета групп (например, FTB Teams), то цвет по умолчанию для чанков группы — это цвет группы, а не случайный цвет владельца группы.
  • Владелец сервера может настроить, как доступные чанки, принудительные загрузки и якоря закрепления масштабируются в зависимости от размера и существования группы, используя опции claimBonusPerPartyMember, forceloadBonusPerPartyMember, claimingAnchorBonusPerPartyMember, claimBonusForPartyOwner, forceloadBonusForPartyOwner и claimingAnchorBonusForPartyOwner в основном файле конфигурации. Пожалуйста, прочитайте комментарии над этими опциями для подробного объяснения.

8) Как включить закрепление на основе якорей, чтобы ограничить количество отдельных закреплённых областей у игроков?

Установка опции anchorBasedClaiming в основном файле конфигурации [каталог мира]/serverconfig/openpartiesandclaims-server.toml (иногда в [каталог сервера]/config) в значение true приводит к тому, что игроки получают ограниченное количество якорей закрепления, которые они могут разместить в мире, чтобы иметь возможность закреплять чанки вокруг них. Каждое измерение имеет отдельный лимит якорей. Лимит по умолчанию (для каждого измерения) можно изменить с помощью опции maxPlayerClaimingAnchors. Чтобы настроить лимит для конкретного измерения, вы можете создать подконфигурацию в конфигурации дикой местности (доступной в игре через интерфейс или команды чата), используя ID измерения в качестве ID подконфигурации и установив опцию "+ Claiming Anchors" в этой подконфигурации в число. Отдельные игроки также имеют ту же опцию в своих конфигурациях игрока. Эффективный радиус действия якорей закрепления можно настроить таким же образом, используя опцию claimingAnchorRange в основном файле конфигурации и "+ Cl. Anchor Range" в конфигурациях дикой местности и/или игрока.

Как лимит якорей закрепления по умолчанию, так и радиус действия якорей закрепления по умолчанию можно переопределить с помощью узлов разрешений, настроенных опциями maxPlayerClaimingAnchorsPermission и claimingAnchorRangePermission. Узлы по умолчанию — xaero.pac_max_claiming_anchors и xaero.pac_claiming_anchor_range.

Поддерживаемые моды:

Многие (обычно небольшие) моды должны автоматически поддерживаться защитой закреплённых чанков. Некоторые моды выходят за рамки, добавляя или изменяя механики игры, и в этом случае защита чанков не гарантируется и должна быть добавлена вручную, либо в этот мод, либо с помощью дополнительного мода. Не стесняйтесь оставлять предложения в трекере задач для модов, которые вы хотели бы видеть поддерживаемыми. Пожалуйста, убедитесь, что они ещё не поддерживаются, протестировав это, и предоставьте пример гриферства чанков, которое можно осуществить с помощью мода.

Явно поддерживаемые моды:

  • (Начиная с b0.8.0) Create - встроено в версию для Forge, но до b0.25.1 требует расширение при использовании на Fabric/Quilt. Защищённые чанки должны быть защищены от всех механик Create в режиме выживания, но сообщите мне, если я что-то упустил (пожалуйста, убедитесь, что это не просто клиентский глюк, перезайдя в игру). Я не знаю, будет ли добавлена поддержка механик режима творчества, но посмотрим.

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

Скачать Open Parties and Claims

 
Тип Скачать Версия Загрузчик Обновлено Размер
Betaopen-parties-and-claims-forge-1.21.11-0.32.7.jar1.21.11Forge5 октября 20261,8 МБ
Betaopen-parties-and-claims-neoforge-1.21.11-0.32.7.jar1.21.11NeoForge5 октября 20261,8 МБ
Betaopen-parties-and-claims-fabric-1.21.10-0.32.7.jar1.21.10Fabric5 октября 20261,9 МБ
Betaopen-parties-and-claims-forge-1.21.10-0.32.7.jar1.21.10Forge5 октября 20261,8 МБ
Betaopen-parties-and-claims-neoforge-1.21.10-0.32.7.jar1.21.10NeoForge5 октября 20261,8 МБ
Betaopen-parties-and-claims-fabric-1.21.8-0.32.7.jar1.21.8Fabric5 октября 20261,9 МБ
Betaopen-parties-and-claims-forge-1.21.8-0.32.7.jar1.21.8Forge5 октября 20261,8 МБ
Betaopen-parties-and-claims-neoforge-1.21.8-0.32.7.jar1.21.8NeoForge5 октября 20261,8 МБ
Betaopen-parties-and-claims-fabric-1.21.1-0.32.7.jar1.21+1 Fabric5 октября 20261,9 МБ
Betaopen-parties-and-claims-forge-1.21.1-0.32.7.jar1.21+1 Forge5 октября 20261,8 МБ