Rough/cut gems and encrusting in the armor/tools with buffs.
Has integration with rough gems from Geology Additions
Part of tools/weapons from Titanium-steel Tools Swordz can has sockets now (can be adjusted by config).
Mods / CAN Jewelry
Category:
#Cosmetics
#Crafting
#Other
#Utility
Author: KenigVovan
Side: Both
Created: Mar 15th 2023 at 4:07 PM
Last modified: Nov 7th at 7:20 PM
Downloads: 29396
Follow Unfollow 228
Author: KenigVovan
Side: Both
Created: Mar 15th 2023 at 4:07 PM
Last modified: Nov 7th at 7:20 PM
Downloads: 29396
Follow Unfollow 228
Latest file for v1.20.0-pre:
canjewelry_0.4.2.zip
1-click install
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v0.4.2 | 111 | Nov 7th at 7:20 PM | Show | canjewelry_0.4.2.zip | Install now | |
v0.4.1 | 340 | Oct 9th at 3:08 PM | Show | canjewelry_0.4.1.zip | Install now | |
v0.4.0 | 56 | Oct 7th at 4:06 PM | Show | canjewelry_0.4.0.zip | Install now | |
v0.3.6 | 687 | Oct 8th at 5:03 PM | Show | canjewelry_0.3.6.zip | Install now | |
v0.3.5 | 195 | Oct 6th at 6:28 PM | Show | canjewelry_0.3.5.zip | Install now | |
v0.3.4 | 68 | Oct 6th at 9:44 AM | Show | canjewelry_0.3.4.zip | Install now | |
v0.3.3 | 29 | Oct 6th at 9:26 AM | Show | canjewelry_0.3.3.zip | Install now | |
v0.3.2 | 79 | Oct 5th at 12:48 PM | Show | canjewelry_0.3.2.zip | Install now | |
v0.3.1 | 106 | Oct 3rd at 6:08 PM | Show | canjewelry_0.3.1.zip | Install now | |
v0.3.0 | 126 | Oct 1st at 4:01 PM | Show | canjewelry_0.3.0.zip | Install now | |
v0.2.43 | 851 | Sep 9th at 4:01 PM | Show | canjewelry_0.2.43.zip | Install now | |
v0.2.42 | 751 | Aug 15th at 5:35 PM | Show | canjewelry_0.2.42.zip | Install now | |
v0.2.41 | 171 | Aug 14th at 10:39 AM | Show | canjewelry_0.2.41.zip | Install now | |
v0.2.40 | 135 | Aug 13th at 9:04 AM | Show | canjewelry_0.2.40.zip | Install now | |
v0.2.39 | 131 | Aug 9th at 1:33 PM | Show | canjewelry_0.2.39.zip | Install now | |
v0.2.38 | 208 | Aug 6th at 3:07 PM | Show | canjewelry_0.2.38.zip | Install now | |
v0.2.37 | 56 | Aug 6th at 9:40 AM | Show | canjewelry_0.2.37.zip | Install now | |
v0.2.36 | 139 | Aug 5th at 7:02 PM | Show | canjewelry_0.2.36.zip | Install now | |
v0.2.35 | 155 | Aug 4th at 10:36 AM | Show | canjewelry_0.2.35.zip | Install now | |
v0.2.34 | 171 | Aug 1st at 2:58 PM | Show | canjewelry_0.2.34.zip | Install now | |
v0.2.33 | 96 | Jul 31st at 7:39 PM | Show | canjewelry_0.2.33.zip | Install now | |
v0.2.32 | 772 | Jul 13th at 11:44 AM | Show | canjewelry_0.2.32.zip | Install now | |
v0.2.31 | 2138 | May 19th at 8:41 PM | Show | canjewelry_0.2.31.zip | Install now | |
v0.2.30 | 122 | May 19th at 10:27 AM | Show | canjewelry_0.2.30.zip | Install now | |
v0.2.29 | 1007 | May 5th at 2:34 PM | Show | canjewelry_0.2.29.zip | Install now | |
v0.2.28 | 380 | May 2nd at 4:23 PM | Show | canjewelry_0.2.28.zip | Install now | |
v0.2.27 | 967 | Apr 20th at 9:04 AM | Show | canjewelry_0.2.27.zip | Install now | |
v0.2.26 | 555 | Apr 12th at 4:52 PM | Show | canjewelry_0.2.26.zip | Install now | |
v0.2.25 | 305 | Mar 29th at 8:31 AM | Show | canjewelry_0.2.25.zip | Install now | |
v0.2.24 | 237 | Mar 27th at 7:03 PM | Show | canjewelry_0.2.24.zip | Install now | |
v0.2.23 | 160 | Mar 27th at 6:42 AM | Show | canjewelry_0.2.23.zip | Install now | |
v0.2.22 | 146 | Mar 26th at 10:20 PM | Show | canjewelry_0.2.22.zip | Install now | |
v0.2.20 | Mar 26th at 7:43 PM | Show | Install now | |||
v0.2.19 | 243 | Mar 25th at 11:58 AM | Show | canjewelry_0.2.19.zip | Install now | |
v0.2.18 | 583 | Mar 17th at 12:28 PM | Show | canjewelry_0.2.18.zip | Install now | |
v0.2.17 | 196 | Mar 16th at 3:00 PM | Show | canjewelry_0.2.17.zip | Install now | |
v0.2.16 | 564 | Mar 5th at 7:46 PM | Show | canjewelry_0.2.16.zip | Install now | |
v0.2.15 | 174 | Mar 4th at 7:13 AM | Show | canjewelry_0.2.15.zip | Install now | |
v0.2.14 | 196 | Mar 3rd at 12:03 PM | Show | canjewelry_0.2.14.zip | Install now | |
v0.2.13 | 282 | Mar 2nd at 10:23 AM | Show | canjewelry_0.2.13.zip | Install now | |
v0.2.12 | 185 | Feb 28th at 6:09 PM | Show | canjewelry_0.2.12.zip | Install now | |
v0.2.11 | 697 | Feb 10th at 4:12 PM | Show | canjewelry_0.2.11.zip | Install now | |
v0.2.10 | 573 | Feb 4th at 12:53 PM | Show | canjewelry_0.2.10.zip | Install now | |
v0.2.9 | 286 | Feb 3rd at 8:06 AM | Show | canjewelry_0.2.9.zip | Install now | |
v0.2.8 | 216 | Feb 2nd at 5:56 PM | Show | canjewelry_0.2.8.zip | Install now | |
v0.2.7 | 418 | Jan 29th at 5:28 AM | Show | canjewelry_0.2.7.zip | Install now | |
v0.2.6 | 151 | Jan 28th at 2:53 PM | Show | canjewelry_0.2.6.zip | Install now | |
v0.2.5 | 204 | Jan 27th at 8:49 PM | Show | canjewelry_0.2.5.zip | Install now | |
v0.2.4 | 130 | Jan 27th at 11:37 AM | Show | canjewelry_0.2.4.zip | Install now | |
v0.2.3 | 624 | Jan 13th at 12:15 PM | Show | canjewelry_0.2.3.zip | Install now | |
v0.2.2 | 155 | Jan 10th at 7:31 PM | Show | canjewelry_0.2.2.zip | Install now | |
v0.2.1 | 100 | Jan 10th at 4:06 PM | Show | canjewelry_0.2.1.zip | Install now | |
v0.2.0 | Jan 9th at 5:18 PM | Show | Install now | |||
v0.1.31 | 93 | Feb 28th at 5:58 PM | Show | canjewelry_0.1.31.zip | Install now | |
v0.1.30 | 235 | Feb 3rd at 10:40 AM | Show | canjewelry_0.1.30.zip | Install now | |
v0.1.29 | 167 | Jan 29th at 5:39 AM | Show | canjewelry_0.1.29.zip | Install now | |
v0.1.28 | 100 | Jan 28th at 2:27 PM | Show | canjewelry_0.1.28.zip | Install now | |
v0.1.27 | 145 | Jan 28th at 8:41 AM | Show | canjewelry_0.1.27.zip | Install now | |
v0.1.26 | Jan 27th at 9:04 PM | Show | Install now | |||
v0.1.25 | 269 | Jan 16th at 7:47 AM | Show | canjewelry_0.1.25.zip | Install now | |
v0.1.24 | 156 | Jan 13th at 9:49 AM | Show | canjewelry_0.1.24.zip | Install now | |
v0.1.23 | 451 | Jan 6th at 9:02 AM | Show | canjewelry_0.1.23.zip | Install now | |
v0.1.22 | 280 | Jan 2nd at 8:44 PM | Show | canjewelry_0.1.22.zip | Install now | |
v0.1.21 | 214 | Dec 30th 2023 at 8:37 PM | Show | canjewelry_0.1.21.zip | Install now | |
v0.1.20 | 143 | Dec 30th 2023 at 11:25 AM | Show | canjewelry_0.1.20.zip | Install now | |
v0.1.19 | 751 | Dec 11th 2023 at 6:17 PM | Show | canjewelry_0.1.19.zip | Install now | |
v0.1.18 | 1504 | Oct 14th 2023 at 11:26 AM | Show | canjewelry_0.1.18.zip | Install now | |
v0.1.16 | 670 | Sep 23rd 2023 at 1:35 PM | Show | canjewelry_0.1.16.zip | Install now | |
v0.1.15 | 720 | Aug 30th 2023 at 3:51 PM | Show | canjewelry_0.1.15.zip | Install now | |
v0.1.14 | 215 | Aug 29th 2023 at 2:49 PM | Show | canjewelry_0.1.14.zip | Install now | |
v0.1.13 | 655 | Aug 13th 2023 at 10:31 AM | Show | canjewelry_0.1.13_net7.zip | Install now | |
v0.1.12 | 217 | Aug 11th 2023 at 3:15 PM | Show | canjewelry_0.1.12_net7.zip | Install now | |
v0.1.11 | 435 | Aug 5th 2023 at 6:32 PM | Show | canjewelry_v0.1.11.zip | Install now | |
v0.1.10 | 996 | Jun 27th 2023 at 2:53 PM | Show | canjewelry_v0.1.10.zip | Install now | |
v0.1.9 | 202 | Jun 26th 2023 at 3:49 PM | Show | canjewelry_v0.1.9.zip | Install now | |
v0.1.8 | 725 | May 14th 2023 at 7:28 AM | Show | canjewelry_v0.1.8.zip | Install now | |
v0.1.7 | 184 | May 13th 2023 at 9:08 AM | Show | canjewelry_v0.1.7.zip | Install now | |
v0.1.6 | 307 | May 8th 2023 at 3:27 PM | Show | canjewelry_v0.1.6.zip | Install now | |
v0.1.4 | 200 | May 7th 2023 at 10:35 AM | Show | canjewelry_v0.1.4.zip | Install now | |
v0.1.3 | 224 | May 6th 2023 at 5:07 PM | Show | canjewelry_v0.1.3.zip | Install now | |
v0.1.2 | 176 | May 6th 2023 at 2:12 PM | Show | canjewelry_v0.1.2.zip | Install now | |
v0.1.1 | 213 | May 5th 2023 at 7:16 PM | Show | canjewelry_v0.1.1.zip | Install now | |
v0.0.2 | 409 | Mar 15th 2023 at 6:22 PM | Show | canjewelry_v0.0.2.zip | Install now | |
v0.0.1 | 180 | Mar 15th 2023 at 4:08 PM | Show | canjewelry_v0.0.1.zip | Install now |
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 =(
something in the most updated version is allowing players to gain Silly levels of Healing effectiveness.
same armor, now player has 325%. weird Math is my best guess?
Full list of our mods. in the event there is some combatibility issues at play.
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.