Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jiink/disposable-furnaces

Quick smelting for the hurried traveler. Wooden furnaces and more! [Minecraft Fabric mod]
https://github.com/jiink/disposable-furnaces

fabric fabric-mod fabricmc fabricmc-mod fuel furnace furnaces minecraft minecraft-mod quick smelting

Last synced: about 1 month ago
JSON representation

Quick smelting for the hurried traveler. Wooden furnaces and more! [Minecraft Fabric mod]

Awesome Lists containing this project

README

        

Disposable Furnaces









[![Mod loader: Fabric]][fabric]

![A wooden furnace](https://cdn.modrinth.com/data/cached_images/27dc1982a2f9b535172deabc6b53e44cc73d44b1.gif)

Tired of waiting for your furnace to smelt while travelling? Why not craft a furnace out of the fuel itself for smelting in a pinch?

This mod adds several quick-smelting furnaces with no fuel slots, but once they are depleted, they burn themselves up and self-destruct.

*Cook food while travelling... in a pinch!*

![Wooden furnace being crafted and used to smelt food when travelling at night](https://imgur.com/iObQlCw.gif)

*Smelt iron while mining... in a pinch!*

![Coal furnace being used to smelt iron in a cave](https://imgur.com/TDtPwlF.gif)

*Make glass and bricks while building... but be careful!*

![Blaze burnace being used to smelt a lot of sand into glass. It burns a villager who steps on it, the tree next to it, and explodes when exhausted](https://imgur.com/ooRyOec.gif)

## Added furnaces

- Wooden Furnace
- Dried Kelp Furnace
- Charcoal Furnace
- Coal Furnace
- Blaze Furnace
- Lava Furnace (Getting a little silly there)
- Gunpowder Furnace (I know, gunpowder is not a fue- BOOM!)

![allfurnaces](https://github.com/jiink/disposable-furnaces/assets/35513545/cc5ae356-fcfc-4dc1-b094-c946e2375633)

Generally, furnaces made from more expensive fuels will be able to smelt more items more quickly, but are a greater hazard. I don't recommend using any of them in your base.

![spectrum](https://github.com/jiink/disposable-furnaces/assets/35513545/d302f4d2-be04-4835-b394-335b6593fd39)

The crafting recipes should be easy to guess except the following few:

![crafting](https://github.com/jiink/disposable-furnaces/assets/35513545/2eca56d2-2414-4081-8fff-aaaa580971f1)

This is my first Minecraft mod; don't hesistate to make an issue if there's something wrong.

## Configuration

You can edit the config in `disposablefurnaces.json` in the `config` folder of your minecraft directory if you disagree with the balancing or want to remove the explosions from some of the more powerful furnaces.

```c
{
"furnaceGriefing": true, // Set to false to disable explosive hazards. May harm the gameplay balance by reducing risk.
"numItemsCanSmeltWooden": 8, // How many items can the Wooden Furnace smelt during its lifetime?
"smeltDurationSecWooden": 8.0, // How many seconds is the Wooden Furnace's lifetime?
"numItemsCanSmeltDriedKelp": 16, // ...
"smeltDurationSecDriedKelp": 4.0,
"numItemsCanSmeltCoal": 48,
"smeltDurationSecCoal": 10.0,
"numItemsCanSmeltCharcoal": 48,
"smeltDurationSecCharcoal": 10.0,
"numItemsCanSmeltBlaze": 64,
"smeltDurationSecBlaze": 9.0,
"numItemsCanSmeltLava": 400,
"smeltDurationSecLava": 20.0,
"numItemsCanSmeltGunpowder": 40,
"smeltDurationSecGunpowder": 2.0
}
```

## Resources I found helpful when making this mod

- The [Fabric Wiki](https://fabricmc.net/wiki/tutorial:start#creating_your_first_mod)
- Kaupenjoe's [Block Entity Fabric Modding Tutorial](https://www.youtube.com/watch?v=Y4dK9ETdZCQ)
- People on the [Fabric Discord Server](https://discord.gg/v6v4pMv)
- Draylar's [Fabric Furances](https://github.com/Draylar/fabric-furnaces) source code
- Xander's [YetAnotherConfigLib wiki on Config API usage](https://docs.isxander.dev/yet-another-config-lib/config-api/basic-usage-of-config-api)

[fabric]: https://fabricmc.net
[Mod loader: Fabric]: https://img.shields.io/badge/modloader-Fabric-1976d2?style=flat-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTE2VDE2OjU0OjE3LTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHN0RXZ0OndoZW49IjIwMTgtMTItMTZUMTY6NTQ6MTctMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/HiGMAAAAtUlEQVRYw+XXrQqAMBQF4D2P2eBL+QIG8RnEJFaNBjEum+0+zMQLtwwv+wV3ZzhhMDgfJ0wUSinxZUQWgKos1JP/AbD4OneIDyQPwCFniA+EJ4CaXm4TxAXCC0BNHgLhAdAnx9hC8PwGSRtAFVMQjF7cNTWED8B1cgwW20yfJgAvrssAsZ1cB3g/xckAxr6FmCDU5N6f488BrpCQ4rQBJkiMYh4ACmLzwOQF0CExinkCsvw7vgGikl+OotaKRwAAAABJRU5ErkJggg==