- 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.
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 berecovery_plus:inside_block
predicate
andinverted
follow standard advancement location predicate syntax (stuff likedimension
is possible)predicate
is the condition under which the trigger is executedinverted
is another optional condition under which the trigger is not executed
action
is eitherrecovery_plus:add_to_backlog
,recovery_plus:clear_backlog
orrecovery_plus:set_working_set
recovery_plus:add_to_backlog
adds a waypoint to the backlogrecovery_plus:clear_backlog
removes all waypoints from the backlogrecovery_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 thejson
file you put intoportal_blocks
(see here for an example)
- Files are placed in
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