aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/de/torui/coflsky/configuration/ConfigurationManager.java24
1 files changed, 6 insertions, 18 deletions
diff --git a/src/main/java/de/torui/coflsky/configuration/ConfigurationManager.java b/src/main/java/de/torui/coflsky/configuration/ConfigurationManager.java
index 7930210..38dd525 100644
--- a/src/main/java/de/torui/coflsky/configuration/ConfigurationManager.java
+++ b/src/main/java/de/torui/coflsky/configuration/ConfigurationManager.java
@@ -51,26 +51,26 @@ public class ConfigurationManager {
case "int":
if (f.getInt(old) != f.getInt(newConfiguration)) {
- UpdatedProperty(f);
+ UpdatedProperty(f,newConfiguration);
updatedProperties++;
}
break;
case "boolean":
if (f.getBoolean(old) != f.getBoolean(newConfiguration)) {
- UpdatedProperty(f);
+ UpdatedProperty(f,newConfiguration);
updatedProperties++;
}
break;
case "java.lang.String":
if (f.get(old) != null && !f.get(old).equals(f.get(newConfiguration))) {
- UpdatedProperty(f);
+ UpdatedProperty(f,newConfiguration);
updatedProperties++;
}
break;
case "java.lang.String[]":
if (!Arrays.deepEquals((String[]) f.get(old), (String[]) f.get(newConfiguration))) {
- UpdatedProperty(f);
+ UpdatedProperty(f,newConfiguration);
updatedProperties++;
}
break;
@@ -100,20 +100,8 @@ public class ConfigurationManager {
}
- public void UpdatedProperty(Field propertyName) {
- IChatComponent comp;
-
- comp = new ChatComponentText("The Configuration Setting ")
- .setChatStyle(new ChatStyle().setColor(EnumChatFormatting.BLUE))
- .appendSibling(GetNameFormatted(propertyName))
- .appendSibling(new ChatComponentText(" has been updated")
- .setChatStyle(new ChatStyle().setColor(EnumChatFormatting.BLUE)));
-
-
- System.out.println("Field " + propertyName.getName() + " has no description!");
-
-
- Minecraft.getMinecraft().thePlayer.addChatMessage(comp);
+ public void UpdatedProperty(Field propertyName,Configuration confignew) throws IllegalAccessException {
+ System.out.println("The Configuration Setting " + propertyName.getName() + " has been updated to " + propertyName.get(confignew));
}
}