0.7.0latestAge of SteamJun 10, 2026 What's new? - Added Steam Turbine - You can now boil water in Fluid Tank - Generator is now a placeable structure - Added support for Residence (land-protection plugin) (thanks to @lim114514) - Turrets will now give knockback to entities it hits - Pressure Vents are now functional - Windmills now work faster when it's raining - Windmills now stop working if obstructed by blocks - Windmills now damage entities that stand in its way - Windmills now operate at full speed in flat worlds - Windmills now display "RPM" instead of "Efficiency" - Windmills do not generate RF anymore, but mechanical energy that generators convert to RF - Added Steam as a fluid type - Added Shaft item, used in crafting recipes - Removed Coal Generator - Redesigned Windmill, Pressure Vent, Fluid Pipe - Added sounds to Ore Crusher and Pressure Vent - Added recipes for Energy Cable, Windmill, Shaft - Structures that don't exist anymore, or an addon that provides them is not loaded, will now load as "Unknown Structures" that can be removed with hammer - Structure holograms now glow at night - Fixed Pressure Vent being in wrong category in/torus browse- Fixed Junction Box ignoring redstone input - Fixed unregistered structures corrupting "id_map.dat" file - Fixed model loader attempting to update non-existing files to 0.5.2 format - Fixed model spawning errors preventing other structures from loading - Fixed Wire Connectors loading wire positions as unsigned bytes - Fixed update checker running on the main thread - Fixed invisible Pumps on 1.21.8+ - Renamedid_map.dattostructures.datResource pack changes: - Added textures for Pressure Vent and Shaft - Fixed Iron Nugget using Iron Ingot as fallback texture Read before upgrading from 0.6.3 Please backup your worlds and/plugins/Torusdirectory. I've done a lot of testing and things worked fine for me but just in case! Many things changed since the last update. If there are any errors please let me know. Thank you for the support so far! <30.6.3Localization & integrationsFeb 20, 2026 What's new? - Recipes will now automatically export on the first run - Structure names, item names, lores, GUI titles and buttons, hologram texts can now be translated - GriefPrevention and Lands integrations - Custom model data customization - Added target selection for turrets with GUI editor - Added horizontal and vertical range customization for turrets - Changed how holograms are displayed to improve their visibility - Added integration_blacklist config option - Removed hammer requirement for breaking faucets - Removed /torus debug log_structure_ids - Fixed /torus give giving items to command executor instead of target player - Fixed structure placement not canceling interaction event causing base item to be placed as well sometimes - Fixed wires not spawning correctly in 1.21.1 because "scale" attribute was "generic.scale" in that version - Fixed middle click to pick up structure feature not working in 1.21.4+ - Fixed 1x1 recipes not loading - Fixed update checker ignoring "allow_update_checks" config option Let me know if there are any issues. Holograms are kinda weird now, but there is nothing I can do until Mojang decides to fix [MC-265743](https://bugs.mojang.com/browse/MC/issues/MC-265743) Thank you!0.6.2Pressure vents & 1.21.1-1.21.3 supportFeb 13, 2026 What's new? - Added Pressure Relief Vent - Added bucket fill sounds when using faucets - Added support for 1.21.1 - 1.21.3 - Added toggleable notifications for Torus updates - Changed fluid tank model - /torus reload will reload structures too now - Automatic generation for structure and item configs - Added color code support for item lores - Added custom model data support for items - Renamed Item Cable into Item Conduit - Fixed invisible pumps on 1.21.8+ - Fixed faucets requiring hammer to be broken - Fixed double event registration - Fixed /torus reload duplicating items in /torus browse Place your fluid tanks again to update their input and output locations, otherwise there will be mismatch with their models. "Middle click to pick up structures" feature does not work in 1.21.1-1.21.3 because some inventory interactions in creative mode worked differently before 1.21.4. I'll try to come up with something in the future. Let me know if there are any issues. I lost some code due to hard disk failure but hopefully everything is fine.0.6.1Junction Box & Light BulbFeb 4, 2026 What's new? - Added Junction Box (allows energy flow when powered with redstone) - Added Light Bulb - Cables/conduits/pipes/connectors can now be separated by right clicking them with a Screwdriver - Improved "highlight_networks" command with network ID information and a list of connected nodes - Added variable support to models - Models use .model files now instead of .yml - Fixed power banks taking energy from others power banks creating a loop - Fixed "interactive" property preventing adjacent structure placement - Fixed network mismatch for nodes Note: If you are using custom models please back up theplugins/Torus/configs/torusfolder becausemodel_controllersection from structures' configs will be deleted.0.6.0Global grids, WorldGuard & many fixes!Jan 24, 2026 What's new? - Structure virtualization (structures can work even in unloaded chunks - configurable!) - Added vertical rotation for Block Breaker and Connector - Added bStats - New structure: Faucet - WorldGuard integration - Added new texture for Solar Generator top - Added "/torus debug highlight_network" command - Added "/torus debug report_stats" command - Added "Inventory is full!" indicator to Block Breaker - Removed "/torus debug inspect_network" command - Animated fluid level change in Fluid Tank and optimized the fluid display - Greatly optimized cable network building - Increased Fluid Tank's output limit to 1000mb - Optimized structure animations - Removed some debug console spam - Fixed structures trying to consume or import items from or to unloaded chunks - Fixed "argument type mismatch" errors - Fixed Wire Relay causing model unload errors - Fixed connector keeping "back=true" state even when it's not connected to anything - Fixed "_" and ":" characters breaking display entities models - Added missing permissions to debug commands API changes: - Renamed Matter to Medium - Structure virtualization API - Direction.UP and Direction.DOWN is replaced with Pitch.UP and Pitch.DOWN for structure placement Warning: I've made a lot of changes in this update related to model rendering and cable/structure connections. Please let me know if you encounter any issues. You can reach out on my Discord server, I'm active there.0.5.3ModelEngine animations & Multipart modelsJan 7, 2026 What's new? - State driven structure models inspired by Minecraft's models - Multi-part models (multiple models at once for one structure part) - ModelEngine animations support - Customization for cables' and connector's models - Quarry now mines blocks with silk touch - Optimized model updates - Optimized turret head rotation - Removed export_model command - Fixed ore crusher's model again API: - Added structure state API Warning: If you are updating from 0.5.2 make a backup before installing, just in case! It should work fine.0.5.2ModelEngine integrationDec 25, 2025 What's new? - ModelEngine blueprints can now be used as structure models! - Combined parts "blade_1" and "blade_2" into "blades" for Windmill - Changed model config format (your model files will automatically update) API news: - ResourceLocation now provides Resource (which contains both File and InputStream) instead of InputStream - Added abstraction layer for model parts - Added RendererConfigLoader registration (for loading models from custom providers) - Added PlayerStructureInteractEvent event Important: ModelEngine models can not be used for animated parts of machines YET! I'm working on state-based and multipart models and animation controllers; once that is done, ModelEngine can be used for all machine parts.0.5.1Torus 0.5.1 - Customization Update (part 2)Dec 23, 2025 What's new? - Item configuration is now loaded from files (item type, display name, lore, categories) - Renamed "packs" directory to "configs" - Moved config.yml to configs folder - Added "/torus export_preset" command - BlockDisplay entities too can now be used for models - Fixed structure-belonging barrier blocks disappearing when rapidly breaking them - Corrected End Rod's rotation on Windmill API news: - Introducing Addons API! - Added lifecycle system (for registering custom structures, items and recipes) - Added PlayerStructurePrePlaceEvent, PlayerStructurePlaceEvent, PlayerStructureBreakEvent - Added ResourceLocation and Container classes for easier resource location specification If you edited configs:<br> If upgrading from the previous version then all structures should work fine, however your old configs will not be loaded because they are expected at new locations. I suggest completely removing Torus folder (in /plugins), while keeping the backup, and letting the plugin generate new config files. After that, manually restore your custom configs. If you encounter any issues please report them on my Discord server, or on Github.0.5.0Torus 0.5.0 - Customization Update (part 1)Dec 12, 2025 What's new? - All structure models are now loaded from files and can be completely customized - All structures have their config files now where you can manage energy capacity, consumption and production rates, maximum input, output, fluid settings, etc. - Added block hitting and breaking sounds to Block Breaker and Quarry - Added info hologram location configuration - Decreased Quarry mining depth from 120 to 64 to prevent the drill from disappearing - Corrupted structures will now load but will be disabled with "Corrupted Structure" hologram - Changed Quarry model - Slightly changed Power Bank model and moved it's energy socket to the back - Added "/torus export_model <structure>" command - Improved component names for Quarry - Added Windmill Blade item and its recipe Part 2 will allow item customization. Warning: Many internal things were renamed and will probably break your machines! Please back up your worlds before updating. I apologize for these updates being usually incompatible with previous versions, but the plugin is still very experimental and things will be like this until the stable release. Thanks for the patience.0.4.2Torus 0.4.2 - Small fixNov 30, 2025 - Fixed compatibility issues with Spigot API0.4.1Torus 0.4.1 - Electricity Meter, Pump improvements & moreNov 18, 2025 - Added Electricity Meter - Pump will now extend pipes if there are no block under it to pump liquids from lower Y levels (maximum pipe length is 32) - Added middle-click to obtain structure item feature - Structures and machines will now save their data to items when broken, and then load that data when placed again - Added /torus debug inspect_network command - Added crafting recipes for Steel Ingot, Steel Nugget, Power Pole, Wire Connector, Wire Relay - Fixed Wire Connector not unregistering removed connections  - Fixed errors caused by structure tooltips in blacklisted world Warning: Please back up "/plugins/Torus/id_map.dat" and "<world>/torus" folders to avoid issues.0.2.0Torus 0.2.0 - Windmill, permissions, model system reworkNov 6, 2025 Incompatible with version 0.1.0! I suggest removing all structures with Hammer and then deleting "torus" folder that's located in your worlds' folders while your server is offline. Changes: - Reworked model system to be able to support custom models in the future (ModelEngine, ItemsAdder, etc.) - Added Windmill - Added permissions for all commands - Added permissions for breaking structures belonging to other people - Added world blacklisting - Improved block and structure placement against other blocks/structures - Improved model for Block Breaker thanks to @KuyuSuyu - Improved commands' responses - Fixed issues with Ore Crusher's collision - Fixed wheel rotation glitches for Ore Crusher - Fixed breaking collision blocks when ownership test fails - Optimized rotation calculations - Removed entity and model references from region files0.1.0Torus 0.1.0 - First Release!Oct 29, 2025 This is the first release of Torus. Plugin is in experimental phase. Please do not use in worlds where you play normally and not on public servers as all permissions do not exist yet.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta