Improving the furnance for CoinsEngine currency
A plugin that allows players to upgrade furnaces using in-game currency via CoinsEngine.
CoinsEngine - required (The plugin is tied to economics)
.jar in the /plugins folder/furnaceupgrade reloadMain configuration file config.yml:
# Economy settings
economy:
currency: "money" # Name of the currency in CoinsEngine
base-cost: 10 # Cost of the first level if cost is not set for the level
cost-multiplier: 1.5 # How much the cost increases per level if cost is not set
# Speed and fuel consumption multipliers
base-speed-multiplier: 1.0 # Base smelting speed multiplier
speed-multiplier-per-level: 0.5 # Smelting speed increase per level
base-fuel-consumption-multiplier: 1.0 # Base fuel consumption multiplier
fuel-consumption-multiplier-per-level: 0.25 # Fuel consumption reduction per level
# Visual effects
visual:
upgrade-sound: "minecraft:entity.player.levelup"
upgrade-effect: "minecraft:happy_villager"
# Upgrades
upgrades:
0:
name: "<gray>Normal</gray>"
cost: 0 # This level is always free
1:
name: "<green>Enhanced</green>"
cost: 100
2:
name: "<blue>Advanced</blue>"
cost: 250
3:
name: "<gold>Epic</gold>"
cost: 500
4:
name: "<dark_purple>Legendary</dark_purple>"
cost: 1000
# Furnace names and prefix
prefix: "<gradient:blue:gray>[Furnace Upgrade] |</gradient>"
furnace-name: "Furnace"
blast-furnace-name: "Blast Furnace"
smoker-name: "Smoker"
# Messages
messages:
furnace-level-display: "<gray>{furnace} [{level-name}]"
...
/furnaceupgrade info - display info about all upgrade levels
/furnaceupgrade reload - reload the configuration (requires furnaceupgrade.reload)
furnaceupgrade.reload - permission to reload the configuration
FURNACE - regular furnaceBLAST_FURNACE - blast furnaceSMOKER - smokerFurnace levels are stored in PersistentDataContainer, which allows:
The plugin uses CoinsEngine to handle currency. Ensure that:
economy.currency exists