diff --git a/src/components/server-options/ExtraPortsOption.jsx b/src/components/server-options/ExtraPortsOption.jsx
index c97b40b..893a067 100644
--- a/src/components/server-options/ExtraPortsOption.jsx
+++ b/src/components/server-options/ExtraPortsOption.jsx
@@ -3,7 +3,8 @@ import TextField from "@mui/material/TextField";
import Autocomplete from "@mui/material/Autocomplete";
import Chip from "@mui/material/Chip";
-const validatePort = (p) => p !== "25565" && p !== "25575" && p.length < 6;
+const validatePort = (p) =>
+ p !== "25565" && p !== "25575" && p.length < 6 && parseInt(p) < 60_000;
export default function ExtraPortsOption(props) {
const { extraPorts: initExtraPorts } = props;
@@ -30,7 +31,14 @@ export default function ExtraPortsOption(props) {
value={extraPorts}
onChange={portChange}
freeSolo
- renderInput={(p) => }
+ renderInput={(p) => (
+
+ )}
renderTags={(value, getTagProps) =>
value.map((option, index) => {
const defaultChipProps = getTagProps({ index });
diff --git a/src/components/server-options/HostOption.jsx b/src/components/server-options/HostOption.jsx
index d03d1db..302fee2 100644
--- a/src/components/server-options/HostOption.jsx
+++ b/src/components/server-options/HostOption.jsx
@@ -1,6 +1,6 @@
import TextField from "@mui/material/TextField";
export default function HostOption(props) {
- const { value, onChange } = props;
+ const { value, onChange, disabled } = props;
return (
);
}
diff --git a/src/pages/EditCoreOptions.jsx b/src/pages/EditCoreOptions.jsx
index a098cb6..bda2c34 100644
--- a/src/pages/EditCoreOptions.jsx
+++ b/src/pages/EditCoreOptions.jsx
@@ -73,7 +73,11 @@ export default function EditCoreOptions(props) {
>
-
+