Modules§
- action
- Nested message and enum types in
Action. - action_
result - Nested message and enum types in
ActionResult. - event_
envelope - Nested message and enum types in
EventEnvelope. - event_
result - Nested message and enum types in
EventResult. - host_
to_ plugin - Nested message and enum types in
HostToPlugin. - plugin_
client - Generated client implementations.
- plugin_
server - Generated server implementations.
- plugin_
to_ host - Nested message and enum types in
PluginToHost.
Structs§
- Action
- Action
Batch - Action
Result - Action
Status - AddEffect
Action - Effects & Status
- Address
- BBox
- Block
Break Event - Block
Break Mutation - Block
Pos - Block
PosList - Block
State - Chat
Event - Chat
Mutation - Clear
Inventory Action - Command
Event - Player command execution event.
- Command
Spec - Command specification announced by a plugin during handshake.
- Custom
Block Definition - Custom
Block Material - Custom
Block Permutation - Permutation with molang condition and property overrides.
- Custom
Block Properties - Custom
Block State Values - Value list for a single custom block property (strings parsed to bool/int/float where possible).
- Custom
Block Texture - Custom
Item Definition - CustomItemDefinition defines a custom (non-vanilla) item that requires a resource pack and client-side registration
- Damage
Source - Entity
Ref - Event
Envelope - Event
Result - Event
Subscribe - Execute
Command Action - Commands
- Give
Item Action - Inventory & Items
- Healing
Source - Host
Hello - Host
Shutdown - Host
ToPlugin - Item
Stack - Item
Stack List - Wrapper messages for repeated fields to allow detecting “not set” vs “empty”
- Kick
Action - Liquid
State - LogMessage
- Param
Spec - Parameter specification for a command.
- Play
Sound Action - TODO: it should probably be a world action
- Player
Attack Entity Event - Player
Attack Entity Mutation - Player
Block Pick Event - Player
Block Place Event - Player
Change World Event - Player
Close Dialogue Action - Player UI closers
- Player
Close Form Action - Player
Death Event - Player
Death Mutation - Player
Diagnostics Event - Player
Disable Instant Respawn Action - Player
Drop Item Action - Player
Edit Sign Action - Player
Enable Instant Respawn Action - Player
Experience Gain Event - Player
Experience Gain Mutation - Player
Extinguish Action - Player
Fire Extinguish Event - Player
Food Loss Event - Player
Food Loss Mutation - Player
Heal Event - Player
Heal Mutation - Player
Held Slot Change Event - Player
Hide Coordinates Action - Player
Hide HudElement Action - Player
Hide Player Action - Player: Entity visibility (player-targeted)
- Player
Hurt Event - Player
Hurt Mutation - Player
Item Consume Event - Player
Item Damage Event - Player
Item Drop Event - Player
Item Pickup Event - Player
Item Pickup Mutation - Player
Item Release Event - Player
Item UseEvent - Player
Item UseOn Block Event - Player
Item UseOn Entity Event - Player
Join Event - Player
Jump Event - Player
Knock Back Action - Player
Lectern Page Turn Event - Player
Lectern Page Turn Mutation - Player
Move Event - Player
Open Block Container Action - Player: Interaction extras
- Player
Open Sign Action - Player: Signs & Lecterns
- Player
Punch AirAction - Player
Punch AirEvent - Player
Quit Event - Player
Remove AllDebug Shapes Action - Player: Debug shapes
- Player
Remove Boss BarAction - Player
Remove Scoreboard Action - Player
Respawn Action - Player: Lifecycle/Control
- Player
Respawn Event - Player
Respawn Mutation - Player
Send Boss BarAction - Player
Send Dialogue Action - Dialogue (show)
- Player
Send Jukebox Popup Action - Player
Send Menu Form Action - Player forms (show)
- Player
Send Modal Form Action - Player
Send Scoreboard Action - Player scoreboard management
- Player
Send Toast Action - Player: UI
- Player
SetAbsorption Action - Player: Health/Status
- Player
SetArmour Action - Player armour management
- Player
SetFlight Speed Action - Player
SetHeld Slot Action - Player
SetImmobile Action - Player: Mobility lock
- Player
SetInvisible Action - Player
SetItem Cooldown Action - Player
SetMobile Action - Player
SetName TagAction - Player
SetOn Fire Action - Player
SetScale Action - Player: Misc attributes
- Player
SetScore TagAction - Player
SetSpeed Action - Player: Movement attributes
- Player
SetVertical Flight Speed Action - Player
SetVisible Action - Player
Show Coordinates Action - Player
Show HudElement Action - Player
Show Particle Action - Player: Visuals
- Player
Show Player Action - Player
Sign Edit Event - Player
Skin Change Event - Player
Start Break Event - Player
Start Crawling Action - Player
Start Flying Action - Player
Start Gliding Action - Player
Start Sneaking Action - Player
Start Sprinting Action - Player: Movement toggles
- Player
Start Swimming Action - Player
Stop Crawling Action - Player
Stop Flying Action - Player
Stop Gliding Action - Player
Stop Sneaking Action - Player
Stop Sprinting Action - Player
Stop Swimming Action - Player
Swing ArmAction - Player
Teleport Event - Player
Toggle Sneak Event - Player
Toggle Sprint Event - Player
Transfer Action - Player
Transfer Event - Player
Transfer Mutation - Player
Turn Lectern Page Action - Plugin
Client - Plugin
Hello - Plugin
ToHost - Remove
Effect Action - Rotation
- Send
Chat Action - Send
Popup Action - Send
TipAction - Send
Title Action - UI & Communication
- Server
Information Request - Server
Information Response - SetExperience
Action - SetFood
Action - SetGame
Mode Action - SetHealth
Action - Player State
- SetHeld
Item Action - SetVelocity
Action - String
List - Structure
Def - Structure
Voxel - Structure building
- Teleport
Action - Vec3
- World
AddParticle Action - World
Biome Result - World
Block Burn Event - World
Block Result - World
Build Structure Action - World
Close Event - World
Crop Trample Event - World
Default Game Mode Result - World
Entities Result - World
Entities Within Result - World
Entity Despawn Event - World
Entity Spawn Event - World
Explosion Event - World
Explosion Mutation - World
Fire Spread Event - World
Highest Block Result - World
Leaves Decay Event - World
Light Result - World
Liquid Decay Event - World
Liquid Flow Event - World
Liquid Harden Event - World
Liquid Result - World
Play Sound Action - World
Player Spawn Result - World
Players Result - World
Query Biome Action - World
Query Block Action - World
Query Default Game Mode Action - World
Query Entities Action - World
Query Entities Within Action - World
Query Highest Block Action - World
Query Light Action - World
Query Liquid Action - World
Query Player Spawn Action - World
Query Players Action - World
Query Raining AtAction - World
Query SkyLight Action - World
Query Snowing AtAction - World
Query Temperature Action - World
Query Thundering AtAction - World
Raining AtResult - World
Ref - World
Schedule Block Update Action - World
SetBiome Action - World
SetBlock Action - World
SetDefault Game Mode Action - World
SetDifficulty Action - World
SetLiquid Action - World
SetSpawn Action - World
SetTick Range Action - World
SetTime Action - World
SkyLight Result - World
Snowing AtResult - World
Sound Event - World
Start Time Action - World
Stop Time Action - World
Temperature Result - World
Thundering AtResult
Enums§
- Action
Kind - Boss
BarColour - Player boss bar management
- Custom
Block Render Method - Custom block support
- Difficulty
- Effect
Type - EffectType mirrors Dragonfly’s registered effect IDs for straightforward mapping. Keep numeric values aligned with dragonfly/server/entity/effect/register.go.
- Event
Payload - Event
Result Update - Event
Type - Game
Mode - Host
Payload - HudElement
- Player HUD element control
- Item
Category - Category for creative inventory
- Param
Type - Supported parameter types for commands.
- Particle
Type - Plugin
Payload - Sound
- Sound is a curated list of common sounds that don’t require extra parameters. For sounds that require additional context (e.g., BlockPlace, Note), adapters may use sensible defaults or ignore extra semantics for now.