For Mod Developers

Custom triggers in Java, when JSON is not enough.

LegacyAPI

Register a predicate and use it from any data pack with "trigger": { "type": "custom", "id": "mymod:fate" }.
LegacyAPI.registerCustomTrigger("mymod:fate",
        (serverPlayer, title) -> serverPlayer.getInventory().contains(new ItemStack(Items.NETHER_STAR)));
LegacyAPI.grant(player, id) and LegacyAPI.revoke(player, id) give and take titles directly.

More in Adding Your Own

← Back to Legacy