Package-level declarations

AdditionalArgs — per-instance parameter schemas for items/entities parsed positionally from commands.

Types

Link copied to clipboard
data class AdditionalArgs(val instance: JavaPlugin, val keys: List<Pair<String, PersistentDataType<*, *>>>)

Declares the extra, per-instance parameters an item/entity accepts (e.g. via /egive item <arg>).

Link copied to clipboard

Backend that turns the AdditionalArgs declaration into actual persistent-data reads and writes.