PNode Documentation

Visual node-based scripting for Paper Minecraft servers.

166 nodes 25 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
22 nodes
  • Event Trigger
  • Command Trigger
  • Timer Trigger
  • Manual Trigger
  • +18 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 / Map
6 nodes
  • Create Map
  • Map Set
  • Map Get
  • Map Remove
  • +2 more…
Data / Vectors
4 nodes
  • Vector
  • Vector Components
  • Vector Ops
  • Vector Between
Data / Materials
1 node
  • Material
Item
6 nodes
  • Create Item
  • Item Inspect
  • Item Modify
  • Item Enchant
  • +2 more…
Player
25 nodes
  • Send Message
  • Broadcast Message
  • Player Teleport
  • Get Player Name
  • +21 more…
World / Server
17 nodes
  • Console Command
  • Run Command As
  • Get World
  • Spawn Entity
  • +13 more…
Entity
15 nodes
  • Get Entity Health
  • Set Entity Health
  • Entity Type
  • Entity Location
  • +11 more…
Events
1 node
  • Event Cancel
Inventory
5 nodes
  • Inventory Contains
  • Inventory Remove
  • Inventory Clear
  • Inventory Slot
  • +1 more…
PlaceholderAPI
1 node
  • Parse Placeholders
Vault / Economy
4 nodes
  • Get Balance
  • Deposit
  • Withdraw
  • Has Money
Vault / Permissions
2 nodes
  • Add Permission
  • Remove Permission
LuckPerms
7 nodes
  • LP Has Permission
  • LP Add Permission
  • LP Remove Permission
  • LP Get Group
  • +3 more…
Simple Voice Chat
6 nodes
  • SVC Is Connected
  • SVC Get Group
  • SVC Is Speaking
  • SVC Speaking Trigger
  • +2 more…
Custom
1 node
  • Custom Code
Misc
1 node
  • Note