Skip to content

Releases: mrfdev/AntiPopup

1MB AntiPopup 14.0.0-006 — Modern Popup-Only (Paper 26.2)

Choose a tag to compare

@mrfloris mrfloris released this 14 Jul 13:40

Modern 1MoreBlock popup-only build for Paper 26.2

Build 006 is the current focused release. Its single job is to remove the blue secure-chat popup in the top-right corner when a player joins a native Paper 26.2 server. The user-tested result is: no popup on join, and normal chat still works.

It is built from source commit 68014903ae8ed9c19f1e3ebf78a03ed2940c28c7.

What remains

  • Direct, native Paper 26.2 server support only.
  • Java 25 bytecode, tested on the installed Java 26.0.1 runtime.
  • Standalone packaging with PacketEvents 2.13 and required Adventure NBT classes embedded.
  • One narrowly scoped packet listener: on an uncancelled JOIN_GAME packet, at HIGHEST priority, it sets enforcesSecureChat to true so the client does not show the blue warning popup.
  • No persistent state, data folder, configuration, commands, or permissions.
  • Compatibility no-op metric shims required by embedded PacketEvents; no bStats collection or submission is present.

What was stripped

  • /antipopup and all help, info, setup, and reload commands.
  • All permissions, configuration files, and the old show-popup option.
  • Chat-report blocking: status markers, disguised-chat handling, and session cancellation.
  • bStats metrics and reporting.
  • The Log4j logger filter.
  • server.properties editing, restart guidance, and first-run setup flows.
  • Legacy SERVER_DATA packet handling and older-client compatibility paths.
  • Translator soft dependencies and integrations.
  • Velocity, BungeeCord, proxy/network support, Spigot/Folia support, old NMS implementations, old Minecraft releases, and old Java targets.

Compatibility boundary

  • Use it on native Paper 26.2 connections. Proxies, translators, and older clients are intentionally out of scope.
  • A future Paper 26.2.1 or 26.3 release must be compiled and re-certified before it is considered supported.
  • The JAR is still roughly 4.5 MiB because the complete reflection-heavy PacketEvents runtime is embedded for standalone operation.
  • Java 26 may emit a final-field mutation warning from the embedded packet library; it did not prevent the verified startup or behavior.
  • If an intentionally removed legacy feature turns out to be required, try archived build 003. Never load builds 003 and 006 together.

Verification

  • Clean Gradle build passed.
  • Artifact-content verification passed.
  • Paper 26.2 build 60 / Java 26.0.1 smoke test passed: enable, plugin listing, absence of commands and data folder, and clean disable.
  • Real client test confirmed that the popup is absent on join and normal chat works.

Artifact

  • 1MB-AntiPopup-v14.0.0-006-j25-26.2.jar
  • SHA-256: 22b3a7e867a71a2d4ed8908fab463a871d9b427d7bf490adcd0160747d272954

AntiPopup 14.0.0-003 — Full Legacy (Paper 26.2)

Choose a tag to compare

@mrfloris mrfloris released this 14 Jul 13:40

Full legacy fallback for Paper 26.2

This is the archived, frozen fallback release for servers that upgrade to the modern build 006 and discover that they relied on a feature removed from it. It is built reproducibly from source commit f5e8b1a767e4d4dd85ffcf76ff66bc90c7e6bd24.

Do not install builds 003 and 006 together. Start with build 006 for the focused 1MoreBlock version; try 003 only when a removed legacy feature is actually required.

Included in this legacy build

  • Native direct Paper 26.2 popup suppression.
  • The /antipopup command, help, info, setup, and reload flows.
  • Configuration files, including the old popup setting.
  • Legacy first-run setup and server.properties management/restart guidance.
  • Chat-report blocking behavior, including the status marker, disguised-chat handling, and session cancellation.
  • bStats metrics.
  • The Log4j logger filter.
  • Legacy SERVER_DATA packet handling and older-client compatibility paths retained by the Paper-only fork.
  • Translator-related soft dependencies and integration paths retained by the Paper-only fork.

Scope and limitations

  • Targets Paper 26.2 and emits Java 25 bytecode.
  • This is the full-featured Paper-only fork, not the original upstream multi-platform distribution. Velocity, BungeeCord, old NMS modules, and other proxy/platform artifacts had already been removed before build 003.
  • It is archived and unsupported: it will not receive the forward Paper maintenance intended for build 006.
  • It passed a current Paper 26.2 build 60 / Java 26.0.1 server smoke test covering startup, command registration, info, reload, logger-filter lifecycle, and clean shutdown.
  • Its complete legacy chat/report behavior was not re-certified with real clients during this release pass. Use it only as a compatibility fallback and test it on your server.

Artifact

  • 1MB-AntiPopup-v14.0.0-003-j25-26.2.jar
  • SHA-256: a254c6e6a7d6eeb69a47786e315822cc93001084fd90f81104acac0ea634053c