BloodyShop Mod to create a store in VRising (with optional client UI)
Changelog
0.9.81
- Fixed a bug that existed when the currency_list.json file was first generated.
- Added option within the client configuration file to disable sounds.
0.9.8
- Added UI to set and remove currencies.
- Added messaging system for currencies.
- Optimize the performance of network messages from the server that caused lag to different players.
- Added a user registration system that uses the UI to only notify those users of changes in real time.
- Change of icons of the main menu.
- Refactoring of the window to add or remove products from the store, now everything is displayed in a single window.
- Fixed bug that did not allow deleting products from the UI.
- Added sounds to the UI for certain actions.
- The UniverseLib.IL2CPP.Interop.dll library is no longer compiled into the dll to avoid incompatibilities with other mods that use this library to create UIs.
0.9.7
0.9.6
- Fixed error when you tried to buy or delete an item that there are several purchase options in the store, now you delete or buy the one you select from the UI
0.9.5
- Added Stacks for products
0.9.0
0.8.3
- Removed debug logs to improve server performance
0.8.2
- Simplified core inventory
0.8.1
- First public version of the mod

Manual
Known bugs
Gloomrot Update
Since the update to Gloomrot the server does not have the names of the Prefabs, so the name of the Prefab has been added to the add command as a necessary parameter.
New command:
.shop add "<NameOfProduct>" <PrefabGUID> <Price> <Stock>
Example:
.shop add "Silver Currency" -949672483 1 100
This name is only visible through the chat commands, if the client uses the mod he will see it in the language that the game has configured
For this same reason, it is best to manage the store from the client, which implies that you must install the BloodyShop mod on the client and the server if you are a server administrator.
Complete list of prefabs
Credits
This mod idea was a suggestion from @Daavy on our community idea tracker, please go vote and suggest your ideas: https://ideas.vrisingmods.com/
V Rising Mod Community the best community of mods for V Rising
@Godwin for all the ideas you have brought to the project and testing the mod on your server.
@Vexor Gaming For giving me ideas and testing the mods on your server and with your community.
@Deca for your help and the wonderful framework VampireCommandFramework and BloodStone based in WetStone by @Molenzwiebel
@Adain for encouraging me to develop a UI to be able to use the mod from the client, for the support and for its VRising.GameData framework
@Paps for all the help and encouragement he has given us to get this idea off the ground.
A special thanks to the testers and supporters of the project:
- @Vex Vexor Gaming as a tester and great supporter, who provided his server as a test platform!
- @SynovA Iron Fist RPG as a tester and great supporter, who provided his server as a test platform!
- @iska as a tester and great supporter!
- @JosiUwU as a supporter for manuals.