Mods / C&N Jewelry
- Tags:
- Author:
- KenigVovan
- Side:
- Both
- Created:
- Mar 15th 2023 at 4:07 PM
- Last modified:
- Jul 12th at 8:11 AM
- Downloads:
- 118352
-
Latest release (for Vintage Story 1.22.3, potentially outdated):
canjewelry_0.6.20.zip 1-click install
CAN Jewelry
Rough/cut gems, encrusting armor/tools with buffs, and gem extraction.
A full jewelry, gem-cutting and socket-encrustment system for Vintage Story. Mine rough gems, cut them at a gem cutting table, grind them on a jewel grinder, and encrust them into rings, tiaras, necklaces, monocles and more — granting stat buffs while worn. Extract gems from old jewelry and swap them at will.
What’s in the mod
- 12+ wearable jewelry items with metal/material variants - rings, earrings (left/right), tiaras, armbands, simple & nadiyan necklaces, glasses, monocles, horus eyes, rotten king masks, coronets, nose rings.
- Mechanical jewel grinder - connect mechanical power, drop a grindlayer, and refine your cut gems through up to three grinding steps for significantly higher buff values.
- Iron & steel pans - pan ore chunks of every metal type to extract rough gems.
- Wire drawing bench - draw metal wire hanks used in jewelry crafting recipes.
- Gem extraction - chisel a gem back out of its socket to re-use it or swap it for another. Both the gem and the jewelry piece have a chance to survive intact.
- In-game guide dialog (press
J) - color-coded stat tables with per-tier value ranges, socket-tier reference, cut-style comparison, and a full panning drop table by ore type and quality.
Cut styles
| Round Primary stat only. Highest main-stat after full grinding (~×2.19 of base). Best long-term choice. |
Baguette Primary stat (~×1.99 fully ground) + a random secondary buff from a stat-specific pool. Trades some main-stat power for a bonus stat. |
Pear Primary stat only, but front-loaded ×1.7 without grinding. Round overtakes it after full processing — good for un-ground gems. |
Socket tiers
T1 — Bronze tin / bismuth / black bronze socket, chipped (small) gems
T2 — Gold / Silver / Iron meteoric iron also fits, flawed (medium) gems
T3 — Steel normal (large) gems
Skill companion
The optional CAN Jewelry × XSkills companion mod adds two XSkills progression skills:
- Lapidary - perks for panning yield, material efficiency, grinding speed and quality. The Prospector perk unlocks additional rock types that can be panned for gems.
- Jeweler - perks for encrusting buff strength, wire drawing, and gem extraction. Extract License unlocks gem removal; higher-tier perks improve the odds of keeping the gem and the jewelry piece intact.
Integrations
Has integration with rough gems from Geology Additions.
Compatible with:
- Titanium-steel Tools (partial)
- Swordz
- Blackguard Additions
- All Forgotten Armory mods
Videos
- Gem cutting (revisited)
- 0.5.1 jewelry inventory (rings, earrings, nose rings)
- 0.5.2 Nadiyan necklaces
- 0.5.15 Panning for gems
Requires: VSImGui
Uses code from Purposeful Storage for necklace/headware blocks.

| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 0.6.20 | canjewelry | 1145 | Jul 12th at 8:11 AM | canjewelry_0.6.20.zip | 1-click install | ||
| |||||||
| 0.6.19 | canjewelry | 475 | Jul 9th at 7:19 PM | canjewelry_0.6.19.zip | 1-click install | ||
| |||||||
| 0.6.18 | canjewelry | 1457 | Jul 2nd at 6:53 AM | canjewelry_0.6.18.zip | 1-click install | ||
| |||||||
| 0.6.17 | canjewelry | 1977 | Jun 21st at 9:52 AM | canjewelry_0.6.17.zip | 1-click install | ||
| |||||||
| 0.6.16 | canjewelry | 1240 | Jun 15th at 7:36 PM | canjewelry_0.6.16.zip | 1-click install | ||
| |||||||
| 0.6.15 | canjewelry | 1043 | Jun 14th at 9:25 AM | canjewelry_0.6.15.zip | 1-click install | ||
| |||||||
| 0.6.14 | canjewelry | 774 | Jun 12th at 4:47 PM | canjewelry_0.6.14.zip | 1-click install | ||
| 0.6.13 | canjewelry | 868 | Jun 9th at 3:47 PM | canjewelry_0.6.13.zip | 1-click install | ||
| |||||||
| 0.6.12 | canjewelry | 1738 | Jun 1st at 7:33 PM | canjewelry_0.6.12.zip | 1-click install | ||
| |||||||
| 0.6.11 | canjewelry | 393 | May 31st at 1:51 PM | canjewelry_0.6.11.zip | 1-click install | ||
| |||||||
| 0.6.10 | canjewelry | 1816 | May 23rd at 4:11 PM | canjewelry_0.6.10.zip | 1-click install | ||
| |||||||
| 0.6.9 | canjewelry | 990 | May 19th at 7:23 PM | canjewelry_0.6.9.zip | 1-click install | ||
| |||||||
| 0.6.8 | canjewelry | 106 | May 19th at 2:41 PM | canjewelry_0.6.8.zip | 1-click install | ||
| |||||||
| 0.6.7 | canjewelry | 1227 | May 12th at 5:17 PM | canjewelry_0.6.7.zip | 1-click install | ||
| |||||||
| 0.6.6 | canjewelry | 1706 | May 8th at 11:26 AM | canjewelry_0.6.6.zip | 1-click install | ||
| |||||||
| 0.6.5 | canjewelry | 52 | May 8th at 6:55 AM | canjewelry_0.6.5.zip | 1-click install | ||
| |||||||
| 0.6.4 | canjewelry | 195 | May 7th at 7:25 PM | canjewelry_0.6.4.zip | 1-click install | ||
| |||||||
| 0.6.3 | canjewelry | 57 | May 7th at 5:11 PM | canjewelry_0.6.3.zip | 1-click install | ||
| |||||||
| 0.6.2 | canjewelry | 554 | May 4th at 3:51 PM | canjewelry_0.6.2.zip | 1-click install | ||
| |||||||
| 0.6.1 | canjewelry | 776 | Apr 30th at 5:55 PM | canjewelry_0.6.1.zip | 1-click install | ||
| |||||||
| 0.6.0 | canjewelry | 3283 | Mar 11th at 8:17 PM | canjewelry_0.6.0.zip | 1-click install | ||
| |||||||
| 0.5.23 | canjewelry | 32 | Jun 3rd at 4:38 PM | canjewelry_0.5.23.zip | 1-click install | ||
| |||||||
| 0.5.22 | canjewelry | 2130 | Mar 15th at 5:45 PM | canjewelry_0.5.22.zip | 1-click install | ||
| |||||||
| 0.5.21 | canjewelry | 843 | Mar 6th at 8:19 PM | canjewelry_0.5.21.zip | 1-click install | ||
| |||||||
| 0.5.20 | canjewelry | 1979 | Feb 14th at 9:19 AM | canjewelry_0.5.20.zip | 1-click install | ||
| |||||||
| 0.5.19 | canjewelry | 914 | Jan 11th at 2:25 PM | canjewelry_0.5.19.zip | 1-click install | ||
| |||||||
| 0.5.18 | canjewelry | 2722 | Jan 10th at 10:28 AM | canjewelry_0.5.18.zip | 1-click install | ||
| |||||||
| 0.5.17 | canjewelry | 1083 | Jan 1st at 1:36 PM | canjewelry_0.5.17.zip | 1-click install | ||
| |||||||
| 0.5.16 | canjewelry | 299 | Dec 30th 2025 at 8:12 PM | canjewelry_0.5.16.zip | 1-click install | ||
| |||||||
| 0.5.15 | canjewelry | 3401 | Nov 17th 2025 at 3:54 PM | canjewelry_0.5.15.zip | 1-click install | ||
| |||||||
| 0.5.14 | canjewelry | 230 | Nov 16th 2025 at 10:46 AM | canjewelry_0.5.14.zip | 1-click install | ||
| |||||||
| 0.5.13 | canjewelry | 528 | Nov 10th 2025 at 6:35 PM | canjewelry_0.5.13.zip | 1-click install | ||
|
| |||||||
| 0.5.12 | canjewelry | 397 | Nov 8th 2025 at 9:27 AM | canjewelry_0.5.12.zip | 1-click install | ||
| |||||||
| 0.5.11 | canjewelry | 434 | Nov 5th 2025 at 10:14 PM | canjewelry_0.5.11.zip | 1-click install | ||
| |||||||
| 0.5.10 | canjewelry | 701 | Nov 2nd 2025 at 2:47 PM | canjewelry_0.5.10.zip | 1-click install | ||
| |||||||
| 0.5.9 | canjewelry | 314 | Nov 1st 2025 at 7:37 PM | canjewelry_0.5.9.zip | 1-click install | ||
| |||||||
| 0.5.8 | canjewelry | 3295 | Sep 21st 2025 at 11:23 AM | Empty | canjewelry_0.5.8.zip | 1-click install | |
| 0.5.7 | canjewelry | 85 | Sep 21st 2025 at 7:28 AM | canjewelry_0.5.7.zip | 1-click install | ||
|
- Maltiez's firearms/exoskeletons items added into config | |||||||
| 0.5.6 | canjewelry | 1816 | Aug 28th 2025 at 8:25 PM | Empty | canjewelry_0.5.6.zip | 1-click install | |
| 0.5.5 | canjewelry | 204 | Aug 27th 2025 at 8:41 PM | Empty | canjewelry_0.5.5.zip | 1-click install | |
| 0.5.4 | canjewelry | 259 | Aug 12th 2025 at 3:53 PM | canjewelry_0.5.4.zip | 1-click install | ||
| |||||||
| 0.5.3 | canjewelry | 153 | Jul 30th 2025 at 3:33 PM | canjewelry_0.5.3.zip | 1-click install | ||
| |||||||
| 0.5.2 | canjewelry | 102 | Jul 26th 2025 at 7:43 AM | canjewelry_0.5.2.zip | 1-click install | ||
| |||||||
| 0.5.1 | canjewelry | 65 | Jul 23rd 2025 at 5:19 PM | canjewelry_0.5.1.zip | 1-click install | ||
| |||||||
| 0.5.0 | canjewelry | 63 | Jul 21st 2025 at 3:34 PM | canjewelry_0.5.0.zip | 1-click install | ||
| |||||||
| 0.4.26 | canjewelry | 164 | Apr 14th at 8:26 AM | canjewelry_only_for_playermodellib_0.4.26.zip | 1-click install | ||
| |||||||
| 0.4.25 | canjewelry | 1628 | Aug 12th 2025 at 3:50 PM | canjewelry_0.4.25.zip | 1-click install | ||
| |||||||
| 0.4.24 | canjewelry | 839 | Aug 2nd 2025 at 6:27 PM | canjewelry_0.4.24.zip | 1-click install | ||
| |||||||
| 0.4.23 | canjewelry | 922 | Jul 19th 2025 at 1:11 PM | canjewelry_0.4.23.zip | 1-click install | ||
| |||||||
| 0.4.22 | canjewelry | 81 | Jul 19th 2025 at 8:17 AM | canjewelry_0.4.22.zip | 1-click install | ||
| |||||||
| 0.4.21 | canjewelry | 2035 | Jun 11th 2025 at 3:47 PM | canjewelry_0.4.21.zip | 1-click install | ||
| |||||||
| 0.4.20 | canjewelry | 1539 | May 3rd 2025 at 6:46 AM | canjewelry_0.4.20.zip | 1-click install | ||
| |||||||
| 0.4.19 | canjewelry | 567 | May 2nd 2025 at 6:50 AM | canjewelry_0.4.19.zip | 1-click install | ||
| |||||||
| 0.4.18 | canjewelry | 1594 | Apr 11th 2025 at 5:35 PM | canjewelry_0.4.18.zip | 1-click install | ||
| |||||||
| 0.4.17 | canjewelry | 5329 | Feb 26th 2025 at 6:59 PM | canjewelry_0.4.17.zip | 1-click install | ||
| |||||||
| 0.4.16 | canjewelry | 1803 | Feb 16th 2025 at 9:19 AM | canjewelry_0.4.16.zip | 1-click install | ||
| |||||||
| 0.4.15 | canjewelry | 502 | Feb 15th 2025 at 7:52 AM | canjewelry_0.4.15.zip | 1-click install | ||
| |||||||
| 0.4.14 | canjewelry | 195 | Feb 14th 2025 at 3:41 PM | canjewelry_0.4.14.zip | 1-click install | ||
| |||||||
| 0.4.13 | canjewelry | 1319 | Feb 6th 2025 at 4:41 PM | canjewelry_0.4.13.zip | 1-click install | ||
| |||||||
| 0.4.12 | canjewelry | 547 | Feb 4th 2025 at 4:54 PM | canjewelry_0.4.12.zip | 1-click install | ||
|
-coronet fix
-incorrect gem drop on tool break
-changed animatio for gem cutting table | |||||||
| 0.4.11 | canjewelry | 896 | Feb 1st 2025 at 10:59 AM | canjewelry_0.4.11.zip | 1-click install | ||
| |||||||
| 0.4.10 | canjewelry | 1322 | Jan 26th 2025 at 11:04 AM | canjewelry_0.4.10.zip | 1-click install | ||
| |||||||
| 0.4.9 | canjewelry | 1105 | Jan 18th 2025 at 11:42 AM | canjewelry_0.4.9.zip | 1-click install | ||
| |||||||
| 0.4.8 | canjewelry | 1613 | Dec 26th 2024 at 1:56 PM | canjewelry_0.4.8.zip | 1-click install | ||
| |||||||
| 0.4.7 | canjewelry | 454 | Dec 16th 2024 at 10:01 AM | canjewelry_0.4.7.zip | 1-click install | ||
| |||||||
| 0.4.6 | canjewelry | 284 | Dec 14th 2024 at 10:00 AM | canjewelry_0.4.6.zip | 1-click install | ||
| |||||||
| 0.4.5 | canjewelry | 337 | Dec 12th 2024 at 7:45 PM | canjewelry_0.4.5.zip | 1-click install | ||
| |||||||
| 0.4.4 | canjewelry | 227 | Dec 12th 2024 at 2:18 PM | canjewelry_0.4.4.zip | 1-click install | ||
| |||||||
| 0.4.3 | canjewelry | 364 | Dec 9th 2024 at 7:37 PM | canjewelry_0.4.3.zip | 1-click install | ||
| |||||||
| 0.4.2 | canjewelry | 478 | Nov 7th 2024 at 7:20 PM | Empty | canjewelry_0.4.2.zip | 1-click install | |
| 0.4.1 | canjewelry | 541 | Oct 9th 2024 at 3:08 PM | canjewelry_0.4.1.zip | 1-click install | ||
| |||||||
| 0.4.0 | canjewelry | 268 | Oct 7th 2024 at 4:06 PM | canjewelry_0.4.0.zip | 1-click install | ||
| |||||||
| 0.3.11 | canjewelry | 73 | Nov 21st 2025 at 7:54 PM | canjewelry_0.3.11.zip | 1-click install | ||
| |||||||
| 0.3.10 | canjewelry | 551 | Dec 20th 2024 at 10:17 AM | canjewelry_0.3.10.zip | 1-click install | ||
| |||||||
| 0.3.9 | canjewelry | 269 | Dec 13th 2024 at 8:17 AM | canjewelry_0.3.9.zip | 1-click install | ||
| |||||||
| 0.3.8 | canjewelry | 516 | Dec 12th 2024 at 7:39 PM | canjewelry_0.3.8.zip | 1-click install | ||
| |||||||
| 0.3.7 | canjewelry | 214 | Dec 11th 2024 at 10:30 AM | Empty | canjewelry_0.3.7.zip | 1-click install | |
| 0.3.6 | canjewelry | 1503 | Oct 8th 2024 at 5:03 PM | canjewelry_0.3.6.zip | 1-click install | ||
| |||||||
| 0.3.5 | canjewelry | 390 | Oct 6th 2024 at 6:28 PM | canjewelry_0.3.5.zip | 1-click install | ||
| |||||||
| 0.3.4 | canjewelry | 284 | Oct 6th 2024 at 9:44 AM | canjewelry_0.3.4.zip | 1-click install | ||
| |||||||
| 0.3.3 | canjewelry | 235 | Oct 6th 2024 at 9:26 AM | canjewelry_0.3.3.zip | 1-click install | ||
| |||||||
| 0.3.2 | canjewelry | 288 | Oct 5th 2024 at 12:48 PM | canjewelry_0.3.2.zip | 1-click install | ||
| |||||||
| 0.3.1 | canjewelry | 293 | Oct 3rd 2024 at 6:08 PM | canjewelry_0.3.1.zip | 1-click install | ||
| |||||||
| 0.3.0 | canjewelry | 350 | Oct 1st 2024 at 4:01 PM | canjewelry_0.3.0.zip | 1-click install | ||
| |||||||
| 0.2.43 | canjewelry | 1205 | Sep 9th 2024 at 4:01 PM | canjewelry_0.2.43.zip | 1-click install | ||
| |||||||
| 0.2.42 | canjewelry | 963 | Aug 15th 2024 at 5:35 PM | canjewelry_0.2.42.zip | 1-click install | ||
| |||||||
| 0.2.41 | canjewelry | 357 | Aug 14th 2024 at 10:39 AM | canjewelry_0.2.41.zip | 1-click install | ||
| |||||||
| 0.2.40 | canjewelry | 331 | Aug 13th 2024 at 9:04 AM | canjewelry_0.2.40.zip | 1-click install | ||
| |||||||
| 0.2.39 | canjewelry | 341 | Aug 9th 2024 at 1:33 PM | canjewelry_0.2.39.zip | 1-click install | ||
| |||||||
| 0.2.38 | canjewelry | 411 | Aug 6th 2024 at 3:07 PM | canjewelry_0.2.38.zip | 1-click install | ||
| |||||||
| 0.2.37 | canjewelry | 267 | Aug 6th 2024 at 9:40 AM | canjewelry_0.2.37.zip | 1-click install | ||
| |||||||
| 0.2.36 | canjewelry | 326 | Aug 5th 2024 at 7:02 PM | canjewelry_0.2.36.zip | 1-click install | ||
| |||||||
| 0.2.35 | canjewelry | 393 | Aug 4th 2024 at 10:36 AM | canjewelry_0.2.35.zip | 1-click install | ||
| |||||||
| 0.2.34 | canjewelry | 370 | Aug 1st 2024 at 2:58 PM | canjewelry_0.2.34.zip | 1-click install | ||
| |||||||
| 0.2.33 | canjewelry | 314 | Jul 31st 2024 at 7:39 PM | canjewelry_0.2.33.zip | 1-click install | ||
| |||||||
| 0.2.32 | canjewelry | 981 | Jul 13th 2024 at 11:44 AM | canjewelry_0.2.32.zip | 1-click install | ||
| |||||||
| 0.2.31 | canjewelry | 2340 | May 19th 2024 at 8:41 PM | canjewelry_0.2.31.zip | 1-click install | ||
| |||||||
| 0.2.30 | canjewelry | 322 | May 19th 2024 at 10:27 AM | canjewelry_0.2.30.zip | 1-click install | ||
| |||||||
| 0.2.29 | canjewelry | 1193 | May 5th 2024 at 2:34 PM | canjewelry_0.2.29.zip | 1-click install | ||
| |||||||
| 0.2.28 | canjewelry | 572 | May 2nd 2024 at 4:23 PM | canjewelry_0.2.28.zip | 1-click install | ||
| |||||||
| 0.2.27 | canjewelry | 1170 | Apr 20th 2024 at 9:04 AM | canjewelry_0.2.27.zip | 1-click install | ||
| |||||||
| 0.2.26 | canjewelry | 767 | Apr 12th 2024 at 4:52 PM | canjewelry_0.2.26.zip | 1-click install | ||
| |||||||
| 0.2.25 | canjewelry | 529 | Mar 29th 2024 at 8:31 AM | canjewelry_0.2.25.zip | 1-click install | ||
| |||||||
| 0.2.24 | canjewelry | 427 | Mar 27th 2024 at 7:03 PM | canjewelry_0.2.24.zip | 1-click install | ||
| |||||||
| 0.2.23 | canjewelry | 364 | Mar 27th 2024 at 6:42 AM | canjewelry_0.2.23.zip | 1-click install | ||
| |||||||
| 0.2.22 | canjewelry | 347 | Mar 26th 2024 at 10:20 PM | canjewelry_0.2.22.zip | 1-click install | ||
| |||||||
| 0.2.20 | canjewelry | Mar 26th 2024 at 7:43 PM | 1-click install | ||||
| |||||||
| 0.2.19 | canjewelry | 440 | Mar 25th 2024 at 11:58 AM | canjewelry_0.2.19.zip | 1-click install | ||
| |||||||
| 0.2.18 | canjewelry | 788 | Mar 17th 2024 at 12:28 PM | canjewelry_0.2.18.zip | 1-click install | ||
| |||||||
| 0.2.17 | canjewelry | 412 | Mar 16th 2024 at 3:00 PM | canjewelry_0.2.17.zip | 1-click install | ||
| |||||||
| 0.2.16 | canjewelry | 783 | Mar 5th 2024 at 7:46 PM | canjewelry_0.2.16.zip | 1-click install | ||
| |||||||
| 0.2.15 | canjewelry | 393 | Mar 4th 2024 at 7:13 AM | canjewelry_0.2.15.zip | 1-click install | ||
| |||||||
| 0.2.14 | canjewelry | 411 | Mar 3rd 2024 at 12:03 PM | canjewelry_0.2.14.zip | 1-click install | ||
| |||||||
| 0.2.13 | canjewelry | 479 | Mar 2nd 2024 at 10:23 AM | canjewelry_0.2.13.zip | 1-click install | ||
| |||||||
| 0.2.12 | canjewelry | 398 | Feb 28th 2024 at 6:09 PM | canjewelry_0.2.12.zip | 1-click install | ||
| |||||||
| 0.2.11 | canjewelry | 914 | Feb 10th 2024 at 4:12 PM | canjewelry_0.2.11.zip | 1-click install | ||
| |||||||
| 0.2.10 | canjewelry | 767 | Feb 4th 2024 at 12:53 PM | canjewelry_0.2.10.zip | 1-click install | ||
| |||||||
| 0.2.9 | canjewelry | 476 | Feb 3rd 2024 at 8:06 AM | canjewelry_0.2.9.zip | 1-click install | ||
| |||||||
| 0.2.8 | canjewelry | 425 | Feb 2nd 2024 at 5:56 PM | canjewelry_0.2.8.zip | 1-click install | ||
| |||||||
| 0.2.7 | canjewelry | 634 | Jan 29th 2024 at 5:28 AM | canjewelry_0.2.7.zip | 1-click install | ||
| |||||||
| 0.2.6 | canjewelry | 346 | Jan 28th 2024 at 2:53 PM | Empty | canjewelry_0.2.6.zip | 1-click install | |
| 0.2.5 | canjewelry | 409 | Jan 27th 2024 at 8:49 PM | canjewelry_0.2.5.zip | 1-click install | ||
| |||||||
| 0.2.4 | canjewelry | 334 | Jan 27th 2024 at 11:37 AM | canjewelry_0.2.4.zip | 1-click install | ||
| |||||||
| 0.2.3 | canjewelry | 844 | Jan 13th 2024 at 12:15 PM | canjewelry_0.2.3.zip | 1-click install | ||
| |||||||
| 0.2.2 | canjewelry | 366 | Jan 10th 2024 at 7:31 PM | canjewelry_0.2.2.zip | 1-click install | ||
| |||||||
| 0.2.1 | canjewelry | 313 | Jan 10th 2024 at 4:06 PM | canjewelry_0.2.1.zip | 1-click install | ||
| |||||||
| 0.2.0 | canjewelry | Jan 9th 2024 at 5:18 PM | 1-click install | ||||
| |||||||
| 0.1.31 | canjewelry | 296 | Feb 28th 2024 at 5:58 PM | canjewelry_0.1.31.zip | 1-click install | ||
| |||||||
| 0.1.30 | canjewelry | 449 | Feb 3rd 2024 at 10:40 AM | canjewelry_0.1.30.zip | 1-click install | ||
| |||||||
| 0.1.29 | canjewelry | 371 | Jan 29th 2024 at 5:39 AM | canjewelry_0.1.29.zip | 1-click install | ||
| |||||||
| 0.1.28 | canjewelry | 307 | Jan 28th 2024 at 2:27 PM | Empty | canjewelry_0.1.28.zip | 1-click install | |
| 0.1.27 | canjewelry | 367 | Jan 28th 2024 at 8:41 AM | canjewelry_0.1.27.zip | 1-click install | ||
| |||||||
| 0.1.26 | canjewelry | Jan 27th 2024 at 9:04 PM | 1-click install | ||||
| |||||||
| 0.1.25 | canjewelry | 462 | Jan 16th 2024 at 7:47 AM | Empty | canjewelry_0.1.25.zip | 1-click install | |
| 0.1.24 | canjewelry | 380 | Jan 13th 2024 at 9:49 AM | canjewelry_0.1.24.zip | 1-click install | ||
| |||||||
| 0.1.23 | canjewelry | 658 | Jan 6th 2024 at 9:02 AM | canjewelry_0.1.23.zip | 1-click install | ||
|
- fixed dependsOn patches for grindlayers | |||||||
| 0.1.22 | canjewelry | 488 | Jan 2nd 2024 at 8:44 PM | canjewelry_0.1.22.zip | 1-click install | ||
|
- ruby missing parts | |||||||
| 0.1.21 | canjewelry | 431 | Dec 30th 2023 at 8:37 PM | canjewelry_0.1.21.zip | 1-click install | ||
|
- "-antique" in buffNameToPossibleItem for emerald, lapislazuli, malachite, olivine, uranium, quartz | |||||||
| 0.1.20 | canjewelry | 354 | Dec 30th 2023 at 11:25 AM | canjewelry_0.1.20.zip | 1-click install | ||
| |||||||
| 0.1.19 | canjewelry | 976 | Dec 11th 2023 at 6:17 PM | canjewelry_0.1.19.zip | 1-click install | ||
|
"armor-head-antique-*": 1, added | |||||||
| 0.1.18 | canjewelry | 1723 | Oct 14th 2023 at 11:26 AM | canjewelry_0.1.18.zip | 1-click install | ||
| |||||||
| 0.1.16 | canjewelry | 913 | Sep 23rd 2023 at 1:35 PM | canjewelry_0.1.16.zip | 1-click install | ||
|
- fix incorrect buff handling | |||||||
| 0.1.15 | canjewelry | 935 | Aug 30th 2023 at 3:51 PM | canjewelry_0.1.15.zip | 1-click install | ||
| |||||||
| 0.1.14 | canjewelry | 444 | Aug 29th 2023 at 2:49 PM | canjewelry_0.1.14.zip | 1-click install | ||
| |||||||
| 0.1.13 | canjewelry | 859 | Aug 13th 2023 at 10:31 AM | canjewelry_0.1.13_net7.zip | 1-click install | ||
| |||||||
| 0.1.12 | canjewelry | 428 | Aug 11th 2023 at 3:15 PM | canjewelry_0.1.12_net7.zip | 1-click install | ||
| |||||||
| 0.1.11 | canjewelry | 639 | Aug 5th 2023 at 6:32 PM | canjewelry_v0.1.11.zip | 1-click install | ||
| |||||||
| 0.1.10 | canjewelry | 1216 | Jun 27th 2023 at 2:53 PM | canjewelry_v0.1.10.zip | 1-click install | ||
|
- fixed json drop | |||||||
| 0.1.9 | canjewelry | 411 | Jun 26th 2023 at 3:49 PM | canjewelry_v0.1.9.zip | 1-click install | ||
|
- items_codes_with_socket_count in config for setting which items have Encrustable collectableBehavior and how much gems can be encrusted | |||||||
| 0.1.8 | canjewelry | 930 | May 14th 2023 at 7:28 AM | canjewelry_v0.1.8.zip | 1-click install | ||
|
- missing texture fix | |||||||
| 0.1.7 | canjewelry | 401 | May 13th 2023 at 9:08 AM | Empty | canjewelry_v0.1.7.zip | 1-click install | |
| 0.1.6 | canjewelry | 513 | May 8th 2023 at 3:27 PM | canjewelry_v0.1.6.zip | 1-click install | ||
| |||||||
| 0.1.4 | canjewelry | 407 | May 7th 2023 at 10:35 AM | canjewelry_v0.1.4.zip | 1-click install | ||
| |||||||
| 0.1.3 | canjewelry | 424 | May 6th 2023 at 5:07 PM | canjewelry_v0.1.3.zip | 1-click install | ||
|
- rough grindlayer recipe change | |||||||
| 0.1.2 | canjewelry | 364 | May 6th 2023 at 2:12 PM | canjewelry_v0.1.2.zip | 1-click install | ||
| |||||||
| 0.1.1 | canjewelry | 401 | May 5th 2023 at 7:16 PM | Empty | canjewelry_v0.1.1.zip | 1-click install | |
| 0.0.2 | canjewelry | 614 | Mar 15th 2023 at 6:22 PM | canjewelry_v0.0.2.zip | 1-click install | ||
|
- normal remap | |||||||
| 0.0.1 | canjewelry | 381 | Mar 15th 2023 at 4:08 PM | canjewelry_v0.0.1.zip | 1-click install | ||
|
init | |||||||




