Плагин для серверов Minecraft на Paper 1.21.8, который позволяет улучшать печки за внутриигровую валюту через CoinsEngine.
- Улучшение печек: Повышение уровня печки за деньги
- Эффекты улучшения:
- Увеличение скорости плавки
- Уменьшение расхода топлива
- Поддержка всех типов печек: Обычные печи, плавильни, коптильни
- Интеграция с экономикой: Работает с CoinsEngine
- Persistent Data: Уровень печки сохраняется при разрушении, крафте (из печки в коптильню/плавильню) и переносе
- Убедитесь, что установлен CoinsEngine
- Скачайте последний релиз из раздела Releases
- Поместите
.jarв папку/plugins - Перезапустите сервер
- Настройте конфигурационный файл и выполните команду
/furnaceupgrade reload
Основной конфигурационный файл config.yml:
# Настройки экономики
economy:
currency: "money" # Название валюты из CoinsEngine
base-cost: 10 # Стоимость первого уровня, если у уровня не задан cost
cost-multiplier: 1.5 # Во сколько раз увеличивается стоимость уровней, если не задан cost
# Множители скорости и расхода топлива
base-speed-multiplier: 1.0 # Базовый множитель скорость плавки
speed-multiplier-per-level: 0.5 # Множитель скорость плавки
base-fuel-consumption-multiplier: 1.0 # Базовый множитель затрат топлива
fuel-consumption-multiplier-per-level: 0.25 # Множитель уменьшения затрат топлива за уровень
# Визуальные эффекты
visual:
upgrade-sound: "minecraft:entity.player.levelup"
upgrade-effect: "minecraft:happy_villager"
# Улучшения
upgrades:
0:
name: "<gray>Обычная</gray>"
cost: 0 # Этот уровень всегда бесплатен
1:
name: "<green>Улучшенная</green>"
cost: 100
2:
name: "<blue>Продвинутая</blue>"
cost: 250
3:
name: "<gold>Эпическая</gold>"
cost: 500
4:
name: "<dark_purple>Легендарная</dark_purple>"
cost: 1000
# Префикс и названия печек
prefix: "<gradient:blue:gray>[Улучшение Печи] |</gradient>"
furnace-name: "Печь"
blast-furnace-name: "Коптильня"
smoker-name: "Коптильня"
# Сообщения
messages:
furnace-level-display: "<gray>{furnace} [{level-name}]"
...- Подойдите к печке (обычная, плавильня или коптильня)
- Убедитесь что в руке нет предметов
- SHIFT + ПКМ - посмотреть информацию о следующем уровне
- SHIFT + ПКМ еще раз в течение 5 секунд - улучшить печку
/furnaceupgrade info - показать информацию о всех уровнях улучшений
/furnaceupgrade reload - перезагрузить конфигурацию (требует furnaceupgrade.reload)
furnaceupgrade.reload - право на перезагрузку конфигурации
FURNACE- обычная печкаBLAST_FURNACE- плавильняSMOKER- коптильня
Уровень печки хранится в PersistentDataContainer, что позволяет:
- Сохранять уровень при разрушении блока
- Восстанавливать уровень при установке
Плагин использует CoinsEngine для работы с валютой. Убедитесь, что:
- CoinsEngine установлен и настроен
- Валюта указанная в
economy.currencyсуществует
- Проверьте баланс игрока
- Убедитесь, что CoinsEngine работает корректно
- Проверьте правильность названий в конфиге
- Убедитесь, что у игрока есть права на воспроизведение звуков/частиц
Плагин написан на Java с использованием:
- Paper API 1.21.8
- CoinsEngine API для экономики
Для вопросов и предложений обращайтесь к разработчику плагина.