← Ко всем работам

Rustcraft - строительство укреплений

Механика построек и прокачки баз в стиле Rust для Minecraft

Rustcraft - строительство укреплений
Стек: JavaSpigot API 1.16MavenBukkit Metadata

Что это

Крупнейший из моих плагинов (~90 классов). Приносит в Minecraft строительство из Rust: игрок собирает укрепления по готовым 3D-схемам, улучшает их по уровням прочности и поддерживает топливом, иначе постройка со временем разрушается.

Для игрока

  • Меню "Чертёж": выбор и установка готовых конструкций - фундамент, стены, окна, крыши, прямые и угловые лестницы, дверные проёмы, опоры.
  • Живой предпросмотр прямо в мире: синее стекло - поставить можно, красное - мешает препятствие.
  • Улучшение до 3 уровней прочности (дерево -> камень -> железо -> незерит) через меню "Киянка", с проверкой ресурсов в инвентаре.
  • Авторемонт: топливо в ящике на базе само поддерживает постройку от распада.
  • Внутренние блоки-хранилища и установка нескольких построек на игрока.

Для админа

Всё настраивается в config.yml: включение строительства, апгрейдов и распада, время до распада, лимит построек на игрока, кулдауны, звуки и цвета меню.

Технически

3D-схемы с поворотом на 90/180/270°, предпросмотр через sendBlockChange, привязка блоков к структуре через метаданные, асинхронные задачи распада и кулдаунов.