Jump to content
  • 0

[HELP]L2j-Frozen adding custom properties


Question

Posted

Hello guys as my title says i am using l2j-frozen pack and i am trying to input a custom property file but i cant even if i do all corectly ( i think )

So let me tell you what i do:

 

I open this: com.l2jfrozen.FService.java

	// Config Files Paths
//===========================================
+	//Custom config
+	public static final String CUSTOM_FILE_DIR = "./config/custom.properties";

 

Then i open: com.l2jfrozen.Config.java

	private static final Logger _log = Logger.getLogger(Config.class.getName());
+	
+	public static boolean ALLOW_CUSTOM;
+	
+		public static void loadCustomConfig()
+	{
+		final String CUSTOM_SETTING= FService.CUSTOM_FILE_DIR;
+
+		try
+		{
+			Properties custom = new Properties();
+			InputStream is = new FileInputStream(new File(CUSTOM_SETTING));
+			custom.load(is);
+			is.close();
+			//============================================================
+			ALLOW_CUSTOM = Boolean.parseBoolean(custom.getProperty("AllowCustom", "True"));
+
+		}
+		catch(Exception e)
+		{
+			e.printStackTrace();
+			throw new Error("Failed to Load " + CUSTOM_SETTING + " File.");
+		}
+	}
+

 

And i create the custom.properties at config directory adding the AllowCustom = True in the file, i get no error while compiling and no errors at GameServer but when i log in and try using this custom additions they dont work...

 

Please someone help me... Thanks in advance!

 

PS: Thats an example i add other things just to give you understand what i do :)

3 answers to this question

Recommended Posts

  • 0
Posted

Here i don't saw just you added config file but i dont saw any function.. what supose to do " allow configs " show us all code or  what you enbale with allow configs

  • 0
Posted

Thanks man for replying i was searching right now the config.java file and found what i was missing :)

It seems that i had to input this:

			loadHexed();

+			//Load Custom config
+			loadCustomConfig();
+

 

Tested and worked. (I am really happy right now xD )

So thanks and please someone lock this topic :)

Have a good time.

  • 0
Posted

Thanks man for replying i was searching right now the config.java file and found what i was missing :)

It seems that i had to input this:

			loadHexed();

+			//Load Custom config
+			loadCustomConfig();
+

 

Tested and worked. (I am really happy right now xD )

So thanks and please someone lock this topic :)

Have a good time.

np

 

Guest
This topic is now closed to further replies.


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock