-
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
- levelBaseChanceToNotLoseArrow => base chance to not losing the arrow when shotting to entity
- levelChanceToNotLoseArrowBaseIncreasePerLevel => how much chance you will earn per level to not lose the arrow when shotting
- levelChanceToNotLoseArrowReduceIncreaseEveryLevel => 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.
- levelChanceToNotLoseArrowReduceQuantityEveryLevel => the actual chance that will be reduced after levelChanceToNotLoseArrowReduceIncreaseEveryLevel
- levelBaseAimAccuracy => base aim accuracy for shotting or throwing with the tool
- levelIncreaseAimAccuracyPerLevel => accuracy gained each level the player has with the tool
- levelEXPPerTill => experience gained by tilling the soil
- levelBaseHarvestMultiply => base amount of drops will be get after harvesting things of the level type
- levelIncrementHarvestMultiplyPerLevel => each level will increase this amount of the harvest drop rate
farmingcrops.json stores the crops that you will earn experience by breaking