Skip to content

The 1.13/1.14/1.15/etc Port #142

@squeek502

Description

@squeek502

Figured I'd make an issue to coordinate/decide what all needs to happen for porting to the latest Forge version(s).

Things to decide:

  • Is a 1.13 port worth it, or should AppleCore skip straight to 1.14?
    • Skipping to 1.14

Things to do:

  • Figure out if anything has changed with how core mods interact with Forge
    • core mods now use javascript for ASM patching, example
  • Update ASMHelper to work with 1.13/1.14 if necessary
  • Port the ASM patches:
    • BlockFood
    • ExhaustingActions
    • FoodEatingSpeed (also need to check if this is still necessary, but it probably is)
    • FoodStats
    • HungerHUD
    • PeacefulRegen
  • Make sure that AppleCore incorporates/deals with any changes to vanilla mechanics in 1.13/1.14 (e.g. how health regen works, things like that). Check that constants in the API package still match the default values.
  • Audit the API package to make sure the events still make sense, and to make sure AppleCore isn't duplicating anything new added to Forge
    • IEdible/IEdibleBlock still necessary?
    • ItemFoodProxy still necessary?
  • Port the rest of the mod (should be pretty minimal outside of the ASM/API stuff)
    • Finish up all remaining TODO's

cc @primetoxinz @GirafiStudios @Cazsius

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions