
Valiant RPG
A suite of datapacks aimed to imbue your Minecraft world with Dark RPG elements.
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.
BE SURE TO CHECK THE "Versions" TAB TO FIND THE REQUIRED RESOURCE PACK.
The multiplayer severs previously alluded to will not be named here. It is the intention of the Valiant RPG Datapack Suite that users may enjoy this content either in singleplayer, or use the content for their own multiplayer server.
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. /datapacks/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:
/datapacks/dangerous-deepslate-xv
/datapacks/villager-mental-decay-xv
/datapacks/magic-missile
/datapacks/spirits-xv
/datapacks/value-villagers-xv
In addition, there are two optional datapacks developed alongside Valiant RPG:
/datapacks/vrpg-semi-hardcore
/datapacks/valiant-dungeon-keeper
Here are descriptions of the seven datapacks contained within the Valiant RPG Suite:
Valiant RPG
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.
Dangerous Deepslate XV
Hostile mobs that spawn below the elevation of Y=0 are replaced with more dangerous versions.
Deepslate ores can be mined for a large EXP bonus.
Every three deepslate ore EXP bonuses achieved, the Dangerous Deepslate XV Datapack distributes Sapphires in the following way:
If there are no mobs near the player, the player gains one Sapphire.
If there are mobs near the player, up to two mobs will get the glowing effect and two Sapphires will be summoned at their location.
Players must tunnel to nearby glowing mobs to collect the Sapphires spawned at their location.
Up to four Sapphhires may be obtained on each third deepslate ore mining bonus.
Mobs effected by the Dangerous Deepslate Datapack can be very dangerous. In the early game, the player will probably do their best to sneak around or avoid such mobs.
In the late game, the bonuses afforded by the Dangerous Deepslate XV Datapack are marginal, and the enemies trivial.
Villager Mental Decay XV
This datapack gives villagers a score toward mental decay for every in game day that they do not meet enough of the following needs:
Every villager must touch grass (or snow or sand. They must go outside or experience outside.)
Every villager must come into contact with other villagers.
Every villager must spend some time in bed.
Every villager must not come into contact with the undead.
If a villager has their mental needs neglected for too long, they will acrue mental decay points.
With too many mental decay points, villagers will turn into Evokers, Witches, Vindicators or Pillagers.
The above mentioned Illagers worship demons, and thus, override the Spirits XV Datapack in a way that forces evil Spirits to spawn near them.
Luckily, villagers also recover from up to one point of mental decay per day. As long as most of their needs are met, they are safe.
The player should take these conditions into mind when designing villager farms, or observing unfortunate world generation when it effects villages.
Value Villagers XV
This datapack changes the way villagers work in many ways:
All villagers gain 1 EXP after they are spawned. This means that once they take a profession, they cannot leave it, and their opening trades cannot be infinitely rerolled by removing the work station.
Zombie villagers that are cured are replaced by wholly new villagers. This means that you cannot save your villager trades after infection, or decrease trade costs by repeated curing.
Fletcher villagers cannot have the trade that takes sticks for emeralds.
Librarian villagers cannot have their first trade include an enchanted book. Their later trades can still include an enchanted book.
Evoker mobs have their loot table nullified, removing Totems of Undying from the game unless spawned in with cheats.
Every 1 out of 128 villagers is a magical "Value Villager." Baby villagers or cured villagers do not count towards this and cannot be Value Villagers.
The profession of a Value Villager is randomly selected, and their trades are overpowered.
Value Villagers cannot enter boats or minecarts. They are also invincible unless killed by Illagers.
Players will have to explore extensively to discover new Value Villagers, an average of 1 per 13 or so villages.
Since Value Villagers cannot be moved by conventional means, players will have to return to where they found them to benefit from their overpowered trades.
The Weapon Smith Value Villager is the only source of the Halberd and Zweihander weapons unlocked by the Valiant RPG Datapack.
Magic Missile
This datapack is the source from which all magic projectiles derive their behavior. It serves a technical role.
Known Issues:
Some generated structures such as: Strongholds, Mineshafts, Small water lakes, and Small lava lakes are glitched. Any block replaced by air is somehow considered to be both air and not air.
This means Magic Missile related entities will instantly collide when they hit the air spaces of these structures, rendering them useless.
Note: This does not effect all structures, or any caves, and this glitch has been in Minecraft for a long time.
Spirits XV
Spirits XV adds invisible, invincible, immobile entities which spawn in at a set rate on the surface of the Overworld.
Spirits have attributes that determine their behavior:
Aura: determines whether a Spirit is Evil, Neutral, or Good.
Power: determines the intensity of actions carried out by said Spirit.
Aggravation: Determines how often a Spirit carries out an action.
No matter the attributes, all Spirits eventually spawn a boss. Slaying this boss deletes the unique Spirit forever.
Spirits cannot exist within close proximity of eachother, and thus, slaying one only makes an opening for a new one to take its place, for better or for worse.
Spirit Bosses drop loot which can be traded for Sapphires, a required currency for character progression in the Valiant RPG Datapack.
Players with Aura near 0 attract neutral Spirits, negative Aura attracts evil Spirits, positive Aura attracts "Good" Spirits.
Slaying villagers increases aggravation for nearby Spirits, and reduces player Aura score.
Slaying evil Spirit Bosses increases player Aura score.
Slaying Good Spirit Bosses decreases player Aura score.
Every Spirit has certain "Magic Ingredients" that they will spawn nearby themself which can be turned into powerful potions.
There are 14 types of Spirit and 60 Magic Ingredients.
Read the Spirits Guide to learn more about Potions and Magic Ingredients.
Known Issues:
Unoptimized. Not a huge burden at present but many functions could be more optimal.
Valiant Dungeon Keeper
Valiant Dungeon Keeper is a tool that can be used to map, prototype, and generate large structures all in game.
While it is barbarically simple, it is also easy to screw up and the results can be disasterous!
Be sure to read the guide and have a good basis of knowledge on Minecraft datapacks before using. There is no guarantee for support for those who create disasters.