PNode Documentation
Visual node-based scripting for Paper Minecraft servers.
116 nodes
21 categories
What is PNode?
PNode lets you build server automation and game logic using a visual canvas of connected nodes — no Java knowledge required. Nodes represent actions, data transformations, and conditions that are wired together to form a graph which runs in response to Minecraft events, timers, or custom commands.
For advanced users, the Custom Code node lets you drop into Groovy scripting and access the full Bukkit/Paper API.
Node Reference
Triggers
11 nodes
- Event Trigger
- Command Trigger
- Timer Trigger
- Manual Trigger
- +7 more…
Flow
10 nodes
- Branch (If/Else)
- Sequence
- For Each
- While Loop
- +6 more…
Data / Literals
3 nodes
- String Literal
- Number Literal
- Boolean Literal
Data / Strings
6 nodes
- String Format
- String Ops
- String Split
- String Replace
- +2 more…
Data / Math
8 nodes
- Add
- Subtract
- Multiply
- Divide
- +4 more…
Data / Logic
3 nodes
- Compare
- Logic Op
- Is Null
Data / Variables
3 nodes
- Get Variable
- Set Variable
- Counter
Data / Conversion
2 nodes
- To String
- To Number
Data / Lists
7 nodes
- List Create
- List Add
- List Get
- List Size
- +3 more…
Data / Vectors
4 nodes
- Vector
- Vector Components
- Vector Ops
- Vector Between
Data / Materials
2 nodes
- Block Material
- Item Material
Player
21 nodes
- Send Message
- Broadcast Message
- Player Teleport
- Get Player Name
- +17 more…
World / Server
17 nodes
- Console Command
- Run Command As
- Get World
- Spawn Entity
- +13 more…
Entity
5 nodes
- Get Entity Health
- Set Entity Health
- Entity Type
- Entity Location
- +1 more…
Events
1 node
- Event Cancel
Inventory
4 nodes
- Create Item
- Inventory Contains
- Inventory Remove
- Inventory Clear
PlaceholderAPI
1 node
- Parse Placeholders
Vault / Economy
4 nodes
- Get Balance
- Deposit
- Withdraw
- Has Money
Vault / Permissions
2 nodes
- Add Permission
- Remove Permission
Custom
1 node
- Custom Code
Misc
1 node
- Note