Package-level declarations

Minecraft-side helpers: EffectiveDataContainerUtils (typed PDC access, items, locations, UUIDs, Base64, nested containers), EffectiveInventoryUtils (give / has / remove aware of custom keys), EffectiveParticles (per-player dust lines and boxes), EffectiveBlockPos, Component + String.

Types

Link copied to clipboard
data class EffectiveBlockPos(val x: Int, val y: Int, val z: Int)

A world-less integer block position (x, y, z) with x:y:z string serialization.

Link copied to clipboard

Helpers for reading and writing Bukkit PersistentDataContainer (PDC) data on items, entities and other PersistentDataHolders.

Link copied to clipboard

Inventory helpers. Item matching uses EffectiveItem.equalByNamespacedKeyIfExistElseByMaterial, so custom items match by their key and vanilla items by material.

Link copied to clipboard

Misc Minecraft helpers.

Link copied to clipboard

Helpers for drawing dust-particle shapes visible only to specific players.

Functions

Link copied to clipboard
operator fun Component.plus(text: String): Component

Appends plain text to a component: component + "str".

operator fun Component.plus(other: Component): Component

Concatenates two components: a + b == a.append(b).