New
- Over-written Time Command
- added new Subcommands to /time
- /time noon
- set Time to 6000 Ticks
- Permission: system.time.noon
- /time sunset
- set Time to 12000 Ticks
- Permission: system.time.sunset
- /time midnight
- set Time to 18000 Ticks
- Permission: system.time.midnight
- /time sunrise
- set Time to 23000 Ticks
- Permission: system.time.sunrise
- /time set
- set Time to custom Ticks (0-24000)
- Permission: system.time.set
- /time now
- see the current Server Time
- Permission: system.time.now
- added new Usage to Time Command
- added per World support for Time Command
- added new Subcommands to EconomySystem
- /economy reset
- Reset a players Economy to Zero
- Permission: system.economy.reset
- /economy set
- Set a custom amount to players Economy
- Permission: system.economy.set
- /economy toggle
- De- or activate a players economy
- Only available with active database connection
- Permission: system.economy.toggle
- added /firework
- /firework <duration> <style> <message>
- can be executed once an hour (customizeable)
- Start a firework show for every player on the server
- Permission: system.firework
- added /smelt
- /smelt <all>
- Smelt items in your hand or inventory
- Permission: system.smelt, system.smelt.item, system.smelt.inventory
- added /repair tools
- /repair <tools>
- Repair only your tools inside your inventory
- Permission: system.repair.tools
- added support for NewLine using \n
- start a new line using \n inside a config
- supports all messages inside the plugin
- Social Commands do support unlimited lines
- Reworked Broadcast Command
- added Flags: -sound / -title
- with -sound you can choose a sound, when announcing a message
- with -title you can send a single word title, with the message as subtitle (still getting send inside the chat)
- added color support
Improvements
- changed folder structure for some classes, to make it more readable
- UnknownCommand supports subcommands now
- updated ItemBuilder to support Minecraft 1.21.x
- better read- and maintainability for Invsee Command
- changed command handling for Invsee Command and made it less nested
- changed error handling for database connection. It is now more clear, what the exact issue is and why a connection won't work
- switched HomeSystem GUI from standalone to MenuHandler v1.0-dev
- removed unnecessary code
- added option to disable Database support
- SystemPlayer Database now supports PlayerJoinReward
- added CommandMap to Reflections
- SystemPlayer Database now supports BuildMode
- added per World support for /world, /time and /spawn
- updated Plugin dependencies to newest versions
- switched naming of all Command classes from CMD<Command> to <Command>Command
- updated SQL Table specifications
- Trading with villiagers is possible again
- removing items from SettingsMenu is no longer possible
- PluginGUI in /settings plugins is now working properly
- updated BlockListener to support new Connected Build Command
- switched all messages using a deprecated PlaceHolderHandler method to the newest version of PlaceHolderHandler
- fixed RankAPI formatting - some Ranks didn't get set correctly inside the Tablist
- Ranks are now priotized
- fixed /teleport permissions
- fixed /tablist permissions
- fixed issue with duplicated InlineComments inside Configs
- fixed issue with ClickEvent inside MenuHandler
- adapted /time subcommands to the actual game ticks Minecraft is using
- improvements to Head Command and added support for OfflinePlayers
- fixed #isEligibleForPayment in SystemAPI to support non-database servers
- added option to disable HomeSystem when having a connection to a database
API
- MenuHandler v1.0-dev
- added MenuHandler v1.0-dev to System
- ConfigAPI v2.1-dev
- added support for InlineComments for Config-Files
- added check for Config-Version to prevent error messages
- added support for per-Player Configs
- HomeAPI v2.0-dev
- added support for getting HomeCoordinates
I've added much more to System v0.4.11-dev, which is not listed here.
They are not that relevant or to much in to detail, to worry about.
I hope you will have fun. The current
Roadmap can be seen over on
GitHub.
Greetings,
isolveproblems | YPGames