diff --git a/Changelog.txt b/Changelog.txt index fdc64bb8c..4d3a86b0d 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -146,7 +146,7 @@ Version 1.5.01 + Added SQL connection pooling and async loading! + Added the long awaited Diminished Returns feature + Added new feature to Herbalism. Instantly-regrown crops are protected from being broken for 1 second - + Added option to config.yml to show the /mcstats targetBoard automatically after logging in + + Added option to config.yml to show the /mcstats scoreboard automatically after logging in + Added option to config.yml for Alchemy. Skills.Alchemy.Prevent_Hopper_Transfer_Bottles + Added option to config.yml for Scoreboards, display "Ability" instead of ability names on the scoreboards + Added options to experience.yml for Dirt and Sand variations @@ -286,15 +286,15 @@ Version 1.4.07 + Added Quartz and Name Tags to the default Excavation treasures + Added a warning message if the server is running NoCheatPlus without CompatNoCheatPlus + Added cooldown to commands with heavy database access to prevent denial of service - + Added /mcscoreboard keep, to keep the targetBoard up forever + + Added /mcscoreboard keep, to keep the scoreboard up forever + Added Rainbow Mode to scoreboards + Added new /mccooldowns command to show all ability cooldowns - + Commands may now both print text and display a targetBoard + + Commands may now both print text and display a scoreboard + Killing a custom entity will automatically add it to the custom entity config file with default values. = Fixed bug which allowed players to bypass fishing's exploit prevention = Fixed bug where FakeEntityDamageByEntityEvent wasn't being fired = Fixed bug with "Skull Splitter" not finding the locale string - = Fixed issue where locale strings could cause the targetBoard header to be longer than 16 characters. + = Fixed issue where locale strings could cause the scoreboard header to be longer than 16 characters. = Fixed a bug with "Beast Lore" when the entity had no owner but was tamed. = Fixed a bug where AbilityDeactivateEvent would throw an error if the player logged out before his ability ran out. = Fixed a bug where LevelUpEvent would be called for an offline player. @@ -331,8 +331,8 @@ Version 1.4.07 ! Party item share category states are now saved when the server shuts down. ! When using "Super Breaker" or "Giga Driller" abilities extra tool durability is used (again) ! Mob healthbars are automatically disabled when the plugin "HealthBar" is found - ! Massively improved targetBoard handling - ! Reworked targetBoard configuration (config.yml) - **you will need to update** + ! Massively improved scoreboard handling + ! Reworked scoreboard configuration (config.yml) - **you will need to update** - The /mmoupdate command has been removed. It is replaced by /mcconvert database - Removed Abilities.Tools.Durability_Loss_Enabled, set Abilities.Tools.Durability_Loss to 0 to disable instead. - Removed Skills.Fishing.Shake_UnlockLevel from advanced.yml, now using Skills.Fishing.Rank_Levels.Rank_1 instead. @@ -341,7 +341,7 @@ Version 1.4.07 Version 1.4.06 + Added "Ice Fishing" ability to Fishing + Added global scoreboards to track skill rankings (display using /mctop) - + Added per-player targetBoard displays for the /inspect, /mcrank, /mcstats, and / commands + + Added per-player scoreboard displays for the /inspect, /mcrank, /mcstats, and / commands + Added tab-complete support for all commands + Added ability to configure drops from Shake in treasures.yml + Added "Master Angler" ability to Fishing. diff --git a/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java b/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java index 092d3cfa6..18bf64417 100644 --- a/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java +++ b/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java @@ -761,11 +761,11 @@ public class AdvancedConfig extends AutoUpdateConfigLoader { public ChatColor getJSONActionBarColor(NotificationType notificationType) { - return getChatColor(LocaleLoader.getString("Style.JSON.Notification."+notificationType.toString()+".Color")); + return getChatColor(config.getString("Style.JSON.Notification."+notificationType.toString()+".Color")); } private ChatColor getChatColorFromKey(String keyLocation) { - String colorName = LocaleLoader.getString(keyLocation); + String colorName = config.getString(keyLocation); return getChatColor(colorName); } diff --git a/src/main/java/com/gmail/nossr50/util/TextComponentFactory.java b/src/main/java/com/gmail/nossr50/util/TextComponentFactory.java index 963509d1e..7fc0fbd0e 100644 --- a/src/main/java/com/gmail/nossr50/util/TextComponentFactory.java +++ b/src/main/java/com/gmail/nossr50/util/TextComponentFactory.java @@ -68,7 +68,6 @@ public class TextComponentFactory { public static TextComponent getNotificationTextComponent(String text, NotificationType notificationType) { - System.out.println("Test"); TextComponent textComponent = new TextComponent(text); textComponent.setColor(getNotificationColor(notificationType)); return textComponent;