⚡ Hardcore Seasons (Beta) ⚡ icon

⚡ Hardcore Seasons (Beta) ⚡ -----

Automatically manage hardcore worlds per-season, and reward participants!




Fixes
- Resolves an issue where the scoreboard wouldn't update on placing a block.
----------, Mar 22, 2024

New Features
- /season info now shows relevant plugin information.
- /season leaderboard is now fully dynamic and updates as players interact.
- The scoreboard will now update as live events occur.
- Added an appropriate countdown timer instead of "Dates"
- Reformatted the default configuration.
- Implemented two new placeholders.
- {voting_countdown}
- {ending_countdown}

Fixes
- Frequent DB operations have been reduced to "on-load" rather than "on-demand"
- Updating of the scoreboard is now done every 40 ticks instead of every 600 ticks.
----------, Mar 21, 2024

New
- Adds a new /season info command
- Adds a new /season leaderboard command
- Adds new placeholders to support the leaderboard

Fixes
- Settings from `world` `world_nether` and `world_end` were not properly copying to the seasonal worlds. For example, having "Hard" set on the default world, wouldn't copy to the new "season_world" and would result in an "Easy" world isntead.
- Same issue with "IsHardcore"
- Same issue with "PvP"

Changes
- Change the way that some code was being managed internally. This should have no impact to performance.
- Change the localization.yml to a new version.
- Change the config.yml to a new version.

Upcoming
- Planning to update the scoreboard with more "Dynamic" data.
- Planning to make the scoreboard more "Vertical" and less "Fat"
- Planning to add a custom config for the scoreboard independent of the info config.
- PAPI? Maybe?
- Planning to add a separate scoreboard with player activity stats.
----------, Mar 18, 2024

New Features
- /season resurrect for admins to resurrect players.
- /season info for players to see stats related to the current season.

Improvements
- New placeholders
- {season_start_date}
- {season_vote_start_date}
- {season_end_date}
- {players_active_count}
- {players_alive_count}
- {players_dead_count}
- {inventories_count}
- {inventories_items_count}
- {ender_chests_count}
- {ender_chests_items_count}
- {containers_count}
- {containers_items_count}

Other
Configs and Localization post 1.3.0b will now auto-magically update as releases come out.

Notes
Updating should be straightforward with this release as nothing on the database side has changed in a way that would require reset.
----------, Mar 17, 2024

Fixes
- Inventory, Containers, and EndChest tracking resolved.
----------, Mar 16, 2024

Fixes
- SQLite & MySQL now properly switch according to config setting.
----------, Mar 16, 2024

Changes
  • All SQL queries are now managed through ORMLite, which should make them more robust and reliable. In addition, the code no longer has to manage two separate query states for SQLite or MySQL.

  • Finally 99% of the async functions and callbacks have been removed, instead relying on Cached object data. For example, previously, any updates to the database would wait for a callback function to perform the updates client-side. This is now no longer the case, data updates become instantly available, which should increase the performance beyond what it was originally, in addition to being more stable.
----------, Mar 15, 2024

Changes
  • All SQL queries are now managed through ORMLite, which should make them more robust and reliable. In addition, the code no longer has to manage two separate query states for SQLite or MySQL.

  • Finally 99% of the async functions and callbacks have been removed, instead relying on Cached object data. For example, previously, any updates to the database would wait for a callback function to perform the updates client-side. This is now no longer the case, data updates become instantly available, which should increase the performance beyond what it was originally, in addition to being more stable.
----------, Mar 15, 2024

**Feature**
- Adds the following placeholders

```
# Placeholders:
# {current_season} - The current season number.
# {next_season} - The next season number.
# {reward_select_current_page} - The current page number when selecting rewards.
# {reward_select_total_pages} - The total number of pages when selecting rewards.
# {season_select_current_page} - The current page number when selecting seasons.
# {season_select_total_pages} - The total number of pages when selecting seasons.
# {past_season_number} - The number of the past season.
```

**Fixes**
- Players who died, counted as "Active" towards ending the season. This was a problem whenever there was no `hard_end_date` set, causing a season to never end.
----------, Mar 12, 2024

Fixes
  • Fixes an issue where seasonal worlds and seasons would start at 0
  • Fixes an issue where the initial season would generate after season 1 started, resulting in a restart of the server resetting all progress for that season.
----------, Mar 12, 2024

Fixed
- Issue with initializing MySQL DB initially has been fixed.
----------, Mar 12, 2024

Resource Information
Author:
----------
Total Downloads: 288
First Release: Mar 11, 2024
Last Update: Mar 22, 2024
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings