50 lines
1.3 KiB
Markdown
50 lines
1.3 KiB
Markdown
# Create: Limited Draining Port
|
|
|
|
This is a Minecraft Renew Mod porting workspace for Create: Limited Draining.
|
|
|
|
## Original Project
|
|
|
|
- Repository: https://github.com/JasdewStarfield/CreateLimitedDraining
|
|
- License: MIT License
|
|
- Copyright: Copyright (c) 2024 Jasdew Starfield
|
|
- Starting point: published Minecraft 1.20.1 Forge source branch
|
|
|
|
## Target
|
|
|
|
- Minecraft: 1.21.1
|
|
- Loader: NeoForge 21.1.x, preferred 21.1.228
|
|
- Create: 6.0.10
|
|
- Java: 21
|
|
- Build: Gradle with ModDevGradle
|
|
|
|
## Setup
|
|
|
|
Use Java 21 and the project-local Gradle Wrapper.
|
|
|
|
```powershell
|
|
java -version
|
|
.\gradlew build
|
|
```
|
|
|
|
## Run
|
|
|
|
```powershell
|
|
.\gradlew runClient
|
|
.\gradlew runServer
|
|
```
|
|
|
|
## Current Status
|
|
|
|
This port is a minimal compatibility port. It updates the build system, metadata, NeoForge imports, config registration, and Create mixin method signatures for Minecraft 1.21.1/Create 6.0.10.
|
|
|
|
Verification status:
|
|
|
|
- `gradlew build`: successful
|
|
- `gradlew runClient`: successful startup and clean stop in smoke test
|
|
- `gradlew runServer`: server reached `Done`; stopped after timeout cleanup
|
|
|
|
## Known Limitations
|
|
|
|
- In-game Hose Pulley behavior still needs manual world testing.
|
|
- The upstream 1.21.1 branch was checked only as reference and was not blindly copied.
|
|
- The original logo asset is not included in this first workspace copy; no third-party publication is prepared. |