Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Запретить взаимодействие с контейнерами, если игрок не наиграл 1.5 часа. (Minecraft)

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

Версия сервера: 1.20.6
Ядро: Purpur
1 ответ
g gнков Знаток (274) 1 неделю назад
1. Установите необходимые плагины
LuckPerms: для управления правами игроков.
EssentialsX: для управления различными аспектами игры, включая запрет определенных действий.
2. Настройка прав доступа
После установки плагина LuckPerms, создайте группу для новичков и установите для нее права. Например, вы можете создать группу "новичок" с ограничениями.

Пример команд для создания группы и установки прав:
/lp creategroup novice
/lp group novice permission set essentials.openchest false
/lp group novice permission set essentials.openfurnace false
/lp group novice permission set essentials.openshulker false
/lp group novice permission set essentials.ignite false
3. Установка временных ограничений
Теперь вам нужно установить временные ограничения для этой группы. Для этого можно использовать плагин, который отслеживает время, проведенное игроками на сервере. Например, плагин PlayTime или аналогичный.

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

4. Пример настройки PlayTime
Если вы используете плагин PlayTime, вам нужно будет создать правило, которое будет запрещать доступ к сундукам и другим объектам, пока игрок не наиграл 90 минут.

Пример конфигурации:
playtime:
novice:
min_time: 5400 # Время в секундах (1.5 часа)
permissions:
- essentials.openchest
- essentials.openfurnace
- essentials.openshulker
- essentials.ignite
5. Тестирование
После настройки плагинов и прав доступа, протестируйте их с помощью тестового аккаунта, чтобы убедиться, что ограничения работают корректно.
(Ответ взят с чата джпти так что могут быть ошибки, помог чем смог)
Владислав МалиновскийУченик (89) 1 неделю назад
А, можно обойтись без Essentials?
g gнков Знаток (274) 1. Установка плагинов LuckPerms: для управления правами. PlayTime: для отслеживания времени на сервере. 2. Настройка прав доступа Создайте группу "новичок" и установите права, запрещающие открытие сундуков, печек и шалкеров: /lp creategroup novice /lp group novice permission set minecraft:open_container false /lp group novice permission set minecraft:interact_with_furnace false /lp group novice permission set minecraft:open_shulker_box false /lp group novice permission set minecraft:ignite false 3. Настройка временных ограничений Настройте PlayTime так, чтобы игроки в группе "новичок" не могли выполнять указанные действия, пока не наиграют 5400 секунд (1.5 часа). (Ответ так же из чат джпти)
Похожие вопросы