Recently Updated Pages

Troubleshooting

This page covers errors casually reported by users and how to resolve them. Setup Access proxy ...

Software Compatibility

WaterdogPE is currently not compatible with every server software. This table should show which o...

Integrating with slappers / NPCs

Goal Many want to integrate WaterdogPE with NPCs to be able to transfer players by clicking an N...

Starting Waterdog

To start pre-compiled WaterdogPE (WDPE) you will need Java 11 installed. If you want to start pro...

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...

Events Guide

Events allow developers to execute own piece of code when something important happens (fe. player...

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...

Scheduling Task

To submit custom repeating, delayed, async tasks WDPE has implemented WaterdogScheduler. Accessi...

Proxy Communication

Its common that bigger networks requires some synchronization and communication between downstrea...

Fallback & Join Handler

Introduction The IJoinHandler and IReconnectHandler interfaces are providing plugins with an eas...

Prerequisites

What you will need: An suitable IDE supporting maven. We recommend using either IntelliJ or Ec...