mirror of
https://github.com/WaterdogPE/WaterdogPE
synced 2025-04-25 22:40:25 +00:00
78 lines
3.4 KiB
Markdown
78 lines
3.4 KiB
Markdown
# WaterdogPE
|
|
[](https://jenkins.waterdog.dev/job/Waterdog/job/WaterdogPE/job/master/)
|
|
[](https://discord.gg/QcRRzXX)
|
|
|
|
WaterdogPE is a brand new Minecraft: Bedrock Edition proxy software developed by the developers of the old Waterdog
|
|
Proxy.
|
|
In this new proxy, we are working with Cloudbursts Protocol Library. It takes alot of maintaining effort from us and
|
|
provides us with a nice api to work with.
|
|
If you want to discuss things without joining the discord server, please use the [Discussions Tab](https://github.com/WaterdogPE/WaterdogPE/discussions)
|
|
|
|
## Links
|
|
|
|
- [Website](https://waterdog.dev)
|
|
- [Discord](https://discord.gg/sJ452xNugw)
|
|
- [Official documentation](https://docs.waterdog.dev)
|
|
- [Issue Tracker](https://github.com/WaterdogPE/WaterdogPE/issues)
|
|
- [Public Plugins Page](https://plugins.waterdog.dev/)
|
|
- [Branding: various brand assets for the WaterdogPE project](https://github.com/WaterdogPE/Branding)
|
|
|
|
## Setup Guide
|
|
If you haven't used WaterdogPE before, we recommend you to take a look at our [setup guide](https://docs.waterdog.dev/books/waterdogpe-setup) in the docs.
|
|
*Please note that the config from the old Waterdog (Bungee) is not compatible with WaterdogPE*
|
|
|
|
### Supported Software
|
|
Our goal is to support all commonly used Minecraft: Bedrock server softwares. Spoons and unofficial forks will not be supported due to the lack
|
|
of proper implementation.
|
|
You can find list of currently supported/unsupported software [here](https://docs.waterdog.dev/books/waterdogpe-setup/page/software-compatibility).
|
|
|
|
## Benefits compared to Waterdog
|
|
|
|
- Reduced memory usage
|
|
- Much cleaner Plugin API
|
|
- Much more configurable
|
|
- Easy to modify / contribute
|
|
- Active Support and quick updates for new MC:BE Versions
|
|
- BE server pinging: Easily ping your downstream server using a plugin to check its status
|
|
- Resource pack support
|
|
- Maintained documentation
|
|
|
|
## Known bugs fixed in WaterdogPE
|
|
|
|
- [Bows are sometimes not shooting when primed](https://github.com/yesdog/Waterdog/issues/53)
|
|
- [Scoreboards are flickering when updated](https://github.com/yesdog/Waterdog/issues/62)
|
|
- [Disconnects are not always showing the disconnect reason](https://github.com/yesdog/Waterdog/issues/97)
|
|
- [Waterdog is not working with PM4 due to appended custom data in the LoginPacket](https://github.com/yesdog/Waterdog/issues/161)
|
|
- [Resource packs not working properly](https://github.com/yesdog/Waterdog/issues/110)
|
|
- [Native ciphering sometimes fails](https://github.com/yesdog/Waterdog/issues/130)
|
|
- [Food bar not always working on Nukkit](https://github.com/yesdog/Waterdog/issues/144)
|
|
|
|
## Compiling
|
|
|
|
To compile WaterdogPE please visit our [COMPILING.md](COMPILING.md) guide.
|
|
|
|
## Maven usage
|
|
|
|
```xml
|
|
<repositories>
|
|
<repository>
|
|
<id>waterdog-repo</id>
|
|
<url>https://repo.waterdog.dev/main</url>
|
|
</repository>
|
|
</repositories>
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>dev.waterdog.waterdogpe</groupId>
|
|
<artifactId>waterdog</artifactId>
|
|
<version>2.0.0-SNAPSHOT</version>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
</dependencies>
|
|
```
|
|
|
|
## Included libraries
|
|
|
|
- [Yamler: a forked yaml parsing library](https://github.com/WaterdogPE/Yamler)
|
|
- [Protocol: A fork of Nukkits Protocol library with various changes for the WaterdogPE project](https://github.com/WaterdogPE/Protocol)
|