Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
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.

This image shows a example on how to make a specific block drop an extra item.
For advanced users, the Custom Code node lets you drop into Groovy scripting and access the full Bukkit/Paper API.
Commands
Use /pnode for following subcommands:
- token: Generates the auth token for graphs
- reload [id]: Reloads a graph by ID
- list: List all loaded graphs
- enable [id]: Enable a graph by ID
- disable [id]: Disable a graph by ID
- trigger [id]: Manually trigger a graph by ID
- info: Show plugin infos
Permissions
- pnode.admin: Access to all /pnode admin commands
- pnode.use: Ability to trigger PNode scripts
Statistics
PNode collects anonymized server statistics by default to help improve the plugin. No personally identifiable information is collected. The data includes a server UUID, player count, plugin version, Minecraft version, and server software (such as Paper).
This behavior can be disabled in the configuration.
Support
If you like this project you can support with a small donation here
Information
More information on our WIKI page



