Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...

Release 1.0

by macbrayne on Jul 24, 2023
Download
  • Port to 1.20

For more information regarding changes since the last Modfest release see Version 0.5: Port to Fabric, First non-modfest release, Better deduplication.

Release 0.5

by macbrayne on Jul 23, 2023
Download

0.4 was not released publicly :)

  • Entering and exiting a dimension through the same portal now removes that portal from the list
  • Remove modfest-specific blocks used to showcase the mod
  • Make the mod datapack-able:
    • Files are placed in data/modid/portal_blocks (see here for an example)
    • JSON files can have four objects: trigger, predicate, inverted, action
    • trigger can be only be recovery_plus:inside_block
    • predicate and inverted follow standard advancement location predicate syntax (stuff like dimension is possible)
      • predicate is the condition under which the trigger is executed
      • inverted is another optional condition under which the trigger is not executed
    • action is either recovery_plus:add_to_backlog, recovery_plus:clear_backlog or recovery_plus:set_working_set
      • recovery_plus:add_to_backlog adds a waypoint to the backlog
      • recovery_plus:clear_backlog removes all waypoints from the backlog
      • recovery_plus:set_working_set adds the location to the backlog, sets the working set to the backlog and removes all waypoints from the backlog
    • Lang keys are item.recovery_plus.recovery_compass.type.modid:file_name with modid being the id of your datapack and file_name the name of the json file you put into portal_blocks (see here for an example)

waypoint = a set of location, dimension, optional target location and dimension and a type backlog = the set of waypoints currently being edited and not being displayed and working set = the set of waypoints not being edited and being displayed in the compass - usually after dying

Fix bad death coordinates sometimes being recorded on dedicated servers

Add Modfest pressure plate to clear any player backlog prior to entering the course (in booth) Fix incorrect waypoints being announced

Fixes a crash when leaving a server using a custom resource pack

Fixes a crash occurring when a non-player-entity travels through a End Gateway

Add the custom recovery compass to the #minecraft:compasses tag

Initial Version

This version has three triggers for waypoint creation:

  • Nether Portals
  • End Portals
  • End Gateways

Its deduplication is fairly basic and only covers easy cases like only counting the first teleportations when teleporting back and forth and doesn't detect loops.

External resources



Project members

macbrayne

Owner


Technical information

License
EUPL-1.2
Client side
required
Server side
required
Project ID