Dev update [September 11th, 2017]: I'm back in school, and I do not know when I'll be back.
Please leave a comment!
How to play the mod.
Spoiler
Player starts new save -> craft diamond pickaxe -> mine into the Diorite layer (around -300) and find the dungeon containing the Beryl sapling, and find the Beryl ore -> go to surface and grow the sapling into a bush -> craft sticks from bush stem -> use the sticks and Beryl ore drop to craft a pickaxe used to mine into the Granite layer -> etc. The player will follow this workflow to continue to the bottom.
Our goal with this mod is to provide a sense of progression to the game as well as surprises to keep the player interested.
Spoiler
- 10 layers of stone that increasingly get harder to mine the further down you get.
10 types of saplings (spawn in default dungeons) and bush stems.
10 types of ores.
10 types of pickaxes.
2 types of glowsticks. One type is droppable, and one type is throwable.
Cave-ins that occur when the player is below -300. There is a 1 in 3000 chance every 2 minutes that a cave-in can happen. These cave-ins turn the ceiling into gravel, and the player is hurt if they get hit by one of the falling gravel blocks.
Ropes that extend downwards from where the player places it. It places nodes below where the player palces the first one, and each node is a ladder.
Gas that spawns as an ore and floats upwards. It blows up near players
Flash floods that occur below -300 blocks.
Spoiler
Github: https://github.com/CoderForTheBetter/geominer
Installation: To install, click the download link above and extract the files. Rename the extracted folder to "geominer" and move it into your mods folder for Minetest. For more info on installing mods please visit this link: http://dev.minetest.net/Installing_Mods]
Rename to "geominer" after extracting.
License: https://github.com/CoderForTheBetter/ge ... ICENSE.txt (MIT)
Depends: default, flowers, TNT.
Spoiler
Another picture of the Beryl layer. It's called the Beryl layer because that is the ore you find, it is actually Diorite stone:
A picture of a transition between layers:
Here's a glowstick being dropped.
If you can't see that here's the link: https://gfycat.com/HonorableOrderlyEidolonhelvum?
Here's a cave-in happening in real time!
https://streamable.com/vsvbp
Here's gas blowing up.
https://giant.gfycat.com/IllinformedCir ... uirrel.gif
Here's a flash-flood in action.
https://gfycat.com/DapperEnviousBabirusa
Crystal block in action:
Spoiler
1. Ropes that can be placed on a ceiling and will extend to floor that allow the player to go up and down fast. Added
2. Cave-ins (this may be too hard to implement). Added
3. Dungeons (very important for progression in the mod. Player can't progress without this). Added
4. Gas veins/blobs. This will be a node that spawns as an ore and if a torch comes to close to it, it will blow up. Added
5. Low oxygen? Torches will burn out unless you craft a torch made for that layer. Player will start taking damage without oxygen mask and tanks.
6. Flash flooding? Most likely harder to implement than cave-ins. Added
7. An end goal? Why is the player digging so far down? Should there be a big reward? Or a reason to keep coming down to the bottom?
8. Spooky cave sounds? When the player is underground play sounds that will surprise them. This is hard since there will need to be a lot of sounds so the player doesn't have to listen to repeated sounds.
9. Settings for toggling stuff? Added
Changelog:
5/31/17: Nothing here! The base of the mod exists, and once we update the mod further I will put the changes here.
6/2/17: Finished the rest of the layers and redid the code that generates the layers of rocks. Now it uses biomes instead of the LUA voxel manipulator, meaning the chunks do not lag when loading now.
6/3/17: Added dungeons! You won't be able to play through the whole mod yet since the pickaxes are not yet configured to let you dig through all the layers. There is only one type of dungeon as of now, and that may change in the future. How the dungeon works is that it spawns randomly, and a sapling will spawn in one of five rooms. It is up to you to find where it spawned and go back to the surface to plant it.
6/4/17: Added more stuff and fixed some other things. Saplings now spawn in the default Minetest dungeons. Added glow sticks that when dropped, light up the area around them.
If you can't see that here's the link: https://gfycat.com/HonorableOrderlyEidolonhelvum?
6/5/17: The mod is fully playable now! At least I hope so. The hardness levels for both the pickaxes and the stone are done. I also added throwing to the glowsticks. To throw a glowstick you have to hold Q and press the right mouse button at the same time. Holding Q charges how far you will throw the glowstick. You cannot yet craft the glowstick.
6/6/17: Added cave-ins! If you are below layer -300 then you will have a one in 3000 chance of a cave-in. This chance is generated every two minutes for each player.
Once a cave-in starts, the ceiling above you will start being replaced by gravel and if one lands on you, then you will take damage fast. There is a bad quality sound file that plays during a cave-in and when you die it does not stop (bug).
Here's a video of it in action: https://streamable.com/vsvbp
There are also two types of glowsticks now. One is for dropping with Q, and the other is for holding down Q to charge a throw and then pressing the left mouse button to throw. Both of these do not have crafting recipes yet.
6/18/17: Added a node that spawns as an ore called 'gas.' These nodes will start an abm if it has a neighbor 'air.' Once the abm starts, the block will move upwards, or if it can't it will move forwards, backwards, left, or right.
If the node ends up within a radius of three blocks of a player then the node will blow up.
Here's a gif.
and if you can't see that: https://giant.gfycat.com/IllinformedCir ... uirrel.gif
6/30/17: Added flash floods that happen below -300 nodes, and recipes for ropes and glow-sticks have also been added.
Here's a flash-flood in action.
https://gfycat.com/DapperEnviousBabirusa
8/3/17: I added options for toggling underground events, gas spawning, stone layers spawning, and saplings spawning in dungeons. Note: if you enable any of these, expect the stuff that already spawned in your world to stay there, but do expect them to stop spawning. I have only tested these settings briefly, so if a setting doesn't work correctly please point it out. Thank you!
To access these settings, go to "settings" tab -> "Advanced Settings" button -> "Mods" dropdown -> "geominer" dropdown, and toggle any settings you like.
8/7/17: The settings actually work now. I also added some more settings to control layer depth.
8/9/17: Added new recipes for glowsticks. Added crystal blocks that spawn using minetest.on_generated. The new crystal blocks drop entities with a light that follows them down to the floor where they remove themselves from the world.
8/10/17: Fixed cave-in bug. Added independent settings for cave-ins and flash floods. Started work on final hell layer.
Bugs and fixed bugs as of 7/18/17:
Known bugs:
1. Glowsticks despawn sometimes (not sure why) and the light stays behind.
2. If player throws glowstick and logs off, then when they log back on the glowstick will be added again to their inv.
3. If a rope is placed above unloaded blocks then it will crash the game. Might be because it tries to replace ignore nodes with rope nodes. Maybe fixed? Can't replicate it anymore.
Fixed bugs:
1. Biomes are messed up. All the decorations spawn wherever they want. Fixed by paramat on 6/5/17: https://github.com/CoderForTheBetter/geominer/issues/1
2. If a player dies in the middle of a cave-in, the cave-in sound keeps playing until the end. Fixed: got rid of sound for now
3. No recipe for rope. Fixed
4. No recepie for glowsticks. Fixed