Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
The Valiant RPG Datapack Suite intends to imitate the experience of the multitude of small, independently developed RPG multiplayer servers that were more common and popular prior to the year 2020.
The Valiant RPG Datapack Suite contains six datapacks and one resourcepack which are made in such a way that they are dependent on eachother. The XV element is meant to imply "X Valiant RPG" to denote that these versions of these independent datapacks are developed with dependencies on the Valiant RPG Datapack.
For a simple, 1 zip file datapack installation, you can instead check out the Valiant RPG SGW Pack. https://modrinth.com/datapack/valiant-rpg-sgw-pack This is the optimal way to enjoy Valiant RPG for Singleplayer or casual Multiplayer.
Unless using the SGW Pack, after putting all relevant datapacks into the world's datapacks folder, the user will need to run the command
/function valiantrpg:biginitialize
After running the preceding command with all 6 datapacks installed, it is unnecessary to individually initialize each; everything has now been set up to play.
To function with all intended features, there are 5 other datapacks required:
https://modrinth.com/datapack/dangerous-deepslate-xv
https://modrinth.com/datapack/villager-mental-decay-xv
https://modrinth.com/datapack/magic-missile
https://modrinth.com/datapack/spirits-xv
https://modrinth.com/datapack/value-villagers-xv
In addition, there are two optional datapacks developed alongside Valiant RPG:
https://modrinth.com/datapack/vrpg-semi-hardcore
https://modrinth.com/datapack/valiant-dungeon-keeper
Valiant RPG is a datapack that introduces new RPG mechanics that completely overshadow the existing Minecraft EXP system.
To begin one's journey with Valiant RPG, a player must acquire a Sapphire, and use said Sapphire to ring a bell. After character creation, ringing a bell with a Sapphire will display the Character Sheet.
Players will choose a Class, and then two Affinities to favor.
Affinities determine how many a levels in a given Attribute that a player gains on each Valiant RPG levelup.
` Every 5 Valiant RPG levelups, the player gains one Perk Point.
The player may spend Perk Points in any Attribute category on any perk, provided that the player has the prerequistite Attribute Level and prerequisite Perk.
Given the open ended nature of Valiant RPG, any player could have any perk or even every perk given enough levelups. Affinities determine how quickly the player will achieve access to a given perk.
The Attributes given to players in Valiant RPG are as follows:
Arming: Gives access to more powerful melee weapons, increases armor potency, and can increase archery damage.
Constitution: Increases the player's base stats such as movement speed, melee damage, max health points and max action points.
Ferocity: Gives access to feats of might such as Warcry, Mighty Blow, and Dash.
Evocation: Gives access to magical abilities and new ways to interact with the entities introduced by the Datapack Spirits XV.
Meditation: Gives access that affect the players health, mana, action points, and abilities like Riddle which silence nearby casters.
Faith: Like Evocation, Faith grants magical abilities and new ways to interact with entities introduced by the Datapack Spirits XV, but without Faith, we are blind.
Valiant RPG features a new HUD element that displays three values:
MP: MP (Mana Points) is required to cast most abilities from Valiant RPG. Without sufficient MP, abilities cannot be used.
AP: AP (Action Points) is also required to cast most abilities from Valiant RPG, however, AP is allowed to go into the negatives. No matter the ability AP cost, it can be cast with even one AP.
Aura: Represented by a purple Yin-Yang, Aura determines how the Spirits XV Datapack interacts with the player. A sort of "morality system."
Known Issues:
The "Writ of Exile" ability for Faith does not actually send anything to the shadow realm. It silences, roots, and adds +1 to the target's vrpg_indicts score.
It is up to server operators to come up with a function or command block to do with entities with 3 or more vrpg_indicts, whether that be instant death, imprisonment, banishment, etc.
Unoptimized. Not a huge burden at present but many functions could be more optimal.


