A lot of the interfaces are handled in CustomInterfaces.java, there is a combat bug that you can fix if read around on a thread here in the help section, someone explains how to fix it.
As for becoming an admin open up
Source>data>characters>details>YOURNAME.json
Press ctrl+f to search for
and change the 0 to 3, like this.
That will give you Owner position.
Also there is a command called "bsf815s" in PlayerCommand.java , delete this or comment it out to prevent people from setting there stats to whatever they want.
EDIT:
If you press ctrl+f inside PlayerCommand.java , search for
You should find the following
Code:
case "bsf815s":
if (parser.hasNext(2)) {
short skill = parser.nextShort();
short amount = parser.nextShort();
player.getLevels()[skill] = amount;
player.getMaxLevels()[skill] = amount;
player.getSkill().getExperience()[skill] = Skill.EXP_FOR_LEVEL[amount - 1];
player.getSkill().update();
player.send(new SendMessage("You set " + Skills.SKILL_NAMES[skill] + " to level " + amount + "."));
}
return true;
Replace everything in the box above with everything in the box below (copy pasta)
Code:
//*case "bsf815s":
//if (parser.hasNext(2)) {
//short skill = parser.nextShort();
//short amount = parser.nextShort();
//player.getLevels()[skill] = amount;
//player.getMaxLevels()[skill] = amount;
//player.getSkill().getExperience()[skill] = Skill.EXP_FOR_LEVEL[amount - 1];
//player.getSkill().update();
//player.send(new SendMessage("You set " + Skills.SKILL_NAMES[skill] + " to level " + amount + "."));
//}
//return true;
There you go! Quick fix !