Skip to content

Dev/feature - Future Feature Release - #107

Merged
ShaneBeee merged 31 commits into
masterfrom
dev/feature
Jul 25, 2026
Merged

Dev/feature - Future Feature Release#107
ShaneBeee merged 31 commits into
masterfrom
dev/feature

Conversation

@ShaneBeee

@ShaneBeee ShaneBeee commented May 5, 2026

Copy link
Copy Markdown
Member

Describe your changes

This PR outlines a future feature release.

Temp changelog:

ADDED:

  • Added a confirmation when attempting to delete an arena
  • Added an option to force load the NBT-API if an unsupported Minecraft version is used
  • Added an option to add multiple border centres (will randomly pick one to close in on)
  • Added some config options for player tracking (using the player's tracking bar)
Tracking Config Summary
## PLAYER TRACKING
player-tracking:
  # How far in blocks players can see each other on the tracking bar
  # Set to -1 to keep default value (whatever the player's current tracking range is)
  # Set to 0 to disable
  distance: 100

  # Represents the color of enemy players
  # Set to 'disable' to keep default color the player is assigned
  # Accepts int color, `#rrggbb` or `r:g:b` (0-255 for r:g:b) formats
  enemy-player-color: '#EB2D07'

  # Represents the color of enemy entities
  # Set to 'disable' to disable
  enemy-entity-color: '#EBD807'

  # The number of uses a tracking stick will have
  tracking-stick-uses: 8

  # Minimum number of players required in a game for a tracking stick to work
  players-for-tracking-stick: 5

CHANGED:

  • The rollback system got a bit of an overhaul:
    • The blocks-per-second config option is now also used when logging blocks (for large arenas this may take a while)
    • The blocks-per-second config option default is now 500000 (adjust accordingly)
    • New option enabled: true, allowing you to turn off the rollback system
  • Configs now properly use Locations and World Keys:
    • Current configs will automatically be updated

FIXED:

  • Fixed the exit location of an arena not working
  • Fixed spectators not having their pre-game data saved
  • Fixed area overlaps not respecting worlds

INTERNAL:

  • Update to use a new WeightedList for weighted items/mobs
  • Added an update checker

Target Minecraft Versions: any
Requirements: none
Related Issues: none

Checklist before requesting a review

ShaneBeee added 30 commits May 5, 2026 16:11
* WeightedList - introducing a weighted list

* MobData - update to use weighted list

* ItemData - switch to weighted list
@ShaneBeee
ShaneBeee merged commit 86d105a into master Jul 25, 2026
2 checks passed
@ShaneBeee
ShaneBeee deleted the dev/feature branch July 25, 2026 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant