Sueta

BubbleVillager

2.1.8

BubbleVillagers (formerly VillagerOptimizer) is a powerful performance optimization plugin that

·Plugin
  1. 2.1.8latestBubbleVillagers -- 2.1.8Jul 20, 2026
    [2.1.8] - 2026-07-20 Fixed · Paper, Folia, and Purpur startup compatibility — Replaced the optional Adventure SLF4J component logger with BubbleVillagers' server-neutral logger. This removes the NoSuchMethodError: Services.service(ServiceLoader, Class) crash reported when enabling v2.1.5 on Folia-compatible forks. · Removed the obsolete custom Adventure SLF4J logger provider, ANSI serializer, and their dependencies. The plugin no longer initializes Adventure's optional service-loader logger implementation. Updated · Paper API — Updated the compilation target to 26.1.2.build.74-stable, the latest stable Paper API release. Folia and Purpur use this compatible Paper API surface; MorePaperLib continues to provide Folia-safe scheduling.
    3 downloads
  2. 2.1.7BubbleVillager -- 2.1.7Jun 5, 2026
    Changed · Adventure API — Removed shaded adventure-platform-bukkit (not needed on Paper/Folia 26.1.2) and switched adventure-text-minimessage, adventure-text-serializer-ansi, and adventure-text-logger-slf4j from shaded to provided scope, using Adventure 5.1.0 bundled in the server. This is the correct long-term fix for the NoSuchMethodError crash introduced in v2.1.5. · KyoriUtil — Replaced BukkitAudiences.sender().sendMessage/sendActionBar() with direct Audience cast (Paper 26.1.2's CommandSender natively implements Audience). · Removed net.kyori relocation from the shade plugin since Adventure is no longer shaded.
    29 downloads
  3. 2.1.6BubbleVillager -- 2.1.6Jun 5, 2026
    Fixed · Folia 26.1.2 startup crash — NoSuchMethodError: Services.service(ServiceLoader, Class) caused by Adventure API version mismatch. Reverted adventure-text-minimessage, adventure-text-serializer-ansi, and adventure-text-logger-slf4j from 5.1.0 back to 4.26.1 to maintain compatibility with adventure-platform-bukkit:4.4.1.
    3 downloads
  4. 2.1.5BubbleVillagers - 2.1.5May 17, 2026
    Updated · Paper API updated to 26.1.2.build.63-stable (latest stable build) · Adventure API (adventure-text-minimessage, adventure-text-serializer-ansi, adventure-text-logger-slf4j) updated from 4.26.1 to 5.1.0 · MockBukkit updated from 4.108.0 to 4.110.0 · Updated api-version in plugin.yml to 26.1.2
    19 downloads
  5. [2.1.4][2.1.4] - 2026-05-02May 2, 2026
    Added · Stable release for Paper 26.1.2 channel readiness. Changed · Bumped plugin version from 2.1.3-BETA to 2.1.4. · Updated Paper API target to stable build 26.1.2.build.53-stable. · Removed beta tag from plugin runtime description in plugin.yml.
    11 downloads
  6. [2.1.1-BETA][2.1.1-BETA] - 2026-04-15Apr 15, 2026
    ⚠️ BETA RELEASE — Targets Paper 26.1.x (Minecraft 26.1 alpha builds). Fixed · Fixed plugin failing to load with IllegalArgumentException: API version string should be of format "major.minor.patch" or "major.minor" — changed api-version in plugin.yml from '26' to '26.1'.
    12 downloads
  7. 2.1.0-BETA[2.1.0-BETA] - 2026-04-14Apr 14, 2026
    ⚠️ BETA RELEASE — Targets Paper 26.1.x (Minecraft 26.1 alpha builds). Back up your worlds before using. ✨ Added · Beta support for Paper 26.1.x (new Minecraft versioning: 26.1.2.build.5-alpha). · Plugin description now indicates BETA and target Paper version at runtime. Changed · Updated target Paper API from 1.21.10-R0.1-SNAPSHOT to 26.1.2.build.5-alpha (new PaperMC release versioning). · Updated Java source/target from 17 to 25 (required by Minecraft 26.1.x class files). · Updated api-version in plugin.yml from '1.21' to '26'. · Updated Adventure libraries to 4.26.1 (matching the Paper 26.x bundled Adventure BOM). · Updated adventure-platform-bukkit to 4.4.1. · Updated maven-shade-plugin to 3.6.2 (adds Java 25 class file support). · Updated MockBukkit to 4.108.0 (latest mockbukkit-v1.21 while awaiting mockbukkit-v26). Testing · Disabled MockBukkit-based tests (PluginLifecycleTest, AutoOptimizeModesTest, ClearGlowCommandTest) with @Disabled annotations — MockBukkit does not yet support Paper 26.x registry changes. Tests will be re-enabled once mockbukkit-v26 is published. Known Limitations (Beta) · Paper 26.1.x is currently in alpha — use on production servers at your own risk. · MockBukkit automated tests are pending mockbukkit-v26 support.
    7 downloads
  8. 2.0.3[2.0.3] - 2026-01-30Jan 30, 2026
    Fixed - Fixed villager profession names printing as long CraftProfession{...} debug strings in chat on newer 1.21.x Paper builds (e.g. 1.21.11).
    47 downloads
  9. 2.0.2BubbleVillager v2.0.2 - New Admin Commands and fixed bugsJan 8, 2026
    ✨ Added - Added ` /villageroptimizer clearglow` admin subcommand to remove glow from optimized villagers in loaded chunks. - Added ` /villageroptimizer glow <on|off>` admin subcommand to enable/disable optimized villager glow at runtime. - Added two new config-driven auto-optimization modes: - Auto-optimize when a chunk exceeds a villager population threshold. - Auto-optimize when a trade hall (radius) reaches a villager population threshold. Changed - When enabled, optimized villager glow is now applied for already-optimized villagers in loaded chunks and newly loaded chunks (not only at the moment of optimization). Fixed - Fixed “optimized villagers stay glowing after restart” when the outline feature is disabled by clearing glow on startup/chunk-load.
    26 downloads
  10. 2.0.1[2.0.1] - 2026-01-08Jan 7, 2026
    Fixed - Fixed ` ClassCastException on some Paper builds when reading g ameplay.restock-optimized-trades.restock-times (e.g. Integer vs Long`) which could error when right-clicking optimized villagers.
    10 downloads
  11. 2.0.0Dec 15, 2025
    16 downloads

Similar projects

Plugin →