Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

alt text

Furnace + is a datapack that allows you to improve your furnaces on 3 aspects: their speed, their efficiency, and their durability.

This datapack introduces a new way to use furnaces. You can upgrade your furnace by dropping one of the following upgraders onto it:

Ore blocks:
Reduces the cooking time of your furnaces

Tier 1: Iron
Furnaces take 9 seconds to cook an item
Blast Furnaces and Smokers take 4.5 seconds to cook an item
Tier 2: Gold
Furnaces take 7.5 seconds to cook an item
Blast Furnaces and Smokers take 3.75 seconds to cook an item
Tier 3: Diamond
Furnaces take 5 seconds to cook an item
Blast Furnaces and Smokers take 2.5 seconds to cook an item
Tier 4: Netherite
Furnaces take 2 seconds to cook an item
Blast Furnaces and Smokers take 1 seconds to cook an item
Tier 5: Bedrock (creative)
Furnaces take 0.25 seconds to cook an item
Blast Furnaces and Smokers take 0.25 seconds to cook an item

Fortune enchanted book:
Multiplies the number of items cooked in the same way that a Fortune pickaxe multiplies your diamonds.

Unbreaking enchanted book:
Reduces the fuel consumption of the furnace, which increases proportionally to its cooking speed.

When you want to move your furnace or recover your ore block, you just have to break your furnace to get your items back, but you cannot get your enchantments back. (changeable in the datapack configuration, see below)

How do I play ?

Simply download the datapack and drag the zip file into the datapacks folder of your minecraft world and reload your world, or while creating your world, go to the More tab, click on Data Packs and import the zip file.

To check for new updates, you can type the following command which will take you to this page.

/function #link:furnaceplus

To uninstall the datapack, but not to update it, run the following command:

/function #uninstall:furnaceplus

License

License for the use of the datapack Furnace Plus

  1. Use You are authorized to use this datapack on a public server and in a video or series, provided that you credit Z0rillac and leave a link to the Planet Minecraft page.

  2. Distribution You are authorized to distribute this datapack in a modpack, provided that you credit Z0rillac and add a link to the Planet Minecraft page.

  3. Modification You are authorized to modify this datapack for personal use. However, you are not authorized to modify this datapack for public use or to distribute modified versions of this datapack.

  4. Intellectual Property The datapack Furnace Plus and all associated intellectual property rights are the property of Z0rillac. Any unauthorized use of the datapack is prohibited and may result in legal action.

  5. Warranty and Liability The datapack is provided as is, without any express or implied warranty. The author of the datapack shall not be liable for any damages resulting from the use or inability to use the datapack.

  6. License Modifications The author of the datapack reserves the right to modify this license at any time. It is your responsibility to regularly review the license for any changes.

  7. Acceptance of the License By using this datapack, you accept the terms and conditions of this license.

© 2023-2024 Z0rillac. All Rights Reserved.

Technical informations

The datapack is compatible for massive multiplayer.
Measured performance (Ryzen 7 5800X):
Vanilla server without optimizations + game rendering. Test done by forcing the datapack to tick as many times as possible per second. The minecraft server does not tick. The performance can be better because the server is not optimized and the machine running the server is not configured as a hosted minecraft server.
Impact on the duration of the calculation of a tick (minecraft tick every 50ms):
+0.0025ms (2.5µs) or less per furnace loaded

Default CookTimeTotal of the furnaces in tick:

furnace blast_furnace smoker
default 200 100 100
iron 180 90 90
gold 150 75 75
diamond 100 50 50
netherite 40 20 20
bedrock 5 5 5

You can access the datapack configuration file to change the rules and values. The path is Furnace-Plus-2/data/furnaceplus/functions/config.mcfunction.
You will find for example the rules about the drop of the modifiers that you can change:

# Rules: boolean
scoreboard players operation do_speed_modifier_drops furnaceplus.main = #true furnaceplus.enum
scoreboard players operation do_fortune_modifier_drops furnaceplus.main = #false furnaceplus.enum
scoreboard players operation do_unbreaking_modifier_drops furnaceplus.main = #false furnaceplus.enum

© 2020 - 2024 Z0rillac. All rights reserved.


Project members

Z0rillac

Owner


Technical information

License
ARR
Project ID