RpgDifficulty is a mod which strengthens mobs over time and distance.
RpgDifficulty is a mod built for the Fabric Loader. It requires Fabric API and Cloth Config API to be installed separately; all other dependencies are installed with the mod.
RpgDifficulty is licensed under MIT.
increasingDistance
: distance in blocks to increase strength of mobs by distanceFactor
. increasingDistance
to 0increasingTime
: time in minutes to increase strength of mobs by timeFactor
. increasingTime
to 0heightDistance
: distance in blocks from mob y - startingHeight
/ heightDistance
to increase strength of mobs by heightFactor
. startingHeight
= 10% stronger, 60 blocks above startingHeight
= 20% stronger ,can be disabled by positiveHeightIncreasion
or negativeHeightIncreasion
for each direction of heightmaxFactorHealth
: max factor for health increasion. maxFactorDamage
: max factor for damage increasion. maxFactorHealth
maxFactorProtection
: max factor for protection increasion. maxFactorHealth
maxFactorSpeed
: max factor for speed increasion. maxFactorHealth
, only applies onto special zombieallowRandomValues
: allow random values to be applied on mobs with chance of randomChance
. randomChance
= 10 equals 10% chance for applying random statsrandomFactor
: applies when allowRandomValues
is true with the chance of randomChance
randomFactor
+ (random.nextDouble() randomFactor
* 2F));extraXP
: calculate xp drop by strength. maxXPFactor
: max xp factor for xp drop increasion. startingFactor
: overall starting factor for calculation. startingDistance
: starting distance in blocks to calculate strength from spawn point. startingTime
: staring time in minutes to calculate strength. For settings specific to a dimension a datapack is required.
If you don't know how to create a datapack check out Data Pack Wiki website and try to create your first one for the vanilla game.\
If you know how to create one, the folder path has to be data\rpgdifficulty\difficulty\YOURFILE.json
\
Boss modificators will get used for all mobs which are in the common entity types boss tag. (Called c:bosses)\
If the mod is used on a server, turning the timeFactor to 0 is recommended.
Settings which can get modified are:
An example can be found below:
{
"dimension": "minecraft:the_nether",
"increasingDistance": 300,
"distanceFactor": 0.1,
"increasingTime": 60,
"timeFactor": 0.05,
"heightDistance": 30,
"heightFactor": 0.1,
"maxFactorHealth": 3.0,
"maxFactorDamage": 3.0,
"maxFactorProtection": 1.5,
"maxFactorSpeed": 2.0,
"startingFactor": 1.0,
"startingDistance": 0,
"startingTime": 0,
"startingHeight": 62,
"positiveHeightIncreasion": true,
"negativeHeightIncreasion": true
}