diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9a98a73 --- /dev/null +++ b/.gitignore @@ -0,0 +1,74 @@ +# Server JAR files - these can be downloaded during setup +*.jar + +# World files - these should typically be backed up separately +world/ +world_nether/ +world_the_end/ +worlds/ +world_backups/ + +# Player data - regenerated when players join +players/ +playerdata/ +stats/ + +# Server logs and crash reports +logs/ +crash-reports/ +debug/ +*.log +*.log.gz + +# Session and lock files +session.lock +*.lock + +# Server configuration that may contain sensitive data +# server.properties +# ops.json +# whitelist.json +# banned-ips.json +# banned-players.json + +# Temporary and backup files +*.tmp +*.bak +*~ + +# Cache and generated files +cache/ +generated/ + +# Plugin-specific files (they usually have their own config) +plugins/*/cache/ +plugins/*/logs/ + +# Performance data +timings/ +profile/ + +# IDE-specific files +.idea/ +*.iml +.vscode/ +*.sublime-workspace +*.sublime-project + +# OS-specific files +.DS_Store +Thumbs.db +desktop.ini + +# Temporary server files +commands.yml +help.yml +permissions.yml + +# Bukkit/Spigot specific +bukkit.yml +spigot.yml +paper.yml + +# Plugin update files +update/ \ No newline at end of file diff --git a/Minecraft_Manager.xlsm b/Minecraft_Manager.xlsm new file mode 100644 index 0000000..406eabf Binary files /dev/null and b/Minecraft_Manager.xlsm differ diff --git a/banned-ips.json b/banned-ips.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/banned-ips.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/banned-players.json b/banned-players.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/banned-players.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/eula.txt b/eula.txt new file mode 100644 index 0000000..37a166c --- /dev/null +++ b/eula.txt @@ -0,0 +1,3 @@ +#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA). +#Tue Nov 26 09:57:19 GMT 2024 +eula=true diff --git a/ops.json b/ops.json new file mode 100644 index 0000000..8d121d0 --- /dev/null +++ b/ops.json @@ -0,0 +1,20 @@ +[ + { + "uuid": "0523121c-d265-3231-9c30-f2477b12d544", + "name": "teddy", + "level": 4, + "bypassesPlayerLimit": true + }, + { + "uuid": "b0cb4ab4-a2c5-38a5-a427-7feed268b5f2", + "name": "Kriegg_7", + "level": 3, + "bypassesPlayerLimit": true + }, + { + "uuid": "1e5ceee8-1d03-34c9-ae21-a8ec35e5e92a", + "name": "egg", + "level": 3, + "bypassesPlayerLimit": true + } +] \ No newline at end of file diff --git a/server.properties b/server.properties new file mode 100644 index 0000000..c8ac6e3 --- /dev/null +++ b/server.properties @@ -0,0 +1,63 @@ +#Minecraft server properties +#Tue Nov 26 13:41:00 GMT 2024 +accepts-transfers=false +allow-flight=false +allow-nether=true +broadcast-console-to-ops=true +broadcast-rcon-to-ops=true +bug-report-link= +difficulty=easy +enable-command-block=false +enable-jmx-monitoring=false +enable-query=false +enable-rcon=false +enable-status=true +enforce-secure-profile=true +enforce-whitelist=false +entity-broadcast-range-percentage=100 +force-gamemode=false +function-permission-level=2 +gamemode=survival +generate-structures=true +generator-settings={} +hardcore=false +hide-online-players=false +initial-disabled-packs= +initial-enabled-packs=vanilla +level-name=world +level-seed= +level-type=minecraft\:normal +log-ips=true +max-chained-neighbor-updates=1000000 +max-players=20 +max-tick-time=60000 +max-world-size=29999984 +motd=A Minecraft Server +network-compression-threshold=256 +online-mode=false +op-permission-level=4 +pause-when-empty-seconds=60 +player-idle-timeout=0 +prevent-proxy-connections=false +pvp=true +query.port=25565 +rate-limit=0 +rcon.password= +rcon.port=25575 +region-file-compression=deflate +require-resource-pack=false +resource-pack= +resource-pack-id= +resource-pack-prompt= +resource-pack-sha1= +server-ip= +server-port=25565 +simulation-distance=10 +spawn-monsters=true +spawn-protection=0 +sync-chunk-writes=true +text-filtering-config= +text-filtering-version=0 +use-native-transport=true +view-distance=10 +white-list=false diff --git a/start.bat b/start.bat new file mode 100644 index 0000000..8ec6ea5 --- /dev/null +++ b/start.bat @@ -0,0 +1,13 @@ +@echo off +echo Minecraft Server IP Addresses: +echo ======================== +echo Local IPs: +ipconfig | findstr /i "IPv4" +echo. +echo Public IP: +powershell -Command "(Invoke-WebRequest -uri 'https://api.ipify.org/').Content" +echo ======================== +echo. +echo Starting Minecraft Server... +java -Xmx16384M -Xms16384M -jar minecraft_server.1.21.3.jar nogui +pause \ No newline at end of file diff --git a/usercache.json b/usercache.json new file mode 100644 index 0000000..d055807 --- /dev/null +++ b/usercache.json @@ -0,0 +1 @@ +[{"name":"Kriegg_7","uuid":"b0cb4ab4-a2c5-38a5-a427-7feed268b5f2","expiresOn":"2024-12-26 16:07:18 +0000"},{"name":"egg","uuid":"1e5ceee8-1d03-34c9-ae21-a8ec35e5e92a","expiresOn":"2024-12-26 13:41:26 +0000"},{"name":"teddy","uuid":"0523121c-d265-3231-9c30-f2477b12d544","expiresOn":"2024-12-26 13:41:20 +0000"}] \ No newline at end of file diff --git a/whitelist.json b/whitelist.json new file mode 100644 index 0000000..c0228da --- /dev/null +++ b/whitelist.json @@ -0,0 +1,14 @@ +[ + { + "uuid": "0523121c-d265-3231-9c30-f2477b12d544", + "name": "teddy" + }, + { + "uuid": "b0cb4ab4-a2c5-38a5-a427-7feed268b5f2", + "name": "Kriegg_7" + }, + { + "uuid": "1e5ceee8-1d03-34c9-ae21-a8ec35e5e92a", + "name": "egg" + } +] \ No newline at end of file