Mods / Simple Classes

Tags:
Author: Dekkan
Side: Both
Created: Feb 14th 2024 at 4:25 AM
Last modified: Mar 6th 2024 at 1:00 AM
Downloads: 3154
Follow Unfollow 40

Latest release (for Vintage Story 1.19.3, 1.19.5 - 1.20.0-pre.0, 1.20.6 - 1.20.7, 1.20.8 - 1.20.10 and 1.20.11 - 1.20.12, outdated):
simpleclasses-2.0.2.zip  1-click install


A Class mod that completely overwrites the VS classes.
Not compatible with other class mods

Contents:

5 Classes:
Commoner
Fighter
Scout
Hunter
Gatherer

All classes (including Commoner) get the Miner trait buff.
All other classes gain other additional minor bonuses.

Adds nothing else.

(Class Specific Recipes that are found in Vanilla are NOT enabled with this mod.  If you want class specific items to work you will need another mod to enable them or use the command to enable them by toggling off "class specific recipes" - I will not run support for these recipes beyond making this statement.)

Designed for use on the DragonBorn VS server.


Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
2.0.2 simpleclasses
1.19.5 - 1.20.0-pre.0 1.20.6 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
2635 Mar 6th 2024 at 1:00 AM simpleclasses-2.0.2.zip 1-click install

Fixed an error in the en.json file

2.0.1 simpleclasses 515 Feb 14th 2024 at 5:14 AM Empty simpleclasses.zip 1-click install

22 Comments (oldest first | newest first)

💬 Dekkan , Oct 18th at 1:41 PM

For those who downloaded v 2.0.3 for the new version already that was just testing on my part... the mod isn't  functional yet as it still needs work.  I will post a functional version later today

💬 Dekkan , Oct 13th at 9:12 PM

GeorgeAPOG Beathrus

 

Glad you like the mod and sorry.  I haven't updated the mod because I haven't updated our server to 1.21 yet. The end of the summer and early fall have been very busy for me.  I will get to this update this coming weekend.

💬 Beathrus, Aug 31st at 6:15 PM (modified Aug 31st at 6:15 PM)

May we haven an update to 1.21 please? Can't update to 1.21 without it.

💬 GeorgeAPOG, Aug 28th at 12:25 AM

Really like this mod, but it's the only one that doesn't work for 1.21.0.
User error on my part is completely possible.

💬 huflungpu, Jul 25th at 12:17 PM

Dekkan

 

Sorry for the late response on this. Further testing has shown that this error was not related to the crashing issue I was having. But, it was being logged with ONLY this mod enabled. However, my pestering in the discord revealed to me that there was a cache folder, which at the time I didnt know to clear out, so this may boil down to user error. I'm currently running on 1.20.12. I will set up a new save and attempt to reproduce the issue tonight, and send you the full logs on discord.

💬 Dekkan , Jul 20th at 4:10 AM

huflungpu

I would need more to go on than the snippet of the crash report.  And no one else has had any issues with it.  What version of the game are you running as well?  I have not tested it with ANY of the pre 1.21 builds but I can confirm it does work fine in 1.20.12 as we have that on our server and run it with a myriad of other mods with zero issues.  IF you are using any other mods that add/alter classes then that could be your issue as it does say in the description that this is NOT compatible with any other class mods.

 

If you want to send me a DM in discord with the log I could attempt to decipher what you're encountering.

💬 huflungpu, Jul 17th at 3:40 PM

I just wanted to reach out in regards to an error causing 10mb client logs, and potentially being the source of a crash (havent confirmed this yet). The error loops indefinitely with only this mod enabled on my client.

 

Crash Report
17.7.2025 10:33:41 [Error] Exception: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
   at System.Text.ValueStringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ReadOnlySpan`1 args)
   at System.String.FormatHelper(IFormatProvider provider, String format, ReadOnlySpan`1 args)
   at System.String.Format(String format, Object[] args)
   at Vintagestory.API.Config.TranslationService.TryFormat(String value, Object[] args) in VintagestoryApi\Localization\TranslationService.cs:line 165
17.7.2025 10:33:41 [Warning] Translation string format exception thrown for: "<strong>Active use</strong>
Block chance: {0}%
Damage absorption: {2} hp
<strong>Passive use</strong>
Block chance: {1}%
Damage Absorption: {3} hp"
   Args were: 90, 20, 4
💬 Dekkan , Jul 4th at 4:44 AM

Bosscardinal685

