Описание
# TaterComms
[](https://img.shields.io/github/downloads/p0t4t0sandwich/TaterComms/LICENSE)
[](https://github.com/p0t4t0sandwich/TaterComms)
[](https://github.com/p0t4t0sandwich/TaterComms/issues)
[](https://discord.neuralnexus.dev)
[](https://wakatime.com/badge/user/fc67ce74-ca69-40a4-912f-61b26dbe3068/project/c722f2dd-f37e-4e20-9b32-e00d4d8ec34b)
A simple, cross API plugin that bridges communication between servers, using built-in Proxy methods, Discord channels and TCP sockets.
Link to our support: [Discord](https://discord.neuralnexus.dev)
## Download
[](https://github.com/p0t4t0sandwich/TaterComms/releases)
[](https://maven.neuralnexus.dev/#/releases/dev/neuralnexus/TaterComms)
[](https://maven.neuralnexus.dev/#/snapshots/dev/neuralnexus/TaterComms)
[](https://www.spigotmc.org/resources/tatercomms.110592/)
[](https://hangar.papermc.io/p0t4t0sandwich/TaterComms)
[](https://modrinth.com/mod/tatercomms)
[](https://www.curseforge.com/minecraft/mc-mods/tatercomms)
[](https://ore.spongepowered.org/p0t4t0sandwich/TaterComms)
## Usage
- [Configuration guide wiki entry](https://github.com/p0t4t0sandwich/TaterComms/wiki/Configuration-Guide)
- [Create and add a Discord bot to your server](https://discordpy.readthedocs.io/en/stable/discord.html)
- The bot will need permissions to read and send messages with whatever permission scopes you set up, and in the channels you want to use
## Known Issues
- Under certain circumstances with a proxy, prefix/suffix information is not read correctly, still narrowing down the cause
- Global chat still needs some tweaking and a proper, per-user toggle
- Sponge death messages are a tad off with how the component serializes (eg: `playerName Skeleton was shot by` instead of `playerName was shot by Skeleton`)
- Still need to tweak the pass-through system and get that working properly
- Some implementations fire the shutdown event after the plugin unloads, so the shutdown message doesn't get sent
- Bukkit 1.6.4 doesn't have an advancement event
- Bukkit b1.7.3 doesn't support the following
- proper death/advancement events
- plugin messaging
## Dependencies
- [TaterLib](https://github.com/p0t4t0sandwich/TaterLib) - Required on all platforms
- [FabricAPI](https://modrinth.com/mod/fabric-api) - Required on Fabric
### Optional Dependencies
- [LuckPerms](https://luckperms.net/) - For permissions/prefix/suffix support
## Compatibility Cheatsheet
TaterComms supports: Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity
| Server type | Versions | Jar Name |
|---------------------|-------------|---------------------------------|
| All 1.20 (Sponge11) | 1.20-1.20.2 | `TaterComms-1.20-.jar` |
| All 1.19 (Sponge10) | 1.19-1.19.4 | `TaterComms-1.19-.jar` |
| All 1.18 (Sponge9) | 1.18-1.18.2 | `TaterComms-1.18-.jar` |
| All 1.17 (Sponge9) | 1.17-1.17.1 | `TaterComms-1.17-.jar` |
| All 1.16 (Sponge8) | 1.16-1.16.5 | `TaterComms-1.16-.jar` |
| All 1.15 (Sponge8) | 1.15-1.15.2 | `TaterComms-1.15-.jar` |
| All 1.14 | 1.14-1.14.3 | `TaterComms-1.14-.jar` |
## Commands and Permissions
| Command | Permission | Description |
|----------------------|------------------------------|-----------------------------|
| `/tatercomms reload` | `tatercomms.admin.reload` | Reload the plugin |
| `/discord` | `tatercomms.command.discord` | Get the Discord invite link |
## [Release Notes](https://github.com/p0t4t0sandwich/TaterComms#release-notes)