Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.93 KB

File metadata and controls

46 lines (34 loc) · 1.93 KB

Runtime Boundary and Bundled Libraries

Standalone Runtime

The deployable JAR relocates the runtime libraries it needs:

  • PacketEvents 2.13.0
  • Adventure NBT 5.2.0

PacketEvents is relocated. Adventure NBT is kept in its standard package because it implements Paper's Adventure 5 API; bundling or relocating a second Adventure API would create incompatible component types. PacketEvents' bundled bStats implementation is excluded. Its hard-coded metrics bootstrap is redirected to inert linkage shims, so the embedded packet engine does not start a telemetry service.

AntiPopup itself owns only five classes. The standalone JAR remains about 4.5 MiB because PacketEvents' complete reflection-driven injector and protocol library is retained; its generic compatibility internals do not make old clients or proxies supported deployment paths.

Paper supplies the Paper API, Adventure API 5.2.0, and Netty. AntiPopup does not bundle CraftBukkit/NMS, BoostedYAML, FoliaLib, ViaVersion API, or a proxy implementation.

PacketEvents calls its Paper/Bukkit bootstrap artifact and builder spigot. Those upstream names remain visible in source imports, but this fork compiles, describes, verifies, and tests only a Paper plugin. No Spigot server artifact is produced or supported.

No External Integrations

Build 007 declares no soft dependencies and supports no proxy or protocol-translation integration. Its only certified path is a native 26.2 client joining Paper 26.2 directly. A proxy or translated old-client connection is not a supported deployment path.

The plugin does not expose commands, permissions, settings, placeholders, or a public API.

Paper Runtime

The production source uses the Paper/Bukkit API, while embedded PacketEvents uses Paper's Adventure types. It contains no versioned NMS class and no Folia support declaration. Build 007 handles only the modern JOIN_GAME packet; the historical SERVER_DATA old-client path is not included.