Skip to content

Port mod to Forge 1.17.1#5

Draft
SimonBaars wants to merge 38 commits into
masterfrom
cursor/mc-1.17-6f6d
Draft

Port mod to Forge 1.17.1#5
SimonBaars wants to merge 38 commits into
masterfrom
cursor/mc-1.17-6f6d

Conversation

@SimonBaars

Copy link
Copy Markdown
Owner

Summary

  • update the project build to the Forge 1.17.1 / ForgeGradle 5 toolchain
  • move the wrapper and mod metadata to the 1.17.1 line
  • continue the iterative mod port on this branch after the first compiler-driven validation pass

Testing

  • pre-testing revision pushed before running the first 1.17 compile loop
Open in Web Open in Cursor 

SimonBaars and others added 8 commits October 5, 2019 12:30
Based on existing 1.14 branch, updated for 1.15.2:
- Forge 1.15.2-31.2.57, ForgeGradle 3.0.197, MCP snapshot_20200514-1.15.1
- LanguageMap moved to net.minecraft.util.text.LanguageMap
- onBlockActivated returns ActionResultType instead of boolean
- Entity.posX/posY/posZ made private -> use getPosX()/setPosition()
- TileEntity.setWorld() -> setWorldAndPos()
- Fixed mods.toml dependencies for 1.15.2

Co-authored-by: Simon <SimonBaars@users.noreply.github.com>
Based on existing 1.14 branch, updated for 1.15.2:
- Forge 1.15.2-31.2.57, ForgeGradle 3.0.197
- MCP mappings snapshot_20200514-1.15.1
- LanguageMap moved to net.minecraft.util.text.LanguageMap
- onBlockActivated returns ActionResultType instead of boolean
- Entity.posX/posY/posZ made private -> use getPosX()/setPosition()
- TileEntity.setWorld() -> setWorldAndPos()
- Added reflection-based block/item registry name assignment
- Added BlockItem registration for all blocks
- Fixed ItemGroup icons with safe fallback
- Used addGenericListener for typed registry events
- Removed examplemod remnants, updated pack.mcmeta format 5
- Fixed mods.toml for 1.15.2

Co-authored-by: Simon <SimonBaars@users.noreply.github.com>
- Restore textures from master, rename blocks/ -> block/, lowercase all
- Fix all blockstate JSONs: 'normal' -> '', add block/ prefix, lowercase
- Fix all block/item model JSONs: lowercase, blocks/ -> block/
- Convert en_US.lang to en_us.json
- Add BlockItem registration with Structures item group
- Add /imsm <structure> command for easy structure placement testing
- Add safeIcon helper for ItemGroup icons

Co-authored-by: Simon <SimonBaars@users.noreply.github.com>
- Auto-set creative mode when player joins
- Added /imsm <structure> command for structure placement testing

Co-authored-by: Simon <SimonBaars@users.noreply.github.com>
Co-authored-by: Simon <SimonBaars@users.noreply.github.com>
Co-authored-by: Simon <SimonBaars@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants