This page details the data format for json files in the data/namespace/pmmo/dimensions/
data folder.
Example File
{//DO NOT USE. Does not work"isTagFor":[],//When in the dimension, what bonuses does the player get"bonus":{ //if not adding bonuses, you can remove the entire section"DIMENSION":{"mining": 1.1, //this is a 10% increase in xp gain"flying": 0.75 //this is a 25% reduction in xp gain}},//this governs what skill is required to teleport to the dimension. affects teleportation by command too."travel_req":{ //if not adding travel requirements, you can remove the entire section"agility": 5},//What blocks should not be permitted to be vein-mined"vein_blacklist":[ //if not adding, you can leave it, but it's cleaner to remove it"minecraft:bedrock","minecraft:ancient_debris"],//Which mobs, and by how much, should be modified in this dimension."mob_modifier":{"minecraft:zombie": {"minecraft:generic.max_health": 0.5, //half health"minecraft:generic.movement_speed": 2.0, //double speed"minecraft:generic.attack_damage": 1.1 // 10% increase in damage},"minecraft:skeleton": {"minecraft:generic.attack_damage": 1.15 //not all attributes need to have values, only what you want to modify.}}}
Tags and File names
When naming and adding a file you should name the file according to the data value of the dimension. for example overworld.json
for the vanilla overworld. or undergarden.json
for the undergarden dimension. From there you need to place it under the correct namespace folder. eg data/minecraft/pmmo/dimensions/overworld.json
or data/undergarden/pmmo/dimensions/undergarden.json
respectively.