▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/GPExpansion
GPExpansion

GPExpansion

The ultimate add-on for GriefPrevention 3D Subdivisions

91
3

GPExpansion v1.0.4

release21 апреля 2026 г.

GPExpansion v1.0.4

Highlights

  • Added a new /buyclaimblocks confirmation menu and full purchase flow driven from GPExpansion.
  • Significant /claimmap performance pass for large claims and long shaped edits.
  • Added in-canvas panning controls so the map editor can be navigated without touching the spyglass icon.

Buy Claim Blocks Confirmation Flow

  • Added a new hopper-style confirmation GUI for /buyclaimblocks <amount>.
    • Center slot shows the total cost and cost-per-block derived from GriefPrevention's economy config.
    • Dedicated Confirm (lime) and Cancel (red) buttons, with glass-pane fillers between them.
    • Closing the inventory without clicking Confirm cancels the purchase cleanly.
  • The command now routes entirely through GPExpansion when present:
    • validates GriefPrevention availability and claimBlocksEnabled,
    • requires a Vault or VaultUnlocked provider,
    • re-checks balance at the moment of confirm to avoid race conditions,
    • refunds automatically if the claim-block credit step fails.
  • Added tab-completion with common purchase sizes (10, 50, 100, 500, 1000).

Claim Map Editor Performance

  • Reduced per-click latency on /claimmap for large claims by:
    • reusing cached boundary state between consecutive shaped edits,
    • short-circuiting polygon rebuilds on no-op edits,
    • avoiding repeated reflective lookups into GriefPrevention internals on the hot path.
  • Improved frame-to-frame update cost when dragging or repeatedly clicking tiles, so long shaped paths can be drawn in a single session without hitches.
  • Cut down redundant visualization refreshes during multi-tile edits.

In-Canvas Panning Options

  • Added in-canvas panning so the map can be moved without touching the spyglass icon.
    • Dedicated pan controls shift the viewport while keeping selection and edit state.
    • Panning works in both Basic and Shaped edit modes.
    • Panning respects the current zoom level and snaps to the active tile grid so edits stay aligned after moves.
  • Selection and partial-tile overlays stay consistent across pans so in-progress shaped edits are not lost by navigating the canvas.

Technical Improvements

  • Added public helpers on the GP bridge for reading the claim-blocks economy config and crediting bonus claim blocks through the normal save path.
  • Reduced allocations in the map editor's tile refresh loop, especially for claims with many cells or long perimeters.

Recommended Pairing

  • Pair this release with GriefPrevention v17.3.5 for the shaped-claim performance work that enables large shaped path creation driven from the map editor.

GPExpansion v1.0.3

release8 апреля 2026 г.

GPExpansion v1.0.3

Highlights

  • Added a new Claim Map Editor, available through /claim map and /claimmap, for fast cell-based claim creation and editing.
  • Added a new Resize Claim GUI, reachable from claim settings, /resizeclaim, and no-argument /expandclaim or /extendclaim.
  • Reworked the front-facing GUI configuration with an updated claim-settings.yml flow that now auto-merges new defaults into generated GUI config files.

Claim Map Editor

  • New map editor supports fast claim creation directly from a zoomable cell grid.
  • Added Basic and Shaped edit modes inside the map editor.
    • Basic mode keeps detached square-claim behavior.
    • Shaped mode can grow connected nibs and merge them back into the selected claim body.
  • Added direct /claim map and /claimmap command entry.
  • Added partial zoom-tile support:
    • partially covered tiles render orange in pane view,
    • lore shows exact covered area,
    • left-click fills the remaining area of that zoom tile into the selected claim.
  • Added map-side unclaim for top-level 2D claims:
    • right-click or Q now removes the selected or partial covered portion of a tile,
    • works through the same geometry system instead of a separate fake resize path,
    • safely refuses edits that would split the claim into disconnected pieces or produce unsupported geometry.
  • If the selected parent claim contains subdivisions, map unclaim now opens an armed abandon confirmation instead of attempting an unsafe partial edit.

Resize GUI And Command Flow

  • Added a dedicated Resize Claim GUI entry path from the claim settings interface.
  • /resizeclaim opens the GUI directly.
  • /expandclaim and /extendclaim with no arguments now open the same resize GUI.
  • Claim edit GUIs respect the golden shovel requirement unless the player has griefprevention.extendclaim.toolbypass.
  • Fixed shaped resize button direction mismatches so GUI buttons now target the expected side.

Claim Settings And GUI Improvements

  • Added the new claim-settings.yml driven claim settings layout.
  • GUI config files now auto-merge newly added defaults instead of requiring manual re-copying after updates.
  • Added better back-navigation between the Claim Map Editor, resize controls, and claim options flows.
  • Claim icon handling now supports recent-history cycling:
    • recently used icons are kept,
    • left-click cycles stored icons,
    • map-side merges preserve icon ownership priority and merge icon history.

Technical Improvements

  • Improved shaped merge handling for map-created nibs and adjacent detached same-owner claims.
  • Added selected-claim coverage shortcuts and reflective lookup caching to reduce Claim Map Editor overhead on large claims.
  • Improved coarse zoom alignment and viewport snapping to reduce tile drift after zoom changes.
  • Fixed several east/south and corner-merge alignment issues in map-driven shaped edits.

Recommended Pairing

  • Pair this release with GriefPrevention v17.3.2 for the full shaped-claim resize, permission, and map-editing fixes this version expects.

GPExpansion v1.0.2

release17 марта 2026 г.

Some fixes:

  • Fix registration issue with setup wizard commands and listeners
  • Fix DiscordSRV chat cancellation to use RespectChatPlugins path

1.0.1...1.0.2

GPExpansion v1.0.1

release11 марта 2026 г.

Fix some wizard messages forwarding to discordsrv relay chat

  • Add DiscordSRV bridge that works with setup wizards, description setting, etc.

GPExpansion v1.0.0

release8 марта 2026 г.

Add /claim flags and /claim options commands

  • New /claim flags [id] command to open the flag editor menu for that claim.
  • New /claim options [id] command to open the claim options menu for that claim.
  • New enchanted effect in claim list menus to show the claim you are currently standing in.
  • Updated README.md with the new commands and permissions.
  • Dev stuffs: No longer depending on GriefPrevention, PlaceholderAPI, packetevents in the pom.xml
  • Bump version to 1.0.0 (stable)

0.1.10a...1.0.0

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:GPL-3.0-only
Опубликован:3 месяца назад
Обновлён:10 часов назад
Главная