Mods / CAN Jewelry

Category: #Other
Author: KenigVovan
Side: Both
Created: Mar 15th at 4:07 PM
Last modified: May 14th at 7:28 AM
Downloads: 1009
Follow Unfollow 23

Latest file for v1.18.3: 1-click install

Rough gems can drop from different types of stone: diamonds, emerald, corundum, fluorite, lapis lazuli, olivine, quartz, uranit. They can be found in 3 sizes, their usefulness depends on it. To process these stones, you need to make a grinding machine (jewelgrinder), which is connected to the shaft. You will also need different grinding wheels. To put a circle inside you need to press RMB + ctrl. Rough, medium, fine in that order will need to use circles. By holding RMB in a rotating circle with a stone in hand, particles will begin to appear, which shows an ongoing process. As soon as the processed stone is processed for this stage, the particles will stop appearing and one of the unnecessary parts will disappear from the stone shape.

The finished stones can also be used to receive bonuses when inserted into sockets in tools/armor. The sockets have 3 levels: bronze(any), iron, steel. Only small gems can be inserted into bronze, medium and small gems into iron, any gems in steel sockets. The sockets are forged on an anvil. The items that you can attach nests to will have info in the description about how many gems can be encrusted. For example, the plate armor, where 2 stones can be inserted into the chest, 1 gem into the head and legs. For a knife or pickaxe, the amount depends on the material. To attach sockets or insert gems into already attached sockets on an item, you need a jeweler's table. In the first tab, nests are attached (nests can no longer be changed after). The gems themselves are inserted in the second tab. You can change the stones in the socket, the old gem will be replaced.

bonuses of gems:
diamonds - movement speed 2%, 4%, 8%
emerald - add. health 1, 2, 4
corundum - digging speed 3%, 6%, 9%
fluorite - melee damage 3%, 5%, 8%
lapis lazuli - hunger reduction -3%, -6%, -10%
olivine - armor wear reduction 5%, 10%, 15%
quartz - bonus to mined ore 5%, 8%, 11%
uranit - healing bonus 5%, 10%, 12%
malachite - bonus drop for wild crops 2% 5% 9%
You can insert into the sockets on the armor: diamond, emerald, lapis lazuli, malachite, olivine, uranit.
On a pick: corundum or quartz.
On the knife: malachite.
On melee weapons: fluorite.

Textures and shapes for gems are taken from the game.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.1.8 271 May 14th at 7:28 AM Show Install now
v0.1.7 41 May 13th at 9:08 AM Show Install now
v0.1.6 146 May 8th at 3:27 PM Show Install now
v0.1.4 64 May 7th at 10:35 AM Show Install now
v0.1.3 70 May 6th at 5:07 PM Show Install now
v0.1.2 34 May 6th at 2:12 PM Show Install now
v0.1.1 81 May 5th at 7:16 PM Show Install now
v0.0.2 256 Mar 15th at 6:22 PM Show Install now
v0.0.1 31 Mar 15th at 4:08 PM Show Install now

16 Comments (oldest first | newest first)

💬 Craluminum, May 17th at 11:08 AM

KenigVovan You could add Encrustable behavior to every tool with just code and no json patches

💬 KenigVovan, May 17th at 5:49 AM


it would require new json patches for this items to add "Encrustable" behaviour, number of sockets and maybe part of item's code added in buffNameToPossibleItem in the config

💬 zackadiax24, May 16th at 7:38 PM

any way to add modded armors to the list of socketable armors?

💬 KenigVovan, May 13th at 9:09 AM



updated, "quartz",["pickaxe"] was missing in the config

💬 Artronia, May 12th at 11:30 PM

Im trying to attach a small cut quartz to an iron pickaxe with two bronze sockets in it but when i click the add gem button nothing happens! Am i missing a glue or something??

💬 Darkpaapi, May 7th at 12:58 AM

Just jumped on source and in canjewelry.cs i seen at line 225 "buffNameToPossibleItem.Add("malachite", new HashSet<string>() { "brigandine", "plate", "chain", "scale", "knife" });//wildCropDropRate" armors are can be enchanted with wild crop drop rate.

If i can have a request can you add leather and antique armor to the armor buffs as well please? or even better if the configs can be moved outside of the dll so other mod items can be added easely

💬 Darkpaapi, May 6th at 11:19 PM

AngryOscar as i seen yes. its add a chance to certain rocks to drop a gem as well. and you can convert vanilla ones on the crafting grid.

💬 AngryOscar, May 6th at 10:45 PM

Does this work on an exsisting save?

💬 Darkpaapi, May 6th at 9:54 PM

KenigVovan Working fine now thanks a lot. Other thing what i found is in the lang json, some of the Small variant of the stones are named as Great.

💬 KenigVovan, May 6th at 5:07 PM



💬 Darkpaapi, May 6th at 3:32 PM

Nice idea, really like it. But have a bit of issue, if i press "H" on the rough disc to see how it can be crafted crashing the game.


Problem is this part:

"C": {
"type": "item",
"code": "game:crushed-*",
"allowedVariants": [ "limonite", "magnetite", "hematite"],
"quantity": 2

i recon add basalt rock or something instead.


💬 KenigVovan, May 6th at 11:03 AM


Which gem, socket type and tool do you have?
You can write in discord in mods, I created a thread there

💬 Runehawk, May 6th at 10:38 AM

I can't seem to get this to work. I can cut gems and socket tools, but when I try to put a gem into a socketed tool...nothing happens. Yes, I am using the right gem and have followed the instructions. At least as well as I can given their confusing wording.

💬 Boukyaku, Apr 2nd at 11:57 AM

This seems like a really interesting mod, will try it out. Thanks!

💬 KenigVovan, Mar 25th at 5:25 PM


+drop from wild crops

💬 Dimanari, Mar 25th at 4:07 PM

what does Malachite do?

there are descriptions for all the rest.

(edit comment delete)