
TLD - Transport License Datapack
This datapack adds a transport license system to Minecraft. Players can obtain licenses for different types of transport by passing exams. There are fines for using vehicles without a license.
About this Mod
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:
Enter the Command:
/trigger <type>_examExample:

Supported licenses:
boat --> Boats chest_boat --> Cargo boats camel --> Camel elytra --> Elytra minecart --> Minecart pack_animals --> Mule, Horses, Donkey, Zombie horse, Skeleton horse pig --> PigPay 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 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:
- Fake licenses
- Revocation of license

Multiplayer support: Each player must obtain licenses and pay fees themselves.
Spoiler
Licenses can be issued/revoked with the command:
/tag <selector> add/remove <type>_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. Игроки могут проходить экзамены, получать лицензии, чтобы получить возможность использовать транспортные средства. Также датапак включает систему штрафов за использование транспорта без лицензии.
Подробнее:
Как Получить Лицензию:
Введите Команду:
/trigger <тип>_examПример:

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

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

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

Поддержка мультиплеера: каждый игрок должен получать лицензии и оплачивать сборы самостоятельно.
Спойлер
Лицензию можно выдать/забрать командой:
/tag <селектор> add/remove <тип>_licensed
Пример, как забрать лицензию на вагонетку:
Возможно, я что-то забыл, но это вы можете найти сами.
Available Versions
How to Install TLD - Transport License Datapack on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set datapack Loader
In the panel under "Egg", select the datapack loader and matching Minecraft version (1.21).
Install Mod
Open the mod browser in the dashboard and search for "TLD - Transport License Datapack". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21, 1.20.6, 1.20.5 (+21 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
TLD - Transport License Datapack server crashes on startup – what to do?
Most common cause: wrong datapack version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21). You can switch loaders with one click in the panel.
Is TLD - Transport License Datapack compatible with datapack and fabric and forge and quilt?
TLD - Transport License Datapack officially supports datapack, fabric, forge, quilt for Minecraft 1.21, 1.20.6, 1.20.5. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with TLD - Transport License Datapack – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if TLD - Transport License Datapack consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install TLD - Transport License Datapack with just one click on your server.
