Compare commits

...
1 Commits
Author SHA1 Message Date
Nassim Jahnke a9d052eabb 4.3.0 Release 2024-09-17 10:51:56 +02:00
4 changed files with 8 additions and 6 deletions

No files matched your search

+2 -3
View File
@@ -3,13 +3,12 @@ This file contains update logs for this project. The top may contain a `Unreleas
---
## 4.3.0 - September 17th 2024
## Unreleased
### Changed
* Added alternative player count and player list hover message for when endtimers are running, similar to the existing ping messages setting. They are disabled by default and can be found in their `player-count-message` and `player-list-hover-message` config sections
* All timer commands now accept durations like `2h30m`, `1h30m5s`, or `90s`. The default behavior without units will still be in minutes
* The language defaults will not automatically update, you might want to manually update the command help strings or just delete your language file
* The language defaults will *not* automatically update the command help messages
* Slightly reorganized the configuration file (it will be automatically migrated on startup, but new sections will be slapped at the bottom of the file)
* The `fallback` field now also null values next to an empty array for disabling the feature
* The `fallback` field now also accepts null values next to an empty array for disabling the feature
* Updated language files from [Crowdin](https://crowdin.com/translate/maintenance)
### Fixed
@@ -33,6 +33,7 @@ import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Random;
import java.util.Set;
@@ -248,7 +249,9 @@ public class Settings implements eu.kennytv.maintenance.api.Settings {
// All plugin identifiers were changed to 'Maintenance' ('maintenance' for Sponge and Velocity) in 3.0.5
String oldDirName = "Maintenance" + plugin.getServerType();
if (plugin.getServerType() == ServerType.SPONGE || plugin.getServerType() == ServerType.VELOCITY) {
oldDirName = oldDirName.toLowerCase();
oldDirName = oldDirName.toLowerCase(Locale.ROOT);
} else if (plugin.getServerType() == ServerType.SPIGOT) {
oldDirName = "MaintenanceSpigot";
}
final File oldDir = new File(plugin.getDataFolder().getParentFile(), oldDirName);
+1 -1
View File
@@ -1,4 +1,4 @@
projectVersion=4.3.0-SNAPSHOT
projectVersion=4.3.0
# Gradle properties
org.gradle.daemon=true
@@ -82,7 +82,7 @@ public final class MaintenancePaperPlugin extends MaintenancePlugin {
pm.registerEvents(new ServerInfoPacketListener(this, plugin, settings), plugin);
} else {
pm.registerEvents(new ServerListPingListener(this, settings), plugin);
getLogger().warning("To use this plugin on Spigot to its full extend, you need the plugin ProtocolLib!");
getLogger().warning("To use this plugin on Spigot to its full extent, you need the plugin ProtocolLib!");
}
continueLastEndtimer();