Configuration Files

The Danger RPG modification allows you configure many options to your liking.

Locating the Configuration files
When changing options in the config files - do NOT change anything other than values that can say: true, false, or that are numerical values.
 * 1) In order for Minecraft to load the configuration files, you must first add the Danger RPG mod into your mods folder.
 * 2) Load the game at least once, this will make the configuration files appear.
 * 3) Close the game and open the config folder.
 * 4) Look for the folder that is named "DangerRPG".
 * 5) You will find 4 text files there, click on whichever you wish to edit.
 * An exception is the places where you can name entities and items.

Client Config
These are the options found within the Client Config file as of 1.0.8


 * 1) Charge bar need centering (true/false) [default: true]
 * B:guiChargeIsCentered=true
 * 1) Change X offset of charge bar [range: 0 ~ 2147483647, default: 0]
 * I:guiChargeOffsetX=0
 * Changes the X position of the charge bar.
 * 1) Change Y offset of charge bar [range: 0 ~ 2147483647, default: 45]
 * I:guiChargeOffsetY=45
 * Changes the Y position of the charge bar.
 * 1) Set default HUD mode:


 * 1) [0] - normal


 * 1) [1] - normal digital


 * 1) [2] - simple


 * 1) [3] - simple digital


 * 1)  [range: 0 ~ 3, default: 1]
 * I:guiDafaultHUDMode=1
 * Changes the HUD mode, if you wish to change it back to default, then keep looking below.
 * 1) Default damage value for calculate resistance in armor bar. [range: 0 ~ 2147483647, default: 25]
 * I:guiDamageForTestArmor=25
 * 1) Change side of enemy's HUD (true/false) [default: true]
 * B:guiEnemyHUDIsInvert=true
 * Changes the side of the enemy's HUD.
 * 1) Change X offset of enemy's HUD [range: 0 ~ 2147483647, default: 10]
 * I:guiEnemyHUDOffsetX=10
 * 1) Change Y offset of enemy's HUD [range: 0 ~ 2147483647, default: 10]
 * I:guiEnemyHUDOffsetY=10
 * 1) Enable RPG HUD (true/false) [default: true]
 * B:guiIsEnableHUD=true
 * Set to false if you wish to change the HUD back to the old Minecraft style HUD.
 * 1) Change side of player's HUD (true/false) [default: false]
 * B:guiPlayerHUDIsInvert=false
 * 1) Change X offset of player's HUD [range: 0 ~ 2147483647, default: 10]
 * I:guiPlayerHUDOffsetX=10
 * 1) Change Y offset of player's HUD [range: 0 ~ 2147483647, default: 10]
 * I:guiPlayerHUDOffsetY=10
 * 1) Twice health-mana bar (true/false) [default: true]
 * B:guiTwiceHealthManaBar=true
 * 1) Is show default recipes in RPG workbench (need NEI) (true/false) [default: false]
 * B:neiShowShapedRecipe=false
 * Set to true if you wish to be able to view the recipes of items via NEI.

Entity Config
# All entities are RPGable (true/false) [default: false]
 * 1) Set frequency of RPG entity level up [range: 1 ~ 2147483647, default: 50]
 * I:entityLvlUpFrequency=50
 * Sets the frequency of how fast an RPG entity levels up.
 * B:isAllEntitiesRPGable=false
 * Sets whether All items are RPGable (capable of gaining levels), including items from other mods.

# Can player decrease own stats without creative mode? (true/false) [default: true]
 * B:playerCanLvlDownAttr=true
 * Whether the player is able to decrease your own stats without going into creative mode.

# Set number of lost points of level when player die [range: 0 ~ 2147483647, default: 3]
 * I:playerLoseLvlCount=3
 * Whenever a player dies, he or she will lose levels, indicate how many levels you want the player to lose.

# Set percent of lose experience points when level down player's stat [range: 0.0 ~ 1.0, default: 0.5]
 * S:playerPercentLoseExpPoints=0.5
 * Choose how much experience is lost from removing levels - in other words, you don't get back all of your XP back when you remove levels.

# Set start mana regeneration value [range: 0 ~ 2147483647, default: 1]
 * I:playerStartManaRegenValue=1

# Set start mana value [range: 0 ~ 2147483647, default: 10]
 * I:playerStartManaValue=10

# Set active RPG entities (activated if 'isAllEntitiesRPGable' is false) (true/false)

S:list <

Blaze

CaveSpider

Chicken

Cow

Creeper

EnderDragon

Enderman

EntityHorse

Ghast

Giant

LavaSlime

MushroomCow

Ozelot

Pig

PigZombie

Sheep

Silverfish

Skeleton

Slime

SnowMan

Spider

Villager

VillagerGolem

Witch

WitherBoss

Wolf

Zombie
 * Lists which mobs are capable of gaining levels, view the list at the very bottom of the EntityConfig file to see which mobs you are able to add to this list.

health {

#  [default: ADD 1.0]
 * S:expCost.mul=ADD 1.0
 * Sets how much it will cost to level up - by default, it adds 1 level to every level you wish to obtain.

#  [range: 0 ~ 2147483647, default: 1000]
 * I:maxLvl=1000
 * Sets the maximum level for that particular stat.


 * 1)  [range: 0 ~ 2147483647, default: 2]
 * I:startExpCost=2
 * Sets how many levels it will cost to obtain the first level.


 * 1)  [default: ADD 2.0]
 * S:value.mul=ADD 2.0
 * Sets how much it increases your stat by.

Note: Not all of the stats are listed, merely because they all use the 4 same configuration options mentioned above for health, they all have the same meaning.

Item Config
- To be added later.

Main Config
# Enable writing info message to log (true/false) [default: true]
 * B:mainEnableInfoLog=true
 * To be added.

# Enable transfer config data from server to client (true/false)
 * Sets whether you wish your configuration options to affect the clients.

# Can be errors. Synchronize the configuration better by other means. [default: false]
 * B:mainEnableTransferConfig=false
 * To be added.