PowerNukkitX Logo
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • Introduction
  • Requirements
  • Installation
    • CLI (recommended)
    • Manual
      • Windows
      • Linux
    • Updating a server
  • Configuration
    • Files
      • server.properties
      • pnx.yml
    • Hardware Compression
    • Resource Pack Encryption
  • Worlds
    • Config
    • Importing worlds
  • Extensions
    • Spark
    • Terra
    • WaterdogPE
  • For Developers
    • Getting Started
      • Prerequirements
      • Using Maven
    • Forms
      • Generic
      • CustomForm
      • ModalForm
      • SimpleForm
    • Custom Features
      • Custom Blocks
      • Custom Items
      • Custom Entities
  • Introduction
  • Requirements
  • Installation
    • CLI (recommended)
    • Manual
      • Windows
      • Linux
    • Updating a server
  • Configuration
    • Files
      • server.properties
      • pnx.yml
    • Hardware Compression
    • Resource Pack Encryption
  • Worlds
    • Config
    • Importing worlds
  • Extensions
    • Spark
    • Terra
    • WaterdogPE
  • For Developers
    • Getting Started
      • Prerequirements
      • Using Maven
    • Forms
      • Generic
      • CustomForm
      • ModalForm
      • SimpleForm
    • Custom Features
      • Custom Blocks
      • Custom Items
      • Custom Entities
Question? Give us feedback → (opens in a new tab)Edit this page on GitHub
For Developers
Getting Started
Prerequirements

Prerequirements

On this page you can find everything you need to make a plugin for PowerNukkitX.

To develop a plugin of your wish you'll need:

  • Java Development Kit 21 or higher
  • Basic knowledge of programming in Java
  • A PowerNukkitX server
  • An IDE
WaterdogPEUsing Maven