Mods / CAN Jewelry

Category: #Crafting #Other #Utility
Author: KenigVovan
Side: Both
Created: Mar 15th 2023 at 4:07 PM
Last modified: 5 days ago
Downloads: 16237
Follow Unfollow 147

Latest file for v1.19.7:
canjewelry_0.2.27.zip 1-click install


Rough/cut gems and encrusting in the armor/tools with buffs.

Has integration with rough gems from Geology Additions
Part of tools/weapons from Titanium-steel Tools Swordz can has sockets now (can be adjusted by config).

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.2.27 352 5 days ago Show canjewelry_0.2.27.zip Install now
v0.2.26 415 Apr 12th at 4:52 PM Show canjewelry_0.2.26.zip Install now
v0.2.25 224 Mar 29th at 8:31 AM Show canjewelry_0.2.25.zip Install now
v0.2.24 184 Mar 27th at 7:03 PM Show canjewelry_0.2.24.zip Install now
v0.2.23 97 Mar 27th at 6:42 AM Show canjewelry_0.2.23.zip Install now
v0.2.22 88 Mar 26th at 10:20 PM Show canjewelry_0.2.22.zip Install now
v0.2.20 Mar 26th at 7:43 PM Show Install now
v0.2.19 183 Mar 25th at 11:58 AM Show canjewelry_0.2.19.zip Install now
v0.2.18 458 Mar 17th at 12:28 PM Show canjewelry_0.2.18.zip Install now
v0.2.17 139 Mar 16th at 3:00 PM Show canjewelry_0.2.17.zip Install now
v0.2.16 495 Mar 5th at 7:46 PM Show canjewelry_0.2.16.zip Install now
v0.2.15 115 Mar 4th at 7:13 AM Show canjewelry_0.2.15.zip Install now
v0.2.14 136 Mar 3rd at 12:03 PM Show canjewelry_0.2.14.zip Install now
v0.2.13 220 Mar 2nd at 10:23 AM Show canjewelry_0.2.13.zip Install now
v0.2.12 131 Feb 28th at 6:09 PM Show canjewelry_0.2.12.zip Install now
v0.2.11 635 Feb 10th at 4:12 PM Show canjewelry_0.2.11.zip Install now
v0.2.10 515 Feb 4th at 12:53 PM Show canjewelry_0.2.10.zip Install now
v0.2.9 221 Feb 3rd at 8:06 AM Show canjewelry_0.2.9.zip Install now
v0.2.8 164 Feb 2nd at 5:56 PM Show canjewelry_0.2.8.zip Install now
v0.2.7 361 Jan 29th at 5:28 AM Show canjewelry_0.2.7.zip Install now
v0.2.6 94 Jan 28th at 2:53 PM Show canjewelry_0.2.6.zip Install now
v0.2.5 140 Jan 27th at 8:49 PM Show canjewelry_0.2.5.zip Install now
v0.2.4 76 Jan 27th at 11:37 AM Show canjewelry_0.2.4.zip Install now
v0.2.3 548 Jan 13th at 12:15 PM Show canjewelry_0.2.3.zip Install now
v0.2.2 100 Jan 10th at 7:31 PM Show canjewelry_0.2.2.zip Install now
v0.2.1 55 Jan 10th at 4:06 PM Show canjewelry_0.2.1.zip Install now
v0.2.0 Jan 9th at 5:18 PM Show Install now
v0.1.31 28 Feb 28th at 5:58 PM Show canjewelry_0.1.31.zip Install now
v0.1.30 168 Feb 3rd at 10:40 AM Show canjewelry_0.1.30.zip Install now
v0.1.29 111 Jan 29th at 5:39 AM Show canjewelry_0.1.29.zip Install now
v0.1.28 41 Jan 28th at 2:27 PM Show canjewelry_0.1.28.zip Install now
v0.1.27 88 Jan 28th at 8:41 AM Show canjewelry_0.1.27.zip Install now
v0.1.26 Jan 27th at 9:04 PM Show Install now
v0.1.25 204 Jan 16th at 7:47 AM Show canjewelry_0.1.25.zip Install now
v0.1.24 97 Jan 13th at 9:49 AM Show canjewelry_0.1.24.zip Install now
v0.1.23 391 Jan 6th at 9:02 AM Show canjewelry_0.1.23.zip Install now
v0.1.22 220 Jan 2nd at 8:44 PM Show canjewelry_0.1.22.zip Install now
v0.1.21 162 Dec 30th 2023 at 8:37 PM Show canjewelry_0.1.21.zip Install now
v0.1.20 87 Dec 30th 2023 at 11:25 AM Show canjewelry_0.1.20.zip Install now
v0.1.19 696 Dec 11th 2023 at 6:17 PM Show canjewelry_0.1.19.zip Install now
v0.1.18 1453 Oct 14th 2023 at 11:26 AM Show canjewelry_0.1.18.zip Install now
v0.1.16 603 Sep 23rd 2023 at 1:35 PM Show canjewelry_0.1.16.zip Install now
v0.1.15 662 Aug 30th 2023 at 3:51 PM Show canjewelry_0.1.15.zip Install now
v0.1.14 163 Aug 29th 2023 at 2:49 PM Show canjewelry_0.1.14.zip Install now
v0.1.13 594 Aug 13th 2023 at 10:31 AM Show canjewelry_0.1.13_net7.zip Install now
v0.1.12 166 Aug 11th 2023 at 3:15 PM Show canjewelry_0.1.12_net7.zip Install now
v0.1.11 385 Aug 5th 2023 at 6:32 PM Show canjewelry_v0.1.11.zip Install now
v0.1.10 929 Jun 27th 2023 at 2:53 PM Show canjewelry_v0.1.10.zip Install now
v0.1.9 138 Jun 26th 2023 at 3:49 PM Show canjewelry_v0.1.9.zip Install now
v0.1.8 668 May 14th 2023 at 7:28 AM Show canjewelry_v0.1.8.zip Install now
v0.1.7 130 May 13th 2023 at 9:08 AM Show canjewelry_v0.1.7.zip Install now
v0.1.6 257 May 8th 2023 at 3:27 PM Show canjewelry_v0.1.6.zip Install now
v0.1.4 155 May 7th 2023 at 10:35 AM Show canjewelry_v0.1.4.zip Install now
v0.1.3 165 May 6th 2023 at 5:07 PM Show canjewelry_v0.1.3.zip Install now
v0.1.2 128 May 6th 2023 at 2:12 PM Show canjewelry_v0.1.2.zip Install now
v0.1.1 165 May 5th 2023 at 7:16 PM Show canjewelry_v0.1.1.zip Install now
v0.0.2 355 Mar 15th 2023 at 6:22 PM Show canjewelry_v0.0.2.zip Install now
v0.0.1 119 Mar 15th 2023 at 4:08 PM Show canjewelry_v0.0.1.zip Install now

144 Comments (oldest first | newest first)

💬 KenigVovanAuthor, 7 hours ago

