Definitions
Every block the editor offers, generated from the palette the server publishes.
These pages are built from the palette file the Denovo plugin writes, so they always match the blocks the editor shows. Each block lists what its slots take, what it gives back, and how to write it in script mode.
Minecraft 1.21.8, Paper API 1.21.8-R0.1-SNAPSHOT
Events
Every script starts with one of these. The blocks under it run each time that thing happens in the game. (21 blocks)
Control
Decide which blocks run, how often, and when. (10 blocks)
Logic
Comparisons and true/false values, mostly for the slot of an if block. (9 blocks)
Math
Arithmetic on numbers. (5 blocks)
Variables
Keep a value under a name and use it again later in the same run. (1 blocks)
Values
Read something from the game, or turn one value into another. (21 blocks)
Actions
Change something in the game. (20 blocks)
Locations
Make a place in a world from coordinates. (1 blocks)
Lists
Lists and maps, for keeping several values together. (20 blocks)
Scoreboard
The Scoreboard blocks. (7 blocks)
Constants
The fixed choices a dropdown block can hold, such as materials, sounds and game modes. (38 kinds)
Types
The Minecraft types blocks pass around, where to get one and what to do with it. (9 types)