You need to do 3 simply things :D
1. Go at config file l2jmods and add this:
#==================================================
# Custom Start Title by SmirNoff =
#==================================================
# Set this option to true to enable custom titles on new chars.
CharTitle = True
CharAddTitle = by SmirNoff
2. Go To net.sf.l2j.Config.java and add after this public static float RIFT_BOSS_ROOM_TIME_MUTIPLY;
add this two lines
public static boolean CHAR_TITLE;
public static String ADD_CHAR_TITLE;
then find
L2JMOD_WEDDING_DIVORCE_COSTS = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20"));
and after it add:
CHAR_TITLE = Boolean.parseBoolean(L2JModSettings.getProperty("CharTitle", "true"));
ADD_CHAR_TITLE = L2JModSettings.getProperty("CharAddTitle", "by SmirNoff");
3. Go to net.sf.l2j.gameserver.clientpackets.CharacterCreate.java at line 181 add
if (Config.CHAR_TITLE)
newChar.setTitle(Config.ADD_CHAR_TITLE);
else
newChar.setTitle("");
Update your core and you are done :)
Edit: Credits: A-Style™ from L2J Server Forum http://l2jserver.com/old-forum/thread.php?threadid=32581