Does panning destroy the ore? The handbook guide does not make this clear at all, and I don't want to risk ore to find out. I found a comment from a year ago suggesting it was, but also a reply suggesting it that would be changed? Has it?
Hello, I have a Blackguard sword. I see that there are 3 slots, but only two seem to be available. I can't seem to fit a gem; it accepts amethyst. Is there something else I need to do?
This error is crashing my friend on a server..
check 0.6.20
hi KenigVovan
im getting 2 grid recipe errors in my server-main.log
6.7.2026 00:24:48 [Error] Grid Recipe with output 'canjewelry:jewelerset-north' contains an ingredient that cannot be resolved: Item code game:plank-darkaged
6.7.2026 00:24:48 [Error] Grid Recipe with output 'canjewelry:jewelgrinder' contains an ingredient that cannot be resolved: Item code game:plank-darkaged
i have the latest version of the mod and im on 1.22.3, i dont think its any conflict with a mod since the code is game:plank. but idk. if you need a modlist i can provide that.
i also wanted to ask if you know what the following errors are? i have the mod C&N Jewelry/XSkills but i dont think its this one?
6.7.2026 00:24:48 [Error] Patch 5 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/halberd.json not found
6.7.2026 00:24:48 [Error] Patch 6 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/longsword.json not found
6.7.2026 00:24:48 [Error] Patch 7 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/mace.json not found
6.7.2026 00:24:48 [Error] Patch 8 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/messer.json not found
6.7.2026 00:24:48 [Error] Patch 9 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/pike.json not found
6.7.2026 00:24:48 [Error] Patch 10 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/rapier.json not found
6.7.2026 00:24:48 [Error] Patch 11 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/spear.json not found
6.7.2026 00:24:48 [Error] Patch 12 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/zweihander.json not found
Bro, I have the same problems. Could I fix it somehow?
should be fixed in 0.6.19/20
hey im playing on ver 1.21.6 and the jewelry breaks the models of the kobold and frog people, any of yall know a fix? also break all animations when logging off with jewelry equipt
using the mod ver 0.5.21
Edit: you need the 0.4.26 version for playermodellib, this fixes the issues
Cool concept but I swear I'm missing something, all the small gem's I've got (Topaz and Quartz) just refuse to fit in any size socket, no matter what cut I try.
Try crafting sockets first, if you slot a socket in and press + you can then put gems in. Mind that the socket has to be from a specific metal fitting the tier of the potential socket, so you can only put bronze sockets in green slots for example.
...I had to learn it the hard way
Anyone know if this is compatible with toolsmith?
Why do the coronets all have 1 socket, and the tiaras up to 3?
The following errors occur during loading:
21.6.2026 23:05:54 [Error] Patch 5 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/halberd.json not found
21.6.2026 23:05:54 [Error] Patch 6 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/longsword.json not found
21.6.2026 23:05:54 [Error] Patch 7 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/mace.json not found
21.6.2026 23:05:54 [Error] Patch 8 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/messer.json not found
21.6.2026 23:05:54 [Error] Patch 9 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/pike.json not found
21.6.2026 23:05:54 [Error] Patch 10 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/rapier.json not found
21.6.2026 23:05:54 [Error] Patch 11 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/spear.json not found
21.6.2026 23:05:54 [Error] Patch 12 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/zweihander.json not found
And that's really strange! The xmelee mod stopped being developed a long time ago (three years ago, since version 1.18).
Is there any way we could get compatibility with vanilla armory? Would be awesome to have both mods be able to work in tandem with each other
Hello, not sure if this is intended or not but the recipe for the gold/silver sockets arent working. I checked in the files and saw that they are shown as items that can exist as a metal variant, but the recipe json does not have silver or gold in the possible metals.
"ingredient": {
"type": "item",
"code": "game:ingot-*",
"name": "metal",
"allowedVariants": [ "bismuthbronze", "tinbronze", "blackbronze", "iron", "meteoriciron", "steel" ]
},
______________
"shape": { "base": "canjewelry:encrusting/socket" },
"variantgroups": [
{
"code": "metal",
"states": [ "tinbronze", "bismuthbronze", "blackbronze", "iron", "meteoriciron", "steel", "gold", "silver" ]
}
Hai KenigVovan!
Is there any chance you have a plan towards making a Kanahaku`s (Not Only) Spear Expansion compatibility update throughout your work?
I really appreciate the mod and it's really cool. I thought I'd ask not to demand but just so I can find out if it's planned or not.
I appreciate your work already and I'm sorry if the question bothers you in advance.
I still cannot put the Medium Cut Topaz [Pear], which should be T2 onto the Armband I made. It has a T2 Socket, being Meteoric Iron, but neither it nor my Medium Cut Quartz [Baguette] will go in. They are both not ground, as I do not have that yet, but it shouldn't matter since that is "optional". According to the in-game guide, "Medium" gems are T2, so this should work. Something I also noticed is that the Topaz makes the slot turn Red, and hitting the "+" does nothing, whereas the Quartz makes the slot turn Green, but hitting the "+" still does nothing.
Hi got this crash:
System.NullReferenceException: Object reference not set to an instance of an object.
at canjewelry.src.jewelry.ProcessedGem.GenMesh(...) in ...\ProcessedGem.cs:line 265
could you help me ? or is it something im missing ?
Hey, if you have 0.6.13 version or lower then try the latest updates
Hi! Some items transform after cutting—I craft a Basalt Bronze Cutting Table, break it, and get a Granite Copper Cutting Table. Some sockets change metals, like gold, copper, and bronze, after interactions like removing/installing. It might be an internal change, but I can only cut vertically or horizontally cut gemstones (voxels, which should be there). I also can't find slots for T3 gemstones, except for crowns... or earrings/nose rings in the jewelry guide (they don't have any slots at all). Am I missing something?
When I put a Socket onto my various Jewelry, it has been reseting to a different material. For example, putting a Tin Bronze Socket on an Iron Ring and setting it changes it to Bismuth Bronze. I would consider this a minor issue if it wasn't for that fact that it is resetting my Meteroic Iron Socket (T2) that I put on my Armband, which is a T2 Slot Max, to a Gold Socket (T1), so I cannot put any T2 Gems on it.
should be fixed now
Just tested, the Socket stays as a Meteoric Iron as expected, so thanks!
I dragged on the jewelry guide and it has disappeared off my screen. I can't seem to get it back now.
in ModConfig folder find imgui.json and set MultiViewportSupport false or in imgui.ini remove value for Jewelry gui
I have question about power of the buffs in the one video you linked the one gemstone you crafted gave you like 15% minning speed or something ike that, i just like to know if the buffs are powerfull or not? bcs i dont like the idea of me becoming a demigod when i equip alot of gems.
You can find default values range in https://github.com/kenigvovan/CAN_Jewelry/blob/master/canjewelry/canjewelry/src/Config.cs#L1190
they also depend on cutting/grinding stage https://github.com/kenigvovan/CAN_Jewelry/blob/master/canjewelry/canjewelry/src/Config.cs#L1491 (it's multipliers per cutting type)
you can set threshold value for any buff using max_buff_values https://github.com/kenigvovan/CAN_Jewelry/blob/master/canjewelry/canjewelry/src/Config.cs#L105C17-L105C32
Guess this mod would be incompatible with Interestime Mining & Extraction as it replaces the whole mining mechanic dropping orechunks with its own processing mechanic around "muck"
KhataKhan
0.6.13 updates panningDrops in config now so it should be fixed on update without any other config changes
seems I have narrowed down the "cannot pan" issue to something like : Something to do with either imgui 1.22.3 or can jewelry config file is causing the issue. I was only able to pan successfully after deleted the can jewelry config file and lettting it reload itself
Hey just a question as im unsure, but does the gem bonus depend on where its slotted? Can i have an ore drop bonus on earrings, or does it need to be on the pickaxe? Like is it all buffs given as long as its slotted?
If it's encrusted and you can equip an item then it will give the bonus
How to use the gem cutting table? right clicking with or without shift with a rough diamond doesn't do anything, nor with an empty hand, nor with a gem cutting chisel.
did you convert the vanilla gem to a CAN gem in the crafting grid? emeralds, peridots, and diamonds are all vanilla but can be switched back and forth
This is an intresting mod, im curious if this mod lets you socket into sheilds? Maybe a bit of compatability with the walking stick mod?
Hai. Would it be bold of me to ask if you could make some compatibility towards meteoric steel mod? https://mods.vintagestory.at/meteoricsteel
It's ofc not a need if you don't have the spare time for it. It would just be great to have it compatible with it:>
Thank your for your work already in advance.
Anselmus Jester51
Could you please save your old mod config and check if a newly created one will resolve the issue. If so send me the saved one please
Ok, now I feel silly because it fixed both problems I complied about, thanks for help.
Love your mode
Stay good
Panning for gems doesn't seem to work at all for a while now, which is heartbreaking since I'm really enjoying the mod so far. Also, there are some missing textures on things like the gem grinder after you apply a grindlayer. Hoping it gets fixed soon, and that it just needs a little more polishing (no pun intended).
Hi
It appers I can't attach sockets to anything, tried with diffrent socekts, pieces of jewelery amd worlds. Nothing works, I can only put in the tab but it won't attach no mater what.
Also panning doesn't work for very long time
26.5.2026 09:22:39 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-citrine in RegisterPanDrops:game:rock-bauxite
26.5.2026 09:22:39 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-quartz in RegisterPanDrops:game:rock-andesite
26.5.2026 09:22:39 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-fluorite in RegisterPanDrops:game:rock-limestone
26.5.2026 09:22:39 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-corundum in RegisterPanDrops:game:rock-marble
26.5.2026 09:22:39 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-emerald in RegisterPanDrops:game:rock-serpentinite
26.5.2026 09:22:39 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-amethyst in RegisterPanDrops:game:rock-rhyolite
26.5.2026 09:22:39 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-olivine in RegisterPanDrops:game:rock-basalt
26.5.2026 09:22:39 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-fluorite in RegisterPanDrops:game:rock-granite
26.5.2026 09:22:39 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-lapislazuli in RegisterPanDrops:game:rock-chalk
In all good mod with a lot of potention
can you add sopport for this mod?
https://mods.vintagestory.at/ancientweaponry
Use ".edi" command in chat, that's a period followed by "edi". It lets you see the item codes for whatever you hover over. Open the config json and find the section that lists socket slots and the tier, and follow the format of the other items. I'd do it near the bottom or the top.
Its how I added socket slots for Ancient Armory (https://mods.vintagestory.at/ancientarmory), and got both the extra mods that use maltiezfirearms(https://mods.vintagestory.at/firearmsfork)(https://mods.vintagestory.at/nekporifle) as a base as well as glockmaker's(https://mods.vintagestory.at/glockmaker) mod to work.
if its compatible with blackguard additions could it be compatible with forlorn additions too? https://mods.vintagestory.at/show/mod/23264
SadiHiran
socket count tab was updated.
Yes, there is 10% chance by default that item will be destroyed on extract attempt, added popup to prevent missclicks.
In jewelry tab only rings, earings and nose items available now, you can change side of item using craft grid
TayFey
now info will be saved on encrusted gem so you can grind it if it wasn't before after extraction
the confirmation popup doesnt work at all on linux, any way to turn it off through config?
also any way to remove a socket from a tool? i put in bronze sockets in my steel pickaxe cause i didnt have any great gems but i didn't realize you can't remove them
seconding what Hiran is saying,
earings are said to have sockets but dont for example.
Tiaras are listed as having one T3 and two T2s but have one T2 and two T1s... etc.
Also I like would like some confirmation on gem removal as it reads like I would have a chance to destroy my (very expensive) armor if I tried to remove a gem? Or is it the socket we would lose? Which would make more sense than destroying like 14 steel plates because of a little gemstone we hit with a chisel... So I would like a confirmation on how the specific mechanic exactly works, thanks!
In game guide for this mod shows that many more items could get gems and sockets than what actually can.
What can I put in the jewelry tab in the inventory? The only thing that I managed to fins is a single ring on my right hand
Gems that were installed in a socket right after cutting and then removed cannor be further processed on a jewelgrinder. A bug or intentional behavior?
Found a bug, when you hold a gem cutting chisle and look up the causes the screen to freak out it also flashed when you use the chisle on a gem.
Got a crash while placing a cutting table.
Game crashes if you try placing down a gem cutting table in a world created while the mod wasn't installed.
Log warnings on startup, in addition to the ones reported by darklord1622 -
18.5.2026 08:25:56 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-citrine in RegisterPanDrops:game:rock-bauxite
18.5.2026 08:25:56 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-quartz in RegisterPanDrops:game:rock-andesite
18.5.2026 08:25:56 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-fluorite in RegisterPanDrops:game:rock-limestone
18.5.2026 08:25:56 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-corundum in RegisterPanDrops:game:rock-marble
18.5.2026 08:25:56 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-emerald in RegisterPanDrops:game:rock-serpentinite
18.5.2026 08:25:56 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-amethyst in RegisterPanDrops:game:rock-rhyolite
18.5.2026 08:25:56 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-olivine in RegisterPanDrops:game:rock-basalt
18.5.2026 08:25:56 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-fluorite in RegisterPanDrops:game:rock-granite
18.5.2026 08:25:56 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code canjewelry:gem-rough-chipped-lapislazuli in RegisterPanDrops:game:rock-chalk
in latest update, with only IMGUI and C&N loaded the iron pan doesnt work as per your video instructions. 64 ore chunks in slot to the right of pan, in water right click to add, nothing happens.
I somehow moved the gem fitting tab off screen and now it will not open in vintage story but in a separate place where i cannot see it and cannot put tools/gem in.
Fixed it, it requires a full fresh install of vintage story. so dont drag the insert gem tab off screen.
There is "MultiViewportSupport" in imgui.json you can change to disable off screen feature and using imgui.ini reset position of guis
Also have a weird hitbox thing that's stopping me from cutting in the middle/top of the gem?
fixed
My gemcutting table has a weird rectangular hitbox preventing me from cutting the middles of two faces (N/S) of the gem. Is that normal?
fixed
@Andromeda517
at the moment no, I'll check how the mod works
darklord1622
should be harmless, I'll add modid check in next version
SizzleCorndog
I think part of items from Combat Overhaul is already supported
Does this have knapster support? the gemcutting makes my arthritis flare up
TheScarletKing
finish a recipe and right click with a hammer
i am getting this error on world loadup
8.5.2026 19:26:06 [Error] Patch 5 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/halberd.json not found
8.5.2026 19:26:06 [Error] Patch 6 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/longsword.json not found
8.5.2026 19:26:06 [Error] Patch 7 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/mace.json not found
8.5.2026 19:26:06 [Error] Patch 8 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/messer.json not found
8.5.2026 19:26:06 [Error] Patch 9 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/pike.json not found
8.5.2026 19:26:06 [Error] Patch 10 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/rapier.json not found
8.5.2026 19:26:06 [Error] Patch 11 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/spear.json not found
8.5.2026 19:26:06 [Error] Patch 12 in game:patches/cb/can-add-cb.json: File xmelee:itemtypes/weapon/zweihander.json not found
Is there any plan to make this compatable with Combat Overhaul?
question when your using the gem cutting table and you mess up there is no way to fix it?
One or the other workied. I'm fairly sure it was attributerenderinglibrary, because even after CAN was removed, I had a rotated bookshelf with invisible books.
Thanks all~!
Venusgate
try 0.6.4 as well
you should try new version of attributerenderinglibrary if you are having any issues. Venusgate
Seems like it was released like 2 minutes ago
Tried rolling back versions on this and imgui, and no luck.
Will play without for a bit.
Love your mod otherwise.
Crash log
Running on 64 bit Windows 10.0.26200.0 with 65439 MB RAM
Game Version: v1.22.2 (Stable)
5/7/2026 12:07:05 PM: Critical error occurred in the following mod: canjewelry@0.6.3
Loaded Mods: barkbeetle@1.0.6, boricalchemy@1.3.4, chargedjump@1.2.3, chiseltools@1.17.1, crawlanddive@0.2.4, darkvision@1.3.2, fallingtree@0.5.0, fowlmod@1.0.0, gmpa@1.0.0, hydrateordiedrate@2.4.6, immersiveorecrush@2.2.5, jsonpatcheslib@1.5.2, limestonefromcaves@1.0.2, meapineappleturpentine@1.0.3, mycodiversity@1.0.6, overhaullib@2.0.8, plumpkins@1.1.3, racialequalityexpanded@0.1.5, ripenedwildcrops@1.0.0, soilmustfall@1.2.0, spinningwheel@1.2.1, spyglass@0.6.0, sungaze@0.1.1, translocatorengineeringredux@1.6.6, translocatormap@1.0.0, game@1.22.2, vsimgui@1.2.5, walkingstick@3.0.0, wforests@1.0.0, abyssaldepths@1.0.16, alchemy@2.0.0-rc.1, amphitaritraits@1.0.3, attributerenderinglibrary@3.1.2, autowalkextended@1.1.4, betterruins@0.6.1, bettertraders@0.2.0, bradyladder@1.2.0, canjewelry@0.6.3, chunklod@1.1.0, dairyplus@1.0.4, decoclockrevival@1.22.1, expandedstomach@1.4.1, foodpreferences@1.5.1, foodshelves@3.0.2, gourmand@1.8.8, hideplayername@2.3.0, immersivecorpsedrop@1.0.4, immersivewoodchopping@0.8.3, improvedmetallurgy@1.1.5, insanitylib@2.0.1, ithaniacannedgoods@2.0.1, jonastools@1.3.0, juicyores@1.0.2, justvawts@0.2.1, novelty@1.2.4, orekiwoofsbeehives@2.0.0-dev.7, playerinventorylib@0.0.9, playermodellib@1.18.3, progressionframework@1.0.0, putitinthebag@1.0.4, realisticwater@0.2.1, realsmoke@1.2.0, recyclablecopperspearandarrowheads@1.0.2, roamingbees@2.0.0-dev.7, ropeladderplacement@1.0.2, shipwright@1.3.3, slowtox@5.0.0, tablet@0.2.0, thievery@1.3.0, creative@1.22.2, survival@1.22.2, watersheds@6.3.0, windchimes@1.5.0, backpacks@0.1.0, blushandbins@1.1.3, frogemod@1.0.4, grindstones@1.2.2, mapper@0.5.1, seafarer@0.5.2, underwaterhorrors@0.5.1, wearandtear@1.5.20
Involved Harmony IDs: attributerenderinglibrary, com.chronolegionnaire.hydrateordiedrate, com.justu.foodpreferences, improved_metallurgy, canjewelry.Patches_client, wearandtear
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.API.Datastructures.TreeAttribute.GetString(String key, String defaultValue) in VintagestoryApi\Datastructures\AttributeTree\TreeAttribute.cs:line 661
at canjewelry.src.CB.EncrustableCB.GetMaxAmountSockets_Patch1(ItemStack itemstack)
at canjewelry.src.harmony.harmPatch.Postfix_GetHeldItemInfo_Patch1(CollectibleObject __instance, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch6(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.Block.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 2401
at Vintagestory.GameContent.BlockFruitTreeBranch.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in VSSurvivalMod\Systems\FruitTree\BlockFruitTreeBranch.cs:line 284
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 402
at Vintagestory.Common.CreativeTab.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTab.cs:line 30
at Vintagestory.Common.CreativeTabs.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTabs.cs:line 50
at Vintagestory.Client.NoObf.GuiDialogInventory.<OnOwnPlayerDataReceived>b__6_0() in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 60
at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass11_0.<QueueTask>b__0(Object _) in VintagestoryApi\Common\TyronThreadPool.cs:line 119
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 5/7/2026 11:58:32 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.2.0, time stamp: 0x693c0000
Faulting module name: ntdll.dll, version: 10.0.26100.8246, time stamp: 0xf7576e9e
Exception code: 0xc0000374
Fault offset: 0x0000000000117555
Faulting process id: 0x3950
Faulting application start time: 0x1dcde535753741c
Faulting application path: C:\Users\aerod\AppData\Roaming\VSLGameVersions\1.22.2\Vintagestory.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: b05da8a5-48f1-45af-adab-9ef7c653fd7a
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 5/7/2026 11:52:51 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.2.0, time stamp: 0x693c0000
Faulting module name: coreclr.dll, version: 10.0.25.52411, time stamp: 0x68fabec4
Exception code: 0xc0000005
Fault offset: 0x0000000000367bba
Faulting process id: 0xfa4
Faulting application start time: 0x1dcde528b37546f
Faulting application path: C:\Users\aerod\AppData\Roaming\VSLGameVersions\1.22.2\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\10.0.0\coreclr.dll
Report Id: d0831521-5a33-4d49-8462-b1083e109bf9
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 5/7/2026 11:51:20 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.2.0, time stamp: 0x693c0000
Faulting module name: ntdll.dll, version: 10.0.26100.8246, time stamp: 0xf7576e9e
Exception code: 0xc0000374
Fault offset: 0x0000000000117555
Faulting process id: 0x5054
Faulting application start time: 0x1dcde525544a3d3
Faulting application path: C:\Users\aerod\AppData\Roaming\VSLGameVersions\1.22.2\Vintagestory.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: d5ee76b8-4173-421d-8871-ffbbccde51a5
Faulting package full name:
Faulting package-relative application ID: }
iled to run mod phase Dispose for mod Mapper.MapperModSystem
Client Main 1
7.5.2026 12:06:05 [Notification] Client logger started.
7.5.2026 12:06:05 [Notification] Game Version: v1.22.2 (Stable)
7.5.2026 12:06:05 [Notification] Process path: %appdata%\VSLGameVersions\1.22.2\Vintagestory.exe
7.5.2026 12:06:05 [Notification] Operating System: Windows 10.0.26200.0
7.5.2026 12:06:05 [Notification] CPU Cores: 12
7.5.2026 12:06:05 [Notification] CPU: AMD Ryzen 5 3600 6-Core Processor
7.5.2026 12:06:05 [Notification] Available RAM: 65439 MB
7.5.2026 12:06:06 [Notification] OpenAL Initialized. Available Mono/Stereo Sources: 255/1
7.5.2026 12:06:06 [Notification] Graphics Card Vendor: ATI Technologies Inc.
7.5.2026 12:06:06 [Notification] Graphics Card Version: 4.3.0 Core Profile Context 26.5.1.260407
7.5.2026 12:06:06 [Notification] Graphics Card Renderer: AMD Radeon RX 6800 XT
7.5.2026 12:06:06 [Notification] Graphics Card ShadingLanguageVersion: 4.60
7.5.2026 12:06:06 [Notification] GL.MaxVertexUniformComponents: 8000
7.5.2026 12:06:06 [Notification] GL.MaxUniformBlockSize: 4194304
7.5.2026 12:06:06 [Notification] C# Framework: .net 10.0.0
7.5.2026 12:06:06 [Notification] Cairo Graphics Version: 1.17.3
7.5.2026 12:06:06 [Notification] OpenAL Version: 1.1 ALSOFT 1.23.0
7.5.2026 12:06:06 [Notification] Zstd Version: 1.5.7
7.5.2026 12:06:06 [Notification] Start discovering assets
7.5.2026 12:06:06 [Notification] Found 34 base assets in category lang
7.5.2026 12:06:06 [Notification] Found 0 base assets in category patches
7.5.2026 12:06:06 [Notification] Found 24 base assets in category config
7.5.2026 12:06:06 [Notification] Found 0 base assets in category worldproperties
7.5.2026 12:06:06 [Notification] Found 49 base assets in category sounds
7.5.2026 12:06:06 [Notification] Found 230 base assets in category shapes
7.5.2026 12:06:06 [Notification] Found 84 base assets in category shaders
7.5.2026 12:06:06 [Notification] Found 19 base assets in category shaderincludes
7.5.2026 12:06:06 [Notification] (Re-)loaded frame buffers
7.5.2026 12:06:06 [Notification] Found 182 base assets in category textures
7.5.2026 12:06:06 [Notification] Found 4 base assets in category music
7.5.2026 12:06:06 [Notification] Found 0 base assets in category dialog
7.5.2026 12:06:06 [Notification] Found 626 base assets in total
7.5.2026 12:06:06 [Notification] Loading sounds
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass .
7.5.2026 12:06:06 [Notification] Sounds loaded
7.5.2026 12:06:06 [Notification] Begin loading shaders
7.5.2026 12:06:06 [Notification] Load shaders now
7.5.2026 12:06:06 [Notification] Loading shaders...
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass standard.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass particlescube.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass particlesquad.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass sky.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass nightsky.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass woittest.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass transparentcompose.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass debugdepthbuffer.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass helditem.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass chunkopaque.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass chunkliquid.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass decals.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass final.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass gui.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass blur.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass chunktransparent.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass findbright.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass chunktopsoil.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass godrays.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass autocamera.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass blockhighlights.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass wireframe.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass entityanimated.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass luma.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass blit.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass particlesquad2d.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass shadowmapentityanimated.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass chunkshadowmap.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass texture2texture.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass celestialobject.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass guitopsoil.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass colorgrade.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass guigear.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass ssao.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass bilateralblur.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass chunkliquiddepth.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass aurora.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass cloudmap.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass cloudvolumetric.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass instanced.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass lines.
7.5.2026 12:06:06 [Notification] Loaded Shaderprogramm for render pass entityanimated.
7.5.2026 12:06:06 [Notification] Cached session key is valid, validating with server
7.5.2026 12:06:07 [Notification] Server validation response: Bad
7.5.2026 12:06:11 [Notification] Will search the following paths for mods:
7.5.2026 12:06:11 [Notification] %appdata%\VSLGameVersions\1.22.2\Mods
7.5.2026 12:06:11 [Notification] %appdata%\VSLInstallations\Froggy\Mods
7.5.2026 12:06:14 [Notification] Initialized GUI Manager
7.5.2026 12:06:14 [Notification] Initialized Server Connection
7.5.2026 12:06:14 [Notification] Server args parsed
7.5.2026 12:06:14 [Notification] Server main instantiated
7.5.2026 12:06:47 [Notification] Processed server identification
7.5.2026 12:06:47 [Notification] Map initialized
7.5.2026 12:06:47 [Notification] Received server assets
7.5.2026 12:06:47 [Notification] Loading and pre-starting client side mods...
7.5.2026 12:06:47 [Notification] Will search the following paths for mods:
7.5.2026 12:06:47 [Notification] %appdata%\VSLGameVersions\1.22.2\Mods
7.5.2026 12:06:47 [Notification] %appdata%\VSLInstallations\Froggy\Mods
7.5.2026 12:06:47 [Notification] Found 82 mods (0 disabled)
7.5.2026 12:06:47 [Notification] Mods, sorted by dependency: barkbeetle, boricalchemy, chargedjump, chiseltools, crawlanddive, darkvision, fallingtree, fowlmod, gmpa, hydrateordiedrate, immersiveorecrush, jsonpatcheslib, limestonefromcaves, meapineappleturpentine, mycodiversity, overhaullib, plumpkins, racialequalityexpanded, ripenedwildcrops, soilmustfall, spinningwheel, spyglass, sungaze, translocatorengineeringredux, translocatormap, game, vsimgui, walkingstick, wforests, abyssaldepths, alchemy, amphitaritraits, attributerenderinglibrary, autowalkextended, betterruins, bettertraders, bradyladder, canjewelry, chunklod, dairyplus, decoclockrevival, expandedstomach, foodpreferences, foodshelves, gourmand, hideplayername, hungrywhileinjured, immersivecorpsedrop, immersivewoodchopping, improvedmetallurgy, insanitylib, ithaniacannedgoods, jonastools, juicyores, justvawts, novelty, orekiwoofsbeehives, playerinventorylib, playermodellib, progressionframework, putitinthebag, realisticwater, realsmoke, recyclablecopperspearandarrowheads, roamingbees, ropeladderplacement, shipwright, slowtox, tablet, thievery, creative, survival, watersheds, windchimes, backpacks, blushandbins, frogemod, grindstones, mapper, seafarer, underwaterhorrors, wearandtear
7.5.2026 12:06:47 [Notification] Instantiated 254 mod systems from 81 enabled mods
7.5.2026 12:06:47 [Notification] Loaded mods (81):
ModID Version Name FileName Dependencies Authors ModDB (if alias set by author)
grindstones 1.2.2 Grindstones grindstones-1.2.2.zip game, survival Aart Hauk https://mods.vintagestory.at/grindstones
gmpa 1.0.0 Give Me Pumpkins Already gmpa-1.0.0.zip - Abby_Agnostos https://mods.vintagestory.at/gmpa
watersheds 6.3.0 Algernons Watersheds watersheds-6.3.0.zip game@1.22.2 Algernon https://mods.vintagestory.at/watersheds
dairyplus 1.0.4 DairyPlus dairyplus-1.0.4.zip game@1.22.0 AllegroSky https://mods.vintagestory.at/dairyplus
foodpreferences 1.5.1 Food Preferences foodpreferences-1.5.1.zip game@1.22.0 Ashadelo https://mods.vintagestory.at/foodpreferences
recyclablecopperspearandarrowheads 1.0.2 Recyclable Copper Spear and Arrow Heads recyclablecopperspearandarrowheads-1.0.2.zip game@1.22.0 Ashadelo https://mods.vintagestory.at/recyclablecopperspearandarrowheads
chunklod 1.1.0 ChunkLod chunklod-1.1.0.zip game@1.22.0-rc.5 BiasHyperion https://mods.vintagestory.at/chunklod
realisticwater 0.2.1 Realistic Water realisticwater-0.2.1.zip game@1.22.0-rc.8 blondie https://mods.vintagestory.at/realisticwater
gourmand 1.8.8 Gourmand gourmand-1.8.8.zip game@1.22.0-rc.2 bluelightning32 https://mods.vintagestory.at/gourmand
bradyladder 1.2.0 Improved Ladders bradyladder-1.2.0.zip game@* Brady_The https://mods.vintagestory.at/bradyladder
plumpkins 1.1.3 Plumpkins plumpkins-1.1.3.zip - Brun https://mods.vintagestory.at/plumpkins
darkvision 1.3.2 DarkVision darkvision-1.3.2.zip - Cheeki https://mods.vintagestory.at/darkvision
translocatormap 1.0.0 Translocator Map translocatormap-1.0.0.zip - chrisunfocused https://mods.vintagestory.at/translocatormap
thievery 1.3.0 Thievery thievery-1.3.0.zip game Chronolegionnaire https://mods.vintagestory.at/thievery
hydrateordiedrate 2.4.6 Hydrate Or Diedrate hydrateordiedrate-2.4.6.zip - Chronolegionnaire, TheInsanityGod https://mods.vintagestory.at/hydrateordiedrate
frogemod 1.0.4 Froge Mod frogemod-1.0.4.zip game, survival Coral https://mods.vintagestory.at/frogemod
juicyores 1.0.2 Juicy Ores juicyores-1.0.2.zip game@1.21.0 Craluminum2413 (Dana) https://mods.vintagestory.at/juicyores
attributerenderinglibrary 3.1.2 Attribute Rendering Library attributerenderinglibrary-3.1.2.zip game@1.22.0 Craluminum2413 (Dana), Nanotect, BowlSoldier https://mods.vintagestory.at/attributerenderinglibrary
limestonefromcaves 1.0.2 Limestone from Caves limestonefromcaves-1.0.2.zip - Death-Seven https://mods.vintagestory.at/limestonefromcaves
immersivecorpsedrop 1.0.4 Immersive Corpse Drop immersivecorpsedrop-1.0.4.zip game@1.22.0-rc.1 egocarib https://mods.vintagestory.at/immersivecorpsedrop
ithaniacannedgoods 2.0.1 IthaniaCannedGoods ithaniacannedgoods-2.0.1.zip game@1.22.0 Forn, Blink https://mods.vintagestory.at/ithaniacannedgoods
shipwright 1.3.3 Shipwright: Vessels of Distant Shores shipwright-1.3.3.zip game@1.22.0 Freakyuser396, Pal_5000, Rivvion, Shintharo12 https://mods.vintagestory.at/shipwright
spyglass 0.6.0 Spyglass spyglass-0.6.0.zip - Fuami https://mods.vintagestory.at/spyglass
mapper 0.5.1 Mapper mapper-0.5.1.zip survival@1.22.0-rc.3 Genhis https://mods.vintagestory.at/mapper
translocatorengineeringredux 1.6.6 Translocator Engineering Redux translocatorengineeringredux-1.6.6.zip - goxmeor https://mods.vintagestory.at/translocatorengineeringredux
spinningwheel 1.2.1 Immersive Fibercraft spinningwheel-1.2.1.zip - HeadPilgrim https://mods.vintagestory.at/spinningwheel
autowalkextended 1.1.4 Auto Walk Extended autowalkextended-1.1.4.zip game@1.22.0-rc.10 Hugomir https://mods.vintagestory.at/autowalkextended
walkingstick 3.0.0 Adventurer's Walking Stick walkingstick-3.0.0.zip - JeanPierre, SaltyWater https://mods.vintagestory.at/walkingstick
ripenedwildcrops 1.0.0 Ripened Wild Crop ripenedwildcrops-1.0.0.zip - Jomeaga https://mods.vintagestory.at/ripenedwildcrops
putitinthebag 1.0.4 PutItInTheBag putitinthebag-1.0.4.zip game@1.21.0 Kailen https://mods.vintagestory.at/putitinthebag
canjewelry 0.6.3 CAN Jewelry canjewelry-0.6.3.zip game, vsimgui KenigVovan https://mods.vintagestory.at/canjewelry
hideplayername 2.3.0 hideplayername hideplayername-2.3.0.zip game@* KenigVovan https://mods.vintagestory.at/hideplayername
ropeladderplacement 1.0.2 Rope Ladder Placement ropeladderplacement-1.0.2.zip game@1.21.0 KnewOne https://mods.vintagestory.at/ropeladderplacement
alchemy 2.0.0-rc.1 Alchemy alchemy-2.0.0-rc.1.zip game@1.22.1 Llama3013 https://mods.vintagestory.at/alchemy
jsonpatcheslib 1.5.2 JSON Patches lib jsonpatcheslib-1.5.2.zip - Maltiez https://mods.vintagestory.at/jsonpatcheslib
overhaullib 2.0.8 Overhaul lib overhaullib-2.0.8.zip - Maltiez https://mods.vintagestory.at/overhaullib
vsimgui 1.2.5 Dear ImGui vsimgui-1.2.5.zip - Maltiez https://mods.vintagestory.at/vsimgui
playerinventorylib 0.0.9 Player Inventory lib playerinventorylib-0.0.9.zip overhaullib@* Maltiez https://mods.vintagestory.at/playerinventorylib
backpacks 0.1.0 Backpacks backpacks-0.1.0.zip overhaullib@2.0.4, attributerenderinglibrary@3.0.0, jsonpatcheslib@1.5.1, playerinventorylib@0.0.2 Maltiez https://mods.vintagestory.at/backpacks
playermodellib 1.18.3 Player Model Library playermodellib-1.18.3.zip jsonpatcheslib@1.5.2, overhaullib@2.0.8 Maltiez, Caliber https://mods.vintagestory.at/playermodellib
meapineappleturpentine 1.0.3 Turpentine meapineappleturpentine-1.0.3.zip - meapineapple https://mods.vintagestory.at/meapineappleturpentine
boricalchemy 1.3.4 Boric Alchemy boricalchemy-1.3.4.zip - MrBadWithNames https://mods.vintagestory.at/boricalchemy
immersivewoodchopping 0.8.3 Immersive Wood Chopping immersivewoodchopping-0.8.3.zip game@1.22.0 NemaxuswarZet https://mods.vintagestory.at/immersivewoodchopping
betterruins 0.6.1 BetterRuins betterruins-0.6.1.zip game@1.22.0 NiclAss https://mods.vintagestory.at/betterruins
bettertraders 0.2.0 BetterTraders bettertraders-0.2.0.zip game@1.22.0 NiclAss https://mods.vintagestory.at/bettertraders
abyssaldepths 1.0.16 Abyssal Depths abyssaldepths-1.0.16.zip game@* Notpossible, AladarCZ https://mods.vintagestory.at/abyssaldepths
orekiwoofsbeehives 2.0.0-dev.7 OrekiWoof's Simple Immersive Beehive orekiwoofsbeehives-2.0.0-dev.7.zip game@1.21.0 OrekiWoof https://mods.vintagestory.at/orekiwoofsbeehives
roamingbees 2.0.0-dev.7 OrekiWoof's Roaming Bees roamingbees-2.0.0-dev.7.zip game@1.21.0 OrekiWoof https://mods.vintagestory.at/roamingbees
blushandbins 1.1.3 Blush and Bins blushandbins-1.1.3.zip game, attributerenderinglibrary@* P1nkOblivion https://mods.vintagestory.at/blushandbins
amphitaritraits 1.0.3 Extra Traits for Amphitari amphitaritraits-1.0.3.zip racialequalityexpanded@* Pell https://mods.vintagestory.at/amphitaritraits
chiseltools 1.17.1 chiseltools chiseltools-1.17.1.zip - QPTech https://mods.vintagestory.at/chiseltools
jonastools 1.3.0 jonastools jonastools-1.3.0.zip game Redbarony6 https://mods.vintagestory.at/jonastools
barkbeetle 1.0.6 Bark Beetle barkbeetle-1.0.6.zip - SaltyWater https://mods.vintagestory.at/barkbeetle
chargedjump 1.2.3 ChargedJump chargedjump-1.2.3.zip - SaltyWater https://mods.vintagestory.at/chargedjump
crawlanddive 0.2.4 Crawl&Dive crawlanddive-0.2.4.zip - SaltyWater https://mods.vintagestory.at/crawlanddive
fallingtree 0.5.0 Falling Tree fallingtree-0.5.0.zip - SaltyWater https://mods.vintagestory.at/fallingtree
immersiveorecrush 2.2.5 ImmersiveOreCrush immersiveorecrush-2.2.5.zip - SaltyWater https://mods.vintagestory.at/immersiveorecrush
sungaze 0.1.1 Sun Gaze sungaze-0.1.1.zip - SaltyWater https://mods.vintagestory.at/sungaze
mycodiversity 1.0.6 Mycodiversity mycodiversity-1.0.6.zip - sheepon https://mods.vintagestory.at/mycodiversity
underwaterhorrors 0.5.1 Underwater Horrors underwaterhorrors-0.5.1.zip game@1.22.0, survival@1.22.0 Soareverix https://mods.vintagestory.at/underwaterhorrors
tablet 0.2.0 Stone Tablets: Early Books tablet-0.2.0.zip game@* Soggylithe https://mods.vintagestory.at/tablet
foodshelves 3.0.2 FoodShelves foodshelves-3.0.2.zip game@1.22.0 SONZ-INA https://mods.vintagestory.at/foodshelves
progressionframework 1.0.0 Progression Framework progressionframework-1.0.0.zip game@1.22.0-rc.7 TechnoGoth, LiteraryJester https://mods.vintagestory.at/progressionframework
seafarer 0.5.2 Seafarer seafarer-0.5.2.zip game@1.22.0, progressionframework@1.0.0 TechnoGoth, LiteraryJester https://mods.vintagestory.at/seafarer
wforests 1.0.0 Wilderlands Forests wforests-1.0.0.zip - thalius https://mods.vintagestory.at/wforests
insanitylib 2.0.1 InsanityLib insanitylib-2.0.1.zip game TheInsanityGod https://mods.vintagestory.at/insanitylib
wearandtear 1.5.20 Wear And Tear wearandtear-1.5.20.zip game, insanitylib@2.0.0 TheInsanityGod https://mods.vintagestory.at/wearandtear
improvedmetallurgy 1.1.5 Improved Metallurgy improvedmetallurgy-1.1.5.zip game@1.22.0 TheMadTesla https://mods.vintagestory.at/improvedmetallurgy
decoclockrevival 1.22.1 Deco clock revival decoclockrevival-1.22.1.zip game@1.22.0 TheRecklessness https://mods.vintagestory.at/decoclockrevival
justvawts 0.2.1 JustVAWTs justvawts-0.2.1.zip game@1.22.0 TheRecklessness https://mods.vintagestory.at/justvawts
racialequalityexpanded 0.1.5 Racial Equality:Expanded racialequalityexpanded-0.1.5.zip - Tomoyuki https://mods.vintagestory.at/racialequalityexpanded
expandedstomach 1.4.1 Expanded Stomach: Eat More. Less Often. expandedstomach-1.4.1.zip game traugdor, LadyWYT https://mods.vintagestory.at/expandedstomach
game 1.22.2 Essentials VSEssentials.dll - Tyron https://mods.vintagestory.at/game
creative 1.22.2 Creative Mode VSCreativeMod.dll game Tyron https://mods.vintagestory.at/creative
survival 1.22.2 Survival Mode VSSurvivalMod.dll game Tyron https://mods.vintagestory.at/survival
soilmustfall 1.2.0 SoilMustFall soilmustfall-1.2.0.zip - Wahazar https://mods.vintagestory.at/soilmustfall
novelty 1.2.4 Novelty! novelty-1.2.4.zip game Willops https://mods.vintagestory.at/novelty
windchimes 1.5.0 Wind Chimes windchimes-1.5.0.zip game@1.22.0 xXx_Ape_xXx https://mods.vintagestory.at/windchimes
realsmoke 1.2.0 Real Smoke realsmoke-1.2.0.zip game@1.22.0 XyrVexus https://mods.vintagestory.at/realsmoke
slowtox 5.0.0 SlowTox slowtox-5.0.0.zip game@* XyrVexus https://mods.vintagestory.at/slowtox
fowlmod 1.0.0 Sonya's Quality Fowl fowlmod-1.0.0.zip - Ледяная Соня (textures, models), Chiappo (original assets, advice) https://mods.vintagestory.at/fowlmod
7.5.2026 12:06:48 [Notification] [Immersive Fibercraft] Registered block, block entity, and mountable classes
7.5.2026 12:06:48 [Notification] [Immersive Fibercraft] Registered ItemDropSpindle for portable spinning
7.5.2026 12:06:48 [Notification] [Immersive Fibercraft] Loaded config from disk
7.5.2026 12:06:48 [Notification] Done loading and pre-starting client side mods.
7.5.2026 12:06:48 [Event] WatershedsMod: Setting up the watershed model.
7.5.2026 12:06:48 [Event] WatershedsMod: We may cause a harmless landform error here while Watersheds gets attached to the vintage story code.
7.5.2026 12:06:48 [Event] started 'Immersive Fibercraft' mod
7.5.2026 12:06:48 [Event] [attributerenderinglibrary] started 'Attribute Rendering Library' mod
7.5.2026 12:06:48 [Notification] ===============================================
7.5.2026 12:06:48 [Notification] IMPROVED METALLURGY MOD LOADING
7.5.2026 12:06:48 [Notification] ===============================================
7.5.2026 12:06:49 [Notification] [jonastools] Hello from template mod: Client
7.5.2026 12:06:49 [Notification] [justvawts] JustVAWTs starting Client
7.5.2026 12:06:49 [Notification] Realistic Water loaded
7.5.2026 12:06:49 [Notification] Loaded tablets.
7.5.2026 12:06:49 [Event] [Windchimes] Client Config loaded
7.5.2026 12:06:49 [Event] [Windchimes] mod started
7.5.2026 12:06:49 [Notification] [BlushAndBins.Code] Loaded
7.5.2026 12:06:49 [Notification] [mapper] Code is already patched
7.5.2026 12:06:49 [Notification] [mapper] Registering new classes
7.5.2026 12:06:49 [Notification] [seafarer] Hello from template mod: Client
7.5.2026 12:06:49 [Notification] External Origins in load order: modorigin@%appdata%\VSLGameVersions\1.22.2\assets\creative\, modorigin@%appdata%\VSLGameVersions\1.22.2\assets\survival\, mod@barkbeetle-1.0.6.zip, mod@boricalchemy-1.3.4.zip, mod@chargedjump-1.2.3.zip, mod@chiseltools-1.17.1.zip, mod@crawlanddive-0.2.4.zip, mod@darkvision-1.3.2.zip, mod@fowlmod-1.0.0.zip, mod@gmpa-1.0.0.zip, mod@hydrateordiedrate-2.4.6.zip, mod@immersiveorecrush-2.2.5.zip, mod@jsonpatcheslib-1.5.2.zip, mod@limestonefromcaves-1.0.2.zip, mod@meapineappleturpentine-1.0.3.zip, mod@mycodiversity-1.0.6.zip, mod@overhaullib-2.0.8.zip, mod@racialequalityexpanded-0.1.5.zip, mod@ripenedwildcrops-1.0.0.zip, mod@soilmustfall-1.2.0.zip, mod@spinningwheel-1.2.1.zip, mod@spyglass-0.6.0.zip, mod@sungaze-0.1.1.zip, mod@translocatorengineeringredux-1.6.6.zip, mod@translocatormap-1.0.0.zip, mod@vsimgui-1.2.5.zip, mod@walkingstick-3.0.0.zip, mod@wforests-1.0.0.zip, mod@abyssaldepths-1.0.16.zip, mod@alchemy-2.0.0-rc.1.zip, mod@amphitaritraits-1.0.3.zip, mod@autowalkextended-1.1.4.zip, mod@betterruins-0.6.1.zip, mod@bettertraders-0.2.0.zip, mod@bradyladder-1.2.0.zip, mod@canjewelry-0.6.3.zip, mod@chunklod-1.1.0.zip, mod@dairyplus-1.0.4.zip, mod@decoclockrevival-1.22.1.zip, mod@expandedstomach-1.4.1.zip, mod@foodpreferences-1.5.1.zip, mod@foodshelves-3.0.2.zip, mod@gourmand-1.8.8.zip, mod@hideplayername-2.3.0.zip, mod@immersivewoodchopping-0.8.3.zip, mod@improvedmetallurgy-1.1.5.zip, mod@ithaniacannedgoods-2.0.1.zip, mod@jonastools-1.3.0.zip, mod@juicyores-1.0.2.zip, mod@justvawts-0.2.1.zip, mod@novelty-1.2.4.zip, mod@orekiwoofsbeehives-2.0.0-dev.7.zip, mod@playerinventorylib-0.0.9.zip, mod@playermodellib-1.18.3.zip, mod@progressionframework-1.0.0.zip, mod@putitinthebag-1.0.4.zip, mod@realisticwater-0.2.1.zip, mod@realsmoke-1.2.0.zip, mod@recyclablecopperspearandarrowheads-1.0.2.zip, mod@roamingbees-2.0.0-dev.7.zip, mod@ropeladderplacement-1.0.2.zip, mod@shipwright-1.3.3.zip, mod@slowtox-5.0.0.zip, mod@tablet-0.2.0.zip, mod@thievery-1.3.0.zip, mod@watersheds-6.3.0.zip, mod@windchimes-1.5.0.zip, mod@backpacks-0.1.0.zip, mod@blushandbins-1.1.3.zip, mod@frogemod-1.0.4.zip, mod@grindstones-1.2.2.zip, mod@mapper-0.5.1.zip, mod@seafarer-0.5.2.zip, mod@underwaterhorrors-0.5.1.zip, mod@wearandtear-1.5.20.zip, themepack@plumpkins-1.1.3.zip
7.5.2026 12:06:49 [Notification] Tags registries now locked.
7.5.2026 12:06:49 [Notification] Found 222 external assets in category lang
7.5.2026 12:06:50 [Notification] Found 345 external assets in category patches
7.5.2026 12:06:50 [Notification] Found 385 external assets in category config
7.5.2026 12:06:50 [Notification] Found 25 external assets in category worldproperties
7.5.2026 12:06:50 [Notification] Found 804 external assets in category sounds
7.5.2026 12:06:50 [Notification] Found 7917 external assets in category shapes
7.5.2026 12:06:50 [Notification] Found 17 external assets in category shaders
7.5.2026 12:06:50 [Notification] Found 0 external assets in category shaderincludes
7.5.2026 12:06:51 [Notification] Found 10709 external assets in category textures
7.5.2026 12:06:51 [Notification] Found 88 external assets in category music
7.5.2026 12:06:51 [Notification] Found 18 external assets in category dialog
7.5.2026 12:06:51 [Notification] Found 78 external assets in category compatibility
7.5.2026 12:06:51 [Notification] Found 6 external assets in category jsonpatches
7.5.2026 12:06:51 [Notification] Found 0 external assets in category transitiontypes
7.5.2026 12:06:51 [Notification] Reloaded lang file now with mod assets
7.5.2026 12:06:51 [Notification] Compatibility lib: 8 assets added, 1 assets replaced.
7.5.2026 12:06:51 [Error] Patch 0 in extraracetraits:patches/model-traits.json: File racialequality:config/customplayermodels/dwarf-char.json not found
7.5.2026 12:06:51 [Error] Patch 1 in extraracetraits:patches/model-traits.json: File racialequality:config/customplayermodels/elf-char.json not found
7.5.2026 12:06:51 [Error] Patch 3 in extraracetraits:patches/model-traits.json: File koboldrdx:config/customplayermodels/kobold.json not found
7.5.2026 12:06:51 [Error] Patch 5 in extraracetraits:patches/model-traits.json: File racialequality:config/customplayermodels/goblin-char.json not found
7.5.2026 12:06:51 [Error] Patch 6 in extraracetraits:patches/model-traits.json: File racialequality:config/customplayermodels/human-char.json not found
7.5.2026 12:06:51 [Error] Patch 7 in extraracetraits:patches/model-traits.json: File racialequality:config/customplayermodels/ork-char.json not found
7.5.2026 12:06:51 [Notification] JsonPatch Loader: 668 patches total, successfully applied 68 patches, missing files on 600 patches, unmet conditions on 430 patches, no errors
7.5.2026 12:06:51 [Notification] [DarkVision] Loaded 37 shader patch(es): 31 by name, 6 by content
7.5.2026 12:06:51 [Notification] [Immersive Fibercraft] Mod detection - tailorsdelight: False, wool: False
7.5.2026 12:06:51 [Notification] [Immersive Fibercraft] Pattern weaving disabled (requires both tailorsdelight and wool mods)
7.5.2026 12:06:51 [Notification] [ICG] Config loaded – preservedMultiplier=25.00, servingsPerCan=4, servingsPerJar=4, woodLidJarMultiplier=10.00, metalLidJarMultiplier=15.00, hotJarShatterChancePercent=15.0
7.5.2026 12:06:51 [Notification] [Player Inventory lib] [CharacterSlotsSystem] Registered character slots: Head, Shoulder, UpperBody, LowerBody, Foot, Hand, Neck, Emblem, Face, Waist, Arm, UpperBodyOver, ArmorHead, ArmorBody, ArmorLegs, backpacks:backpack, backpacks:backpack-accessory-0, backpacks:backpack-accessory-1, backpacks:backpack-accessory-2, backpacks:backpack-accessory-3
7.5.2026 12:06:51 [Notification] Received 6707 item types from server
7.5.2026 12:06:52 [Notification] Loaded 26221 block types from server
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/artistsconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/beefsteakfungus/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/redbeltedconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/turkeytail/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/westernvarnishedconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/artistsconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/beefsteakfungus/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/redbeltedconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/turkeytail/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/westernvarnishedconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/artistsconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/beefsteakfungus/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/redbeltedconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/turkeytail/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/westernvarnishedconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/artistsconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/beefsteakfungus/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/redbeltedconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/turkeytail/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/westernvarnishedconk/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/aniseedfunnel/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/aspenbolete/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/birchbolete/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/blewit/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/bluechanterelle/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/candycap/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/coccora/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/desertshaggymane/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/destroyingangel/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/dyerspolypore/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/falseearthstar/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/flattoppedclubcoral/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/friedchickenmushroom/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/greenearthtongue/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/hawkwing/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/hedgehogmushroom/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/honeymushroom/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/matsutake/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/northernreddye/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/parasol/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/purplefairyclub/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/queenbolete/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/questionablestropharia/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/redramaria/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/shaggymane/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/shrimpmushroom/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/slipperyjack/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/stinkhorn/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/sulfurtuft/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/winterchanterelle/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/yellowramaria/harvested*, will use standard cube shape.
7.5.2026 12:06:52 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/yellowstainer/harvested*, will use standard cube shape.
7.5.2026 12:06:54 [Notification] Reloaded sounds, now with mod assets
7.5.2026 12:06:54 [Warning] Texture asset 'underwaterhorrors:textures/.png' not found (defined in Shape file underwaterhorrors:entity/seaserpent).
7.5.2026 12:06:54 [Notification] Composed 1 4096x2048 entities texture atlases from 793 textures
7.5.2026 12:06:55 [Notification] Collected 3717 shapes to tesselate.
7.5.2026 12:06:55 [Warning] Texture asset 'game:textures/block/wood/bark/seasoned-h.png' not found (defined in Item game:oar-crude-seasoned).
7.5.2026 12:06:55 [Warning] Texture asset 'game:textures/block/wood/bark/varnished-h.png' not found (defined in Item game:oar-crude-varnished).
7.5.2026 12:06:55 [Warning] Texture asset 'game:textures/item/tool/material/handle.png' not found (defined in Item chiseltools:blockswapper-steel).
7.5.2026 12:06:55 [Warning] Texture asset 'game:textures/item/tool/material/linen.png' not found (defined in Item chiseltools:blockswapper-steel).
7.5.2026 12:06:55 [Warning] Texture asset 'walkingstick:textures/block/wood.png' not found (defined in Item walkingstick:walkingstick-fine).
7.5.2026 12:06:55 [Warning] Texture asset 'walkingstick:textures/lantern/{lantern}.png' not found (defined in Shape file walkingstick:tool/walkingsticks/walkingstick-lantern).
7.5.2026 12:06:55 [Warning] Texture asset 'walkingstick:textures/lantern/{lantern}-deco.png' not found (defined in Shape file walkingstick:tool/walkingsticks/walkingstick-lantern).
7.5.2026 12:06:55 [Warning] Texture asset 'walkingstick:textures/material.png' not found (defined in Item walkingstick:walkingstick-shepherds).
7.5.2026 12:06:55 [Warning] Texture asset 'tablet:textures/textures/granite1.png' not found (defined in Shape file tablet:stylus).
7.5.2026 12:06:55 [Warning] Texture asset 'tablet:textures/textures/plainoak.png' not found (defined in Shape file tablet:stylus).
7.5.2026 12:06:55 [Warning] Texture asset 'game:textures/block/creature/seashell/plain.png' not found (defined in Shape file game:block/aquatic/seashell/clam).
7.5.2026 12:06:55 [Warning] Texture asset 'seafarer:textures/item/lore/item-paper.png' not found (defined in Shape file seafarer:item/lore/paper).
7.5.2026 12:06:55 [Warning] Texture asset 'seafarer:textures/item/lore/map-blank.png' not found (defined in Item seafarer:map-crimsonrose).
7.5.2026 12:06:55 [Warning] Texture asset 'seafarer:textures/item/lore/map-treasures.png' not found (defined in Shape file seafarer:item/lore/map-treasure).
7.5.2026 12:06:55 [Warning] Texture asset 'seafarer:textures/block/wood/trunk/sides.png' not found (defined in Shape file seafarer:block/wood/chest/normal).
7.5.2026 12:06:55 [Warning] Texture asset 'seafarer:textures/block/wood/trunk/lid.png' not found (defined in Shape file seafarer:block/wood/chest/normal).
7.5.2026 12:06:55 [Warning] Texture asset 'seafarer:textures/block/wood/trunk/accessories.png' not found (defined in Shape file seafarer:block/wood/chest/normal).
7.5.2026 12:06:55 [Warning] Texture asset 'seafarer:textures/block/wood/oak.png' not found (defined in Item seafarer:canvas-sail).
7.5.2026 12:06:55 [Warning] Texture asset 'seafarer:textures/block/cloth/linen/normal1.png' not found (defined in Shape file seafarer:item/resource/cloth).
7.5.2026 12:06:55 [Warning] Texture asset 'seafarer:textures/block/metal/ingot/copper.png' not found (defined in Shape file seafarer:block/tool/mudrake/mudrake-head).
7.5.2026 12:06:55 [Notification] Composed 1 4096x2048 items texture atlases from 2987 textures
7.5.2026 12:06:56 [Notification] Server launched
7.5.2026 12:06:57 [Warning] Texture asset 'game:textures/block/wood/shingles/seasoned-top.png' not found (defined in Baked variant of block game:beam-plane-seasoned-free).
7.5.2026 12:06:57 [Warning] Texture asset 'game:textures/block/wood/shingles/varnished-top.png' not found (defined in Baked variant of block game:beam-plane-varnished-free).
7.5.2026 12:06:57 [Warning] Texture asset 'game:textures/block/wood/shingles/seasoned-side.png' not found (defined in Baked variant of block game:beam-ridge-seasoned-free).
7.5.2026 12:06:57 [Warning] Texture asset 'game:textures/block/wood/shingles/varnished-side.png' not found (defined in Baked variant of block game:beam-ridge-varnished-free).
7.5.2026 12:06:57 [Warning] Texture asset 'game:textures/item/resource/ungraded/alum.png' not found (defined in Baked variant of block game:ore-alum-chalk).
7.5.2026 12:06:57 [Warning] Texture asset 'game:textures/block/wood/roughfence/seasoned2.png' not found (defined in Baked variant of block game:roughhewnfence-seasoned-empty-free).
7.5.2026 12:06:57 [Warning] Texture asset 'game:textures/block/wood/roughfence/varnished2.png' not found (defined in Baked variant of block game:roughhewnfence-varnished-empty-free).
7.5.2026 12:06:57 [Warning] Texture asset 'game:textures/block/wood/bark/seasoned-h.png' not found (defined in Item code game:oar-crude-seasoned).
7.5.2026 12:06:57 [Warning] Texture asset 'game:textures/block/wood/bark/varnished-h.png' not found (defined in Item code game:oar-crude-varnished).
7.5.2026 12:06:57 [Warning] Texture asset 'game:textures/item/tool/material/handle.png' not found (defined in Item code chiseltools:blockswapper-steel).
7.5.2026 12:06:57 [Warning] Texture asset 'game:textures/item/tool/material/linen.png' not found (defined in Item code chiseltools:blockswapper-steel).
7.5.2026 12:06:57 [Warning] Texture asset 'walkingstick:textures/block/wood.png' not found (defined in Item code walkingstick:walkingstick-fine).
7.5.2026 12:06:57 [Warning] Texture asset 'walkingstick:textures/lantern/{lantern}.png' not found (defined in Shape code walkingstick:tool/walkingsticks/walkingstick-lantern).
7.5.2026 12:06:57 [Warning] Texture asset 'walkingstick:textures/lantern/{lantern}-deco.png' not found (defined in Shape code walkingstick:tool/walkingsticks/walkingstick-lantern).
7.5.2026 12:06:57 [Warning] Texture asset 'walkingstick:textures/material.png' not found (defined in Item code walkingstick:walkingstick-shepherds).
7.5.2026 12:06:57 [Warning] Texture asset 'boricalchemy:textures/.png' not found (defined in Baked variant of block boricalchemy:maidtoreadplush-north).
7.5.2026 12:06:57 [Warning] Texture asset 'seafarer:textures/block/clay/planter/soil.png' not found (defined in Baked variant of block seafarer:grow-pot-blue-raw).
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-seasoned using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-varnished using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-birch using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-oak using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-maple using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-pine using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-acacia using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-kapok using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-baldcypress using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-larch using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-redwood using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-ebony using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-walnut using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Error] Missing mapping for texture code #null during shape tesselation of item seafarer:boat-outrigger-purpleheart using shape seafarer:entity/nonliving/boat/boat-outrigger
7.5.2026 12:06:58 [Notification] Composed 2 4096x2048 blocks texture atlases from 7870 textures
7.5.2026 12:06:59 [Notification] Server assets loaded
7.5.2026 12:06:59 [Notification] [Watersheds] Cache sizes calculated for MaxStreamLength=11:
7.5.2026 12:06:59 [Notification] Available RAM: 65439MB, Budget: 4096MB
7.5.2026 12:06:59 [Notification] Small stream map (720x720 px): cache=147 × ~5.0MB warm
7.5.2026 12:06:59 [Notification] Large stream map (1440x1440 px): cache=147 × ~6.2MB warm
7.5.2026 12:06:59 [Notification] Chunk caches: 200000
7.5.2026 12:06:59 [Notification] Region map cache: 1320 (~81MB)
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass standard.
7.5.2026 12:06:59 [Notification] ChargedJump mod loaded successfully.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass darkvision_desat.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass darkvision_streaks.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass darkvision_streaksblur.
7.5.2026 12:06:59 [Notification] SpeedFix patch applied (client side).
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass standard.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass entityanimated.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass particlescube.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass lines.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass aurora.
7.5.2026 12:06:59 [Notification] Initialised WeatherSystemClient. simLightning is loaded.
7.5.2026 12:06:59 [Notification] [dairyplus] Hello from template mod client side: dairyplus:hello
7.5.2026 12:06:59 [Notification] [expandedstomach] Hydrate or Diedrate detected.
7.5.2026 12:06:59 [Notification] [expandedstomach] Adjusting bar position.
7.5.2026 12:06:59 [Notification] [expandedstomach] Registering client-side commands!
7.5.2026 12:06:59 [Notification] [expandedstomach] Waking up the client.... LET'S GET FAT!
7.5.2026 12:06:59 [Notification] [Food Preferences] Dialog initialized: True
7.5.2026 12:06:59 [Notification] [jonastools] Hello from template mod client side: jonastools:hello
7.5.2026 12:06:59 [Notification] [justvawts] Loaded justVAWTS (server side)
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass sleepoverlay.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass machinegear.
7.5.2026 12:06:59 [Event] [Windchimes] Client Config loaded
7.5.2026 12:06:59 [Notification] [mapper] Registered 2 custom GUI icons
7.5.2026 12:06:59 [Notification] [seafarer] Hello from template mod client side: seafarer:hello
7.5.2026 12:06:59 [Notification] Started 193 systems on Client:
7.5.2026 12:06:59 [Notification] Mod 'overhaullib-2.0.8.zip' (overhaullib):
7.5.2026 12:06:59 [Notification] OverhaulLib.OverhaulLibSystem
7.5.2026 12:06:59 [Notification] Mod 'VSEssentials.dll' (game):
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.Core
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.EntityPartitioning
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ErrorReporter
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.ModCompatiblityUtil
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.NoObf.ModJsonPatchLoader
7.5.2026 12:06:59 [Notification] FluffyClouds.FluffyCloudsModSystem
7.5.2026 12:06:59 [Notification] Vintagestory.Systems.ModSystemTfEditFromAttributes
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.GenMaps
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.ModSystemWorldGenStructures
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemRenderFallingBlocksFast
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.FallingBlockParticlesModSystem
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemItemRendererOptimizer
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemFpHands
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.CharacterExtraDialogs
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.EntityNameTagRendererRegistry
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemAmbientParticles
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.EntityParticleSpawner
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.EntityParticleSystem
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.POIRegistry
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemProgressBar
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.RoomRegistry
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.WeatherSystemCommands
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.WeatherSystemClient
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.SystemRemotePlayerTracking
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.WorldMapManager
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.LoadColorMaps
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ClothManager
7.5.2026 12:06:59 [Notification] Mod 'vsimgui-1.2.5.zip' (vsimgui):
7.5.2026 12:06:59 [Notification] VSImGui.ImGuiModSystem
7.5.2026 12:06:59 [Notification] Mod 'VSSurvivalMod.dll' (survival):
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemControlPoints
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.SurvivalCoreSystem
7.5.2026 12:06:59 [Notification] Vintagestory.Systems.StoryLockableDoor
7.5.2026 12:06:59 [Notification] Vintagestory.Client.NoObf.StoryGenFailedSystem
7.5.2026 12:06:59 [Notification] Vintagestory.Client.NoObf.ModSystemBossHealthBars
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.UpgradeTasks
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.ModSystemDetailModeSync
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.ModSystemTiledDungeons
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.MSShapeFromAttrCacheHelper
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.MyceliumSystem
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemLabelMeshCache
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemShapeFromAttributesTransform
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemCatchCreature
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.FishingSupportModSystem
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemGliding
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemMeasuringRope
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemStopRaiseShieldAnim
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemSnowShoveling
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemSubTongsDurability
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.Timeswitch
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ScreenshakeToClientModSystem
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.StoryStructuresSpawnConditions
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemNPCHairStyling
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemSkinnableAdditions
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemVillagerDebug
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemAuction
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemBlockReinforcement
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.Core
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemBoatingSoundAndRatlineStamina
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemShipConstructionSitePreview
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.CharacterSystem
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.MealMeshCache
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.VariablesModSystem
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModsystemElevator
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ActivityModSystem
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ActivityEditorSystem
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemFarming
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemCommandHandbook
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemSurvivalHandbook
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemTutorial
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.HeldItemMouseInputHandler
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemNightVision
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.TobiasTeleporter
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModJournal
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.LiquidItemStackRenderer
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemStructureLocator
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModLootRandomizer
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemChiselCommands
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.MicroBlockModelCache
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemEntityOwnership
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemRifts
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemRiftWeather
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSleeping
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemUnbreakSupportBeam
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemSupportBeamPlacer
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.TeleporterManager
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModTemperature
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.SystemTemporalStability
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.TemporalStabilityEffects
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemWearableStats
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemEditableBook
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.Mechanics.MechanicalPowerMod
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.TradeHandbookInfo
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.GenDevastationLayer
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.RecipeRegistrySystem
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemOreMap
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemSnowballs
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.HumanoidOutfits
7.5.2026 12:06:59 [Notification] Vintagestory.GameContent.ModSystemDevastationEffects
Client Main 2
7.5.2026 12:06:59 [Notification] Mod 'watersheds-6.3.0.zip' (watersheds):
7.5.2026 12:06:59 [Notification] Watersheds.WatershedsMod
7.5.2026 12:06:59 [Notification] Watersheds.WorldGen.Water.StreamWaterCache
7.5.2026 12:06:59 [Notification] Watersheds.WorldGen.GenMapsReplacement.WatershedsGenMaps
7.5.2026 12:06:59 [Notification] Mod 'VSCreativeMod.dll' (creative):
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.Core
7.5.2026 12:06:59 [Notification] Vintagestory.ServerMods.WorldEdit.WorldEdit
7.5.2026 12:06:59 [Notification] Mod 'jsonpatcheslib-1.5.2.zip' (jsonpatcheslib):
7.5.2026 12:06:59 [Notification] JsonPatchLib.JsonPatchLibSystem
7.5.2026 12:06:59 [Notification] Mod 'barkbeetle-1.0.6.zip' (barkbeetle):
7.5.2026 12:06:59 [Notification] BarkBeetleParticles.BarkBeetleParticlesMod
7.5.2026 12:06:59 [Notification] Mod 'chargedjump-1.2.3.zip' (chargedjump):
7.5.2026 12:06:59 [Notification] ChargedJumpMod.ChargedJump
7.5.2026 12:06:59 [Notification] ChargedJumpMod.RunJumpSuppressorSystem
7.5.2026 12:06:59 [Notification] Mod 'chiseltools-1.17.1.zip' (chiseltools):
7.5.2026 12:06:59 [Notification] chisel.src.ChiselToolLoader
7.5.2026 12:06:59 [Notification] Mod 'crawlanddive-0.2.4.zip' (crawlanddive):
7.5.2026 12:06:59 [Notification] CrawlAndDive.ModSystem
7.5.2026 12:06:59 [Notification] Mod 'darkvision-1.3.2.zip' (darkvision):
7.5.2026 12:06:59 [Notification] DarkVision.DarkVisionMod
7.5.2026 12:06:59 [Notification] DarkVision.DarkVisionAPI
7.5.2026 12:06:59 [Notification] Mod 'fallingtree-0.5.0.zip' (fallingtree):
7.5.2026 12:06:59 [Notification] FallingTree.ModSystem
7.5.2026 12:06:59 [Notification] Mod 'hydrateordiedrate-2.4.6.zip' (hydrateordiedrate):
7.5.2026 12:06:59 [Notification] HydrateOrDiedrate.Wells.Aquifer.AquiferView
7.5.2026 12:06:59 [Notification] HydrateOrDiedrate.HydrateOrDiedrateModSystem
7.5.2026 12:06:59 [Notification] Mod 'immersiveorecrush-2.2.5.zip' (immersiveorecrush):
7.5.2026 12:06:59 [Notification] ImmersiveOreCrush.ImmersiveOreCrush
7.5.2026 12:06:59 [Notification] ImmersiveOreCrush.SpeedFixIntegration
7.5.2026 12:06:59 [Notification] Mod 'meapineappleturpentine-1.0.3.zip' (meapineappleturpentine):
7.5.2026 12:06:59 [Notification] Turpentine.TurpentineModSystem
7.5.2026 12:06:59 [Notification] Mod 'spinningwheel-1.2.1.zip' (spinningwheel):
7.5.2026 12:06:59 [Notification] SpinningWheel.ModSystem.SpinningWheelModSystem
7.5.2026 12:06:59 [Notification] Mod 'spyglass-0.6.0.zip' (spyglass):
7.5.2026 12:06:59 [Notification] spyglass.src.SpyglassMod
7.5.2026 12:06:59 [Notification] Mod 'sungaze-0.1.1.zip' (sungaze):
7.5.2026 12:06:59 [Notification] SunGaze.SunGaze
7.5.2026 12:06:59 [Notification] Mod 'translocatorengineeringredux-1.6.6.zip' (translocatorengineeringredux):
7.5.2026 12:06:59 [Notification] TranslocatorEngineering.ModSystem.TranslocatorEngineeringMod
7.5.2026 12:06:59 [Notification] Mod 'walkingstick-3.0.0.zip' (walkingstick):
7.5.2026 12:06:59 [Notification] WalkingStick.WalkingStickModSystem
7.5.2026 12:06:59 [Notification] WalkingStick.ModSystemMeasuringRope
7.5.2026 12:06:59 [Notification] WalkingStick.WalkingStick
7.5.2026 12:06:59 [Notification] Mod 'abyssaldepths-1.0.16.zip' (abyssaldepths):
7.5.2026 12:06:59 [Notification] AbyssalDepths.AbyssalDepthsModSystem
7.5.2026 12:06:59 [Notification] AbyssalDepths.src.Systems.DepthPressureSystem
7.5.2026 12:06:59 [Notification] AbyssalDepths.src.Systems.ModSystemUnderwaterEquipment
7.5.2026 12:06:59 [Notification] AbyssalDepths.src.Systems.DivingBell.ModSystemDivingBellSound
7.5.2026 12:06:59 [Notification] AbyssalDepths.src.Systems.DivingBell.ModSystemDivingBellConstructionSitePreview
7.5.2026 12:06:59 [Notification] Mod 'alchemy-2.0.0-rc.1.zip' (alchemy):
7.5.2026 12:06:59 [Notification] Alchemy.ModSystem.AlchemyMod
7.5.2026 12:06:59 [Notification] Alchemy.GUI.ModSystemHud
7.5.2026 12:06:59 [Notification] Mod 'attributerenderinglibrary-3.1.2.zip' (attributerenderinglibrary):
7.5.2026 12:06:59 [Notification] AttributeRenderingLibrary.Core
7.5.2026 12:06:59 [Notification] AttributeRenderingLibrary.Systems.BehaviorPrioritySystem
7.5.2026 12:06:59 [Notification] AttributeRenderingLibrary.Systems.CollectibleAttributeCache
7.5.2026 12:06:59 [Notification] Mod 'autowalkextended-1.1.4.zip' (autowalkextended):
7.5.2026 12:06:59 [Notification] AutoWalkExtended.KeyHandler
7.5.2026 12:06:59 [Notification] Mod 'canjewelry-0.6.3.zip' (canjewelry):
7.5.2026 12:06:59 [Notification] canjewelry.src.canjewelry
7.5.2026 12:06:59 [Notification] canjewelry.src.jewelry.GemCuttingRecipeSystem+PotionCauldronRecipeLoader
7.5.2026 12:06:59 [Notification] Mod 'chunklod-1.1.0.zip' (chunklod):
7.5.2026 12:06:59 [Notification] ChunkLod.ChunkLodModSystem
7.5.2026 12:06:59 [Notification] Mod 'dairyplus-1.0.4.zip' (dairyplus):
7.5.2026 12:06:59 [Notification] DairyPlus.DairyPlusModSystem
7.5.2026 12:06:59 [Notification] Mod 'decoclockrevival-1.22.1.zip' (decoclockrevival):
7.5.2026 12:06:59 [Notification] DecoClockRevival.System.Core
7.5.2026 12:06:59 [Notification] DecoClockRevival.System.ClockManager
7.5.2026 12:06:59 [Notification] Mod 'expandedstomach-1.4.1.zip' (expandedstomach):
7.5.2026 12:06:59 [Notification] ExpandedStomach.ExpandedStomachModSystem
7.5.2026 12:06:59 [Notification] Mod 'foodpreferences-1.5.1.zip' (foodpreferences):
7.5.2026 12:06:59 [Notification] FoodPreferences.FoodPreferencesModSystem
7.5.2026 12:06:59 [Notification] Mod 'foodshelves-3.0.2.zip' (foodshelves):
7.5.2026 12:06:59 [Notification] FoodShelves.Core
7.5.2026 12:06:59 [Notification] Mod 'hideplayername-2.3.0.zip' (hideplayername):
7.5.2026 12:06:59 [Notification] auxiliarymod.src.auxiliarymod
7.5.2026 12:06:59 [Notification] Mod 'immersivecorpsedrop-1.0.4.zip' (immersivecorpsedrop):
7.5.2026 12:06:59 [Notification] Egocarib.ImmersiveCorpseDrop.ImmersiveCorpseDropMod
7.5.2026 12:06:59 [Notification] Mod 'improvedmetallurgy-1.1.5.zip' (improvedmetallurgy):
7.5.2026 12:06:59 [Notification] ImprovedMetallurgy.ImprovedMetallurgyModSystem
7.5.2026 12:06:59 [Notification] Mod 'insanitylib-2.0.1.zip' (insanitylib):
7.5.2026 12:06:59 [Notification] InsanityLib.InsanityLibModSystem
7.5.2026 12:06:59 [Notification] Mod 'ithaniacannedgoods-2.0.1.zip' (ithaniacannedgoods):
7.5.2026 12:06:59 [Notification] IthaniaCannedGoods.IthaniaCannedGoodsModSystem
7.5.2026 12:06:59 [Notification] IthaniaCannedGoods.Networking.ModSystemCannedGoodsNetworking
7.5.2026 12:06:59 [Notification] IthaniaCannedGoods.Config.ModSystemCannedGoodsConfig
7.5.2026 12:06:59 [Notification] Mod 'jonastools-1.3.0.zip' (jonastools):
7.5.2026 12:06:59 [Notification] jonastools.jonastoolsModSystem
7.5.2026 12:06:59 [Notification] jonastools.Items.ModSystemDirectionLight
7.5.2026 12:06:59 [Notification] Mod 'justvawts-0.2.1.zip' (justvawts):
7.5.2026 12:06:59 [Notification] JustVAWTs.JustVAWTsModSystem
7.5.2026 12:06:59 [Notification] Mod 'orekiwoofsbeehives-2.0.0-dev.7.zip' (orekiwoofsbeehives):
7.5.2026 12:06:59 [Notification] OrekiWoofsBees.Common.PlantPositionRegistryModSystem2
7.5.2026 12:06:59 [Notification] OrekiWoofsBeehives.OrekiWoofsBeehivesModSystem
7.5.2026 12:06:59 [Notification] Mod 'playerinventorylib-0.0.9.zip' (playerinventorylib):
7.5.2026 12:06:59 [Notification] PlayerInventoryLib.CharacterSlotsSystem
7.5.2026 12:06:59 [Notification] PlayerInventoryLib.PlayerInventoryLibSystem
7.5.2026 12:06:59 [Notification] Mod 'playermodellib-1.18.3.zip' (playermodellib):
7.5.2026 12:06:59 [Notification] PlayerModelLib.PlayerModelModSystem
7.5.2026 12:06:59 [Notification] PlayerModelLib.CustomModelsSystem
7.5.2026 12:06:59 [Notification] PlayerModelLib.LatePlayerModelModSystem
7.5.2026 12:06:59 [Notification] Mod 'progressionframework-1.0.0.zip' (progressionframework):
7.5.2026 12:06:59 [Notification] ProgressionFramework.ProgressionFrameworkModSystem
7.5.2026 12:06:59 [Notification] ProgressionFramework.Training.TrainingSystem
7.5.2026 12:06:59 [Notification] ProgressionFramework.Quests.QuestSystem
7.5.2026 12:06:59 [Notification] Mod 'putitinthebag-1.0.4.zip' (putitinthebag):
7.5.2026 12:06:59 [Notification] PutItInTheBag.PutItInTheBagModSystem
7.5.2026 12:06:59 [Notification] Mod 'realisticwater-0.2.1.zip' (realisticwater):
7.5.2026 12:06:59 [Notification] RealisticWater.RealisticWaterModSystem
7.5.2026 12:06:59 [Notification] Mod 'realsmoke-1.2.0.zip' (realsmoke):
7.5.2026 12:06:59 [Notification] RealSmoke.ModSystem
7.5.2026 12:06:59 [Notification] Mod 'roamingbees-2.0.0-dev.7.zip' (roamingbees):
7.5.2026 12:06:59 [Notification] OrekiWoofsBees.Common.PlantPositionRegistryModSystem2
7.5.2026 12:06:59 [Notification] RoamingBees.RoamingBeesModSystem
7.5.2026 12:06:59 [Notification] Mod 'ropeladderplacement-1.0.2.zip' (ropeladderplacement):
7.5.2026 12:06:59 [Notification] RopeLadderPlacement.RopeLadderPlacement
7.5.2026 12:06:59 [Notification] Mod 'shipwright-1.3.3.zip' (shipwright):
7.5.2026 12:06:59 [Notification] shipwright.ModSystemShipwrightSoundsAndStamina
7.5.2026 12:06:59 [Notification] shipwright.ModSystemShipwrightConstructionSitePreview
7.5.2026 12:06:59 [Notification] shipwright.ModSystemShipwrightCommands
7.5.2026 12:06:59 [Notification] shipwright.ModSystemSailSwap
7.5.2026 12:06:59 [Notification] shipwright.shipwrightCore
7.5.2026 12:06:59 [Notification] Mod 'slowtox-5.0.0.zip' (slowtox):
7.5.2026 12:06:59 [Notification] SlowTox.SlowToxSystem
7.5.2026 12:06:59 [Notification] Mod 'tablet-0.2.0.zip' (tablet):
7.5.2026 12:06:59 [Notification] Soggylithe_Tablet.ModSystemTablets
7.5.2026 12:06:59 [Notification] Mod 'thievery-1.3.0.zip' (thievery):
7.5.2026 12:06:59 [Notification] Thievery.ThieveryModSystem
7.5.2026 12:06:59 [Notification] Mod 'windchimes-1.5.0.zip' (windchimes):
7.5.2026 12:06:59 [Notification] windchimes.Core
7.5.2026 12:06:59 [Notification] windchimes.ModSystemWindChimeClient
7.5.2026 12:06:59 [Notification] Mod 'backpacks-0.1.0.zip' (backpacks):
7.5.2026 12:06:59 [Notification] Backpacks.BackpacksSystem
7.5.2026 12:06:59 [Notification] Mod 'blushandbins-1.1.3.zip' (blushandbins):
7.5.2026 12:06:59 [Notification] BlushAndBins.Core.CoreModSystem
7.5.2026 12:06:59 [Notification] Mod 'mapper-0.5.1.zip' (mapper):
7.5.2026 12:06:59 [Notification] Mapper.MapperModSystem
7.5.2026 12:06:59 [Notification] Mod 'seafarer-0.5.2.zip' (seafarer):
7.5.2026 12:06:59 [Notification] Seafarer.SeafarerModSystem
7.5.2026 12:06:59 [Notification] Seafarer.GriddleRecipeRegistry
7.5.2026 12:06:59 [Notification] Seafarer.PrepTableRecipeRegistry
7.5.2026 12:06:59 [Notification] Mod 'underwaterhorrors-0.5.1.zip' (underwaterhorrors):
7.5.2026 12:06:59 [Notification] UnderwaterHorrors.UnderwaterHorrorsModSystem
7.5.2026 12:06:59 [Notification] Mod 'wearandtear-1.5.20.zip' (wearandtear):
7.5.2026 12:06:59 [Notification] WearAndTear.Code.WearAndTearModSystem
7.5.2026 12:06:59 [Notification] Mod 'grindstones-1.2.2.zip' (grindstones):
7.5.2026 12:06:59 [Notification] Grindstones.ModGrindstones
7.5.2026 12:06:59 [Notification] Mod 'gourmand-1.8.8.zip' (gourmand):
7.5.2026 12:06:59 [Notification] Gourmand.GourmandSystem
7.5.2026 12:06:59 [Notification] Mod 'immersivewoodchopping-0.8.3.zip' (immersivewoodchopping):
7.5.2026 12:06:59 [Notification] ImmersiveWoodchopping.ImmersiveWoodchoppingModSystem
7.5.2026 12:06:59 [Notification] Mod 'novelty-1.2.4.zip' (novelty):
7.5.2026 12:06:59 [Notification] DietaryNovelty.DietaryNoveltySystem
7.5.2026 12:06:59 [Notification] Mod 'recyclablecopperspearandarrowheads-1.0.2.zip' (recyclablecopperspearandarrowheads):
7.5.2026 12:06:59 [Notification] recyclable_copper_arrow_and_spear_heads.CopperRecyclingModSystem
7.5.2026 12:06:59 [Notification] Loading shaders...
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass standard.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass particlescube.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass particlesquad.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass sky.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass nightsky.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass woittest.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass transparentcompose.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass debugdepthbuffer.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass helditem.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass chunkopaque.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass chunkliquid.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass decals.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass final.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass gui.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass blur.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass chunktransparent.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass findbright.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass chunktopsoil.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass godrays.
7.5.2026 12:06:59 [Notification] Loaded Shaderprogramm for render pass autocamera.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass blockhighlights.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass wireframe.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass entityanimated.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass luma.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass blit.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass particlesquad2d.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass shadowmapentityanimated.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass chunkshadowmap.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass texture2texture.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass celestialobject.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass guitopsoil.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass colorgrade.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass guigear.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass ssao.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass bilateralblur.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass chunkliquiddepth.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass aurora.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass cloudmap.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass cloudvolumetric.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass instanced.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass lines.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass entityanimated.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass chunkshadowmap.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass standard.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass darkvision_desat.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass darkvision_streaks.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass darkvision_streaksblur.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass standard.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass entityanimated.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass particlescube.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass lines.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass aurora.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass sleepoverlay.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass machinegear.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass biolumglow.
7.5.2026 12:07:00 [Notification] [underwaterhorrors] biolumglow shader compiled OK.
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass biolumtex.
7.5.2026 12:07:00 [Notification] [underwaterhorrors] biolumtex initialized; mesh 312 verts, bounds X[-0.265..0.265] Y[-0.000..0.562] Z[-0.265..0.265]
7.5.2026 12:07:00 [Notification] Reloaded shaders now with mod assets
7.5.2026 12:07:00 [Warning] Improperly configured mod. Server sends me channel name SeafarerGenFailed, but no client side mod registered it.
7.5.2026 12:07:00 [Notification] Received level init
7.5.2026 12:07:00 [Notification] Loaded Shaderprogramm for render pass instanced.
7.5.2026 12:07:00 [Warning] Trying to add character trait from domain 'extraracetraits', but character trait with code 'ravenous' already exists. Will add it anyway, but it can cause undefined behavior.
7.5.2026 12:07:00 [Event] 65 traits loaded from 3 files
7.5.2026 12:07:00 [Event] 6 classes loaded from 1 files
7.5.2026 12:07:00 [Notification] [BlushAndBins.Code] Preloaded 647 fruiting bush textures into the block atlas.
7.5.2026 12:07:00 [Notification] Initialized Music Engine
7.5.2026 12:07:00 [Notification] Texture size is 32 so decal atlas size of 128x128 should suffice
7.5.2026 12:07:01 [Notification] Blocks tesselated
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for chiseltools:clothes-head-ptahs-diadem instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for chiseltools:clothes-head-ballcap instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for chiseltools:clothes-head-nights instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-meteorite-iron instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-redmarble instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-whitemarble instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-greenmarble instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-halite instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-kimberlite instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-obsidian instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-scoria instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-suevite instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-tuff instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-andesite instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-chalk instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-chert instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-conglomerate instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-limestone instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-claystone instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-granite instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-sandstone instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-shale instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-basalt instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-peridotite instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-phyllite instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-slate instead
7.5.2026 12:07:04 [Warning] 'ItemWearable' class is obsolete. Please, replace it with 'Wearable' behavior for tablet:stylus-bauxite instead
7.5.2026 12:07:04 [Event] [spinningwheel] Received RequireClassOrTrait of False from server
7.5.2026 12:07:04 [Event] [spinningwheel] Received AllowedClasses from server:
7.5.2026 12:07:04 [Event] [spinningwheel] Received AllowedTraits from server: clothier
7.5.2026 12:07:04 [Event] [spinningwheel] Received DisableTwineGridRecipes of True from server
7.5.2026 12:07:04 [Event] [spinningwheel] Received ShowDropSpindleProgressMessages of False from server
7.5.2026 12:07:04 [Event] [spinningwheel] Received Flax settings from server: SpinTime=4, Input=2, Output=1
7.5.2026 12:07:04 [Event] [spinningwheel] Received Cotton settings from server: SpinTime=4, Input=2, Output=1
7.5.2026 12:07:04 [Event] [spinningwheel] Received Wool Fiber settings from server: SpinTime=4, Input=2, Output=1
7.5.2026 12:07:04 [Event] [spinningwheel] Received Wool Twine settings from server: SpinTime=4, Input=2, Output=2
7.5.2026 12:07:04 [Event] [spinningwheel] Received Papyrus settings from server: SpinTime=4, Input=2, Output=1
7.5.2026 12:07:04 [Event] [spinningwheel] Received Algae settings from server: SpinTime=6.5, Input=1, Output=1
7.5.2026 12:07:04 [Event] [spinningwheel] Received Flax Twine Weave settings from server: Input=9, Output=3
7.5.2026 12:07:04 [Event] [spinningwheel] Received Wool Twine Weave settings from server: Input=9, Output=3
7.5.2026 12:07:04 [Event] [spinningwheel] Received Tailor's Delight Thread Weave settings from server: Input=9, Output=3
7.5.2026 12:07:04 [Event] [alchemy] Received AllowArcherPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowGlowPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowHealingEffectPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowHungerEnhancePotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowHungerSupressPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowHunterPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowLooterPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowMeleePotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowMiningPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowNutritionPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowPoisonPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowPredatorPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowRecallPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowRegenPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowScentMaskPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowSpeedPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowTemporalPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowVitalityPotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowWaterBreathePotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowReshapePotion of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowGrowPotion of False from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowShrinkPotion of False from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowReshapePotionRecipe of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowGrowPotionRecipe of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowShrinkPotionRecipe of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowHerbballs of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowMediumPotions of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowStrongPotions of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowClayFlasks of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowSmallFlasks of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowMediumFlasks of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowLargeFlasks of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowHerbRackMolds of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received AllowHerbRacks of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received WeakPotionMultiplier of 1 from server
7.5.2026 12:07:04 [Event] [alchemy] Received MediumPotionMultiplier of 2 from server
7.5.2026 12:07:04 [Event] [alchemy] Received StrongPotionMultiplier of 3 from server
7.5.2026 12:07:04 [Event] [alchemy] Received ArcherPotionAcc of 0.05 from server
7.5.2026 12:07:04 [Event] [alchemy] Received ArcherPotionDamage of 0.2 from server
7.5.2026 12:07:04 [Event] [alchemy] Received ArcherPotionSpeed of 0.2 from server
7.5.2026 12:07:04 [Event] [alchemy] Received ArcherPotionDuration of 600 from server
7.5.2026 12:07:04 [Event] [alchemy] Received HealingEffectPotionValue of 0.3 from server
7.5.2026 12:07:04 [Event] [alchemy] Received HealingEffectPotionDuration of 600 from server
7.5.2026 12:07:04 [Event] [alchemy] Received HungerEnhancePotionValue of 0.3 from server
7.5.2026 12:07:04 [Event] [alchemy] Received HungerEnhancePotionDuration of 600 from server
7.5.2026 12:07:04 [Event] [alchemy] Received HungerSupressPotionValue of -0.3 from server
7.5.2026 12:07:04 [Event] [alchemy] Received HungerSupressPotionDuration of 600 from server
7.5.2026 12:07:04 [Event] [alchemy] Received HunterPotionAnimalDrop of 0.2 from server
7.5.2026 12:07:04 [Event] [alchemy] Received HunterPotionAnimalSeek of -0.05 from server
7.5.2026 12:07:04 [Event] [alchemy] Received HunterPotionForageDrop of 0.2 from server
7.5.2026 12:07:04 [Event] [alchemy] Received HunterPotionWildDrop of 0.2 from server
7.5.2026 12:07:04 [Event] [alchemy] Received HunterPotionDuration of 600 from server
7.5.2026 12:07:04 [Event] [alchemy] Received LooterPotionForageDrop of 0.2 from server
7.5.2026 12:07:04 [Event] [alchemy] Received LooterPotionGearDrop of 0.2 from server
7.5.2026 12:07:04 [Event] [alchemy] Received LooterPotionVesselContentDrop of 0.3 from server
7.5.2026 12:07:04 [Event] [alchemy] Received LooterPotionWildDrop of 0.2 from server
7.5.2026 12:07:04 [Event] [alchemy] Received LooterPotionDuration of 600 from server
7.5.2026 12:07:04 [Event] [alchemy] Received MeleePotionDamage of 0.3 from server
7.5.2026 12:07:04 [Event] [alchemy] Received MeleePotionDuration of 600 from server
7.5.2026 12:07:04 [Event] [alchemy] Received MiningPotionSpeed of 0.3 from server
7.5.2026 12:07:04 [Event] [alchemy] Received MiningPotionOreDrop of 0.15 from server
7.5.2026 12:07:04 [Event] [alchemy] Received MiningPotionDuration of 600 from server
7.5.2026 12:07:04 [Event] [alchemy] Received PoisonPotionHealth of -0.5 from server
7.5.2026 12:07:04 [Event] [alchemy] Received PoisonPotionTickSec of 3 from server
7.5.2026 12:07:04 [Event] [alchemy] Received PoisonPotionDuration of 30 from server
7.5.2026 12:07:04 [Event] [alchemy] Received PoisonPotionIgnoreArmour of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received PredatorPotionAnimalSeek of 0.4 from server
7.5.2026 12:07:04 [Event] [alchemy] Received PredatorPotionDuration of 600 from server
7.5.2026 12:07:04 [Event] [alchemy] Received RegenPotionHealth of 0.5 from server
7.5.2026 12:07:04 [Event] [alchemy] Received RegenPotionTickSec of 3 from server
7.5.2026 12:07:04 [Event] [alchemy] Received RegenPotionDuration of 30 from server
7.5.2026 12:07:04 [Event] [alchemy] Received RegenPotionIgnoreArmour of True from server
7.5.2026 12:07:04 [Event] [alchemy] Received ScentMaskPotionAnimalSeek of -0.2 from server
7.5.2026 12:07:04 [Event] [alchemy] Received ScentMaskPotionDuration of 600 from server
7.5.2026 12:07:04 [Event] [alchemy] Received SpeedPotionValue of 0.25 from server
7.5.2026 12:07:04 [Event] [alchemy] Received SpeedPotionDuration of 300 from server
7.5.2026 12:07:04 [Event] [alchemy] Received VitalityPotionMaxHealth of 0.25 from server
7.5.2026 12:07:04 [Event] [alchemy] Received VitalityPotionDuration of 300 from server
7.5.2026 12:07:04 [Event] [alchemy] Received GlowPotionDuration of 1000 from server
7.5.2026 12:07:04 [Event] [alchemy] Received WaterBreathePotionDuration of 1000 from server
7.5.2026 12:07:04 [Event] [alchemy] Received NutritionPotionRetainedNutrition of 0.9 from server
7.5.2026 12:07:04 [Event] [alchemy] Received StabilityPotionTemporalStabilityGain of 0.2 from server
7.5.2026 12:07:04 [Event] [alchemy] Received GlowPotionStrength of 31 from server
7.5.2026 12:07:04 [Notification] [underwaterhorrors] biolum mode set to 0 (billboard=0, tex=0)
7.5.2026 12:07:04 [Notification] Received level finalize
7.5.2026 12:07:04 [Notification] BarkBeetleParticles: Updated to fewer, larger, centered 3D particles (no wind).
7.5.2026 12:07:04 [Notification] [Immersive Fibercraft] Found vanilla flax twine recipe: game:recipes/grid/twine.json -> Flax twine
7.5.2026 12:07:04 [Notification] [Immersive Fibercraft] Successfully disabled 1 twine recipes
7.5.2026 12:07:04 [Notification] [Immersive Fibercraft] Found 1 total spinnable items
7.5.2026 12:07:04 [Notification] [Immersive Fibercraft] Patched spinning properties for 1 items based on config
7.5.2026 12:07:04 [Notification] [Immersive Fibercraft] Found 1 total weavable items
7.5.2026 12:07:04 [Notification] [Immersive Fibercraft] Patched weaving properties for 1 items based on config
7.5.2026 12:07:04 [Notification] [Training] Loaded 5 professions, 6 trainings, 10 XP sources from 3 file(s)
7.5.2026 12:07:04 [Notification] [Quest] Loaded 11 quests
7.5.2026 12:07:04 [Notification] [Quest] Registered 1 kill patterns: game:drifter-*
7.5.2026 12:07:04 [Notification] [seafarer] loaded 5 boat traits.
7.5.2026 12:07:04 [Warning] [PlayerModelLib] [CustomModelsSystem] (racialequalityexpanded:amphitari) Model icon by path 'game:textures/.png' does not exists
7.5.2026 12:07:04 [Warning] [PlayerModelLib] [CustomModelsSystem] (racialequalityexpanded:gnome) Model icon by path 'game:textures/.png' does not exists
7.5.2026 12:07:04 [Warning] [PlayerModelLib] [CustomModelsSystem] (racialequalityexpanded:hobbit) Model icon by path 'game:textures/.png' does not exists
7.5.2026 12:07:05 [Error] [PlayerModelLib] [CustomModelsSystem] Shape 'racialequalityexpanded:entity/humanoid/clothing/head/racialequalityexpanded-amphitari-game-entity-humanoid-seraph-clothing-head-tophat' that replaces shape 'game:entity/humanoid/seraph/clothing/head/tophat' for model 'racialequalityexpanded:amphitari' was not found, skipping.
7.5.2026 12:07:05 [Notification] Loaded Shaderprogramm for render pass cloudmap.
7.5.2026 12:07:05 [Notification] Loaded Shaderprogramm for render pass cloudvolumetric.
7.5.2026 12:07:05 [Notification] Loaded Shaderprogramm for render pass clouds.
7.5.2026 12:07:05 [Warning] weatherSim for region 1000/997 is null. No idea what to do here
7.5.2026 12:07:05 [Notification] [mapper] Estimated RAM usage of map background is 85.3125 MB
7.5.2026 12:07:05 [Notification] [mapper] Loaded 4096 chunks out of which 1262 are waiting for refresh
7.5.2026 12:07:05 [Notification] Loaded Shaderprogramm for render pass region.
7.5.2026 12:07:05 [Notification] [chunklod] [ChunkLod] Client initialized
7.5.2026 12:07:05 [Fatal] Game Version: v1.22.2 (Stable)
5/7/2026 12:07:05 PM: Critical error occurred in the following mod: canjewelry@0.6.3
Loaded Mods: barkbeetle@1.0.6, boricalchemy@1.3.4, chargedjump@1.2.3, chiseltools@1.17.1, crawlanddive@0.2.4, darkvision@1.3.2, fallingtree@0.5.0, fowlmod@1.0.0, gmpa@1.0.0, hydrateordiedrate@2.4.6, immersiveorecrush@2.2.5, jsonpatcheslib@1.5.2, limestonefromcaves@1.0.2, meapineappleturpentine@1.0.3, mycodiversity@1.0.6, overhaullib@2.0.8, plumpkins@1.1.3, racialequalityexpanded@0.1.5, ripenedwildcrops@1.0.0, soilmustfall@1.2.0, spinningwheel@1.2.1, spyglass@0.6.0, sungaze@0.1.1, translocatorengineeringredux@1.6.6, translocatormap@1.0.0, game@1.22.2, vsimgui@1.2.5, walkingstick@3.0.0, wforests@1.0.0, abyssaldepths@1.0.16, alchemy@2.0.0-rc.1, amphitaritraits@1.0.3, attributerenderinglibrary@3.1.2, autowalkextended@1.1.4, betterruins@0.6.1, bettertraders@0.2.0, bradyladder@1.2.0, canjewelry@0.6.3, chunklod@1.1.0, dairyplus@1.0.4, decoclockrevival@1.22.1, expandedstomach@1.4.1, foodpreferences@1.5.1, foodshelves@3.0.2, gourmand@1.8.8, hideplayername@2.3.0, immersivecorpsedrop@1.0.4, immersivewoodchopping@0.8.3, improvedmetallurgy@1.1.5, insanitylib@2.0.1, ithaniacannedgoods@2.0.1, jonastools@1.3.0, juicyores@1.0.2, justvawts@0.2.1, novelty@1.2.4, orekiwoofsbeehives@2.0.0-dev.7, playerinventorylib@0.0.9, playermodellib@1.18.3, progressionframework@1.0.0, putitinthebag@1.0.4, realisticwater@0.2.1, realsmoke@1.2.0, recyclablecopperspearandarrowheads@1.0.2, roamingbees@2.0.0-dev.7, ropeladderplacement@1.0.2, shipwright@1.3.3, slowtox@5.0.0, tablet@0.2.0, thievery@1.3.0, creative@1.22.2, survival@1.22.2, watersheds@6.3.0, windchimes@1.5.0, backpacks@0.1.0, blushandbins@1.1.3, frogemod@1.0.4, grindstones@1.2.2, mapper@0.5.1, seafarer@0.5.2, underwaterhorrors@0.5.1, wearandtear@1.5.20
Involved Harmony IDs: attributerenderinglibrary, com.chronolegionnaire.hydrateordiedrate, com.justu.foodpreferences, improved_metallurgy, canjewelry.Patches_client, wearandtear
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.API.Datastructures.TreeAttribute.GetString(String key, String defaultValue) in VintagestoryApi\Datastructures\AttributeTree\TreeAttribute.cs:line 661
at canjewelry.src.CB.EncrustableCB.GetMaxAmountSockets_Patch1(ItemStack itemstack)
at canjewelry.src.harmony.harmPatch.Postfix_GetHeldItemInfo_Patch1(CollectibleObject __instance, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch6(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.Block.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 2401
at Vintagestory.GameContent.BlockFruitTreeBranch.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in VSSurvivalMod\Systems\FruitTree\BlockFruitTreeBranch.cs:line 284
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 402
at Vintagestory.Common.CreativeTab.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTab.cs:line 30
at Vintagestory.Common.CreativeTabs.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTabs.cs:line 50
at Vintagestory.Client.NoObf.GuiDialogInventory.<OnOwnPlayerDataReceived>b__6_0() in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 60
at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass11_0.<QueueTask>b__0(Object _) in VintagestoryApi\Common\TyronThreadPool.cs:line 119
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
Crash written to file at "C:\Users\aerod\AppData\Roaming\VSLInstallations\Froggy\Logs\client-crash.log"
7.5.2026 12:07:05 [Notification] Exiting game now. Server running=True. Exit reason: Game crashed
7.5.2026 12:07:05 [Notification] Destroying game session, waiting up to 200ms for client threads to exit
7.5.2026 12:07:08 [Error] Mod exception during event LeaveWorld. Will skip to next event
7.5.2026 12:07:08 [Error] Exception: Cannot call this method outside the main thread. Not thread safe to do so. You can use the thread safe method .EnqueueMainThreadTask() to queue up the register on the main thread instead.
at Vintagestory.Client.NoObf.ClientEventAPI.UnregisterGameTickListener(Int64 listenerId) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 735
at Vintagestory.GameContent.GuiDialogWorldMap.Dispose() in VSEssentials\Systems\WorldMap\GuiDialogWorldMap.cs:line 290
at Vintagestory.GameContent.WorldMapManager.<StartClientSide>b__19_1() in VSEssentials\Systems\WorldMap\WorldMapManager.cs:line 111
at Vintagestory.Client.NoObf.ClientEventAPI.<>c.<TriggerLeaveWorld>b__177_0(Action dele) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 506
at Vintagestory.Client.NoObf.ClientEventAPI.Trigger[T](Delegate[] delegates, String eventName, Action`1 onDele, Action onException) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 255
7.5.2026 12:07:08 [Notification] Stopping single player server
7.5.2026 12:07:09 [Notification] Finished fully loading sounds (async)
7.5.2026 12:07:10 [Error] [chargedjump] An exception was thrown when trying to start the mod:
7.5.2026 12:07:10 [Error] [chargedjump] Exception: Cannot call this method outside the main thread. Not thread safe to do so. You can use the thread safe method .EnqueueMainThreadTask() to queue up the register on the main thread instead.
at Vintagestory.Client.NoObf.ClientEventAPI.UnregisterGameTickListener(Int64 listenerId) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 735
at ChargedJumpMod.ChargedJump.Dispose()
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 684
7.5.2026 12:07:10 [Error] Failed to run mod phase Dispose for mod ChargedJumpMod.ChargedJump
7.5.2026 12:07:10 [Error] [DarkVision] Error during cleanup: Cannot call this method outside the main thread. Not thread safe to do so.
7.5.2026 12:07:10 [Notification] [BlushAndBins.Code] Preloaded 647 fruiting bush textures into the block atlas.
7.5.2026 12:07:10 [Notification] [mapper] Loaded 11 additional shapes and 0 textures for dynamic effects
7.5.2026 12:07:13 [Notification] [mapper] No conflicting mod patches found
7.5.2026 12:07:13 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:lore-book-* in tradehandbookinfo Cartographer Celeste
7.5.2026 12:07:13 [Warning] Failed resolving a blocks blockdrop or smeltedstack with code game:painting in tradehandbookinfo Gardener Dawn Marie
7.5.2026 12:07:13 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code seafarer:flatbread-spelt in tradehandbookinfo Jones
7.5.2026 12:07:13 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:fishraw-* in tradehandbookinfo Jones
7.5.2026 12:07:13 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code game:vegetable-potato in tradehandbookinfo The Potato King
7.5.2026 12:07:13 [Error] [sungaze] An exception was thrown when trying to start the mod:
7.5.2026 12:07:13 [Error] [sungaze] Exception: Cannot call this method outside the main thread. Not thread safe to do so. You can use the thread safe method .EnqueueMainThreadTask() to queue up the register on the main thread instead.
at Vintagestory.Client.NoObf.ClientEventAPI.UnregisterGameTickListener(Int64 listenerId) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 735
at SunGaze.SunGazeWatcher.Dispose()
at SunGaze.SunGaze.Dispose()
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 684
7.5.2026 12:07:13 [Error] Failed to run mod phase Dispose for mod SunGaze.SunGaze
7.5.2026 12:07:13 [Error] [walkingstick] An exception was thrown when trying to start the mod:
7.5.2026 12:07:13 [Error] [walkingstick] Exception: Cannot call this method outside the main thread. Not thread safe to do so. You can use the thread safe method .EnqueueMainThreadTask() to queue up the register on the main thread instead.
at Vintagestory.Client.NoObf.ClientEventAPI.UnregisterGameTickListener(Int64 listenerId) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 735
at WalkingStick.WalkingStickClient.Dispose()
at WalkingStick.WalkingStick.Dispose()
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 684
7.5.2026 12:07:13 [Error] Failed to run mod phase Dispose for mod WalkingStick.WalkingStick
7.5.2026 12:07:13 [Notification] [chunklod] [ChunkLod] Client disposing, total received was 0
7.5.2026 12:07:13 [Error] [mapper] An exception was thrown when trying to start the mod:
7.5.2026 12:07:13 [Error] [mapper] Exception: Cannot call this method outside the main thread. Not thread safe to do so. You can use the thread safe method .EnqueueMainThreadTask() to queue up the register on the main thread instead.
at Vintagestory.Client.NoObf.ClientEventAPI.UnregisterGameTickListener(Int64 listenerId) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 735
at Mapper.GameContent.CompassNeedleUpdater.Dispose() in C:\Programming\C#\VintageStoryMods\Mapper\GameContent\BehaviorCompassNeedle.cs:line 100
at Mapper.MapperModSystem.Dispose() in C:\Programming\C#\VintageStoryMods\Mapper\MapperModSystem.cs:line 88
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 684
7.5.2026 12:07:13 [Error] Failed to run mod phase Dispose for mod Mapper.MapperModSystem
My operational gemcutter is 4d, and has a second model flipping entirely. Very funny.
KenigVovan Potential conflict with A Wearable light
According to the author, the issue might be on your end as mentioned here
I think there is a compatibility issue between this and toolsmithfork
well, I was trying to put this on the toolsmithfork page also, but its nowhere to be found. I swear it was there yesterday!
very convoluted and lacks a lot of explanations and guides, etc.
I finally understood how to use the wirebench (use with metal strap), the grinding table and layers (doesnt seem to work on low windmill speed), etc...
but not knowing what jewelry you can actually make and what size of gems can go inside them is really frustrating, like do you expect people to make all the jewelry in hope it can give the correct slot? Is it just small slots for all jewelry? are there mediums? why is a bronze ring the same as a steel ring? why can't I slot a medium socket into a small ring? (downgradable to small) and so many unknowns. also no list of secondary effects for baguette?
I'm having an issue making some of the things in the mod, such as Silver Straps and certain metals of wire and sockets. There doesn't seem to be a clay mold to make them and they just don't show up as an option when I have a bar and place it on the anvil to work. Is there a strap-specifc or certain table I'm missing to be able to craft these recipes? Also the mod says you should be able to pan Boney Soil. I am not able to and I've looked at the how to pan videos.
KenigVovan the problem is that when you put the jewelry on it makes all your armor and also your hair invisible, and if you log out with the jewelry equipped, it makes you entirely invisible and unable to interact with anything.
DefactoToast Undercroft goonalgaib
0.4.26 works with playermodellib but only for default player inventory, additional one won't show any shapes
Would really love if the issues between this mod and player model lib got patched.
How do you use the Wire Drawing bench?
Giving this mod a follow in hopes that the tweaks and audio/visual cues become more fleshed out. Otherwise, this has amazing potential for those who want to collect alot of jewelry or have some fancy looking weapons/armor.
Im having an issue where i simply cant interact with any of the crafting stations. i cant place the grindlayers or anything. as far as i can tell the mod is up to date and there isnt any conflicts. no error codes or crashes or exceptions thrown at the server, it simply isnt working
KenigVovan
Love the idea of this mod and I think it fits VS well. I can't use it however :( Couple of issues I've come across. I'm on Linux, 1.21.6, latest mod version, so maybe these issues are fixed in the 1.22 release. I also have a whole bunch of other mods installed so that might causes issues as well. These are my opinions (besides the bugs of course)
If you need any information please feel free to tag me.
I don't understand, am I the only one whose yellow topaz doesn't have any ores? I have the Geology Addition which adds other types of topaz (pink, red). Did I do something wrong, or has yellow topaz not yet been added as an ore?
various log files:
27.3.2026 05:29:04 [Error] Missing mapping for texture code #gem during shape tesselation of item canjewelry:cansimplenecklace-normal-neck using shape canjewelry:item/bronze-gem-necklace
27.3.2026 05:29:04 [Error] Missing mapping for texture code #gem during shape tesselation of item canjewelry:cansimplenecklace-normal-neck using shape canjewelry:item/bronze-gem-necklace
27.3.2026 05:56:48 [Warning] Texture asset 'canjewelry:textures/.png' not found (defined in Item canjewelry:canglasses-heart).
:cancoronet-tinbronze).
27.3.2026 05:56:48 [Warning] Texture asset 'canjewelry:textures/.png' not found (defined in Item canjewelry:canglasses-heart).
pe file canjewelry:item/cancoronet).
Nothing that appears to be related under the keywords exception, canjewelry, can jewelry, and socket in the server and client main files around the time i was trying to spam to put the socket in.
TheSpecimenF87
is there any exception is log files?
Hydromancerx
json patch is needed for that
SoCoFam
in config file is "LevelOfSocketByType" empty?
If so then replace with
"LevelOfSocketByType": {
"canjewelry:cansocket-gold": 2,
"canjewelry:cansocket-silver": 2,
"canjewelry:cansocket-bismuthbronze": 1,
"canjewelry:cansocket-tinbronze": 1,
"canjewelry:cansocket-blackbronze": 1,
"canjewelry:cansocket-iron": 2,
"canjewelry:cansocket-meteoriciron": 2,
"canjewelry:cansocket-steel": 3
}
Is there a way to convert pearls into the Pearls from Salt and Sand mod? I like their jewlery and cannot craft using your pearls.
I'm having the same issue. A tin bronze monocle in the jewelry table shows a green box, but a tin bronze socket will not apply when the plus is clicked. I've also tried a tin bronze ring to no avail.
Playing on 1.21.6 with the appropriate mod version. Smithing plus is the only other tool-adjacent mod used.
KenigVovan that doesn't solve my issue at all because the issue is with 5.22
TheSpecimenF87
0.6.0 is for 1.22
mod does not work at all
running version 5.22 because version 6 simply did not load any of the items
playing 1.21.6
at the jewelers table, you can put the socketable items in the top and the sockets at the bottom but pressing the plus button to install the sockets does nothing at all
i am not using any modded items the issue is with a steel scythe and a steel knife
i am using toolsmith if that helps but what attachments are used does not seem to matter
What happens to the gems/sockets when a weapon breaks?
I know theres forging mods to repair stuff but bows and such remain excluded to my knowledge.
Do I just lose the gems/sockets along with the weapon?
Thanks for looking into it KenigVovan
KenigVovan so far everything seems to be working. Mr hymir jumped on with the newest version you dropped and did not crash. so as far as i can tell so far so good. if anything does turn up i will be sure to make a copy of the crashlog for any of the server members who are still affected by the bug. thank you btw. my server does like the whole gem system quite alot actually.
CrazedVantaBlack
in 0.5.22 I added some additional checks so they won't be kicked but I'd need you to check sometimes your server-debug log for msg which
will start with "OnSlotModifiedHotbarInv::" (and copy it here or discord for example) as I'm not sure what exactly is a cause of the issue now
Undercroft goonalgaib
after some checks I was able to fix default inventory items, but for additional jewelry slots it seems like too much time to spend when the issue resolves itself on 1.22 version.
Later during a week I'll build a half-fix which will target only default inventory
with latest version i see those warnings in the console:
Texture asset 'c:textures//users/koeni/desktop/gem/gem_1.png' not foundTexture asset 'canjewelry:textures//users/koeni/downloads/gold/metal.png' not foundYou used a local path for certain files which breaks the mod in the latest version
I have the same issues as Undercroft on my multiplayer server, equiping any jewelry with a custom playermodel from Player Model Lib breaks the model and makes either parts of it invisible or entirely invisible.
KenigVovan so the gentleman by the name of wulfhymir is a member of my server. him and one other where the ones who kept crashing. one had a tin longsword from combat overhaul. and the other had no weapon at all. nothing was encrusted at all. they spawned in took 2 steps or puled out the sword (in hymirs case), then immediatly was kicked with a null reference no instance set to an object crash.
Good afternoon, I noticed something a bit curious. I think I may have found an error in CAN Jewelry: Gemcutting. In the last section it notes some craftable items which mod adds you can wear and one of these noted is the rotten King Mask I couldn't find a craftable rotten king mask added by the mod, only the regular one which is uncraftable. I did eventually find the Leper King mask in the survival handbook which is noted as being added by CAN Jewelry.
Material + "Leper King Mask" EX "Steel Leper king mask" Mod: CAN Jewelry Can have (1) sockets
There also is some sort of incompatibility between CAN Jewerly and Player Model Lib (which I use in my modded survival because I like playing with skeletons and a bunch of different races)
In a new creative world with only Player Model Lib 1.10.11 and CAN Jewelry 0.5.21 in v1.21.6 (stable)
Symptoms
- CAN Jewelry in general will not be visible on the character model
- Wearing CAN Jewelry equipment in the character tab will make certain gear invisible EX. Leper King mask will make armor invisible, the coronet will make all armor and clothing invisible.
- Exiting the game while wearing any CAN Jewelry be it in the jewelry tab or the character tab will cause a repeatable bug where the player model does not load in when you reenter the game. This can be fixed by unequipping the Jewelry and exiting the game, reentering the game without the items equipped will fix the bug.
I don't have a multiplayer setup so I am unable to check if this functions differently in a multiplayer environment or what the other players see on other players models.
This error does not throw any specific errors on startup that I could find so I'm not sure what else I can do to provide more info on that Mod Conflict.
(still going to be using the jewelry in my modded gameplay because I like the Bonus effects lol! I just gotta remember to unequip my stuff before logging out)
Does "Animal Loot" work on Butchering from the mod Butchery?
in reply for what CrazedVantaBlack said as I was one of the ones getting kicked no I did not all I had was a CO tinbronze longsword when it was crashing
Is it compatible with this https://mods.vintagestory.at/blackguardadditionscoredux ?
I have an issue where the jewelers table will not let me put any sockets on any items, i have tried on a creative world as well as my single player world, both with my usual mods enabled and disabled, the gem cutting works and so does the gem grinding, its only trying to put sockets into the items that isnt working (as far as i know i havn't been able to put gems into anything yet due to the socket issue), i've updated to the latest copy of the mod (0.5.21) and vintage story (1.21.6 stable)
KenigVovan I have not tried loading a world with only it as the list of mods normally used is quite extensive, and it would be an over all pain in the ass to do, but will do so and put an edit or a secondary comment. The log files for the debug, and main log files, both for client and server, do not throw any exceptions, that I could find, though there was an exception for something I don't think is related, but it did have a small number of errors. I will see about uploading the files so you can view them, as debugging is not a strong suit of mine, including a list of mods currently active on my client/server as I host a world for a small group of friends, once I figure out how to upload files to the comments, might just do a dropbox link with a copy of the files in a zip or rar file for you to view when you have the time.
CrazedVantaBlack
do they have any encrusted items in their inventory(hotbar)?
Crawr
check client -debug/main log files if there is any exception there.
If you start a new world only with the mod it will has the same issue?
Good afternoon, I have noticed a typo in the Survival handbook in "CAN Jewelry:Panning for Gems". In the second sentence "Inventory" is spelled "Intvetory". "Same as for wooden pan you'd need to stand in water but to start panning you need to place ore chunk in you intvetory, in a next right slot."
Thank you for making a very cool mod!
Okay, so, running on 1.21.6 atm, and having only one issue with the mod, the Inventory UI option for the Jewlery tab only has numbers and stats. I cant seem to figure out the issue, now, I havnt looked at the logs, but I am running about a dozen, maybe two dozen mods and don't know what log file I would need to check. Just not sure what exactly it could be, as I dont see any pre-req mods or dependency mods listed. I was running Purposeful Storage, but now, I'v removed it (albiet, temporarily) just to see if it would have shown up, but, alas, the inventory option in your video did not show up.
https://gyazo.com/62b61ae907b64af731d337d4352bdd21 Screen shot of what exactly I see.
so just updated combat overhaul and now whenever my other players try to connect this is thrown.
1.3.2026 23:55:37 [Server Error] Exception: Object reference not set to an instance of an object.at canjewelry.src.eb.CANGemBuffAffected.OnSlotModifiedHotbarInv(Int32 i) in C:\Users\koeni\source\repos\CAN_Jewelry\canjewelry\canjewelry\src\eb\CANGemBuffAffected.cs:line 252at Vintagestory.Server.ServerMain.HandleSelectedHotbarSlot(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\ServerGeneralPacketHandler.cs:line 392at Vintagestory.Server.ServerMain.HandleClientPacket_mainthread(ReceivedClientPacket cpk) in VintagestoryLib\Server\ServerMainNetworking.cs:line 280at Vintagestory.Server.ServerMain.ProcessMain() in VintagestoryLib\Server\ServerMain.cs:line 9341.3.2026 23:55:38 [Server Event] Client 22 disconnected.all gems from Geology Addictions doesn't work. the "can" jewel cannot interact with the gemcutter but the GA jewel can interact but when selecting a cutting the server gave me this error
[Error] Client tried to selected smithing recipe with id 226, but it is not a valid one for the given work item stack!
Umm, how do you make silver strap (or wire from it) if the strap itself is not smithable?
When I put silver ingot on anvil there is no "Silver Strap", handbook also doesn't say how it's made.
Does this/Will this have compatibility with Toolsmith?
Edit : Yes it does, as listed on Toolsmith's page lol. Sorry for being blind.
Is it compatible with RustBound magic armors?
Morsdea
Geology additions gems added into config, regenerate it or add new values into your old one
Aziz_with_inviz
добавил возможность настроить какой лвл какой сокет имеет в конфиге
Yea as Mordsea said, i think it turns into wrong variant of the gem. Possible compability patch or mod update ?
Having issues where the cutting table just doesn't work for 50% of gems. Geology additions are the only mods i think overlap with gem generation. Swapping to the "CAN" jewel via the crafting square works, but neither of them will interact with the gem cutter. Spinels are one of the gems not working. Have anything i can do to troubleshoot?
Hey! Running a modded server with some friends and for whatever reason one of them in particular keeps getting forcibly disconnected with this error thrown in the console log.

Didn't see anyone else talking about this at a glance and figured I'd post here. She's not noticably different in her in-game items or out-of-game computer setup than anyone else, but it's only affected her out of around twelve additional others who have joined and played on and off. We've removed the mod and so far no crashes - just occasional error logs in the console, but we'll keep monitoring it.
Seems like a really rad mod though otherwise, sad we weren't able to get further into it. I especially like the nose piercings! Anyway, hope the error helps.
a small request but could there be a section that says that you need a socket from an anvil to use the table? I don't think it really goes into it and kinda implys that you put ur thing into the table and just put the gem in.
Is it possible to change the display of already inserted sockets? So that the 3rd level is displayed not as steel, but as gold, for example?
возможно ли заменить отображение уже вставленных гнезд?
чтобы 3й уровень отображался не как стальной, а золотой, а второго лвл как серебряный, например,
I cant seem to socket any of the forgotten armoury mod armours other than specifically the greenwich helmet, is anyone else having this issue?
In my opinion this is one of the best mods. But it's missing a lot of compatibility.
I have 3 mods I want this to be compatible with. Both the Forlorn and Blackguard additions Combat overhaul compatible versions, which should be simple because the blackguard not combat overhaul version has already been dealt with,
and Extra Firearms. No idea how easy Forlorn combat overhaul compatible additions will be
Nekonserva
anything else in logs (main, debug)? Any change in modlist right before this error?
KenigVovan 0.5.18 behaves exactly the same
Nekonserva
check with 0.5.18, 0.5.19 is for 1.21.4
0.5.19 Can Jewelry, VintageStory 1.21.6, Windows 11 I cant join my singleplayer world, it just freezes at a loading screen after this error
what does CAN mean?
Is there a list of all of the ores you can pan gems from, because the handbook doesnt seem to include all of the gems the game adds. (Like topaz and Ruby)
It's doing the same thing.
I did discover something unusual.
I'm currently running it on Linux by pointing the game installer executable to Steam and running it via Proton. Then changing the exe from the installer to the freshly made game executable.
But if I swap over to Windows on my dual-boot, it works normally. Seems something about proton is not liking it and the native Linux install is also doing the same thing. Nothing in the Proton/Windows logs gives me anything useful. So I think your mod is likely fine and it's an issue with the Proton compatability layer. I'll try to see what I can find as a fix in case anyone else encounters this.
Vegalyp
check 0.5.19 if it'll start work for you or any errors will appear
Getting a strange error when I attempt to join a singleplayer world. (1.21.4) using 0.5.8. It prevents the single player world from loading but doesn't crash the game and give a full crash log. It's just stuck on the 'Launching Singleplayer Server' screen.
It then locks up the whole game until I go to the VintageStoryData\cache folder and delete the unpack folder entirely. If I disabled CAN Jewelry, shut down the game, delete the unpack folder, and start the game again, it works normally. But if I re-enable the game, it just
Mod list is as follows. I have tried disabling and removing all the usual suspects in this list that may be interfering but I get the same result with those disabled each time even though the unpack folder is freshly scrubbed and the game restarted.
FotSA-Sirenia-v1.0.24.zip
allclasses2.0.9.zip
FotSA-Spheniscidae-v1.0.13.zip
AncientArmory1.1.8.zip
FotSA-Thylacinidae-v0.1.4.zip
AncientTools_V1.6.0-pre.6.zip
FotSA-Viverridae-v1.0.6.zip
FotSA-Vombatidae-v0.4.3.zip
FromGoldenCombs-1.21-v1.9.4.zip
apegrapes-v1.21.1-1.3.1.zip
geodesandgemstonesfork-1.0.0.zip
apelanterns-v1.21.1-1.3.5.zip
GeologyAdditions1.4.5.zip
apewindows-v1.21.0-1.4.0.zip
apewrenchroof-v1.21.0-1.3.0.zip
herbarium_1.4.1-rc.1.zip
arrowbarrels-V1.21.0-1.2.1.zip
hydrateordiedrate_2.3.5.zip
AttributeRenderingLibrary-v2.3.0.zip
immersivewoodchopping_0.8.2.zip
AutoMapMarkers4.0.3-Vintagestory1.21-rc.zip
immersivewoodsawing_0.2.8.zip
bettererprospecting_2.1.0.zip
InterestingOreGen-v2.0.2.zip
BetterFirepit-1.2.0.zip
JuicyOres-v1.0.1.zip
BetterRuinsv0.5.0.zip
medievalexpansionpatch-1.3.3.zip
nbcartographer_2.2.1.zip
NoExclusiveSkillsV1.1.0.zip
canjewelry_0.5.8.zip
CarryOn-1.21.0_v1.12.1.zip
chiseltools1.15.3.zip
PlayerCorpse_VS1.21.1_net8_v1.12.0.zip
CommonLib_VS1.21.1_net8_v2.8.0.zip
Composter-v1.2.1.zip
primitivesurvival_3.9.8.zip
configlib_1.10.6.zip
ProspectTogether-2.1.1.zip
DanaTweaks-v3.6.0.zip
purposefulstorage_1.4.1.zip
rivers_4.7.3.zip
foodshelves_2.3.1.zip
rockstratavariety_0.0.3.zip
FotSA-Bovinae-v0.3.3.zip
stepupcontinued_0.0.1.zip
FotSA-Caninae-v1.0.34.zip
stonebakeoven_1.2.0.zip
FotSA-Capreolinae-v2.0.3.zip
StoneQuarry_VS1.21.1_net8_v3.5.1.zip
FotSA-Casuariidae-v1.1.6.zip
FotSA-Cervinae-v0.1.8.zip
TankardsandGoblets_v1.3.2.zip
FotSA-Chelonioidea-v1.0.4.zip
th3dungeon_0.4.4.zip
FotSA-Dinornithidae-v1.0.19.zip
The_Critters_Pack_v1-3-4.zip
FotSA-Elephantidae-v1.0.15.zip
vsimgui_1.1.14.zip
FotSA-Felinae-v0.2.11.zip
wildfarmingrevival_1.4.0.zip
FotSA-Iniidae-v0.1.4.zip
windchimes-V1.21.0-1.3.2.zip
FotSA-Machairodontinae-v1.0.27.zip
xinvtweaks_1.8.1.zip
FotSA-Manidae-v1.0.17.zip
xlib_v0.9.0-pre.2.zip
From this list, Geodes and Gemstones continued, Geology Additions, AllClasses, RockStrataVariety, Betterer Prospecting and InterestingOreGen seems like the ones most likely to cause issues, but even with them disabled and the cache deleted, the single player world fails to load if CAN is enabled
EDIT: Even with CAN Jewelry being the only mod enabled, it still gives this error message
Nekonserva
rings have a space for 1. tier socket (green) - bronze one by default config
For some reason I cant attach a socket to a ring, i tried: steel socket to steel ring, iron socket to steel ring, steel socket to iron ring, iron socket to iron ring
Centerion
rough gem cannot be placed on the table or something else doesn't work?
Mr_J_Soda
fixed
KenigVovan Got a error with the newest version, I can't craft rings out of any type of wire, as the recipy conflicts with the nose ring.
How does one cut a gem? cant seem to get the gem cutting table to work.
GeckoAss
even with 1 rotor with 5 sails it worked ok for me. Added progress info on processed gem. You can also change minGrinderProcessingSpeed in config now
Mr_J_Soda
fixed
With all due respect, I would like to send a formal complaint your way, Kenig.
These two items are BOTH meteoric iron ingots, one in form, the other in price.
Now tell me, why, in Dave's green Earth, does 1 socket require an Entire Ingot to forge?
If going by pixel, an ingot should be able to form atleast 3.
I will say, balance wise, this does make atleast some sense, however, personally I would've made it 2 sockets per ingot, rather than plate.
Sadly, as I've no knowledge in the field of coding (atleast in c#), I can't amend this (opininated) "issue" myself.
Perhaps, at the very least, a seperate patch file could be shared in the mod's post over on the Discord?
All that aside, great mod! Oh, and I also noticed putting any ingot unto the anvil displays being able to craft the steel tiara. While I do have alchemy installed, I assume this isn't an intended refrence to said field's fasination with material conversion? :P
oh and also itd be lit if we could break down amethyst into the vanilla chunks for making glass I think that'd be nice, along with other gems that'd coralate (like quartz gems into quartz chunks).
(oh and lastly, to those wondering, the diffrent meteoric iron texture is from AmethystZhou's mod: "Meteoric Iron Is Beautiful", check it out its neat).
On version 0.5.16, I modified the config to allow "canjewelry:canring-left-simple" and "canjewelry:canring-right-simple" to take a single teir 3 socket, and then added "canring" to every category of buffNameToPossibleItem so I can put a gemstone into the ring. THis worked, but when I put on the ring in the "Jewelry" category, the gemstone's effect isn't applied. Is this intended, or are the Jewelry slot not checked for gem buffs?
this mod is almost impossible to use in a real game, to sue the jewelgrinder you need high speeds for an extended period of time on your gear system, something that is very very rarely possible in a real game scenario, author should try testing without using admin blocks next time
Onesilverkey
you need 32 stones instead of 8 as it's for ore chunks (I updated
AuToKpaTopiK
could you please describe the issue (or send a screenshot on github/ in discord)
Is some of the textures being bugged already known about (e.g coronets) or is my version of the mod just being weird
I can't figure out how to pan Suevite. Is there a specific trick?
got it, I'll report back on the next crash
PeachyPotato
Try to replace with 0.3.11 version (it's marked for 1.17 but only not to confuse others) and check log for a string "OnSlotModifiedHotbarInv::" after such disconnect, I'm not sure what causes that at the moment
In the past week two of us have experienced at least a dozen client side crashes because of this mod, the same as what i reported nov 12th. I'm super close to removing it, if cache is going to break this often why even cache.
super thanks :)
Zefirr
fixed
hi KenigVovan The game crashes when you hover over an existing item on the jewelry table with another item. (I tested it with two pickaxes)
Alrighty this has been a persistent bug for us for over a year now.
Frequently when logging back in, some item becomes cursed on a players hotbar. if they scroll over to it, their client will kick them from the server back to the main menu.'An action you (or your client) did caused an unhandled exception'
this time it was a flint knife. I've had it happen to bows, spears, pickaxes etc.
edit: ugh... this was a little weird and I haven't really seen this before but.. I stored the knife, went to mine with my copper pickaxe, had it in my hands, broke a block and got kicked for this error
loaded mods:
LunaTheFox
I'll check
I just did some testing in game, and it seems the errors Aszek572 and others reported about Geology Additions are still in effect. The gems show up in the handbook, but can not be made in game, and if gotten from the creative menu, can not be put into sockets.
ye!
works as a charm thank you
LunaTheFox
you mean adding aluminum variants of jewelry?
"*-steel": 200,
"*-iron": 50,
"*-meteoriciron": 50,
"*-copper": 10,
"*-tinbronze": 25,
"*-bismuthbronze": 25,
"*-blackbronze": 25,
"*-gold": 15,
"*-silver": 15
},
and default loot table you can find in CAN_Jewelry/canjewelry/resources/assets/canjewelry/blocktypes/canpan.json at master · kenigvovan/CAN_Jewelry
video was changed as well
Damonicus1986
fixed
with latest update either this or the mod adding armor tab( i think combat overhaul ) makes accessing this specific tab for jeweler be impossible i use gourmad as well and cannot access only jewelery tab. tabs accessible are Character, traits, armor and after that things start being weird scrolling is more like pressing space rather than switching tab ( space bar rather than TAB button on keyboard ) if you know what i mean, tabs after Stats are Jewelery and gourmad. i can access all of them apart jewelery would drop image but page dont allow images and imgur is blocked in uk lol
Does this mod expand on panning that much, besides the loot? The video in the mod description isn't working and I want to know if it's worth using steel for my pan. Regardless though I love this mod! It really feels like I'm earning everything, I can't imagine playing without it now. 10/10
KenigVovan 0_0 thx
any chance we can get compatiblility with the Aluminum From Bauxite mod?
https://mods.vintagestory.at/bauxitealuminum
Stason4ikRU
you can remove your canjewelry config json file and 0.5.9 version should generate values for all FA mods (don't forget to save old config if you have any custom changes to add after)
The FA Greenwich armor mod has helmet-only gem slots. There is no such thing for the body and legs. And in all other FA mods, there are no gem slots at all. How can they be added? If there are helmet slots, then it should work for other types of armor, but for some reason not.
KenigVovan Would it be possible for you to make a new video showing the panning for gems mechanic? The video posted by you does not show to actually do that.
SeeBeeSee rosysyn Hey here's what the Toolsmith page has to say in the compatibility section
"CAN Jewelry - Jewels encrusted on tools will remain on the tool head if on a Tinker Tool! Also in the Jewelry Configs there is "chance_gem_drop_on_item_broken" to configure a chance on both Reforge and Tool/Head breaking that the gems themselves will be recovered! The Gem Chisel is also classed as a Smithed Tool!"
All other cross compatablity is also hidden under a spoiler near the bottom of the page, hope this helps!
rosysyn - I'm playing with a friend group on a server that features this mod and Toolsmith. Looks like the gems stay socketed in the tool head until you put them on a workbench to reforge. Once you've turned the tool head back into a work piece, the socket and gems are seemingly lost.
I'm also curious if this is compatible with Toolsmith - I assume that would need its own patch, though.
I cant seem to actually remove this from my game. Deleted the mod, cache everything i can think of. No matter what its still there.
can you make compatability for toolsmith ... if it's not... haven't tried yet... still setting things up >.>
KenigVovan Would this work with Forgotten Armory's and Vanilla Armory?
CAN Jewelry's +animal drop gems often glitch animal inventories when used to get more drops. It opens a blank inventory that is unlootable. The body doesn't disappear but no loot shows up. I am playing on a server and relogging sometimes fixes it but other times I have to relog multiple times.
Hey Hey KenigVovan
,
i am having an issue with CanJewelry and Swordz.
I am not sure how to fix this or whats wrong exactly.
Also seems a bunch of the weapons/tools dont have any socket slots, like the Rapier and Axe for instance.
Thank you in advance.
"levelOfSocketByType": {
"*-tinbronze": 1,
"*-bismuthbronze": 1,
"*-blackbronze": 1,
"*-gold": 2,
"*-silver": 2,
"*-iron": 2,
"*-meteoriciron": 2,
"*-steel": 3
}
}
7.10.2025 20:19:20 [Error] Patch 215 (target: game:itemtypes/resource/metalscale.json) in swordz:patches/varioustoolsandmisc.json failed because supplied path /attributes/handbook/excludeByType/*-platinum is invalid: The json path /attributes/handbook/excludeByType/*-platinum was not found. Could traverse until /attributes, but then 'handbook' does not exist. Full json at this path: {
"levelOfSocketByType": {
"*-tinbronze": 1,
"*-bismuthbronze": 1,
"*-blackbronze": 1,
"*-gold": 2,
"*-silver": 2,
"*-iron": 2,
"*-meteoriciron": 2,
"*-steel": 3
}
}
7.10.2025 20:19:20 [Error] Patch 216 (target: game:itemtypes/resource/metalscale.json) in swordz:patches/varioustoolsandmisc.json failed because supplied path /attributes/handbook/excludeByType/*-titanium is invalid: The json path /attributes/handbook/excludeByType/*-titanium was not found. Could traverse until /attributes, but then 'handbook' does not exist. Full json at this path: {
"levelOfSocketByType": {
"*-tinbronze": 1,
"*-bismuthbronze": 1,
"*-blackbronze": 1,
"*-gold": 2,
"*-silver": 2,
"*-iron": 2,
"*-meteoriciron": 2,
"*-steel": 3
}
}
7.10.2025 20:19:20 [Error] Patch 217 (target: game:itemtypes/resource/metalscale.json) in swordz:patches/varioustoolsandmisc.json failed because supplied path /attributes/handbook/excludeByType/*-uranium is invalid: The json path /attributes/handbook/excludeByType/*-uranium was not found. Could traverse until /attributes, but then 'handbook' does not exist. Full json at this path: {
"levelOfSocketByType": {
"*-tinbronze": 1,
"*-bismuthbronze": 1,
"*-blackbronze": 1,
"*-gold": 2,
"*-silver": 2,
"*-iron": 2,
"*-meteoriciron": 2,
"*-steel": 3
}
}
Are there any plans to add compatibility for Forgotten Armory armors?
Percibelle
try 0.5.8
I added the mod to my singleplayer game and it makes me crash on trying to load the world.
Hi, I think your mod has cache problems, after playing on server with it, it try to load on single player game without the mod.
MachineGunnar it works with base CO but not any of the addons for it. Im really hoping for compatability with firearms and the exoskeleton mod one day so i can fully use this mod.
Hi, Sorry to be a bother
I just wanted to know if anyone has gotten this to be compatible with Combat Overhaul and its companion mods (crossbows, firearms)
Would it be possible to have integration with Maltiez's mods?
KenigVovan
people were wearing the tiara, thats the one item i know 100% people were wearing while error was showing up. sorry for any headaches i may cause D=
Kara
what encrusted items were there?
After removing the mod, if someone was/is wearing armor armor/clothing with gems slotted into them, the server gets this error message. (it gets the message, until server crash. the lag is so bad, it prevents players from doing pretty much anything.)
30.8.2025 03:21:15 [Server Error] Exception: Object reference not set to an instance of an object.at Vintagestory.GameContent.EntityBehaviorBodyTemperature.OnGameTick(Single deltaTime) in VSSurvivalMod\Entity\Behavior\Beh
aviorBodyTemperature.cs:line 254
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:line 1083
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 653
at Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 713
at Vintagestory.Server.ServerSystemEntitySimulation.TickEntities(Single dt) in VintagestoryLib\Server\Systems\World\EntityS
imulation.cs:line 238
at Vintagestory.Server.ServerSystemEntitySimulation.OnServerTick(Single dt) in VintagestoryLib\Server\Systems\World\EntityS
imulation.cs:line 158
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 854
Btw, the Panning for gems video is just a copy of the Cannadiyan necklaces video.
Kara
if it is cache/multiple mod versions in mod folder there is not much I can do to help(from my expirience it is mostly cache thing)
KenigVovan nope. but like i sadly cant be expected to tell the players who are not in the discord and not able to log in, to do something. for our server it often is " if it works, cool. if it dosnt... well next"
we did the remapping btw.
Kara
Did they try to remove Cache folder and server mods folder after that?
A few player's in my server was getting this crash and were unable to join. Removing the mod, allowed them to join again.
Game Version: v1.21.0 (Stable)8/29/2025 4:20:04 PM: Critical error occurred
Loaded Mods: bagofholding@1.0.9, bulkmolds@1.1.0, chalkpigments@1.0.4, chiseltools@1.15.1, cwmodular@1.0.9, fagreenwich@1.2.4, falandsknecht@1.1.3, navarlioclasses@1.1.4, navarliocustoms@2.0.2, primitivesurvival@3.9.4, temporiumdamascus@1.0.3, translocatorengineeringredux@1.6.0, game@1.21.0, alchemy@1.7.12, animalcages@4.0.0, flags@1.1.10, canjewelry@0.5.6, canmarket@0.4.21, carryon@1.10.1, commonlib@2.6.1, fairplayguardian@1.1.9, fromgoldencombs@1.9.1, petai@4.0.0, stonebakeoven@1.2.0, tabletopgames@2.10.6, vanity@2.4.3, creative@1.21.0, survival@1.21.0, cats@4.0.0, em@3.3.0, playercorpse@1.11.1, stonequarry@3.4.3, bricklayers@3.1.0
System.Exception: Don't know how to instantiate inventory of class 'additionaljewelrycharacter' did you forget to register a mapping?
at Vintagestory.Common.ClassRegistry.CreateInventory(String inventoryClass, String inventoryId, ICoreAPI api) in VintagestoryLib\Common\ClassRegistry.cs:line 69
at Vintagestory.Client.NoObf.ClientPlayer.AddOrUpdateInventory(ClientMain game, Packet_InventoryContents packet) in VintagestoryLib\Client\Model\ClientPlayer.cs:line 136
at Vintagestory.Client.NoObf.ClientPlayer.UpdateFromPacket(ClientMain game, Packet_PlayerData packet) in VintagestoryLib\Client\Model\ClientPlayer.cs:line 161
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 259
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 779
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 298
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 113
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
0.5.6 fixed the character creation bug
GrimoireODS Razgriz MikaMi would you please check if 0.5.6 fixes it for you?
Halkhad right click with hammer, but there is a penalty for each voxel missing
Same as MikaMi said it messed up skin color mods and I cant pick a different eye color
Seconding what MikaMi stated about the locked character creation options. You cant change your skin or eyecolor.
Quick question since I couldn't find anything on the Wiki about it, If you were to mess up a cut and are now left with an unfinished gem. How do you finish it? Since you can't move the voxels around like you can with Smithing.
currently having an issue with this mod where in the character selection menu when you start up, when you select and eye or skin colour it doesnt change anything on your character and youre kinda stuck with 1 option :) not sure why its doing that but i tested just this mod alone and the problem continued. after removing it fixed itself. (really like this mod btw so i hope this gets fixed)
Eluce
Hey, items with no durability will ignore amethyst,
for sockets iron and meteoric iron are level 2 and after encrusting it just shows iron one in gui, same for different types of bronze it will show tin one
(It can be changed with storing exact type of socket, but I'll return to that later)
this needs to be updated for 1.21- it is throwing many errors.
edit: thanks! that was fast!
Hello,
I got the following error in my client-main.log file:
[Error] Missing mapping for texture code #silk during shape tesselation of item canjewelry:canhoruseye-normal using shape canjewelry:item/horuseye
It also exists for #gem.
I had the same texture code error for 2 other mods, I made comments about it in the comment section of 'Forgotten Armory: Templar style'.
That mod maker has since fixed the issue. I don't know how they fixed it, but they would probably be the person to ask about it.
It looks like I am getting a crash on my server when moving my cursor across an item with gems on it.
Mod Ver. 0.4.25 - Game Ver 1.20.12
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at canjewelry.src.harmPatch.Postfix_GetHeldItemInfo(CollectibleObject __instance, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in C:\Users\koeni\source\repos\CAN_Jewelry\canjewelry\canjewelry\src\harmPatch.cs:line 296
at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch2(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 400
at Vintagestory.API.Common.ItemSlot.GetStackDescription(IClientWorldAccessor world, Boolean extendedDebugInfo) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 476
at Vintagestory.Client.NoObf.HudMouseTools.OnRequireInfoText(ItemSlot slot) in VintagestoryLib\Client\Systems\Gui\Huds\HudMouseTools.cs:line 167
at Vintagestory.API.Client.GuiElementItemstackInfo.AsyncRecompose() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 125
at Vintagestory.API.Client.GuiElementItemstackInfo.SetSourceSlot(ItemSlot nowSlot, Boolean forceRecompose) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 252
at Vintagestory.Client.NoObf.HudMouseTools.OnMouseEnterSlot(ItemSlot slot) in VintagestoryLib\Client\Systems\Gui\Huds\HudMouseTools.cs:line 211
at Vintagestory.Client.NoObf.ClientEventManager.TriggerOnMouseEnterSlot(ClientMain game, ItemSlot slot) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 518
at Vintagestory.Client.NoObf.InputAPI.TriggerOnMouseEnterSlot(ItemSlot slot) in VintagestoryLib\Client\API\InputAPI.cs:line 48
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseMove(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 896
at Vintagestory.API.Client.GuiComposer.OnMouseMove(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 504
at Vintagestory.API.Client.GuiDialog.OnMouseMove(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 616
at Vintagestory.Client.NoObf.GuiManager.OnMouseMove(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 439
at Vintagestory.Client.NoObf.ClientMain.OnMouseMove(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 2067
at Vintagestory.Client.GuiScreenRunningGame.OnMouseMove(MouseEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 347
at Vintagestory.Client.NoObf.ClientPlatformWindows.UpdateMousePosition() in VintagestoryLib\Client\ClientPlatform\Input.cs:line 142
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 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Hey there, very lovely mod. I really want it to work so I can use it for a server. I'm having some trouble with encrusting. Also, I seem to have a socket bug where they turn into a different socket type. Strange.
Some of the sockets change into different sockets after I add them with the +. I'm trying to encrust amethyst into a meteoric iron coronet. One combination does change the amethyst's shape. But when I click + to apply the amethyst to it, nothing happens.
I have an unlisted YT video showing the problem as well.
I also tested this without other mods and I had the same result.
KenigVovan Well, some other strangeness started crashing out my server and linking back to a CAN entity in rc1.
I've had this issue in a couple places, it might just be my version.
We'll be back when the server updates.
KenigVovan Thank you for the response and take your time my good person.
Hewholurks
maybe, but not sure how soon (some CO armory should have sockets place already)
Entaris
I don't add all item variants into tabs(probably only part of bronze), maybe it's the issue
fyi. 0.4.24 is crashing when wearing items from mod which using playermodellib@0.0.30
running this with newer player libs causes complete crashes, i.e Beasts of men required lib 0.029+ but this cannot run on that so causes complete crashes
A Strangeness:
The only Gem Cutting Table recipes that show up in the Handbook for me are the ones that take Tin Bronze Strap specifically.
The rest show up under their respective metals, but no recipe when I click.
I hate to be a bother but is their anyway you could do integration with CO armory, crossbows, and firearms? Oh and Rust bound magic? Since I honestly have no idea what I am doing when I try to give things sockets or how to find things in the config.
Also absolutely love the mod and how it adds onto stuff to do with gems.
I love the thumbnail for this mod lmao, thank you for not AI generating one.
RockBuddy fixed
vsochi
if you have an old config then it won't work, you can delete the config you have now and generate default values for Blackguard items and return custom values you had in your old config
Hi again. thank you for making Blackguard integration, but it doesnt seem to work for some reason. Could you tell what "partial" means and what equipment can be modified now? or maybe i just have to delete config file or something
Hey KenigVovan
I am trying to play with your mod via LAN with a friend, but my client or my partners client crashes whenver the other tries to load into the world after opening to LAN. I have attached a crash log below.
Please let me know if there is any other data I can provide to help solve this issue.
Thanks for the hard work!
LKCRahl If you get the integration finished, you could/should post it so people who totally aren't me who are also using the armor mods can abduct your configs and use them too. :)
KenigVovan Thank you!
LKCRahl
"fagreenwich:fa-greenwich-head-*" for helmets for example (using .edi and hover over item)
and "greenwich-head" in "buffNameToPossibleItem" for gem type you want to socket into
if you want to separate some helmets you can use more specific wildcard or full code of the item - "fagreenwich:fa-greenwich-head-armet-*" for example
KenigVovan I had questions related to the naming syntax for Forgotten Armory as their naming convention is different from most other mods a bit.
Item ID is along the lines of "fa-greenwich/gothic/templar-legs/head/body" with classification of armorlegs, armorbody, armorhead.
When I go to the config to enter the reference, I am confused as to what would be the proper way of doing it as I have experimented with a few and not gotten any success.
"fagreenwich:armor-head-fa-greenwich-head-*"
"fagreenwich:armor-armorhead-fa-greenwich-head-*"
"fagreenwich:armor-head-*"
"fagreenwich:armorhead-*"
LKCRahl
config contains some info regarding config additions
Greetings,
Would it be possible to get integration with Forgotten Armory and Kanahaku's Spear Expansion? Or at least assistance in how to go about modifying the config since I saw a pull request for some of them not matching the same progression as others.
Bratwurstinator
there is auto-migration of old format config (not sure if it's the same one yet, I'll check later).
Added armband into default config, same as coronet tiara should have smithing recipe,
added a recipe for silver tiara/coronet
Was mucking about in creative to see if the mod worked; spawned in a silver knife blade, socketed a bismuth bronze socket and crashed with an out of bounds error. Noteable here is that i had an old config from years ago and thus the new config was lacking, say, gem stat boost values and such. Might want to implement auto-migration for really old configs.
Anyways, seems like a nice mod - can tiaras be obtained somehow? They don't seem craftable. Similarly, silver coronets can't be smithed and the armbands by default have no slots.
Running on 64 bit Windows 10.0.19045.0 with 32610 MB RAM
Game Version: v1.20.12 (Stable)
19.07.2025 14:03:02: Critical error occurred in the following mod: canjewelry@0.4.22
Loaded Mods: autowalk@1.0.4, fancysky@1.1.6, moreicons@1.1.0, visibleore@1.0.1, game@1.20.12, zoombuttonreborn@2.0.0, autolootreforged@1.0.4, canjewelry@0.4.22, commonlib@2.6.1, extrainfo@1.9.9, hudclockpatch@1.0.4, mobsradar@2.1.8, playerlist@2.1.5, radialmenu@1.0.1, statushudcont@3.2.7, translocatormarker@0.0.3, creative@1.20.12, survival@1.20.12, extraoverlays@1.5.0, reforgedtools@1.2.4
Involved Harmony IDs: canjewelry.Patches, extrainfo
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at canjewelry.src.harmPatch.Postfix_GetHeldItemInfo(CollectibleObject __instance, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in C:\Users\koeni\source\repos\CAN_Jewelry\canjewelry\canjewelry\src\harmPatch.cs:line 296
at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch2(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.ItemSlot.GetStackDescription(IClientWorldAccessor world, Boolean extendedDebugInfo) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 476
at Vintagestory.Client.NoObf.HudMouseTools.OnRequireInfoText(ItemSlot slot) in VintagestoryLib\Client\Systems\Gui\Huds\HudMouseTools.cs:line 167
at Vintagestory.API.Client.GuiElementItemstackInfo.AsyncRecompose()
at Vintagestory.API.Client.GuiElementItemstackInfo.SetSourceSlot(ItemSlot nowSlot, Boolean forceRecompose) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 252
at Vintagestory.Client.NoObf.HudMouseTools.OnMouseEnterSlot(ItemSlot slot) in VintagestoryLib\Client\Systems\Gui\Huds\HudMouseTools.cs:line 208
at Vintagestory.Client.NoObf.ClientEventManager.TriggerOnMouseEnterSlot(ClientMain game, ItemSlot slot) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 516
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseMove(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 827
at Vintagestory.API.Client.GuiComposer.OnMouseMove(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 504
at Vintagestory.API.Client.GuiDialog.OnMouseMove(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 613
at Vintagestory.Client.NoObf.GuiManager.OnMouseMove(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 433
at Vintagestory.Client.NoObf.ClientMain.OnMouseMove(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 2044
at Vintagestory.Client.NoObf.ClientPlatformWindows.UpdateMousePosition() in VintagestoryLib\Client\ClientPlatform\Input.cs:line 111
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 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Event Log entries for Vintagestory.exe, the latest 1
"grindTimeOneTick": {
"Comment": null,
"Default": 3.0,
"Val": 3.0
},
"buffNameToPossibleItem": {
"Comment": null,
"Default": {
"diamond": [
"brigandine",
"plate",
"chain",
"scale"
],
"corundum": [
"pickaxe"
],
"emerald": [
"brigandine",
"plate",
"chain",
"scale"
],
"fluorite": [
"halberd",
"mace",
"spear",
"rapier",
"longsword",
"zweihander",
"messer",
"falx"
],
"lapislazuli": [
"brigandine",
"plate",
"chain",
"scale"
],
"malachite": [
"brigandine",
"plate",
"chain",
"scale",
"knife"
],
"olivine": [
"brigandine",
"plate",
"chain",
"scale"
],
"uranium": [
"brigandine",
"plate",
"chain",
"scale"
],
"quartz": [
"pickaxe"
]
},
"Val": {
"diamond": [
"brigandine",
"plate",
"chain",
"scale"
],
"corundum": [
"pickaxe"
],
"emerald": [
"brigandine",
"plate",
"chain",
"scale"
],
"fluorite": [
"halberd",
"mace",
"spear",
"rapier",
"longsword",
"zweihander",
"messer",
"falx"
],
"lapislazuli": [
"brigandine",
"plate",
"chain",
"scale"
],
"malachite": [
"brigandine",
"plate",
"chain",
"scale",
"knife"
],
"olivine": [
"brigandine",
"plate",
"chain",
"scale"
],
"uranium": [
"brigandine",
"plate",
"chain",
"scale"
],
"quartz": [
"pickaxe"
]
}
},
"gems_buffs": {
"Comment": null,
"Default": {
"walkspeed": {
"1": 0.02,
"2": 0.04,
"3": 0.08
},
"miningSpeedMul": {
"1": 0.03,
"2": 0.06,
"3": 0.09
},
"maxhealthExtraPoints": {
"1": 1.0,
"2": 2.0,
"3": 4.0
},
"meleeWeaponsDamage": {
"1": 0.03,
"2": 0.05,
"3": 0.08
},
"hungerrate": {
"1": -0.03,
"2": -0.06,
"3": -0.1
},
"wildCropDropRate": {
"1": 0.02,
"2": 0.05,
"3": 0.09
},
"armorDurabilityLoss": {
"1": 0.05,
"2": 0.1,
"3": 0.15
},
"oreDropRate": {
"1": 0.05,
"2": 0.08,
"3": 0.11
},
"healingeffectivness": {
"1": 0.05,
"2": 0.1,
"3": 0.12
}
},
"Val": {
"walkspeed": {
"1": 0.02,
"2": 0.04,
"3": 0.08
},
"miningSpeedMul": {
"1": 0.03,
"2": 0.06,
"3": 0.09
},
"maxhealthExtraPoints": {
"1": 1.0,
"2": 2.0,
"3": 4.0
},
"meleeWeaponsDamage": {
"1": 0.03,
"2": 0.05,
"3": 0.08
},
"hungerrate": {
"1": -0.03,
"2": -0.06,
"3": -0.1
},
"wildCropDropRate": {
"1": 0.02,
"2": 0.05,
"3": 0.09
},
"armorDurabilityLoss": {
"1": 0.05,
"2": 0.1,
"3": 0.15
},
"oreDropRate": {
"1": 0.05,
"2": 0.08,
"3": 0.11
},
"healingeffectivness": {
"1": 0.05,
"2": 0.1,
"3": 0.12
}
}
},
"items_codes_with_socket_count": {
"Comment": null,
"Default": {
"*knife-generic-gold": 1,
"*knife-generic-silver": 1,
"*knife-generic-iron": 1,
"*knife-generic-meteoriciron": 2,
"*knife-generic-steel": 3,
"*pickaxe-blackbronze": 1,
"*pickaxe-tinbronze": 1,
"*pickaxe-bismuthbronze": 1,
"*pickaxe-gold": 1,
"*pickaxe-silver": 1,
"*pickaxe-iron": 2,
"*pickaxe-meteoriciron": 2,
"*pickaxe-steel": 3,
"*scythe-blackbronze": 1,
"*scythe-tinbronze": 1,
"*scythe-bismuthbronze": 1,
"*scythe-gold": 1,
"*scythe-silver": 1,
"*scythe-iron": 2,
"*scythe-meteoriciron": 2,
"*scythe-steel": 3,
"*shovel-blackbronze": 1,
"*shovel-tinbronze": 1,
"*shovel-bismuthbronze": 1,
"*shovel-gold": 1,
"*shovel-silver": 1,
"*shovel-iron": 2,
"*shovel-meteoriciron": 2,
"*shovel-steel": 3,
"armor-head-brigandine-*": 1,
"armor-legs-brigandine-*": 1,
"armor-body-brigandine-*": 2,
"armor-head-plate-*": 1,
"armor-legs-plate-*": 1,
"armor-body-plate-*": 2,
"armor-head-scale-*": 1,
"armor-legs-scale-*": 1,
"armor-body-scale-*": 2,
"armor-head-chain-*": 1,
"armor-legs-chain-*": 1,
"armor-body-chain-*": 2,
"xmelee:xzweihander-meteoriciron": 1,
"xmelee:xzweihander-steel": 2,
"xmelee:xlongsword-meteoriciron": 1,
"xmelee:xlongsword-steel": 2,
"xmelee:xhalberd-meteoriciron": 1,
"xmelee:xhalberd-steel": 2,
"xmelee:xmesser-meteoriciron": 1,
"xmelee:xmesser-steel": 2,
"xmelee:xmace-meteoriciron": 1,
"xmelee:xmace-steel": 2,
"xmelee:xpike-meteoriciron": 1,
"xmelee:xpike-steel": 2,
"xmelee:xrapier-meteoriciron": 1,
"xmelee:xrapier-steel": 2,
"xmelee:xspear-meteoriciron": 1,
"xmelee:xspear-steel": 2,
"*blade-gold": 1,
"*blade-silver": 1,
"*blade-iron": 1,
"*blade-meteoriciron": 2,
"*blade-steel": 2,
"*blade-blackguard": 2,
"*blade-forlorn": 2,
"*blade-admin": 3,
"*knife-gold": 1,
"*knife-silver": 1,
"*knife-iron": 1,
"*knife-meteoriciron": 2,
"*knife-steel": 3,
"xmelee:zweihander-meteoriciron": 1,
"xmelee:zweihander-steel": 2,
"xmelee:longsword-meteoriciron": 1,
"xmelee:longsword-steel": 2,
"xmelee:halberd-meteoriciron": 1,
"xmelee:halberd-steel": 2,
"xmelee:messer-meteoriciron": 1,
"xmelee:messer-steel": 2,
"xmelee:mace-meteoriciron": 1,
"xmelee:mace-steel": 2,
"xmelee:pike-meteoriciron": 1,
"xmelee:pike-steel": 2,
"xmelee:rapier-meteoriciron": 1,
"xmelee:rapier-steel": 2,
"xmelee:spear-meteoriciron": 1,
"xmelee:spear-steel": 2
},
"Val": {
"*knife-generic-gold": 1,
"*knife-generic-silver": 1,
"*knife-generic-iron": 1,
"*knife-generic-meteoriciron": 2,
"*knife-generic-steel": 3,
"*pickaxe-blackbronze": 1,
"*pickaxe-tinbronze": 1,
"*pickaxe-bismuthbronze": 1,
"*pickaxe-gold": 1,
"*pickaxe-silver": 1,
"*pickaxe-iron": 2,
"*pickaxe-meteoriciron": 2,
"*pickaxe-steel": 3,
"*scythe-blackbronze": 1,
"*scythe-tinbronze": 1,
"*scythe-bismuthbronze": 1,
"*scythe-gold": 1,
"*scythe-silver": 1,
"*scythe-iron": 2,
"*scythe-meteoriciron": 2,
"*scythe-steel": 3,
"*shovel-blackbronze": 1,
"*shovel-tinbronze": 1,
"*shovel-bismuthbronze": 1,
"*shovel-gold": 1,
"*shovel-silver": 1,
"*shovel-iron": 2,
"*shovel-meteoriciron": 2,
"*shovel-steel": 3,
"armor-head-brigandine-*": 1,
"armor-legs-brigandine-*": 1,
"armor-body-brigandine-*": 2,
"armor-head-plate-*": 1,
"armor-legs-plate-*": 1,
"armor-body-plate-*": 2,
"armor-head-scale-*": 1,
"armor-legs-scale-*": 1,
"armor-body-scale-*": 2,
"armor-head-chain-*": 1,
"armor-legs-chain-*": 1,
"armor-body-chain-*": 2,
"xmelee:xzweihander-meteoriciron": 1,
"xmelee:xzweihander-steel": 2,
"xmelee:xlongsword-meteoriciron": 1,
"xmelee:xlongsword-steel": 2,
"xmelee:xhalberd-meteoriciron": 1,
"xmelee:xhalberd-steel": 2,
"xmelee:xmesser-meteoriciron": 1,
"xmelee:xmesser-steel": 2,
"xmelee:xmace-meteoriciron": 1,
"xmelee:xmace-steel": 2,
"xmelee:xpike-meteoriciron": 1,
"xmelee:xpike-steel": 2,
"xmelee:xrapier-meteoriciron": 1,
"xmelee:xrapier-steel": 2,
"xmelee:xspear-meteoriciron": 1,
"xmelee:xspear-steel": 2,
"*blade-gold": 1,
"*blade-silver": 1,
"*blade-iron": 1,
"*blade-meteoriciron": 2,
"*blade-steel": 2,
"*blade-blackguard": 2,
"*blade-forlorn": 2,
"*blade-admin": 3,
"*knife-gold": 1,
"*knife-silver": 1,
"*knife-iron": 1,
"*knife-meteoriciron": 2,
"*knife-steel": 3,
"xmelee:zweihander-meteoriciron": 1,
"xmelee:zweihander-steel": 2,
"xmelee:longsword-meteoriciron": 1,
"xmelee:longsword-steel": 2,
"xmelee:halberd-meteoriciron": 1,
"xmelee:halberd-steel": 2,
"xmelee:messer-meteoriciron": 1,
"xmelee:messer-steel": 2,
"xmelee:mace-meteoriciron": 1,
"xmelee:mace-steel": 2,
"xmelee:pike-meteoriciron": 1,
"xmelee:pike-steel": 2,
"xmelee:rapier-meteoriciron": 1,
"xmelee:rapier-steel": 2,
"xmelee:spear-meteoriciron": 1,
"xmelee:spear-steel": 2
}
}
}
"grindTimeOneTick": 3.0,
"buffNameToPossibleItem": {
"diamond": [
"brigandine",
"plate",
"chain",
"scale"
],
"corundum": [
"pickaxe"
],
"emerald": [
"brigandine",
"plate",
"chain",
"scale"
],
"fluorite": [
"halberd",
"mace",
"spear",
"rapier",
"longsword",
"zweihander",
"messer",
"falx"
],
"lapislazuli": [
"brigandine",
"plate",
"chain",
"scale"
],
"malachite": [
"brigandine",
"plate",
"chain",
"scale",
"knife"
],
"olivine": [
"brigandine",
"plate",
"chain",
"scale"
],
"uranium": [
"brigandine",
"plate",
"chain",
"scale"
],
"quartz": [
"pickaxe"
]
},
"gems_buffs": {
"walkspeed": {
"1": 0.02,
"2": 0.04,
"3": 0.08
},
"miningSpeedMul": {
"1": 0.03,
"2": 0.06,
"3": 0.09
},
"maxhealthExtraPoints": {
"1": 1.0,
"2": 2.0,
"3": 4.0
},
"meleeWeaponsDamage": {
"1": 0.03,
"2": 0.05,
"3": 0.08
},
"hungerrate": {
"1": -0.03,
"2": -0.06,
"3": -0.1
},
"wildCropDropRate": {
"1": 0.02,
"2": 0.05,
"3": 0.09
},
"armorDurabilityLoss": {
"1": 0.05,
"2": 0.1,
"3": 0.15
},
"oreDropRate": {
"1": 0.05,
"2": 0.08,
"3": 0.11
},
"healingeffectivness": {
"1": 0.05,
"2": 0.1,
"3": 0.12
}
},
"items_codes_with_socket_count": {
"moved to items_codes_with_socket_count_and_tiers": 42
},
"items_codes_with_socket_count_and_tiers": {
"*knife-generic-gold": [
3
],
"*knife-generic-silver": [
3
],
"*knife-generic-iron": [
3
],
"*knife-generic-meteoriciron": [
3,
3
],
"*knife-generic-steel": [
3,
3,
3
],
"*pickaxe-blackbronze": [
3
],
"*pickaxe-tinbronze": [
3
],
"*pickaxe-bismuthbronze": [
3
],
"*pickaxe-gold": [
3
],
"*pickaxe-silver": [
3
],
"*pickaxe-iron": [
3,
3
],
"*pickaxe-meteoriciron": [
3,
3
],
"*pickaxe-steel": [
3,
3,
3
],
"*scythe-blackbronze": [
3
],
"*scythe-tinbronze": [
3
],
"*scythe-bismuthbronze": [
3
],
"*scythe-gold": [
3
],
"*scythe-silver": [
3
],
"*scythe-iron": [
3,
3
],
"*scythe-meteoriciron": [
3,
3
],
"*scythe-steel": [
3,
3,
3
],
"*shovel-blackbronze": [
3
],
"*shovel-tinbronze": [
3
],
"*shovel-bismuthbronze": [
3
],
"*shovel-gold": [
3
],
"*shovel-silver": [
3
],
"*shovel-iron": [
3,
3
],
"*shovel-meteoriciron": [
3,
3
],
"*shovel-steel": [
3,
3,
3
],
"armor-head-brigandine-*": [
3
],
"armor-legs-brigandine-*": [
3
],
"armor-body-brigandine-*": [
3,
3
],
"armor-head-plate-*": [
3
],
"armor-legs-plate-*": [
3
],
"armor-body-plate-*": [
3,
3
],
"armor-head-scale-*": [
3
],
"armor-legs-scale-*": [
3
],
"armor-body-scale-*": [
3,
3
],
"armor-head-chain-*": [
3
],
"armor-legs-chain-*": [
3
],
"armor-body-chain-*": [
3,
3
],
"xmelee:xzweihander-meteoriciron": [
3
],
"xmelee:xzweihander-steel": [
3,
3
],
"xmelee:xlongsword-meteoriciron": [
3
],
"xmelee:xlongsword-steel": [
3,
3
],
"xmelee:xhalberd-meteoriciron": [
3
],
"xmelee:xhalberd-steel": [
3,
3
],
"xmelee:xmesser-meteoriciron": [
3
],
"xmelee:xmesser-steel": [
3,
3
],
"xmelee:xmace-meteoriciron": [
3
],
"xmelee:xmace-steel": [
3,
3
],
"xmelee:xpike-meteoriciron": [
3
],
"xmelee:xpike-steel": [
3,
3
],
"xmelee:xrapier-meteoriciron": [
3
],
"xmelee:xrapier-steel": [
3,
3
],
"xmelee:xspear-meteoriciron": [
3
],
"xmelee:xspear-steel": [
3,
3
],
"*blade-gold": [
3
],
"*blade-silver": [
3
],
"*blade-iron": [
3
],
"*blade-meteoriciron": [
3,
3
],
"*blade-steel": [
3,
3
],
"*blade-blackguard": [
3,
3
],
"*blade-forlorn": [
3,
3
],
"*blade-admin": [
3,
3,
3
],
"*knife-gold": [
3
],
"*knife-silver": [
3
],
"*knife-iron": [
3
],
"*knife-meteoriciron": [
3,
3
],
"*knife-steel": [
3,
3,
3
],
"xmelee:zweihander-meteoriciron": [
3
],
"xmelee:zweihander-steel": [
3,
3
],
"xmelee:longsword-meteoriciron": [
3
],
"xmelee:longsword-steel": [
3,
3
],
"xmelee:halberd-meteoriciron": [
3
],
"xmelee:halberd-steel": [
3,
3
],
"xmelee:messer-meteoriciron": [
3
],
"xmelee:messer-steel": [
3,
3
],
"xmelee:mace-meteoriciron": [
3
],
"xmelee:mace-steel": [
3,
3
],
"xmelee:pike-meteoriciron": [
3
],
"xmelee:pike-steel": [
3,
3
],
"xmelee:rapier-meteoriciron": [
3
],
"xmelee:rapier-steel": [
3,
3
],
"xmelee:spear-meteoriciron": [
3
],
"xmelee:spear-steel": [
3,
3
]
},
"custom_variants_sockets_tiers": [],
"pan_take_per_use": 0,
"gem_type_to_buff": {},
"max_buff_values": {},
"gems_drops_table": {},
"debugMode": false,
"chance_gem_drop_on_item_broken": 0.0,
"buffs_to_show_gui": [],
"config_version": "0.4.22",
"PossibleGemBuffs": {},
"BuffAttributesDict": {},
"CuttingAttributesDict": {},
"wirehank_per_strap": 4,
"socketTiersColorsWords": [],
"socketTiersColors": [],
"TemporalGraspBlockList": [],
"TemporalGraspEnabled": true,
"minFineForMistake": 0.01,
"maxFineForMistake": 0.08
}
Vigilance
you can use a hammer (like , it doesn't let me just add link, it's from ~second 43 ) if you cut a part accidentally, fine value for missing voxel can be set in config
vsochi Vanguard6789
if I'll have time I'll try but I didn't use this mods at all, so I'm not sure about balance
Any hopes in regards to making the actual cutting process more accessible for players with impaired motor skills? Seeing someone make a single mistake out of the process and having to scrap their whole work is very sad.
Could you add sockets to armor from this mod plz? i realy love the way warden armor looks but without gems its kind of weak
https://mods.vintagestory.at/show/mod/22373
Shinji170981
kind of, "TemporalGraspBlockList" is list of name patterns
tett
if I add "shears-*" into items_codes_with_socket_count_and_tiers
and "shears" into "amethyst" in "buffNameToPossibleItem"
it works at least for amethyst
The planers do not take amethysts (did not test other gems). Once tools/armor are added into the jeweler's table, there is usually an additional box with the names of which gems can be added. Like so:


The planers do not have this.
I'm not sure of how related this is to not being able to add gems into the planer but you can add sockets to it and that makes it quite a bit more of an issue as adding sockets would result in lost materials.
I have tested the iron planer with tin bronze and iron sockets, I have tested the steel planer with tin bronze, iron, and steel sockets. All tests were done with amethyst gems exclusively.
This might already be known, but in creative I tried equipping a tiara and it crashed lol. Be careful in creative.
KenigVovan Would it be possible to add compatibility with Rustbound Magic? That would be amazing.
KenigVovan For the jewel grinder, i would maybe mention that a higher speed is required to grind the stones.
Managed to get the stones grinded and i do have another question regarding the temporal grasp. It's supposed to be like "Silk Touch" from MC, right?
I tried to mine tilled terra preta but the block disappeared.
Which part of the config needs to be changed to allow that or is tilled soil wexcluded from this function?
Thanks a lot in advance :)
Thank you :)
Will give it a watch later.
Shinji170981
Hi, added a small video with steps. CTRL + Right click is used to set grinding layer on a grinder, for gems just a right click.
KenigVovan Sorry to ask but would it be possible to make a video guide on the tables?
I've read the documentation about the Jewel Grinder and tried different stages of Gems but none of them create a particle effect when i hold the gem with right click+CTRL.
I checked the documentation already and watched several videos from other streamers but i can't get the result.
Is the documentation outdated or am I using it wrong?
I do have the grind layers applied to the table but nothing happens....
At this point i am at my wits end.
TakeoTheWolf
- you'd need to add EncrustableCB on item
item.CollectibleBehaviors.Append(new EncrustableCB(item))
- set "canhavesocketsnumber" for item.Attributes(shows max amount of sockets)
- set "cansocketstiers" (it's an array [3, 3] with tier value for every slot)
- add part of item code into config.buffNameToPossibleItem
I sincierly apologise. could you give an example of what that would look like? and would it go into the items root or into the atributes?
TakeoTheWolf
You can check AddBehaviorAndSocketNumber() function and add behavior and other info for items in your code
Wayhazel
There is should be a smithing recipe for it
Are tiaras still not obtainable in survival?
is the only way to make a mod compatible through the config? I can't do it on my mods end?
Churburby
use 0.4.20 for now
Incompatible with the Toolsmith mod, causes CTD when viewing any gem or handbook
at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
at Vintagestory.Client.NoObf.TextureAtlasManager.get_Item(AssetLocation textureLocation) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 51
at canjewelry.src.jewelry.CANCutGemItem.getOrCreateTexPos(AssetLocation texturePath) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\items\CANCutGemItem.cs:line 30
at canjewelry.src.jewelry.CANCutGemItem.get_Item(String textureCode) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\items\CANCutGemItem.cs:line 25
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 400
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
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 250
at canjewelry.src.jewelry.CANCutGemItem.GenMesh(ItemStack itemstack, ITextureAtlasAPI targetAtlas, BlockPos atBlockPos) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\items\CANCutGemItem.cs:line 90
at canjewelry.src.jewelry.CANCutGemItem.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\items\CANCutGemItem.cs:line 107
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 522
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 718
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 398
at Vintagestory.API.Client.GuiDialogBlockEntity.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialogBlockEntity.cs:line 111
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 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 992
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
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 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Portokalis the wiring bench allows you to place any metal strap onto it to make wires more efficently. as for the recipies dont know :/
What does the Wire Drawing Bench do? And why are half of the recipes broken? (everything that isn't tin bronze cannot be crafted, necklases I think only tin bronze with bizmuth bronze pendant can be crafted.
Think you could add a gem like Fire Opal that provides warmth?
Hey, thanks for your mod. Would it be possible to add that french translation, please ? A baguette thanks you.
Hi KenigVovan, thanks very much for your work so far. I do want to second Not_February's comment from earlier - the integration with Geology Additions appears broken. I'm using 0.4.17 and 1.4.0 of Geology Additions and the gems with the "potential" marker cannot be separated out into CAN jewels. I know in previous versions of this mod you'd use the rough grindlayer to separate out gems that were viable, but I've tried that in survival on game version 1.20.5 to no effect. The gems with "potential" markers also cannot be used on the cutting surface. The usual gems that spawn from rocks and panning work fine, it's just these ones with the "potential" marker that are non-functional. All the best!
I've actually tried to mess with the config. Tried adjusting the values of the bonuses for the gems, as well as the 'bonus' from processing them. Nothing seemed to work as in-game the values remained the same and the config still has the changed values, yet they didn't take effect.
So, I'm having a issue encusting an item.
Steps to reproduce:
Items in question are:
I have them in the table, the sockets are in, it says it can handle a quartz and the plus button doesn't do anything to actually add the gemstone to the item.
What have I done wrong? Please and thank you!
P.S. this is a dedicated server btw
Edit: Nevermind. It let me put Meteoric Iron Sockets on it but they work when you put steel sockets on it...
the effect of gems are global values, meaning they works anywhere as long as you put it, and is counted as addition, which 3 gem with 20 percent addition becomes +60 percent in global value, not 1.2*1.2*1.2
Does this need to be added to a new world or does it work in old/existing worlds? I have a server with my 2 friends and I'd love some gemstones... but we don't wanna start our world over.
I had a few questions that weren't listed on the Wiki:
1) Does the windmill speed have any effect on the grinding process? Example is slower rotational speed yields a lower percentage increase vs a higher speed?
2) Would putting, for example, Quartz gems on Accessories, armor, and a pickaxe all count towards increasing the Ore Drop% overall? 3%x7(sockets) = 21% Increased Ore Drop Rate
3) What is the purpose of the "Fine Grindlayer" if it does not contribute to increasing the percentage of the gem? So far, from what I have tested, only the "Rough Grindlayer" increases the percentage.
I apologize if these were answered already as I may have missed the comment.
Thank you in advance!
Running on 64 bit Windows 10.0.22631.0 with 16085 MB RAM
Game Version: v1.20.4 (Stable)
2025/3/7 13:08:25: Critical error occurred in the following mod: canjewelry@0.4.17
Loaded Mods: swordz@1.1.8, game@1.20.4, canjewelry@0.4.17, creative@1.20.4, survival@1.20.4
System.NullReferenceException: Object reference not set to an instance of an object.
at canjewelry.src.jewelry.GuiDialogJewelerSet.SetupDialog() in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\gui\GuiDialogJewelerSet.cs:line 250
at canjewelry.src.jewelry.JewelerSetBE.b__20_0(Int32 num) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\be\JewelerSetBE.cs:line 149
at Vintagestory.API.Common.InventoryBase.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 482
at Vintagestory.API.Common.ItemSlot.OnItemSlotModified(ItemStack sinkStack) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 425
at Vintagestory.API.Common.ItemSlot.TryPutInto(ItemSlot sinkSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 209
at Vintagestory.Common.PlayerInventoryManager.TryTransferAway(ItemSlot sourceSlot, ItemStackMoveOperation& op, Boolean onlyPlayerInventory, StringBuilder shiftClickDebugText, Boolean slotNotifyEffect) in VintagestoryLib\Common\GameContent\Inventory\PlayerInventoryManager.cs:line 248
at Vintagestory.API.Common.InventoryBase.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 453
at Vintagestory.API.Client.GuiElementItemSlotGridBase.SlotClick(ICoreClientAPI api, Int32 slotId, EnumMouseButton mouseButton, Boolean shiftPressed, Boolean ctrlPressed, Boolean altPressed) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 975
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 781
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDown(ICoreClientAPI api, MouseEvent mouse) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 749
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 477
at Vintagestory.API.Client.GuiDialog.OnMouseDown(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 559
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 393
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1917
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.HotkeyManager.OnMouseButton(ClientMain game, EnumMouseButton button, Int32 modifiers, Boolean buttonDown) in VintagestoryLib\Client\HotkeyManager.cs:line 574
at Vintagestory.Client.NoObf.ClientMain.OnMouseDownRaw(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1878
at Vintagestory.Client.GuiScreenRunningGame.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 337
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 198
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.NativeWindow.ProcessWindowEvents(Boolean waitForEvents)
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 2025/2/23 9:13:27, Site = , Source = Application Error, Message = 错误应用程序名称: Vintagestory.exe,版本: 1.20.4.0,时间戳: 0x66470000
错误模块名称: openal32.dll,版本: 1.23.0.0,时间戳: 0x63dd31ad
异常代码: 0x40000015
错误偏移量: 0x00000000000df046
错误进程 ID: 0x0x2758
错误应用程序启动时间: 0x0x1db8587969a522e
错误应用程序路径: C:\Users\yuanj\AppData\Roaming\Vintagestory1\Vintagestory.exe
错误模块路径: C:\Users\yuanj\AppData\Roaming\Vintagestory1\Lib\openal32.dll
报告 ID: 691b6a0e-5b49-4eb6-a5a7-971ef68d3ab8
错误程序包全名:
错误程序包相对应用程序 ID: }
--------------
{ TimeGenerated = 2025/2/23 9:12:07, Site = , Source = Application Error, Message = 错误应用程序名称: Vintagestory.exe,版本: 1.20.4.0,时间戳: 0x66470000
错误模块名称: openal32.dll,版本: 1.23.0.0,时间戳: 0x63dd31ad
异常代码: 0x40000015
错误偏移量: 0x00000000000df046
错误进程 ID: 0x0x3d5c
错误应用程序启动时间: 0x0x1db85873082a223
错误应用程序路径: C:\Users\yuanj\AppData\Roaming\Vintagestory1\Vintagestory.exe
错误模块路径: C:\Users\yuanj\AppData\Roaming\Vintagestory1\Lib\openal32.dll
报告 ID: cd13c06b-ccc5-47ea-a7f2-8b640e2199a4
错误程序包全名:
错误程序包相对应用程序 ID: }
This bug is caused by placing a tool with possible slot for 5 or more gem socket into jeweler's table
KenigVovan On the mod wiki it mentions several gems, such as spinel, which cannot be obtained in the game. Are these planned additions or did I somehow miss them?
I wanted to ask, is the idea for gems to only be refined after you get steel? Since you need crushed chromite or titanium to be able to make the rough layer, even if you make the fine layer earlier you cant really use it until you make the rough one right? So are gems not supposed to be refined until steel is done?
GarWraith
not sure if there could be permission issue during config creation, I tested it only on windows on local server
NateDoesLife
"miningSpeedMul" gems makes sense to add only into pickaxes as it used only for Ore and Stone block types. Adding other items into available list for this buff will not make any change in it.
If I understood your question right
CobbleCobbler
You can take block as it is in a world, ice as block, soil with grass and some other
LyingSheep
Maybe in future updates
I love the mod and the thought that went into it. I have a quick question: is there currently, or will there be, an option to allow nuggets to drop while panning? It seems a bit odd that all the ore nuggest are lost while panning for gems.
unsure if im just missing where its at, but what is temporal grasp?
Question regarding "mining speed", Does that specifically only effect the pickaxe or does that effect things like chopping trees/digging (axe/shovel) if I add it in the config.
I guess ultimately my question is
- does adding a tool/weapon to a given gem set allow it to get those bonus's or are the bonus's pre-set to certain tools
- example - if I put flourite (melee dmg I believe) on a pickaxe.....does that actually increase the damage or is it strickly swords regardless of the config.
Deploying this to my server I also got "System.NullReferenceException: Object reference not set to an instance of an object."
After a quick look around the config file had not generated for the server. Generating one in single player and then copying it over fixed the issue.
ok thank you
Gourgandin
part of items from Armory should be usable from 0.4.11, but would require old jewelry config removal or adding new values from updated default config
Can you update the github? When trying to do changes to the project to update the config and repackage, I am getting an issues in the code which seem to be element conversions like int to float etc. Could you upload the most recent version so we can do changes to it? Thank you! I really love the mod and would like to help integrate it with other mods
Can you add compatibility with Combat Overhaul/Armory pls ☺️ ?
I edited the config file to include the Not_OnlySpear_Expantion_by_Kanahaku, but I dont know how to package it to be downloadable. I only have the updated config File from the github. how do I package it? And do you want the file to add to your mod?
Please upload most recent version to Github to make changes please.
Mod wiki and in game tooltip both say can pan suevite for diamonds. but doesn't seem to be working after this last update. nobody on the server i play on can pan for diamonds.
Hi! This mod is really cool and I've enjoyed playing it so far with some friends on a private server. It's a little niche that felt like it was missing from vanilla gameplay.
However, I have noticed that despite the mod's integration with Geology Additions, no one is able to actually use the gems from that mod at the gemcutting table. The cut variants for them do exist in the handbook, but we can't place any rough gems from Geology Additions onto it to actually cut them. I've tried with multiple variants in single player as well, but it doesn't seem like any of them work.
Is there something that we're missing, or is there actually not a way to cut these gems right now? One of the reasons I installed Geology Additions in the first place was because I saw this mod had integration with it, so it's kind of a bummer to find out that we've been collecting gems that we can't use.
If it matters at all, we're still running version 0.4.13 because we're waiting on mod updates to bring the server to 1.20.4, but I haven't seen anything in the changelogs mentioning the GA support so I'm guessing it won't have much of an impact on this.
Any chance of adding compatibility with Combat Overhaul Armory?
Suevite sieving seems to be broken as of 1.20.3 (re-tested in 1.20.4), the metal pans won't take any suevite at all. Tested on a solo game with no other mods.
I can't for the life of my figure out how to use the jewelgrinder. Wiki hasn't been particularly helpful either. I've cut both small and medium gems, but when I take it to the grinder the wheel spins but no particle effects. Am I missing something?
Hey love the mod we play on a pretty large server and one of our members believe they have found a memory leak with this mod any help would be great I'll copy and paste what they said:
Whenever you put a grindlayer on a jewelgrinder it fails to dispose of the memory. Its easy to reproduce, just swap out the grindlayer and watch the client-debug.log get filled with: 15.2.2025 15:35:51 [Debug] MeshRef with vao id 47720 with 444 indices is leaking memory, missing call to Dispose. (see log for full report)
If you need me to send you the crash log my name on the VS discord is "HowdyPhoenix"
Have the same issues and errors as The_Box. Server crashes on startup with the same error. I tried using 0.4.14 and 0.4.13 and both produce the same error.
Server console closes upon startup for 1.20.4 stable build. Does not provide any crash reports.
It appears that it's still broken in 1.20.4, my server hard crashes on startup with the latest version (0.4.14) installed. I'll edit this shortly to include the error.
System.NullReferenceException: Object reference not set to an instance of an object.
at canjewelry.src.canjewelry.AddBehaviorAndSocketNumber(Boolean serverSide) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\canjewelry.cs:line 317
at canjewelry.src.canjewelry.<StartServerSide>b__11_0() in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\canjewelry.cs:line 183
at Vintagestory.Server.ServerEventAPI.OnServerStage(EnumServerRunPhase runPhase) in VintagestoryLib\Server\API\ServerEventAPI.cs:line 147
at Vintagestory.Server.ServerSystemModHandler.OnBeginRunGame() in VintagestoryLib\Server\Systems\ModHandler.cs:line 82
at Vintagestory.Server.ServerMain.EnterRunPhase(EnumServerRunPhase runPhase) in VintagestoryLib\Server\ServerMain.cs:line 631
at Vintagestory.Server.ServerMain.Launch() in VintagestoryLib\Server\ServerMain.cs:line 559
at Vintagestory.Server.ServerProgram.Main() in VintagestoryLib\Server\ServerProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Crash written to file at "./Logs/server-crash.log"
Loving the mod, having some issues with it though. (I'm not on the unstable branch)
- Medium grind layer does not exist, can't craft or spawn it in. (No use for crushed diamond?)
- Tiaras have more sockets than coronets, with the iron having three for tiaras and one for coronets.
- Most armbands have no recipe or even show up in the handbook, only tin bronze and bismuth bronze are craftable.
- Strap to wire recipes with hammers require a set hammer of varying types. (I.e. only a golden hammer to make meteoric iron wire.)
- Almost all necklaces have no recipe in the handbook. (Some metal combinations are missing as well.)
- Wire drawing bench can only be crafted with birch or acacia.
I am using a decent size mod list, but nothing shoud be affecting these items, anyone else having these issues or did I screw up?
Not functioning at the latest unstable 1.20.4 rc3
9.2.2025 00:47:36 [Error] [canjewelry] Exception thrown when attempting to retrieve all types of the assembly canjewelry, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. Will ignore asssembly. Loader exceptions:
9.2.2025 00:47:36 [Error] [canjewelry] Exception: Unable to load one or more of the requested types.
Method 'ToBytes' in type 'GemCuttingRecipeRegistry`1' from assembly 'canjewelry, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at Vintagestory.Common.ModContainer.GetModSystems(Assembly assembly) in VintagestoryLib\Common\API\ModContainer.cs:line 527
9.2.2025 00:47:36 [Error] [canjewelry] Exception: Method 'ToBytes' in type 'GemCuttingRecipeRegistry`1' from assembly 'canjewelry, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
at Vintagestory.Common.ModContainer.GetModSystems(Assembly assembly) in VintagestoryLib\Common\API\ModContainer.cs:line 527
at Vintagestory.Common.ModContainer.<>c__DisplayClass36_0.<LoadAssembly>b__1(Assembly ass) in VintagestoryLib\Common\API\ModContainer.cs:line 457
at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
at Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 454
at Vintagestory.Common.ModLoader.instantiateMods(List`1 mods) in VintagestoryLib\Common\API\ModLoader.cs:line 253
at Vintagestory.Common.ModLoader.LoadMods(List`1 mods, IEnumerable`1 disabledModsByIdAndVersion) in VintagestoryLib\Common\API\ModLoader.cs:line 229
at Vintagestory.Common.ModLoader.LoadMods(IEnumerable`1 disabledModsByIdAndVersion) in VintagestoryLib\Common\API\ModLoader.cs:line 198
at Vintagestory.Server.ServerSystemModHandler.OnLoadAssets() in VintagestoryLib\Server\Systems\ModHandler.cs:line 35
at Vintagestory.Server.ServerMain.EnterRunPhase(EnumServerRunPhase runPhase) in VintagestoryLib\Server\ServerMain.cs:line 615
at Vintagestory.Server.ServerMain.Launch() in VintagestoryLib\Server\ServerMain.cs:line 517
at Vintagestory.Client.ClientProgram.ServerThreadStart() in VintagestoryLib\Client\ClientProgram.cs:line 403
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
9.2.2025 00:47:36 [Error] [canjewelry] An exception was thrown when trying to load assembly:
9.2.2025 00:47:36 [Error] [canjewelry] Exception: C:\Users\Lucio\AppData\Roaming\VintagestoryData\Cache\unpack\canjewelry_0.4.10.zip_290e1c5f1df2\canjewelry.dll declared as code mod, but there are no .dll files that contain at least one ModSystem or has a ModInfo attribute
at Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 481
Silver strap and coronet smithing options are missing
Hi KenigVovan, I updated the translation for Russian, where can I send you the file json ?
This is such a neat idea! Is there a compatibility list, or is this just for vanilla items? It'd be great if this were officially compatible with some of the more popular weapon/armor mods, such as Ancient Armory or Combat Overhaul: Armory (I use the former, but I know lots of folks use the latter).
Is there a way in the config file to edit the value of the bonus's we get from the gems. I would love to make it just rounded numbers in the output range instead of having the varying decimal points. Would make it easier to store the gems.
I found a Bug: When you pan any ore that resides in a Limestone Rock (for example Hematite in Limestone) it takes 32 items instead of the 8 it usually takes. This happens for multiple different ore types in Limestone.
Hello KenigVovan, any chance of an Combat Overhaul: Armory compatability patch? It no workey
Thank you,
Camper
icon is hilarious downloading just cause that lmfao
I second the plea for compatibility with Armory (Combat Overhaul) if it's possible without too much hussle. ❤️
CyanSoup , MimiKitty
fixed
Kasyu52
I'll check if only config values should be updated or smth else
are there any plans to add compatibility with combat overhaul weapons and armor?
For some reason I can't craft any of the straps into the gem cutter table except for spesifically Chalk and Bismuth Bronze/Andesite and Tin Bronze.
im getting a crash/disconect when mining stalgmites from this mod. I have no log because I dont crash to desktop, I just return to the main menu but im told that it has something to do with a gem trying to drop from mining a stalagmite. it doesnt always happen but its happened about 3 times now
Nodus
There is no logic to extract sockets back (for now).
I'll add screenshot guide on wiki when I have time
Accidently socketed an empty socket into helmet trying to figure this out and couldn't remove.
Gemcutting process is counter intuitive, finally got the gem on the cutting table but the lower text was cut off so I didn't even know what I was making, also the excess gem it expected me to cut was way too big.
fixed in 0.4.8
Duski
Game crashes when attempting to access the two grind layer recipies, but it is rc5 I am running, so I assume that is the issue.
CHR3S
Even with 0.3.9 and higher? The crash msg is the same?
The game still crashes when I hover over my meteoric iron zweihänder in my inventory
got crash everytime by breaking a block
[Error] Exception: Object reference not set to an instance of an object.
at canjewelry.src.bb.CANTemporalGraspBB.GetDrops(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single& dropChanceMultiplier, EnumHandling& handling) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\bb\CANTemporalGraspBB.cs:line 29
at Vintagestory.API.Common.Block.GetDrops(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 1199
at Vintagestory.API.Common.Block.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 1021
at Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith_Patch2(CollectibleObject this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier)
at Vintagestory.Server.ServerSystemBlockSimulation.TryModifyBlockInWorld(ServerPlayer player, Packet_ClientBlockPlaceOrBreak cmd) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 577
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockPlaceOrBreak(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 348
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 141
EDIT:
New versions of the mod fixed the odd behavior. The mod seems to work perfectly. Thank you Kenig
The mod (0.4.3) displays very odd behavior when on the latest v1.20.0-rc.1 version
Items do not show the amount of sockets they should have, when placed in a jeweler's table most don't show any sockets at all. The only items that show sockets are the horus eye necklace and the necklace. The former is unable to have any socket put into it meaning the only item that can have a cut gem inlaid is the necklace. Which suprisingly seems to work.
Odd things also happen with creative inventory. Things made of multiple materials change their materials when taken from it.
https://imgur.com/a/K5bwaor
Crash when hovering over an Item with socketed Gems?
Hello,
I seem to be crashing whenever I hover over my "Zweihänder" {Zweihänder comes from the SwordZ Mod} or another Tool (For example a pickaxe with 2 sockets & mining boost gems) which is damaged a bit and has a gem socketed in it. I'm running a public server with up to 20 people at the moment, and would be glad to have this issue resolved.
Here's my crash log:
Game Version: v1.19.8 (Stable)
08.12.2024 23:47:11: Critical error occurred
Loaded Mods: aculinaryartillery@1.2.1, brickmold@1.0.2, chiseltools@1.12.11, farmcrops@1.1.1, hideplayerpins@1.0.0, immersiveorecrush@1.3.1, largercrock@1.0.2, millwright@1.1.7, moreclasses@1.2.5, primitivesurvival@3.6.5, rpvoicechat@2.3.9, slowwalkmod@1.2.0, sortablestorage@2.2.6, spyglass@0.5.1, swordz@1.1.8, vichnybackpack@1.1.2, viesblocks@2.4.12, game@1.19.8, vtr@3.0.3, AgeOfConfession@2.0.7, alchemy@1.6.40, anafkstory@0.9.0, animationmanagerlib@0.8.8, egocaribautomapmarkers@3.1.0, flags@0.33.1, bedspawnv2@1.3.0, beehivekiln@1.6.1, berrybushfixes@1.1.2, betteritemflags@0.1.0, betterbloomeriesreborn@1.0.5, betterfirepit@1.1.4, betterruins@0.3.9, butchering@1.6.8, canjewelry@0.3.6, carryon@1.7.4, clipfix@1.0.7, coinage@1.10.2, commonlib@2.5.0-rc.2, danatweaks@3.2.4, edenvalrptraitacquirer@1.0.4, expandedfoods@1.7.2, foodshelves@1.3.1, fromgoldencombs@1.6.3, fruitpressmashfix@1.0.1, heatretention@1.0.2, hit@2.2.0, immersivewoodchopping@0.7.4, immersivewoodsawing@0.2.6, jopainting@1.4.0, kscartographytable@1.0.1, lavoisier@1.3.0, levelup@1.3.4, manualdough@1.1.0, manualscraping@1.2.0, medievalexpansion@3.13.1, mcrate@1.2.1, noticeboard@1.1.0, passthruchutes@1.0.1, petai@2.2.6, rivers@3.1.0, rustboundmagic@1.9.74, rustyshell@0.1.0, sailboat@1.3.1, simplefootstepsredux@1.0.0, simpletailoring@1.1.0, SoundOfConfession@1.0.3, typing_indicator@1.1.2, unconscious@1.7.0, vinconomy@0.3.4, creative@1.19.8, vsimgui@1.1.5, vsinstruments@1.2.7, survival@1.19.8, wildfarmingrevival@1.2.5, workbenchexpansion@1.8.0, youvegotmail@1.0.7, alchemistry@1.0.2, chemistrylib@1.1.5, configlib@1.3.13, em@2.7.0, feverstonewilds@1.5.0-rc.2, fsmlib@0.2.15, gardenerz@0.1.1, playercorpse@1.10.1-rc.1, rifteye@0.3.8, shearlib@1.0.1, simplewinddirection@1.0.2, stonequarry@3.3.1, tameablelocusts@1.0.0, wolftaming@2.1.3, bricklayers@2.5.6, entitiesconfiguration@1.0.9, maltiezfirearms@0.5.4, moreroads@1.5.8, tailorsdelight@1.7.2, wool@1.4.0
System.ArgumentNullException: Value cannot be null. (Parameter 'Asset Data is null. Is the asset loaded?')
at Vintagestory.Client.NoObf.SvgLoader.rasterizeSvg(IAsset svgAsset, Int32 textureWidth, Int32 textureHeight, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\ClientPlatform\SvgLoader.cs:line 146
at Vintagestory.Client.NoObf.SvgLoader.DrawSvg(IAsset svgAsset, ImageSurface intoSurface, Matrix matrix, Int32 posx, Int32 posy, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\ClientPlatform\SvgLoader.cs:line 74
at Vintagestory.Client.NoObf.GuiAPI.DrawSvg(IAsset svgAsset, ImageSurface intoSurface, Matrix matrix, Int32 posx, Int32 posy, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\API\GuiAPI.cs:line 58
at Vintagestory.GameContent.WaypointMapLayer.<>c__DisplayClass18_1.<.ctor>b__2(Context ctx, Int32 x, Int32 y, Single w, Single h, Double[] rgba) in VSEssentials\Systems\WorldMap\WaypointLayer\WaypointMapLayer.cs:line 118
at Vintagestory.API.Client.IconUtil.DrawIconInt(Context cr, String type, Int32 x, Int32 y, Single width, Single height, Double[] rgba) in VintagestoryApi\Client\UI\IconUtil.cs:line 119
at Vintagestory.API.Client.IconComponent.ComposeElements(Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\Richtext\IconComponent.cs:line 48
at Vintagestory.API.Client.GuiElementRichtext.ComposeFor(ElementBounds bounds, Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementRichtext.cs:line 428
at Vintagestory.API.Client.GuiElementRichtext.Compose(Boolean genTextureLater) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementRichtext.cs:line 124
at Vintagestory.API.Client.GuiElementItemstackInfo.<>c__DisplayClass21_1.b__1() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 192
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 776
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
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 324
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
So, Odd issue... Whenever I finish cutting a gem and its done.. my partner crashes on their computer but I don't XD. And they couldn't log back in without crashing until I deleted the crafted product... lol
@KenigVovan we kinda have a problem with the mod - diamond grindlayer vanished, and stones don`t interact with rough grindlayer at all. What could be the cause of this?
@KenigVovan the problem i had was there was no logs or anything but it just started working and i dont know what
Jtfin
any mentions of mod in logs?
hey so i have this installed and enabled for 1.19.8 and its not showing up, i hit h and look up jewelers table or the grindstone and nothing shows up
PeachyPotato
I'd need screenshot of items you had in you hotbar which caused crash when you were scrolling, in developer mod which shows item's attributes when you hold shift button
you don't need to activate the mod to see them
KenigVovanI had a grappling hook from wanda's gizmos in my tool bar, i encountered the same server kick again when i scrolled upon logging in, now when ever i join the server again i'm permanently desync'ed, the server throws rapid fire errors (very similar to the same ones i posted below referencing CANGemBuffAffected.cs, and then sub referencing the grappling hook files.
This became a pretty fatal issue and has required us removing this mod, I suggest caution for anybody else that checks this out.
me and a group of friends have been struggling with a somewhat regular server kick. Occasionally when we load in and scroll our mouse wheel (selecting a different tool on the toolbar, regular tools like iron pickaxes and shovels) we'll get kicked out to the main menu, and the server throws the following error. The only workaround i think works is moving each item on the tool bar back into your bag, and back to your toolbar.
11.10.2024 18:10:10 [Server Error] Exception: Object reference not set to an instance of an object. at canjewelry.src.eb.CANGemBuffAffected.OnSlotModifiedHotbarInv(Int32 i) in C:\Users\koeni\source\repos\can_jewelry\canjewelry\src\eb\CANGemBuffAffected.cs:line 211 at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 138
we're using the following mods
1499 Degrees
ACulinaryArtillery 1.2.1
alchemy 1.6.35
altoffhandpenalty 1.0.0
animalcages v3.0.3
apewindows-v1.19.8-1.10.1
bedspawn2 1.2.0
beehivekiln 1.6.1
berrybushes 1.7.0
BetterFirepit 1.1.4
betterjonasdevices 1.1.0
BetterRuinsv0.37
BetterTradersv0.0.7
blacksmithenhancements 1.0.5
canjewelry 0.3.6
CarryOn-1.19-v1.7.4
cats_v0.3.0_petai_v2.0+
chickenfeed 1.1.3
chiseltools1.12.10
CommonLib_VS1.19.8_net7_v2.5.0-rc.2
configlib 1.3.13
diamondtools1.0.5
diamondtools1.0.7
electricity 0.0.11
expanded_matter-2.7.0
ExpandedFoods 1.7.10
ExtralInfo-v1.8.1
FancyClouds2D v1.1.0
FarmlandDropsPlusVS1.15-v1.4.0 (1)
feverstonewilds-1.5.0-rc.2
fieldsofsalt v1.5.1
foodshelves_v1.8.2
hit_2.1.2
hudclock 3.4.7
hydratoredirectable 1.3.9
icyexx
KCM - Coal to Diamonds
KCM-Stick-Firewood-V1
kiln-time-viewer-v1.0.1
los-frenchexpeditions-1.3.1
krpgenchantment_0.4.7
kscartographytable_1.0.1
lavoisier-1.3.0
levelup_1.2.9
medievalexpansion-3.13.1
MeteoricExpansion_V1.2.5
millwright 1.1.7
MoreRoads 1.5.8
MoreRoofing-1.3.4
nohands-0.1.1
OneBedSleeping_v2.4.2 (1)
petai_v2.2.6
pottery-wheel_v1.1.1
PrimitiveSurvival_v3.6.5
ProspectTogether-1.4.0-rc.1
rivers 3.1.0
roadworks_v2.0
Rust & Rot v1.19.8 1.0.5
rustboundmagic_1.9.74
sailboat_1.3
Samanches_v1.0.11
ShePansSeashells_v1.18+-v1.0.1
SimpleTailoring_v1.0.3
SimpleWindDirection_0.12
steampunkpower_1.6.2
StoneQuarry_VS1.19.8_net7_v3.3.1
Swordz 1.1.8
temporal_gears_stack v1
th3dungeon_0.2.1
Th3DungeonTopEntrance_0.1.1
traitacquirer_0.9.4
translocatorengineeringredux 1.5.1
undergroundmines_1.0.3
VintageEngineering-0.2.8
vtr_3.0.5
wgmt_1.0.4
wolftaming_v2.1.3_petai_v2.0.+
NateDoesLife
This means that pear is better in comparison to round when they are NOT processed on the jewel grinder, but the round gems are better when processed on the jewel grinder.
Thank you for fixing the crash/issues I pointed out.
Firstly I want to say that I am loving the ranges of values you can get on the same type of gems, Ive always loved that in games.
- My only problem is the decimal point places......if you could just round those to whole numbers that would be great. Currently it makes storing the gems a pain because none of them stack. I dont think the .23 difference between two 15% or whatever gems would make a big difference but maybe thats me.
Also I am a bit confused on the difference between round and pear gems, it seems like they are just about the same but pear is just better overall to do if your looking for single stat boosts?
acwell
recipe added in 0.3.6
NateDoesLife
grinder fixed, now you can place your old cut gems into Jeweler's table slot and they will get buff as they were processed on gem cutting table; mining speed bonus removed from main stat list of diamond
Using 0.3.5 with 1.19.8
- When I try to use the gem grinding table nothing is happening when I start with the rough layer on any of the 3 gem types.
- If I swap to the fine layer it will show the particules like something is happening but then the game will crash with the following error:
md_5 paste - olomusiqup (md-5.net)
That error is being generated on the server side server-main file as well not my local side. Hope it helps.
Other Bugs I have found
- I am not sure if this is intentional or not but all of the old already cut gems are not usable anymore. Its fine either way I was just curious if this was on purpose or just overlooked and planned to be fixed so I can decide to keep or get rid of them from my world!
- Diamond also seems to by default have walkspeed bonus and mining speed bonus
- Can't replace old gems on tools with new ones
KenigVova
hello i have noitced that we cant smith tiara`s
Stoon
I doubt it was intentional, I literally posted this comment today.
It was probably an honest mistake...
LeNi99 Stoon
it's there now
KenigVovan
Not sure why you are just ignoring the fact that the pans can't be smithed.
KenigVovan
Hey I noticed that you cant craft or smith the pans, is that intentional?
LeNi99
Thank you for feedback,
wire drawing bench is functional and you can make wires from strap now with higher output and without hammer, but info on wiki page and in guidebook will be updated little bit later
KenigVovan
Thank you, as I'm new to the mod and I quite like the idea but having no information here in the description or in game makes it kinda difficult to get into and took me a bit of time to find how to actually use the mod.
I also noticed the "Wire Drawing Bench" is not mentioned in the wiki for some reason, maybe there are more things that got added and didn't have an entry on the wiki but I only noticed "Wire Drawing Bench" for now.
Edit: Just checked it out, TY very much. It should also help a lot of people that are new to the mod.
Like at first I looked in the guidebook and didn't find any info, so I came to the mod page description expecting to find some info here, but no, no info in the description. That is when I noticed the "wiki" tab up top near the "files" tab, but I got lucky. What if I didn't notice it at all? Like do I have to watch videos on it and google the info myself?
Thats why I said its not very "user friendly".
But after this change it should help out people to understand how it works, because I'm sure that there were people who dropped the mod because they didn't know how to use it.
P.S. You did a great job on the formatting in the guidebook. I didn't notice anything wrong on the first glance and its pretty readable and has all the info you need to get started.
LeNi99
yes, fair point, I hate handbook formating.
Can I not right click with the chisel to rotate the gem cuttings?
Like why do I have to hold my hammer to actually rotate it? Can't there simply be a tool to rotate if you press F?
And why do I have to go on the github to get any info on how to use this mod???
Can't you just post it in the mod description? or at the very least have a guidebook entry in game...
This mod is not very "user friendly"...
Like, do I have to guess how this mod works???
I dont even know what to look for in the guidebook... What kind of crafting stations are there?
What kind of tools does it add?
What kind of gems and what do they do?
Like srsly, some people don't even know that "Wiki" button exists on the top of the mod page... I was lucky I saw it...
I can't find any way to smith the iron and steel pan's, the items exist in the creative menu but cannot be smithed with iron or steel, I am guessing it's incompatibility with some other mod I have? The sockets CAN be smithed... just not the pan's... which makes it practically impossible to get the gems... you mentioned a 0.2.44 on your discord channel, can you provide a link to your discord channel please if thats something you don't mind giving out.
Hi Nightwolf
you can try to use 0.2.44 from discord channel, but it's still dev version which can have some issues, but I think it can solve you problem.
I'll probably add this update on moddb tomorrow or later during the week
KenigVovan
Last night I received error message similiar to what subletubble posted on Sept 9th. I don't have the log info with me currently, but here is some information that might help and when I get home, I can try to find the log info again to post here.
I was setting up a server and the server launched without issue, using the current version of the mod (0.2.43), the server is running on a different machine in my house than the one that I am using to play on.
When I tried to connect to the server (this is a brand new world that no one has loaded into before), the client would go into the initializing phase like it was loading me into the world and then crash and I would get the error for CanJewelry mod and something to do with CANGemBuffAffected. The issue is I am loading into the game as a new player, no inventory at all outside of whatever clothing loads with the basic classes (I have not modified this) and I chose commoner in case that helps. While I am using a number of other mods, I have all the same mods copied over onto my main system and I can create a new world and join it just fine. I was able to remove the canjewelry mod from the server and then join it without issue.
Not sure if this is possibly an inconsistent issue for showing up, an issue that treats a single player world different from multiple player server, or what. Please let me know if there is additional information that I can provide that would help with troubleshooting.
Game Version: v1.19.8 (Stable)
9/22/2024 9:56:38 PM: Critical error occurred in the following mod: canjewelry@0.2.43
Loaded Mods: arrowheadsrecovery_fork@1.0.0, ArrowTweaks@1.0.0, atwatersedge@1.5.0, bettercrates@1.7.1, bettertraders@0.0.7, blacksmithname@1.1.7, buzzwords@1.7.0, charcoalpitrebalance@1.0.1, chiseltools@1.12.4, craftingjonas@1.0.6, hqzlights@1.1.1, entitiesinteract@1.0.11, extrachests@1.8.0, fantasycreatures@0.7.1, FarmSurvival@1.4.1, fixedpaths@1.0.1, HangingOilLamps@1.0.1, immersivecorpsedrop@1.0.2, IBT@1.0.0, lastingarmor@1.0.6, mastodontrunk@1.0.1, millwright@1.1.7, moredrygrass@0.2.0, MoreTorchHolders@1.0.0, nightlight@1.3.6, NoNegativeTraits@1.0.1, TA_plainsandvalleys@1.0.5, primitivesurvival@3.6.5, removenegativearmoreffects@1.0.0, saltandsands@1.0.2, she1fish@1.2.1, sfaws@1.0.0, sticksfromfirewood@1.0.0, swordz@1.1.8, litbrig@0.5.0, traderssellborax@1.0.1, translocatorengineeringredux@1.5.1, visibleore@1.0.1, game@1.19.8, zoombuttonreborn@1.9.0, abcsreborn@0.2.2, animalcages@3.0.3, egocaribautomapmarkers@3.1.0, bedspawnv2@1.2.0, betterbloomeriesreborn@1.0.5, betterfirepit@1.1.4, betterjonasdevices@1.1.0, betterruins@0.3.7, canjewelry@0.2.43, carcasses_are_frail@1.0.0, carryon@1.7.4, commonlib@2.5.0-rc.2, composter@1.1.0, configureeverything@2.0.0, farmlanddropssoil@1.4.0, glowingarrows@1.2.2, hangingbaskets@1.1.0, herbarium@1.3.0, hudclock@3.4.0, knapster@2.11.2, metalunittooltip@1.0.0, moreanimals@1.3.5, morepiles@1.5.0, norottinghides@1.0.0, nemi@1.1.0, Spear-Expantion-by-Kanahaku@0.1.3, particlesplus@1.1.0, paxel@1.4.6, primitivetools@1.4.1, prospecttogether@1.4.0-rc.2, rivers@3.1.0, somethinginthewater@1.2.4, tarmor@0.2.2, th3dungeon@0.2.1, thecritterpack@0.9.1, tieredarrows@1.1.0, tstools@2.1.2, vanvar@5.0.4, creative@1.19.8, survival@1.19.8, workbenchexpansion@1.8.0, xlib@0.8.6, metalrecovery@0.1.19-pre.1, em@2.7.0, extraoverlays@1.4.0, morefloors@2.1.1, playercorpse@1.10.1-rc.1, stonequarry@3.3.1, vanity@2.2.0, wildcraftfruit@1.2.2, wildcraftherb@0.0.1, wildcrafttree@1.2.0, moreroads@1.5.7
System.Exception: Attempting to send data to a not connected channel. For optionally dependent network channels test if your channel is Connected before sending data.
at Vintagestory.Client.NoObf.NetworkChannel.SendPacket[T](T message) in VintagestoryLib\Client\API\NetworkChannel.cs:line 84
at canjewelry.src.canjewelry.<>c__DisplayClass9_0.<StartClientSide>b__1() in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\canjewelry.cs:line 125
at Vintagestory.Client.NoObf.ClientEventAPI.TriggerLevelFinalize() in VintagestoryLib\Client\API\ClientEventAPI.cs:line 383
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleLevelFinalize(Packet_Server packet) in VintagestoryLib\Client\Systems\Startup.cs:line 1035
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 776
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 313
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
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 324
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
Juniormint Aszek572
thank you, really good ideas, I'll try to combine them with what exists and what I have in plans
Works like a charm! Thanks for the hotfix. KenigVovan
KenigVovan
The issue I have is is that I cannot process the gems at all. I do not have diamond and maybe I am a huge noob but I have not found any diamonds yet.
As Aszek572 said, by the time I get diamond I am far far into the point where the mod becomes effectively useless. I was exaggerating about the 2% animal drops (a bit) but even if that was an early game gem, it doesn't feel impactful enough to warrant the level of sophistication to achieve. You need 3 grindlayers, a windmil, and proper setup to just get it spinning. Then you need to process each one (granted in itself not hard to do) but then craft even more items to socket the gem.
I love the idea of the gems though. I apologize tho as i was frustrated seeing the mod in my game and yet every time i try to craft them I cannot because of missing crucial bits.
Some suggestions would be to have gems drop from mobs/loot/crates/vessels as pre-processed.
You could have them in items already and be able to be removed and applied in your own tools or even make an item you could easily "crack" to get the gem - perfect to be used with old rusty tools and items.
You could make it so that each processing layer is useable. Fine grind (1st tier) turns a raw gem into a tier 1 version of that raw gem. As a semi polished version it would give 5% bonus instead of the full 10%. Medium could give 8% and the final grinding gives the full 10%. You already have the items in the game that each exist based on the grind layer. I could very well be wrong but that seems like a simple swap over to make them gems with actually bonuses that you can install?
You could have the gems installable as-is. Just raw gems being installed in slots and give minor bonuses that later give the full bonus when you can finally benefit from them.
Anything except as it is now. Currently you get a ton of gems that you can't do anything with except put into your storage and stare at until it fills up and you need a new one.
I love the idea of the mod though and simply wish it wasn't near impossible to obtain. I do not mind minor bonuses like +2% to animal drops IF you could install it right when you get the item or as soon as you got back to base. Your tool will degrade and break and then (idk bc i haven't tested it yet) but then you would need a new gem I presume. If that is the case then you installed (even if 3 slots) +2% gems for 6% total. I do not think this as a significal increase over base-game to warrant any more difficulty than that to obtain.
KenigVovan
There may be something worthwhile to allowing early-game use of the mod. I've also found that by the time I can get Ilmenite and Diamond in sufficient quantity for the Rough and Medium grindlayers, I have steel weapons and armor and not much reason to enhance them further. Plus, I play by myself and don't really have any reason to display stuff, so your hard work ends up as a nice idea that I end up skipping out on to my regret. Some early-game options would render it more useful even with copper or bronze tools.
Ex: Corundum is found through panning sand or whatever, and is a hard mineral used for grindlayers in the Bricklayers mod and probably irl too - perhaps a "Primitive Grindlayer" that can be used in hand - it can only buff a gem to level 2 or 3, and the bonus is halved or something, but then it could at least be used outside of a very particular use-case.
Juniormint
There is some "gem processing" updates in progress, maybe you'll find it more usefull after that.
For the current situation:
If you got some thoughts how to improve it and make it usable earlier I'd be glad to read it
subletubble
try .43, if it won't help I'd need more info regarding player who got the crash. If it was their first join, what items with sockets/gems they had
Hello, Sorry to bother you again. A player on my server said this error kept kicking them out of the server and crashing their client. I have not been able to reproduce it myself but I tried removing the mod and it worked. Any thoughts? Thank you in advance.
Exception: Object reference not set to an instance of an object.
at canjewelry.src.eb.CANGemBuffAffected.ApplyBuffFromItemStack(Dictionary`2 buffsDict, EntityPlayer ep, Boolean add) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\eb\CANGemBuffAffected.cs:line 282
at canjewelry.src.eb.CANGemBuffAffected.OnSlotModifiedHotbarInv(Int32 i) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\eb\CANGemBuffAffected.cs:line 199
at canjewelry.src.eb.CANGemBuffAffected.OnActiveSlotSwapped(IServerPlayer player, Int32 from, Int32 to) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\eb\CANGemBuffAffected.cs:line 235
at canjewelry.src.harmPatch.Postfix_TriggerAfterActiveSlotChanged(CoreServerEventManager __instance, IServerPlayer player, Int32 fromSlot, Int32 toSlot) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\harmPatch.cs:line 146
at Vintagestory.Server.ServerMain.HandleSelectedHotbarSlot(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\ServerGeneralPacketHandler.cs:line 368
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 138
@KenigVovan Thanks a bunch!
This mod seems to make no sense. You seem to need all 3 different grind layers in order to use the mod, which requires rare materials to include diamonds which in all my 200 hours i have not found even 1 yet. Trying to use a stage 1 gem on the fine grindlayer doesn't do anything after the first section and there seems to be absolutely no information in the guide or anywhere else for that matter to help you understand what to do next. So what exactly is the point of this mod? At end game you can take the millions of gems you have collected and maybe dump diamonds into something so you can get a whopping 2% more animal drops? I do not get this mod.
subletubble
this is issue of Herbarium mod, I created a pull request with fix on their github page, so we'll need to wait
Hi there,
I was about to clip a bush from the Wildcraft mod (Dwarf Pine) and the game crashed to give me this exception. Any ideas what caused it? Thank for replying beforehand.
[Server Error] Exception: Object reference not set to an instance of an object.
at canjewelry.src.harmPatch.TryDropGems(Entity byEntity, ItemSlot itemslot) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\harmPatch.cs:line 438
at Vintagestory.API.Common.CollectibleObject.DamageItem_Patch1(CollectibleObject this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, Int32 amount)
at herbarium.HerbariumBerryBush.GiveClipping(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in D:\VSMods\Herbarium\Herbarium\src\Block\HerbariumBerryBush.cs:line 229
at herbarium.HerbariumBerryBush.OnBlockInteractStop(Single secondsUsed, IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in D:\VSMods\Herbarium\Herbarium\src\Block\HerbariumBerryBush.cs:line 206
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockInteract(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 427
at Vintagestory.Server.ServerSystemInventory.HandleHandInteraction(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\Inventory.cs:line 255
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 138
cinnico
exception occures no matter how much time passed from you connected to the server? What is modlist you have on the server?
Megis
what item was it? Can you upload bigger part of exception? (on https://github.com/kenigvovan/canjewelry_7/issues for example)
i've been experiencing an odd crash caused by this mod regarding anything to do with (base game) equiped clothing and the like- anytime i go to repair equipped clothes with twine, remove or equip clothing/armor/accessories i am forcefully disconnected from the server i play on due to 'unexpected unhandled exceptions'. it doesn't give me more information than that, but i'll continue to provide info & logs when possible.
Had a error occur after holding a incrusted item, any idea what it could be?
20.8.2024 20:48:48 [Server Error] Exception: Value cannot be null. (Parameter 'key')
at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
Hexis Rhyagelle
thank you, I appreciate feedback and thank you for your bug reports here and in discord
Oh, I didn't mean to imply any sort of annoyance or some such with my comment. I apologize if it came off that way, it was not my intention. I love the mod, and my server users did too, and I appreciate the comment and updates! Thank you KenigVovan! And we look forward to the updates! :)
I just wanna say, this dude is going above and beyond to make sure this mod works well. They are in our discord, providing nearly instant help, suggestions, and fixes for each issue we encounter on our server.
The mod has become a main staple on our server, and their determination to help us all keep it is so awesome. 11 out of 10 mod author. Amazing human being, so insanly helpful, and so much more praises to sing for this dude.
Thank you, KenigVovan, for all the amazing help, and creating such a big part of what makes our server fun.
Rhyagelle
there is streak of issues occuried after slots update logic was changed in ~.33, probably about similar problem informed another player,
if it contains
"[Error] Exception: Object reference not set to an instance of an object. at canjewelry.src.eb.CANGemBuffAffected.OnSlotModifiedCharacterInv(Int32 i) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\eb\CANGemBuffAffected.cs:line 173"
For backpack scrolling I found the issue and it will be solved in a next update as well
I installed this mod for my server and it started causing a string of random crashes for my players, whenever they tried to access items, remove things from inventory, scroll through backpacks or just walking about. Removing the mod stopped the crashing, but just thought you would like to know it might have some issues on the latest version. Or it just didn't like one of my other mods at all. Does this mod have a incompatibility with anything?
KenigVovan Works now, all textures/blocks/items are back. Thank you!
earwiq
removed block/BE classes which are not used and re-upload .39 version, I don't see any other problem which can be here at the moment
KenigVovan Just tried again with a fresh install of both. Version .38 seems to be working fine with all items appearing in creative search. Version .39 has the same issue as before. I haven't gotten any crashes or exceptions during loading on either.
earwiq
Hey, is there any exception during loading on .39/38?
Hey, version 2.39 seemed to remove all the textures for items/blocks related to this mod. I couldn't find the items in the creative search either. Trying to revert back to version 2.38 caused me to get stuck in the loading phase. Removing this mod resolved the issue.
If you're getting "at canjewelry.src.eb.CANGemBuffAffected.<>cDisplayClass3_0.<OnEntitySpawn>b0(Single dt) in" with version > .34 try to download .39 again and replace
Working as intended now, that command reset the stat and even with a mining potion seems to be at a good value.
I will keep an eye on it incase it starts occuring again. Thank you for fixing and assisting with this!
KenigVovan
I fixed an error which could lead to incorrect buff value of player's respawn, but otherwise I got only only some errors from KRPG Enchantments, but otherwise nothing strange (yet).
From mod lists I selected some which would get higher chance to somehow change or patch near inventory but I didn't get any strange behavior for slots as well.
NateDoesLife
if you run /canjewelry reapplybuffs nickName would it help or stay the same?
Gigadramon
Try .39, and is there no exception in the log at all when you return mod back?
Hi, I'm the person that was mentioned by Knightsilver as having an odd glitch. He summed up the gist of what happened: I did manage to resolve the issue by turning off the CAN Jewelry mod and it comes back when I run the mod again which is what lead me to the conclusion that it was an issue with CAN Jewelry. I don't really have much more to add to here though beyond posting a list of the active mods I have.
Loaded Mods: degrees1499@1.0.0, aculinaryartillery@1.1.5, bedrespawner@1.0.0, bettercompost@1.0.1, bettercrates@1.7.1, bloomeryfulldrops@1.0.0, carpet@1.0.1, Ceramos@0.4.3, craftablesticks@1.0.0, easyjam@1.0.0, firewoodfrombamboo@1.0.0, foundrymod@1.0.0, HangingOilLamps@1.0.1, harptechfix@1.2.4, hideandfabric@1.3.0, ingotheating@1.0.2, largercrock@1.0.1, meltingpp@1.0.2, millwright@1.1.4, morenails@1.1.0, oils@1.2.2, orepulverizer@1.1.1, primitivesurvival@3.5.7, unpfix@1.0.0, qptech@1.15.2, saltandsands@1.0.2, spidersilk@1.2.2, thatchexpanded@1.1.1, game@1.19.8, abcsreborn@0.1.5, ancienttools@1.5.18, augplantlib@0.0.3, beehivekiln@1.6.1, betterfirepit@1.1.3, betterruins@0.3.5, blacksmithenhancements@1.0.5, butchering@1.6.1, canjewelry@0.2.32, cbetterfertilizer@1.0.1, commonlib@2.5.0-rc.2, composter@1.1.0, cuniculture@1.0.2, expandedfoods@1.6.9, fieldsofsalt@1.2.1, fromgoldencombs@1.4.32, greenhousebuff@1.0.0, levelup@1.2.3, mio@0.9.5, meteoricexpansion@1.2.5, mif@1.0.0, mushroomz@1.0.2, petai@2.2.6, claywheel@1.1.0, prospecttogether@1.3.0-rc.1, rivers@3.1.0, romanroads@1.0.0, rustboundmagic@1.9.74, sailboat@1.3.1, steelanvil@1.0.0, stonebakeoven@1.1.3, stonerailings@1.2.0, creative@1.19.8, survival@1.19.8, wildfarmingrevival@1.1.7, xlib@0.8.6, metalrecovery@0.1.19-pre.1, em@2.6.0, feverstonewilds@1.5.0-rc.2, linearpower@0.2.1, fluffytowelsmoreoredrops@1.0.0, morecandles@1.2.2, newworldcrops@0.0.8, stonequarry@3.3.1, xskills@0.8.8, bricklayers@2.5.0-pre.2, tailorsdelight@1.5.8
Should be downloadable now, sorry about that. If not I will send another way.
KenigVovan
NateDoesLife
no, I don't have permissions to see/download
Here is a link to view the config, believe you should also have permission to download it as well but let me know if not.
https://drive.google.com/file/d/1aV2u__HSD50TFcME7cMJaixUeoly7ZWM/view?usp=sharing
As far as a new world, I have not had any issues with creating test worlds with it but I also have not tested using this mod specifically on a new world.
KenigVovan
NateDoesLife
could you also send config for canjewelry?
And does it work for newly created world?
Here is my current modlist: VS Mod Information - Google Sheets
Log Files from last session I tested the uranium in:
Client-Main: md_5 paste - qecimexizi (md-5.net)
Client-Debug: md_5 paste - odelesopet (md-5.net)
Server-Main: md_5 paste - qovekimeqa (md-5.net)
Server-Debug: md_5 paste - ozahowerop (md-5.net)
I can provide any of the other logs on request as well.
KenigVovan
NateDoesLife
I'd need mod list and logs if there is any exception in there
Ok, So I went down mining and using just a gemmed steel pick I was getting 88 uranium from 1 rich uranium ore (I got 89 from a second block).
The pick has the following gem buffs on it
- 8% ore drop rate
- 8% ore drop rate
- 45% item durability
I did not use a mining potion here from the alchemy mod. Let me know if you need anything more specific and I can try to get it for you.
KenigVovan
KnightSilver
I tried this on .38 but didn't found anything with incorrect slots change. So I'd need some help from you or player who got it
NateDoesLife
you have 1.7 for oredrops in stats but get how many from one broken block?
with 1.78 for ore to drop there is "ore-{grade}-{type}-{rock}", quantity: { avg: 1.25, var: 0 }" 1.25 avg which is multiplied by dropQuantityMultiplier (1.78) for my test
after that it goes into GameMath.RoundRandom() which randomly rounds to from 2.225 (1.78 * 1.25) to 2 or 3 from 1 broken block. If your drop is somewhere near that
then I guess it's ok, if it's higher then something probably wrong but I need numbers and steps you made before that.
So I believe something is happening post update 0.2.37, All of a sudden I am getting insane ore drop rates (ore drop shows 70% while I have 2 8% quartz gem equiped on a steel pick). I also use the alchemy mining potion for 30% ore drop rate increase but up until I updated this mod to 0.2.37 I never had an issue. I would get a bonus of ore drops but now I am getting TONS (18+ stacks of 999 ore) from one mining trip. Alchemy mode hasen't updated in months just your mod and I think it is 0.2.37 because you did an update to buff logic update and I didnt seem to have this happen before then.
Was talking to someone on the VS discord and he told me that he came upon a bug where he was putting on steel legging and he accidentally put them in his pants slot instead of armor slot and apparently it caused the steel leggings to get stuck on his leg armor without being able to take them off, i believe he also said it also duped the leggings. He's playing on the most recent version of VS and Version 2.32 of the mod.
Skyve
fixed
The version 0.2.37 seems to crash when first generating a new world (at "return again")
KenigVovan Seems to work, no crash after picking up the pickaxe.
Thanks for the great mod and fast fix!
GreenM4N4 ssunny2008
should be the same issue now fixed by .35
Hi there,
i get only crashes, dunno which mod might conflict with this one. It´s 100% reproducable aswell:
--- Bronzepickaxe with a tin-bronze socket, but no jewelry right now. Everytime i take it into my hands the game will 100% crash. ---
Please tell me which logs might help to solve this issue.
Greetings.
Client crash when connecting to server
Running on 64 bit Windows 10.0.19045.0 with 49084 MB RAM
Game Version: v1.19.8 (Stable)
8/3/2024 2:36:34 AM: Critical error occurred in the following mod: canjewelry@0.2.34
Loaded Mods: acorns@0.5.3, aculinaryartillery@1.1.4, bds@1.0.0, bettercrates@1.7.0, bettertraders@0.0.7, blacksmithname@1.1.6, chiseltools@1.11.6, craftablecompanion@1.1.1, creativetapestries@1.0.0, dont-place-sticks@1.0.1, entitiesinteract@1.0.6, extendedcrafts@1.1.3, fantasycreatures@0.7.1, floralzonescaperegion@1.0.6, floralzonescaribbeanregion@1.0.3, floralzonescentralaustralianregion@1.0.3, foundrymod@1.0.0, mannequinstand@1.0.3, optimizedwindmills@1.0.1, primitivesurvival@3.5.4, rpvoicechat@2.3.9, sheepdontfly@1.0.0, sortablestorage@2.2.4, swordz@1.1.8, volumetricshadingreupdated@0.7.5, game@1.19.8, animalcages@3.0.2, betterfirepit@1.1.4, betterjonasdevices@1.1.0, betterruins@0.3.5, brutalstory@1.0.0, canjewelry@0.2.34, carryon@1.7.4, coinage@1.10.1, commonlib@2.3.7, configureeverything@1.1.0, divisionoflabor@1.0.8, expandedfoods@1.6.9, fairplayguardian@1.1.7, fromgoldencombs@1.4.30, justanarrowheadmold@1.0.1, kilnspreading@1.0.0, knapster@2.9.4, livemap@0.0.9, medievalexpansion@3.13.1, meteoricexpansion@1.2.5, morepiles@1.5.0, norottinghides@1.0.0, petai@2.2.4, playerlist@2.1.2, prospecttogether@1.3.0, sanctuarypatch@1.1.3, steadycam@1.3.1, stonebakeoven@1.1.3, storagecontroller@1.0.11, storageoptions@1.0.2, th3dungeon@0.2.1, thecritterpack@0.9.1, vanvar@5.0.2, vinconomy@0.3.0, creative@1.19.8, survival@1.19.8, waypointtogether@1.0.1, workbenchexpansion@1.8.0, xlib@0.8.3-pre.1, apanserbjornstory@0.9.2, betterruinslootchanges@0.0.3, cats@2.0.1, tradercamps@1.1.4, em@2.5.2, feverstonewilds@1.5.0-rc.2, foxtaming@1.4.0, playercorpse@1.9.0, rifteye@0.3.6, stonequarry@3.2.1, vsradiomod@0.2.0, wolftaming@2.1.2, xskills@0.8.5-pre.1, bricklayers@2.5.2, moreroads@1.5.6, sanctuaryfwpatch@1.2.3, tailorsdelight@1.4.3
System.NullReferenceException: Object reference not set to an instance of an object.
at canjewelry.src.harmPatch.addSocketsOverlaysNotDrawItemDamage(ElementBounds[] slotBounds, Int32 slotIndex, ItemSlot slot, LoadedTexture[] slotQuantityTextures, ImageSurface textSurface, Context context) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\harmPatch.cs:line 682
at Vintagestory.API.Client.GuiElementItemSlotGridBase.ComposeSlotOverlays_Patch0(GuiElementItemSlotGridBase this, ItemSlot slot, Int32 slotId, Int32 slotIndex)
at Vintagestory.API.Client.GuiElementItemSlotGridBase.ComposeInteractiveElements() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 301
at Vintagestory.API.Client.GuiElementItemSlotGridBase.ComposeElements(Context unusedCtx, ImageSurface unusedSurface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 111
at Vintagestory.API.Client.GuiElementItemSlotGridExcl.ComposeElements(Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridExcl.cs:line 61
at Vintagestory.API.Client.GuiComposer.Compose(Boolean focusFirstElement) in VintagestoryApi\Client\UI\GuiComposer.cs:line 434
at Vintagestory.Client.NoObf.GuiDialogInventory.ComposeSurvivalInvDialog() in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 312
at Vintagestory.Client.NoObf.GuiDialogInventory.ComposeGui(Boolean firstBuild) in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 97
at Vintagestory.Client.NoObf.GuiDialogInventory.OnOwnPlayerDataReceived() in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 55
at Vintagestory.Client.NoObf.GuiManager.OnOwnPlayerDataReceived() in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 274
at Vintagestory.Client.NoObf.ClientMain.OnOwnPlayerDataReceived() in VintagestoryLib\Client\ClientMain.cs:line 702
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 274
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 776
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 313
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
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 324
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
Latest version (0.2.34) no longer seems to crash, thanks!
InsrtInspQotsHer
0.2.34 now has fix for rough gems as well
GreenM4N4
now it affects tall grass (dry grass drop) as well
Does malachite affect drop rates for dry grass? A gem for grass harvesting or for sapling drops would be amazing. Thank you again for fixing the last issue, my players are having a blast using the gems so far! <3
Error still persists in 0.2.33, it just crashes quicker now. I feel like if this version works for others this must be a mod conflict of some sort, but I don't know which mod would suddenly stop working with CAN Jewerly (the only one I could think of was Bullseye, but it still crashes when bullseye is removed). There isn't a pre-requisite I'm missing, right?
Running on 64 bit Windows 10.0.22631.0 with 32694 MB RAM
Game Version: v1.19.8 (Stable)
01/08/2024 11:44:45: Critical error occurred in the following mod: canjewelry@0.2.33
Loaded Mods: aculinaryartillery@1.1.5, autowalk@1.0.4, bettertraders@0.0.7, eldritchcuteclothing@1.0.2, entitiesinteract@1.0.11, entitiesspawnreduction@1.0.1, femininity@0.1.3, floralzonescaribbeanregion@1.0.7, floralzoneseastasiaticregion@1.0.3, caninae@1.0.16, capreolinae@1.1.5, machairodontinae@1.0.9, manidae@1.0.2, pantherinae@1.1.9, sirenia@1.0.5, lumbersling@1.1.0, magellan1k@1.0.1, mannequinstand@1.0.3, natshumanskin@1.0.0, newworldgianttortoises@1.1.1, pondfrogsiii@1.2.3, pondfrogsi@1.2.3, pipeleaf@1.8.0, primitivesurvival@3.6.1, Rotcreatures@1.0.3, temporal_gears_stack@1.0.0, thatchexpanded@1.1.1, vichnybackpack@1.1.2, game@1.19.8, animationmanagerlib@0.8.8, flags@0.32.1, barbershop@0.4.1, betterfirepit@1.1.4, betterjonasdevices@1.1.0, betterruins@0.3.7, butchering@1.6.5, canjewelry@0.2.33, carryon@1.7.4, commonlib@2.5.0-rc.2, cooperativecombat@1.1.1, danatweaks@2.3.0, expandedfoods@1.6.9, extendedhudinfo@1.1.0, extrainfo@1.8.0, fromgoldencombs@1.5.1, herbarium@1.2.0, kevinsfurniture@1.2.0, mapautocenter@1.1.1, medievalexpansion@3.13.1, nbcartographer@2.0.10, oneroof@0.11.3, petai@2.2.6, prospecttogether@1.3.0, rivers@3.1.0, rustboundmagic@1.9.74, simplecloth@1.0.2, solidshields@1.0.1, stablesurface@0.0.2, statushud@1.4.3, stickydirt@0.1.0, stonebakeoven@1.1.3, tieredsuperiority@1.1.2, toolworks@1.8.1, creative@1.19.8, vsimgui@1.1.5, survival@1.19.8, workbenchexpansion@1.8.0, xlib@0.8.6, bugnetcompatibility@1.0.1, bullseye-continued@2.5.8, configlib@1.3.13, em@2.6.3, feverstonewilds@1.5.0-rc.2, foxtaming@1.4.0, morefloors@2.1.0, playercorpse@1.10.1-rc.1, stonepiles@1.1.2, stonequarry@3.3.1, toolworksadditions@1.3.2, vanity@2.2.0, wildcraftfruit@1.2.1, wildcraftherb@0.0.1, wildcrafttree@1.1.0, wolftaming@2.1.3, xinvtweaks@1.6.6, xskills@0.8.8, entitiesconfiguration@1.0.9, tailorsdelight@1.5.8, dressmakers@1.3.0
System.Collections.Generic.KeyNotFoundException: The given key 'rangedWeaponsDamage' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at canjewelry.src.items.CANRoughGemItem.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in C:\Users\koeni\source\repos\can_jewelry\jw\canjewelry\canjewelry\src\items\CANRoughGemItem.cs:line 26
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 401
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 418
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()
Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 31/07/2024 16:41:12, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.8.0, time stamp: 0x661e0000
Faulting module name: KERNELBASE.dll, version: 10.0.22621.3880, time stamp: 0xdb9989e8
Exception code: 0xe0434352
Fault offset: 0x000000000005fabc
Faulting process id: 0x0x5b88
Faulting application start time: 0x0x1dae35f48fe6049
Faulting application path: F:\VintageStory\Vintagestory\Vintagestory.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 25061e81-4e55-40f7-aa72-01fd6f2e3d37
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 30/07/2024 14:13:28, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.8.0, time stamp: 0x661e0000
Faulting module name: KERNELBASE.dll, version: 10.0.22621.3880, time stamp: 0xdb9989e8
Exception code: 0xe0434352
Fault offset: 0x000000000005fabc
Faulting process id: 0x0x22a8
Faulting application start time: 0x0x1dae2816fb552bc
Faulting application path: F:\VintageStory\Vintagestory\Vintagestory.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 730b1428-c2cc-4ae5-a6a6-cc91be38bcdf
Faulting package full name:
Faulting package-relative application ID: }
InsrtInspQotsHer
try 0.2.33
Version 0.2.32 seems to crash the game now. Removing the mod solves crashing issues, crash logger mentions that "The given key 'rangedWeaponsDamage' was not present in the dictionary.". I don't know whether this is a corruption in my game files itself or just the CAN Jewelry mod as the game seems to work fine without it activated. I have deleted the CAN Jewerly mod files and reinstalled it with the same results. Sometimes it completely crashes the game, sometimes it disconnects me from the server (singleplayer world).
Log:
Running on 64 bit Windows 10.0.22631.0 with 32694 MB RAM
Game Version: v1.19.8 (Stable)
31/07/2024 16:45:20: Critical error occurred in the following mod: canjewelry@0.2.32
Loaded Mods: aculinaryartillery@1.1.5, autowalk@1.0.4, bettertraders@0.0.7, eldritchcuteclothing@1.0.2, entitiesinteract@1.0.11, entitiesspawnreduction@1.0.1, femininity@0.1.3, floralzonescaribbeanregion@1.0.7, floralzoneseastasiaticregion@1.0.3, caninae@1.0.16, capreolinae@1.1.5, machairodontinae@1.0.9, manidae@1.0.2, pantherinae@1.1.9, sirenia@1.0.5, lbfclassedits@1.0.0, lumbersling@1.1.0, magellan1k@1.0.1, mannequinstand@1.0.3, natshumanskin@1.0.0, newworldgianttortoises@1.1.1, pondfrogsiii@1.2.3, pondfrogsi@1.2.3, pipeleaf@1.8.0, TA_plainsandvalleys@1.0.5, primitivesurvival@3.6.1, Rotcreatures@1.0.3, temporal_gears_stack@1.0.0, thatchexpanded@1.1.1, vichnybackpack@1.1.2, game@1.19.8, animationmanagerlib@0.8.8, flags@0.32.1, barbershop@0.4.1, betterfirepit@1.1.4, betterjonasdevices@1.1.0, betterruins@0.3.7, canjewelry@0.2.32, carryon@1.7.4, coinage@1.10.2, commonlib@2.5.0-rc.2, cooperativecombat@1.1.1, danatweaks@2.3.0, expandedfoods@1.6.9, extendedhudinfo@1.1.0, extrainfo@1.8.0, fromgoldencombs@1.5.1, herbarium@1.2.0, kevinsfurniture@1.2.0, mapautocenter@1.1.1, medievalexpansion@3.13.1, nbcartographer@2.0.10, oneroof@0.11.3, petai@2.2.6, prospecttogether@1.3.0, simplecloth@1.0.2, solidshields@1.0.1, stablesurface@0.0.2, statushud@1.4.3, stickydirt@0.1.0, stonebakeoven@1.1.3, tieredsuperiority@1.1.2, toolworks@1.8.1, creative@1.19.8, vsimgui@1.1.5, survival@1.19.8, workbenchexpansion@1.8.0, xlib@0.8.6, bugnetcompatibility@1.0.1, bullseye-continued@2.5.8, configlib@1.3.13, em@2.6.3, feverstonewilds@1.5.0-rc.2, foxtaming@1.4.0, stonepiles@1.1.2, stonequarry@3.3.1, toolworksadditions@1.3.2, vanity@2.2.0, wildcraftfruit@1.2.1, wildcraftherb@0.0.1, wildcrafttree@1.1.0, wolftaming@2.1.3, xinvtweaks@1.6.6, xskills@0.8.8, entitiesconfiguration@1.0.9, tailorsdelight@1.5.8, dressmakers@1.3.0
System.Collections.Generic.KeyNotFoundException: The given key 'rangedWeaponsDamage' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
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 15
at Vintagestory.Common.CreativeTab.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTab.cs:line 43
at Vintagestory.Common.CreativeTabs.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTabs.cs:line 48
at Vintagestory.Client.NoObf.GuiDialogInventory.b__6_0() in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 58
at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass12_0.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()
Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 31/07/2024 16:41:12, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.8.0, time stamp: 0x661e0000
Faulting module name: KERNELBASE.dll, version: 10.0.22621.3880, time stamp: 0xdb9989e8
Exception code: 0xe0434352
Fault offset: 0x000000000005fabc
Faulting process id: 0x0x5b88
Faulting application start time: 0x0x1dae35f48fe6049
Faulting application path: F:\VintageStory\Vintagestory\Vintagestory.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 25061e81-4e55-40f7-aa72-01fd6f2e3d37
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 30/07/2024 14:13:28, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.8.0, time stamp: 0x661e0000
Faulting module name: KERNELBASE.dll, version: 10.0.22621.3880, time stamp: 0xdb9989e8
Exception code: 0xe0434352
Fault offset: 0x000000000005fabc
Faulting process id: 0x0x22a8
Faulting application start time: 0x0x1dae2816fb552bc
Faulting application path: F:\VintageStory\Vintagestory\Vintagestory.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 730b1428-c2cc-4ae5-a6a6-cc91be38bcdf
Faulting package full name:
Faulting package-relative application ID: }
You rock. It looks to be working now. Thank you so much!
Screwy
thanks,
for extrahealth I'll add extra "if" so it doesn't confuse anyone. You can change which stats to track in config, I added only which can be changed by gems now.
(This tab needs some more work, for debug it's ok, but otherwise is ugly)
KenigVovan I've tested around a bit and so far everything looks fine. One small issue is, that the stat "extra health" shows a count of 1, even if there is actually no extra health. But that's the only thing I found so far.
The stats tab even shows some postion effects, if they happen to coincide with gem stats, which makes it even better in a modpack context. Very good job and thanks for this awesome update!
GreenM4N4
should be fixed and selected in config stats values will be in "Stats" player's gui tab
I tested quartz specifically in single player by placing 4 sets of 64 bountiful gold ore and mined 2 with a full quartz steel pick axe and the other 2 with a standar steel pickaxe and was within 3 chunks of all of the test groups. Even in single player with only this mod it looks like quartz at least is not adding the ore drop. I don't mean to beat a dead horse here, I just love the idea of this mod and really want to figure out what I am doing wrong here.
GreenM4N4
version with effects page in player's GUI will be probably ready during this week so you'll be able to check buffs are added correctly. If they will be added/shown right I'd probably check with other mods you have installed.
It looks like the gems aren't applying on our server at all. Do you know if there are any compatibility issues with other mods? I thought maybe xSkills since that can affect a lot of defaults, like mining speed and ore drops.
NateDoesLife
I'll add additional page in player's GUI with active buffs from gems
So I am not sure if the health gem (emeralds are actually working. I added it to armor (3 pieces) and equiped it (medium emerald) and the health points dont change at all.
Also hunger rate gem (lapis) on armor does not seem to be calculating, I have again 3 medium ones on and my hunger rate is still sitting at 100% (but I imagine this might actually be a change in the background.
Overall it would be kinda nice to see the buffs we have via the equiped gems are actually working somehow.
vinalla variants
https://mods.vintagestory.at/vanvar
Any place to find more information on what the mod adds?
SoulReaperz
which mod do you use for different wood types?
Cab435
additional buff for farmed crops would make sense. For tools durability bonus is not added after gem is encrusted or what's the problem?
smiterdin
Blackguard sword should be already added by default in a config (if not working remove old config or add manually).
I'll check hp buff for forlorn.
NateDoesLife
wildCropDropRate doesn't work with planted crops/cattails/tallows/tall
Version 0.2.31
cannot craft the jewel grinder in the inventory
placed all required items in the correct patteren but nothing appears to be crafted
can creative spawn in the grinder and it works but just cant craft it
nevermind found underlining issue its the more variants of the blocks
takes out the plain axel and adds the different wood type axels thuse making it not able to craft the grinder
Great mod love it deeply, hope you keep working on it for a long time.
my only feed back would be the wild crop gem being any crop maybe with a lower % to reflect the change. Seeing as gem cutting is rather late game it seems more fitting to have it work on farmed crops along with wild if it can be done, just my thoughts.
Second was durable gems for armor also working with tools because, I like making my tool last longer I guess.
Anyways thats my thoughts on it, maybe I'm not the furst to say something like that and if I'm not my bad.
Hi, first I'd like to thank you for this mod and your continued support of it. It's a great thing to work towards mid-lategame.
I noticed a bug with emeralds using forlorn armor. I've put emeralds in it but it doesn't increase my maximum hp, though it was socketed successfully. For context I am playing on a multiplayer server with other mods.
Also, pretty please let blackguard swords be socketed like falx can. It would help keep the profession unique in having a cheaper best weapon.
Had a question about the malachite's (bonus drop for wild crops)
- is this just natural crops that appear in generation of the world or does this include planted crops as well? Also are cattails/tallows/tall grass included in this as well or no?
Screwy
jeweler's table slots will be fixed in next update,
for not working gems I'd need crash logs and more detailed description of the issue
KenigVovan the jeweler's table is still completely bugged, when you try to put in a stack of any gem. But what worries me more is, that almost none of the gems currently works! I can't even properly test this version, because I get random game crashes when trying to put on an encrusted armor set.
Anyone know if this works with "Toolworks" mod?
NateDoesLife
thanks for remindning, I'll add them to amethyst list in a next update.
You're welcome
GreenHedge
you can past a whole log, but I'm not sure it will help, if something would be really wrong it would have some exceptions/errors I guess.
This server is on the same computer you start your client?
KenigVovan
I did have some old configs, I deleted those, the mod, and any files the mod made(server and client side). I downloaded the mod again and restarted server and upon attempting to join, I crashed again and got the same error. Regarding the debug logs, I don't see any warnings or errors in debug or main. I do see some missing files on patches and unmet conditions; not sure if has context here but this is what main says.
[Notification] JsonPatch Loader: 292 patches total, successfully applied 283 patches, missing files on 9 patches, unmet conditions on 73 patches, no errors
Do you need a more verbose output from my logs? I could post them to pastebin.
Thought I would just point it out as it was probably just not thought of or missed when you added the amethyst gem (durability) but there are a lot of tools that can now use this but have no sockets attached to them since they had none previously. A few examples would be the axe, shears, hammer. As well as I am sure a few other tools with limited gem slots (1) can now have more (although I like the idea of limited gem slots (atleast 2 though) to make you choose what to put on a tool).
I know these can be added easily via the config file and will prob do that until its fixed but figured I would point it out to you just incase you want to add them in by default.
Again thank you for taking my feedback/requests and adding them!
GreenHedge
if there is still old config file for the mod in ModConfig try to remove it, are there any other warnings/error before the crash? In debug or main logs
KenigVovan
Correct, The mod only downloaded into my ModsByServer folder when I joined the server.
Hello, I like your mod! I do not understand how % of ore extraction works, if 1 ore is extracted from an ore block, then would it make sense from a necklace to +5% of ore extraction for more extraction of the number of ores from 1 block?
(Здраствуйте, мне нравится ваш мод! Я не понимаю как работает % добычи руды, если с блока руды добывается 1 руда, то будет ли смысл от ожерелья на +5% добычи руды для большего добычи количество руд с 1 блока?)
ManaWei
GreenHedge
just to be sure, there are not any other versions in any Mods/ModsByServer folders?
Screwy
check with 0.2.29
KenigVovan something is seriously wrong with the jeweler's table. Most gems won't apply to the intems they should and if you put in a stack of gems or sockets, they just disappear ecxept for one.
There is even a client side duplication bug for some items. They stay in the table's UI even after been taken out.
Till last version, everything was fine. I'm using VS 1.19.7 and Canjewelry v0.2.28 and no other mods for testing.
I have a server with a few mods, my friends are able to join without issue and the mod seems to work serverside, however when I join, I am met with the following error.
```
Running on 64 bit Linux (Artix Linux) [Kernel 6.8.7.1] with 15831 MB RAM
Game Version: v1.19.7 (Stable)
5/4/2024 10:04:32PM: Critical error occurred
Loaded Mods: chiseltools@1.11.2, game@1.19.7, animalcages@3.0.2, betterruins@0.3.4, canjewelry@0.2.28, sailboat@1.3.0, prospecttogether@1.3.0, tstools@2.1.2, creative@1.19.7, survival@1.19.7, simplewinddirection@1.0.2
System.Exception: Don't know how to instantiate collectible behavior of class 'Encrustable' did you forget to register a mapping?
at Vintagestory.Common.ClassRegistry.CreateCollectibleBehavior(CollectibleObject collectible, String code) in VintagestoryLib\Common\ClassRegistry.cs:line 221
at Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType packet, IWorldAccessor world, ClassRegistry registry) in VintagestoryLib\Common\Network\ItemTypeNet.cs:line 52
at Vintagestory.Client.NoObf.ClientSystemStartup.PopulateItems(List`1 items, Int32 listSize) in VintagestoryLib\Client\Systems\Startup.cs:line 587
at Vintagestory.Client.NoObf.ClientSystemStartup.LoadItemTypes() in VintagestoryLib\Client\Systems\Startup.cs:line 399
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step1() in VintagestoryLib\Client\Systems\Startup.cs:line 341
at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass12_0.<QueueTask>b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 120
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
```
It looks like its a client error which confuses me, I just did a fresh install and still got that error. I am unsure how to debug this or where to look, any help is greatly appreciated.
*Sorry if this is the wrong place to post this error.
version 0.2.28 I am unable to socket gems into tools or equipment (original). I can equip the socket, but when I try to socket the gem into the tool, it won't socket (I'm sure the gem is the right size for the socket and the tool type).
What Wiki page ?
ManaWei
only on wiki page
I can't seem to figure out how this mod works.. Am I stupid ?
Can't find a handbook page that tells me how it works..
NateDoesLife
yea, you'd need to remove old one for default one to be re-added as I removed forced update of config
Thank you for that!
Also I see you added amethyst for durabilty and also grindlayer durability! Thank you for that as well
I checked through my current config to see the amthyst settings, but did not see them. Do I need to recreate the config due to the latest update?
**recreated just because and its now there**
NateDoesLife
you already can add drop to any block, for example for limestone on the ground you'd need to change gems_drops_table in config:
"loosestones-limestone-free": [
{
"TypeCollectable": 1,
"NameCollectable": "canjewelry:gem-rough-chipped-malachite",
"avg": 0.5,
"var": 0.0,
"LastDrop": true,
"DropModbyStat": "canjewelrygemsdroprate",
"attributes": ""
}
}
this would add chance this block to drop chipped malachite with 50%
Thank for the reply.
Another thing to add possibly.
- Could you make it so that the gems also drop from their stone and boulder ground forms as well?
NateDoesLife
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%?
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
so what's the deal with tiaras... available in survival? I might be a bit slow and not be able to figure it out
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.
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)
Peridot's buff says plus durrability loss. Is it supposed to say minus durability loss or is it supposed to be a negative effect.
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
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.
NateDoesLife Ah, that probably would do it. Idk if KenigVovan accounted for that. I never tried to use the vanilla gems on the grinder.
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
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.
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)
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
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.
Idea: add sapphire's as a drop, that would allow for tool/weapon dura increeses? (sapphire texture already exists in the base game files)
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.
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
@Pervy_Sage
yes, if I understand it right it should increase all loot from OreBlocks including gems
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
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.
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. ❤️
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.
KenigVovan Could you make CAN Jewelry work with Titanium-steel Tools and amenities mod please?
KenigVovan Do ore drop rate increases include the gems you get, from Can Jewelry, from stone?
KenigVovan Thank you.
anyone know if this mod is compatible with the Toolworks mod?
Pervy_Sage
do you mean if there are more than 1 encrusted gem with the same effect? Yes, bonus values should stack
Do any of the same affects on gems stack?
@ KenigVovan
thank you for the wonder bug fix
Cpt_C0nfus3d
thx for info, fixed in 0.2.10
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.
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?
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
Preacher_Kitty
added fix for that in 0.1.30
where still running 1.18 on vs so whichever works for that
Preacher_Kitty
which version is it?
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
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
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.')
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.
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
Cpt_C0nfus3d
redownload 0.2.7 and replace
[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
Jozhin_z_bazhin
0.1.29 or 0.2.7 fixes it
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
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
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.
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()
Screwy
my bad, update to 0.1.27 should have libraries fixed there for 1.18
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.
Ok, where is the wiki?
Screwy Cpt_C0nfus3d
try 0.1.25
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'
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.
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)
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.
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.
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] ===============================================================
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
No, no further mod is loaded, cache is emptied, new map is started.
I can't make sense of this error message either.
Mandikor
Do you have old versions in Mods folder?
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] ===============================================================
anyone test this on 1.19.x at all?
Cpt_C0nfus3d
fixed in 0.1.23, "dependsOn" were used in incorrect way
No I do not use the mod I. I also have the current version of your mod on the server v0.1.22
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?
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
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#
Screwy
0.1.22 should fix it
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.
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
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
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.
Sick, Thanks.
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
Do you plan on adding sockets to the Blackguard and Forlorn sets?
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.
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?
MouseHats
in v0.1.18
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?
MouseHats
from an iron/steel ingot on an anvil.
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?
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
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.
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.
I had no idea I needed this mod in my life! Now I'm never going to want to play without it haha
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)
Is the steel pan just a placeholder or am i using it wrong?
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.
KenigVovan
It was vanilla crushed diamond. Or I think it's for the necessaries (or still necessaries, the continuation mod).
Soleia
from which mod was that different crushed diamond?
KenigVovan
I figured out why, I was using the wrong type of crushed diamond. Seriously, that needs addressing..
Soleia
And recipes are not shown in "H" for them?
Just going to note this now, apparently I can't craft the grindlayer discs???
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
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.
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)
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 >.<
Kara
everytime you can get even higher value of healing bonus?
Also after what steps did it happen?
upd: ok, I see the problem =(
Moon_Dew
all after 0.1.12 are net7
I'm assuming everything after 0.1.15 is compatible with net7?
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?
Screwy
Hi, could you specify what you mean by "custom build item set"? And which quality level is converted wrong?
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?
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
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)
Kara
clear quartz fixed, from suevite rocks should drop diamonds from mod
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.
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)
can the black guard, and forlorn hope armors not be socketed? if so, why not?
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
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?
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 😁
Moon_Dew
Maybe, I'll take a look at it during next version preparation
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
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.
I already suggested this on the mod's Discord channel, but perhaps a chance of pearls dropping from certain seashells?
seems to have a lot of potential
downloading
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
QuakingDoom
Yes, it should give 2, I'll fix it in a next version
Visually, smithing sockets creates two, however they only give one socket. Is this intended?
angelornero7
you started with rough layer?
Westen
do you have 0.1.10?
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.
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
KenigVovan You could add Encrustable behavior to every tool with just code and no json patches
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
any way to add modded armors to the list of socketable armors?
Artronia
updated, "quartz",["pickaxe"] was missing in the config
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??
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
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.
Does this work on an exsisting save?
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.
Darkpaapi
changed
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.
Runehawk
Which gem, socket type and tool do you have?
You can write in discord in mods, I created a thread there
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.
This seems like a really interesting mod, will try it out. Thanks!
Dimanari
+drop from wild crops
what does Malachite do?
there are descriptions for all the rest.