-
Notifications
You must be signed in to change notification settings - Fork 4
Configurations
Lean's edited this page Apr 12, 2024
·
29 revisions
entityexp folder stores all tools levels that the player will earn by killing entity with the tool, for example the axe.json file stores all entities and experience that axe will earn by killing that entities:
{
"Dead fox pup": 1,
}
when you kill a fox pup with any axe you will earn 1 experience with axes.
levelstats folders stores all others data about the level system, and for each level have specific configurations to be set, in this example consider changing the level to the level type you want to chance for example => levelEXPPerHit = axeEXPPerHit
- levelEXPPerHit => experience earned by hitting any entitie with that tool
- levelEXPPerBreaking => experience earned by breaking things with that tool
- levelEXPPerTreeBreaking => experience earned by chopping things with that tool
- levelEXPPerLevelBase => the base experience calculation for levels
- levelEXPMultiplyPerLevel => each level the player earns is more difficulty for getting new levels, this is the modifier for that difficulty
- levelBaseDamage => base damage for that type of tool
- levelIncrementDamagePerLevel => the percentage increasing the damage of that tool each level the player have
- levelBaseMiningSpeed => base mining speed for that tool, only applies in the blocks that tools breaks
- levelIncrementMiningSpeedMultiplyPerLevel => the percentage increasing the mining speed for that tool
- levelBaseDurabilityRestoreChance => base chance for using the tool and not losing the durability
- levelDurabilityRestoreChancePerLevel => chance increased for not losing the durability per level
- levelDurabilityRestoreEveryLevelReduceChance => each level that will reduce the chance earned by levels, for example: until level 5 you earn 2.0, but after level 5 you are earning only 1.5 chances.
- levelDurabilityRestoreReduceChanceForEveryLevel => the actual chance that will be reduced after levelDurabilityRestoreEveryLevelReduceChance