What is WatchWolf / Why do you need it?
Once you have your plugin ready you need to verify that it's working properly. Sure, one way to do it is by hand but after some time you'll get tired of manually testing the same over and over, that's where WatchWolf comes in.
WatchWolf is an integration test for Spigot plugins. With only one click WatchWolf will start for you all the desired servers and automatically connect all the clients to the servers, and then you'll be able to controll both client and server in order to orchestrate the tests.
Testing
To start testing you first need a WatchWolf instance.
To create it in Windows, you'll have to enable WSL2, and install Docker. Then, open WSL and go to the path where you put the WatchWolf file (or just run `wget https://raw.githubusercontent.com/watch-wolf/WatchWolf/main/WatchWolfSetup.sh`). After that run `bash WatchWolfSetup.sh --build --dev` and `bash WatchWolfSetup.sh --install --disable-startup`.
Every time you want to start testing for the first time after a reboot you'll have to run `WatchWolf --run`.
Once you have the instance you can start creating your tests. Check the official guide or the WatchWolf wiki entry for more information.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta