The District of Joban Difference between revisions of "JCM:Rewrite Roadmap"

Difference between revisions of "JCM:Rewrite Roadmap"

From The District of Joban
m (I do not like how it eats all my new lines)
Line 16: Line 16:
**Emergency Button (TML)
**Emergency Button (TML)
**Emergency Button (SIL)
**Emergency Button (SIL)
**Station Ceiling
**Spot Lamp
**Spot Lamp
**Water Machine
**Water Machine
Line 21: Line 22:
=== To be done ===
=== To be done ===


* Add MTR Mod as dependencies
* Add MTR Mod as dependencies (Need a way to depend on 4.0!)
* Finish all uncompleted blocks.
* Finish all uncompleted blocks
* Block Entity
* Block Entity
* Block Entity Rendering
* Block Entity Rendering
* GUI Screen
* GUI Screen
* Networking (Packets)
* Networking (Packets)
*Use the '''Minecraft Mapping''' project to provide cross version and cross platform compatibility. (May not be used if it severely hinders performance!)
* Migration path for Legacy JCM 1.x.x
* Migration path for Legacy JCM 1.x.x
**Roadblock:  
**Roadblock:  
***No official path to migrate blockstates and id, will have to find our own, potentially dangerous path... or have to leave all the player unsatisfied.
***No official path to migrate blockstates and id, will have to find our own, potentially dangerous path... or have to leave all the player unsatisfied
 
=== In the far future ===
 
* Add Minecraft Forge Support
**Roadblock:
***Architectury is painfully slow
***Forge/Neoforge split in 1.20, ideally should be waiting for MTR's Minecraft Mapping and see if that's any better

Revision as of 20:19, 2 September 2023

Implemented

  • Creative Inventory Tabs
  • Block and Item Registration
  • Blocks:
    • Slanted Ceiling
    • Exit Sign (Odd)
    • E44 Train Model
    • MTR Trespass Signage
    • KCR Trespass Signage
    • LRT Trespass Signage
    • Light Lantern
    • MTR Stairs
    • Operator Button
    • Emergency Button (TCL)
    • Emergency Button (TML)
    • Emergency Button (SIL)
    • Station Ceiling
    • Spot Lamp
    • Water Machine

To be done

  • Add MTR Mod as dependencies (Need a way to depend on 4.0!)
  • Finish all uncompleted blocks
  • Block Entity
  • Block Entity Rendering
  • GUI Screen
  • Networking (Packets)
  • Use the Minecraft Mapping project to provide cross version and cross platform compatibility. (May not be used if it severely hinders performance!)
  • Migration path for Legacy JCM 1.x.x
    • Roadblock:
      • No official path to migrate blockstates and id, will have to find our own, potentially dangerous path... or have to leave all the player unsatisfied