Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FurnaceUpgrade - Плагин для улучшения печек

Плагин для серверов Minecraft на Paper, который позволяет улучшать печки за внутриигровую валюту через ExcellentEconomy.

Версия плагина Поддерживаемые Paper Java Зависимость
1.3.0 1.20.226.2 25 ExcellentEconomy
1.2.3 1.20.21.21.11 21 CoinsEngine

🚀 Возможности

  • Улучшение печек: Повышение уровня печки за деньги
  • Эффекты улучшения:
    • Увеличение скорости плавки
    • Уменьшение расхода топлива
  • Поддержка всех типов печек: Обычные печи, плавильни, коптильни
  • Интеграция с экономикой: Работает с ExcellentEconomy
  • Persistent Data: Уровень печки сохраняется при разрушении, крафте (из печки в коптильню/плавильню) и переносе

📦 Установка

  1. Убедитесь, что установлен ExcellentEconomy
  2. Скачайте последний релиз из раздела Releases
  3. Поместите .jar в папку /plugins
  4. Перезапустите сервер
  5. Настройте конфигурационный файл и выполните команду /furnaceupgrade reload

⚙️ Конфигурация

Основной конфигурационный файл config.yml:

# Настройки экономики
economy:
  currency: "money" # Название валюты из ExcellentEconomy
  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}]"
...

🎮 Использование

Улучшение печки

  1. Подойдите к печке (обычная, плавильня или коптильня)
  2. Убедитесь что в руке нет предметов
  3. SHIFT + ПКМ - посмотреть информацию о следующем уровне
  4. SHIFT + ПКМ еще раз в течение 5 секунд - улучшить печку

Команды

/furnaceupgrade info - показать информацию о всех уровнях улучшений
/furnaceupgrade reload - перезагрузить конфигурацию (требует furnaceupgrade.reload)

Права доступа

furnaceupgrade.reload - право на перезагрузку конфигурации

🔧 Технические детали

Поддерживаемые типы печек

  • FURNACE - обычная печка
  • BLAST_FURNACE - плавильня
  • SMOKER - коптильня

Хранение данных

Уровень печки хранится в PersistentDataContainer, что позволяет:

  • Сохранять уровень при разрушении блока
  • Восстанавливать уровень при установке

Экономика

Плагин использует ExcellentEconomy для работы с валютой. Убедитесь, что:

  1. ExcellentEconomy установлен и настроен
  2. Валюта указанная в economy.currency существует

🐛 Поиск проблем

Печка не улучшается

  • Проверьте баланс игрока
  • Убедитесь, что ExcellentEconomy работает корректно

Звуки/эффекты не работают

  • Проверьте правильность названий в конфиге
  • Убедитесь, что у игрока есть права на воспроизведение звуков/частиц

📝 Зависимость

  • ExcellentEconomy для экономики

Для вопросов и предложений обращайтесь к разработчику плагина.

About

Плагин для улучшения печки за валюту ExcellentEconomy

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages