Mods / Specialized Classes
- Tags:
- Author:
- quilladile
- Side:
- Both
- Created:
- Feb 1st at 5:26 PM
- Last modified:
- Apr 8th at 9:29 AM
- Downloads:
- 4595
- Follow Unfollow 150
-
Latest release (for Vintage Story 1.21.0-pre.1 - 1.21.6, potentially outdated):
specializedclasses_2.1.2.zip 1-click install
For testers (for Vintage Story 1.22.0-pre.1 - 1.22.0-rc.7):
specializedclasses_2.2.0-rc.1.zip 1-click install
✦ specialized classes ✦
specialized classes, true to its name, adds a number of specialists for players to choose from.
each class excels so strongly at their specific profession that other players will naturally seek them out.
this gives them an edge in player-driven economies and a clear role in cooperative play!
class list
➤ Replaces an existing trait when the mod is installed
↳ Adds onto an existing trait when the mod is installed
◆ Adds a new standalone trait when the mod is installed
stat clarification
temporal stability: an area has a stability rating between -100% and +100%. when it's positive, you gain stability, and when it's negative you lose stability.
a "temporal stability offset" modifies the area rating for you only; an offset of +40% could turn an unstable -30% area into a stable 10% area!
a "temporal stability gain/loss multiplier" only increases or decreases the rate at which your stability changes. it cannot invert an area's stability like the offset can.
an area is considered "underground" or "aboveground" based on how much sunlight would reach that area in daytime, and gradually transitions between the two.
crop yield: crop produce yield (farmhand) does not affect flax fiber drops or crop seed drops. those are respectively affected by crop fiber yield (tailor) and crop seed yield (farmhand).
however, all of these yields still stack multiplicatively with wild crop yield. a single patch of wild crops should give you plenty of seeds to start a field of your own!
panning yield: a panning yield of +300% means that every time you finish panning, it gives you loot as if you finished panning 4 separate times. keep in mind that panning has a ~2 in 3 chance of dropping nothing or stone, and stone drops are removed entirely, so it might not feel like a lot of loot! it's the reason i felt comfortable setting the modifier so high.
known issues
mining speeds: mining speed modifiers don't work with an empty hand and require any item to be held
thank you!
i mostly started this mod as a way to learn more about modding, i'm having fun learning as i go and building it from the ground up
feedback of any kind is very welcome, whether positive or constructive, balance-related or performance-related, or suggestions for new things entirely!
please don't be afraid to comment, either here or in the thread in the vintage story discord. thanks in advance!
thanks to Aldi for encouraging me and helping me get started;
thanks to Nybygget for keeping me motivated and helping me with ideas!
thanks to Milliath for making patches, consistent feedback, testing and suggestions in the discord thread!
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 2.2.0-rc.1 | specializedclasses | 330 | Apr 8th at 9:26 AM | specializedclasses_2.2.0-rc.1.zip | 1-click install | ||
|
Most code updated to work with 1.22.0 Added a new class handbook page system that automatically displays all of their exclusive recipes, both grid recipes and those exclusive to workstations. Travertine tiles added to stonecutting bench and assembly with clay for Quarrier Hunter gets new recipes to use raw fat to oil hides, and hide yields have been changed to reflect the 1.22 nerf Messenger gets recipes for the new big and small lanterns Fixed Forester firewood recipe to accept quartered logs Fixed Messenger being able to use meteoric iron in path recipes Brickmaker gets recipes for oil lamps and ceramic tiles Added licorice and fennel to the various crop modifiers, and recipes for its seeds to the sprouting table. Farmhand gets recipes for double-yield stinkbait using a mortar and pestle Vintner now gets cuttings instead of berry bushes as well as the new types of berries and fruit trees
I have been unable to test most compatibility | |||||||
| 2.1.2 | specializedclasses | 386 | Apr 7th at 2:28 PM | specializedclasses_2.1.2.zip | 1-click install | ||
|
added compatibility with Anthro Players: https://mods.vintagestory.at/show/mod/44170 changed universal herbivore bait so it can be used in reinforced crate traps, slight tweak to reinforced crate trap recipe Hotfix: tried again to fix the PML swimming crash, figured out how to forcefully load my harmony patch after others when they do the dumb prefix-overwrite fixes, added even more null guards | |||||||
| 2.1.1 | specializedclasses | 18 | Apr 7th at 8:06 AM | specializedclasses_2.1.1.zip | 1-click install | ||
|
Null-guard + explicit compatibility with Player Model Lib’s swimming speed should fix a crash when a Farmhand goes for a swim. FoodShelves compatibility: fixed erroneous “meteorite-iron” into “meteorite” in skipvariants for existing cooling recipes as to stop console warnings. | |||||||
| 2.1.0 | specializedclasses | 95 | Apr 6th at 12:03 PM | specializedclasses_2.1.0.zip | 1-click install | ||
|
Standardized the drawbacks. I’ve tried far too long to have them be unique, and I’ve focused way too hard on having classes not expand into similar niches, which just ended up making them feel miserable to play. Delicate: -10% ore yield, -10% ore mining speed, -10% stone mining speed, and +25% temporal stability loss rate Since progression is focused entirely around metal, the metallurgists (blackguard and spelunker) generally have both Uncultured and Sheltered, negative traits that cause them to struggle to produce food for themselves. The other classes just have one negative trait, primarily Delicate for surface-dwellers, with some exceptions; the Butcher retains their -50% rusty gear drop rate (to rein in her creature harvesting rate).
Made the specialist bags line up with their intended classes. Messenger can craft all four specialist bags, Brickmaker can craft the soil bag, Archivist the scroll case, and Butcher the insulated crate. Moved Spelunker’s old rock-processing chain over to Quarrier. Quarriers can now break rock down into stone, gravel, sand, and wavy sand, both through grid recipes and through the stonecutting bench, and can reassemble 8 stones back into a full rock block. Expanded the compounding vat with more mortar-and-pestle processing. Spelunker can now make lime, salt, powdered borax, powdered sulfur, and an entirely new recipe for 8 saltpeter from 4 compost and 16 lime, while Butcher can make salt and Brickmaker can make lime there as well. Added cheaper bomb recipes for Spelunker. Ore blasting bombs, stone blasting bombs, and scrap bombs now use flax fibers where twine was needed and flax twine where linen was needed. Removed Compulsive from Spelunker, since they no longer have the old stone-to-sand processing line. Fixed workstation recipe browsing so recipes with identical outputs but different trait requirements display separately instead of hiding one another to support new shared workstation recipes Removed a Butchery compatibility trait that increases butchering speed for the Butcher as it was causing issues for some folks. | |||||||
| 2.0.0 | specializedclasses | 76 | Apr 5th at 6:37 AM | specializedclasses_2.0.0.zip | 1-click install | ||
2.0.0!Fix for the scrollable Traits tab overwriting the Combat Overhaul armor tab in some situations where CO loaded first - it now looks up the tab’s index instead of guessing 2.0.0-rc.2Gave Blackguard back +5 hp as part of Warlord and +10% ore yield as part of Blacksmith trait.
Replaced the Farmhand’s +40% young crop seed yield with 100% chance for drops to be replaced with one seed using the rare drop system. This should prevent infinite seed-to-rot-to-compost loops when other mods modify seed drops.
Added a new Quarrier trait as Stone Quarry mod compatibility. Now every splitter plug in a set syncs up; when you hammer one, every other plug in the set wedges itself deeper. It made quarrying feel a lot smoother in testing. It should help the Quarrier retain its edge in stonework where this mod would otherwise render them mostly obsolete.
Fixed the character menu traits rendering so scrolling actually works 2.0.0-rc.1Reworked most drawbacks to be either more severe or more strongly encourage them to seek out allies: Blackguard: Overkill (-25% creature harvesting yield, -25% crop produce yield, -25% wild crop yield, -25% foraging yield) Brickmaker: Scourer (-25% crop seed yield, -25% young crop seed yield, -25% wild crop yield) Butcher: Methodical (-50% creature harvesting speed, -25% rusty gear yield, -50% damage to mechanicals) Clockmaker: Urbanite (-25% crop seed yield, -25% fruit tree graft yield, -25% tree seed yield) Farmhand: Calloused (-20% foraging yield, -10% wood breaking speed) Florist: Coddled (-10% ore yield, -10% ore breaking speed) Forester: Outdoorsy (-30% temporal stability while indoors) Hunter: Fickle (-33% ore breaking speed) Malefactor: Guilty (-10% temporal stability offset) Messenger: Loud (+100% creature aggression range, +10% hunger rate) Quarrier: Careless (-25% ore yield, -25% cracked vessel yield) Spelunker: Compulsive (-100% stone drop rate from panning, -10% stone breaking speed, -25% plant breaking speed, -25% leaf breaking speed) Tailor: Homebound (+50% temporal stability loss speed) Vintner: Ecologist (-25% wood breaking speed, -25% wild crop yield) Changed combat traits to be unique per class: Archivist reduces animal aggro range by 25%, halves armor durability loss, has a 50% chance to save weapon durability, and reduces hunger rate by 25%. Blackguard deals 20% more melee and ranged damage, reduces armor walk-speed penalties by 25%, and moves 5% slower. Brickmaker gains 15 max health, deals 10% more melee damage, and moves 5% slower. Butcher deals 20% more melee damage. Clockmaker deals 20% more ranged damage and moves 10% faster. Farmhand gains 5 max health and moves 5% faster. Florist moves 20% faster, but deals 10% less melee and ranged damage. Forester deals 25% more melee damage, but loses 5 max health. Hunter reduces animal aggro range by 25%, gains 50% ranged accuracy, deals 40% more ranged damage, and moves 10% faster. Malefactor reduces animal aggro range by 75%, deals 15% more ranged damage, deals 10% less melee damage, and moves 10% faster. Messenger increases animal aggro range by 100% and moves 25% faster. Quarrier gains 5 max health, reduces armor walk-speed penalties by 75%, and moves 5% slower. Spelunker reduces animal aggro range by 25% and deals 10% more melee damage. Tailor reduces hunger rate by 40% and moves 5% faster. Vintner deals 15% more melee and ranged damage.
With Combat Overhaul enabled: Archivist reduces animal aggro range by 25%, halves armor durability loss, has a 50% chance to save weapon durability, reduces hunger rate by 25%, gains 25% club and quarterstaff proficiency, and gains 45% firearms proficiency. Blackguard deals 20% more melee damage, reduces armor hunger, manipulation, and walk-speed penalties by 25%, moves 5% slower, gains 25% halberd and sword proficiency, gains 45% bow proficiency, and gets 25% steadier aim. Brickmaker gains 15 max health, deals 10% more melee damage, moves 5% slower, gains 25% club and mace proficiency, and gains 45% sling proficiency. Butcher deals 10% more melee damage, gains +1 slashing melee damage tier, and gains 25% axe and sword proficiency. Clockmaker moves 10% faster, gets 40% steadier aim, gains +1 piercing melee and ranged damage tier, gains 25% javelin and spear proficiency, and gains 45% crossbow and firearms proficiency. Farmhand gains 5 max health, moves 5% faster, gains 25% club, javelin, and spear proficiency, and gains 45% crossbow proficiency. Florist moves 20% faster, but deals 10% less melee and ranged damage, gains 25% one-handed sword and quarterstaff proficiency, and gains 45% bow proficiency. Forester loses 5 max health, deals 25% more melee damage, and gains 25% axe, halberd, and javelin proficiency. Hunter reduces animal aggro range by 25%, moves 10% faster, gets perfect steady aim, gains +1 blunt, piercing, and slashing ranged damage tier, gains 25% javelin proficiency, and gains 45% bow, crossbow, and firearms proficiency. Malefactor reduces animal aggro range by 75%, moves 10% faster, deals 10% less melee damage, gets 25% steadier aim, gains +1 blunt ranged damage tier, gains 25% mace and one-handed sword proficiency, and gains 45% firearms and sling proficiency. Messenger increases animal aggro range by 100%, moves 25% faster, gains 25% one-handed sword and quarterstaff proficiency, and gains 45% crossbow proficiency. Quarrier gains 5 max health, reduces armor hunger, manipulation, and walk-speed penalties by 75%, moves 5% slower, and gains 25% axe, club, and mace proficiency. Spelunker reduces animal aggro range by 25%, deals 10% more melee damage, gains 25% javelin and spear proficiency, and gains 45% firearms proficiency. Tailor moves 5% faster, reduces hunger rate by 40%, gains 25% one-handed sword and spear proficiency, and gains 45% bow proficiency. Vintner deals 15% more melee and ranged damage, gains 25% halberd and two-handed sword proficiency, and gains 45% crossbow proficiency.
Added durability save chance stat compatible with Toolsmith and distributed throughout the classes. Hunter has a 75% chance to save knife durability. Malefactor has a 75% chance to save weapon durability. Messenger has a 50% chance to save shovel durability. Tailor has a 75% chance to save scythe durability and a 50% chance to save knife durability.
Archivist’s chisel-clutter collection now respects Break permission, instead of just Use permission. It should no longer be usable in protected places like trader huts, the Resonance Archives or player-claimed areas.
Butcher now has the Rancher trait, -25% aggro range.
Farmhand has the Fisherman trait, which for now just gives it +100% swimming speed. Malefactor’s Sneak now gives them -50% speed penalty from sneaking, letting them skulk about much faster.
Made Spelunker’s panning boosts compatible with Knapster, which otherwise broke them because of Knapster overwriting all of the vanilla code.
Changed the grass rare-drop-chances for Tailor and Florist. Tailor now has a 10% chance for papyrus and 10% chance for flax fiber, and Florist now has a 20% chance for horsetail and 20% chance for cattails.
Added a new class picker inspired by PML to add a scrolling function, so that I no longer need to worry about compatibility traits flooding out of the text box and can be more verbose in my descriptions.
All: Nullified tool durability usage, in most cases. Archivist: Removed recipe to duplicate paintings. Brickmaker: Added grid recipes for double-yield mudbricks and daub using respectively a shovel or mortar-and-pestle Butcher: Added early recipes for husbandry tools, like troughs, henboxes and whatnot. Can now make the new Universal herbivore feed and Universal carnivore feed. Clockmaker: Can repair fried base return teleporters with any jonas part. Can use a base return teleporter (frying it in the process) to turn a gear into a temporal gear. Florist: Can use pigments to create paintings and wallpapers, can use pigments to create decorated vessels, planters, and flowerpots. Forester: Added higher-yield recipe for firewood, 3 logs → 16 firewood (instead of 12). Can grid-craft charcoal less efficiently than pit-digging by using a lit torch and 32 firewood to obtain 8 charcoal and an extinguished torch. Hunter: Can now use reeds for arrows as fletching instead of feathers. Compatible with Butchering bone arrows and CO: More Arrows’ bodkin, barbed, and blunt arrows. Can also carve vanilla bone arrows out of bones.
Big workstation system refactor, again. Now uses vanilla recipe registration and shows up in the handbook, and internally uses the recipe folders properly. Schema is much more akin to grid recipes.
Changed the Stake Anvil into the Leatherworking Station. Used by the Messenger to make the new specialist bags: currently the Soil Bag, the Messenger Bag, the Scroll Case and the Insulated Crate. Also used by the Hunter to scrape hides. Added the Sprouting Table, a greenery station that uses compost to turn things into seeds or saplings. Used by the Farmhand to make crop seeds, the Florist to make flowers and leaves, the Vintner to make berry-bushes and tree cuttings, and the Forester to make saplings out of logs. Revamped the Swage Block. Deleted all variants. Now only the Brass variant exists, to bring it in line with the other workstations. It now uses 20:1 bits instead of ingots and they do not need to be workable anymore, neither temperature nor metal-tier wise. It can no longer craft arrowheads but it can craft ingots.
New items: Messenger bag: Has 10 slots and no restrictions. Greatest general bag. Requires sturdy leather and a steel plate. Scroll case: Has 16 slots to carry scrolls, parchment, paper, books, quills, pigments, paintings, tapestries, signs, sieves, chisels, clutter, bookshelves and banners. Insulated crate: Has 16 slots to carry salt and most food items. Does not currently reduce spoilage rate.
Paydirt: Spelunker can now craft paydirt to aim for certain normally unavailable panning outputs at better rates; crystalline (gemstones galore), carbonaceous (coals and fuels) or metallic. When Expanded Matter is installed, the paydirts yield minerals enabled by that mod, too.
Asphalt roads: Messenger can now craft asphalt roads with black coal, gravel, and sand. They give a 1.5x speed bonus. (Stone paths give 1.3x).
Universal carnivore feed and universal herbivore feed: Butchers can make this shelf-stable feed for all carnivores or all herbivores that can be cheaply crafted in bulk, with 1 of any meat or berry and 2 of any dry grass making 8. | |||||||
| 2.0.0-rc.2 | specializedclasses | 27 | Apr 3rd at 12:08 PM | specializedclasses_2.0.0-rc.2.zip | 1-click install | ||
|
Gave Blackguard +5 hp as part of Warlord and +10% ore yield as part of Blacksmith trait. Replaced the Farmhand’s +40% young crop seed yield with 100% chance for drops to be replaced with one seed using the rare drop system. This should prevent infinite seed-to-rot-to-compost loops when other mods modify seed drops. Added a new Quarrier trait as Stone Quarry mod compatibility. Now every splitter plug in a set syncs up; when you hammer one, every other plug in the set wedges itself deeper. It made quarrying feel a lot smoother in testing. It should help the Quarrier retain its edge in stonework where this mod would otherwise render them mostly obsolete. Fixed the character menu traits rendering so scrolling actually works and hopefully fixing a bug with Combat Overhaul | |||||||
| 2.0.0-rc.1 | specializedclasses | 31 | Apr 1st at 10:33 PM | specializedclasses_2.0.0-rc.1.zip | 1-click install | ||
|
Absolutely massive update, so trying a release candidate to hopefully catch game-breaking bugs before the proper release... Reworked most drawbacks to be either more severe or more strongly encourage them to seek out allies:Archivist: Careful (-5% stone, ore, gravel, sand, and soil breaking speed) Changed combat traits to be unique per class:Archivist reduces animal aggro range by 25%, halves armor durability loss, has a 50% chance to save weapon durability, and reduces hunger rate by 25%. Combat traits with Combat Overhaul enabled:Archivist reduces animal aggro range by 25%, halves armor durability loss, has a 50% chance to save weapon durability, reduces hunger rate by 25%, gains 25% club and quarterstaff proficiency, and gains 45% firearms proficiency. Added durability save chance stat (compatible with Toolsmith) and distributed throughout the classes:Archivist has a 50% chance to save tool and weapon durability. Archivist’s chisel-clutter collection now respects Break permission, instead of just Use permission. It should no longer be usable in protected places like trader huts, the Resonance Archives or player-claimed areas. Butcher now has the Rancher trait for a separate -25% aggro range. Farmhand has the Fisherman trait, which for now just gives it +100% swimming speed. Made Spelunker’s panning boosts compatible with Knapster, which otherwise broke them because of Knapster overwriting all of the vanilla code. Changed the grass rare-drop-chances for Tailor and Florist. Tailor now has a 10% chance for papyrus and 10% chance for flax fiber, and Florist now has a 20% chance for horsetail and 20% chance for cattail tops. Added a new class picker inspired by PML to add a scrolling function, so that I no longer need to worry about compatibility traits flooding out of the text box and can be more verbose in my descriptions. Recipe changes:All: Nullified tool durability usage, in most cases. Workstation changes:Big workstation system refactor, again. Now uses vanilla recipe registration and shows up in the handbook, and internally uses the recipe folders properly. Schema is much more akin to grid recipes. Changed the Stake Anvil into the Leatherworking Station. Used by the Messenger to make the new specialist bags: currently the Soil Bag, the Messenger Bag, the Scroll Case and the Insulated Crate. Also used by the Hunter to scrape hides. New items:Specialist bags can be crafted by the Messenger: Paydirt:Spelunker can now craft paydirt to aim for certain normally unavailable panning outputs at better rates; crystalline (gemstones galore), carbonaceous (coals and fuels) or metallic. When Expanded Matter is installed, the paydirts yield minerals enabled by that mod, too. Asphalt roads:Messenger can now craft asphalt roads with black coal, gravel, and sand. They give a 1.5x speed bonus. (Stone paths give 1.3x). Universal carnivore feed and universal herbivore feed:Butchers can make this shelf-stable feed for all carnivores or all herbivores that can be cheaply crafted in bulk, with 1 of any meat or berry and 2 of any dry grass making 8. | |||||||
| 1.3.1 | specializedclasses | 1347 | Feb 24th at 8:03 AM | specializedclasses_1.3.1.zip | 1-click install | ||
|
hotfix for workstation crashes with Smithing Plus and other stuff that uses the recipeselector, this one was on me srry | |||||||
| 1.3.0 | specializedclasses | 110 | Feb 23rd at 8:02 PM | specializedclasses_1.3.0.zip | 1-click install | ||
|
big internal refactors, please keep your eyes peeled for bugs as always, thank u for ur patience!
changed the recipe trait descriptions to be more concise and link directly to whatever is craftable blackguard: small nerf :( blackguard hand-crafting recipes removed and replaced with new swage workstation, dupe exploit hopefully fixed, because very stupidly at some point i changed the input from a plate to an ingot but forgot to change the output to be halved malefactor added the ability to craft rusty gears into scrap at a 1:1 ratio using a mortar, and can now choose which weapon to get from a scrap kit by adding a stick. torch holder recipe made more expensive, now requires a metal part or nails-and-strips clothier: no more thatch removed the chance to drop thatch on grass harvest and removed recipe to turn thatch into flax fiber, because i annoyingly couldn’t remove the haybales-to-thatch-roofs or dismantle-thatch-roofs-to-thatch recipes you could get 1 flax per dry grass if you crafted it into roofs… mortar and pestle my first item! added a new mortar and pestle tool :) it’s a cheap craft available to everyone, but currently only used in some specialist recipes then immediately added 11 new pigments for the florist; flowers and some organic matter can be used to make pigments, which dissolve instantly into 5l of dye of their type (strong tannin for brown pigment). reworked brickmaker recipes: 8 clay and 1 lime makes 8 mortar, 8 sand and 1 lime makes 8 plaster. likewise spelunker’s lime crushing recipe was moved to brickmaker and uses mortar-and-pestle now
workstation system clockmaker station: tinkerer’s station added a new tinkerer’s station to the clockmaker, which can be used to assemble metal parts and jonas parts from lead solder and cupronickel blackguard station: swage block added a new swage block with 7 variants to the blackguard; they can use them to press metal into crafting components instantly that one might need in bulk; it respects workable temperature and anvil tiers, meaning you need at least copper for bronze, at least bronze for iron, at least iron for meteoric iron and steel quarrier station: stonecutting bench added a new stonecutting bench to the quarrier, quite frankly similar to the minecraft stonecutter. it’s a clean way to craft stone building materials in bulk from pure rock at a 1:1 ratio forester station: woodcarving table added a new woodcarving table to the forester. it’s a clean way to craft wood (building) materials in bulk from pure logs. messenger station: stake anvil added a new stake anvil to the messenger, used to forge buckles and clasps as well as shaping leather | |||||||
| 1.2.4 | specializedclasses | 338 | Feb 20th at 12:13 AM | specializedclasses_1.2.4.zip | 1-click install | ||
|
big code additions in this version so please let me now if things are unstable/laggy or flood errors, i couldn't test as extensively as i'd liked but i wanted to get the wildcard fix out
trait refresh system sometimes after a mod update, when class stats are changed the player stats don’t change until you use .charsel to become the class again. to fix that, added a new script that checks the specializedclasses mod version you last played on and refreshes your traits if the version changed. malefactor: extra trade window system Can access an extra, separate trade window per trader for “illicit deals” (just regular trades a second separate time accessible only to them). Compatible with Better Ruins custom dialog trees (agriculture and luxuries). 25% of a fertilizer’s value is always applied permanently to the farmland (similar to potash), which sets the natural level it’ll shift towards without intervention. you can make a bunch of 100% terra pretta this way :) rebalancing reigned in some negative traits; butcher’s +100% snow breaking speed was removed and messenger was given +50% snow breaking speed
explosive wildcard fix removed some recipes that used a lot of different wildcards, changed some tool recipes to only require one tool added bricklayer compatibility brickmaker | molder: mold recipe for ceramic tiles using a shovel mold, recipe for malachite shingles quarrier | stonemason: recipes to use 2 clay in place of 1 mortar in small stone bricks and stone tile assembly | |||||||
| 1.2.3 | specializedclasses | 211 | Feb 17th at 11:32 PM | specializedclasses_1.2.3.zip | 1-click install | ||
|
forester | carpenter: can make chests earlier with rope and gets double yield for the default recipe vintner | cooper: can craft quartz into clear quartz with sand and a wooden pan; added butchering compatibility: crafting recipes added primitive survival compatibility: crafting recipes added millwright compatibility: crafting recipes added fromgoldencombs compatibility: crafting recipes added alchemy compatibility: crafting recipes added toolsmith compatibility: crafting recipes added stonequarry compatibility: crafting recipes added To Rule Them All: Middle-Earth Races compatibility | |||||||
| 1.2.2 | specializedclasses | 159 | Feb 16th at 11:27 AM | specializedclasses_1.2.2.zip | 1-click install | ||
|
fix: tailor’s grass-to-rope recipe no longer consumes the club added betterruins compatibility: crafting recipes archivist | scribe: can duplicate blueprints using a sieve and 4 paper added food shelves compatibility: crafting recipes butcher | chef: can make fruit coolers, cooled cabinets and meat freezers earlier in progression and gets double yield from the default recipe vintner | cooper: can make tuns, tun racks, barrel racks and bucket hooks earlier in progression and gets double yield from the default recipe updated combat overhaul compatibility code refactor for organization and optimization | |||||||
| 1.2.1 | specializedclasses | 265 | Feb 13th at 11:56 PM | specializedclasses_1.2.1.zip | 1-click install | ||
|
thanks to Dexapnow for pointing out that vanilla traits modifying the same stat overwrite each-other, trait fix
| |||||||
| 1.2.0 | specializedclasses | 45 | Feb 13th at 5:42 PM | specializedclasses_1.2.0.zip | 1-click install | ||
|
i've figured out the compatibility folder and become unstoppable, more stuff to come! minor tweaks added a culinary artillery compatibility: crafting recipes added xskills compatibility: xp multipliers per class added combat overhaul compatibility: weapon proficiencies per class | |||||||
| 1.1.2 | specializedclasses | 583 | Feb 12th at 6:32 PM | specializedclasses_1.1.2.zip | 1-click install | ||
|
added a new clutterpickup block behavior, used for the archivist’s new ability; by using a crowbar on clutter (including bookshelves), slightly increased quarrier’s ascetic temporal stability offset to +30% (from +25%) slightly decreased archivist’s temporal stability offset to +40% (from +50%) significantly decreased farmhand’s harvester wild crop drop bonus to +100% (from +300%), i had failed to realize it was multiplicative and you could get ~40 turnips and ~50 seeds from a single wild turnip patch of 4 added to forester’s collier: +50% increased peat yield, with the intent to further their identity as fuel-providers | |||||||
| 1.1.1 | specializedclasses | 40 | Feb 11th at 2:26 PM | specializedclasses_1.1.1.zip | 1-click install | ||
|
reverted the crafting trait name change because it looked silly updated blackguard outfit to look more like a blacksmith
updated blackguard recipes: updated archivist recipes: updated forester recipes: updated quarrier recipes: | |||||||
| 1.1.0 | specializedclasses | 95 | Feb 7th at 4:32 PM | specializedclasses_1.1.0.zip | 1-click install | ||
|
updated all code and json patches to work for 1.22-pre1 updated recipes to use the new tag system for hide sizes and new recipe-level skip/allowed variants system known issues in 1.22-pre1: updated crafting traits to use multiple names where one didn’t clearly communicate the possibilities. these will later be split into two separate traits but i enjoy having the same ratio of traits everywhere too much updated messenger: soil/sand/gravel breaking speed multipliers increased to +50% (from +20%) updated blackguard: added cheaper recipes for the forge and the new bellows, updated brickmaker: added bulk construction recipes for the new clay tiles (using a hammer mold as mold) and new clay oil lamps (using a bowl as mold) updated hunter: added recipes to get double yield from soaked hides (pelts still give 1 scraped hide), added recipe to oil hides with raw fat by using a torch updated clockmaker: updated recipes to add the new mechanical parts and use rendered fat updated archivist: added recipe for very rotten wood updated malefactor: updated aged torch holder recipe to use 1 of any metal nails and strips and 1 scrap instead of 2 scrap updated butcher: added cheaper recipes for the new stinkbait! they will take on fishing duties :) updated spelunker: now gets +300% (so x4 total!) panning yield, but stones can never drop (i would’ve made it higher sooner but it caused a duping glitch) | |||||||
| 1.0.1 | specializedclasses | 55 | Feb 13th at 12:31 AM | specializedclasses_1.0.1.zip | 1-click install | ||
|
backport to 1.21.6 from 1.22.0-pre2 blackguard: farmhand: forester: hunter: messenger: spelunker: quarrier: | |||||||
| 1.0.0 | specializedclasses | 384 | Feb 6th at 9:30 AM | specializedclassesv1.0.0.zip | 1-click install | ||
|
initial release! | |||||||
quilladile ok was just wondering because the recipes still say cooper on our server.
Hi! XSkills is still bugged. No other issues so far. Thanks for the update!!
Epiteto I just released a release candidate for the 1.22.0 version, SpecializedClasses 2.2.0-rc1.
Can you let me know if the XSkills bugs are fixed, and/or if you run into any other issues?
I've been unable to do much in the way of compatibility testing, myself, but I will try to do so as other mods come out.
VulpineMalware I'm happy to hear, thank you for keeping me updated!
Azavit Thanks so much for thinking with me here!
Starting in 2.1.0 I've granted Spelunkers specifically cheaper bombs of all kinds, and saltpeter-crafting from compost and lime (for blasting powder), and moved her old rock-stone-gravel-sand processing line to the Quarrier instead. I think I would prefer to slot the bombs cleanly into the Spelunker, given they require mineral gathering, as much as I love the idea of a Malefactor sneaking in and planting scrap-bombs. (Granted, their scrap recipes do already make those more accessible for them.)
I'll look into the Primitive Survival bombs for the next update.
More generally:
Recently I've sort of been looking for a home for the panning stuff, one piece of returning feedback for the Spelunker has been that they feel like it does not fit them, or is otherwise not really a fun system to engage with, even with all the buffs.
Maybe Quarrier. I might even end up sorting it under the Malefactor, it sort of fits their vibe of a scavenging sort?
I'm not sure what I would give back to the Spelunker for it, though. Maybe some CAN Jewelry compatibility stuff!
+100% ore yield is an absolutely massive boon, if a bit boring. It's hard to justify anything more powerful or useful for them, since all of progression is centered around metals.
oooo, a pretty new menu? (I think)
Thinking on how to tweak the Quarrier especially if Stone Quarry is installed. Rather than a specialized tool maybe revamp or add to the bombs?
Would make sense that the Quarrier gets the cheaper stone blasting bomb while the Spelunker gets the cheaper ore bomb (and/or better versions of these bombs). Looking at the bombs as a separate thing also made me think that maybe the Malefactor should get the scrap bombs since they mess around with scrap a lot and sneaking up and setting off a bomb near an enemy also sounds like a fun playstyle that I think only the Malefactor could really pull off well with their massive reduction to creature aggression range.
P.S. Primative Survival does have the Rock Blasting bomb which should probably get a patch to have a cheaper recipie for one of the classes.
Just wanted to let you know the traits/armor menu fix for CO seems to be working fine, thank you!
Hi IssaDwarf, thank you for the Quarrier suggestion. It really is that simple, isn't it? I'm going to standardize the drawbacks soon into 3 categories (bad miner, bad farmer, bad survivalist) and Quarrier will no longer have an ore malus. I've focused for a little too long on trying to keep specialists with adjecent skillsets from intruding on each other's specific fields (quarrier vs prospector, vintner vs farmhand) but I realize now that that just makes these classes kind of miserable to play, and them already exceeding in their own fields is absolutely enough to set them apart.
Hi DefactoToast, starting in 2.0.0 I renamed the crafting traits to match the class name itself, as i felt they didn't really accurately represent their recipes and they caused a little bit of confusion for myself internally as the mod grew. The Vintner should still have cheaper boilers and condensers, they're just housed under the Vintner trait now.
do none of the classes have the cooper trait? for making cheaper boilers and condensers?
quilladile I actually haven't checked out xSkills or Th3ssentials rp-name yet, but xSkills keeps popping up in the varrious charcater trait mods. I'm sort of envisioning something along the lines of other genres of games where players are able to create multiple characters that are seperate from each other. I hadn't thought it was possible in the voxel game genre until a modpack I played for minecraft a while ago. I just wish I could remember which one for reference. (I'm probably going to spend the rest of the week looking through old packs I might have played with now lol) I know the base code is different for minecraft and vintage story (and thankfully so), but there's enough similarity that if it can be done in one then there should be a way to get a similar effect in the better version. And yes, it's probably beyound the scope of this mod, but thought I'd toss it out there anyway.
I imagine the simliest way to do so would be to tap into the player save system used on servers and allow each individual player to name and save 5-10 unique characters that have their own class/inventory and skills/levels if implemented. Now, i say simliest as someone who dabbled in Java coding years ago and only with the basics of adding blocks/objects/biomes. But, I stand by the feeling of if it can be done in minecrcaft, then we should definitely be able to do it for vintage story.
As a bonus for the Quarrier, you could swap the negative from stone related to hunting and/or farm related. Careless isn't logical for someone who works carving stone into blocks with precision. But the delicate touch needed to successfully harvest a fresh kill or crops from the field is something that the hands used to working with stone may not possess. Then even if the server has the quarry mod, they can always be the miner for the server as they'll have a better fortitude to spend more time underground than the other classes. Won't be much for hunting or farming so will need to rely on others, but that's probably a good thing. If you implement a difficulty level config then the server can decide whether it's a mildly inconvenient disadvantage to farming/hunting or if the minor is going to need to rely on fishing and gathering to sustain themselves outside of bartering. (and I played 50 hours in a single player world to verify that it is possible to subsist solely on fishing and mushroom gathering.)
Thx! Great mod!!!
Hi IssaDwarf, thank you for all the kind words! I struggle a bit with negative traits because I wanted classes to be defined by their specialty rather than their drawbacks, but trying to figure out mod config seems like the right way to go to let people choose what's right for them. Thanks for the suggestion, that's perfect!
I'm not sure I fully understand the "character swapping" mechanic, though. I do think it's out of scope for this mod. For the time being you could use "/player <player> allowcharsel" and ".charsel" to swap between classes? But it sounds like you're looking for something that works with xSkills and Th3ssentials rp-name stuff.
cursed_infinity Thanks for the suggestion and the feedback! I agree that the Stone Quarry mod being present makes or breaks the Quarrier, and I'm not sure about an immediate fix. For the time being I've given them "splitter plug sync" where every plug in a set advances simultaneously - it should at least make them the best at gathering stone and clearing out space underground compared to others.
I've also been playing around with concepts for a custom tool for them, I'm currently playing around with the idea of one of those minecraft hammers that break a 3x3x1 area for easier mining or underground infrastructure, or a different kind of sledgehammer that destroys blocks extremely quickly but gives little to no drops, to become better at clearing out spaces.
ShotgunWaffle VulpineMalware Thank you for the bug reports! I was targeting the tab by index instead of first looking up the name, so whenever Combat Overhaul loaded first (which unfortunately seemed more likely to happen when you joined a server after it had already started?) it got overwritten by the custom scrollable traits menu. It should be fixed in the full release, but please let me know if it isn't, I've been unable to reproduce it myself so I'm uncertain if it worked.
NightViridis As touched on on the Discord I've added it back - it was an oversight indeed. They should be the single greatest general combatant in the cast, with others exceeding them only in rather specific areas.
Epiteto I'm afraid SpecializedClasses 1.1.2 for Vintage Story version 1.22.0 has been rather outdated for a while. I don't think it has XSkills compatibility yet, I suspect those are the values XSkills gives the Hunter class by default.
With SC 2.0.0 released and hopefully free from major bugs I've started on porting it to the new VS version. I'm not sure how long it will take, as I have a lot of testing to do, but I will aim to have it out in at most a week from now.
RC2 still has an issue between the CO armor tab and traits as ShotgunWaffle did.
Though it only seems to affect other players and not the host, as I'm able to access my armor tab but others who join cannot.
Hi! i'm playing in 1.22, i have xSkills Fork mod installed (https://mods.vintagestory.at/show/mod/44074), i have the hunter class and i'm getting -15% xp in Temporal Adaption, Farming, Digging, Metalworking. -20% xp in Mining. Husbandry give me +20% xp instead of 60% of hunter class. Survival +20%, no bonus xp for Combat.
quilladile Was removing the 5 hp bonus on Blackguard during the new update intentional, or an accidental oversight when reworking the new unique combat passives? If any class should still have a bonus to HP, I feel like it should be Blackguard.
I'm really liking your take on classes, though my group has found a bug in the Release candidate. It seems everyone's 'armor' tab from Combat Overhaul has been covered by more traits.
I didn't realize you added X Skills compatibility to this. Although I'm looking at Quarrier and I'm still seeing the issues I mentioned to you before in The 12th Shard. Namely the ones that give the class a unique enough identity that it'd stay relevant late game. I mean, yes. Being able to craft any kind of stone block is nice. But when working with Stone Quarry, the Quarrier becomes irrelevant very quickly once everyone gets the splitter plugs. A unique type of plug or a unique pickaxe that only they can craft might be interesting.
Overall, it's a good class mod & works in servers fairly well. I just feel like classes can become irrelevant very quickly and needs more balancing, I'm just not entirely sure how at the moment.
The classes look great. I found myself trying to decide between several on which I would prefer. I think you pretty much nailed everything I was looking for in a class mod. I do feel there should be a stronger negative for the farmhand and florist such as clostrophobic. I add this as someone who those are the 2 I would most likely chose on a multiplayer server, even on a single player. But they do feel over powered as the positives are VERY positive and the negitive is eh, especially the farmhand. I like that the positives are very positive, I just feel like it should come with a trade off. For example, I'm a very good farmer, but mediocre miner at best.
Maybe have a config option to have several layers of negitves [normal, difficult, hard, extreme] across the board (I was honestly only looking at ones I would play as). That way groups could choose the difficuty level for their server as well. I know there's a lot of 'hard core' players out there; maybe some of them would like more class options while staying true to the theme... Just a thought, cuz that's definitely not me. I banish the monsters to below sea level and lore locations. :D
If you're looking for a real challenge to coding, I've got one for you. What I'd love to see in a class mod is the ability to bring the multiplayer experience to single player. Give players the ability to have several distinct charactors to name, save and level. I know it's theoretically possible to build the mod, I've seen it for the other block game; but I wouldn't know where to begin. I'd definitely add coding to prevent switching between characters during combat or while taking damage to prevent abuse of the system, but that's just me.
I've started compiling to make my first vintage story mod, but i've only ever worked with java and only dabbled at that so I understand modding to learn code, that's why I started moding in Java, except I kept my mods for friends and family. I think you're doing great, keep up the good work.
Avalanix Of course, feel free to tweak the mod to your preferences. I'm glad you are enjoying it.
I’ve set things up so most functionality is driven by stats where possible, and traits where necessary (mainly crafting traits and very specific cases like the Malefactor’s Smuggler trait). Because of that, it should be relatively modular overall.
It should pull them across. Compatibility recipes are tied to the original crafting traits. The compat-specific traits are only visual, they exist to point players toward those recipes but don’t have any functional effect on their own.
I’ve just uploaded a release candidate for the 2.0.0 update. It’s a large one with a lot of new additions, changes and rebalancing, and crafting traits have been renamed to match their class names.
I’ll push a full release after more thorough testing and once I’ve prepared screenshots and mod page text, but any external testing in the meantime is really useful to me!
Our small server group loves your mod, it really gives the classes a feel and the integration with mods is great.
First would you be offended if we tweaked your mod? - We are a small group of 5/6 for our next playthrough on 1.22 I was going to split some of the unused classes traits into the others (such as medic into hunter)
Second, (sorry I am still pretty novice at tweaking mods) would editing the traits in the json also pull across the the mod compatibility tweaks? - eg. would adding Medic to hunter also add the alchemy and golden combs mod changes?
quilladile
lets invisigate.
More than happy to have you on the server
I dont get a crash log, the game just crashes out direct to desktop
quilladile ty!
DefactoToast Sure thing! It should be in the next update.
I've given them cheaper/earlier recipes for the apiary, brood box, empty frame and copper hive smoker with the following changes:
linen is replaced by cattails, nails-and-strips by rope, boards by firewood, and copper plates by 5 copper nuggets.
VictorPlague Not currently to my knowledge, no. I think mods like Trait Acquirer attempt to do things like this, but you'd probably still need a specific compatibility patch.
Mantismax I'm very sorry, I can't do much about this without crash logs or mod lists. The traits tab seems to work fine for me, even with numerous mods enabled.
is there any way you could also add compatability with expanded beekeeping for the florist?
Hi is there a way to give your character traits from other characters in a creative world?
under C menu traits tab causes crash
1.21.6 (server)
Hi Maoman,
Thank you for the kind words!
A big motivation for making this mod was indeed to just make you, undoubtedly, the greatest at the Thing you chose, and comparatively better than all others who did not choose that Thing.
For your question, here are the relevant code snippets:
private const int INDOOR_LIGHT_THRESHOLD = 8;
private const int OUTDOOR_LIGHT_THRESHOLD = 16;
/// <summary>
/// returns current sunlight level at entity position
/// </summary>
private static int GetSunlightLevel(Entity entity)
{
return entity.World.BlockAccessor.GetLightLevel(entity.Pos.AsBlockPos, EnumLightLevelType.OnlySunLight);
}
/// <summary>
/// converts sunlight level to an indoor/outdoor blend factor
/// </summary>
private static float GetOutdoorBlend(int sunlightLevel)
{
if (sunlightLevel <= INDOOR_LIGHT_THRESHOLD) return 0f; // fully indoor
if (sunlightLevel >= OUTDOOR_LIGHT_THRESHOLD) return 1f; // fully outdoor
// smooth blend between indoor and outdoor thresholds
return (sunlightLevel - INDOOR_LIGHT_THRESHOLD) / (float)(OUTDOOR_LIGHT_THRESHOLD - INDOOR_LIGHT_THRESHOLD);
}
Hi Authentic_Rat,
I'm sorry to hear you've been having no luck. I recommend taking a look at the wiki tutorials. The mod should be set up like this: https://wiki.vintagestory.at/Special:MyLanguage/Modding:Mod_Packaging
The mod should require a single file besides modinfo, located at "assets/<yourmoddomain>/patches/alltraits-class.json"
{
"file": "game:config/characterclasses.json",
"op": "addmerge",
"path": "/-",
"value": {
"enabled": true,
"code": "gorkus",
"traits": ["bulwark", "civilian", "scout", "skirmisher", "warrior", "carpenter", "chef", "cooper", "courier", "fertilizer", "medic", "molder", "pulverizer", "scribe", "stonemason", "archer", "ascetic", "bespoke", "blacksmith", "carver", "collier", "combatant", "curator", "delver", "dismantler", "engineer", "frugal", "grafter", "harvester", "herbalist", "kilnhand", "lumberjack", "panner", "picker", "plucker", "preserver", "prospector", "roadlayer", "smuggler", "swift", "thief", "thorough", "thresher", "tiller", "tunneler", "unphased", "calloused", "careful", "careless", "coddled", "compulsive", "ecologist", "fickle", "guilty", "loud", "methodical", "outdoorsy", "overkill", "scourer", "squeamish", "urbanite"],
"gear": []
}
}
]
Mad props for making the class bonuses actually fucking significant enough that they make a marked change in overall gameplay. I'm so sick and tired of games giving us piddly little 2% bonuses that "oh but one day you'll look back and realize how much better you are!" No fuck you, if I pick an upgrade I want to feel it. Give me three skill points that are 33% per point, not 20 points that are 5% each.
...anyway. Point is, thank you for implementing genuinely noticeable boosts unlike most devs/modders.
>an area is considered "underground" or "aboveground" based on access to sunlight (regardless of time of day), and gradually transitions between the two
May I ask how specifically you implemented this check? I've been wondering how I would do something similar.
quilladile so i tried making the class using your classes as a guide, i copy and pasted the traits, modfiers, etc onto 1 class i named "Gorkus" but the game doesnt recognize the changes i did or it straight up crashes. I looked further more into it but im kicking my brains around here on how to create a custom class lol
You modders have a talent and a skill to be able to deal with this and not loose your marbles, I applaud and respect you guys more
Hi Daegwath, I'm really happy to hear you are enjoying clockmaker so much!
Your intuition is right, the class quote is a specific reference with an intentional typo.
But it is the only one that stands out, the other quotes are rather cohesive, so I might consider changing it to something more in line with the rest soon.
I agree the tree malus and forestry bonus seem to go against one another. I mainly gave it forestry xp so that they could obtain resin more easily as they need a lot for their mechanics. But maybe it makes more sense to adjust the drawback slightly as to exclude wood from it. Perhaps a tree seed drop malus instead.
I agree also that it is a bit silly not to give clockmaker proficiency with firearms. I assigned them to skirmisher because of their vanilla spear association, so I kind of envisioned them as the spear-throwing class, and the javelin logically followed. Then the crossbow seemed fun and mechanical so I gave them this as well, and it gave them a piercing damage theme across the board. But there's very few things more mechanical than firearms. I might consider upping the amount of weapon proficiencies per class to four, because I really do not feel like they can miss any of the others they have currently.
Thank you for all the good suggestions, they are a treat!
Hello,
thank you for your mod, I think it's very different from other classes overhaul and really gives specific benefits without too harch or random downsides, which I find very fun to play with!
You've made clockmaker my favorite class, allow me to suggest a few things
First, the class subtext "Measure once, cut also once, no prablem." seems to have a typo (prAblem), maybe it's a reference I don't have.
The class has a malus to cutting tree but a bonus in forestry xp from xSkills. I think they indeed should be able to cut wood since machinery is wooden. Maybe the fickle trait from the hunter wouls match more here?
Finally, the CO bonus of clockmaker has a bonus in firearms reload speed, which I think is very thematic since they are the only ones able to make them without the schematics.
Thank you for your time making this cool mod
Hi Authentic_Rat, thank you for the kind words!
With how minor the drawbacks are I feel a class like this would be far too powerful to include in the base version of the mod, and i wouldn't really want to upload an alternate version for that alone.
I've made sure every stat besides the recipes is attribute-based, so it should be relatively easy to implement something like this for yourself if you are at all familiar with modding. I fear no drifters will be slain in my name today.
Here is a list of all my traits; the only ones absent are the vanilla crafting traits of tinkerer, merciless, improviser, bowyer and clothier:
bulwark, civilian, scout, skirmisher, warrior, carpenter, chef, cooper, courier, fertilizer, medic, molder, pulverizer, scribe, stonemason, archer, ascetic, bespoke, blacksmith, carver, collier, combatant, curator, delver, dismantler, engineer, frugal, grafter, harvester, herbalist, kilnhand, lumberjack, panner, picker, plucker, preserver, prospector, roadlayer, smuggler, swift, thief, thorough, thresher, tiller, tunneler, unphased, calloused, careful, careless, coddled, compulsive, ecologist, fickle, guilty, loud, methodical, outdoorsy, overkill, scourer, squeamish, urbanite
quilladile I see, thank you very much. I appreciate you for trying it out before reaching out to me. I will let you know if I ever come across any problems!
Hey quilladile, love your mod but as a joke class can you make 1 class that has all the stats from each class, ive thought about doing it myself but i feel like ill break something or it wont work. if you do actually add this i would slay hundreds of drifters in your name
loveingly, someone who enjoys cheese to much
Hi jheyem, I've just downloaded the mod and tried it out. It seems to work, but it doesn't really know what to do with my negative traits or their attributes, as most of them are custom.
I don't think that is a big problem, they are relatively minor in the grand scale of things, and the way I've made mine they shouldn't conflict with the positive ones.
I've not extensively tested it so you might run into problems later down the line, at a glance i think it'll be okay though!
Hello author, does this have any incompatibility with "Seraph Leveling"? I want to add this mod to my existing world as well and also wanted to know if that would cause any problems alongside having the seraph leveling mod.
Hi SnazzyKiwi, thank you for the suggestion and the encouragement!
For the Scribe (and Quarrier's Stonemason) trait, I decided to make the handbook search (when you click on the trait) itself return only granite items, as I thought it might be overwhelming to have every possible variant pop up at once. They are able to do it for any stone variant. It's been unclear for others before, so I might need to think of something new - I just wish I had more control over how they pop up in the handbook search. I don't really have the room in the traits to list every single item separately either.
You correctly interpreted the idea as being that of a mortar and pestle, which is awesome! I chose the wooden pan because it is a tool with durability, so I can keep it in the crafting grid. Otherwise, with the marble mortar I'd need to use a "returned stack" system like with the Molder recipes, where you have to replace the "tool" into the grid every time. Maybe it's time I bite the bullet and start adding my first items to the mod!
I've been kind of inconsistent in recipes about whether I just want them to use their "class tool" to introduce a durability cost or something vaguely realistic, the hoe in Farmhand's Fertilizer trait being an example of a tool that fits the class but does not fit the recipe. I've been leaning towards the latter as of recent.
I do agree about the Stonemason trait's ashlar block being too cheap. It was a hold-over from before I figured out my "rare drop block chance" code and they would have entire rocks dropping. I initially arrived at a ratio of 1:2 because a rock drops 3-4 stones and a polished rock makes 8 ashlar, but with their 50% rock chance I think 2:1 is a better stone-ashlar ratio. It'll be in the next version, thank you!
And if you'd be open to suggestions, instead of using the wooden pan for the Pulverizer trait create a recipe for the Mortar clutter item. This would also be a good substitution for the hoe in all of the fertilizer component recipes.
Stonemason's ability to craft ashlar blocks with only one stone seems a bit OP. Maybe bumping the stone cost to 4 stone = 2 blocks
Absolutely loving the mod, keep up the excellent work!
With the Scribe trait under Archivist it says you can craft age stone varients, but it looks like you are only able to craft the granite versions of them.
ShikiTochi I'm really glad you're enjoying the mod!
For panning, it's actually neither, but it's a bit poorly explained so I'll try to add it to the mod description soon.
At +300% for 4x total it essentially just gives you four separate panning loot rolls.
Stone weight is set to 0 for Spelunkers (otherwise you could keep crafting more gravel/sand out of it)
So the chance of getting an item per individual roll is lower. It's why I felt comfortable making it such a large multiplier.
Though, i know that system is currently incompatible altogether with mods that completely replace the panning code and prevent all other code from running, like Knapster.
I've been messing around with the mod a bit and just have to say this is probably the best set of classes ive seen that make the game feel super lively with others!
I may be stupid so please tell me if so when I ask this but the 300% yield from panning while playing the spelunker class, is that chance to get an item or a 3x item gain.
Basically just asking if something like the copper nugget chance gets trippled or if i get 1 copper nugget will it turn into 3 cause both seem to not be very consistent.
Hi Wulf_Hymir, thanks for letting me know! I'll fix those server warnings. I assume this is a mod that adds coloured bricks. Something like Bricklayer?
As far as I know these errors shouldn't actually be crashing the server, but I'll tighten up some recipes to reduce how the console gets flooded.
The uranium steel error is from a vanilla recipe, I can't fix that one on my end, that's up to the uranium steel folks. But the errors are relatively harmless.
Do you have the crash itself, too, from the part where the server stopped?
ayo again! we encountered a crash with the update crash log here
18.2.2026 01:58:14 [Server Warning] Failed resolving crafting recipe ingredient with code game:blade-falx-uraniumsteel in Grid recipe18.2.2026 01:58:14 [Server Error] Grid Recipe 'game:recipes/grid/tool/blade.json': Output Item code game:blade-falx-uraniumsteel cannot be resolved18.2.2026 01:58:14 [Server Warning] Failed resolving crafting recipe ingredient with code game:blade-falx-ferrousuranium in Grid recipe18.2.2026 01:58:14 [Server Error] Grid Recipe 'game:recipes/grid/tool/blade.json': Output Item code game:blade-falx-ferrousuranium cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:rawbrick-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:rawbrick-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-malachite in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-malachite cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-lavender in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-lavender cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-paleblue in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-paleblue cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palegreen in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palegreen cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-palered in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-palered cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-peach in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-peach cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-sunflower in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-sunflower cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:shingle-raw-white in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/molder.json': Output Item code game:shingle-raw-white cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:metalplate-blisteruraniumsteel in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/merciless.json': Output Item code game:metalplate-blisteruraniumsteel cannot be resolved18.2.2026 01:58:15 [Server Warning] Failed resolving crafting recipe ingredient with code game:metalplate-eldrathium in Grid recipe18.2.2026 01:58:15 [Server Error] Grid Recipe 'specializedclasses:recipes/grid/merciless.json': Output Item code game:metalplate-eldrathium cannot be resolvedquilladile Thanks! Ive had it forever. lol Its all good and yes i was trying to get hide without soaking in lime water and wasn't quite sure what to do. So thank you very much for replying and showing the recipe!
DubstepBadger I love your username!

I'm glad you're enjoying the mod. I'm sorry to hear the recipe was unclear.
Are you maybe trying to scrape raw hides instead of oiled-and-dried pelts?
The recipe is as follows:
Im loving this mod and i started as a hunter but i cant figure out the recipe for the hunters skill "can craft pelts into scraped hides with a knife and club".... what am i doing wrong? Dx
ScatteredA Thank you so much for the kind words!
I love the suggestion. I did consider it but I felt like animal husbandry was a little too niche to justify a standalone Rancher class.
The goal was that that duty would fall under the Butcher with its double animal loot rate and meat processing recipes.
They have an increased animal detection range, this was done to prevent them from overshadowing Hunter.
I'm not sure how heavily that affects ranching, i'm not too familiar with its intricacies.
The malefactor has no bonus animal loot but has a whopping -75% detection range, so that they could tend animals without disturbing them much at all.
I do think it would be fun to add more ranching perks to the Butcher. I will look into what's possible after the next update.
This is my absolute favorite class mod so thank you so much! I'm currently building a server around it and I would love if there were a herder/husbandry class around raising animals :) I'm adding a pastoralism mod for this concept for my server and while some kind of compat there would be amazing just an animal husbandry focused class in general would be wonderful. Maybe they could increased yields for some kind of drop from the animal, or take less time to domesticate them?
Wulf_Hymir I've made a patch for that race mod. I will try to release it as part of an update tonight.
For the time being I will just make every class available to every race, is that okay?
I'm not too familiar with lord of the rings or its lore, so if you want any class restrictions feel free to edit this .json in the spoiler block below and comment it back here. Then I'll update my mod to use that version.
ayo! is there any chance we can get a compatability for https://mods.vintagestory.at/show/mod/41597 mod by chance?
Thanks for the quick reply :) Looking forward to running it in my modded server. Love your classes btw :)
Dragon33r As far as I know Butchering respects the vanilla "animalLootDropRate" stat which I use for creature harvest rate, so the Butcher's doubled harvest should definitely be giving them increased yield when skinning animals or chopping them up.
I'm working on some compatibility recipes right now for cheaper hooks and tables for the Butcher, and cheaper butchering bags for the Hunter, so that's something to look forward to, but Butchers are already the best butchers by a large margin!
Does the Butcher class synergize with the Butchering mod ?
MrJewsbury Thank you so much for letting me know! That slipped past me when I was copying it over from the vintner's fruitpress, which is meant to be consumed. I've released a fix just now :)
quilladile when crafting rope using the Clothier Trait, it uses up the entire club instead of taking off part of the durability.
LKCRahl thanks so much for the feedback!

for items with multiple variants that would kind of flood the handbook page if i included them all, i've decided to have the link on the character page show only one metal type, since the recipe for the others are the same except with different metals! if you use the handbook to navigate towards the copper lantern you'll see the courier version there too :)
i've done the same for quarrier's stonemason (shows only granite, but applicable to all stone types) and blackguard's merciless (shows only copper, but applicable to all metals). brass felt the most iconic for lanterns, so it's what i ended up going with!
quilladile testing the newest patch now for 1.21
I think what you have should be fine as it clearly marks what version each mod is for. If it ends up splitting drastically in the future you could push them as two separate versions.
Is it intended that the Messenger Lantern bonus only applies specifically to Brass Lanterns?
LKCRahl i've not had time to extensively test it yet so by all means let me know if you run into issues, but i think it's working now!
i'm unsure how version numbers work but i've released it as 1.0.1, since version 1.0.x was 1.21.6 and 1.1.x was 1.22.0pre, or something?
i'll keep updating what i can on the 1.21 version for the time being, i realize a whole lot more folks are using that! thanks again for showing interest :)
LKCRahl I'll work on a separate release for 1.21! i kind of lost the old files but i think it will be worth trying to get it working again
i'm happy to hear it's seeing use!
With all the updates coming in for 1.22, is there any intention of making it backwards compatible or a separate release for 1.21? A server I am on has decided to use it but we won't be updating to 1.22 for a while.
Very nice mod thumbnail
heckhound thank you so much!!! i had a lot of fun doodling them, i'm glad you like it :D
I like the art of the first imge lol, cute. I might try this mod on a SP world ^^