Commit graph

30 commits

Author SHA1 Message Date
ed4a4da37f Fix Travis build, update dependencies, fix test
9
2019-09-02 11:38:51 +02:00
0967095f59
A few Towny and debug event fixes 2019-08-26 00:58:09 +02:00
a17923602f
Slow startup debug, async command handling
The command argument processing and permission checking is done asynchronously, mainly because LuckPerms (rightfully) complains that loading player data (for unconnected DC users) should not be done on the main thread.
The actual command execution is still done on the main thread.
2019-08-23 00:50:36 +02:00
2ad7a757c6
Made SpawnComponent, working just fine
Supports Multiverse and BungeeCord
2019-08-18 03:49:36 +02:00
14bcebabcd
Fixed schrestart message async event stuff 2019-08-11 20:02:30 +02:00
773277cb27
A few fixes 2019-07-22 22:23:35 +02:00
a39fd083be
Added support for cmd tabcomplete 2019-07-08 01:56:25 +02:00
db8dfa79bc
Some prep for 1.14 2019-06-09 23:32:49 +02:00
b1ea027d1c
Removed debug msgs & started #64
Also only requiring OffliePlayers for perm check but that probably doesn't matter
2019-06-06 19:25:33 +02:00
c24b8074ab
Fixed Discord reset
TBMCPlugins/DiscordPlugin#97
2019-06-05 00:27:28 +02:00
cc3ed7cf52
Test config option upd.
And indentation fixes apparently
2019-06-01 02:25:33 +02:00
5872117d28
Y E E H A W
Added error message if needed for member assigning
Fixed #65, #63
/yeehaw
2019-05-31 01:52:41 +02:00
f8fd481f46
Fixed restart cmd & added optional primitive support
I mean, the param is optional, not the support
Also sending broadcasts to the console unless MC is excluded
Also added toString() method to ConfigData
2019-03-19 14:33:23 +01:00
7fd422136b Added getConfigMap() method 2019-03-06 15:19:36 +01:00
fab2b5819d
Moved Votifier reward here, fixes
Checking if Towny or Votifier is present
2019-03-01 17:52:45 +01:00
e4f5850ad6
Component stuff, command stuff
Made the components return correctly-typed plugins
Added support for showing commands
Moved the subcommands and paramconverters to the base class
2019-02-22 00:40:11 +01:00
9022d87dc4 Adding project files 2019-02-20 13:39:43 +01:00
d245d21a84
Command system fixes
Removed Vault repo as it seems to be offline and wasn't even used
Fixed CommandSender type, no subcommands handling
Made the default handler use the correct sender type (actually, the generic type might be completely unnecessary but oh well)
No longer checking param types to match methods (needed for generic types)
2019-02-15 23:48:15 +01:00
ab24480f89
Separated commands and handlers
WIP
2019-02-02 02:45:32 +01:00
ab603276d3
Fixes, another plugin disable event
Fixed/implemented number handling in config
Fixed help text error
Fixed annotation processing in other plugins
Fixed error message on console chat
Fixed CI building (hopefully) - Spigot repo
2019-01-30 23:31:20 +01:00
7331568886
Command, restart, command improvements
Fixed default command handler not being overridable in some cases
Schrestart now takes seconds as param, not ticks
Allowing to change the current timer value in the restart event

HelpText support added
Automatically generating usage text (ButtonProcessor)
2019-01-29 21:39:14 +01:00
dbce36cd4e
PlayerData ann + ConfigData def add 2018-12-23 03:22:21 +01:00
7ab997ddad
ChatMessage changes
The channel is no longer required for sending a message
All user accounts now store which channel they are in to make things simpler
Added the concept of 'sender converters' which is used to get the CG user which sent a command for example
No longer allowing getAs() for the same user type
2018-10-24 19:33:38 +02:00
718d8d073c
Added /member mod command 2018-09-04 21:49:30 +02:00
cdcf8b9b2e
Fixed some channel IDs
It breaks Discord custom chat sanitizing
2018-08-12 00:27:54 +02:00
be6e4acb7e
Added CG user to chat event
SendChatMessage now takes a ChatMessage param (with a builder)
Code cleanup
/schrestart error msg added
Whole plugin update made async (the plugin list)
Javadoc additions
2018-07-12 23:24:38 +02:00
a691278ea9
Channel connect fixes
Group ID is now required
2018-06-08 18:51:37 +02:00
d7accf5885
Fixed /primerestart, member assign
Added handling for missing help text
Added autoassign member role
Handling missing permissions plugin (who knows)
Added unused Essentials dependency
2018-06-01 02:08:20 +02:00
75ab715c6e
Plugin list gen, fixes
It'll generate a plugin list file on each start
#37
2018-05-15 22:44:55 +02:00
a24c4a5e54 Updated plugin updater
TODO!
2018-05-07 23:32:58 +02:00