Recently Updated Pages
Software Compatibility
WaterdogPE is currently not compatible with every server software. This table should show which o...
Introduction
Maven Project Setup Create a new maven project in IDE of your choice. We recommend you to use Je...
Events Guide
Events allow developers to execute own piece of code when something important happens (fe. player...
Fallback & Join Handler
Introduction The IJoinHandler and IReconnectHandler interfaces are providing plugins with an eas...
Proxy Communication
Its common that bigger networks requires some synchronization and communication between downstrea...
Scheduling Task
To submit custom repeating, delayed, async tasks WDPE has implemented WaterdogScheduler. Accessi...
Starting Waterdog
To start pre-compiled WaterdogPE (WDPE) you will need Java 11 installed. If you want to start pro...
Troubleshooting
This page covers errors casually reported by users and how to resolve them. Setup Access proxy ...
Integrating with slappers / NPCs
Goal Many want to integrate WaterdogPE with NPCs to be able to transfer players by clicking an N...
Proxy Configuration
WaterdogPE uses config.yml file to store all general settings which will be loaded on startup. De...
Maven Setup
Base Setup Maven is our choice for building and compiling plugins to actually runnable .jar file...
Client Setup
Client is used to communicate with StarGate server. In Minecraft environment, we know clients as ...
Server Setup
Configuring and starting default StarGate server shouldn't be problem. StarGate server comes as p...
StarGate Modules
StarGate project is based and uses Maven for building and compiling. Everything is compiled using...
Commands Guide
Proxy Commands Command class A base proxy command is represented by a class extending dev.water...
Prerequisites
What you will need: An suitable IDE supporting maven. We recommend using either IntelliJ or Ec...