JSON configuration files in Remixed Dungeon define many game elements and mechanics.
JSON configuration files are used throughout Remixed Dungeon to define various game elements without requiring code changes. They provide flexibility for modding and allow for easier balance adjustments.
levelObjects/ directory, define interactive objects like chests, statues, barricades, etc.mobsDesc/ directory, define mob stats and behaviorsspritesDesc/ directory, define sprite animations and effectshero/initHeroes.json, define starting equipment and stats for classeslevelsDesc/Bestiary.json, define monster spawn rates and level placementRemixedDungeon/src/main/assets/levelObjects/ - Interactive objectsRemixedDungeon/src/main/assets/mobsDesc/ - Mob configurationsRemixedDungeon/src/main/assets/spritesDesc/ - Sprite configurationsRemixedDungeon/src/main/assets/levelsDesc/ - Level configurationsRemixedDungeon/src/main/assets/hero/initHeroes.json - Hero starting propertiesJSON files can be modified in mod packages to change game behavior without changing Java code.