Описание
# Minecraft Licensing System Datapack
This datapack introduces a licensing system for various modes of transportation in Minecraft. Players can take exams and obtain licenses to be able to use vehicles. The datapack also includes a penalty system for using vehicles without a license.
More detailed:
---
## How to Get a License:
1. **Enter the Command:**
```plaintext
/trigger _exam
```
Example:

Supported licenses:
```plaintext
boat --> Boats
chest_boat --> Cargo boats
camel --> Camel
elytra --> Elytra
minecart --> Minecart
pack_animals --> Mule, Horses, Donkey, Zombie horse, Skeleton horse
pig --> Pig
```
2. **Pay for the Exam:**

| Type of License | Price |
|----------------|-------|
| Boat | 2 iron ingots |
| Cargo boat | 4 iron ingots |
| Elytra | 10 diamond blocks |
| Minecart | 3 gold ingots |
| Pack animals | 2 diamonds |
| Camel | 64 sand |
| Pig | 7 carrots |
3. **Pass the Exam**
---
## Penalties
There are fines for driving without a license. Fines are issued after 5 violations.
Table of fine values:
| Type of Fine | Price |
|-----------------|-------|
| Boat | 1 DB |
| Cargo boat | 3 DB |
| Elytra | 7 DB |
| Minecart | 1 DB |
| Pack animals | 4 DB |
| Camel | 2 DB |
| Pig | 1 DB |
You can find out the amount of your fines with the command: `/trigger payment_check`.
Fines are deducted automatically if you have diamond blocks in your inventory. However, do not neglect to pay your fines. There is a penalty system for non-payment of fines:
| Amount of Fines | Penalty |
|-----------------|---------------|
| 3 | Weakness 1 |
| 5 | Slowness 1 |
| 7 | Mining Fatigue 1 |
---
## Administration Settings
The administration has the ability to change the settings:

---
## Paper Version of the License
There is also a paper version of the license, but it has no functionality yet.
Coming soon:
1. Fake licenses
2. Revocation of license

Multiplayer support: Each player must obtain licenses and pay fees themselves.
---
Spoiler
Licenses can be issued/revoked with the command:
```plaintext
/tag add/remove _licensed
```
Example of how to revoke a license for a minecart:

I may have forgotten something, but you can find that out yourself.
========================
# Датапак Системы Лицензирования Транспорта в Minecraft
Этот датапак вводит систему лицензирования для различных видов транспорта в Minecraft. Игроки могут проходить экзамены, получать лицензии, чтобы получить возможность использовать транспортные средства. Также датапак включает систему штрафов за использование транспорта без лицензии.
Подробнее:
---
## Как Получить Лицензию:
1. **Введите Команду:**
```plaintext
/trigger _exam
```
Пример:

Поддерживаемые лицензии:
```plaintext
boat --> На обычные лодки
chest_boat --> Грузовые лодки
camel --> Верблюд
elytra --> Элитры
minecart --> Вагонетка
pack_animals --> Мул, Лошади, Осёл, Зомби лошадь, Скелет лошадь
pig --> Свинья
```
2. **Оплатите Экзамен:**

| Тип Лицензии | Цена |
|-----------------|--------------------|
| Лодка | 2 слитка железа |
| Грузовая лодка | 4 слитка железа |
| Элитра | 10 алмазных блоков |
| Вагонетка | 3 слитка золота |
| Вьючные животные| 2 алмаза |
| Верблюд | 64 песка |
| Свинья | 7 моркови |
3. **Сдайте Экзамен**
---
## Штрафы
За езду без лицензии предусмотрены штрафы. Штраф выдается после 5 нарушений.
Таблица ценностей штрафов:
| Тип Штрафа | Цена |
|-----------------|------|
| Лодка | 1 АБ |
| Грузовая лодка | 3 АБ |
| Элитра | 7 АБ |
| Вагонетка | 1 АБ |
| Вьючные животные| 4 АБ |
| Верблюд | 2 АБ |
| Свинья | 1 АБ |
Вы можете узнать сумму ваших штрафов с помощью команды: `/trigger payment_check`.
Штрафы списываются автоматически, при наличии алмазных блоков в инвентаре, но не стоит пренебрегать оплатой штрафов. Есть система наказаний за неоплату штрафов:
| Сумма Штрафов | Наказание |
|-----------------|-----------------|
| 3 | Слабость 1 |
| 5 | Замедление 1 |
| 7 | Майнинг Фатик 1 |
---
## Настройки Администрации
У администрации есть возможность изменения настроек:

---
## Бумажная Версия Лицензии
Также при получении лицензии выдается бумажная версия лицензии, но у неё пока что нет функционала.
Скоро будет:
1. Поддельные лицензии
2. Лишение лицензии

Поддержка мультиплеера: каждый игрок должен получать лицензии и оплачивать сборы самостоятельно.
---
Спойлер
Лицензию можно выдать/забрать командой:
```plaintext
/tag add/remove _licensed
```
Пример, как забрать лицензию на вагонетку:

Возможно, я что-то забыл, но это вы можете найти сами.