I would suggest you read about modding on the wiki (it's actually a good resource) and ask questions in the modding channel in discord.  Also read over the files in a mod like this one and you'll see how things fit together.  If you have any programming background it should be easy enough to sort out by just looking at the code, if not it's definitely helpful to read through the wiki and ask questions.

💬 Bosscardinal685, Jul 4th at 4:34 AM

Dekkan

General question, How do you make a mod like this? I'm kind of interested in getting into the modding scene at atleast a basic level.

💬 Dekkan , Jul 4th at 1:07 AM

Kiroshiko

 

That's as intended. As per the description it is intended for my own server.  We wanted to strip out the negatives and reduce the positives and make mining less painful for everyone since most players don't want to spend forever to get resources and ores are the worst resources to gather.  Sure it's not everyone's cup of tea but no one advertised it was balanced.  If you don't like it that's fair but please don't discredit that others might like it and don't make it sound like it's a bad mod.  I worked hard to make it what it is for my community and we are rather happy with the outcome. :) Hopefully you find something that suits your tastes.  Just please don't be negative to mods that you don't like... modders work hard to make these to their personal liking and FREELY share them with others.

💬 Kiroshiko, May 31st at 10:29 AM

Unbalanced as hecc, no cons

And everyone's a miner for whatever reason :SOB:

💬 Dekkan , Mar 15th 2024 at 4:19 PM

YouariE

While I appreciate your suggestions to fit your ideas I made this mod for my own server and as such the mod does exactly what I wanted it to do and so I will not be changing it.
The intent was to make a simlified mod without negatives and limit the buffs so that there is no clear benefit for one class over another.

That being said I do know that there are other class mods that add in the level of complexity you are requesting and I suggest that if you are unsatifsifed with this mod that you might consider checking out one of the other class mods out there.

And as for making another class mod, that won't happen as I have no reason to do so.  This mod works exactly as I wanted it to work and I don't make mods that I don't feel are necessary or don't benefit my server in any manner.

💬 YouariE, Mar 14th 2024 at 5:58 AM

i love to have more weekneses as well vor classes, like an getherer have more hunger, bekaus he have more muskles = more energy needed, or an Farmer has les power on archery bekaus, he figth not so motch, and also must work mor unpesice, bekaus a field is big, and no prezison is needet, a fighter also need more hunger and also will it be nice, that he gethere less as the normal class. a scout maby is not strong whif meely weapons, and also maby week in gethering, bekaus, to run long distances, the class needet to be optimated vor light whigt, so less muskles means longer durabillety, less wigth, more energy. also gethering more, woud be stupid, if he whant to run miles and miles, so so less he gether, so better. 
:Dmaby you can make a sekons mod, that include weaknesses? :D 

💬 SunshineFaith, Mar 10th 2024 at 5:26 PM

Thanks, I really like the mod and was using it with the error anyway.  I appreciate the update.  

💬 DUCATISLO, Mar 8th 2024 at 4:20 PM

gg

💬 Dekkan , Mar 6th 2024 at 12:53 AM

SunshineFaith  Appears there was a missing comma from the file. I have fixed it and will re-upload it shortly.

💬 SunshineFaith, Mar 5th 2024 at 12:43 AM

I am getting this error for my server.   

 

5.3.2024 00:43:09 [Server Error] Failed to load language file: en.json
5.3.2024 00:43:09 [Server Error] Exception: After parsing a value an unexpected character was encountered: ". Path 'maplayer-prospecting', line 11079, position 1.

💬 Muricht, Feb 15th 2024 at 8:38 PM

Ok now this begins to make sense. I am pretty new to the game and didn't realize the crude bow was standard hunter only. Thanks!

💬 Dekkan , Feb 15th 2024 at 1:24 PM

That would not be anything caused by this mod if no one can make any type of bow. I'd suggest looking at your other mods.
Again if you are talking about the "crude bow" that is a recipe IN vanilla for the vanilla hunter class.  That recipe will not work for anyone using this mod unless they have another mod to unlock it or have class specific recipes turned off.  This mod does not do ANYTHING with bows. It neither enables or disables them.

EDIT: I just went on to my server (and I use this mod) and I made the simple bow and the longbow with the "class specific recipes" left on and they craft fine.  Then I turned off the class specific recipes and was able to craft the crude bow and recursive bow.

💬 Muricht, Feb 15th 2024 at 10:14 AM

No, I mean no one seems to be able to make them.

💬 Dekkan , Feb 15th 2024 at 6:04 AM

I don't see why not. bows are made from sticks and flax twine.  Everyone should be able to make them.
Unless you're wanting the crude bow and as I said... this mod adds nothing else beyond the minor buffs.
If you want "bowyer" recipes from Vanilla, this mod won't give that to you. 
But if you really want that bow you can turn off class specific recipes in single player.
Our server runs with class specific recipes turned off for that very reason.

💬 Muricht, Feb 15th 2024 at 3:51 AM

Love the classes but for some reason i cant craft a bow with the hunter.

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом