mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-12 04:20:41 +00:00
Add support for BukkitForge using 'overworld' as the main world name.
This commit is contained in:
parent
d26fa6c5b8
commit
faad91849d
2 changed files with 17 additions and 8 deletions
|
@ -209,3 +209,4 @@ v 2.0:
|
||||||
- Synchronize pushing to Bukkit perms to prevent any ConcurrentModificationException.
|
- Synchronize pushing to Bukkit perms to prevent any ConcurrentModificationException.
|
||||||
- Do not grant any permissions (nor update Bukkit) if the server is in offline mode and the player has the permission node 'groupmanager.noofflineperms'.
|
- Do not grant any permissions (nor update Bukkit) if the server is in offline mode and the player has the permission node 'groupmanager.noofflineperms'.
|
||||||
- Negate 'groupmanager.noofflineperms' by default in the owner group.
|
- Negate 'groupmanager.noofflineperms' by default in the owner group.
|
||||||
|
- Add support for BukkitForge using 'overworld' as the main world name.
|
|
@ -477,14 +477,22 @@ public class WorldsHolder {
|
||||||
|
|
||||||
private void verifyFirstRun() {
|
private void verifyFirstRun() {
|
||||||
|
|
||||||
|
/* Do not use the folder name if this
|
||||||
|
* is a Bukkit Forge server.
|
||||||
|
*/
|
||||||
|
if (plugin.getServer().getName().equalsIgnoreCase("BukkitForge")) {
|
||||||
|
serverDefaultWorldName = "overworld";
|
||||||
|
|
||||||
|
} else {
|
||||||
Properties server = new Properties();
|
Properties server = new Properties();
|
||||||
try {
|
try {
|
||||||
server.load(new FileInputStream(new File("server.properties")));
|
server.load(new FileInputStream(new File("server.properties")));
|
||||||
serverDefaultWorldName = server.getProperty("level-name").toLowerCase();
|
serverDefaultWorldName = server.getProperty("level-name").toLowerCase();
|
||||||
setupWorldFolder(serverDefaultWorldName);
|
|
||||||
} catch (IOException ex) {
|
} catch (IOException ex) {
|
||||||
GroupManager.logger.log(Level.SEVERE, null, ex);
|
GroupManager.logger.log(Level.SEVERE, null, ex);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
setupWorldFolder(serverDefaultWorldName);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue