Initial Minecraft Renew Mod workspace
This commit is contained in:
35
create-limited-draining/PORTING.md
Normal file
35
create-limited-draining/PORTING.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# Porting Notes
|
||||
|
||||
## Source and Target
|
||||
|
||||
- Original mod: Create: Limited Draining
|
||||
- Original repository: https://github.com/JasdewStarfield/CreateLimitedDraining
|
||||
- Original branch used as source basis: 1.20.1
|
||||
- Target: Minecraft 1.21.1, NeoForge 21.1.228, Create 6.0.10
|
||||
|
||||
## Main Changes
|
||||
|
||||
- Replaced ForgeGradle setup with NeoForge ModDevGradle.
|
||||
- Updated Java toolchain from 17 to 21.
|
||||
- Replaced Forge config/event imports with NeoForge equivalents.
|
||||
- Updated `mods.toml` metadata to generated `neoforge.mods.toml`.
|
||||
- Updated NBT mixin method signatures for Create/Minecraft 1.21.1 `HolderLookup.Provider` parameters.
|
||||
- Kept behavior minimal: rule-based restriction of Create Hose Pulley infinite draining.
|
||||
|
||||
## Verification
|
||||
|
||||
- `gradlew build`: successful.
|
||||
- `gradlew runClient`: successful startup; Create 6.0.10 and `createlimiteddraining` loaded.
|
||||
- `gradlew runServer`: dedicated server loaded Create and the port, generated a world, and reached `Done`; Java server processes were stopped after the smoke-test timeout.
|
||||
|
||||
## Expected Risk Areas
|
||||
|
||||
- Manual gameplay verification of Hose Pulley infinite-draining behavior is still pending.
|
||||
- Create internal method signatures are compile-verified, but the mixin behavior should be exercised in a test world.
|
||||
- The exact Create Maven artifact resolved as `create-1.21.1-6.0.10-280-slim.jar` and reports mod version `6.0.10` at runtime.
|
||||
|
||||
## Next Steps
|
||||
|
||||
- Create a test world and verify lava infinite draining is allowed in Nether biomes and denied outside configured biome rules.
|
||||
- Inspect the generated common config after changing `drainingRules` values.
|
||||
- Consider adding a lightweight GameTest or scripted manual QA notes for Hose Pulley behavior.
|
||||
Reference in New Issue
Block a user