NateDoesLife

  1. I'll increase durability and maybe add setting through config later
  2. This defect parts had to indicate a different stage but it's hard to see on the shape, I'll check what can be done
  3. The blackguard's blade already in default config, I just removed forced config update with new mod versions, you need to remove old config from ModConfig. If it is for server, then only server's config change will be enough, players will get update everytime they connect
  4. You already can check which gems are in a drop list for rock blocks in a handbook, percents are not shown but I'm also not sure I want to add them there.
  5. It's possible and I have some working code from my different mod which can be used here, I'll take a look
  • Yes, effects from them should stack
💬 NateDoesLife, 2 days ago

 So I have a few things here that I will break down. Mix of requests and questions.

Requests:
- Grindlayer durability increased, atleast double, specifically the diamond one
- Better way to tell which tier the processed gems are on for working, maybe give each level a different name?
- Can you add the blackguard shortsword to be a socketable item?
- Can we get a list of gems/what rock/types drop them on the wiki and maybe percent chance?
- Any chance you can add a gem that increase tool durability? Similar to the unbreaking enchantment in minecraft?

Question:
- Do gem perks stack? So if I put two med quartz gems on a pick will that increase the rate by 16%?

💬 KenigVovanAuthor, Apr 13th at 8:01 AM

Patahto

tiaras are not available in survival for now, maybe in a next update will have recipe or will drop from chests in ruines but not sure yet

💬 Patahto, Apr 2nd at 10:10 PM

so what's the deal with tiaras... available in survival? I might be a bit slow and not be able to figure it out

💬 RomixERR, Mar 29th at 10:21 AM

It is not clear how to use the sanding table. Nothing is put in it.
When you press plus on the inlay workbench, nothing happens.

💬 KenigVovanAuthor, Mar 29th at 8:27 AM

RubberDuckyDJ

yep, should be -0.15, -0.1, -0.05, I'll replace values in next version, but you will need to replace old values in already created config or remove it to let a new to be generated with the new mod version.
thanks for letting me know)

💬 RubberDuckyDJ, Mar 28th at 9:01 PM

Peridot's buff says plus durrability loss. Is it supposed to say minus durability loss or is it supposed to be a negative effect.

💬 KenigVovanAuthor, Mar 27th at 6:42 AM

NateDoesLife

yes, there is a problem with grinding vanila gems, I added small check for 0.2.23 to prevent crash. (In a next version I make vanila work as well, now they will be ignored.)

 

Regarding pan crash I will continue in Issues on github to not double answers

💬 MadGnome, Mar 27th at 3:50 AM

Having all sorts of issues on 0.2.22.

Did delete the old config to let a new one generate, running on a MP server on VS 1.19.5

Client Crash when attempting to pan ore.

No sockets showing/present in any weapon, tool, or armor. 

Gems will show in the creative menu, but have no stats on them.

 

0.2.23 fixes this, but players on a server will have to delete out their canjewelry.json from their modconfig file before they connect to the server.

💬 Pervy_Sage, Mar 27th at 2:07 AM

NateDoesLife Ah, that probably would do it. Idk if KenigVovan accounted for that. I never tried to use the vanilla gems on the grinder.

💬 NateDoesLife, Mar 27th at 12:44 AM

Ok so I can do that but is there a way to prevent this from happening again? It looks like the general issue is with the mod failing to see its own textures or what not. I noticed when I first loaded the mod onto my world I got a backup message and it ended up throwing some texture load errors for tthe mod but on restart everything was working fine and the mod seemed ok until I went to grind a gem. 

Edit to add: So I did what you suggested and then tried to grind a rough diamond and get the same crash/error again.

Edit #2: So I sussed out the issue and it appears if you try to use a default gem with the grinder you get the crash. Not sure if its just diamonds but I had no idea the mod added its own varients of the dropped gems so I tried using a vanilla rough diamond and thats what caused the crash. 

KenigVovan

Pervy_Sage

💬 Pervy_Sage, Mar 27th at 12:37 AM

NateDoesLife Remove can jewelry reload the world remove the last thing you did, (destroy the item if you have to). After that you can reload again and you should be able to add can jewelry again with the world loading up. This works with any mod who's item keeps the world from loading. If you used can jewelry before you might need to delete the config for it to work properly. Edit: After looking at your report: There was a bug with 2.20, try 2.22 and make sure to delete the old config.

💬 NateDoesLife, Mar 26th at 11:29 PM

I seem to be getting this crash error now whenever I load the my world up.

I put your mod into my world, crafted teh jewelgrinder and got it going with the first tier of grind,  tried doing a rough diamond and crashed my game and now my world wont load and this is the error

md_5 paste - filijimori (md-5.net)

💬 Khrazlon, Mar 20th at 9:41 AM

Are there any known incompatibilities? I am using a good amount of other mods and am unable to open the jewelgrinder UI so I was curious if it's a known issue

💬 Kara, Mar 19th at 1:16 AM

Is this a bug, or a setting i need to change? it happens every time i scroll over a item with gems slotted into it. 

💬 Kara, Mar 18th at 11:30 PM

Idea: add sapphire's as a drop, that would allow for tool/weapon dura increeses? (sapphire texture already exists in the base game files)

💬 KenigVovanAuthor, Mar 16th at 5:13 PM

GreenM4N4

