Najděte server s packetevents
Serverů, které hlásí packetevents: 107
- 'A savage place! / as holy and enchanted / As e’er beneath a 40 online
- SentrySMP 7 onlineJava
- FRIENDS SMP ѕᴜʀᴠɪᴠᴀʟ | ᴘᴠᴘ | ʟɪꜰᴇѕᴛᴇᴀʟᴢ !! 34 onlineJava
- J's Hideout SMP 8 onlineJava + Bedrock
- play.vcraft.fr:23020 9 onlineJava + Bedrock
- Server.Pro Official [26.3] Anarchy Ignites! Server Now Live 6 onlineJava
O pluginu packetevents
🔌 O PacketEvents
PacketEvents je protokolová knihovna pro Minecraft Java Edition, která nabízí API pro zachytávání, kontrolu, rušení a odesílání raw protocol packets. Lze ji použít jako samostatný plugin na server/proxy nebo ji přibalit jako knihovní závislost pro jiné pluginy a mody.
🎯 Účel
Poskytnout stabilní, multiplatformní vrstvu packetů pro vývojáře pluginů a modů, aby mohli reagovat na Minecraft protocol packets a pracovat s nimi (login, play, status, handshake atd.) bez psaní nízkoúrovňového kódu Netty nebo bez vlastní údržby mnoha verzově specifických implementací protokolu.
⚙️ Funkce
- Intercept packetů řízený událostmi pro příchozí a odchozí packety (receive/send events a události na úrovni protokolu).
- Možnost zrušit nebo upravit packet předtím, než jej server/client zpracuje.
- API pro programové odesílání a simulaci packetů.
- Čistý lifecycle: create/load/init/terminate instance PacketEvents pro správnou správu prostředků.
- Podpora multi-module: samostatné buildy/moduly pro běžné platformy, aby stejné API fungovalo napříč různými prostředími server/proxy/mod.
- Publikované Javadocs a zdokumentované nastavení pro vývojáře pro použití s Maven/Gradle.
🧩 Pro koho je určeno
- Vývojáře pluginů a modů, kteří potřebují přístup na úrovni protokolu (odesílání, simulace nebo úprava packetů).
- Provozovatele serverů, kteří instalují PacketEvents jako závislost pro pluginy vyžadující packet interception.
🏗️ Příklady použití
- Plugin zaregistruje packet listener a zruší konkrétní příchozí packet, aby zabránil výchozímu zpracování.
- Mod odešle klientovi syntetické packety a vytvoří vlastní vizuální efekty nebo UI bez změn entity na straně serveru.
- Proxy plugin zpracuje login/handshake packety pro vlastní autentizační tok.
⚙️ Instalace
📥 Nastavení (provozovatel serveru)
- Stáhněte oficiální plugin JAR a umístěte jej do adresáře
plugins/na serveru/proxy (nebo do odpovídajícího adresáře). - Restartujte server/proxy a zkontrolujte logy, abyste potvrdili, že PacketEvents byl načten správně.
🛠️ Pro vývojáře (nastavení buildu)
PacketEvents je distribuován jako moduly specifické pro platformu. Dokumentace ukazuje příklady pro Maven/Gradle; knihovna se má přidávat se scope provided/compileOnly. V dokumentaci se používá placeholder pro název modulu; při přidávání dependency jej nahraďte modulem cílové platformy (například spigot, velocity, bungeecord, fabric, sponge).
Příklad (Gradle snippet uvedený v oficiální dokumentaci):
// Replace INSERT_MODULE_HERE with a supported module name (spigot, velocity, bungeecord, fabric, sponge)
compileOnly("com.github.retrooper:packetevents-~~INSERT_MODULE_HERE~~:2.12.1")
Volajte metody lifecycle knihovny z vašeho pluginu/modu (load -> init) a ukončete ji, když se plugin vypne.
🧠 Technické poznámky
- Mezi oficiálně poskytované moduly patří Spigot, Velocity, BungeeCord, Fabric a Sponge.
- Projekt uvádí, že modul Spigot je navržen pro práci na běžně používaných forkách, jako jsou Paper, Purpur a Folia, a modul BungeeCord je určen pro Waterfall.
- Projekt je publikován se source, releases a Javadocs; je licencován pod GPL-3.0.
- Knihovna je určena k přidání se scope
provided/compileOnlydo plugin buildů, pokud není žádoucí bundling; pokyny pro bundling jsou zdokumentovány pro případy, kdy plugin zahrnuje PacketEvents ve své distribuci.
🤝 Kdy je tento plugin užitečný
Pokud váš projekt vyžaduje přímou kontrolu nad Minecraft protocol — pro vlastní autentizaci, efekty založené na packetech, zpracování proxy nebo nízkoúrovňové integrace — PacketEvents poskytuje multiplatformní API a správu lifecycle, takže můžete tyto funkce vytvářet bez opětovné implementace zpracování protokolu pro každý server nebo proxy implementation.
Komentáře
Zatím žádné komentáře
Buďte první, kdo okomentuje.
Pro administrátory serverů
- Autoři
- retrooper
- Licence
- GPL-3.0
- Podporované platformy
- Spigot, Velocity, BungeeCord, Fabric, Sponge, Paper, Purpur, Folia, Waterfall
Odkazy
- Stáhnoutspigotmc.org/resources/packetevents-api.80279
- Zdrojový kódgithub.com/retrooper/packetevents
- Dokumentacedocs.packetevents.com
- Sledování problémůgithub.com/retrooper/packetevents/issues
- Modrinth pagemodrinth.com/plugin/packetevents
- GitHubgithub.com/retrooper/packetevents/releases
- packetevents.github.iopacketevents.github.io/javadocs
- javadocs.packetevents.comjavadocs.packetevents.com
Co hlásí servery
Platformy serverů
- Paper83
- Purpur15
- Leaf3
- Spigot2
- CraftBukkit2
- Arclight1
- Parchment1
Verze pluginu
- 2.14.051
- 2.13.025
- 2.12.26
- 2.12.15
- 2.10.14
- 2.11.23
- 2.11.12
- 2.12.02
- 2.9.52
- 2.14.1+4b766e86d2
- 2.4.1+ef2d24c5f1
- 2.7.01
- 2.7.1+ef49276801
- 2.13.1+23832438a1
- 2.14.1+7ceabaef71
Čísla pocházejí ze serverů, které při kontrole MSHQ zveřejňují seznam pluginů. Mnoho serverů jej skrývá, skutečné použití je tedy vyšší.