Skip to content

The 1.13/1.14/1.15/etc Port #142

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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