Mods / Vintaria Classes

Tags:
Other Tweak
Author:
NMND
Side:
Both
Created:
May 29th 2024 at 6:01 PM
Last modified:
Apr 20th 2025 at 11:02 AM
Downloads:
3252
Latest release (for Vintage Story 1.20.7, outdated):
vintariaclasses-0.0.19.zip  1-click install

This is the first iteration of a Class mod for the server Vintaria.

News! (v0.0.12 for 1.20.x):

I updated the mod for 1.20.1 and tested it for the requested standaloneness. It seems to work and doesn't trigger any initial startup errors. There is a bit of "compatibility"-work for "Swordz" (craft aithril bits from 5 lime + 1 aithril-nugget) and some mason-only recipes for colored pottery from "Bricklayers". These recipes require those mods or they will be disabled.

If you find any issues, please report them on the dscrd server. I can not warrant/guarantee any compatibilities with any other mods but those we use on Vintaria (and maybe not even for those). You can find a (most likely outdated) modlist of our server on our website so you can check for compatibilities yourself.

Disclaimer!:

I uploaded this mod only to have it available for potential players of my server. I am a newb moddev and will not be responsible for anything this mod does or doesn't do to your server, your pc, you or your extended family!

 

It is most likely
- grandceptionally buggy.
- hilariously imbalanced.
- exceptionally not thought through.
- just a customization of other class mods like "More Classes" (original, _Revised, Fixed, ...) or BarenAD-Classes, Simple Classes, and you would be better off using those (if still up2date).
- not translated to anything but english (and even the en.json could be shortened!).



I tried to add a few recipes to these classes and that might need some testing and fixing.

Same goes for class descriptions and the whole charsel gui: most likely needs some fixing.

I want to add more traits and attributes but I'm not mod-dev enough to do so.

I found an issue with hats where some hats (hunter hat thingy, helmets and so on) trigger some errors about missing hair (because it's removing those) but I'm not sure that's the mods fault.

I COULD but will not add starting gear for each class (like linen sacks or tools).

For any questions or issues please contact "NMND" (username "nmnd." - mind the dot!) via DM on discord (you can mention me or send me a friendrequest if necessary).
I will add a issue tracker/bug report on github if required but am too lazy for now. :P

Classlist

Spoiler!
- Commoner (Cook, Scribe and Taylor) - townsfolk, not very hardy.
- Farmer - can farm, ranch and butcher.
- Hunter - quiet, quick and accurate. Good at dismantling animals.
- Metalworker - Miner and Smith.
- Woodworker - Lumberjack, Forester and Carpenter.
- Mason - Mason and Potter.
- Tinkerer - Not really thought through yet. Needs testing and A LOT of feedback!
- Explorer - Quick and bonus for collecting ancient things.
- Scout - Silent and deadly, but weak.
- Archer - Deadly from afar, but weak.
- Warrior - Take a lot of damage, deal a lot of damage!

Incompatibilities and Known Issues

Spoiler!
- [incompatibility] VC in combination with Combat Overhaul will crash when you flip through the class selection. Reason: CO replaces traits which means I have to rewrite VC to fix it - can't be bothered at the moment, sorry. :/

Changelog

Spoiler!
Changelog:
## 0.0.15 (for VS 1.20.x)
- Fixed Paper Lantern recipes being confusing. Woodworkers and Commoners (Scribe trait) should now both be able to make them from torches, candles and oillamps. Hopefully.
- Fixed missing traitname/description for woodworker in lang/en.
- Fixed sinew bows (Butchering) being able to be craftable by everyone. Now requiresTrait bowyer (hunter, archer).
- Fixed advanced butchertables (Butchering) being able to be craftable by everyone. Now requiresTrait hunter.
Thanks to ImNuts42 and pizza2004 for helping me out with finding my issues in the patchery.

## 0.0.14 (for VS 1.20.x)
- Bricklayers Compatibility Fixes. Errors/Warnings onServerStart
    - Removed: raw shingles malachite, red,
        `[Error] Grid Recipe 'vintariaclasses:compatibility/bricklayers/recipes/grid/bricklayers.json': Output Item code bricklayers:shinglecolored-raw-malachite cannot be resolved`
        `[Error] Grid Recipe 'vintariaclasses:compatibility/bricklayers/recipes/grid/bricklayers.json': Output Item code bricklayers:shinglecolored-raw-red cannot be resolved`
    - Removed: raw coloured bricks?
        `[Error] Grid Recipe 'vintariaclasses:compatibility/bricklayers/recipes/grid/bricklayers.json': Output Item code bricklayers:rawclaybrick-red cannot be resolved`
    - Fixed: Crock recipes?
        `[Error] Grid Recipe 'vintariaclasses:compatibility/bricklayers/recipes/grid/bricklayers.json': Output Block code bricklayers:coloredcrock-raw-red-none cannot be resolved`
        `[Error] Grid Recipe 'vintariaclasses:compatibility/bricklayers/recipes/grid/bricklayers.json': Output Block code bricklayers:coloredcrock-raw-malachite-none cannot be resolved`
- Moved changelog from readme.MD to changelog.MD.
- Will also try to improve Changelog-Display in the ModDB Description to be displayed in Laerinoks ModsUpdater.
 
## 0.0.13 (for VS 1.20.x)
- Fixed shields requiring old leather ID. Now uses coloured normal leather as well.
- Changed bows to require any coloured normal leather.

## 0.0.12 (for VS 1.20.x)
- BIG CHANGE: Added a bit of compatibility handling. Swordz and Bricklayers recipe changes will only be enabled if the mods are there.
        There should be NO errors triggered when only this mod is loaded into a SinglePlayer World!

- Changed leather-plain in bow and backpack recipe to leather-normal-plain.
- Changed some recipes to resolve errors for 1.20.
- Changed ashlar brick recipes to turn 16 stones into 8 ashlar bricks instead of unreasonable 32.
- Limited sturdy backpacks to tailors and hunters (as are normal backpacks). They also require 2x Nails And Strips (Copper) to craft!
- Fixed some startup errors by simply removing a couple of old patches (which were remnants of MoreClasses). More removal might be necessary, I have no clue what they are good for so I'm not touching those. MoreClasses mod description is lacking.

Todo:
- Change leather-normal-plain resource to use dyed leather (leather-normal-*{blue, red, black, ...}) in bow and backpack recipes?
- Change nailsandstrips in backpack recipes to use any metal instead of copper only?
- Test bricklayer mason recipes. (Still... but bricklayers is not updated for 1.20 yet.)

## 0.0.11 (unreleased)
- Made some BoomBoom recipes public (limited to metalworker before).
- Added more bricklayer clay recipes for storage vessels and crocks. (TEST THIS!!!) => vintariaclasses/compability/recipes/grid/bricklayers.json - Thanks to Jacekjack!

## 0.0.10
- Hopefully fixed blueprint copy and frit recipes.

## 0.0.9
- Added Ingot Molds to grid recipes mason.json

## 0.0.8
- ArmorWalkSpeedAffectedness for Metalworkers: -0.15 percent. (=A bit faster with armour).
- Add betterruin-blueprint copy recipes for scribes. (scribe.json)
- Add swordz-aithril conversion nuggets=>bits (uses lime!) (aithril-fix.json)
- Change bowl recipe pattern for mason.json
    C_C
    _C_
- add bricklayers clay bowl recipe for mason.json. (may be put into mason-bricklayers.json later)

## 0.0.7
A bit of balancing:
- Nerfed movement speed of commoners, explorers, hunters, archers.
- Lowered hunger rate for hungry classes. (=a bit less gluttonous.)
- Increased hunger rate for fasting classes. (=a bit more hungry.)
- Added "hungry" trait to woodworkers, masons, farmers. (It's hard work, you need more energy!)
- Some changes to mason class description

Uploaded some new screenshots to this modDB.

## 0.0.6
- added candles to paper lantern recipe
- changed paperlantern-lit recipe to using a torch to light up.
- changed woodtrash.json to result in agedfirewood.

## 0.0.5
- Added recipe to turn wood trash into firewood. With an Axe.
- Maybe fixed debarkedlog `"shapeless": false` from 0.0.3.

## 0.0.4
- Fixed crash for improv wood armour handbook page. Maybe some others.

## 0.0.3
- Merged Taylor into Commoner
- Patched debarked log recipe to be NOT shapeless (so palisade mod works!)

## 0.0.2:
- Added more masonry reCurrently I am planning:

    C_C
    CCC
 2x5 (10) of any clay = 12 bowls (pottery: 12 bowls = 12 clay)
---

    _C_
    C_C
    CCC
 2x6 (12) of blue clay = 4 crocks (pottery: 4 crocks = 14 clay)
---

    C_C
    C_C
    CCC
3x7 (21) red clay = 8 crucible (pottery: 8 crucible = 26 clay)
---

    CCC
    CCC
    CCC
7x9 (63) blue or any clay = 2 storage vessel (pottery: 2 storage vessels = 70 clay)
---

    _CC
    ___
    CC_
5x4 (20) any clay = 14 any shingles (pottery: 7 shingles = 12 clay)cipes:


## 0.0.1:
- "Creation" of the mod.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
0.0.19 vintariaclasses 335 Apr 20th 2025 at 11:02 AM vintariaclasses-0.0.19.zip 1-click install
  • Fixed chest conversion recipe not outputting the correct chest.
  • Added torch-enlightening recipe.
  • Added ink and quill for walnut dye.
0.0.18 vintariaclasses 106 Apr 15th 2025 at 11:32 AM vintariaclasses-0.0.18.zip 1-click install
  • Added Papyrus-parchment recipe for everyone (4 papyrus in a little square get 8 parchment).
  • Added Chest-conversion from vanvar and wc:ts to generic chest (to improve compat with Better Crate).
  • Added malachite shingle recipe.
0.0.17 vintariaclasses 96 Apr 8th 2025 at 11:53 PM vintariaclasses-0.0.17.zip 1-click install
  • Fixed and slightly improved Woodworker recipe (2 logs = 12 firewood): A_, _L, _L. (Requires VanVar config "Firewood" to be "false".)
0.0.16 vintariaclasses 96 Apr 6th 2025 at 12:28 PM vintariaclasses-0.0.16.zip 1-click install

0.0.16 (for VS 1.20.x)

  • Archer class now has Bowyer trait. (Might be changed back if we ever have enough players on Vintaria.quest.)
  • Removed pl.json to get rid of (at least one of the) old files.
  • Replaced requiresTrait: "merciless" with "metalworker" from recipes for blackguard sword and shield. (Patch)
  • Added bone arrow head grid recipe for Bowyer trait. Gives 16 arrow heads for 2 bones instead of 10 for 1 knapped bone. (Grid recipe) Arrowhead Recipe: [bone bone knife] (in one line).
  • Made instrument (bone flute) recipe shapeful to make bone arrow recipe work. (Patch) Flute recipe is [bone] [knife] in a column (might be [knife] [bone]).
  • Replaced dressmakers:blackguard_shirt recipe attribute "requiresTrait:""merciless" with "clothier". (Patch) - May need compat patch for "Wool" mod as well.
  • Does not work: Hunter gets more leather from tanning: Small and medium prepared hide takes 8 iGhours less, large and huge hide gives 1 leather more each. If works. (barrel recipe)
0.0.15 vintariaclasses 113 Mar 30th 2025 at 8:02 AM vintariaclasses-0.0.15.zip 1-click install

0.0.15 (for VS 1.20.x)

  • Fixed Paper Lantern recipes being confusing. Woodworkers and Commoners (Scribe trait) should now both be able to make them from torches, candles and oillamps. Hopefully.
  • Fixed missing traitname/description for woodworker in lang/en.
  • Fixed sinew bows (Butchering) being able to be craftable by everyone. Now requiresTrait bowyer (hunter, archer).
  • Fixed advanced butchertables (Butchering) being able to be craftable by everyone. Now requiresTrait hunter.

 

Thanks to ImNuts42 and pizza2004 for helping me out with finding my issues in the patchery.

0.0.14 vintariaclasses 112 Mar 23rd 2025 at 12:32 PM vintariaclasses-0.0.14.zip 1-click install
  • Bricklayers Compatibility Fixes. Errors/Warnings onServerStart
    • Removed: raw shingles malachite, red
    • Removed: raw coloured bricks?
    • Fixed: Crock recipes?
  • Moved changelog from readme.MD to changelog.MD.
  • Will also try to improve Changelog-Display in the ModDB Description to be displayed in Laerinoks ModsUpdater.
0.0.13 vintariaclasses 93 Mar 20th 2025 at 7:31 PM vintariaclasses-0.0.13.zip 1-click install
- Fixed shields requiring old leather ID. Now uses coloured normal leather as well.
- Changed bows to require any coloured normal leather.
0.0.12 vintariaclasses 212 Jan 23rd 2025 at 2:51 PM vintariaclasses-0.0.12.zip 1-click install
## 0.0.12 (for VS 1.20.x)
- BIG CHANGE: Added a bit of compatibility handling. Swordz and Bricklayers recipe changes will only be enabled if the mods are there.
        There should be NO errors triggered when only this mod is loaded into a SinglePlayer World!

- Changed leather-plain in bow and backpack recipe to leather-normal-plain.
- Changed some recipes to resolve errors for 1.20.
- Changed ashlar brick recipes to turn 16 stones into 8 ashlar bricks instead of unreasonable 32.
- limited sturdy backpacks to tailors and hunters (as are normal backpacks). They also require 2x Nails And Strips (Copper)
- Fixed some startup errors by simply removing a couple of old patches (which were remnants of MoreClasses). More removal might be necessary, I have no clue what they are good for so I'm not touching those. MoreClasses mod description is lacking.

Todo:
- Change leather-normal-plain resource to use dyed leather (leather-normal-*{blue, red, black, ...})?
- Change nailsandstrips in backpacks to use any metal instead of copper only?
- Test bricklayer mason recipes. (Still... but bricklayers is not updated for 1.20 yet.)

## 0.0.11 (unreleased)
- Made some BoomBoom recipes public (limited to metalworker before).
- Added more bricklayer clay recipes for storage vessels and crocks. (TEST THIS!!!) => vintariaclasses/compability/recipes/grid/bricklayers.json - Thanks to Jacekjack!
0.0.10 vintariaclasses 410 Aug 22nd 2024 at 11:46 PM vintariaclasses-0.0.10.zip 1-click install
## 0.0.10
- Hopefully fixed blueprint copy and frit recipes.
0.0.9 vintariaclasses 146 Aug 22nd 2024 at 4:02 PM vintariaclasses-0.0.9.zip 1-click install

## 0.0.9
- Added Ingot Molds to grid recipes mason.json

0.0.8 vintariaclasses 136 Aug 22nd 2024 at 2:12 PM vintariaclasses-0.0.8.zip 1-click install

## 0.0.8
- ArmorWalkSpeedAffectedness for Metalworkers: -0.15 percent. (=A bit faster with armour).
- Add betterruin-blueprint copy recipes for scribes. (scribe.json)
- Add swordz-aithril conversion nuggets=>bits (uses lime!) (aithril-fix.json)
- Change bowl recipe for mason.json
- add bricklayers clay bowl recipe for mason.json. (may be put into mason-bricklayers.json later)

0.0.7 vintariaclasses 337 Jul 8th 2024 at 11:12 AM vintariaclasses-0.0.7.zip 1-click install
## 0.0.7
A bit of balancing:
- Nerfed movement speed of commoners, explorers, hunters, archers.
- Lowered hunger rate for hungry classes. (=a bit less gluttonous.)
- Increased hunger rate for fasting classes. (=a bit more hungry.)
- Added "hungry" trait to woodworkers, masons, farmers. (It's hard work, you need more energy!)
- Some changes to mason class description
0.0.6 vintariaclasses 162 Jul 7th 2024 at 6:25 PM vintariaclasses-0.0.6.zip 1-click install

Changelog #0.0.6

- added candles to paper lantern recipe
- changed paperlantern-lit recipe to using a torch to light up.
- changed woodtrash.json to result in agedfirewood.

0.0.5 vintariaclasses 200 Jul 2nd 2024 at 9:01 PM vintariaclasses-0.0.5.zip 1-click install
Changelog... - tried fixing handbook body armour crashes even more. (I got a clue not sure if it worked!) - added clutter => firewood (normal. will become aged firewood later.)
0.0.4 vintariaclasses 179 Jul 2nd 2024 at 3:01 PM vintariaclasses-0.0.4.zip 1-click install

Changelog:
Should fix crash when you look at Improvised wood body armour.

0.0.3 vintariaclasses 168 Jul 1st 2024 at 4:20 PM vintariaclasses-0.0.3.zip 1-click install

ChangeLog:
- Merged Taylor into Commoner
- Changed Debarked Log recipe to be NOT shapeless so 4-Log-Palisades are craftable. This might not work or have other issues. Fixes might come in the future. (It doesn't work with adamant axe, as it seems.)

0.0.2 vintariaclasses 154 Jun 29th 2024 at 12:00 PM vintariaclasses-0.0.2.zip 1-click install

Added masonClassOnly! masonry/pottery recipes for mass production of basic items: bowls, storage vessels, crucibles, crocks, shingles.

0.0.1 vintariaclasses 197 May 29th 2024 at 6:04 PM vintariaclasses-0.0.1.zip 1-click install

Initial "release".
I'm releasing this into the wild. I hope it is not invasive or harmful to the local population. :/

For more information, see the main description and screenshots.


8 Comments (oldest first | newest first) (threaded | flat)

NMND , Mar 20th 2025 at 7:33 PM

LordOfTheFarm
Sorry, I do not have the resources to work on compability with combat overhaul. :/
CO replaces a bunch of character traits and I would have to rewrite a lot which I currently can't/won't.

NMND , Jan 28th 2025 at 12:47 PM

LordOfTheFarm

Seems like it isn't. Will be added to a list, for now. Not sure if I can patch it, seems like a minor issue, I'll have to try for v0.0.13.

LordOfTheFarm, Jan 27th 2025 at 7:42 PM

is this compatible with combat overhaul? game is crashing when going thru classes

 

NMND , Jan 23rd 2025 at 3:08 PM

Dear Byucknah and OrdinaryDude

I hope my letter finds you well. It is cold here in Franconia but the spring will come soon. This winter, again, the 3-weeklong-snowstorm I am hoping for hasn't happened. We still have a bit of time. Maybe I will be lucky in February. :/

 

But in all seriousness: I updated the mod. It should be standalone now. Have fun with it!

NMND , Jan 21st 2025 at 10:10 AM

Byucknah Your opinion, even if a bit too negative imho, is noted. Sorry for the rather late reply. Glad you like my ideas for classes!

Sadly, mods on servers need to be uploaded to the VS modDB. Otherwise the clients can't download them automatically on ServerJoin. This might be a security solution to avoid malicious mods (not that anything would stop me from uploading malicious mods to the modDB...) being downloaded to clients.

Now: You CAN use this mod - but it might fudge up your savegame and it might throw a bunch of errors (Reason: It's interlinked with a few other mods and changes recipes and stuffs which we use on the server). That's why I, as the "modDev", have to advise against using it. As said: In the end, it's up to you to try it and see if you wanna use it.

If I find the time, I will try to make it standalone, as OrdinaryDude requested - but please don't count on it.

I will have to update it to 1.20 first (or better: for Vintaria Season 2). I haven't tried using it yet.

 

Of course, you're heartily invited to join us in Season 2 of Vintaria. I'm preparing for it, just waiting on an 1.20-update to Wildcraft: Trees&Shrubs for WorldGen. <3

PS: 1261 downloads? How!? :D

Byucknah, Dec 25th 2024 at 8:43 PM

Looking through the screenshots... "Oh wow, what a cool class mod!"

Reading the description... "Oh... 'Do not use' ... okay, why even have this here?" Incredibly dissapointing that a mod with this many cool classes basically exists only for a specific server. Really, Vintage Story should honestly not allow mod hosting for mods specific to only a single server else they break. Really lame and underwhelming on Vintage Story's part...

OrdinaryDude, Aug 23rd 2024 at 7:30 PM

Hope you make a standalone mod, would really want to try these classes inside my worlds

NMND , Aug 22nd 2024 at 4:14 PM

Hey! Exactly 500 downloads!
That's way more than I anticipated!

I suspect there's some of you who use this mod without being part of the Vintaria server which makes me very curious about your experiences with it.