Changes
- Newly generated recipes will now save with their result as the name, duplicates will have their name ending with a number larger then 1. This will make it easier to manage recipes via files when needed.
Fixes
- Fixed an issue with mover validation when they were deleted while the plugin was disabled or the device was removed on another world.
- Fixed an issue with device validation when the server is enabled in removed worlds or in cases where the device was removed when the plugin was disabled.
- Fixed an issue with Crop Growth being stunted if animal growth was being stunted.
Fixes
- Fixed an issue with the Overflow mod on movers spamming errors in console.
- Fixed an issue with movers not rebuilding their belts in specific circumstances.
- When flipping the direction of a motorized mover the belt is now rebuilt.
- Fixed an issue with the autoplacer preventing it from becoming a device when placed.
- Combustion generators now generate their fuel timer even when placed off grid
- Fixed a visual issue with movers when facing down.
- Fixed an issue with grabbers not pulling from a lift unless the lift was sitting still.
Fixes
- Fixed an issue with Populate Default Recipes: false, not populating ui elements in /mt items.
- Fixed an issue with Vanilla Flipping config option being inverted.
- Movers when broken by biters will not properly get removed. (They dont target these but get attacked like vanilla blocks sometimes.)
- New Config! Biters Regen Vanilla Blocks: false, if you set this to true then all blocks broken by biters will regenerate after their attack. Keep in mind some blocks already do this like grass blocks regardless of this setting.
Fixes
- When upgrading to 0.89 from 0.88 movers should be able to generate there outs list now. This caused them to spam console and not work until you broke them and replaced them.
- Fixed various devices spamming console for not being connected to a power grid, due to the recent power grid changes.
- Fixed an issue with device skins, when they were removed via another plugin or command like kill, they wouldn't regen until you left the area and came back.
- Fixed an issue with biters attacking offline player factories even with their offline attacks disabled. These attack would occur if the nest was in the same super chunk as your polluting devices.
- Fixed an issue with battery skins not being horizontally locked.
- Minor optimization to the oil refinery.
Additions
- Portable Crafter! This allows users to right click the portable crafter to open a crafting table anywhere! Users can also use /mt craft, if they have one in their inventory!
- Support has been added for Towns & Nations. This is the first implementation of it so expect some issues with it.
- Rail and gravel costs now also display their cost in stacks when setting up virtual rail connections.
- You can now filter items by if they are damaged not using the damaged group filter.
Changes
- Movers can no longer move items into other movers.
- When trying to artillery strike the animation will no longer play if its not a targetable location.
- When trying to use grenades in areas your not allowed to you will now be informed!
- Rail and gravel cost for virtual rail connections is now not so insane.
- Durability is now ignored for items when using mover filters.
Fixes
- Fixed an issue with the Basic Assembler throwing an error when clicking in its UI due to a recent change.
- Fixed an issue with Ground Movers, this would spam errors in the console. Not sure when this started as I distinctly remember testing this.
- The AutoPlacer can no longer place Minetorio items / Devices.
- Fixed an issue with biters when using Use Wave Defense: true
- Tab Completion for /mt needs has been added.
- Fixed an issue with furnace, blast furnace and smoker based devices that used the smelting UI with the knowledge book, allowing users to get UI elements.
- Blocks placed by the AutoPlacer are now marked for mcMMO as player placed!
- Artillery will now work again, keep in mind if your using worldguard and you want to protect certain areas use other-explosion: deny! This will disable artillery from working in this areas!
- Fixed an issue with default recipes not populating when they were created for the first time. (Recipes are now enabled 1 tick after startup)
Notes
- The plugin jar is exported with a revision number now to make updating easier in the event I'm updating using the same version number. (This will no longer happen after 1.0)
Fixes
- Fixed an issue with placing solar panels sending an error one time to the console.
- Fixed an issue with Science Pack Recipe defaults always repopulating.
- Fixed an issue with Recipes being remade over and over again due to a recent change.
Notes
- If your updating to 1.21.5 make sure to run this build one time on 1.21.4 if you skipped the last Minetorio update!
Additions
- 1.21.5 is now supported!
Changes
- Minetorio now saves its items using Base64 Encoding rather the bukkits native serialization system.
Fixes
- Fixed some deprecation methods that were flagged in 1.21.5
Notes
- If your installing Minetorio for the first time these notes dont apply to you or if you plan to wipe your minetorio data and or server data.
- If your updating Minetorio from 1.21.4 to 1.21.5 run this version on 1.21.4 FIRST. This will allow the new serailization system to update.
- Otherwise Minetorio will detect this and disable itself to preserve your data. Once you have ran this update once on 1.21.4, you can then migrate Minetorio to 1.21.5 whenever you want to.
- 1.21.5 is the first major difference for Minetorio when it comes to paper vs spigot. The old serializer worked just fine for spigot, but for paper it did not. So to combat this ive changed the system to the new serialization method.
- The new system works on both spigot and paper since im using a native java method to encode the items now. It does have some added benefits of being much faster then the old system so startup times are reduced quite a bit as well.
- Im sorry that this might effect some of you in a negative light, I was given no warning to the changes to item serialization for 1.21.5, typically developers are warned with deprecation warnings years in advance before major systems are changed like this.
Fixes
- Fixed an issue with Copper Cables showing up as a Clear Recipe icon in the Basic Assembler menu.
- Fixed an issue with some of the new free devices not showing properly in certain menus.
- Removed some leftover debug messages.
- Fixed an issue that prevented recipes from being registered the first time the server ran the plugin. Needing a restart in order for the recipes to actually apply.
- The recipe viewer in the free version will no longer show premium devices.
Changes
- The Crank Generator is now a Free Device!
- The Tidal Generator is now a Free Device!
- The Crusher is now a Free Device!
- The AutoDuster is now a Free Device!
- The Elevator is now a Free Device!
- The Overdriver is now a Free Device!
Fixes
- Fixed an issue with the Basic Assembler not being a free device.
Additions
- Biter Wave Attacks! A new system has been added for biter attacks. This system sends waves of biters that grow in strength and numbers, it doesn't use biter nests at all. So this is a good way to have biters attacking, but without having nests around the world.
- New Config! Use Wave Defense: false, if you want to enable the new wave system you will need to set this to true!
- New Config! Wave Interval: 3600, By default waves attack every hour. You can set this to whatever you want.
- New Config! Interval Variance: 300, this is hour many seconds a wave may come early or late by, you can set this to zero to make sure it comes exactly when you want.
- Attack Biters in the config is used to determine the max size of a wave attack. This has also been changed to 40 from 20.
- Attack Only Online is used by wave defense as well, so waves can attack offline users. Though you likely will want to leave this as false.
- You can find detailed config info in the config under ######## BITER WAVE DEFENSE ##########, it also explains how evolution is determined for these waves as well.
- Belts now have railings! This is a visual addition but gives a better feel for what is a belt versus what isn't. (These only render within belt visual range, so the distance at which items are visible on belts)
- Belts now have directional arrows! These arrows travel in the direction of the belt, also the color depends on the speed of the belt! (These only render within belt visual range, so the distance at which items are visible on belts)
- Two Config options have been able to disable these if you don't want them, Belt Arrows Enabled & Belt Rails Enabled
- New Config, Belt Rail Distance: 48, these have very little impact, so they are higher, this is pretty conservative too, id guess this could be view distance on most servers.
- New Config, Belt Arrow Distance: 48, these can have the largest impact, though most servers could raise this much higher.
- New Config, Classic Belt Items: false, items on belts now lay on the belt when using Item Mode Display, if you would prefer that they stand upright like a dropped item you can change this to true!
- MTVehicle Addon, for now there is two config options (MTVehicles Default Recipes & MTVehicles Default Techs) you can enable, it will allow players to make and unlock some vehicles, fuel will also be craftable using Minetorio devices. This is just kind of a little treat to let you start using the plugin with minetorio right away if you want, you will likely want to change the recipes and add or remove vehicle recipes. I personally added this for my own testing with my friends but figured others might like it for testing.
- Trees are now effected by pollution the same way crops are if you have Plant Growth Stunting: true.
- Sheep Wool Regrowth is now effected by pollution levels.
- Chicken Egg laying is now effected by pollution levels.
- New Config! Animal Stunting: true, this works similar to plant growth stunting but can be used to turn off the animal pollution effects like wool growth and egg laying.
Changes
- All Displays from minetorio that are ever spawned have been marked as no persistent. This means when the server completely stops, these entities are removed. This will ensure that if impossible for any newly spawned display from minetorio to ever survive a full server restart.
- When Minetorio is reloaded it now removes any currently loaded displays from MT. Though doing this doesn't guarantee display removal like a full server restart. This is mainly useful for testing.
- Devices that have floating icons above are now marked as not persistent, meaning they will be removed on full shutdowns.
- Biters are no longer marked as persistent, so they will now get removed on a full server shutdown.
- The Dropper Mover mode is now called Ground Mover, when using a heavy weighted pressure plate above a mover it will pickup items from behind it, so long as its air, and drop items in front of it so long as its air. Note that it doesn't have to be able to do both, so if the front is a chest and the back is air, it'll pickup items on the ground behind it and place them inside the chest.
- Ground Movers only attempt to pickup or drop things when their chunks are loaded. Before it was attempting to do so regardless of players being nearby and this caused them to load chunks when they shouldn't have been.
- Solar Panels & Moonlight Panels now require copper cables instead of copper ingots. (All early game power sources use these, idk why these don't??)
- Changed the meta data tag for items that are not to be picked up from "NO PICKUP" to "NO_PICKUP", this allows the plugin to work with upgradeable hoppers!
- The AutoBreaker now works with silktouch!
- You can now set your needed items from the /mt items menu by shift left clicking any item in it.
- Spitters now shoot llamma spit to better visualize their attacks rather then using a particle trail.
- Pollution is now 10x more potent to crops and animals then it was before, this makes it actually effect them as the numbers were so low before that it rarely would happen. Crops for example will fully be canceled from growing when pollution reaches 1000 in a chunk now.
Fixes
- Display entities should no longer persist through server restarts in some cases. However any existing bugged ones will need to be manually removed.
- Major optimizations to the blueprinter device.
- Various optimizations for devices, mostly with distance checking and pollution handling.
- Ground Movers have a drastic performance improvement.
- FastAsyncWorldEdit now works with blueprinters!
- Fixed an issue with resin clumps not being recognized by movers as a furnace smeltable.
- Removed some debug messages in regards to the tech bar sorry about that!
- Items above devices will no longer be created when the block above it is water.
- Fixed an issue with Spitters throwing console errors when attempting to attack a device that's been broken.
- Spitters can now target players properly again.
- Fixed an issue with biter attacks not actually attacking when a spitter was spawned.
Notes
- I have done a bit of testing with the new pretty belts, if you have any issues with them just remember that restarting the server will remove any bugged display entities from minetorio now.
- You can always disable or configure any part of the pretty belts if you are experiencing issues with them.
Additions
- New Config! Share Tech Progression! By default this is false. This allows tech progression to be shared to anyone you are shared with using /mt sharing. This means if you progress a tech by 7%, it also is progressed for your shared people by 7%. It's possible to have separate progression keep in mind. Its possible to finish a tech while your friend still hasnt finished one.
- You can now see the remaining blocks in blueprinter for any loaded blueprint.
- You can now keep track of needed items for a recipe for the Crafter, Basic Assembler & Advanced Assembler. This is done by simply clicking on the device information icon. Then you will have a scoreboard that will appear with your needed items. After collecting all required items it will message you in chat reminding you what you were collecting the items for and for what recipe. This will help with going back and fourth on what you were doing. (At least for me lol)
- New Command! /mt needs, this command will clear the item tracker, in the event you decide you don't want to track them anymore.
- There is now an edit button when in /mt recipes, switching it to edit mode will allow you to change recipes. This prevents admins from accidently deleting recipes or changing them when they didn't want to.
- While in the recipe viewer, so long as your not editing when you click an ingredient in a recipe it will now open its recipe if its a minetorio recipe.
- You can now search for items in the Minetorio items menu using a search function!
- When progressing tech, a boss bar shows up for 3 seconds giving you an update on how far along your research is! (Includes a config option to disable "Disable Tech Bar")
Changes
- Some trade beacon trades have been adjusted to require a higher score requirements. Preventing things like Utility Science appearing before you've likely even researched chemical science.
- Locomotive Technology price has been reduced to 20 science packs versus 50, I'd really like to encourage people to use trains earlier, I find myself discouraged in using them early myself as I'd rather invest the 50 packs into something else more pressing. Which causes me to essentially never get into it as the timing seems off for it.
- Biters now only give drops 90% of the time. This should help reduce Spider Eye inflation
- Adjusted controls for the Blueprinter for the blueprint schematic pasting so it follows the same controls as other UI elements.
- The blueprinter now defaults to 1x1x1 bounding box, making it immediately visible and easier to see.
- The blueprinter can now skip missing blocks, this allows it to continue to keep building rather then waiting for the first missing material detected.
- Updated the measurement lore for the blueprinters length, width and height to be more concise and simple.
- The Blueprinter now has its reveal area setting set to true by default.
- When selecting a recipe in the basic assembler or advanced assembler the ingredients list is not populated right away. No more waiting 5 seconds to see the ingredients!
- The Autocrafter also updates its ingredients quicker now so you dont have to wait to see the ingredients.
- Updated second steps in the guide to give an idea of how to find items.
- Polished all /mt menus to follow the new formatting for text.
- You now select from a list of online users to share your factory with rather then searching by name. This is much quicker for adding multiple friends.
Fixes
- Fixed an issue with copper wires being double in cost for most recipes. (You will need to update the recipes us /mt reset recipes, or manually updating the recipes)
- Biter Nest debuff is now applied when 16 blocks away, this means more of their webs will a apply poison when broken.
- You can no longer place water buckets within 16 blocks of biter nests. (Creative mode players exempt)
- Devices that are shared with others now show their power grid accurately when holding out a power pylon or the wire tool.
- You can now see the bounding box for the blueprinter device when reveal area is selected without having a schematic loaded.
- The blueprinter will now skip materials that don't have direct item types like lava or water. It also currently skips beds, this may be fixed in the future.
- You can no longer use devices, minetorio components or tools as fuel ingredients, with the exception of rocket fuel.
- You can no longer double click while in a custom UI from Minetorio.
- Fixed an issue with items moving smoothly in DISPLAY mode causing one side of the belt to delete items under specific circumstances.
- The Blueprinter will now show & paste multi facing blocks more accurately, things like glass panes for example will be shown & pasted properly. (The visual isnt perfect quite yet but the pasting is)
- The Blueprinter will now rotate directional faces correctly along with showing them correctly in the preview.
- Fixed an issue with VanillaDevices causing a repeating console error.
Notes
- Please keep in mind that sharing tech progression has some oddities, its really intended to be used for friends on a private server as balancing such a thing is tough.
Additions
- Belt Movement smoothing! Belts now move items smoothly! You can disable this in the config by setting Smooth Movement: false. You may want to disable this for bedrock support.
- New Config! Allow Classic Elevators: false, by default this is set to false. However when setting this to true, you can now jump on an elevator for it to teleport up and sneak to teleport down! This also does not disable the normal way to use elevators, by using F. You can use both options with this set to true!
- Allow Classic Elevators: false can be changed in the /mt config menu.
- New Config! Auto Logger Breaks Leaves: false, by default its set to false, however when set to true the autologger can break leaves, it doesn't collect drops instead it drops similar to leaves decaying. Axe durability is used but at a much slower rate and an axe is still required for this to operate. Logs will be broken first then leaves, unless this setting was recently changed the loggers will need time to switch over. This setting is useful for server with leave decay off!
- New Device! AutoDuster! This device can use a brush to clean off debris from adjacent solar panels! After cleaning enough debris, this device will output sand! It has no idle power, but uses 5 power when cleaning debris off. Debris is cleaned off once it hits a level of 10 debris on a solar panel. Debris buildup is very slow so this should keep them really performant and be really useful!
- New Tech! Solar Cleaning! This unlocks the AutoDuster, this tech needs 20 automation science packs and 20 logistic science to unlock.
- New Device! Trade Beacon! This device can get trades for ships in orbit. There trades depend on the power grid score that its placed on. So if you want the best trade have it on your main power grid. Some trades are not available unless your have the tech unlocked. You can only ever have one of these placed, in the future this will change. The trades are mostly barter trades, so most trades don't take 1 item for trading. However some trades do. In addition to this, some trades can so up in all ship types. There is currently 3 types of orbital trade ships all have different items for trade.
- New Tech! Communication Station! This tech only takes 10 automation science to unlock but unlocks the Trade Beacon!
Changes
- Belts no longer drop their items on server shutdown, instead they are saved to the mover. Which the mover will now load its belt contents when the server boots. This has the added benefit of reducing startup times.
- Pumps when overdriven not only run their action an additional time, but increase the amount of liquid they produce by an additional 100. This means a pump that's overdriven twitch, will produce 300 liquid per action, but since its overdriven twice, it will run this action 3 times, so when it produces water it will produces 900 liquid every 3 seconds. That's 9x the amount of water from a normal pump. This is useful for setup that need a lot of water.
Fixes
- Fixed an issue with recipes using coal that would cause them to lock up under specific circumstances when provided with the correct ingredients.
- Removed the glowing effect from one side of the lift. Sorry about this, this was left over when debugging lifts in the previous patch.
- Optimized lift loading, this will make startups a little smoother.
- Filters now work for AdvancedChests
- Fixed an issue with barrel pumps not accepting liquid until you change the liquid.
- Fixed an issue with the free version not populating the basic assembler with the needed recipes.
- Fixed an issue where the recipe viewer would show premium recipes in the free version.
- Removed some unnecessary items from the mt items menu in the free version.
Notes
- You can always switch Item Mode in the config to ITEM, if you want to go back to using items instead of item displays. As bedrock users cannot see item displays, however in general Item Displays use a lot less resources then items. You could also switch to item mode in the event you discover a bug with smooth belt movement.
- You can still use item displays without smooth movement by setting smooth movement to false and setting item mode to DISPLAY, this would also the best performance possible in the event your running a weaker server.
- I did some testing between both item display mode and item mode, however keep in mind there was a lot of technical work done to pull smooth movement off like this, so if you experience any issues I would switch back to ITEM in Item Mode.
- Rather then adding in an entire new device for pumping more water i wanted to take a different approach of using what is there. As im not a huge fan of this is a strictly better device that makes more water. In the future you can expect to see more devices utilizing this feature with the overdriver.
- The new solar panel cleaners seem like a fair trade off to solar farms. If you want to use them into the mid to late game you will have to put some more effort into them besides just slapping panels down. You will have the choice of automating brush production, but you will always need to empty the sand it generates every once in awhile, which could be automated as well!
- The new trade beacon device should help with general progression in minetorio, its intended to be most helpful in the early to mid game, but you can always use it to get a little boost to whatever your working on. In the future you will be able to make your own trades! Certain ships will only appear on specific planets in the future too.
Additions
- The infuser can infuse Spiders Eyes into Ender Pearls. However without an amethyst shard the chance this occurs is 25%
- You can now view more detailed power information in regards to generation and load inside a power pylon. It will give you a break down of consumers from active usage to idle and power generation can show you your renewables vs your non renewables. Along with inactive power sources.
Changes
- Default Resource Zone Spacing reduced to 96 from 128. (You can change this using /mt config if you have an existing server.)
- Research Efficiency II now requires Research Efficiency I to unlock.
- Nuclear Power now requires Processing Units in the tech tree. Keep in mind it Processing Units are needed in the recipe anyways.
- Coal / Charcoal are treated as material choices now when crafting in the basic and advanced assemblers. Along with planks. This change notably makes it possible to craft plastic with charcoal.
- Coal / Charcoal are treated as material choices in the auto crafter now.
- The Boiler will now inform you on its water icon if its been turned off by the Battery Monitor.
- Updated the oil refinery so that it tells the user explicit liquid amounts needed when giving a fail reason for missing some liquid.
- The Production Monitor has been changed back to its 60 second sample size.
- The Production Monitor is now sorted alphabetically! This reduces items moving around as well which will make it easier to read.
Fixes
- Fixed an issue with downward mover lifts. They should now work as intended!
- Uranium Ore resource zones are now only found in biomes colder then 0.3, this was not actually being checked. This means you'll find Uranium in cold biomes as intended.
- Using F swap on directionals works as intended through transparent blocks.
- Using F Swap now treats slabs as transparent.
- Basic Oil Cracking recipe in the oil refinery will no longer show needless liquid info.
- Fixed an issue with the production monitor not clearing older entries, this could cause multiple of the same item to appear in the menu.
- Fixed an issue with the overdriver, it was always consuming 4 power. It will now only consume 2 power as intended, this will only apply to any newly placed overdrivers.
- The roboport and requester chest should now populate their recipe properly again.
- Fixed an issue with 1.21.1 not applying movement correctly due to an attribute instance being renamed in these versions.
Changes
- Geothermal Generators now require half the amount of lava nearby, from 50 lava blocks to 25.
- Geothermal Generators now halve a crowding distance of 5 instead of 10. These changes should make it a more viable early game power source.
Fixes
- Fixed an issue with double chests causing desynced inventories. (This could appear as items not being moved into a container)
- Fixed an issue preventing single chests from playing their open animation when they were converted to VanillaDevices.
- Furnaces now have their UI synced properly, this fixes the furnaces from soft locking when leaving the areas and coming back.
- Fixed an issue with any blockinventoryholder that isnt a chest, like furnaces from becoming desynced. There states are now synced when they are loaded. This fixes another furnace soft lock as well.
Notes
- Double chests dont play their open animation yet, this is a technical issue that ill fix in a coming patch.
Additions
- Mover Lifts! Movers when facing directly up or down can be turned into lifts by placing fences in a straight line. Movers can remove and add items to a lift like belts. This is a great alternative to moving items vertically!
- 23 Mover Filters! (Request yours in discord!)
- Admins can now change Item Mode, by default it uses DISPLAY. Essentially this will allow admins to switch to uses Display Entities for Minetorio items rather then normal items. Display entities offer superior performance along with item smoothing.
- New Config Option, Item Mode: true (default)
- New Config Option, Smooth Movement: true (default) Setting this to false will make items teleport as they did in the past while still being able to use Display Entities.
- New Config Option, Lift Distance: 20 (default) this controls the distance at which mover lifts can go up or down.
- Phase Belts! You can now place stairs with the large face facing the end of a belt, then place another stair facing the opposite direction of the first stair to make underground belts! Just like factorio!
- The Guide has been updated with information regarding the Phase Belts and the Mover Lifts!
- Logistic Robots now have some sounds they play when entering a roboport, exiting a roboport and dropping of items.
- New Device! Experience Synthesizer! This device takes items and extracts a small amount if experience from them. However, specific items like amethyst shards, redstone, lapis and most common mob drops give slighly more experience. It is unlocked after logistics and waste disposal.
Changes
- The Mover UI has been reworked, you can now have more then 9 filters, you can still add filters from your inventory without actually using an item, you can also add filters without having the item.
- Movers can now be filtered by groups, these are presets that are coded in. This can be things like ores, crops, components, device, tools and more!
- Movers can now have their type change from the new UI, however you can still manually place items above to change the mover mode. This is mainly for spreading awareness easily in game for the modifiers of movers.
- Movers can now have their filter list type changed from the new UI.
- You can now view the amount of mover gears inside the new mover UI.
- Solar Panels now accumulate debris on them, the amount is dependent on the biome type, temperature biomes accumulate slow, cold accumulate 2x as much and hot biomes accumulate 3x as much.
- You can clean solar panels off using a brush, currently a Temperature solar panel will need to be cleaned off once about every 3 hours in a temperature biome, though it will lose power at this level, letting the debris get to 75 or higher will reduce output by 2. It takes 9 hours to reach this level of debris though.
- Newly placed Solar panels now have a UI when being right clicked. Though previously placed solar panels will not have it due to how devices save information.
- You can now view much more information in regards to solar panels, which should give a better idea as to why your generating the power you are at any given moment.
- The Incinerator now produces 2 pollution when burning items rather then 10. This should make it a more useful utility for servers using pollution mechanics.
Fixes
- Fixed an issue with when a server process would be killed it would duplicate items above devices. This wont work for the first time load of this update though.
- Clicking on an item category in the /mt items will reset the page to zero. This prevents you from looking at empty pages in some circumstances.
- VanillaDevices now get properly removed when broken. This could possibly fix cases where an double chest could be duplicated.
- VanillaDevices now keep track of their left and right sides when considering double chests.
- Fixed an issue preventing clouds from ever effecting solar panels, solar panels are now subject to clouds.
Notes
- Lifts can have their items released by sneak right clicking the fence holding the items you want, exactly how belts would.
- In the future I plan to adapt Display Entities into belts as well, along with the smooth movement. Lifts are a bit simpler then belts so it was easier to implement here.
- Item Mode and Smooth Movement config options will be used for belt items as well, along with other areas to like the display items above devices. Just wanted to make note that these config will apply in these areas in the future to.
- I will be adding a method in the future to clean solar panels off automatically, however for right now users will need to manually clean them. Solar is intended to be an early game option, not the only option, as many users tend to use solar at all stages of gameplay, its not that you should be able to, its just to easy to do so.
- To further my last point if users want to build a huge solar farm out, then i think there should be more to it then just placing them and adding some batteries. So adding in an automatic way to clean nearby panels i think will make solar a more fair power source compared to the others, while allowing users to continue to use them at scale.
Changes
- The ElectricFurnace/Smoker/BlastFurnace will only increase its smelt time if an item is actually smeltable now.
- ElectricFurnace/Smoker/BlastFurnace now cache their smelting recipes, this is great for performance, however it means if you make custom furnace recipes somehow you will need to restart the plugin.
- ElectricBlastFurnace and smoker now extend the ElectricFurnace class. This allows for them to all be changed at the same time using the same code. This should have been done from the start.
- If you try and cook or smelt an item that isnt eligible in that electric device it will now inform you with orange concrete. These devices will no longer consume power during this time as well.
- Various improvements to performance of the Electric Blast Furnace / Smoker / Furnace
- Major change to movers, vanilla block holders that Minetorio interfaces with are now converted into VanillaDevices, these are essentially virtually inventory holders. This is a major breakthrough as it HEAVILY reduces mover overhead!
- Items should now stack better with movers, this fixes stacks of 8 and a stack of 1 of the same items rather then stacking them together in stacks of 9.
Fixes
- Fixed an issue with the Electric Furnace/Blast Furnace/Smoker trying to log null items. Added a catch to this so that in the future if this occurs it can be corrected as well.
- Fixed an issue with WorldGuard causing the console to error out and allowing devices to bypass worldguard protections.
- Fixed an issue with Movers from other worlds that were deleted, this would prevent the plugin from fully loading devices and movers.
- The ElectricFurnace can now smelt glass. This wasn't possible because furnace recipes for some reason apply unspecific meta data to sand. Thanks Mojang!
- Operators now have worldguard bypass when being considered for their placed devices.
- Reduced some overhead due to mover caching even on servers not using it.
- Removed some overhead to movers when determining if they were alternate movers or not. This system was changed some time ago, but residue methods were leftover that were firing, they since have been removed.
- Fixed the centrifuge locking up and not producing as it should when it had split stacks of items.
- Fixed an issue with Science Packs being produced with the incorrect amount.
Additions
- Updated to 1.21.4
- API has been started, it resides in this class path com.MT.xxxtrigger50xxx.API.MTAPI
- Developers can now use MTAPI.isDevice(location) to check if a location is a device.
- Developers can now use MTAPI.getDevice(location) to get a Device object at a specific location.
- Developers can now use MTAPI.getPlayerData(uuid) to get a PlayerData object related to MT.
- Developers can now use MTAPI.isBiter(entity) to check if an entity is a biter.
- Developers can now use MTAPI.getSuperChunk(location) to get the superchunk that location resides in.
Changes
- Minetorio Items can no longer be used in vanilla crafts. However they can be used in vanilla crafts IF you make a custom recipe for it using MT.
Fixes
- Fixed an issue in 1.21.4 causing Automation Science Packs to be crafted in sets of 10's
- You can no longer use Minetorio items to craft vanilla items.
- Fixed an issue with breaking power reciever not returning your money when broken.
- Updated WorldEdit / WorldGuard to compile with their newer builds.
Notes
- Build 0.83 is version locked to the 1.21+ versions of Minecraft. As of writing this this version works with 1.21.1, 1.21.2, 1.21.3 & 1.21.4
- Version 1.20.6 & 1.20.4 support is now SUNSETTING. In the next versions of Minetorio support for these versions will no longer be given. To the 7 servers running these versions, you should consider updating, based on my statistics gathered alone, over 90% of players on servers are using 1.21+
- Please remember my policy for version support is still 3 MC versions back. 1.21, has over 4 versions in it now. I have maintained these older version despite this policy to help server owners have time to update. But now there is so little users in these versions its okay to not maintain them anymore.
- Developers make requests of API you would like to see added to Minetorio and It will be added! I have more things ill be adding of course but things developers want will be prioritized.
- The wiki while out of date, I have added an API section that will help with the basics of the working with it. This will be worked on overtime.
Changes
- Refactored the AutoMiner device screen. Looks a little simpler and includes the current Y level!
- The AutoMiner can now have its drill radius changed! Users can change the radius from 1-7! 7 Was the default radius before! A radius of 1, is a 3x3, a radius of 7 is a 15x15 for reference!
- A Pump when drilling for oil will now show the oil in the connected oil field in its device information!
Fixes
- WorldGuard can now block explosions from grenades and artillery. It uses the OTHER_EXPLOSION flag! Set to false if you don't want grenades to work in certain regions!
- GriefPrevention now blocks grenades and artillery!
- Towny now prevents grenades and artillery from exploding if the town has explosions disabled!
- Fixed an issue with the power receiver taking wayyy to much power then it needed.
- Pumps will no longer collect items above them. However this can still happen when the server is first booting up and shutting down. But in most use cases this is fixed now.
- Devices that attempt to load on a world that no longer exists should now be skipped. These devices will also be removed automatically.