Florian CUNY
4209791557
Updated locales, especially en_US
2017-12-22 14:25:22 +01:00
Florian CUNY
a3db6e9b5d
AddonsAPI - Made overriden BSModule methods final, so they cannot be over-overriden
2017-12-22 13:39:00 +01:00
Florian CUNY
1c3b3a2c56
AddonsAPI - Added #getFolder() in BSModule
2017-12-22 13:37:28 +01:00
Florian CUNY
6178b768bb
L10nAPI - Fixed compilation errors by...
...
...
- Removing NetherPortals listener
- Adding a #getTranslation(reference, ...variables) in User
2017-12-22 13:31:27 +01:00
Florian CUNY
4734f79ba1
Removed LanguagePanel - it was an example
...
it should be implemented as an addon
2017-12-22 13:23:04 +01:00
Florian CUNY
29dfc313fc
L10nAPI - Reworking API - WIP
...
Removed the old localization system
Started implementation of the new one
For build reasons, removed protection listeners - they were requiring too much work to update them, and they need to be reworked due to the boilerplate code.
2017-12-22 13:22:33 +01:00
Florian CUNY
2f4136cef4
CommandsAPI - Renamed back AbstractTeamCommand to AbstractIslandTeamCommand
2017-12-22 13:20:18 +01:00
Florian CUNY
355441d7ab
Renamed locale files
2017-12-22 13:19:23 +01:00
Tastybento
b3e4eeebc2
Fixed main command setup.
...
Added comments.
2017-12-21 23:16:43 -08:00
Tastybento
c2e37ad2ae
Fixed permission check.
2017-12-21 23:13:22 -08:00
Tastybento
f28936948a
Reworked command API
...
Implemented a recursive composite command that can be extended with
subcommands to infinity (and beyond!).
Composite command also tries to create help text and a list of help
commands. These are not current used and need more work.
This has not been tested yet completely.
2017-12-21 23:03:39 -08:00
Tastybento
18ad604b7b
Changed TeamEvent to fire off class-specific events.
2017-12-17 12:38:52 -08:00
Florian CUNY
ed6899c989
CommandsAPI - command now asks if the sender is a player (option) and if it has the right permission (option)
...
Added some methods in User class
CommandsAPI is still WIP
2017-12-17 11:02:49 +01:00
Florian CUNY
cd40405c30
Implemented User class
...
And also made use of it in commands
2017-12-17 10:26:25 +01:00
Tastybento
90f88b4425
Fully removed Vault
...
Added commands for /island.
2017-12-16 09:33:24 -08:00
Florian CUNY
4fcd6174ad
Removed Vault dependency
2017-12-16 18:29:12 +01:00
Florian CUNY
8c7bfe29bf
Deleted MongoDB and SQLite (will not be implemented soon)
2017-12-16 16:51:14 +01:00
Florian CUNY
fe07c8ef45
No longer using Vault for perms, only economy
2017-12-16 16:07:00 +01:00
Florian CUNY
83e35523b7
Removed useless #isOnePointEight() in Util
2017-12-16 15:29:39 +01:00
Florian CUNY
c9e22d5849
Refactoring configuration
...
Removed current config "API"
Removed a few unused or duplicate settings
Removed OfflineHistoryMessages
Removed visitor blocked commands (should be an addon)
2017-12-16 15:29:17 +01:00
Florian CUNY
1d13e964aa
Renamed some commands class & removed IslandTeleportCommand
2017-12-14 20:55:31 +01:00
Tastybento
a429513869
Added comment.
2017-12-14 08:36:32 -08:00
Tastybento
fd8c48bbd6
Move.
2017-12-14 08:18:33 -08:00
Tastybento
461585aebd
Implemented team commands.
2017-12-14 08:18:04 -08:00
Tastybento
c6e885a8de
Added abstract class to handle the invite map.
2017-12-13 23:31:14 -08:00
Tastybento
4b9762fb81
Added a number of Island commands.
...
Note that the team invite/uninvite are not linked yet.
2017-12-13 18:35:39 -08:00
Tastybento
539c48cc85
Added about command.
2017-12-13 17:27:04 -08:00
Florian CUNY
ca17cd1080
AddonsAPI - Documented AddonState & added ERROR state
2017-12-12 14:42:04 +01:00
Florian CUNY
7cb978fd4c
CommandsAPI - Improved #getCommand(String label) in CommandsManager
2017-12-12 14:15:15 +01:00
Florian CUNY
40b56843e7
AddonsAPI - Added #isAddon() in BSModule
2017-12-12 14:14:38 +01:00
Florian CUNY
df35492de5
AddonsAPI - Added RELOADING state & #reload() method
2017-12-11 22:05:32 +01:00
Florian CUNY
b8a5b0151f
Made use of BSModule and CommandsManager in BSAddon and BSkyBlock main class
2017-12-11 21:55:42 +01:00
Florian CUNY
2c8a36ed54
CommandsAPI - Implemented CommandsManager to manage registering of commands by both BSB and its addons
2017-12-11 21:55:05 +01:00
Florian CUNY
7effb541ba
AddonsAPI - Created interface BSModule to allow easier identification
2017-12-11 21:52:10 +01:00
Florian CUNY
c38936fa04
Renamed AddonManager to AddonsManager
2017-12-11 21:51:30 +01:00
Florian CUNY
d278ac317f
Moved AddonManager to the managers package
2017-12-11 21:02:36 +01:00
Florian CUNY
3196b0b962
Addons API - Added AddonState
2017-12-11 21:01:49 +01:00
Florian CUNY
0d2eb51f5d
Util - Added #getServerVersion()
2017-12-11 21:01:11 +01:00
Florian CUNY
756b7eaff2
Small adjustments in BSkyBlock main class
2017-12-11 20:15:48 +01:00
Florian CUNY
5c6901d71c
Removed Enderchest restrictions
2017-12-11 20:14:48 +01:00
Florian CUNY
f133dfe581
Added /bsadmin version - WIP
...
will contains data about the addons, Bskyblock and Bukkit's version, etc.
2017-12-10 21:43:05 +01:00
Florian CUNY
d776f6a90b
Addons API - Introducing foundations of this API. WIP
2017-12-10 21:42:04 +01:00
Florian CUNY
02c72d9506
Removed Util#sendMessage and Util#sendEnterExit
...
They will be replaced soon
2017-12-10 21:30:51 +01:00
Florian CUNY
71bbde1687
Commands API - Removed old API
2017-12-10 17:38:27 +01:00
Florian CUNY
2079c82795
Commands API- Made some test commands
2017-12-10 17:35:39 +01:00
Florian CUNY
65999aa550
Commands API - execution is working. WIP
2017-12-10 17:35:15 +01:00
Florian CUNY
46910dd851
Introducing the new Commands API - WIP
2017-12-10 11:46:59 +01:00
Florian CUNY
2dff568cb9
Bring back NMS
2017-12-10 09:19:20 +01:00
Tastybento
09ac5c439e
Added new island create/created/reset/resetted events
...
Removed debug.
2017-12-09 12:27:01 -08:00
Tastybento
6d6f8954d2
Removed unused JNBT lib.
2017-12-09 12:06:34 -08:00