Перейти к содержимому
Mineforgian

betterGraveStones

add gravestones to your world and track them down with the locatorbar

Загрузки
230
Подписчики
0
Обновлён
10 мая 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 3 мая 2026 г.

betterGraveStones is a Minecraft server plugin (1.21.6+ if you want to use locatorbar tools) that creates protected graves when players die, allowing them to recover their items and experience safely.

It is designed for survival servers that want to reduce unfair item loss from despawn timers, lava, explosions, or unlucky deaths while keeping recovery fair and configurable.

Features

  • Creates protected graves on player death
  • Safely stores dropped items and configurable experience amounts
  • Players can recover their own graves
  • Admin tools for listing, inspecting, and managing graves
  • Offline player grave lookup with tab-completion
  • Configurable messages and world restrictions
  • YAML storage with optional MySQL/MariaDB support
  • Automatic YAML-to-MySQL migration
  • Improved MySQL keep-alive handling
  • Optional Locator Bar integration for supported Minecraft/Paper versions
  • Optional player colors, UUID gradients, and privacy-focused grave waypoints
  • Protected internal marker entities for Locator Bar grave markers

Storage

betterGraveStones supports both YAML file storage and optional MySQL/MariaDB database storage.
If MySQL is enabled later, existing YAML graves can be migrated into the database automatically.

Locator Bar Support

On supported Minecraft/Paper versions, the plugin can optionally use the vanilla Locator Bar for grave waypoints and player waypoint colors.
Grave colors are reserved, such as gray and gold, while player colors avoid those reserved grave marker colors.

Ченджлог

2.7.7Релиз26.1, 26.1.1, 26.1.2 · 10 мая 2026 г.

Summary

Fixes visual issues with CraftEngine furniture graves where the additional bGraveStones BlockDisplay glow overlay could appear as a large flat texture plane.

Changes

  • Adds craftEngine.suppressVanillaGlowDisplay
  • Suppresses the extra Locator-Bar glow BlockDisplay only when the grave is actually using a CraftEngine furniture visual
  • Keeps Locator-Bar waypoint markers and gray/gold color behavior intact
  • Keeps fallback behavior to the configured vanilla graveBlock
  • Bumps configVersion to 4

Notes

This does not disable CraftEngine furniture placement. It only disables the additional bGraveStones visual glow overlay for CraftEngine furniture graves.

2.7.6Релиз26.1, 26.1.1, 26.1.2 · 6 мая 2026 г.

Added

  • Added protected admin recovery tools under /graves sudo.
  • Added /graves sudo inspect-nearby [radius] to inspect nearby plugin-owned visual entities.
  • Added /graves sudo cleanup-nearby [radius] to remove nearby plugin-owned visual entities and resync valid visuals.
  • Added /graves sudo cleanup-orphans to remove orphaned plugin-owned visual entities from loaded chunks.
  • Added /graves sudo resync-visuals to restore grave blocks, holograms and locator waypoints.
  • Added graves.admin.sudo permission.
  • Added adminSudo config section.
  • Added locatorBar.graves.rememberViewAllUntilRestart config option.

Changed

  • Bumped configVersion to 3.
  • Bumped messagesVersion to 2.
  • /graves locatorall view-all state can now explicitly be kept until server restart or reset on disconnect through config.

Safety

  • Sudo cleanup commands only target plugin-owned visual entities such as grave holograms, locator marker armor stands and locator glow displays.
  • cleanup-nearby does not delete stored grave data.
  • cleanup-orphans only removes plugin-owned visual entities that no longer match stored grave data.
  • Destructive cleanup actions are logged to console.
2.7.5Релиз26.1, 26.1.1, 26.1.2 · 6 мая 2026 г.

Summary

It detects common Bukkit-compatible server platforms and applies safe feature gates where needed. Folia is detected and blocked by default because the current plugin code still uses classic Bukkit/Paper scheduler, teleport and entity access patterns.

Added

  • ServerPlatform
  • ServerCompatibility
  • Platform detection for:
    • Folia
    • Purpur
    • Paper
    • Spigot
    • CraftBukkit/Bukkit
    • Unknown Bukkit-compatible servers
  • Startup/reload platform logging
  • Compatibility config section
  • Safe Locator-Bar gating for unsupported platforms/versions

Config

compatibility:
  logPlatformOnStartup: true

  folia:
    disablePlugin: true

  features:
    locatorBar:
      autoDisableWhenUnsupported: true

Notes

This does not claim full Folia support yet. Folia is intentionally detected and blocked by default until a dedicated scheduler/entity adapter is added.

2.7.4Релиз1.21.9, 1.21.10, 1.21.11 · 6 мая 2026 г.

Added

  • Added generated file versioning for config.yml, messages.yml, and MySQL.yml.
  • Added safe startup/reload updater for generated plugin files.
  • Added automatic insertion of missing config/message/database keys from bundled defaults.
  • Added backup creation before generated files are changed.

Changed

  • Existing user values in generated files are preserved during updates.
  • Invalid or missing generated file version values are corrected defensively.
  • messages.yml receives missing message keys without overwriting customized messages.

Technical

  • Added GeneratedFileVersionUpdater.
  • Added configVersion, messagesVersion, and mysqlConfigVersion.
  • Generated file backups are written to plugins/betterGraveStones/backups/generated-files/ before modifications.
2.7.3Релиз1.21.9, 1.21.10, 1.21.11 · 4 мая 2026 г.

Release notes

Added

  • Added configurable date/time output to /graves list entries.
  • Added listDateFormat to config.yml for list timestamps.
  • Added number-based grave teleporting through /graves tp <list-number>.
  • Added tab-completion for /graves list stored player names and /graves tp list numbers.
  • Added emergencyLookDistance to control how far /graves emergency can target a grave.
  • Added Modrinth Updater

Changed

  • /graves list now shows a readable grave number and creation time instead of only coordinates.
  • Clickable teleport entries now use the visible list number instead of exposing the full grave UUID.
  • /graves tp <uuid> remains available as a fallback, but normal usage is now /graves tp <list-number> after opening /graves list.
  • /graves emergency no longer opens the newest grave of a player automatically. It now only opens the grave block the authorized emergency player is actively looking at.

Fixed / Improved

  • Offline player names stored in graves can be resolved for admin list commands.
  • Emergency recovery is safer because it requires explicitly targeting the affected grave.
2.7.2Релиз1.21.9, 1.21.10, 1.21.11 · 3 мая 2026 г.

betterGraveStones 2.7.2

This version includes several technical improvements, bug fixes, and new optional Locator Bar features.

Added

  • Optional support for the vanilla Locator Bar on Minecraft/Paper 1.21.6+
  • Grave waypoints can optionally be shown in the Locator Bar
  • Reserved grave waypoint colors:
    • Gray for normal grave markers
    • Gold for nearby/own grave markers
  • Player waypoints can optionally use UUID-based colors
  • Optional animated UUID color gradients for player waypoints
  • Admins can toggle whether they want to see all grave waypoints
  • Stored offline players can now be used and tab-completed in commands

Changed

  • Normal players should only see their own graves by default
  • Admin visibility for all graves is optional and not permanently enabled
  • Locator Bar command output can now be suppressed through the config
  • MySQL connection handling is now more robust against idle timeouts
  • Storage and plugin lifecycle handling has been cleaned up
  • Internal code structure has been cleaned up and made more stable

Fixed

  • MySQL connections being closed after long idle periods
  • Tab completion issues with offline players
  • JOML/Vector3f export issues
  • Paper/Bukkit gamerule compatibility issues
  • Vanilla command execution issues caused by custom silent command senders
  • Several smaller Locator Bar and marker-related issues

Notes

The Locator Bar feature is optional and should only be enabled on supported Minecraft/Paper versions.

For grave waypoint privacy, strictVisibility is available. Since vanilla waypoints do not support true per-player visibility, the plugin has to limit visibility through the global waypoint transmit range. With very high ranges such as 10000, the privacy logic may intentionally hide grave waypoints to prevent other players from seeing them.

Recommended setting for private grave waypoints:

locatorBar:
  graves:
    strictVisibility: true
    transmitRange: 256

Комментарии

Загружаем…