added part of weapons from Swordz in config (you'll need to remove old config file to get all changes) or you can check page with a small "guide"     how to add sockets to new items.

 

💬 GreenM4N4, Mar 14th at 5:21 PM

Would it be possible to add compatibility to the Swordz mod? I tried to add it myself but ran into issues adding them to the config file

💬 KenigVovanAuthor, Feb 28th at 6:06 PM

@Pervy_Sage

yes, if I understand it right it should increase all loot from OreBlocks including gems

💬 KenigVovanAuthor, Feb 28th at 6:00 PM

Screwy

fixed in 0.1.31, also added tstools in config (you'd need to remove old config to get new values)

Regarding panning I didn't take a look yet

💬 Screwy, Feb 28th at 3:35 PM

KenigVovan we are still having issues with stats permanently increasing or decreasing. I suspect some incompatibility with the xSkills' "strong back" inventory swap method, where the hotbar is swaped with an extra row in the player's inventory via hotkey. It could be an issue, if you swap something encrusted out of your main hand slot into that inventory. Is there a way you could fix this on your side?

edtit: our server is still on 1.18, but I guess it would be an issue in every version.

💬 Tian_Huo, Feb 25th at 1:30 PM

KaraKenigVovanI ran into the QPTech MiningRig bug as well and think I tracked it down to a usage of BlockDropItemStack.ResolveItemstack instead of BlockDropItemStack.GetNextItemStack() in QPTech.  I let Quentin know on his Discord.  ❤️

💬 Pervy_Sage, Feb 25th at 6:02 AM

KenigVovan The panning ore is interesting. How about the ability to pan like 32 suevite per pan to have a chance at a diamond. It's a rare rock and so can't really be abused.

💬 Pervy_Sage, Feb 25th at 3:02 AM

KenigVovan Could you make CAN Jewelry work with Titanium-steel Tools and amenities mod please?

💬 Pervy_Sage, Feb 23rd at 6:59 PM

KenigVovan Do ore drop rate increases include the gems you get, from Can Jewelry, from stone?

💬 Pervy_Sage, Feb 18th at 9:13 PM

KenigVovan Thank you.

💬 WinstonWhitetail, Feb 17th at 10:12 AM

anyone know if this mod is compatible with the Toolworks mod?

 

💬 KenigVovanAuthor, Feb 17th at 9:00 AM

Pervy_Sage

do you mean if there are more than 1 encrusted gem with the same effect? Yes, bonus values should stack

💬 Pervy_Sage, Feb 17th at 3:28 AM

Do any of the same affects on gems stack?

💬 Preacher_Kitty, Feb 6th at 10:34 AM

@ KenigVovan

thank you for the wonder bug fix 

💬 KenigVovanAuthor, Feb 4th at 12:53 PM

Cpt_C0nfus3d

thx for info, fixed in 0.2.10

💬 Cpt_C0nfus3d, Feb 4th at 11:04 AM

KenigVovan Yes, it actually happens in the creative menu, but unfortunately at random. that means I have no influence on it. You can try entering something with "e,E" in the search or quickly dragging the page bar up and down.

💬 KenigVovanAuthor, Feb 4th at 8:19 AM

Cpt_C0nfus3d

Hi, at what situation do you get this error with tiara textures? The only way to get it rendered now is to open creative menu. So you open "canjewelry" tab and it crashes you immediately?

💬 Cpt_C0nfus3d, Feb 3rd at 4:49 PM

Running on 64 bit Windows 10.0.22631.0 with 32444 MB RAM
Game Version: v1.19.3 (Stable)
03.02.2024 17:49:26: Critical error occurred in the following mod: canjewelry@0.2.9
Loaded Mods: aculinaryartillery@1.0.16, africanmonitorlizards@1.0.7, betterbricks@1.1.1, bettercrates@1.7.0, buzzwords@1.6.0, chiseltools@1.10.2, ClaimsRadar@1.1.0, decor@1.0.13, drdecor@1.2.0, extrachests@1.8.0, fancysky@1.0.6, flourbags@1.0.2, caninae@1.0.9, pantherinae@1.0.9, HangingOilLamps@1.0.1, juicyores@1.0.0, leadroof@1.3.4, NoMoreDrifterThrowing@1.0.0, pondfrogsi@1.2.3, primitivesurvival@3.4.5, qptech@1.14.3, restoredhaircolors@1.0.0, sortablestorage@2.2.1, temporal_gears_stack@1.0.0, translocatorengineeringredux@1.4.9, game@1.19.3, abcsreborn@0.1.5, alchemy@1.6.23, alloycalculator@1.0.0, ancienttools@1.5.12, animationmanagerlib@0.5.2, beehivekiln@1.5.1, betterruins@0.3.2, butchering@1.4.4, cancrops@0.2.1, canjewelry@0.2.9, carryon@1.7.4, coinage@1.10.1, commonlib@2.3.2, extrainfo@1.7.0, fancyplanters@1.2.0, fieldsofsalt@1.2.0, fromgoldencombs@1.4.25, herbarium@1.0.4, jopainting@1.4.0, sailboat@1.2.7, liquidcontainers@1.2.0, medievalexpansion@3.13.1, moreanimals@1.3.3, moreplaster@1.0.2, oneroof@0.9.9, petai@2.2.3, postsandbeams@1.2.0, rivers@2.3.0, scarecrow@1.4.3, simplestep@1.1.4, sleepvote@1.0.6, stillnecessaries@1.1.1, stonebakeoven@1.1.3, storagecontroller@1.0.6, storageoptions@1.0.2, th3dungeon@0.2.1-rc.1, vanvar@3.3.0, vinconomy@0.2.1, creative@1.19.3, vsimgui@0.3.3, vsquest@1.2.0, survival@1.19.3, vsvillage@0.9.2, woodbarrels@1.0.4, woodchests@1.1.0, workbenchexpansion@1.8.0, xlib119@0.7.4-dev.119, awearablelight@1.1.1, cancropsprimitivesurvivalcompat@1.0.2, cats@2.0.1, configlib@0.3.3, em@2.5.0, feverstonehorses@1.6.0, fsmlib@0.2.2-pre.1, helvehammerext@1.6.0, maltiezbows@1.0.1, morefloors@1.3.0, playercorpse@1.9.0, stonequarry@3.2.1, tpnet@1.14.2, wildcrafttree@1.0.0, xskills119@0.7.5-dev.1191, bricklayers@2.5.0-pre.2, moreroads@1.5.4, statushudcont@2.1.1, tailorsdelight@1.2.2
System.ArgumentNullException: Value cannot be null. (Parameter 'Unable to find a texture for texture code '2_gem' in entity. Giving up. Sorry.')
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at canjewelry.src.items.CANItemTiara.genMesh(ICoreClientAPI capi, ItemStack itemstack, ITexPositionSource texSource) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\items\CANItemTiara.cs:line 362
at canjewelry.src.items.CANItemTiara.GenMesh(ItemStack itemstack, ITextureAtlasAPI targetAtlas, BlockPos forBlockPos) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\items\CANItemTiara.cs:line 421
at canjewelry.src.items.CANItemTiara.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\items\CANItemTiara.cs:line 235
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 315
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 509
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 716
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 384
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 185
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 802
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1006
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 675
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 650
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 318
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

 

💬 KenigVovanAuthor, Feb 3rd at 10:41 AM

Preacher_Kitty

added fix for that in 0.1.30

💬 Preacher_Kitty, Feb 3rd at 10:27 AM

where still running 1.18 on vs so whichever works for that

💬 KenigVovanAuthor, Feb 3rd at 9:05 AM

Preacher_Kitty

which version is it?

💬 Preacher_Kitty, Feb 3rd at 8:51 AM

so i've been able to find out how the permanent increasing works, when you right-click a highlighted hotbar slot that has an item in item with a gemmed necklace in prem increases the stat and can be repeated, and when you right-click in your necklace slot with the necklace to place it in your prem decrease your stats

 

💬 KenigVovanAuthor, Feb 3rd at 8:09 AM

OmegaHaxors

From "2_gem" I'd guess it's a problem with tiara render, but I'm not able to get the same error on local or server

💬 OmegaHaxors, Feb 3rd at 12:21 AM

I've wanted to add gemming for awhile, cool someone got around to doing it.

EDIT: Crash when viewing gems in creative menu
System.ArgumentNullException: Value cannot be null. (Parameter 'Unable to find a texture for texture code '2_gem' in entity. Giving up. Sorry.')

💬 KenigVovanAuthor, Feb 2nd at 6:16 PM

Preacher_Kitty

Try 0.2.8 if I fixed exactly your way to get stat set wrong, if the issue won't disappear, let me know and I probably will need more specific description of steps.

💬 Preacher_Kitty, Feb 2nd at 12:23 PM

i have noticed an issue with the necklace gems, when I press shift and place the necklace on it permanently reduces my stats by the value of the gem, this can be repeated multiple times, I've heard there is also a way to permanently increase your stats too
the only method I've found to fix it is character death

💬 KenigVovanAuthor, Jan 29th at 6:25 AM

Cpt_C0nfus3d

redownload 0.2.7 and replace

💬 Cpt_C0nfus3d, Jan 29th at 6:19 AM

[Error] [canjewelry] An exception was thrown when trying to start the mod:
29.1.2024 07:06:18 [Error] [canjewelry] Exception: Object reference not set to an instance of an object.
at canjewelry.src.canjewelry.loadConfig(ICoreAPI api) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\canjewelry.cs:line 355
at canjewelry.src.canjewelry.StartServerSide(ICoreServerAPI api) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\canjewelry.cs:line 280
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 654

💬 KenigVovanAuthor, Jan 29th at 5:40 AM

Jozhin_z_bazhin

0.1.29 or 0.2.7 fixes it

💬 Jozhin_z_bazhin, Jan 28th at 8:15 PM

KenigVovan Each time, when i have container interaction, involving merging two itemstacks (mouse drag and drop into occupied slot), my client crashes with this error logged:

28.1.2024 12:11:12 [Error] Exception: Object reference not set to an instance of an object.
at canjewelry.src.harmPatch.Postfix_ItemSlot_TryFlipWith(ItemSlot __instance, ItemSlot itemSlot, Boolean& __result) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\harmPatch.cs:line 188
at Vintagestory.API.Common.ItemSlot.TryFlipWith_Patch1(ItemSlot this, ItemSlot itemSlot)
at Vintagestory.API.Common.ItemSlot.ActivateSlotLeftClick_Patch1(ItemSlot this, ItemSlot sourceSlot, ItemStackMoveOperation& op)
at Vintagestory.API.Common.InventoryBase.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 436
at Vintagestory.Common.InventoryNetworkUtil.HandleClientPacket(IPlayer byPlayer, Int32 packetId, Packet_Client packet) in VintagestoryLib\Common\GameContent\Inventory\InventoryNetworkUtil.cs:line 205
at Vintagestory.GameContent.BlockEntityOpenableContainer.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data) in VSSurvivalMod\BlockEntity\BEOpenableContainer.cs:line 90
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 335
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 138

💬 KenigVovanAuthor, Jan 28th at 2:28 PM

Screwy

ok, I now see that problem was with swap of encrusted/empty cloth, now it should be finally fixed and also do not print in the chat 

💬 Screwy, Jan 28th at 1:37 PM

KenigVovan Okay, now something is completely broken. When I try to use encrusted armor, the chat gives feedback on an effect set to "true", but doesn't tell which one. Though, no noticable changes to any stats are actually applied, besides the chat showing a multiplyer value. This value even increases, the more often you swap your armor by rightklick-using another one. At least that was true on our server for a helmut with +9% Wildcropdrop.

💬 Cpt_C0nfus3d, Jan 28th at 1:33 PM

Running on 64 bit Windows 10.0.22631.0 with 32444 MB RAM
Game Version: v1.19.3 (Stable)
28.01.2024 14:32:54: Critical error occurred in the following mod: canjewelry@0.2.4
Loaded Mods: africanmonitorlizards@1.0.7, betterbricks@1.1.1, bettercrates@1.7.0, buzzwords@1.6.0, chiseltools@1.10.1, ClaimsRadar@1.1.0, decor@1.0.13, drdecor@1.2.0, extrachests@1.8.0, fancysky@1.0.6, flourbags@1.0.2, caninae@1.0.9, pantherinae@1.0.9, HangingOilLamps@1.0.1, juicyores@1.0.0, leadroof@1.3.4, NoMoreDrifterThrowing@1.0.0, pondfrogsi@1.2.3, primitivesurvival@3.4.5, qptech@1.14.2, restoredhaircolors@1.0.0, sortablestorage@2.2.1, temporal_gears_stack@1.0.0, translocatorengineeringredux@1.4.9, game@1.19.3, abcsreborn@0.1.5, alchemy@1.6.23, alloycalculator@1.0.0, ancienttools@1.5.12, animationmanagerlib@0.5.0, beehivekiln@1.5.1, butchering@1.4.3, cancrops@0.2.1, canjewelry@0.2.4, carryon@1.7.4, coinage@1.10.0, commonlib@2.3.2, extrainfo@1.7.0, fancyplanters@1.2.0, fieldsofsalt@1.2.0, fromgoldencombs@1.4.25, herbarium@1.0.4, jopainting@1.4.0, sailboat@1.2.6, liquidcontainers@1.2.0, medievalexpansion@3.13.1, moreanimals@1.3.1, oneroof@0.9.9, petai@2.2.3, postsandbeams@1.2.0, rivers@2.0.0, scarecrow@1.4.2, simplestep@1.1.2, stillnecessaries@1.1.0, stonebakeoven@1.1.3, storagecontroller@1.0.6, storageoptions@1.0.2, th3dungeon@0.2.1-rc.1, vanvar@3.3.0, vinconomy@0.2.1, creative@1.19.3, vsimgui@0.3.3, survival@1.19.3, vsvillage@0.9.1, woodbarrels@1.0.4, woodchests@1.1.0, workbenchexpansion@1.8.0, awearablelight@1.1.0, cancropsprimitivesurvivalcompat@1.0.2, cats@2.0.1, configlib@0.3.3, em@2.5.0, feverstonehorses@1.6.0, fsmlib@0.2.2-pre.1, helvehammerext@1.6.0, maltiezbows@1.0.1, playercorpse@1.9.0, stonequarry@3.2.1, tpnet@1.14.2, wildcrafttree@1.0.0, bricklayers@2.5.0-pre.2, moreroads@1.5.4, statushudcont@2.1.1, tailorsdelight@1.2.2
System.NullReferenceException: Object reference not set to an instance of an object.
at canjewelry.src.jewelry.CANCutGemItem.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\items\CANCutGemItem.cs:line 24
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 400
at Vintagestory.GameContent.GuiHandbookItemStackPage..ctor(ICoreClientAPI capi, ItemStack stack) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 40
at Vintagestory.GameContent.ModSystemSurvivalHandbook.onCreatePagesAsync() in VSSurvivalMod\Systems\Handbook\SurvivalHandbook.cs:line 84
at Vintagestory.GameContent.GuiDialogHandbook.LoadPages_Async() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 411
at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass12_0.<QueueTask>b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 120
at System.Threading.QueueUserWorkItemCallback.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()

💬 KenigVovanAuthor, Jan 28th at 8:42 AM

Screwy

my bad, update to 0.1.27 should have libraries fixed there for 1.18

💬 Screwy, Jan 28th at 7:46 AM

KenigVovan thanks for keeping an eye on the #1.18.15 versions too. But what is it, if I may ask, that the latest update should have done? Because in my first test run, I couldn't get v0.1.26 to work at all!
Is it possible, that the slot flip method you used for it is a VS 1.19 feature or something like that?

Tested version: Canjewelry v0.1.26, Vintage Story 1.18.15, no further mods, loaded up fresh game world with all standard settings.

On startup everything looks fine, the main menue displayes the mod as loaded. But in game, ther is not even the slightest evidence, that the mod is even insatlled.
I didn't yet search through the logs. Just wanted to leave a quick bug report.

💬 AzuliBluespots, Jan 16th at 3:32 PM

Ok, where is the wiki?

💬 KenigVovanAuthor, Jan 16th at 7:48 AM

Screwy Cpt_C0nfus3d

 

try 0.1.25

💬 Cpt_C0nfus3d, Jan 16th at 1:31 AM

16.1.2024 02:16:18 [Error] [canjewelry] Exception thrown when attempting to retrieve all types of the assembly VintagestoryLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.
Could not load file or assembly 'csogg, Version=1.0.4143.14181, Culture=neutral, PublicKeyToken=cbfcc0aaeece6bdb'. Das System kann die angegebene Datei nicht finden.
Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. Das System kann die angegebene Datei nicht finden.
Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. Das System kann die angegebene Datei nicht finden.
Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. Das System kann die angegebene Datei nicht finden.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at Vintagestory.Common.ModContainer.GetModSystems(Assembly assembly) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\ModContainer.cs:line 518
System.IO.FileNotFoundException: Could not load file or assembly 'csogg, Version=1.0.4143.14181, Culture=neutral, PublicKeyToken=cbfcc0aaeece6bdb'. Das System kann die angegebene Datei nicht finden.
File name: 'csogg, Version=1.0.4143.14181, Culture=neutral, PublicKeyToken=cbfcc0aaeece6bdb'
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. Das System kann die angegebene Datei nicht finden.
File name: 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. Das System kann die angegebene Datei nicht finden.
File name: 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. Das System kann die angegebene Datei nicht finden.
File name: 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null', InnerException: . Will ignore asssembly. Loader exceptions:
16.1.2024 02:16:18 [Error] [canjewelry] System.IO.FileNotFoundException: Could not load file or assembly 'csogg, Version=1.0.4143.14181, Culture=neutral, PublicKeyToken=cbfcc0aaeece6bdb'. Das System kann die angegebene Datei nicht finden.
File name: 'csogg, Version=1.0.4143.14181, Culture=neutral, PublicKeyToken=cbfcc0aaeece6bdb'
16.1.2024 02:16:18 [Error] [canjewelry] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. Das System kann die angegebene Datei nicht finden.
File name: 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'
16.1.2024 02:16:18 [Error] [canjewelry] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. Das System kann die angegebene Datei nicht finden.
File name: 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'
16.1.2024 02:16:18 [Error] [canjewelry] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. Das System kann die angegebene Datei nicht finden.
File name: 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'

💬 Screwy, Jan 14th at 11:51 AM

KenigVovan

Thanks for fixing it so quick. But now I get some more lines of code during server startup. Seems like some .dll files are not found. So far everything seems to work fine, but I wonder if those missing data would be cruicial to some features I didn't test yet.

v0.1.24

14.1.2024 11:33:36 [Server Error] [canjewelry] Exception thrown when attempting to retrieve all types of the assembly VintagestoryLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.
Could not load file or assembly 'OpenTK.Audio.OpenAL, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK.Audio.OpenAL, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'csogg, Version=1.0.4143.14181, Culture=neutral, PublicKeyToken=cbfcc0aaeece6bdb'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

💬 KenigVovanAuthor, Jan 13th at 9:52 AM

Screwy

I guess you're on 1.18.15? Try 0.1.24 it should fix the problem with debuff, if you need to clear debuff from players you can use

/canjewelry clearbuffs PlayerName      - to remove all buffs from player, but if some encrusted items are equiped then it won't update buffs from them

/canjewelry reapplybuffs PlayerName     - it will clear and recalculate/apply buffs from all equiped items on target player

(you need Privilege.controlserver to use them)

💬 Screwy, Jan 13th at 5:42 AM

KenigVovan

There is a serious issue with gems on weapons. On our server, if you use a bow with a ranged damage bonus on it, you do almost no damage anymore. Not only with that bow, also with any other and in melee as well. Same goes for gems on swords. A few hours of happiely chopping drifters, then your arm needs to have a rest (I guess). You do generally no more harm to anyone, then a drifter throwing a stone. Relogging, server restart or sleeping don't seem to help. This condition lasts till you die next time.

There are other mods installed, but Xskills and Canjewelry are the only ones boosting damage values.
Maybe it's an interference with that, but I don't see why.

We can't tell a safe method of reproducing this bug, as it usually occures at random after some hours of playing. But we can for sure tell, that we never had such a bug before we used gems on our weapons.

💬 Mandikor, Jan 10th at 6:39 PM

I noticed one more thing.

If I have placed 3 (or more) jewels in the sockets, only the first two are displayed in the item icon.

💬 Mandikor, Jan 10th at 6:28 PM

KenigVovan

Now your mod starts without any problems. There are only these hints.

10.1.2024 18:53:08 [Warning] ===============================================================
10.1.2024 18:53:08 [Warning] (x_x) Captured 4 issues during startup:
10.1.2024 18:53:08 [Warning] Texture asset 'canjewelry:textures/item/resource/crushed/rocksalt.png' not found (defined in Shape file canjewelry:item/crashed).
10.1.2024 18:53:08 [Warning] Texture asset 'game:textures/block/stone/gem/gem.png' not found (defined in Shape file canjewelry:item/gem/cut/normal/gem).
10.1.2024 18:53:08 [Warning] Texture asset 'canjewelry:textures/entity/humanoid/seraphclothes/neck/pendants1.png' not found (defined in Item canjewelry:cansimplenecklace-normal-neck).
10.1.2024 18:53:08 [Warning] Texture asset 'canjewelry:textures/entity/humanoid/seraphclothes/neck/pendants1.png' not found (defined in Shape code canjewelry:item/bronze-gem-necklace).
10.1.2024 18:53:08 [Warning] ===============================================================

💬 KenigVovanAuthor, Jan 9th at 9:19 PM

Mandikor

it is just loads ok when I build it through IDE, but with .zip it just throws this. For now I don't know why it fails here

💬 Mandikor, Jan 9th at 8:38 PM

No, no further mod is loaded, cache is emptied, new map is started.

I can't make sense of this error message either.

💬 KenigVovanAuthor, Jan 9th at 8:26 PM

Mandikor

Do you have old versions in Mods folder?

💬 Mandikor, Jan 9th at 7:56 PM

No other mod is installed, error appears immediately when starting a new map.

 

9.1.2024 20:22:52 [Warning] ===============================================================
9.1.2024 20:22:52 [Warning] (x_x) Captured 4 issues during startup:
9.1.2024 20:22:52 [Error] [canjewelry] An exception was thrown when trying to load assembly:
9.1.2024 20:22:52 [Error] [canjewelry] Exception: Assembly with same name is already loaded
at System.Runtime.Loader.AssemblyLoadContext.g____PInvoke|5_0(IntPtr ptrNativeAssemblyBinder, UInt16* ilPath, UInt16* niPath, ObjectHandleOnStack retAssembly)
at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at Vintagestory.Common.ModAssemblyLoader.LoadFrom(String path) in VintagestoryLib\Common\API\ModAssemblyLoader.cs:line 34
at Vintagestory.Common.ModContainer.<>c__DisplayClass35_0.b__0(String path) in VintagestoryLib\Common\API\ModContainer.cs:line 449
at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
at Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 448
9.1.2024 20:22:52 [Warning] ===============================================================

 

💬 MimiKitty, Jan 9th at 7:25 AM

anyone test this on 1.19.x at all?

💬 KenigVovanAuthor, Jan 6th at 9:03 AM

Cpt_C0nfus3d

fixed in 0.1.23, "dependsOn" were used in incorrect way

💬 Cpt_C0nfus3d, Jan 4th at 5:00 AM

No I do not use the mod I. I also have the current version of your mod on the server v0.1.22

💬 KenigVovanAuthor, Jan 3rd at 5:58 PM

Cpt_C0nfus3d

the first question would be - do you use this necessaries mod https://mods.vintagestory.at/show/mod/19  ?
For me it doesn't load properly, so grounddiamond is not present in item list of the game, but in list of mods necessaries still present so it cannot create a correct recipe.
Do you use some updated version or patch? Or you also have an exception for necessaries mod?

💬 Cpt_C0nfus3d, Jan 3rd at 9:57 AM

I still have some bugs and warnings in the log game version 1.18.15

3.1.2024 08:04:43 [Warning] Failed resolving crafting recipe ingredient with code necessaries:grounddiamond in Grid recipe
3.1.2024 08:04:43 [Error] Grid Recipe with output Item code canjewelry:grindlayeritem-medium contains an ingredient that cannot be resolved: Item code necessaries:grounddiamond

💬 Vorinc, Jan 2nd at 11:50 PM

I'm having an issue with getting the mod to run, getting the following in client and server side logs:

2.1.2024 22:57:42 [Error] [canjewelry] An exception was thrown when trying to load assembly:
2.1.2024 22:57:42 [Error] [canjewelry] Exception: Assembly with same name is already loaded
at System.Runtime.Loader.AssemblyLoadContext.<LoadFromPath>g____PInvoke|5_0(IntPtr ptrNativeAssemblyBinder, UInt16* ilPath, UInt16* niPath, ObjectHandleOnStack retAssembly)
at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at Vintagestory.Common.ModAssemblyLoader.LoadFrom(String path) in VintagestoryLib\Common\API\ModAssemblyLoader.cs:line 34
at Vintagestory.Common.ModContainer.<>c__DisplayClass35_0.<LoadAssembly>b__0(String path) in VintagestoryLib\Common\API\ModContainer.cs:line 449
at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
at Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 448#

💬 KenigVovanAuthor, Jan 2nd at 8:44 PM

Screwy

0.1.22 should fix it

💬 Screwy, Jan 2nd at 2:44 AM

KenigVovan

I've found another issue. Since v0.1.20, necklaces have to be of the same material. Combinations of different metals in straps and socket are not craftable anymore.

💬 Screwy, Jan 2nd at 12:12 AM

KenigVovan

There is a critical error when I try to cut a ruby.

Running on 64 bit Windows with 16322 MB RAM
Game Version: v1.18.15 (Stable)
02.01.2024 01:08:45: Critical error occurred in the following mod: canjewelry@0.1.21
Loaded Mods: aculinaryartillery@1.0.15, betterruins@0.2.4, chiseltools@1.9.2, ClaimsRadar@1.1.0, craftablecompanion@1.0.0, craftingtable@0.4.0, decor@1.0.8, dsd@1.0.0, demonHeart@1.0.9, diagonalfences@0.0.1, samsdungeonsremastered@1.0.0, caninae@1.0.4, capreolinae@1.0.5, pantherinae@1.0.8, hackedlocusts@1.0.0, HangingOilLamps@1.0.1, harptechfix@1.2.3, hideandfabric@1.3.0, indappledgroves@0.4.10-dev.8, instruments@1.2.2, lowershield@1.0.0, mannequinstand@1.0.1, meteoricexpansion@1.2.4, millwright@1.1.1, leadroof@1.3.4, primitivesurvival@3.3.0, RangedWeapons@0.6.2, repairablelocust@1.2.0, she1fish@1.1.0, soulshards@1.0.4, ssppvv@1.0.5, litbrig@0.5.0, translocatorengineeringredux@1.4.7, upgradeablelocust@1.0.0, usefuldrifterloot@1.0.3, viescraftmachines@2.2.2, game@1.18.15, beehivekiln@1.2.2, betterjonasdevices@1.0.1, branchcutter@1.0.1, canjewelry@0.1.21, carryon@1.6.0, commonlib@2.2.0, cooperativecombat@1.1.1, decoclock@0.9.1, electricity@0.0.10, expandedfoods@1.6.8, forlornhope@0.0.5, grouplockfix@1.0.0, hudclock@3.3.0, kegrevival@1.0.3, kreaturesandkritters@1.0.3, medievalexpansion@3.11.1, morebags@1.2.0, petai@1.8.1, simplecloth@1.0.2, simpleemotemenu@1.1.0, th3dungeon@0.2.0, vinconomy@0.1.7, creative@1.18.15, survival@1.18.15, xlib@0.7.4, cats@1.8.0, doffanddonagain@3.0.0, extraoverlays@1.3.1, feverstonewilds@1.4.3, linearpower@0.2.1, onebedsleeping@2.3.0, playercorpse@1.8.0, vanity@1.0.0, wolftaming@1.8.0, xskills@0.7.5, talderzeit@0.0.1, xskillscatchablepatch@1.0.0, xskillsplayercorpsecompat@1.0.0
System.Collections.Generic.KeyNotFoundException: The given key 'ruby' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at canjewelry.src.jewelry.ProcessedGem.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in C:\Users\koeni\source\repos\canjewelry_7\canjewelry\canjewelry\canjewelry\src\items\ProcessedGem.cs:line 150
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 318
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 196
at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 509
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 695
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 379
at Vintagestory.API.Client.HudElement.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\HudElement.cs:line 31
at Vintagestory.Client.NoObf.HudHotbar.OnRenderGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\Huds\HudHotbar.cs:line 583
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 185
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 790
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 983
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 77
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 KenigVovanAuthor, Dec 30th 2023 at 8:38 PM

Arimil

Hi, you can update to 0.1.21, delete config and it should work or just add "-antique"  in config "buffNameToPossibleItem" for emerald, lapislazuli, malachite, olivine, uranium, quartz

💬 Arimil, Dec 30th 2023 at 7:40 PM

KenigVovan

I tried what you mentioned, the Forlorn and Blackguard sets have sockets, but in the jewler table it does not let any gems in the socket.

💬 zambies1, Dec 11th 2023 at 7:57 PM

Sick, Thanks.

💬 KenigVovanAuthor, Dec 11th 2023 at 6:18 PM

zambies1

you can add
"armor-head-antique-*": 1,
"armor-legs-antique-*": 1,
"armor-body-antique-*": 2,
to "items_codes_with_socket_count" in config or just remove old one with 0.1.19 

💬 zambies1, Dec 11th 2023 at 10:29 AM

Do you plan on adding sockets to the Blackguard and Forlorn sets?

💬 KenigVovanAuthor, Nov 25th 2023 at 7:38 AM

MouseHats

https://github.com/kenigvovan/CANJewelry/wiki/Pan
the third screenshot is a recipe.

You can write a list of installed mods here to check if some of them is breaks something.

💬 MouseHats, Nov 25th 2023 at 1:01 AM

KenigVovan 

I just doublechecked everything was updated, but I just can't forge it on an anvil. Are there any mods that are known to cause conflicts?

💬 KenigVovanAuthor, Nov 24th 2023 at 7:50 PM

MouseHats

in v0.1.18

💬 MouseHats, Nov 24th 2023 at 7:46 PM

KenigVovan

I've got some mods installed, but I don't have access to the ability to smith an iron pan... Was it added in an update?

💬 KenigVovanAuthor, Nov 24th 2023 at 6:31 PM

MouseHats

from an iron/steel ingot on an anvil.

💬 MouseHats, Nov 24th 2023 at 4:47 PM

Hey, how exactly do I make the 'steel pan' that's mentioned that's gotta be used for panning the crystalized ores? I checked the recipes, and I dunno how to craft it. Is it unobtainable? 

💬 Joethemonk, Nov 24th 2023 at 4:39 PM

I mean it would be awsome if you would have the option to crush the gems into their mineral equivalent - like lapis to lapispowder and so on.

All the smal gems are basicly just useless because it is simply not worth it to waste grindlayers for them. It would also be good if you could craft like 8 smal gems into one medium and 8 medium gems into one large gem like in diablo II .

💬 Joethemonk, Nov 24th 2023 at 4:31 PM
💬 KenigVovanAuthor, Nov 23rd 2023 at 10:06 PM

Joethemonk

I'll check drop rate for panning, if something is off.

What do you mean with crafting into minerals? Crafting some new sort of decoration blocks from them? I have in plans to add some other jewelry as necklace,
maybe rings/bracelets along with new gems.

💬 Joethemonk, Nov 23rd 2023 at 7:41 PM

I just played around with the steelpan and it is kinda frustrating that rich ore only yields medium and smal gems. I feel like all ores should have a chance for huge gems but making it lower the lower the ore quality.

And it would also be awsome if there would be more uses for smal gems like crafting them into minerals or making them the only viable gems for rings.

💬 TheNiteFox, Oct 30th 2023 at 5:15 PM

I had no idea I needed this mod in my life! Now I'm never going to want to play without it haha

💬 KenigVovanAuthor, Oct 27th 2023 at 6:29 AM

Joethemonk

You need to have ore chunks of type which can "contain" gems, have them enough - 8 by default (pan_take_per_use in config), have it in hotbar in the right slot from slot with pan and right click after that staying in water.
Info on page ( https://github.com/kenigvovan/CANJewelry/wiki/Pan)

💬 Joethemonk, Oct 26th 2023 at 11:49 PM

Is the steel pan just a placeholder or am i using it wrong?

💬 Kirona, Oct 12th 2023 at 3:29 AM

Durability for grindlayers doesn't display correctly, and they seem to wear out super fast - I had a rough grindlayer break literally after just grinding 3 gems on it. With it not displaying correctly I also have no idea what state a grindlayer is in - as soon as it's used once, it gets a durability bar that's just pure black, as though it's 1 point away from breaking.

💬 Soleia, Oct 10th 2023 at 1:15 AM

KenigVovan 

It was vanilla crushed diamond. Or I think it's for the necessaries (or still necessaries, the continuation mod).

💬 KenigVovanAuthor, Oct 9th 2023 at 3:28 PM

Soleia

from which mod was that different crushed diamond?

💬 Soleia, Oct 8th 2023 at 8:11 PM

KenigVovan

I figured out why, I was using the wrong type of crushed diamond. Seriously, that needs addressing..

💬 KenigVovanAuthor, Oct 8th 2023 at 7:51 AM

Soleia

And recipes are not shown in "H" for them?

💬 Soleia, Oct 7th 2023 at 6:07 PM

Just going to note this now, apparently I can't craft the grindlayer discs???

💬 KenigVovanAuthor, Oct 3rd 2023 at 3:42 PM

Kara

Hi, could you check in singleplayer without canjewelry, for example with suevite rocks, if it will drop more than reasonable amount of diamonds?

Or if you have a link to some guide for multiblock Qptech drill

💬 Kara, Oct 2nd 2023 at 9:33 PM

Hay, im Not sure if this is a Jewlery issue, or a Qptech issue, but using the Qptech drill(the multiblock build) yields a LOT of gemstones. So yah, im not sure if its settings from your mod, or theirs xD. 

💬 KenigVovanAuthor, Sep 23rd 2023 at 1:39 PM

Kara

try 0.1.16, it should fix the problem (at least part which I found)

if some players have incorrect stats values - they can die to reset them or if it is broad problem (or you don't want
them to die I can add config value which will force recalculation of player's buff on server join)

💬 Kara, Sep 23rd 2023 at 1:11 PM

KenigVovan i sadly didnt know the steps, i just knew i player was reporting that it was happening. but it looks like you may of figured it out =O. i just hope people on your own server havnt been abusing things like that >.<

💬 KenigVovanAuthor, Sep 23rd 2023 at 6:36 AM

Kara

everytime you can get even higher value of healing bonus?

Also after what steps did it happen?

upd: ok, I see the problem =(

💬 Kara, Sep 23rd 2023 at 1:00 AM

something in the most updated version is allowing players to gain Silly levels of Healing effectiveness.
same armor, now player has 325%. weird Math is my best guess? 
Full list of our mods. in the event there is some combatibility issues at play. 

💬 KenigVovanAuthor, Sep 17th 2023 at 7:11 AM

Moon_Dew

all after 0.1.12 are net7

💬 Moon_Dew, Sep 11th 2023 at 6:31 AM

I'm assuming everything after 0.1.15 is compatible with net7?

💬 Screwy, Sep 5th 2023 at 6:08 PM

KenigVovan

Those two crafting recipes:

can-new-gems-to-old.json
can-old-gems-to-new.json

When you use it to convert a vanilla gem with high potential, you get a medium rough gem.
Craft it back and you get a vanilla gem with low potential.
Is this intentional?

And why do we have to use "canjewelry:gem-rough-*" instead of "game:gem-*-rough", to make "canjewelry:gem-cut-*" ?
Is this step really necessary?

💬 KenigVovanAuthor, Sep 5th 2023 at 6:00 AM

Screwy

Hi, could you specify what you mean by "custom build item set"? And which quality level is converted wrong?

💬 Screwy, Sep 5th 2023 at 12:21 AM

I love your mod and am about to use it on my server. But can you please tell me one thing: Why do you use a custom build item set, instead of taking the vanilla one? And... why does the quality level of the stones not translate correctly when converting them in the crafting grid? Is it intentionally or a bug?

💬 KenigVovanAuthor, Aug 30th 2023 at 3:54 PM

Kirona

added quick fix for jeweler's table gui, shouldn't crash the game now.
But small window in which possible types of gems are listed will move incorrectly now, will be fixed later

Added grid recipes for new medium diamond/emerald/olivine to vanila variants

💬 Kirona, Aug 30th 2023 at 7:52 AM

So, two things. First it would be great if normal, vanilla diamonds could still drop, as they're used by various other mods. You have a crafting recipe to convert them into medium diamonds from your mod so it shouldn't hurt anything to let the vanilla ones drop instead of the medium mod ones.

Second, trying to interact with the jeweler's table with Immersive Mouse Mode enabled crashes the client x)

💬 KenigVovanAuthor, Aug 29th 2023 at 2:51 PM

Kara

clear quartz fixed, from suevite rocks should drop diamonds from mod

💬 Kara, Aug 29th 2023 at 11:41 AM

Not sure if intentional or not, but this mod seems to eat the Vanilla drop's of Clear quartz and Diamonds from quartz and suevite impact rock. 

💬 KenigVovanAuthor, Aug 27th 2023 at 6:18 PM

DoraiYu

you want them to be socketed?
in "items_codes_with_socket_count" in config add code of item and max number of socket:

"armor-body-antique-*": 1,
"armor-head-antique-*": 1,
"armor-legs-antique-*": 1

this will add socket for blackguard and forlorn with the same socket number, if you want to separate them then use:

"armor-body-antique-blackguard-*" : 1
"armor-body-antique-forlorn-*" : 2

Next is "buffNameToPossibleItem", where you can select which cut gems types can be encrusted:

if you want walkspeed by diamon be available for both then add

add "armor-body-antique" to "diamond".

If you'll find it unclear (I would probably do, you can post your config in mod's thread in "mods" in VS discord or just dm me in discord)

💬 DoraiYu, Aug 27th 2023 at 2:37 PM

can the black guard, and forlorn hope armors not be socketed? if so, why not?

💬 KenigVovanAuthor, Aug 15th 2023 at 2:36 PM

Fefa

You need to use 3 different layers one after one to get usable gem. There are particles around grind block, when you hold righ mouse button on it, if there is a correct layer.
I tried to describe it on wiki page as well here

💬 Fefa, Aug 15th 2023 at 9:51 AM

Im sorry to ask this, but when i grind a Gem i get a processed gem, Like "Medium Processed Quartz" how do i cut the gems into an usable gem? no matter how many i grind all of em ends into processed version, Small or medium, i am using a fine Grindlayer.

Is there anything else i need to do to get the usable version of the gems?

💬 Fefa, Aug 3rd 2023 at 12:22 PM

Interesting, will try it out :). Thanks for the reply. I love the idea of this mod, keep uo the great job, i wonder what else can you achieve with this mod or similar mods in the future 😁

💬 KenigVovanAuthor, Aug 3rd 2023 at 11:13 AM

Moon_Dew

Maybe, I'll take a look at it during next version preparation

💬 KenigVovanAuthor, Aug 3rd 2023 at 11:09 AM

Fefa

The jeweler's table doesn't update gui when you open "Gems" tab and after that place the pickaxe in the left slot.
If you place it there and change to "Sockets" and back to "Gems" it should add new slot for cut gem to encrust.

I'll fix it in a next version 

💬 Fefa, Jul 31st 2023 at 2:20 PM

I dont know what i am doing wrong, i run in NET7 with the last update of this mod, but i cant find a way to add the gems to sockets. I have a tinbronze pickaxe with 1 socket slot added, but when i place the pickaxe in the add gem slot, thenes no space to place the gem, it only have one empty slot to place the tool but none to place the gems. Even in the game vercion that wasnt NET7 i had the same problem, no slot to add the gems.

💬 Moon_Dew, Jul 23rd 2023 at 7:38 PM

I already suggested this on the mod's Discord channel, but perhaps a chance of pearls dropping from certain seashells?

💬 Firelord6127, Jul 14th 2023 at 7:16 AM

seems to have a lot of potential

downloading

💬 Binn, Jul 9th 2023 at 12:35 AM

I made BlackGuard's shortsword & Iron Falkas, but can't find there any socets or place for socets, but for the picaxe i already do some with gems
also can't find socet at knife and just can't insert faceted Malachite into scythe

💬 KenigVovanAuthor, Jul 4th 2023 at 7:49 PM

QuakingDoom

Yes, it should give 2, I'll fix it in a next version

💬 QuakingDoom, Jul 4th 2023 at 5:09 PM

Visually, smithing sockets creates two, however they only give one socket. Is this intended?

💬 KenigVovanAuthor, Jun 29th 2023 at 7:11 PM

angelornero7

you started with rough layer?

💬 KenigVovanAuthor, Jun 29th 2023 at 7:05 PM

Westen

do you have 0.1.10?

💬 Westen, Jun 29th 2023 at 7:02 PM

A bug i have found; not sure which mod causes it of the two is that if you have this mod and "Anvil metal recovery"(by Melchior) installed when breaking ore with any pickaxe you will get ore blocks instead of ore chunks.

💬 angelornero7, Jun 29th 2023 at 4:50 PM

Can anyone explain me how tf this works¿?¿ I tested all types of gems and stones but no one seems to do nothing with the grinder, i have the grinder connected to the windmill and with the grindlayer on it and it does nothing. Please someone explain T-T

💬 DanaCraluminum, May 17th 2023 at 11:08 AM

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

💬 KenigVovanAuthor, May 17th 2023 at 5:49 AM

zackadiax24

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 2023 at 7:38 PM

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

💬 KenigVovanAuthor, May 13th 2023 at 9:09 AM

 

Artronia

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

💬 Artronia, May 12th 2023 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 2023 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 2023 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 2023 at 10:45 PM

Does this work on an exsisting save?

💬 Darkpaapi, May 6th 2023 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.

💬 KenigVovanAuthor, May 6th 2023 at 5:07 PM

Darkpaapi

changed

💬 Darkpaapi, May 6th 2023 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.

 

💬 KenigVovanAuthor, May 6th 2023 at 11:03 AM

Runehawk

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

💬 RuneScholar, May 6th 2023 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 2023 at 11:57 AM

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

💬 KenigVovanAuthor, Mar 25th 2023 at 5:25 PM

Dimanari

+drop from wild crops

💬 Dimanari, Mar 25th 2023 at 4:07 PM

what does Malachite do?

there are descriptions for all the rest.

(edit comment delete)