Commit graph

363 commits

Author SHA1 Message Date
Norbi Peti 4881f6bdd2
Some more fixes
Made the channel data return a Mono and used that
#93
2019-05-01 00:50:24 +02:00
Norbi Peti eeb1955ebe
Bunch of fixes
#93
2019-04-25 19:52:43 +02:00
Norbi Peti e2e8a58c4e
It compiles!
And I thought this is gonna be easy
#93
2019-04-25 02:50:55 +02:00
Norbi Peti 2500572e0d Even more refactoring 2019-04-24 17:50:13 +02:00
Norbi Peti 59066ce09a Refactoring... 2019-04-24 16:50:00 +02:00
Norbi Peti 038cb98f1a Refactoring & made mcchat teleport config 2019-04-24 13:29:52 +02:00
Norbi Peti 95af050517 The refactoring continues 2019-04-17 17:54:08 +02:00
Norbi Peti 12ca6fbfb5 More converting 2019-04-17 16:51:42 +02:00
Norbi Peti d8d75c063b Started converting to new D4J
#93
2019-04-17 13:52:01 +02:00
Norbi Peti 55c61cef98 New command sys for /discord & inv link 2019-04-15 15:36:48 +02:00
Irinyi Kabinet Felhasználó c8680ae92c Merge branch 'master' into dev 2019-04-15 14:51:45 +02:00
Norbi Peti d2aea8559a Server ready conf, doc 2019-04-10 13:50:26 +02:00
Norbi Peti 8e2538e553
Ignore case for role command 2019-04-05 17:26:10 +02:00
Norbi Peti a9d4d5e9e1
Use previous version of D4J
Hopefully resolves mysterious NoSuchMethodError
2019-03-17 22:56:17 +01:00
Norbi Peti 42b561bca4
Merge pull request #92 from TBMCPlugins/dev
Supporting clean installs, broadcast toggles, command improvements
2019-03-17 02:31:41 +01:00
Norbi Peti 22bdc3fa62
YEEHAW fix, reload command 2019-03-16 14:49:27 +01:00
Norbi Peti 2b4034b05f
NPE and 2 cmd fix 2019-03-14 16:40:58 +01:00
Norbi Peti b39a571246
Made excluded plugins configurable
Using configable mod role in debug command
Also moved the AnnouncerModule
2019-03-09 23:09:27 +01:00
Norbi Peti cadb53d886
Made the plugin work cleanly (#51)
Clean install works pretty well
Automatically setting first server as main server
Removed devServer variable, getting the guild from the channels
Disabling each component that doesn't have its channel(s)/role(s) set correctly (unless it's not required)
Removed redundant variable from the FunModule
Correctly handling missing channel settings in some places
Checking any role position for game roles, not just "ChromaBot"
The bot is playing Minecraft now
Always giving permission for commands for now
2019-03-09 02:07:56 +01:00
Norbi Peti 14c42614d8
#bot mention ch null handling, limiting tries
Won't try to get channels forever, since they may be set incorrectly
2019-03-02 19:04:38 +01:00
Norbi Peti 0f1f7b4ead
Better handling of missing token
Also moved the token's location
2019-03-01 18:01:32 +01:00
Norbi Peti ca5fb90774
Command system fixes
In encounter order:
Lowercasing message first character on the sender
Command sender fixes
Mention deleting fixed if there is no space
Added error handler to the message receive event
Converted role command
2019-02-23 00:33:10 +01:00
Norbi Peti 325b094bf7
Converted all commands
Well, haven't finished the role command
2019-02-22 00:44:13 +01:00
Norbi Peti 0c9da49add
Brtoggle & cmd fix
#89
Channelcon
Attempted to support chat rooms in custom chat
2019-02-17 02:26:14 +01:00
Norbi Peti 0cbc22eb72
Added support for broadcast toggles
#89
2019-02-16 14:08:37 +01:00
Norbi Peti 5a9986de4f
Command stuff fixed
Replies sanitized, userinfo converted
Manually removing spaces
Tested
2019-02-16 00:39:48 +01:00
Norbi Peti 13b168d238 Made all channels configurable
Removed Vault repo, was unused and errors now
Removed all channel fields from main class
2019-02-13 15:21:57 +01:00
Norbi Peti 9ba57fd989
Actually using the cmd sys, logger stuff
Some of the new files are a couple days old
Using the plugin's logger almost everywhere
2019-02-12 22:40:09 +01:00
Norbi Peti d08d32f73f
Started using new command system for DC cmds
Some of the new files are a couple days old
2019-02-09 00:24:42 +01:00
Norbi Peti 8e36e3e49d
Merge pull request #90 from TBMCPlugins/dev
Modules, configs, fixes
2019-02-01 17:09:02 +01:00
Norbi Peti abd4050786
Server start/stop msg + announcer fix
Announcer data migration fix (which won't be needed because I'm gonna copy the new config over)
The server start/stop messages show up again
2019-01-30 23:41:52 +01:00
Norbi Peti 2659170c4d
Modules, fixes, pins
Keeping 40 pinned messages instead of 10
GameRoleModule fixes
AnnouncerModule
Other fixes
#51
2019-01-30 01:09:18 +01:00
Norbi Peti 7c15495fab
Using modules more & calling preprocess event
Calling the command preprocess event
Added to FunModule (/list, full house)
Made whitelisted commands and other stuff configurable
Game role module
Name change
#51
2019-01-28 23:21:17 +01:00
Norbi Peti b280f5219c
Merge pull request #88 from TBMCPlugins/dev
Waiting less on MC command responses, some fixes
2019-01-20 22:40:30 +01:00
Norbi Peti 5c7100bb69
Added check for mcchat on shutdown
It'll only log fake players out that aren't actually on the server
2019-01-20 00:43:47 +01:00
Norbi Peti baa9cb65c8
API changes 2019-01-12 01:29:34 +01:00
Norbi Peti 93af5f66d2
Fixes and improvements (config)
Fixed occasional ConcurrentModificationException with the custom chat loading
Waiting much less on MC command responses (0.2s instead of 0.5s)
Made the #bot channel configurable
Linking the #bot channel everywhere it's mentioned
#51
2019-01-10 01:45:45 +01:00
Norbi Peti db743dcd50
Merge pull request #86 from TBMCPlugins/dev
Reorganized lots of stuff (components)
2019-01-03 21:39:52 +01:00
Norbi Peti f13c8321cd
Slight API change 2018-12-27 01:16:55 +01:00
Norbi Peti 1911672b10
Christmas hotfix 2018-12-26 01:35:36 +01:00
Norbi Peti 68e69782ee
Well, not everything
Fixed some private mcchat issues
Fixed #85
2018-12-23 23:50:13 +01:00
Norbi Peti 040373280e
Everything seems to work
Removed double handling of certain events in MCListeners
Removed MentionEvent handling completely
Some mcchat fixes
2018-12-23 22:34:26 +01:00
Norbi Peti 7a6b79365f
Another version of the events stuff
It directly calls the methods in the modules
Also made a fun module
2018-12-23 03:22:50 +01:00
Norbi Peti e29e6f1682
First version of new events stuff
Actually registered the debug message listener
2018-12-23 00:39:27 +01:00
Norbi Peti 5ff433f3bb
Code organization
Moved part of MCListener
Added support for custom chat player list
2018-12-22 16:20:20 +01:00
Norbi Peti 21221dfeeb
NPE fix, prefix 2018-12-18 00:52:02 +01:00
Norbi Peti 1878a46041
Cleanup, organizing (MCChatListener)
Removed all sysouts
Split MCChatListener into utils, private and custom (and the existing one)
Using fixed version of Discord4J (fixes issues with local testing)
2018-12-17 21:33:55 +01:00
Norbi Peti 38b45299c0
Adding two modules
GeneralEventBroadcaster
Minecraft chat
#51
2018-12-14 23:58:24 +01:00
Norbi Peti 9527be99d1
Fixed 122 errors - by fixing the pom
Also other fixes
2018-11-22 23:11:19 +01:00
Norbi Peti d12fe961c0
No Origins 2018-11-22 01:02:20 +01:00