-
Автор темы
- #1
авто кфг не загружался я сделал кфг сохранил перезашел кфг лоаднул но ничего не изменилось не включились функции из кфг как фиксануть? дс bekovskiy
она никак не может мне кажется связался с создателем Ellant дал он свою систему кфг нифига проблема не решилась кфг не работаютчатгпт в помощь
она никак не может мне кажется связался с создателем Ellant дал он свою систему кфг нифига проблема не решилась кфг не работают
public class ConfigStorage {
public final Logger logger = Logger.getLogger(ConfigStorage.class.getName());
public final File CONFIG_DIR = new File(Minecraft.getInstance().gameDir, "verist/configs");
public final File AUTOCFG_FILE = new File(CONFIG_DIR, "autocfg.cfg");
public void init() throws IOException {
setupFolder();
addShutdownHook();
}
public void setupFolder() {
if (!CONFIG_DIR.exists()) {
CONFIG_DIR.mkdirs();
} else if (AUTOCFG_FILE.exists()) {
loadConfiguration("autocfg");
logger.log(Level.SEVERE, "Load system configuration...");
} else {
logger.log(Level.SEVERE, "Creating system configuration...");
try {
AUTOCFG_FILE.createNewFile();
logger.log(Level.SEVERE, "Created!");
} catch (IOException e) {
logger.log(Level.SEVERE, "Failed to create system configuration file", e);
}
}
}
public void addShutdownHook() {
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
try {
saveConfiguration("autocfg");
logger.log(Level.INFO, "Configuration saved as autocfg on exit.");
} catch (Exception e) {
logger.log(Level.SEVERE, "Failed to save configuration on exit", e);
}
}));
}
public boolean isEmpty() {
return getConfigs().isEmpty();
}
public List<Config> getConfigs() {
List<Config> configs = new ArrayList<>();
File[] configFiles = CONFIG_DIR.listFiles();
if (configFiles != null) {
for (File configFile : configFiles) {
if (configFile.isFile() && configFile.getName().endsWith(".cfg")) {
String configName = configFile.getName().replace(".cfg", "");
Config config = findConfig(configName);
if (config != null) {
configs.add(config);
}
}
}
}
return configs;
}
public void loadConfiguration(String configuration) {
Config config = findConfig(configuration);
try {
FileReader reader = new FileReader(config.getFile());
JsonObject object = new JsonParser().parse(reader).getAsJsonObject();
config.loadConfig(object);
reader.close();
} catch (FileNotFoundException e) {
logger.log(Level.WARNING, "Not Found Exception", e);
} catch (IOException | NullPointerException e) {
logger.log(Level.WARNING, "Fatal error in Config!", e);
}
}
public void saveConfiguration(String configuration) {
Config config = findConfig(configuration);
if (config == null) {
config = new Config(configuration);
}
String contentPrettyPrint = new GsonBuilder().setPrettyPrinting().create().toJson(config.saveConfig());
try {
FileWriter writer = new FileWriter(config.getFile());
writer.write(contentPrettyPrint);
writer.close();
} catch (IOException e) {
logger.log(Level.WARNING, "File not found!", e);
} catch (NullPointerException e) {
logger.log(Level.WARNING, "Fatal Error in Config!", e);
}
}
public Config findConfig(String configName) {
if (configName == null) return null;
File configFile = new File(CONFIG_DIR, configName + ".cfg");
if (configFile.exists()) {
return new Config(configName);
}
return null;
}
}
не помогает лоадаю кфг функции не включаютсяJava:public class ConfigStorage { public final Logger logger = Logger.getLogger(ConfigStorage.class.getName()); public final File CONFIG_DIR = new File(Minecraft.getInstance().gameDir, "verist/configs"); public final File AUTOCFG_FILE = new File(CONFIG_DIR, "autocfg.cfg"); public void init() throws IOException { setupFolder(); addShutdownHook(); } public void setupFolder() { if (!CONFIG_DIR.exists()) { CONFIG_DIR.mkdirs(); } else if (AUTOCFG_FILE.exists()) { loadConfiguration("autocfg"); logger.log(Level.SEVERE, "Load system configuration..."); } else { logger.log(Level.SEVERE, "Creating system configuration..."); try { AUTOCFG_FILE.createNewFile(); logger.log(Level.SEVERE, "Created!"); } catch (IOException e) { logger.log(Level.SEVERE, "Failed to create system configuration file", e); } } } public void addShutdownHook() { Runtime.getRuntime().addShutdownHook(new Thread(() -> { try { saveConfiguration("autocfg"); logger.log(Level.INFO, "Configuration saved as autocfg on exit."); } catch (Exception e) { logger.log(Level.SEVERE, "Failed to save configuration on exit", e); } })); } public boolean isEmpty() { return getConfigs().isEmpty(); } public List<Config> getConfigs() { List<Config> configs = new ArrayList<>(); File[] configFiles = CONFIG_DIR.listFiles(); if (configFiles != null) { for (File configFile : configFiles) { if (configFile.isFile() && configFile.getName().endsWith(".cfg")) { String configName = configFile.getName().replace(".cfg", ""); Config config = findConfig(configName); if (config != null) { configs.add(config); } } } } return configs; } public void loadConfiguration(String configuration) { Config config = findConfig(configuration); try { FileReader reader = new FileReader(config.getFile()); JsonObject object = new JsonParser().parse(reader).getAsJsonObject(); config.loadConfig(object); reader.close(); } catch (FileNotFoundException e) { logger.log(Level.WARNING, "Not Found Exception", e); } catch (IOException | NullPointerException e) { logger.log(Level.WARNING, "Fatal error in Config!", e); } } public void saveConfiguration(String configuration) { Config config = findConfig(configuration); if (config == null) { config = new Config(configuration); } String contentPrettyPrint = new GsonBuilder().setPrettyPrinting().create().toJson(config.saveConfig()); try { FileWriter writer = new FileWriter(config.getFile()); writer.write(contentPrettyPrint); writer.close(); } catch (IOException e) { logger.log(Level.WARNING, "File not found!", e); } catch (NullPointerException e) { logger.log(Level.WARNING, "Fatal Error in Config!", e); } } public Config findConfig(String configName) { if (configName == null) return null; File configFile = new File(CONFIG_DIR, configName + ".cfg"); if (configFile.exists()) { return new Config(configName); } return null; } }
Не надо паститьне помогает лоадаю кфг функции не включаются
я короче обратил внимание в логах когда чит запускается красным пишет авг. 04, 2024 1023 PM im.paradise.config.ConfigStorage setupFolder INFO: Load system configuration...
ты вообще молчи ты тоже пастер блядьНе надо пастить
ну ты же позорный пастер))) а он тихий как траваты вообще молчи ты тоже пастер блядь
опа, попался кентик))ебливая тварь сам пастер бля
твои аргументы как "ты какашка а я крутой"ебливая тварь сам пастер бля
где в моем клиенте хоть одна чужая строка кроме baritone и via mcp?опа, попался кентик))
твои аргументы как "ты какашка а я крутой"
лох слили твой софт ты уже идешь плакать xDопа, попался кентик))
твои аргументы как "ты какашка а я крутой"
поплачь под подушкуопа, попался кентик))
твои аргументы как "ты какашка а я крутой"
где в моем клиенте хоть одна чужая строка кроме baritone и via mcp?
клик гуи не твойопа, попался кентик))
твои аргументы как "ты какашка а я крутой"
где в моем клиенте хоть одна чужая строка кроме baritone и via mcp?
а худ полное дерьмоопа, попался кентик))
твои аргументы как "ты какашка а я крутой"
где в моем клиенте хоть одна чужая строка кроме baritone и via mcp?
где мой софт слили? почему я должен плакать? попробуй крякнуть его хоть))лох слили твой софт ты уже идешь плакать xD
поплачь под подушку
ты создатель XClientгде мой софт слили? почему я должен плакать? попробуй крякнуть его хоть))
всмыслеты создатель XClient
че за XClientты создатель XClient
я про хклиент говорилвсмысле
c чего ты это взял? пастерокты создатель XClient
ты с той темы пришел где слили хклиент я написал что он югейм клиент ты начал мне писатьвсмысле
че за XClient
и че? это значит что я дев? я не пастер ес че, могу сурсы на демке показатья про хклиент говорил
ты же оттуда пришел
НУ ТАК А ГДЕ ЧТО ТО КРОМЕ TESP С ЮГЕЙМА ТАМ? думай прежде чем что то высирать, expensive pasterr$$ты с той темы пришел где слили хклиент я написал что он югейм клиент ты начал мне писать
а с чего ты взял что я его дев то?как же мне похуй я не про тебя говорил я про хклиент
что он югейм клиент
я не пасщу, повторяю теНУ ТАК А ГДЕ ЧТО ТО КРОМЕ TESP С ЮГЕЙМА ТАМ? думай прежде чем что то высирать, expensive pasterr$$
а с чего ты взял что я его дев то?
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz