Add IP only server folder mode
This commit is contained in:
+5
-1
@@ -22,6 +22,7 @@ package com.seibel.distanthorizons.api.enums.config;
|
||||
|
||||
/**
|
||||
* NAME_ONLY, <br>
|
||||
* IP_ONLY, <br>
|
||||
* NAME_IP, <br>
|
||||
* NAME_IP_PORT, <br>
|
||||
* NAME_IP_PORT_MC_VERSION, <br> <br>
|
||||
@@ -29,7 +30,7 @@ package com.seibel.distanthorizons.api.enums.config;
|
||||
* Determines how the multiplayer folders should be named.
|
||||
*
|
||||
* @author James Seibel
|
||||
* @version 2022-7-1
|
||||
* @version 2024-4-2
|
||||
* @since API 1.0.0
|
||||
*/
|
||||
public enum EServerFolderNameMode
|
||||
@@ -42,6 +43,9 @@ public enum EServerFolderNameMode
|
||||
/** Only use the server name */
|
||||
NAME_ONLY,
|
||||
|
||||
/** Only use the server IP */
|
||||
IP_ONLY,
|
||||
|
||||
/**
|
||||
* {SERVER_NAME} IP {IP} <br>
|
||||
* Example: Minecraft Server IP 192.168.1.40
|
||||
|
||||
@@ -852,6 +852,7 @@ public class Config
|
||||
+ "How should multiplayer save folders should be named? \n"
|
||||
+ "\n"
|
||||
+ EServerFolderNameMode.NAME_ONLY + ": Example: \"Minecraft Server\" \n"
|
||||
+ EServerFolderNameMode.IP_ONLY + ": Example: \"192.168.1.40\" \n"
|
||||
+ EServerFolderNameMode.NAME_IP + ": Example: \"Minecraft Server IP 192.168.1.40\" \n"
|
||||
+ EServerFolderNameMode.NAME_IP_PORT + ": Example: \"Minecraft Server IP 192.168.1.40:25565\""
|
||||
+ EServerFolderNameMode.NAME_IP_PORT_MC_VERSION + ": Example: \"Minecraft Server IP 192.168.1.40:25565 GameVersion 1.16.5\"")
|
||||
|
||||
+3
@@ -277,6 +277,9 @@ public class ClientOnlySaveStructure extends AbstractSaveStructure
|
||||
case NAME_ONLY:
|
||||
folderName = serverName;
|
||||
break;
|
||||
case IP_ONLY:
|
||||
folderName = serverIpCleaned;
|
||||
break;
|
||||
|
||||
case NAME_IP:
|
||||
folderName = serverName + ", IP " + serverIpCleaned;
|
||||
|
||||
@@ -813,6 +813,8 @@
|
||||
|
||||
"distanthorizons.config.enum.EServerFolderNameMode.NAME_ONLY":
|
||||
"Name Only",
|
||||
"distanthorizons.config.enum.EServerFolderNameMode.IP_ONLY":
|
||||
"IP Only",
|
||||
"distanthorizons.config.enum.EServerFolderNameMode.NAME_IP":
|
||||
"Name and IP",
|
||||
"distanthorizons.config.enum.EServerFolderNameMode.NAME_IP_PORT":
|
||||
|
||||
Reference in New Issue
Block a user