-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 2.0 #151
Open
AmauryCarrade
wants to merge
91
commits into
dev
Choose a base branch
from
modular
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Version 2.0 #151
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Mowed all old classes to a temp. old package for clarity. - Added a modules system to the game. - Added config, commands, and sidebar integration for the modules. - Created a few core modules (unfinished for most).
- NEW: Finished border modules (split into four different modules) and commands. - OPT: Improved modules discovery from string, with better handling of modules in sub-packages. - NEW: Added toString method to TimeDelta (displaying mm:ss or hh:mm:ss). - NEW: Commands should be registerable anytime now, including when the game is started/ended. - NEW: Added a specific logger for each module. - NEW: Added shortcuts classes for better and easier development and module/logger access from non-main module class. - OPT: Improved /uh modules with colored dot for status and ordered modules by status/internal/name. - OPT: The log is more verbose.
- Added commands to spawn module. - Fixed spawn points generation in the Nether.
- NEW: Added “about” module. - NEW: Added /uh about command. - NEW: Added version & stability info into the sidebar during the waiting phase (for advertisement if used on videos + stability warning).
- NEW: Added module for players loader command.
* NEW: Finished game startup proccess. * NEW: Added back cages in their own module. * NEW: The spawn points are automatically generated if some are missing when the game starts.
* BUG: The game startup process was always slow, even without --slow. * BUG: When the game was reloaded, the scoreboard was incorrectly set. * OPT: Removed the old teams component and updated/commented references.
…ated module. * NEW: added command to manage spectators. * NEW: spectators are exclusively managed trough the spectators module. * NEW: spectator mode is enabled/disabled when needed.
- This - Related commands: /uh kill+resurrect
* NEW: added border in the sidebar. * BUG: fixed border shrinking duration not respected (multiplied by 20). * NEW: auto-shrink from config re-implemented (+ warnings 1 hour, 30 minutes & 10 minutes before). * NEW: teams configs re-implemented * NEW: banner on spawn re-implemented * NEW: banner on shield re-implemented
* NEW: Episodes module. * NEW: /uh shift [next episode number]
* NEW: Added death announcements * BUG: fixed nasty bugs related to game phases played backwards * BUG: fixed `removeSpectator` method not removing spectators
* NEW: added spectators filter on login with options to exclude all or unknown spectators.
* NEW: added hardcore module to disable natural regeneration and update game difficulty. * NEW: Improved operations on all playing worlds.
* NEW: added new commands and related shortcuts from zTeams for /t, /g, /togglechat, /teams and /team. * OPT: improved /uh tp-death & /uh tp-spawn, using the sender if no player is provided. * OPT: renamed /uh tp-spawn to /uh tp-death.
→ A little mistake on alliances request confirmers list. → Renamed language files to ISO names. → Removed unused configurations.
→ Updated code and module name to reflect DamagesLogger's new name (Hawk). → Added “first golden head” event in timeline. → Added a way to execute a lambda if a module is loaded, this lambda being a consumer of the given module instance.
→ Added a module to patch the server's creatures spawn rules from a simple configuration file.
→ Moved errors and status messages to action bar. When the message indicate a distance, because the player may want to remember it (and because another plugin or module might be using the action bar at the same time), we display that in the chat. Else, in the action bar. → Fixed formattings. → The vanilla recipe is disabled when the recipe is not DEFAULT.
→ Added module to update glistering melon recipe from gold nuggets to gold ingots.
→ Removed teams from report if Alliances Scenario is used. → Write the title of the report just before save/publication, to use the latest title in case of runtime-update.
Removed BrettFlan WorldBorder support - The plugin is abandoned. - There is a maintained fork but no Maven repo to depend on it. - This commit could be reverted if this change.
(We should deprecate or remove QuartzLib API for that.)
- Used old names
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #149
Fixes #146
Fixes #144
Fixes #150
Fixes #139
Fixes #134
Fixes #133
Fixes #129
Fixes #117
Fixes #108
Fixes #91
Fixes #78
Fixes #67
Fixes #42