Minetorio

MC Plugin Minetorio V0.493
Automate Everything - Heavily inspired by Factorio

Additions
+ Powergrids now show as different colors to help identify each grid when holding a power grid device such as a battery or wire tool.

Changes
+ Power grid visual changed from lava particles to colored dust.

Fixes
+ Fixed assemblers and crafter not taking the correct amount of items from their inputs when crafting.
+ Grid merging has been fixed.
+ Devices when broken are now removed from the grid properly.
+ Stranded devices from a grid now create their own grid rather then being linked to their severed grid.
+ The power grid range visual is much more accurate now, the range will change based on height.
Fixes
+ Boilers now perform better while active.
+ Boilers now require 30 water, they were removing 30 water if it was available and creating steam regardless if there was water or not.
+ Boilers now update their physical form when players are now nearby. This means they only appear to be burning when your within 64 blocks of them, this saves a bit of performance.
+ Boilers now have their UI force updated once, this prevents inventory UI pop-in. So you shouldn't have to wait a second to see the UI if it was the first time viewing it.
+ Combustion Engines now only update their furnace appearance when a player is nearby. This increase performance quite a bit.
+ Combustion Engines now cache their inventory and use that inventory for the actions. This increase performance quite a bit.
+ Boilers can now use movers to take out their fuel as an output slot. This allows you to do a mover boiler pattern. I'm sure someone more clever then I will come up with a good use for this!
+ Combustion generators can now do the same thing, this is pretty useful for early game combustion power.
+ Boilers no longer show their power icon since they dont use power.
+ Fixed an issue with the autominer where it would break nothing but use the pickaxe durability.

Notes
This was the second round of optimization, a major change was done to both boilers and combustion engines, while they both use way less performance they are handling themselves differently. Rather then coding both to use the same code base because they are very similar, I was torn between two ways to optimize either of them, so I did each idea for each system. Each system with these optimizations have a pro and a con. The man pro to both of them is they are very performant, however larger scale testing needs to be done to see who is king. The other thing different is their con, the downside to the boiler method is the display doesnt show the furnace as cooking despite its visual representation as being on and cooking. The combustion engine method's con is it does show as cooking however it is slightly off in fuel time. Either way the improvements from my testing where huge. Bringing a 2 minute benchmark of 800ms+ down to almost only 20ms. Scaling with large scale factories will now perform alot better! It will be sometime before the next major update comes out, but I have decided that its time for research to be added before adding in any more complex things.
Fixes
+ Using older versions of 1.20 will no longer spam the console with errors for WHITE SMOKE, the particle uses FIREWORKS SPARK now instead on older versions of 1.20.
+ Autoplanter now plants saplings again.
+ Autoplanter no longer needs a restart to start planting saplings again.
Top Bottom