Moral Claims

Modern plugin for privatization of territories

130

Quick challenge

How far can you run before the mobs catch you?

Moral Claims

MoralClaims Plugin

Описание на Русском

🔄 Поддержка версий 1.16-1.21.6

Плагин, реализующий систему "моральных" приватов с голограммами и Telegram уведомлениями.

Особенности

- Гибкие лимиты: Вместо обычных приватов показываются голограммы с сообщениями - Гибкие лимиты: Используйте кисточку археолога для выделения прямоугольных областей - Гибкие лимиты: Группировка повторяющихся действий с счетчиками (x1, x2, x3...) - Гибкие лимиты: Получайте уведомления о действиях в ваших приватах - Гибкие лимиты: Разные рандомные сообщения для разных действий - Гибкие лимиты: Настройка максимальной площади и размеров приватов

Как создать приват

1. Скрафтите кисточку археолога (либо золотую лопату, в зависимости от версии сервера) 2. Переименуйте её в наковальне на "Инструмент привата" 3. Левый клик по блоку - установить первую точку 4. Правый клик по блоку - установить вторую точку 5. Выполните команду `/claim` для создания привата 6. При необходимости очистите выделение: `/clearselection`

Команды

- `/claim` - Создать приват из выделенной области - `/unclaim` - Удалить приват в текущем месте - `/claimlist` - Список ваших приватов - `/claimtrust <игрок>` - Добавить игрока в приват - `/claimuntrust <игрок>` - Удалить игрока из привата - `/clearselection` - Очистить текущее выделение - `/telegram` - Привязать/отвязать Telegram аккаунт

Права доступа

- `moralclaims.claim` - Создание и удаление приватов - `moralclaims.unclaim` - Удаление приватов - `moralclaims.list` - Просмотр списка приватов - `moralclaims.trust` - Управление участниками приватов - `moralclaims.telegram` - Привязка Telegram - `moralclaims.admin` - Административные права

Настройка Telegram бота

1. Создайте бота через @BotFather 2. Получите токен и username бота 3. Добавьте их в `config.yml` 4. Перезапустите сервер 5. Игроки могут привязать аккаунты командой `/telegram`

Установка

1. Скопируйте файл `build/libs/MoralClaims-*.*.jar` в папку `plugins/` вашего сервера 2. Перезапустите сервер 3. Настройте `plugins/MoralClaims/config.yml`: - Добавьте токен и username Telegram бота - Настройте лимиты приватов по желанию - Измените сообщения голограмм - Настройте задержку группировки уведомлений (`group_delay_seconds`) 4. Перезапустите сервер или выполните `/reload`

Требования

- Версия сервера 1.16-1.21.6 - Java 21+ - Доступ к интернету для Telegram бота (опционально)

Description in English

🔄 Support for versions 1.16-1.21.6

A plugin that implements a system of "moral" privates with holograms and Telegram notifications.

Features

- Flexible limits: Instead of regular privates, holograms with messages are shown - Flexible limits: Use the archaeologist's brush to highlight rectangular areas - Flexible limits: Grouping recurring actions with counters (x1, x2, x3...) - Flexible limits: Receive notifications about actions in your privates - Flexible limits: Different random messages for different actions - Flexible limits: Setting the maximum area and size of privates

How to create a private

1. Craft a brush (or a golden shovel, depending on the server version) 2. Rename it in the anvil to "Claim Tool" 3. Left click on the block - set the first point 4. Right click on the block - set the second point 5. Run the `/claim` command to create a private 6. If necessary, clear the selection: `/clearselection`

Commands

- `/claim` - Create a private from the selected area - `/unclaim` - Delete a private in the current location - `/claimlist` - List of your privates - `/claimtrust <player>` - Add a player to a private - `/claimuntrust <player>` - Delete a player from a private - `/clearselection` - Clear the current selection - `/telegram` - Link/unlink a Telegram account

Access rights

- `moralclaims.claim` - Create and delete privates - `moralclaims.unclaim` - Delete privates - `moralclaims.list` - View the list of privates - `moralclaims.trust` - Managing private participants - `moralclaims.telegram` - Telegram binding - `moralclaims.admin` - Administrative rights

Telegram bot setup

1. Create a bot via @BotFather 2. Get the bot token and username 3. Add them to `config.yml` 4. Restart the server 5. Players can bind accounts with the command `/telegram`

Installation

1. Copy the file `build/libs/MoralClaims-*.*.jar` to the `plugins/` folder of your server 2. Restart the server 3. Configure `plugins/MoralClaims/config.yml`: - Add the token and username of the Telegram bot - Configure private limits as desired - Change hologram messages - Configure notification grouping delay (`group_delay_seconds`) 4. Restart the server or run `/reload`

Requirements

- Server version 1.16-1.21.6 - Java 21+ - Internet access for Telegram bot (optional)

ADS