⚒ CraftTables
Пользовательские станции крафта с GUI-меню, поддержкой экономики и неограниченным количеством рецептов.
Пользовательские станции крафта с GUI-меню, поддержкой экономики и неограниченным количеством рецептов.
✦ Что такое CraftTables? CraftTables позволяет создавать полностью настраиваемые станции крафта на вашем сервере. Каждая станция — это меню на основе GUI, в котором игроки могут крафтить предметы, используя ингредиенты, тратя деньги или и то, и другое — всё настраивается через простые YAML-файлы. Никакого кода не требуется. Всё перезагружается на лету командой /crafttables reload. Созданные вами команды необходимо добавить к блоку-кнопке, на которую игроки будут нажимать на сервере!
✦ Возможности🗂 Множество пользовательских столов крафта Создавайте любое количество станций крафта, каждая со своей командой, названием, правом доступа, количеством строк, звуковым эффектом и страницами.
📖 Многостраничный GUI Каждая станция поддерживает неограниченное количество страниц с настраиваемыми кнопками навигации (Назад / Вперёд / Информация о странице), размещёнными в любом слоте на ваш выбор.
🔧 Гибкая система рецептов Каждый рецепт поддерживает три режима крафта:
- Только ингредиенты — игрок расходует предметы из инвентаря
- Только деньги — игрок платит фиксированную цену (требуется Vault)
- Ингредиенты + деньги — игроку нужно и то, и другое одновременно
- Minecraft — ванильные предметы (minecraft:item_name)
- Nexo — пользовательские предметы (nexo:item_name)
- ItemsAdder — пользовательские предметы (itemsadder:item_name)
🌍 Поддержка нескольких языков В комплекте идут локали английского, русского и украинского языков. Каждое сообщение полностью настраивается. Язык переключается одной строкой в конфиге. Язык названий ванильных блоков, используемых для крафта, берётся из игрового клиента самого игрока!
🔊 Звуковые эффекты Воспроизводите произвольный звук при открытии игроком станции. Настраиваемый идентификатор звука, громкость, высота тона и персональная задержка для каждого игрока.
🔑 Система прав доступа Ограничьте доступ к любой станции крафта определённым правом. Отдельные права для открытия GUI, открытия для других игроков и административных команд.
✦ Команды
- /crafttables reload — перезагрузить все конфиги (требуется crafttables.command.reload)
- /[командавашейстанции] — открыть GUI станции крафта
✦ Требования
- Paper / Spigot 1.21.4+ — обязательно
- Vault — опционально, необходимо для рецептов с оплатой деньгами
- Nexo — опционально, необходимо для пользовательских предметов Nexo
- ItemsAdder — опционально, необходимо для пользовательских предметов ItemsAdder
✦ Быстрая установка
- Поместите CraftTables.jar в папку /plugins
- Запустите сервер — файлы конфигурации создадутся автоматически
- Отредактируйте recipes.yml и guis.yml, следуя встроенным инструкциям
- Выполните /crafttables reload — готово!