mirror of
				https://github.com/PlaceholderAPI/PlaceholderAPI
				synced 2025-10-31 06:12:28 +01:00 
			
		
		
		
	finalized config, added nullability annotations
This commit is contained in:
		| @@ -21,50 +21,69 @@ | |||||||
| package me.clip.placeholderapi.configuration; | package me.clip.placeholderapi.configuration; | ||||||
|  |  | ||||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||||
|  | import org.jetbrains.annotations.NotNull; | ||||||
|  |  | ||||||
| public class PlaceholderAPIConfig { | public final class PlaceholderAPIConfig | ||||||
|  | { | ||||||
|  |  | ||||||
|  | 	@NotNull | ||||||
| 	private final PlaceholderAPIPlugin plugin; | 	private final PlaceholderAPIPlugin plugin; | ||||||
|  |  | ||||||
|     public PlaceholderAPIConfig(PlaceholderAPIPlugin i) { | 	public PlaceholderAPIConfig(@NotNull final PlaceholderAPIPlugin plugin) | ||||||
|         plugin = i; | 	{ | ||||||
|  | 		this.plugin = plugin; | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|     public void loadDefConfig() { |  | ||||||
|         plugin.saveDefaultConfig(); |  | ||||||
|         plugin.reloadConfig(); |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public boolean checkUpdates() { | 	public boolean checkUpdates() | ||||||
|  | 	{ | ||||||
| 		return plugin.getConfig().getBoolean("check_updates"); | 		return plugin.getConfig().getBoolean("check_updates"); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|     public boolean cloudAllowUnverifiedExpansions() { | 	public boolean cloudAllowUnverifiedExpansions() | ||||||
|  | 	{ | ||||||
| 		return plugin.getConfig().getBoolean("cloud_allow_unverified_expansions"); | 		return plugin.getConfig().getBoolean("cloud_allow_unverified_expansions"); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|     public boolean isCloudEnabled() { |  | ||||||
|  | 	public boolean isCloudEnabled() | ||||||
|  | 	{ | ||||||
| 		return plugin.getConfig().getBoolean("cloud_enabled"); | 		return plugin.getConfig().getBoolean("cloud_enabled"); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|     public void setCloudEnabled(boolean b) { | 	public void setCloudEnabled(boolean state) | ||||||
|         plugin.getConfig().set("cloud_enabled", b); | 	{ | ||||||
|         plugin.reloadConfig(); | 		plugin.getConfig().set("cloud_enabled", state); | ||||||
|  | 		plugin.saveConfig(); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|     public boolean isDebugMode() { |  | ||||||
|  | 	public boolean isDebugMode() | ||||||
|  | 	{ | ||||||
| 		return plugin.getConfig().getBoolean("debug", false); | 		return plugin.getConfig().getBoolean("debug", false); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|     public String booleanTrue() { |  | ||||||
|         return plugin.getConfig().getString("boolean.true"); | 	@NotNull | ||||||
|  | 	public String dateFormat() | ||||||
|  | 	{ | ||||||
|  | 		//noinspection ConstantConditions (bad spigot annotation) | ||||||
|  | 		return plugin.getConfig().getString("date_format", "MM/dd/yy HH:mm:ss"); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|     public String booleanFalse() { |  | ||||||
|         return plugin.getConfig().getString("boolean.false"); | 	@NotNull | ||||||
|  | 	public String booleanTrue() | ||||||
|  | 	{ | ||||||
|  | 		//noinspection ConstantConditions (bad spigot annotation) | ||||||
|  | 		return plugin.getConfig().getString("boolean.true", "true"); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|     public String dateFormat() { | 	@NotNull | ||||||
|         return plugin.getConfig().getString("date_format"); | 	public String booleanFalse() | ||||||
|  | 	{ | ||||||
|  | 		//noinspection ConstantConditions (bad spigot annotation) | ||||||
|  | 		return plugin.getConfig().getString("boolean.false", "false"); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user