BubbleVillagersСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (13)
release
BubbleVillagers 2.1.8
2.1.820 июл. 2026 г.361Minecraft: 26.1.2bukkit, folia, paper, purpur, spigot
Что нового
## [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.
release
BubbleVillagers 2.1.7
2.1.75 июн. 2026 г.140Minecraft: 26.1.2bukkit, folia, paper, purpur, spigot
Что нового
### 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.
release
BubbleVillagers 2.1.6
2.1.65 июн. 2026 г.19Minecraft: 26.1.2bukkit, folia, paper, purpur, spigot
Что нового
### 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`.
release
BubbleVillagers 2.1.5
2.1.517 мая 2026 г.80Minecraft: 26.1.2bukkit, folia, paper, purpur, spigot
Что нового
### 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`
release
BubbleVillagers 2.1.4
2.1.42 мая 2026 г.57Minecraft: 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot
Что нового
## [2.1.4] - 2026-05-02
### ✨ 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`.
beta
BubbleVillagers 2.1.3-BETA
2.1.3-BETA15 апр. 2026 г.36Minecraft: 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur
Что нового
## [2.1.3-BETA] - 2026-04-15
> ⚠️ **BETA RELEASE** — Targets Paper 26.1.x.
### 🐛 Fixed
- Removed XSeries dependency entirely — all XSeries versions (11.x–13.x) fail to parse the Minecraft 26.x version string (`26.1.2-2570-e64b1b2`) and crash with `ExceptionInInitializerError` on plugin enable.
- Replaced `XMaterial`, `XEntityType`, and `XPotion` usages with direct Bukkit API constants (`Material.*`, `EntityType.*`, `PotionEffectType.*`).
beta
BubbleVillagers 2.1.2-BETA
2.1.2-BETA15 апр. 2026 г.15Minecraft: 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur
Что нового
## [2.1.2-BETA] - 2026-04-15
> ⚠️ **BETA RELEASE** — Targets Paper 26.1.x.
### 🐛 Fixed
- Updated XSeries from `11.3.0` to `13.6.0` — XSeries 11.x could not parse the new Minecraft 26.x major version number and crashed on plugin enable. Version 13.x handles the new versioning scheme correctly.
- Updated shade exclusions in pom: `SkullCacheListener` was removed in XSeries 12.x and `NMSExtras` moved to `com.cryptomorin.xseries.reflection.minecraft`.
beta
BubbleVillagers 2.1.1-BETA
2.1.1-BETA15 апр. 2026 г.20Minecraft: 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur
Что нового
## [2.1.1-BETA] - 2026-04-15
> ⚠️ **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'`.
beta
BubbleVillagers 2.1.0-BETA
2.1.0-BETA14 апр. 2026 г.29Minecraft: 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
## [2.1.0-BETA] - 2026-04-14
> ⚠️ **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.
release
BubbleVillagers 2.0.3
2.0.330 янв. 2026 г.673Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, purpur, spigot
Что нового
## 🐛 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).
release
BubbleVillagers 2.0.2
2.0.28 янв. 2026 г.77Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, purpur, spigot
Что нового
## [2.0.2] - 2026-01-08
### ✨ 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.
release
BubbleVillagers 2.0.1
2.0.18 янв. 2026 г.33Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, purpur, spigot
Что нового
## [2.0.1] - 2026-01-08
### 🐛 Fixed
- Fixed `ClassCastException` on some Paper builds when reading `gameplay.restock-optimized-trades.restock-times` (e.g. `Integer` vs `Long`) which could error when right-clicking optimized villagers.
release
BubbleVillagers 2.0.0
2.0.015 дек. 2025 г.72Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur