Mods / Geodes and Gemstones
Author: MoonlitShade
Side: Both
Created: Oct 6th 2023 at 1:58 PM
Last modified: Sep 20th at 11:48 PM
Downloads: 5622
Follow Unfollow 165
Latest file for v1.19.8:
geodesandgemstones-1.2.1.zip
1-click install
What is Geodes and Gemstones?
Currently, Geodes and Gemstones adds giant geodes and regular (small) geodes. The giant ones can be smashed in half by breaking them with a hammer, and the giant geode halves can be used similarly to a vanilla bucket, or as decoration. The smaller geodes can be smashed open by crafting them with a hammer and are purely decorative. For both smaller and larger geodes, there is one for each of the 23 main stone types + quartz, smoky quartz, rose quartz, amethyst, and olivine. This comes out to 230 unique combinations!
The geodes can be found very rarely on the surface and much more commonly in caves.
Other than that, in its current state this mod is mainly for decorational use, with little in the way of mechanics aside from using giant geode halves as buckets, however this mod does make the crystals and their resources slightly easier to get.
Changelog:
v1.2.1
- Texture change again for all five textures in \geodesandgemstones\assets\geodesandgemstones\textures\block\smallgeodes\crystaltypes, changed the 8x8 textures to 16x16. Also fixed UVs for the faces these textures are mapped to.
- Texture touch-ups.
- Giant/Large Unopened Geodes are droppable by shovel now, same way they are droppable by pickaxe tool. This is mainly because I wanted them droppable by paxels, and it's the simplest way to add that behavior. But it also obviously works with all other shovels now, too. This also has the side effect of making large geodes available pre-copper age even without the paxel mod.
- Fixed missing sounds for every block added by the mod, as MadGnome had only fixed it for the Large Geodes and nothing else.
- All recipes fixed so that chisels properly reduce in durability rather than being entirely consumed.
- All chairs and tables are excluded from the handbook except for the andesite variants, just like with the small and large geodes, to avoid handbook clutter. Crafting recipes are the same regardless of stone type, so if it works for the andesite version it works for any version. Also added extra lang files for geode tables and chairs.
- Geode tables and chairs now require resin to craft.
- Luxury and Treasure Hunter Traders now buy geodes. Unfortunately, selling them directly isn't really a good idea because you can't edit the rarity for items in the shop, so 300+ geodes in the shop make them overwhelmingly common to the point you rarely see anything but geodes in stock. My solution to this was to make any geode craftable into a single different item that traders will buy: wrapped geodes. You must gift-wrap them before selling them, lol. This does make selling them more expensive, but there's an early game and late game version, and it's an extra way to make money and get rid of unwanted geodes.
- Added Geode Displays for every stone type, wood type, the 5 crystal types, and the 4 cardinal directions. Fun fact, there are 7360 versions of this block alone.
- Cracked stone now has a small chance to drop a small or large geode of any crystal type, of that cracked stone's stone type. Geodes no longer have to be placed during world gen to be obtained now.
v1.1.1
- Minor bug fixes. Added sounds when chiseling a Geode open on the ground. Updated tool requirement from Hammer to Hammer + Chisel (Hammer offhand), updated lang file.
- This update was entirely done by community member MadGnome, and provided via the Discord. All thanks to him.
1.1.0:
- Texture change for all five textures in \geodesandgemstones\assets\geodesandgemstones\textures\block\smallgeodes\crystaltypes
- BlockLooseRock class added to giantgeodeclosed and smallgeode, thanks Maltiez! This change hopefully fixes the floating geodes bug.
- Added some NearWater and UnderWater blockpatches, so geodes will now spawn more often in/around shallow water.
- Rebalanced geode spawning chances across the board. They are slightly more common in caves, slightly less common everywhere else, as a rule of thumb. On the surface, this should roughly balance out by the fact that they have extra chances to spawn in/around water.
- Changes to the en.json lang file, most notably all instances of "Giant Geode" replaced with "Large Geode" so as to avoid confusion with my modded geodes and the vanilla vugs.
- Added geode chairs and tables.
1.0.0:
- Release
Wishlist:
Why “wishlist” instead of “roadmap?” I am new to modding, and thus am still a novice. Some of these mechanics are things I would like to add if/when I get to the point of being able to write a compiled code mod, but cannot make any promises about them actually being added in the future. Others don’t require code but are outside of the scope of “just add a couple of geodes to the game.”
- Geodes spawning in water. Currently it seems to be impossible to make them spawn underwater without writing a custom class for them. I did have them using the “NearWater” and “UnderWater” placement modes in the blockpatches json, but they would spawn floating on top of the water and only fall in when updated. This has been fixed, geodes spawn in water as intended.
- Decorative versions of the current half opened giant geode and the smaller geode variants. For the giant geode half, since it is a liquid container, it cannot have random rotation. For the smaller geodes, since they are ground placeable they also cannot have random rotation. No clue how I could implement this for the smaller ones, but for the bigger one I’ll probably create a variant that isn’t a liquid container that you can craft, so it can have random rotation and look less grid-like. Probably might also make some that you can lean against a wall or against a stand or something. Partially done.
- Non-spherical giant geodes like those 10,000+ pound geodes from Uruguay and “Crystal Caves” like the Pulpi Geode In Spain.
- Gemstones. This mod is called “Gemstones and Geodes,” after all, and though I only chose that name because it sounds good, it might be cool to add more gemstones and also maybe some kind of gem cutting.
- Updated textures? The current textures I made aren’t *bad* in my opinion, but they were textures I made pretty quickly just so I could get them in game for testing purposes. I think it looks pretty mid and might update the textures to look better in the future. Done.
- More ways to get geodes? I thought about adding them as a rare drop when mining cracked stone types, but wasn't sure about whether I should or not. I'd be patching a new drop to a vanilla block, which would make the mod possibly incompatible with any other mod that touched cracked stone drops, and also it would make finding geodes less about exploration and more about placing and breaking cracked stone, like flint from gravel in minecraft. So I'm undecided on whether I will add this or not. Done.
- Making the large geodes already be filled with water when cracked open. Not sure how to do this.
- More geode furniture, such as geode chests, and maybe weapon customization with crystals as suggested in the discord. Not sure on that tho, it's a big maybe.
- Compatibility support for Feverstone's geode crabs and golems, as well as compatibility for the Biomes mod. Dana also mentioned that with her recipe patcher, it should be possible to give the large geode open halves more liquid container functionality than they currently have.
- More crystal types in the geodes? For example, flourite is in the game, and flourite geodes exist irl. Emerald, since beryl geodes technically exist, aquamarine is more common tho. A few others are big maybes, though the ones I have in mind are kinda a stretch. Suggestions welcome.
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.2.1 | 1418 | Sep 20th at 11:48 PM | Show | geodesandgemstones-1.2.1.zip | Install now | |
v1.1.1 | 2134 | Apr 23rd at 12:25 AM | Show | geodesandgemstones.zip | Install now | |
v1.1.0 | 1714 | Oct 10th 2023 at 6:11 PM | Show | geodesandgemstones.zip | Install now | |
v1.0.0 | 356 | Oct 6th 2023 at 2:02 PM | Show | geodesandgemstones.zip | Install now |
weeallvis Nice, I wasn't aware of that mod. It'll go on the to-do list, also.
Proper compatibility with Geology Additions would be greatly appreciated!
Hydromancerx
Biomes mod support is planned at some point, but not a priority. It's not my fault that Biomes breaks every other mod in existence and specifically requires patches to work with. I'm not saying "no," because it is on the to-do list, but I've been asked about it multiple times and it is not priority #1 atm.
Please add support/patch for the Biomes mod so they show up in the world. Thanks in advance!
Updated the mod with a pretty large update. New decorations added, a way to sell geodes added, geodes now drop from cracked stone, texture changes, and all bugs that I was aware of are squashed. I have more plans on my to-do list for this mod, including compatibility with other mods (Feverstone geode crabs, for evample), but I wanted to release this with the current changes and bugfixes just in case I got burnt out again or busy with school and disappeared for a few months lol.
NethanielShade in that case, would you be okay with me looking into picking up maintaining & developing the mod in the meantime? I think I can manage some of the things in your wishlist, plus compat with a handful of mods (geology additions' stone types are added correctly but lang entries are missing, maybe some of lithocraft's extra gems might realistically belong in geodes, and I just saw on discord that the biomes mod breaks spawning completely). I'll send a message through discord in case you want to discuss further. :)
It is indeed a bug, that didn't used to happen. I'm guessing an update changed how something works to cause that, as it used to consume durability. Pretty sure, at least, it's been a while since I worked on the mod.
I had a lot of plans for this mod, but I am currently in college so a lot of my time is used up by college assignments, and not sure when I can find time to sink into working on the mod more. The mod is not fully abandoned, but consider it on hiatus (as it has pretty much already been) for a while, until I can find time to fix bugs and add the new planned features.
Halla and anyone else wondering about the chisel problem, it's indeed a bug (really just a missing value) in the mod. If you look inside geodesandgemstones.zip/assets/geodesandgemstones/recipes/grid/, you can find the recipes for extracting crystals from large geodes in all the .json files there - besides general.json, which just has recipes for cracking small geodes and making geode furniture.
To fix chisels getting consumed fully by a recipe, first extract the .json files out; then inside each file, just add "isTool": true directly below each instance of "code": "game:chisel-*" like how the hammer is already.
Do the same across the other files, and move the .json files back into the .zip so that it replaces the originals. With that done, the problem should be fixed entirely.
Giant geodes technically already exist in VintageStory. You can find them in quartz deposits, and they are the only way I know of to get vugs of quartz.
Geodes in general do seem to be rare, but rare in the sense of copper or tin being made rare on world generation. I've found several dozen while looking for copper to get out of the stone age, and I don't know what to do with them. Being able to make furniture out of them would be interesting, but I'd much rather grind them up and use them as a cheaper source of the rare quartz variants, to make colored glass with. That would likely entail placing a geode under a helvehammer to get crushed quartz or olivine.
Heya! Lovin the mod, it's super neat! However, I am finding that when I combine large geode halves with a hammer and chisel in my inventory to get some large crystals out of it, doing so consumes my entire chisel, even a brand new one. I thought I had misplaced my old chisel until it happened the second time while I was paying more attention. Anything I can do to stop this from happening? Or is this just a straight up bug that needs to be patched out?
Could you please make it so the geodes can be put in display cases?
Calcite you can try messing around with values in stonesshells.json at geodesandgemstones\assets\geodesandgemstones\patches\worldgen\blockpatches to make them more rare if you'd like
Love the mod! Is there a way to make them even more rare? It feels like I run into them pretty often on the surface.Or a way to make them only spawn in caves at the current rairity?
my I sugest a large geode table, could combine it with glass or resin for a smoth flat but clear surface
As a avid crystal collecter that cant go rockhounding due to physical issues this mod somehow itches a spot ive needed which is awesome. Hope you get around to adding the larger sizes like in the wishlist and maybe more random internals!
Very cool!
MadGnome's version has been officially added as an update, all thanks to him. I'm busy with college right now, but I plan on coming back to this mod when I have free time. It is not dead, just on hiatus!
Glad I could lend a hand Calous
Thanks for the work around MadGnome, came here to report the problem and I found a fix.
The hammer won't work any longer to break Geodes in the 1.19.4 version.
In your mod channel in the official VS Discord I've uploaded the fixed jsons that has sounds (under this same name), and runs on 1.19.4 (Uses a chisel now to break Geodes in half). You can swap the updated files out manually instead of downloading the .zip (which is always a good idea not to download ZIPs from Discord from people you don't know).
Thanks for making this awesome mod Nethaniel!
That the best mod I ever seen ! Please continues to update it ! There is some minors issues like no sound when hitting Giant Geodes with hammer for breaking them etc... but please ! This mod NEED to be in Vanilla ! <3
Tested in 1.19.1 and it appears to still be working.
I have an idea I wanted to make for geode lamps/lanterns but I'd wanted to make it a directional light, which I'm not sure is even possible in the game at the moment. I'll probably still make it but it will look a little weird
I just have to say, I Love the idea that the big Geodes can hold fluids/ water just like a bowl! XD And these are soo pretty!
Im with Nemo4ever with the geode lamps! o.o
Also I just have to say, I absolutely love finding the geodes scattered about! Something about finding thm, idk what, just makes me smile! ^_^ It's going to be my new fav thing now - got collect all the geodes! :P
Suggestion, geode lamps. . .
Fractomedus
That bug has been fixed in the new update. It was never intentional in the first place.
Okay, after some creative gameplay I've noticed that Sooo many geodes are spawning directly on the water deposits. You need to fix that because geodes even if they contain air inside, they doesn't float on water in real life, they drown like regular rocks, so you need to fix it, so your mod will generate geodes only on solid blocks. Except this it's amazing and beautiful :), but for now, I need to turn off your mod because geodes on water looks strange ;). Also geodes should be more rare, because there's a lot of them everywhere hah :), especially on water
Vogi
Currently looking into it, hopefully next update should include a bugfix for that.
Fractomedus
I used the "rockwithdeposit" property for the outer layer of the geodes, because it is what loose stones use. I'm aware obsidian doesn't spawn as its own strata, but I'm guessing in caves there's a chance for obsidian to be exposed to air, and thus have loose stone (or geodes) spawn on it.
Amazing and soo beautiful, but geode in obsidian?
It's so beautiful! Amazing mod! Just one thing, found a bug/probably unintended behaviour - I found one small geode inside a cave that was in the air, I suppose it should be on the ground. Other than that lovely addition to my world :)
Great stuff! Looking forward to finding these in my new world. :)
Fantanstic. Thanks. Among my favorite things. Finding them in hidden ruins like lost treasures would be great.
Stardew valley had a great mod that made gems sparkle, in case that peaks interest.