
GPExpansion
The ultimate add-on for GriefPrevention 3D Subdivisions
Оцените первым
435
4
Список изменений
GPExpansion v1.1.7
Changes
Ban Enforcement Refactor
- Extracted ejection logic into reusable
ejectFromClaimmethod - Added
getClaimMinY/getClaimMaxYhelpers toGPBridgefor vertical bounds - Simplified
BanEnforcementListenerusing the new GPBridge methods - Added
banlistsubcommand support in tab completion and command list
Bug Fixes
- Config overwrite on restart: Fixed a bug where the
Configclass andVersionManageroperated on separate in-memory configs. WhenVersionManagercalledplugin.saveConfig(), it would overwrite disk changes made by theConfigclass — resetting values likeclaim-flight.passive-modeto their defaults on server restart. - Prevent repeated config backups:
ensureVersion112Structure()now only runs when the config version is older than 1.1.2, preventing unnecessary backup files from being created on every server restart.
Migration
If you had the 1.1.2 config migration bug and ended up with multiple config.yml.backup_* files:
- The oldest backup is your pre-1.1.2 config (before any migration).
- The second oldest is your first post-migration 1.1.2 config (before the repeated backup bug kicked in).
- Any newer backups were created unintentionally each restart because the
defaults:section was missing from the migrated file, causingensureVersion112Structure()to re-trigger. With this fix, that no longer happens.
You can safely delete all backup files except the second oldest (which preserves your migrated config if anything goes wrong). If you prefer, you can also manually re-apply any custom config values like claim-flight.passive-mode: true — they will persist across restarts now.
Файлы
GPExpansion.jar(1.39 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.1.7
Загрузчики
BukkitFoliaPaperPurpurSpigot
Версии игры
1.20–26.1.2
Загрузок
25
Дата публикации
12.06.2026
