AdvancedFurnaces icon

AdvancedFurnaces v1.1.0

A plugin that adds furnaces with upgradeable levels and perks.

attachment.png

AdvancedFurnaces

Allows players to upgrade their furnaces, unlock perks, and gain environmental bonuses all using XP levels. Completely customizable. Depends on DecentHolograms.

 

Holograms:

Each furnace has a customizable hologram that shows above the furnace.

  Hologram Configuration

Furnace Levels and Perks:

There are two furnace types, Level Furnaces and Perk Furnaces (default). Furnaces can be upgrade by shift right clicking a furnace.

Level furnaces allow you to upgrade the whole furnace which will upgrade the perks listed in each level in the configuration.

  Furnace Level Configuration

Perk furnaces allow you to individually upgrade each perk.

  Perk Configuration

Perks:

  • Performance: Increases smelting speed.
  • Fuel Duration: Extends fuel duration.
  • Overheat: Chance to increase efficiency at the cost of higher fuel consumption.
  • Reward: Chance to double the output.
  • Fuel Share: Shares fuel with nearby furnaces.

All perk effects as well as upgrade cost can be customized in the configuration.

Custom Smelting and Cooldown times:

You can set custom smelting times for specific items which will define how long an item takes to smelt. You can also set cooldown times for items after smelting which will block a player from taking the item out of the furnace until the cooldown is finished; as if the item is 'too hot' to take out.

  Smelting and Cooldown times Configuration

Boosters:

Boosters temporarily enhance furnace perks for a set duration for all furnaces in the server. With the booster configuration, you can create as many booster items you want as well as each booster can have multiple perks boosted.

  Booster Configuration

Biome Specific Effects:

Each biome has a different effect for your furnace and all effects can be customized in the configuration.

  • Tundra Efficiency: Furnaces placed in snowy biomes work 15% slower due to the cold but have a 25% chance to double when smelting due to the slower and higher quality of smelting.
  • Desert Mastery: Furnaces in desert biomes use 20% less fuel and smelt 30% faster, reflecting the intense heat facilitating the smelting process.
  • Altitude Adaptation:
    High Altitude Efficiency: Furnaces placed above Y-level 100 require 10% less fuel due to the lower oxygen levels affecting combustion differently, benefiting smelting operations.
    Underground Booster: Furnaces located below Y-level 50 can process ores 20% faster, mimicking the increased pressure and its effects on heating efficiency.
  • Aquatic Cooling: Furnaces near water (within 5 blocks) cool down items 25% faster after smelting, perfect for rapidly processing large batches of items without waiting for natural cooldown periods.
  • Photosynthesis Bonus: Furnaces placed within a 5-block radius of at least ten leaf blocks use 15% less fuel, inspired by oxygen production from trees enhancing combustion.
  Biome Specific Effects Configuration

Commands:

  • /advancedfurnaces give <playerName> <furnaceLevel> <amount> - Allows you to give a specified number of advanced furnaces to a player at a particular level.
  • /advancedfurnaces checkbooster - Allows players to check the status of their active global boosters.
  • /advancedfurnaces adminbooster <set|remove|check> <playerName> [percentage] [duration in seconds] - Allows administrators to set, remove, or check boosters for a player.
    Example: /advancedfurnaces adminbooster set Steve 20 3600 sets a 20% booster for Steve for 3600 seconds for their current booster.
  • /advancedfurnaces booster <playerName> <boosterID> <amount> - Allows you to give a specified number of boosters to a player.
    Example: /advancedfurnaces booster Steve performance_booster 2 will give player Steve two Performance Boosters.

Screenshots:

attachment.png

attachment.png

attachment.png

attachment.png

attachment.png

 

Feel free to check out my Fiverr to request custom plugins: https://www.fiverr.com/s/EAx399

furnace