初始化项目

This commit is contained in:
yhy
2026-06-02 14:41:11 +08:00
commit 1862217941
19 changed files with 1421 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
package com.yaohun.onlinereward.config;
import com.yaohun.onlinereward.AuOnlineReward;
import com.yaohun.onlinereward.data.OnlineData;
import org.bukkit.configuration.ConfigurationSection;
import org.bukkit.configuration.file.FileConfiguration;
import java.util.HashMap;
public class Config {
private static HashMap<String, OnlineData> onlineDataMap = new HashMap<>();
public static void reloadConfig(AuOnlineReward plugin,boolean reload){
if(reload){
plugin.reloadConfig();
plugin.saveConfig();
}
FileConfiguration config = plugin.getConfig();
loadRewardData(config);
}
private static void loadRewardData(FileConfiguration config){
ConfigurationSection section = config.getConfigurationSection("RewardData");
if(section != null) {
for (String key : section.getKeys(false)) {
onlineDataMap.put(key, new OnlineData(key, section));
}
}
}
public static HashMap<String, OnlineData> getOnlineDataMap() {
return onlineDataMap;
}
public static OnlineData getOnlineData(String key) {
return onlineDataMap.get(key);
}
}