Skip to content

[enhancement] add support for waypoints in non-vanilla dimensions #19

@imaradio

Description

@imaradio

due to the current implementation of waypoints, you cant travel to a waypoint that has been set in a non-vanilla dimension

there are 2 solutions to this:

  • expand the possible values of the dimension objective, using 4, 5, etc
    • this isnt a good long term solution, since it will exponentially increase, and will need to be updated every time support is needed for a new dimension
    • however in the event that a performant version is needed when non-vanilla dimensions are present (such as an aternos server), this could be the better option in these nieche cases
      • if implementing this it should be on a case-by-case basis
  • maintain 2 versions of assassin:smokes/waypoint power:
    • one that only works with vanilla dimensions, using the current scoreboard-based system
      • this would be the default and recommended version
      • call it smokes/waypoint_scoreboard
    • another that works with non-vanilla dimensions, using the previous forceload-based system
      • call it smokes/waypoint_forceload
    • probably would keep them both in main branch and differentiate them based on filename
      • origin file power list can use the vanilla-dims-only one in main since it will be pushed as the default version anyway
    • these would be separate versions in releases
      • vanilla-only dimensions version should be called default, or not have a specific versioning
      • all dimensions version should maybe be called less_performant_waypoint? or all_waypoint_dimensions

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions