Furnace Returns

Furnace Returns 1.3.4

In order for all slots to burn at the same time, you will need an additional plugin like:​

– Power Smelt: https://chaoscode.io/resources/powersmelt.121/

– Furnace Full Smelt: https://codefling.com/harmony/furnace-full-smelt

– Quick Smelt: https://umod.org/plugins/quick-smelt

– UI Scale Manager: https://umod.org/plugins/ui-scale-manager

*You can test the operation of this plugin + PowerSmelt on the RustSpain x5 server.

We know that the update of the new interface has brought some controversy. That is why I have programmed this easy to configure plugin.

1a.jpg
2a.jpg

3a.jpg
4a.jpg


With this plugin you can:
  • Specify the total amount of slotsyou want in the inventory of each furnace or hearth. As well as the maximum number of slots that can be used for:
    • Slots for fuel.
    • Slots for minerals.
      (Both settings should always be set slightly lower than full capacity.)
  • You can also allow ovens to accept any type of items again. Of course, if you decide to disable this option in the middle of a Wipe, the players will have to relocate the oven, so it is not recommended to change this during a Wipe.
  • You can also change the global burning speed, without the need of any other plugin. Since it directly modifies an internal value of the game, so this would be the most efficient way to make a furnace produce faster, spending the same wood and with the same result in less time.
  • Support for VIPs. Offers supporting players more slots in furnaces and bonfires, as well as improved other settings.
  • You can give players the ability to toggle between the old and new furnace systems with the /furnace command.
In short, with this add-on players will get more storage capacity, production speed and autonomy by not having to constantly check the ovens.

Important:​

Some slot combinations may not work properly due to the way ovens work internally now. I recommend configuring and testing the plugin on a test server. Once configured, move the configuration and plugin to your main server.


Permissions:​

In order to use it, it is important to grant the permission:

furnacereturns.use

In order to use the /furnace chat command and allow players to switch between the old skin and the current skin as they please, you must grant it the following permission:

furnacereturns.change

If you want to give an ectra to your vips you can use:

furnacereturns.vip or furnacereturns.topvip


You will be able to add in the configuration support for any type of cast/burn entity. List of entities that you can add:

  • bbq.deployed (Speed Default: 8)
  • bbq.static (Speed Default: 8)
  • bbq.campermodule (Speed Default: 8)
  • campfire (Speed Default: 2)
  • campfire.static (Speed Default: 2)
  • cursedcauldron.deployed (Speed Default: 2)
  • fireplace.deployed (Speed Default: 1)
  • furnace (Speed Default: 3)
  • furnace.large (Speed Default: 15)
  • furnace.static (Speed Default: 3)
  • furnace_static (Speed Default: 3)
  • hobobarrel_static (Speed Default: 2)
  • hobobarrel.deployed (Speed Default: 2)
  • refinery_small_deployed (Speed Default: 3)
  • small_refinery_static (Speed Default: 3)
  • skull_fire_pit (Speed Default: 2)

IMPORTANT:​

At the moment the burning of the slots is 1 to 1, but if you use other plugins like PowerSmelt (or similar) to modify the burning speed you will be able to make all the material slots melt in parallel as usual. You can even burn several materials at the same time, but again, you will need another complement of the existing ones to be able to achieve this.

I’ll try to find some easy way to make all slots burn at the same time and incorporate it into the plugin itself, but for now existing solutions can help to achieve this goal.

NOT COMPATIBLE WITH FURNACE SPLITTER:​

It is currently not supported due to the normal inventory panel being used, therefore Furnace Splitter is currently unable to recognize that you are adding items to the furnace using this inventory.

Maybe the plugin developer can release an update to make it compatible with this or maybe in the future I can implement it myself and make it work. Although I am not sure if it will be possible with the new way in which the oven system is programmed and therefore I cannot promise it.

COMPATIBLE WITH FURNACE SORTER:​



Config Example:​

Code:
{
  “Global Config”: {
    “Button Color”: “0.42 0.47 0.30 0.80”,
    “Allows you to enter any Item (Important: If you allow all and decide to change the placed furnaces they will have to be picked up and placed again.)”: true
  },
  “Oven Config”: {
    “default”: {
      “furnace”: {
        “Inventory Slots”: 6,
        “Smelt Speed”: 3,
        “Fuel Slots”: 5,
        “Input Slots”: 4
      },
      “furnace.static”: {
        “Inventory Slots”: 6,
        “Smelt Speed”: 3,
        “Fuel Slots”: 5,
        “Input Slots”: 4
      },
      “furnace_static”: {
        “Inventory Slots”: 6,
        “Smelt Speed”: 3,
        “Fuel Slots”: 5,
        “Input Slots”: 4
      },
      “furnace.large”: {
        “Inventory Slots”: 18,
        “Smelt Speed”: 15,
        “Fuel Slots”: 6,
        “Input Slots”: 12
      }
    },
    “vip”: {
      “furnace”: {
        “Inventory Slots”: 12,
        “Smelt Speed”: 3,
        “Fuel Slots”: 4,
        “Input Slots”: 8
      },
      “furnace.static”: {
        “Inventory Slots”: 12,
        “Smelt Speed”: 3,
        “Fuel Slots”: 4,
        “Input Slots”: 8
      },
      “furnace_static”: {
        “Inventory Slots”: 12,
        “Smelt Speed”: 3,
        “Fuel Slots”: 4,
        “Input Slots”: 8
      },
      “furnace.large”: {
        “Inventory Slots”: 24,
        “Smelt Speed”: 15,
        “Fuel Slots”: 12,
        “Input Slots”: 18
      }
    },
    “topvip”: {
      “furnace”: {
        “Inventory Slots”: 18,
        “Smelt Speed”: 3,
        “Fuel Slots”: 6,
        “Input Slots”: 12
      },
      “furnace.static”: {
        “Inventory Slots”: 18,
        “Smelt Speed”: 3,
        “Fuel Slots”: 6,
        “Input Slots”: 12
      },
      “furnace_static”: {
        “Inventory Slots”: 18,
        “Smelt Speed”: 3,
        “Fuel Slots”: 6,
        “Input Slots”: 12
      },
      “furnace.large”: {
        “Inventory Slots”: 36,
        “Smelt Speed”: 15,
        “Fuel Slots”: 6,
        “Input Slots”: 30
      }
    }
  }
}

I am open to any suggestions to improve the plugin and will try to implement it whenever possible.

For any problem contact me by discord ninco90#6219

Information

Author
ninco90
First release
Last update
Rating
4.00 star(s) 1 ratings

Latest Release v1.3.4

Released
Jan 11, 2024 at 1:19 PM
Rating
0.00 star(s) 0 ratings


More resources from ninco90

  • BetterTC
    BetterTC
    This plugin automates construction enhancement, skin changes, and base repairs.
  • Tiers Mode
    Tiers Mode
    The most complete system of levels for your server.
  • Quarry Levels
    Quarry Levels
    Implementation of a system of improvements by levels to the quarries
  • Recoil Viewer
    Recoil Viewer
    Displays the players recoil on the screen.
  • Tugboat Not Safe
    Tugboat Not Safe
    Prevents players from leaving the Tugboat in a safe zone.

Furnace Returns by ninco90
© chaoscode.io Sep 4, 2022

Latest reviews

A few hiccups to begin with in understanding how Facepunch change the mechanics of the furnaces and how this plugin worked. Once I figured it out it was working like it should. I only gave it 4 stars because of the difficulty at first and also you can't just throw stuff in there and start smelting. Has to be in a certain order. ninco90 was very helpful in helping me understand and getting this working. Overall I'm happy to have the old UI back as Facepunch royally messed this up.
ninco90
ninco90
The truth is that it can be a bit complex to understand how everything works and leave it working correctly according to the taste of each one. However, you know any questions you tell me. Thanks for the review!