Commit Graph
16 Commits
Author SHA1 Message Date
LuckandAndrew Steinborn ea52cedfdf Fire ProxyShutdownEvent before closing the scheduler / event bus
Fixes #322
2020-06-29 11:18:52 -04:00
Luck 4263c4e2d4 Fix config formatting 2020-06-03 00:58:26 +01:00
Luck c563372ffd Remove unnecessary imports 2020-06-03 00:35:04 +01:00
LuckandGitHub 2cd9f081c3 Merge branch 'dev/1.1.0' into feature/bungeeguard 2020-06-03 00:32:27 +01:00
Luck 70abda9c5b Implement legacy forwarding BungeeGuard handshake support 2020-06-02 23:48:42 +01:00
Luck 72c668c048 Only unregister event handlers/listeners if the correct matching plugin is given
Currently, unregister will succeed & unregister a handler/listener if any valid plugin is given, not necessarily the one the handler was registered with.
2019-05-17 10:59:35 +01:00
Luck 21a79d8142 Correctly register Event handlers in the registeredHandlersByPlugin map 2019-05-17 10:58:11 +01:00
Luck 6ff9180987 Remove redundant extra lambda in EventManager#fire implementation 2018-12-04 00:03:47 +00:00
Luck 3d3d6adf04 Remove redundant null check in VelocityMethodScanner 2018-12-03 23:55:39 +00:00
Luck cfae542dd2 Slightly optimize SimpleEventBus usage in VelocityEventManager 2018-12-03 23:53:50 +00:00
Luck 43da3d4541 Allow the same EventHandler to be registered with different PostOrders
The #equals implementations in KyoriToVelocityHandler silently prevented this previously.
2018-12-03 23:53:06 +00:00
Luck ea42f47c7b Properly initialise console permissions using the PermissionsSetupEvent 2018-09-21 21:24:54 +01:00
Luck b805891d1f Implement Player#spoofChatInput method 2018-09-20 21:51:22 +01:00
Luck 97e4ff91e7 Implement optional permission check method for commands
This allows plugins to customize which players can use their commands. For players without permission, the command is effectively invisible, and the handling is passed through to the backend server.
2018-09-20 21:48:14 +01:00
Luck 86c1d42fa5 Fix/improve gitignore file to fully cover all IntelliJ IDEA files
Although the gitignore.io template does a decent job, it isn't broad enough to cover all of the files generated by IDEA. :(
2018-09-20 15:05:24 +01:00
Luck 921bfbae87 Add missing getters to ServerPing and rename Modinfo --> ModInfo 2018-09-20 14:59:34 +01:00