Checkpoint Actions

May 25, 2025

Checkpoint Actions

Long time no see! While we’ve been steadily pushing updates since we went into Early Access, often announcing them in our Discord, we haven’t been paying any attention to our website… It’s time to fix that!

We’re kicking things off with our new Actions System. You will notice that Checkpoints and Status plates are rather empty. This is because you can now define their behavior by selecting the actions you want to apply. This includes our existing Checkpoint and Status Plate behavior and some new functionality.

Potion Effects

Potions effects are now applied and removed individually through the Add Potion and Remove Potion actions.

Clearing all effects may be done using the Remove Potion action.

Item Management Overhaul

The previous way to manage items in one menu has been split into:

  • Give Items
  • Remove Items
  • Give Elytra
  • Remove Elytra

We have additionally added the following new items which can be given using the Give Item action:

  • Wind Charges — Configurable amount and cooldown
  • Ender Pearls — Configurable amount and cooldown

Toggle Map Settings

You can now enable or disable specific gameplay settings that override their global counterparts. Here are a few example use cases:

  • Enable only sprint for a single checkpoint, giving the player 5 lives to attempt to beat it.
  • Enable no jump for a puzzle, so the player has to find a path to walk up without jumping.
  • Include an optional no sprint challenge in your rankup map.

Currently, you can enable/disable Only Sprint, No Sprint, No Jump, No Sneak, Reset in Water, and Reset in Lava.

Relative Teleporting

Teleportation now supports relative coordinates, similar to vanilla Minecraft. For example, typing ~1 in the Y position will teleport the player 1 block up from their current position.

Note that relative teleportation will preserve the player’s velocity on the relative axes.

Timer Enhancements

You can now add or subtract time from a player’s current countdown timer instead of just setting it.

Reducing time to 0 or below resets the player to their last checkpoint. Adding time to a player with no timer functions the same as setting a timer with the same value. Timers no longer reset on each checkpoint automatically. You must manually set them to be disabled.

Lives Enhancements

You can now add or subtract lives from a player’s current lives instead of just setting them.

Reducing lives to 0 or below resets the player to the start of the map. A future update will allow specifying a checkpoint instead.

Adding lives to a player with no lives functions the same as setting lives with the same value. Setting lives also sets a maximum lives value that adding lives can’t exceed. This may change in the future depending on feedback.


Final Notes

This update will open up a lot of possibilities for map authors and for new features we can add in the future, and we’re excited to see what you create!

If you come across any issues/bugs or have feedback, please let us know in our Discord! This is a new system for us, so we expect to make changes.

Happy mapping! 😁

© 2024 Hollow Cube LLC, All Rights Reserved. Not an official Minecraft product. Not approved by or affiliated with Mojang or Microsoft.