diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgCacheWorldGame.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgCacheWorldGame.java index 210024c..a656876 100644 --- a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgCacheWorldGame.java +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgCacheWorldGame.java @@ -14,20 +14,4 @@ public CfgCacheWorldGame(String nameConfigFile) throws IOException CodeGenericUtils.printInitClassToLog(CfgCacheWorldGame.class); } - - @Override - public void init() throws IOException - { - - } - - @Override - public void loadConfigFromFile() throws IOException { - - } - - @Override - public boolean getConfigValue(String key) { - return false; - } } diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgGameDebugger.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgGameDebugger.java index 31d91d3..0915176 100644 --- a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgGameDebugger.java +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgGameDebugger.java @@ -1,13 +1,17 @@ package org.imesense.dynamicspawncontrol.technical.configs; import com.google.gson.*; +import com.google.gson.annotations.JsonAdapter; import org.imesense.dynamicspawncontrol.debug.CodeGenericUtils; import org.imesense.dynamicspawncontrol.technical.customlibrary.Log; +import javax.annotation.Nonnull; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Paths; import java.util.HashMap; import java.util.Map; @@ -15,124 +19,121 @@ public final class CfgGameDebugger extends CustomConceptConfig { public static CfgGameDebugger instance; - private final Map> configParams = new HashMap<>(); + private final DebugMonitor monitor; + private final DebugEvent event; - @Override - public boolean getConfigValue(String key) { - return false; - } - - public CfgGameDebugger(String nameConfigFile) throws IOException + public static final class DebugMonitor { - super(nameConfigFile); + final String setCategory; - CodeGenericUtils.printInitClassToLog(CfgGameDebugger.class); + private static boolean monitorDebug = false; - this.init(); + public DebugMonitor(@Nonnull final String category) + { + this.setCategory = category; + } - this.loadConfigFromFile(); - } + public static Boolean getDebugMonitorOpt() + { + return monitorDebug; + } - @Override - public void init() throws IOException - { - addConfigParamIfAbsent("debug_monitor", "monitor_debug", false); // Debug info cache - addConfigParamIfAbsent("debug_event", "generic_maps_debug_event_effects", false); // Debug EventEffects - addConfigParamIfAbsent("debug_event", "generic_maps_debug_drop_all_items", false); // Debug DropAllItems - addConfigParamIfAbsent("debug_event", "generic_maps_debug_zombie_summon_aid", false); // Debug ZombieSummonAid - addConfigParamIfAbsent("debug_event", "generic_maps_debug_event_left_mouse_click", false); // Debug EventLeftMouseClick - addConfigParamIfAbsent("debug_event", "generic_maps_debug_main_override_spawn", false); // Debug MainOverrideSpawn - addConfigParamIfAbsent("debug_event", "generic_maps_debug_event_right_mouse_click", false); // Debug EventRightMouseClick - addConfigParamIfAbsent("debug_event", "generic_maps_debug_event_block_break", false); // Debug EventBlockBreak - addConfigParamIfAbsent("debug_event", "generic_maps_debug_event_block_place", false); // Debug EventBlockPlace - addConfigParamIfAbsent("debug_event", "generic_maps_debug_spawn_conditions", false); // Debug SpawnConditions - addConfigParamIfAbsent("debug_event", "generic_maps_debug_drop_all_experience", false); // Debug DropAllExperience - - saveConfig(); + public static void setDebugMonitorOpt(Boolean monitorDebug_) + { + monitorDebug = monitorDebug_; + } } - private void addConfigParamIfAbsent(String category, String key, boolean defaultValue) { - Map categoryParams = configParams.computeIfAbsent(category, k -> new HashMap<>()); + public static final class DebugEvent + { + final String setCategory; + private boolean drop_all_experience = false; - categoryParams.putIfAbsent(key, defaultValue); - } + public DebugEvent(@Nonnull final String category) + { + this.setCategory = category; + } - public boolean isMonitorDebugEnabled() { - return getConfigValue("debug_monitor", "monitor_debug"); - } + public Boolean getDebugDropAllExpOpt() + { + return this.drop_all_experience; + } - private void addConfigParam(String category, String key, boolean defaultValue) { - configParams.computeIfAbsent(category, k -> new HashMap<>()).put(key, defaultValue); + public void setDebugDropAllExpOpt(Boolean drop_all_experience) + { + this.drop_all_experience = drop_all_experience; + } } - @Override - public void loadConfigFromFile() throws IOException { - File configFile = new File(this.nameConfig); + public CfgGameDebugger(String nameConfigFile) throws IOException + { + super(nameConfigFile); - Log.writeDataToLogFile(1, "Param file: " + configFile); + this.nameConfig = this.constructPathToDirectory() + nameConfigFile; + this.monitor = new DebugMonitor("monitor"); + this.event = new DebugEvent("event"); - if (!configFile.exists()) { - return; + if (Files.exists(Paths.get(this.nameConfig))) + { + loadFromFile(); + } + else + { + saveToFile(); } - FileReader reader = new FileReader(configFile); - JsonElement jsonElement = new JsonParser().parse(reader); - JsonObject jsonObject = jsonElement.getAsJsonObject(); - - String jsonString = jsonElement.toString(); - String configFilePath = configFile.getAbsolutePath(); + CodeGenericUtils.printInitClassToLog(CfgGameDebugger.class); + } - Log.writeDataToLogFile(1, String.format("File: %s, JSON Element: %s, JSON Object: %s, Config File Path: %s", - configFilePath, jsonString, jsonObject, configFilePath)); + public void saveToFile() throws IOException + { + JsonObject jsonObject = new JsonObject(); - for (Map.Entry> categoryEntry : configParams.entrySet()) { - String category = categoryEntry.getKey(); - JsonObject categoryObject = jsonObject.getAsJsonObject(category); + JsonObject monitorObject = new JsonObject(); + monitorObject.addProperty("monitorDebug", monitor.getDebugMonitorOpt()); + jsonObject.add("monitor", monitorObject); - Log.writeDataToLogFile(1, "Param 0: " + category + " " + categoryObject); + JsonObject eventObject = new JsonObject(); + eventObject.addProperty("drop_all_exp", event.getDebugDropAllExpOpt()); + jsonObject.add("event", eventObject); - if (categoryObject != null) { - for (Map.Entry paramEntry : categoryEntry.getValue().entrySet()) { - String key = paramEntry.getKey(); - JsonElement element = categoryObject.get(key); + Gson gson = new GsonBuilder().setPrettyPrinting().create(); - Log.writeDataToLogFile(1, "Param 1: " + key + " " + element); + try (FileWriter file = new FileWriter(this.nameConfig)) + { + gson.toJson(jsonObject, file); + } + } - if (element != null && element.isJsonPrimitive()) { - configParams.get(category).put(key, element.getAsBoolean()); + public void loadFromFile() throws IOException + { + try (FileReader reader = new FileReader(this.nameConfig)) + { + JsonElement jsonElement = new JsonParser().parse(reader); + JsonObject jsonObject = jsonElement.getAsJsonObject(); + + if (jsonObject.has("monitor")) + { + JsonObject monitorObject = jsonObject.getAsJsonObject("monitor"); + this.monitor.setDebugMonitorOpt(monitorObject.get("monitorDebug").getAsBoolean()); + } - Log.writeDataToLogFile(1, "Param 2: " + configParams.get(category).put(key, element.getAsBoolean())); - } - } + if (jsonObject.has("event")) + { + JsonObject eventObject = jsonObject.getAsJsonObject("event"); + this.event.setDebugDropAllExpOpt(eventObject.get("drop_all_exp").getAsBoolean()); } } } - public boolean getConfigValue(String category, String key) { - Map categoryParams = configParams.get(category); - if (categoryParams != null) { - return categoryParams.getOrDefault(key, false); - } - return false; + // Геттеры для доступа к внутренним объектам + public DebugMonitor getMonitor() + { + return monitor; } - private void saveConfig() throws IOException { - JsonObject jsonObject = new JsonObject(); - - for (Map.Entry> categoryEntry : configParams.entrySet()) { - String category = categoryEntry.getKey(); - JsonObject categoryObject = new JsonObject(); - - for (Map.Entry paramEntry : categoryEntry.getValue().entrySet()) { - categoryObject.addProperty(paramEntry.getKey(), paramEntry.getValue()); - } - - jsonObject.add(category, categoryObject); - } - - Gson gson = new GsonBuilder().setPrettyPrinting().create(); - try (FileWriter fileWriter = new FileWriter(this.nameConfig)) { - gson.toJson(jsonObject, fileWriter); - } + public DebugEvent getEvent() + { + return event; } } diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgLogFile.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgLogFile.java index 4f00335..f20807e 100644 --- a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgLogFile.java +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgLogFile.java @@ -14,20 +14,4 @@ public CfgLogFile(String nameConfigFile) throws IOException CodeGenericUtils.printInitClassToLog(CfgLogFile.class); } - - @Override - public void init() throws IOException - { - - } - - @Override - public void loadConfigFromFile() throws IOException { - - } - - @Override - public boolean getConfigValue(String key) { - return false; - } } diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgPlayer.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgPlayer.java index 64de4ab..2883836 100644 --- a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgPlayer.java +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgPlayer.java @@ -14,20 +14,4 @@ public CfgPlayer(String nameConfigFile) throws IOException CodeGenericUtils.printInitClassToLog(CfgPlayer.class); } - - @Override - public void init() throws IOException - { - - } - - @Override - public void loadConfigFromFile() throws IOException { - - } - - @Override - public boolean getConfigValue(String key) { - return false; - } } diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgRenderNightConfig.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgRenderNightConfig.java index 26d59a5..a2728ab 100644 --- a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgRenderNightConfig.java +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgRenderNightConfig.java @@ -14,20 +14,4 @@ public CfgRenderNightConfig(String nameConfigFile) throws IOException CodeGenericUtils.printInitClassToLog(CfgRenderNightConfig.class); } - - @Override - public void init() throws IOException - { - - } - - @Override - public void loadConfigFromFile() throws IOException { - - } - - @Override - public boolean getConfigValue(String key) { - return false; - } } diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWindowTitle.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWindowTitle.java index 5c66bd4..9233aff 100644 --- a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWindowTitle.java +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWindowTitle.java @@ -14,20 +14,4 @@ public CfgWindowTitle(String nameConfigFile) throws IOException CodeGenericUtils.printInitClassToLog(CfgWindowTitle.class); } - - @Override - public void init() throws IOException - { - - } - - @Override - public void loadConfigFromFile() throws IOException { - - } - - @Override - public boolean getConfigValue(String key) { - return false; - } } diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWorldGenerator.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWorldGenerator.java index b4c0b67..135976f 100644 --- a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWorldGenerator.java +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWorldGenerator.java @@ -14,20 +14,4 @@ public CfgWorldGenerator(String nameConfigFile) throws IOException CodeGenericUtils.printInitClassToLog(CfgWorldGenerator.class); } - - @Override - public void init() throws IOException - { - - } - - @Override - public void loadConfigFromFile() throws IOException { - - } - - @Override - public boolean getConfigValue(String key) { - return false; - } } \ No newline at end of file diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWorldTime.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWorldTime.java index 4d791b0..5f65092 100644 --- a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWorldTime.java +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgWorldTime.java @@ -14,20 +14,4 @@ public CfgWorldTime(String nameConfigFile) throws IOException CodeGenericUtils.printInitClassToLog(CfgWorldTime.class); } - - @Override - public void init() throws IOException - { - - } - - @Override - public void loadConfigFromFile() throws IOException { - - } - - @Override - public boolean getConfigValue(String key) { - return false; - } } \ No newline at end of file diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgZombieDropItem.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgZombieDropItem.java index 16e1201..4c5ca8b 100644 --- a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgZombieDropItem.java +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CfgZombieDropItem.java @@ -14,20 +14,4 @@ public CfgZombieDropItem(String nameConfigFile) throws IOException CodeGenericUtils.printInitClassToLog(CfgZombieDropItem.class); } - - @Override - public void init() throws IOException - { - - } - - @Override - public void loadConfigFromFile() throws IOException { - - } - - @Override - public boolean getConfigValue(String key) { - return false; - } } \ No newline at end of file diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CustomConceptConfig.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CustomConceptConfig.java index 795ac91..c1d0b94 100644 --- a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CustomConceptConfig.java +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/CustomConceptConfig.java @@ -22,181 +22,17 @@ protected String constructPathToDirectory() DynamicSpawnControl.STRUCT_FILES_DIRS.NAME_DIR_CONFIGS + File.separator; } - public abstract void init() throws IOException; - - public abstract void loadConfigFromFile() throws IOException; - - public abstract boolean getConfigValue(String key); - public CustomConceptConfig(String nameConfigFile) throws IOException { - this.nameConfig = this.constructPathToDirectory() + nameConfigFile; - - JsonObject jsonObject = new JsonObject(); - - Gson gson = new GsonBuilder().setPrettyPrinting().create(); - - try (FileWriter file = new FileWriter(this.nameConfig)) - { - gson.toJson(jsonObject, file); - } - } - - public void setBoolean(String key, boolean value, String category) throws IOException - { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - categoryObj.addProperty(key, value); - config.add(category, categoryObj); - saveConfig(config); - } - - public void setBooleanArray(String key, boolean[] values, String category) throws IOException { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - JsonArray jsonArray = new JsonArray(); - - for (boolean value : values) { - jsonArray.add(value); - } - - categoryObj.add(key, jsonArray); - config.add(category, categoryObj); - saveConfig(config); - } - - public void setInt(String key, int value, String category) throws IOException { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - categoryObj.addProperty(key, value); - config.add(category, categoryObj); - saveConfig(config); - } - - public void setIntArray(String key, int[] values, String category) throws IOException { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - JsonArray jsonArray = new JsonArray(); - - for (int value : values) { - jsonArray.add(value); - } - - categoryObj.add(key, jsonArray); - config.add(category, categoryObj); - saveConfig(config); - } - - public void setDouble(String key, double value, String category) throws IOException { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - categoryObj.addProperty(key, value); - config.add(category, categoryObj); - saveConfig(config); - } - - public void setDoubleArray(String key, double[] values, String category) throws IOException { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - JsonArray jsonArray = new JsonArray(); - - for (double value : values) { - jsonArray.add(value); - } - - categoryObj.add(key, jsonArray); - config.add(category, categoryObj); - saveConfig(config); - } - - public void setFloat(String key, float value, String category) throws IOException { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - categoryObj.addProperty(key, value); - config.add(category, categoryObj); - saveConfig(config); - } - - public void setFloatArray(String key, float[] values, String category) throws IOException { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - JsonArray jsonArray = new JsonArray(); - - for (float value : values) { - jsonArray.add(value); - } - - categoryObj.add(key, jsonArray); - config.add(category, categoryObj); - saveConfig(config); - } - - public void setString(String key, String value, String category) throws IOException { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - categoryObj.addProperty(key, value); - config.add(category, categoryObj); - saveConfig(config); - } - - public void setStringArray(String key, String[] values, String category) throws IOException { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - JsonArray jsonArray = new JsonArray(); - - for (String value : values) { - jsonArray.add(value); - } - - categoryObj.add(key, jsonArray); - config.add(category, categoryObj); - saveConfig(config); - } - - public void setByte(String key, byte value, String category) throws IOException { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - categoryObj.addProperty(key, value); - config.add(category, categoryObj); - saveConfig(config); - } - - public void setByteArray(String key, byte[] values, String category) throws IOException { - JsonObject config = loadConfig(); - JsonObject categoryObj = config.has(category) ? config.getAsJsonObject(category) : new JsonObject(); - JsonArray jsonArray = new JsonArray(); - - for (byte value : values) { - jsonArray.add(value); - } - - categoryObj.add(key, jsonArray); - config.add(category, categoryObj); - saveConfig(config); - } - - private JsonObject loadConfig() throws IOException { - File configFile = new File(this.nameConfig); - - if (configFile.exists()) { - try (FileReader reader = new FileReader(configFile)) { - JsonParser parser = new JsonParser(); - JsonElement jsonElement = parser.parse(reader); - - if (jsonElement.isJsonObject()) { - return jsonElement.getAsJsonObject(); - } - } - } - - return new JsonObject(); - } - - private void saveConfig(JsonObject config) throws IOException { - Gson gson = new GsonBuilder().setPrettyPrinting().create(); - - try (FileWriter file = new FileWriter(this.nameConfig)) { - gson.toJson(config, file); - } + //this.nameConfig = this.constructPathToDirectory() + nameConfigFile; +// + //JsonObject jsonObject = new JsonObject(); +// + //Gson gson = new GsonBuilder().setPrettyPrinting().create(); +// + //try (FileWriter file = new FileWriter(this.nameConfig)) + //{ + // gson.toJson(jsonObject, file); + //} } } diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/cfgGameDebugger/DataCategories.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/cfgGameDebugger/DataCategories.java new file mode 100644 index 0000000..a797c42 --- /dev/null +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/configs/cfgGameDebugger/DataCategories.java @@ -0,0 +1,6 @@ +package org.imesense.dynamicspawncontrol.technical.configs.cfgGameDebugger; + +public class DataCategories +{ + +} diff --git a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/worldcache/CacheEvents.java b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/worldcache/CacheEvents.java index 2785ccf..33e8a88 100644 --- a/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/worldcache/CacheEvents.java +++ b/dynamicspawncontrol-1.12.2/src/main/java/org/imesense/dynamicspawncontrol/technical/worldcache/CacheEvents.java @@ -95,15 +95,19 @@ public synchronized void onPlayerLoggedOut_2(PlayerEvent.PlayerLoggedOutEvent ev @SubscribeEvent(priority = EventPriority.LOW) public synchronized void onRenderOverlay_3(RenderGameOverlayEvent.Post event) { + if (!CfgGameDebugger.instance.getMonitor().getDebugMonitorOpt()) + { + + } //if (!ConfigGameDebugger.DebugMonitorCache) //{ // return; //} - if (!CfgGameDebugger.instance.isMonitorDebugEnabled()) - { - return; - } + //if (!CfgGameDebugger.instance.isMonitorDebugEnabled()) + // { + // return; + //} if (event.getType() == RenderGameOverlayEvent.ElementType.TEXT) {