Rustcraft - строительство укреплений
Механика построек и прокачки баз в стиле Rust для Minecraft
Стек:
JavaSpigot API 1.16MavenBukkit Metadata
Что это
Крупнейший из моих плагинов (~90 классов). Приносит в Minecraft строительство из Rust: игрок собирает укрепления по готовым 3D-схемам, улучшает их по уровням прочности и поддерживает топливом, иначе постройка со временем разрушается.
Для игрока
- Меню "Чертёж": выбор и установка готовых конструкций - фундамент, стены, окна, крыши, прямые и угловые лестницы, дверные проёмы, опоры.
- Живой предпросмотр прямо в мире: синее стекло - поставить можно, красное - мешает препятствие.
- Улучшение до 3 уровней прочности (дерево -> камень -> железо -> незерит) через меню "Киянка", с проверкой ресурсов в инвентаре.
- Авторемонт: топливо в ящике на базе само поддерживает постройку от распада.
- Внутренние блоки-хранилища и установка нескольких построек на игрока.
Для админа
Всё настраивается в config.yml: включение строительства, апгрейдов и распада, время до распада, лимит построек на игрока, кулдауны, звуки и цвета меню.
Технически
3D-схемы с поворотом на 90/180/270°, предпросмотр через sendBlockChange, привязка блоков к структуре через метаданные, асинхронные задачи распада и кулдаунов.