
1.5K
4
Список изменений
GriefPrevention3D v17.3.8
Wiki: https://github.com/castledking/GriefPrevention3D/wiki
Highlights
- Official plugin rename - Plugin is now officially named
GriefPrevention3D(output jar,plugin.yml, dependency declarations) - Folia fix - Boundary violation alert scheduler now correctly uses the Folia-safe
SchedulerUtilinstead ofBukkit.getScheduler()directly
Plugin Rename
The plugin's official name is now GriefPrevention3D across the board:
plugin.ymlname:field changed fromGriefPreventiontoGriefPrevention3D- Output jar is now
GriefPrevention3D.jar - Maven
<artifactId>and<name>updated toGriefPrevention3D
Impact on addon/dependent plugins
If you have plugins that declare a dependency on this plugin, update your plugin.yml:
# Before
softdepend: [GriefPrevention]
# After
softdepend: [GriefPrevention3D]
JitPack dependency coordinates also updated to com.github.castledking:GriefPrevention3D.
Folia Fixes
Two scheduler calls were using Bukkit.getScheduler() directly, which throws UnsupportedOperationException on Folia/Canvas region threads:
ClaimBoundaryViolationTracker— burst flush task now usesSchedulerUtil.runLaterGlobal()AutoExtendClaimTask— async fallback now usesSchedulerUtil.runAsyncNow()
Both now go through the existing SchedulerUtil adapter, which routes to Folia's schedulers when present and falls back to Bukkit on Paper/Spigot.
Thanks to R00tB33rMan for reporting the crash and identifying the affected code (PR #4).
Migration
- Server owners: rename the jar file reference in your startup scripts if you have any hardcoded references to
GriefPrevention.jar. - Addon developers: update
softdepend/dependin yourplugin.ymltoGriefPrevention3D. - No claim data migration required. Existing claims load without modification.
Файлы
GriefPrevention3D.jar(825.97 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
17.3.8
Загрузчики
BukkitFoliaPaperPurpurSpigot
Версии игры
1.20–26.1.2
Загрузок
21
Дата публикации
2 нед. назад