New version 4.0.0 with 1.16.5 support with 7x7 drill and new mechanics!
Please rename the files to *.rar first and then extract it! If any problem appears, please contact me or download the files from the CurseForge page (I had to compress the files due to MCreator site 20MB size limit.)
Please be patient and read the manual. Almost all the mechanics have been changed and others added.
The biggest Minecraft-world brains like Stevenson and Stevenstein introduce their newest technological innovation, The Worm.
Worm Industries is a technology mod that offers you the Worm, a Tunnel Boring Machine.
Currently there are three drill types (more to come in future updates):
There are 5 types of items for Basic and Bronze drill:
-Drill body part
-Drill control part
Silver drill has only one item:
Basic and Bronze drills are craftable with vanilla Crafting table but you can also craft them with a new block, Worm Industries Workbench (more bellow).
Basic-minecart with furnace in the middle
Bronze-minecarts with furnace in the lower corners
Worm Industries Workbench
It is a new block for crafting and upgrading your drills. It is necessary for crafting silver tier drill and higher. You craft it with one crafting table, two anvils, one furnace and three wooden planks.
After right clicking the menu will appear and there you can choose drill you want to craft (by clicking the button). Then the bench shows you the amount of materials you need. When you put the right amount in the correct slots, the frame arround the "Craft" button becomes green and by clicking it you craft the drill item. If you put more pieces of resources than required, the excess amount stays in slots.
With the workbench you can also upgrade your existing drills to a higher tier. You just put your drill item in the "Drill to upgrade" slot, select the drill you want to upgrade to, put required resources and craft it.
Important! The recipes from Workbench are not visible in JEI!
Basic drill has to be placed on 3 rails in a row (just under the body, not the head). Arround the rails there has to be space (air, plants or tall plants) for placing it. Every problem with placing will send you a warning message (not on the rails, not enough room for placing...).
Bronze drill has to be placed on a solid platform 6 blocks long and 3 blocks wide. There have to be no rails under the drill! Because this drill goes on its belts (not on rails) and places rails behind it. Also there has to be enough space for placing the drill (air, plants or tall plants).
Silver drill has to be placed on a solid platform 9 blocks long and 5 blocks wide. There have to be no rails under the drill! Because this drill goes on its belts (not on rails) and places rails behind it. Also there has to be enough space for placing the drill (air, plants or tall plants).
Right clicking the blocks of rear part you open its console GUI, where you can interact with the rail. Like put fuel, rails, building blocks, set up variable functions, enter drill's inventory etc. But the most importantly, start or stop the drill.
Highlighted areas bounded to GUI opening.
3x3 (Basic) drill GUI.
5x5 (Bronze) drill GUI.
7x7 (Silver) drill GUI.
You can take or put items in the inventory of the drill only when it is in Off state! You have to stop the drill manually or wait for stopping itself.
Newly the Main GUI moves with the drill! It means when you have a GUI opened and the drills moves, the GUI is updated to a new drill position! So no more empty GUI (caused by the drill movement) and reopening a new one like in the previous versions!
When one (or more) part of the drill is destroyed, the whole drill is destroyed and drops the drill item gem.
Fuel system is essential for movement of the drill. It is based on Vanilla Minecraft and now it works not only with Vanilla fuels but also with modded fuels!
Fuel demands differs by a size of a drill and the action you want to perform. For example simple movement forward costs less than turning or changing the height of the drill (yes, these are new functions, stay tuned for more!).
Rasing or lowering
Rail placing system
The 3x3 (basic) drill places a rail in the direction it is going.
The 5x5 (bronze) drill and bigger ones don't move on rails but on thei belts so they place a rail behind them (in the oposite dirrection they are moving).It also means an advantage! Newly you can turn the rail placing or on off by clicking the "Rails" button in the main GUI (green frame means it is on, red means off).
In case of some unsolid block (water, lava, air...) under the drill it builds a bridge from "Rocks" block slots in the main GUI.
Bridge building system
If there is an unsolid block (water, lava, air, grass…) under the drill it builds a bridge from the rock blocks (cobblestone, andesite, stone…) inventory slot.
The 3x3 (basic) drill builds 1 block, the 5x5 (bronze) drill 3 blocks and the 7x7 (silver) drill 5 blocks wide bridge!
Bridge width comparison.
Blocks in the front of the working drill are mined (except bedrock and obsidian) and stored in the drill inventory!
Storing sand or gravel blocks located above the drill is no longer supported since version 4.0.0! These blocks are only mined!
Mined blocks are stored in the drill's inventory. You can get there from the main GUI: There is "Inventory" button which opens the inventory GUI. The size is 27 slots for basic drill, 54 for bronze and 81 for silver drill.
5x5 Bronze mining inventory. 2 container slots and 2x27 item slots.
The system newly use vanilla drops (for example if it mines coal block, it stores coal, if the mined block is glass, drill just breaks it without drop) with exceptions for plant blocks (you get just one crop from them, not crop and seeds). And the drops unfortunately doesn't work with custom mods. Drills will store original block, not the drop.
Newly there is a notification system about inventory state in the main GUI. If the inventory is empty, the "Inventory" button is framed green. If at least one of its slots is occupied by at least one item, the frame is yellow. But if all slots are occupied, the frame is red.
Emptying the drill's inventory slot by slot is kinda boring and if you have more drills it can be irritating. Now you can use container system. In the inventory GUI there are container slots (one container slot for 27 inventory slots). Put your container in this slot, click "Insert" and voila, your mined blocks are transferred in the container's own inventory. To transfer the blocks the container's inventory has to be completely empty (red frame arround the "Insert" button says it is not and also clicking the button does nothing).
Container recipe: 4 iron ingots, 1 chest.
Drill to container transfer.
Right clicking with the container in your hand opens its inventory. There are 27 slots.
For automatic transferring items from (or into) the container you can use new "Container extractor" block. Right clicking will open its GUI. There are 2x27 slots an place for two containers. Put you container in its slot and click "Extract". The items will be transferred from the container to the extractor's inventory.
Container extractor recipe: 4 comparators, 2 hoppers, 2 containers, 1 chest.
But you can also use the opposite process. Click "Insert" to transfer items from extractor to container. Of course, container has to be empty for doing this. There is a detection system represented as coloured frames arround the container slots (green=empty, yellow=at least one slot is occupied, red=all slots are occupied).
Important!!! Containers can be put in the container slots only by shift-clicking!
Extractors can be connected to hoppers. Hopper on the top puts items in the extractor, on the bottom sucks them out. But you have to switch the exctractor to connect the top or bottom hopper by "Regulate" button. Connection to the upper one enables you (and the hopper) to put items in the extractor. Connection to the bottom one enables sucking the items out and you can't insert any item in the extractor (only container by shift-clicking)! The type of connection is displayed by green or red icon of the top/bottom hopper in the extractor's GUI and also by green/red light on the top/in the bottom of the exctractor block.
Extractor connected to hopper (from the left): Connected to the top; Placed both top and botton but connected to the top; Connected to the bottom.
If there is any hopper facing the extractor from the side, it is immediately destroyed! Only top or bottom hoppers are allowed!
Detection and warning system
If there is non-mineable block (water, lava, obsidian, portal, bedrock) in front of the drill, it automatically detects it and stops. It also detects missing resources like fuel, rails, etc. and sends warning message with exact coordinates of the drill so you can find it easily. If the missing resource is essential for working, the drill stops immedietaly.
Newly drills store these system messages. You can see it by accessing the "Advanced controls" GUI via "Advanced" button in the main GUI! So now you know exactly why the drill stopped. If some of the system message appears, in the main GUI it is notified by the exlamation mark icon!
Example of a system error message.
In the "Advanced controls" GUI you can see some information about the drill like exact coordinates and dirrection it is facing. There are also controls for the Turning system.
Torch placing system
In case you want to light up your drilled tunnel you can put torches in the inventory and set up (by +- buttons) number after how many blocks you want to place them. If you don’t want to place them anymore, set the number to 0 (or set the option to off is possible).
3x3 Basic drill
The system checks for solid block firstly on the right side (in the direction of movement) of the drill one block above the rails and places a torch. If there isn’t any solid block it checks on the left side. If there also isn’t any the system builds a torch supporting pillar (1-4 blocks, depending on blocks under the desired torch placement site) using rocks from rock blocks slot.
In case you have set up the system but there aren’t any torches or rocks to build, the drill will not stop! It only sends you a warning message and continues working!
Green glass represents path for rails, stone blocks are "naturally given" blocks, granite blocks are built troch support pillars.
5x5 Bronze drill and higher
Here the system works a little bit differently. There are two torch slots in the GUI. The left one is for the left side, the right one for the right side. These torch slots have got two states: On (green frame) and Off (red frame). You can change the state by clicking the button next to the slot ("<" means left, ">" means right). When the drill is placed, both slots are set to Off. But you can change the state either for one or two of them if you want. They work independently.
When you set the slot to On it will check for solid block on the required side and place the torch. If there is not a solid block the system builds supporting pillar (1-5 blocks, depending on blocks under the desired torch placement side) using rocks from rock blocks slot.
Example of Torch placing system at work (5x5 drill). Both slots are on and there was no solid blocks so the system buit 5 blocks supporting pillars.
In case you have set up the system to On but there aren’t any torches or rocks to build, the drill will not stop! It only sends you a warning message and continues working!
If it is set up to Off no warning message appears.
Powered rail placing system
Do you want to power up your built rail track? You can! It is similar system to Torch placing. Put redstone torches and powered rails in the drill inventory and set up (by buttons +-) number after how many blocks you want to place them. Then, when the drill should place a rail, it will place a powered rail instead and a redstone torch next to it! If you don’t want to place them anymore, set the number to 0.
Redstone torch placement is similar to the torch placement. The system checks solid block firstly on the right, secondly on the left. Eventually it places rock block (from rock blocks slot) on the right side of the powered rail.
In case you have set up the system but there aren’t any powered rails to place, it places normal rails instead, sends you a warning message and continues to work. If there is no redstone torches it doesn’t place any, sends you a message and continues working too.
Of course, if you set you rail placing system to off, this system will be set off too.
Example of turning on/off and setting up torches, powered rails, torches and rails.
Resource relocation system
There is one main slot for the main resources (fuel, rails, rocks) and some additional. If the main slot is empty, this system relocates resources from additional slots to the main one.
If there is an empty bucket in the main fuel slot, the system relocates it too like it was an empty slot.
Wall building system
This system enables building walls for Bronze drill (5x5) and higher. It means you can build your custom walls inside the mined tunnel.
First you have to get to the Build inventory GUI ("Build" button) from the main GUI of the drill. Here you can see, let's say, blueprint slot grid. It is divided into two main sections: corners and walls. Each of it is subdivided into its own four sections: corners (left upper, left bottom, right upper, right bottom), walls (left, right, upper, bottom). Each of these subsections can be built individually. You just have to set the system up.
Bronze drill (5x5) building inventory.
On the left side there are settings buttons for the corner subsections, on the right side for the wall ones. You choose which will be set on and off.
If the desired subsection is on and contains enough blocks, it will be built behind the drill. If you want to build walls, you have to put blocks in all dedicated slots! So the walls act like all or nothing. In case there is not enough blocks for building the structure, the drill sends you a warning message and stops. But if you set up "Alerts" to off the drill doesn't stop, it just sends you a warning message but continues working.
Of course, you can put whatever blocks you want in the slots and create interesting patterns.
And what about placing rails, torches, etc.?
The system recalculates the placing. So if you want to build bottom wall, the system places rails on that wall not on the level it is standing on. The same comes with torches. If you set up left or right wall to "on" the system places torches inside the walls. But if there is not enough blocks in the build inventory and the system doesn't build the wall, it tries to place torch supporting pillar like it would do in the torch placing system. But to the place where the wall should be built!
Torches and rails placed inside the built tunnel.
The left and right wall was set to "on" but there were not enough blocks to place so the system built torch supporting pillars in the place the walls should be (granite).
Default torch supporting pillars for Bronze drill (diorite).
Do you want to turn the drill left or right? Or do you want to raise it up or lower it down? Now you can!
Open "Advanced controls" menu and after clicking the button the drill will perform the action. But it is not a simple task. Turning the drill costs 1,5 times more fuel than just regular movement, raising or lowering 2 times more! And there are some conditions than need to be fulfilled too!
For turning the drill there has to be enough space in the target destination (air or plants). Drill will not be turned if it ends up in water or lava. Solid platform under the drill is built from rock slot blocks. If you want to turn 3x3 basic drill, it places 3 rails in the target destination from its rail slot. The center of rotation is in the middle (width) of the drill and one block behind the back. If you end up inside the drill after rotating it, just move a little. When you collide floor blocks of the drill, you are teleported behind the drill on a center of rotation block.
Example of rotation areas of 3x3 drill. Orange wool is the center of rotation, red wool is the position of the drill, blue is space occupied by the drill.
For rasing up the drill it has to have enough rocks in the rock block slots for building raised platform. When raised, the drill will remove blocks above it (except non-mineable like obsidian and portals). Drill will not be raised up if it ends up in water or lava.
The drill removes blocks under it (except non-mineable like obsidian and portals). If there will not be enough solid blocks, it will build platform from rock slot blocks. Drill will not be lowered down if it ends up in water or lava.
I hope I didn't forget to descript any mechanics in the mod. I apologize for such a long manual but if you read this I thank you for your patience. And I hope even after reading this long text you will at least try this mod.
If you want to support me, you can on ko-fi.com/luckys25 and I will be grateful to you.
- 9x9 Drill
- Custom Fuel
If you encounter some bug or something that doesn't work properly, please let me know in the connected forum topic.
- added 1.16.5 support
- added 7x7 Silver tier drill
- added Container system (including Container and Container Extractor)
- added System messages drill memory
- added Dynamic main drill GUI
- added Positioning system
- added Advanced detection system
- improved drill crafting (added Worm Industries Workbench)
- improved and standardized GUIs
- improved Inventory system
- improved Drill models and blocks
- standardized procedures used across the drills
- bugfix Wrong sounds when mining blocks
- bugfix Falling through the block because of large block hitboxes (now you can walk on drills)
- added Wall building system
- added support for Vanilla drops when blocks are mined
- improved the way how torch supporting pillars are placed
- added 2 blocks (57 in total)
- implemented 35 procedures (240 in total)
- bugfix Drills didn't collect mined rails
- bugfix GUI fixes
- bugfix Ventilators wasn't spinning when drill was "on"
- bugfix Drills placed towards West had problems with minig
- bugfix Drills placed towards West had problems with building torch supporting pillar
- added 1.14.4 support
- added Inventory system
- changed Bronze (5x5) drill update from 80 to 60 ticks
- implemented 23 procedures (215 in total)
- enabled placing item when there are plants or tall plants around the placing block, not just air
- bugfix When Bronze drill spawned, the processing numbers sent in message
- bugfix When rail placed on path/farmland it is immediately broken. Now automatically replaced path/farmland with dirt then placed rail.
- added 5x5 Bronze tier drill
- added Drill Tier system
- addded 44 blocks (55 in total)
- changed Item Textures and models
- improved Fuel system
- implemented 115 procedures (192 in total)
- added Torch placing system
- added Powered rail placing system
- added 4 slots main resource (fuel, rails, rocks) inventory
- added Resource relocation system
- implemented 38 procedures (77 in total)
- expanded Detection and warning system
- bugfix Drill doesn't start having enough fuel but no item in fuel slot
- bugfix Drill places air if there is the last item in rail slot and ends off the track
- added 3x3 Worm boring machine
- added 11 blocks (11 in total)
- added Fuel system
- added Rail placing system
- added Bridge building system
- added Mining system
- added Detection and warning system
- implemented 39 procedures (39 in total)