Prevent the server from overwriting an existing server.properties file by only creating it when missing.
Description
Add patches/server/0313-Prevent-server-properties-overwrite.patch which updates DedicatedServerSettings.save() to import java.nio.file.Files and early-return when Files.exists(this.path) so the file is not overwritten.
### Motivation
- Prevent the server from overwriting an existing `server.properties` file by only creating it when missing.
### Description
- Add `patches/server/0313-Prevent-server-properties-overwrite.patch` which updates `DedicatedServerSettings.save()` to import `java.nio.file.Files` and early-return when `Files.exists(this.path)` so the file is not overwritten.
### Testing
- No automated tests were run.
------
[Codex Task](https://chatgpt.com/codex/tasks/task_e_696fa6096ac8832fa894d6a343f480ae)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Motivation
server.propertiesfile by only creating it when missing.Description
patches/server/0313-Prevent-server-properties-overwrite.patchwhich updatesDedicatedServerSettings.save()to importjava.nio.file.Filesand early-return whenFiles.exists(this.path)so the file is not overwritten.Testing
Codex Task