Strategies
True Random
Just as described, a truly random selection between the min-level and max-level.
Internal-Use Placeholder: %random%
random:
When set to true
, enables the Random Levelling Strategy
Weighted Random
Note: You may simply set weighted-random: true
and it will use the min-level and max-level to generate a weighted random, where the lowest levels are the most likely to appear, while the highest are least likely.
Internal-Use Placeholder: %weighted-random%
Example: The above weighted random will generate a list of numbers, using the 'weight' value listed on the right to increase or decrease the chance of the level being randomly selected. 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 8, 8, 9, 10
weighted-random:
When set to true
, enables the Weighted Random Levelling Strategy
Ex: 1-10: 3
The value on the left represents the possible applied level range; the value on the right represents the weight of that range of levels. The higher the weight, the more likely the range.
Distance-from-Origin
Internal-Use Placeholder: %distance-from-origin%
Note: When using the enable-height-modifier:
feature, the settings which follow this configuration option are part of the same system. The system uses the following formula to derive the final applied level:
distance-from-origin:
Initiates the Distance-from-Origin Levelling Strategy.
origin-coordinates:
Initiates the section where you can specify the x:
or z:
coordinate of the center-point which is referenced by this Strategy.
buffer-distance:
Represents the buffer zone between the center-point coordinates and the number of blocks measured away from that center-point where the mobs will be the lowest level applied to them. Good for providing a safer initial zone.
ringed-tiers:
The rings formed by this Strategy are circular and concentric.
After the buffer-distance
has been reached, a new measurement will take place from the edge of the buffer-distance
ring for the number of blocks specified in this coordinate. For each ring extending out from the first ringed-tiers
ring, the level value of mobs will be increased by one.
enable-height-modifier:
When set to true
, enables the Blended Distance Modifier associated with the Distance-from-Origin Levelling Strategy.
This adds a Y-Height component when determining the distance from the center-point coordinates.
Changing to false
will disable this feature, and all subsequent configuration options will be ignored.
transition-y-height:
The Y-Height coordinate where the Distance-from-Origin Levelling Strategy would apply exactly, and where the transition line between a level increase or decrease trend would occur if the Blended Distance Modifier is enabled.
y-height-period:
The number of blocks from the transition-y-height
before a level-multiplier
is applied.
level-multiplier:
The multiplier value applied to the expected Distance-from-Origin Levelling Strategy level value. The value is applied exponentially across each instance of the y-height-period
in either direction of the transition-y-height
.
For example, a higher y-height-period
value and lower level-multiplier
would result in a slow buildup until you reach about half way to the maximum level, and then a sharper increase as you get further out.
scale-increase-downward:
When set to true
, the effect of the Blended Distance Modifier will be so that the increases in levels are applied as the player ventures from the transition-y-height
down into caves; while the level value would decrease as the player ventured into the mountains above the same Y-Height coordinate.
Changing to false
will reverse the effect.
Y-Coordinate
Internal-Use Placeholder: %y-coordinate%
This strategy considered the current Y-Height of the mob being processed and will provide them a level value based on that height value. The lowest level applied to the mob is from all blocks at the start-height
and higher, while the highest level applies to the mob who is from all blocks at the end-height
and lower. When the period
value is any value other than zero, then the end-height
is ignored and instead the level will move for every period
blocks in the direction specified.
y-coordinate:
Initiates the Y-Coordinate Levelling Strategy.
start-height:
The starting Y-Height coordinate, where the blocks from this height and higher are at the lowest level.
period:
The number of blocks from start-height
where the level will increase per instance of the period
. end-height
is ignored.
end-height:
The ending Y-Height coordinate, where the blocks from this height and lower are at the highest level.
Last updated