Commit Graph

126 Commits

Author SHA1 Message Date
NikkyAI fdce1c0cc9 refactor project into modules
isolate core from forge related code
2018-02-09 21:50:38 +01:00
DaMachinator 66914a63ca Making absolutely sure all Forge calls are in MatterLink, MatterLinkConfig, and EventWrapper 2018-02-09 14:10:08 -05:00
DaMachinator 234af485db Wrap player list 2018-02-09 14:03:33 -05:00
NikkyAI 2739011ab7 Merge branch 'master' into dev 2018-02-09 20:02:10 +01:00
DaMachinator 9b0aeb9657 Fix message spam on server start and bridge reconnect 2018-02-09 13:34:36 -05:00
DaMachinator 224af67113 More wrappers 2018-02-09 13:22:03 -05:00
DaMachinator cac5c59f75 Wrap forge event handlers 2018-02-09 13:06:53 -05:00
NikkyAI 67385b5f3b fix playerlist command and add download link 2018-02-08 22:08:35 +01:00
NikkyAI 42b5ba9186 version bump 1.1.0
refactor of commands.. again
2018-02-08 21:44:59 +01:00
NikkyAI 7916ef76f4 refactor Commands
implements #1
2018-02-08 20:05:38 +01:00
DaMachinator f68439cd13 Commands can be disabled now 2018-02-08 13:05:19 -05:00
DaMachinator 6961d34f17 Adding actual commands 2018-02-08 12:20:16 -05:00
DaMachinator e953674253 Commands actually work now, rearrange some files 2018-02-08 11:38:29 -05:00
DaMachinator b71318ec97 Change default command prefix as it conflicts with most IRC bots 2018-02-08 11:05:16 -05:00
DaMachinator 96a7966754 Implement !players command 2018-02-08 11:04:08 -05:00
DaMachinator eab9376adc Finish command framework 2018-02-08 10:29:00 -05:00
DaMachinator cbe720ec0f rename the MC server command /bridge to CommandMatterlink 2018-02-08 09:35:12 -05:00
DaMachinator aa4e6d8aa8 Start work on commands 2018-02-08 09:32:49 -05:00
NikkyAI 8d04b002bb fix NPE in configuration loading and set more sane default url 2018-02-08 13:56:38 +01:00
DaMachinator 57ab69a898 Working on bridge commands 2018-02-07 23:45:56 -05:00
Nikky Ai c139c3dc17 fix archive name 2018-01-27 04:38:04 +01:00
Nikky Ai 903f6ef4e1 fix versions and bump to 1.0.0 2018-01-27 04:35:40 +01:00
Nikky Ai bd3a82161c make gradlew exutable 2018-01-27 04:22:43 +01:00
Nikky Ai 88ff40dffc fix jenkins file capitalization 2018-01-27 04:20:13 +01:00
Nikky Ai 0f82a1ad24 move to elytra namespace and rename to matterlink 2018-01-27 04:08:17 +01:00
Nikky Ai 7d44539b91 add travis.yml and travis badge 2018-01-24 15:40:38 +01:00
DaMachinator fee30d2efb minor version increment 2018-01-24 15:38:25 +01:00
Nikky Ai 63b507e51d add jenkins instructions and clean build.gradle 2018-01-24 15:38:25 +01:00
DaMachinator 8c1712cf86 Closes #5 2018-01-24 15:38:25 +01:00
DaMachinator a4ea9b829f Utils cleanup 2018-01-24 15:38:25 +01:00
DaMachinator 8162b35ec8 Config cleanup 2018-01-24 15:38:25 +01:00
Nikky Ai f7909c5685 minecraft message formatting
added appropriate events to join / leave
fixed crashing connection
added systemUser configuration option
general cleanup and robustness fixes
2018-01-23 22:36:45 -05:00
DaMachinator 54eb09c652 Abstract message coloring into its own class
Move Util to its own package with Color
2018-01-23 15:25:24 -05:00
DaMachinator a56131344b More cleanup 2018-01-23 13:49:51 -05:00
DaMachinator 31676d39c5 Cleanup 2018-01-23 13:48:19 -05:00
DaMachinator f1b37bd99f Log messages we throw out to debug 2018-01-23 13:45:33 -05:00
DaMachinator 2f4b4c0651 Messages with events we can't handle are now thrown out 2018-01-23 13:30:07 -05:00
DaMachinator 2880f6c7a5 Add join/leave handler 2018-01-23 13:04:10 -05:00
DaMachinator 6fa058e834 Transmission now makes sure receiving is connected before trying to send 2018-01-23 12:35:08 -05:00
DaMachinator e5ef298b18 Merge pull request #6 from NikkyAI/master
try to: fix transmit crash and polish noping
2018-01-23 12:02:10 -05:00
Nikky Ai c4754dd8c7 try to: fix transmit crash and polish noping 2018-01-23 17:50:11 +01:00
DaMachinator f05de5188c Abstract antiping into its own function 2018-01-23 11:16:17 -05:00
DaMachinator 346db118a4 Implement antiping for death messages 2018-01-23 10:36:56 -05:00
DaMachinator 39d6f09057 Implement gateway check on incoming messages.
Fixes issue #4
2018-01-23 10:30:54 -05:00
DaMachinator e9d2cfd11e More logging cleanup 2018-01-23 10:22:04 -05:00
DaMachinator e59cb34be8 Clean up logging 2018-01-23 10:12:36 -05:00
DaMachinator c2aa8cb143 Implement advancement relaying 2018-01-23 10:10:42 -05:00
DaMachinator bd91a381cd Change UserActionHandler to handle /say broadcasts as well 2018-01-23 09:11:08 -05:00
DaMachinator 59fffab908 clean up for release candidate 2018-01-23 08:22:38 -05:00
DaMachinator 652f786064 Merge pull request #1 from NikkyAI/master
port to kotlin
2018-01-22 18:43:40 -05:00