Package io.github.lambdaphoenix.advancementLib


package io.github.lambdaphoenix.advancementLib
Provides a fluent API for registering and managing custom advancements in PaperMC plugins.

This package contains the main entry point, builder classes, and utility interfaces for event-driven advancement logic.

Package Specification: For detailed design and usage, see the README.

Since:
0.1.0
Version:
0.3.2
Author:
lambdaphoenix
See Also:
  • Class
    Description
    API for registering and tracking custom or vanilla advancements in your plugin.
    AdvancementRegisterBuilder<E extends org.bukkit.event.Event>
    Fluent Builder for registering custom advancements in your plugin.
    DummyMain is a placeholder main class required only for Modrinth uploads.
    Specifies how criteria for a custom advancement should be granted.
    PlayerExtractor<E extends org.bukkit.event.Event>
    Functional interface for extracting a Player from a Bukkit Event.