Minor Property Tweaks (#1591)

* Add System Property for changing Portal Teleport boundry, remove unnecessary PropertyUtils method

* Remove unneeded imports on changed files

* Restore getString in PropertyUtils, change to use JDK method
This commit is contained in:
GreatWyrm 2022-12-30 21:52:16 -05:00 committed by GitHub
parent c04028336d
commit 9890d71347
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 12 deletions

View File

@ -5,7 +5,6 @@ import net.minestom.dependencies.DependencyGetter;
import net.minestom.dependencies.ResolvedDependency; import net.minestom.dependencies.ResolvedDependency;
import net.minestom.dependencies.maven.MavenRepository; import net.minestom.dependencies.maven.MavenRepository;
import net.minestom.server.ServerProcess; import net.minestom.server.ServerProcess;
import net.minestom.server.utils.PropertyUtils;
import net.minestom.server.utils.validate.Check; import net.minestom.server.utils.validate.Check;
import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@ -37,7 +36,7 @@ public class ExtensionManager {
private final Map<String, Extension> extensions = new LinkedHashMap<>(); private final Map<String, Extension> extensions = new LinkedHashMap<>();
private final Map<String, Extension> immutableExtensions = Collections.unmodifiableMap(extensions); private final Map<String, Extension> immutableExtensions = Collections.unmodifiableMap(extensions);
private final File extensionFolder = new File(PropertyUtils.getString("minestom.extension.folder", "extensions")); private final File extensionFolder = new File(System.getProperty("minestom.extension.folder", "extensions"));
private final File dependenciesFolder = new File(extensionFolder, ".libs"); private final File dependenciesFolder = new File(extensionFolder, ".libs");
private Path extensionDataRoot = extensionFolder.toPath(); private Path extensionDataRoot = extensionFolder.toPath();

View File

@ -27,7 +27,7 @@ public class WorldBorder {
private long lerpStartTime; private long lerpStartTime;
private long speed; private long speed;
private int portalTeleportBoundary; private final int portalTeleportBoundary;
private int warningTime; private int warningTime;
private int warningBlocks; private int warningBlocks;
@ -39,8 +39,7 @@ public class WorldBorder {
this.speed = 0; this.speed = 0;
this.portalTeleportBoundary = 29999984; this.portalTeleportBoundary = Integer.getInteger("minestom.world-border-size", 29999984);
} }
/** /**

View File

@ -21,12 +21,6 @@ public final class PropertyUtils {
@Contract("_, null -> null; _, !null -> !null") @Contract("_, null -> null; _, !null -> !null")
public static String getString(@NotNull String name, @Nullable String defaultValue) { public static String getString(@NotNull String name, @Nullable String defaultValue) {
final String value = System.getProperty(name); return System.getProperty(name, defaultValue);
if (value == null) {
return defaultValue;
} else {
return value;
}
} }
} }