Commit graph

322 commits

Author SHA1 Message Date
Norbi Peti ae3c05c14a /u ncolor works! 2017-11-04 16:35:37 +01:00
Norbi Peti 9057ab9f15 Fix 2017-11-04 02:04:34 +01:00
Norbi Peti cee69dc55b Made /u ncolor, needs further testing 2017-11-01 22:55:34 +01:00
Norbi Peti 06ea519987 Inst. update on Dynmap, cmd for mayors, fix
Well, update every ~5 mins on Dynmap, as DT updates
Command for setting town color count added too
2017-10-01 20:07:15 +02:00
Norbi Peti b5e8e0f93c *Hacked* town colors into Dynmap-Towny 2017-10-01 01:27:14 +02:00
Norbi Peti 9abcde610e Added town colors to chat (still need for Dynmap) 2017-09-24 02:37:27 +02:00
Norbi Peti e0459fa36f Removed check at tabcomplete because it errored once 2017-09-09 22:03:45 +02:00
Norbi Peti 7174a97728 Fixes, implemented ChatRooms, less code for preprocess 2017-08-28 15:23:06 +02:00
Norbi Peti 2ab6a5f4eb Nickname impr., Towny spy, RP channel
- Added nickname cache update on nick change for mentions
- Added support for Towny spy (again)
- Removed RPMode and added RP channel
2017-08-27 23:35:46 +02:00
Norbi Peti 91c22e650b Fixed ann cmds, chatformat Lombok, testing fixing
Fixed announce commands
Using Lombok for ChatFormat
In the process of fixing the tests
Plus #52, #53
2017-08-25 00:56:47 +02:00
Norbi Peti d0a990e0f1 Fixed channel scores for Discord->MC 2017-08-23 02:29:11 +02:00
Norbi Peti 1d1b3453b3 Added support for /ignore, improved unlols 2017-08-22 01:37:54 +02:00
Norbi Peti 2f83a90553 Added /lenny to plugin.yml and fixed an NPE
Fixed NPE for non-players trying to chat
2017-08-18 03:04:13 +02:00
Norbi Peti 16acba643f Added 3 chars 2017-08-17 17:49:15 +02:00
Norbi Peti 51c3e1dec6 Added /lenny and made tests optional + a fix 2017-08-17 17:31:17 +02:00
Norbi Peti 0de469e514 No longer sending messages to those who disabled it 2017-08-08 15:08:43 +02:00
Norbi Peti 437d9e8f98 Removed RC messages, fixed URLs probably
#63
Added URL test
Smaller refactors
2017-08-05 01:23:37 +02:00
Norbi Peti 1c32dbd949 Fixed the fix 2017-08-03 23:52:41 +02:00
Norbi Peti 107a60eb2e Fixed chat channel MC scores 2017-08-03 22:24:56 +02:00
Norbi Peti 5e7da1e89a Alright then 2017-07-19 22:56:35 +02:00
Norbi Peti bae49352ef Hopefully fixed the SerializationException 2017-07-19 22:50:57 +02:00
Norbi Peti 2aa0443286 Added RPC support & fixed channels in MC!
Probably
Also did some security-kind of fixing and some refactoring
2017-07-19 21:25:53 +02:00
Norbi Peti 39ef366c20 Removed test and some dependencies
A few days ago
2017-07-04 00:01:01 +02:00
Norbi Peti 2b48aba75e Fixed F NPE a whiile ago & fixed now
getOrDefault, then get
2017-06-30 18:08:24 +02:00
Norbi Peti 4b55c76fd5 Plugin updater refactor, made async 2017-06-23 19:33:52 +02:00
Norbi Peti 3e0a49659d Separated tests using a custom test runner
Runs: 6/6 Errors: 0 Faliures: 4
2017-06-23 16:49:57 +02:00
Norbi Peti ad3d3ecaf9 Probably improvied chat stuff a bit
Yesterday
2017-06-18 10:38:44 +02:00
Norbi Peti 6ee8ca0f4c Slowly, slowly progressing 2017-06-09 19:12:04 +02:00
Norbi Peti 9d7b244a74 Progressing with formatting (hopefully) 2017-06-09 18:23:41 +02:00
Norbi Peti c078a292ec Improved debug messages
It looks like the range part works well now
2017-06-09 13:34:23 +02:00
Norbi Peti 12b1a45558 Progressing with processing 2017-06-09 12:28:52 +02:00
Norbi Peti bcd6d3f194 Removed RemCharPos, wasn't used
It was only used for escaping before
2017-06-08 23:37:25 +02:00
Norbi Peti 3e1df267cf Reduced errors and CMDS WORK - EH 2017-05-14 01:16:54 +02:00
Norbi Peti 28aeb35573 Fixed channels a lot
Made Console be able to send messages
2017-05-07 01:09:39 +02:00
Norbi Peti 07fccda8d3 Chat channels probably done, needs testing 2017-05-06 19:55:04 +02:00
Norbi Peti 9e1bd49cd0 Moved and improved Channel stuff and removed old stuff
Removed tons of lines
Also reduced unlol effect duration a few days ago, commiting now
2017-04-30 00:33:57 +02:00
Norbi Peti 8f69e40d8b Removed http error post and continued cmds 2017-04-28 16:00:05 +02:00
Norbi Peti db37482134 Started converting command classes 2017-04-23 02:13:51 +02:00
Norbi Peti 7751defc9f Fixed NPE 2017-04-15 20:15:15 +02:00
Norbi Peti 5da1083067 Merge pull request #62 from TBMCPlugins/dev
Added /waitwhat, applied userdata changes, added format test, progressed with formatting
2017-04-15 13:58:12 +02:00
Norbi Peti a7a677d85a Disabled some tests to release now 2017-04-15 13:38:42 +02:00
Norbi Peti ec5c90ecc8 Fixed bold formatting, other fixes
JUnit is awesome
Diffing the expected and actual result in a small fraction of the time
needed to load the server
2017-04-15 01:45:30 +02:00
Norbi Peti 758332faf6 Segmented ChatProcessing and added test! 2017-04-14 22:43:37 +02:00
Norbi Peti 441e9a4eaf Added some comments 2017-04-13 23:23:16 +02:00
Norbi Peti 0da4a543e5 Small fixes 2017-04-11 21:11:07 +02:00
Norbi Peti fa95891a6a Updated ButtonChat to the newer system 2017-04-02 00:01:49 +02:00
Norbi Peti a36c6b564b Applied changes 2017-01-02 01:19:38 +01:00
Norbi Peti d13dfc3eb2 Added /waitwhat or /ww 2017-01-02 00:03:56 +01:00
Norbi Peti c6031a6f11 Added an... important bit 2016-12-31 00:16:00 +01:00
Norbi Peti d0e038cdd3 Added #55 2016-12-30 22:11:26 +01:00
Norbi Peti 7de0ecc87d Fixed small bug - SHRUG WORKS 2016-12-30 21:50:53 +01:00
Norbi Peti 2594721152 Fixes! Escape logic again...
- Made the escape chars disappear
- Fixed empty nickname list matching empty strings
2016-12-30 21:22:34 +01:00
Norbi Peti 0f74ad4cb1 Fixed escape logic even more and readded combine 2016-12-30 19:33:23 +01:00
Norbi Peti eba73d6db4 Probably fixed escape logic 2016-12-28 01:12:10 +01:00
Norbi Peti 81b188f338 Merge branch 'dev' into chatformat 2016-12-27 22:51:28 +01:00
Norbi Peti 94252e446d Progressing... Slowly... 2016-12-27 22:42:21 +01:00
Norbi Peti dc9bcd2cfd Made more commands show in /u help (#57) 2016-12-24 22:44:36 +01:00
Norbi Peti 1fe200cf3f Added extra channel data for console 2016-12-23 23:14:42 +01:00
Norbi Peti 5e20689dc1 Made broadcasts and Fs better
- Made *many* messages sent to each player a broadcast message instead
- Removed FCount and PressedF, added the Fs list instead
- Added support for *all* CommandSenders for F
- Inlined PluginMain.GetPlayers()
2016-12-20 22:17:47 +01:00
Norbi Peti 3ab97276f6 Finished IsRange 2016-12-19 22:33:11 +01:00
Norbi Peti 1bb3ddb0ee Fixed the Legendosh bug again
Fixed NPE at getFlairState()
2016-12-19 20:25:29 +01:00
Norbi Peti f39ed23699 Started formatter and escape logic 2016-12-18 13:33:04 +01:00
Norbi Peti 15ece1a3dc Made custom chat event cancellable 2016-12-18 12:57:57 +01:00
Norbi Peti 888086f427 Added fallback if chat processing fails 2016-12-18 00:42:45 +01:00
BuildTools 596a4e422e fixing my fix again, more typos - ChatProcessing 2016-12-17 15:26:01 -05:00
BuildTools e2b33f5342 fixing my attempted fix, forgot semicolon, ChatProcessing 2016-12-17 15:19:57 -05:00
BuildTools 63f7106000 attempted fix, ChatProcessing line 125-136
I believe the previous code was creating unbalanced parenthesis
2016-12-17 15:03:53 -05:00
Norbi Peti 08640f404d Started working on the chat formatter 2016-12-17 00:37:04 +01:00
Norbi Peti a3b3af859a Properly added a bug as a feature
Wth did I just do before - Anyways, fixed null nicknames
2016-12-16 21:25:13 +01:00
Norbi Peti 845f3e1f16 Added a workaround for the issue...
Just realized that the match itself is null
2016-12-16 21:16:22 +01:00
Norbi Peti a09a30d460 Let's do some more live testing 2016-12-16 20:57:57 +01:00
Norbi Peti 6d75e9bd9e Fixed help text 2016-12-16 19:25:50 +01:00
Norbi Peti 0a4ab5a46e Fixed fix of NPE 2016-12-16 14:18:43 +01:00
Norbi Peti a058990075 Fixed usernames NPE 2016-12-16 14:17:54 +01:00
Norbi Peti a2ad97faec Probably fixed flair cheater NPE 2016-12-16 14:10:40 +01:00
Norbi Peti 64529eef73 Added support for branches in UpdatePlugin
https://github.com/TBMCPlugins/ButtonCore/issues/23
lmao
2016-12-11 00:02:51 +01:00
Norbi Peti 9c06e22ca7 Made the chat plugin less essential and fixed /u help <cmd>
- CommandCaller moved to ButtonCore
- Now only cancelling the Bukkit chat event if the custom event ran
without an error
2016-12-09 18:10:30 +01:00
Norbi Peti 9ec35cbfb3 Changed error message... 2016-12-08 22:23:06 +01:00
Norbi Peti 8e53762d3e Probably fixed internal error on /u 2016-12-08 22:18:32 +01:00
Norbi Peti 55df5b5ede Made integer data optional
https://github.com/TBMCPlugins/DiscordPlugin/issues/19
2016-12-08 21:36:56 +01:00
Norbi Peti 3aacd07691 Finally implemented #41 and an event
YEEHAW
Oh, and smaller /mwiki changes
2016-12-07 21:15:09 +01:00
Norbi Peti bd55c580c9 Fixed Discord indicator
https://github.com/TBMCPlugins/DiscordPlugin/issues/15
2016-12-07 17:53:05 +01:00
Norbi Peti 6d38b5b9f1 Added sender indicator for chat msgs
https://github.com/TBMCPlugins/DiscordPlugin/issues/12
2016-12-04 20:16:53 +01:00
Norbi Peti 57f15694ad Applied changes 2016-12-04 20:07:02 +01:00
Norbi Peti 44984d8987 Smaller fixes 2016-12-04 19:06:18 +01:00
Norbi Peti 8c08370220 Refreshed error handling, removed getlastereror 2016-12-03 19:53:58 +01:00
Norbi Peti 1af101c31e Made the info command not player-only 2016-12-03 12:47:23 +01:00
Norbi Peti d481152eb0 Fixed the Legendosh bug 2016-11-29 20:55:25 +01:00
Norbi Peti 773b142e80 (Re)Added setCancelled for chat 2016-11-26 16:29:20 +01:00
Norbi Peti 39d932bf77 Added support for the chat event 2016-11-25 19:46:23 +01:00
Norbi Peti 9857bc5bd5 Removed Minigames stuff 2016-11-20 22:29:31 +01:00
Norbi Peti f83f8f88b7 Fixed player info 2016-11-19 20:29:42 +01:00
Norbi Peti a608998f59 Fixed inconsistent lowercase setting 2016-11-19 19:20:49 +01:00
Norbi Peti 80d424d6f8 Added some details to internal error msg 2016-11-19 18:58:06 +01:00
Norbi Peti 98b58dd4b9 Added handling of no top level command 2016-11-18 20:10:48 +01:00
Norbi Peti a87c71f37b Moved everything for Channel.java 2016-11-15 22:34:07 +01:00
Norbi Peti 5ec39c3581 Fixed flair in onGetInfo, improved channels 2016-11-14 17:58:09 +01:00
Norbi Peti e356a401e2 Applied plugin updater changes 2016-11-12 21:05:08 +01:00
Norbi Peti c534a45b73 Fixed code for NPE handling with NPE 2016-11-12 01:12:42 +01:00
Norbi Peti dcc955a816 Fixed NPE with an NPE (#51)
From my phone. :P Also it's a more descriptive NPE.
2016-11-09 12:30:11 +01:00
Norbi Peti 795eacf38d Cleaned PlayerListener a little bit 2016-11-04 21:33:28 +01:00
Norbi Peti cffd2607aa Moving PlayerListener 2016-11-04 18:59:03 +01:00
Norbi Peti 9adf449ef2 Fixed onCommand... 2016-11-03 22:03:12 +01:00
Norbi Peti 34a309b49f Forgot that continue 2016-11-03 20:03:34 +01:00
Norbi Peti 9a8baf5653 Added some stuff 2016-11-03 19:57:07 +01:00
Norbi Peti cd490e5769 Made command paths a bit more logical 2016-11-03 18:22:57 +01:00
Norbi Peti 398912353b Minor fix and additon 2016-11-03 16:28:16 +01:00
Norbi Peti d2a302061f Using the exception listener here as well 2016-11-02 18:39:16 +01:00
Norbi Peti 72eec3e240 Fixed references 2016-11-02 18:19:44 +01:00
Norbi Peti 711e223f2a Added userinfo support 2016-11-01 22:23:34 +01:00
Norbi Peti 3c46385c80 Applied ButtonLib changes
IT WORKS!
2016-10-30 22:58:35 +01:00
Norbi Peti 900f815e26 Added enum data handling
Also committed an older fix
2016-10-30 21:47:42 +01:00
Norbi Peti 5b63ed08ed Moved GetSubCommands() 2016-10-29 22:11:33 +02:00
Norbi Peti fe51c015db Removed reload command and fixed errors 2016-10-29 19:47:13 +02:00
Norbi Peti c810053558 New player data handling added (WIP) 2016-10-29 14:11:29 +02:00
Norbi Peti caa63f7912 Moved some command stuff
It took a while
2016-10-28 21:42:34 +02:00
Norbi Peti 4d5c3db239 Fixed typo 2016-10-26 22:35:28 +02:00
Norbi Peti ed858502f4 Fixed the no nick case and other stuff 2016-10-26 18:41:06 +02:00
Norbi Peti 0883739861 Fixed errors 2016-10-24 20:45:16 +02:00
Norbi Peti 858a9704f3 Updated references to the Core 2016-10-23 02:24:02 +02:00
Norbi Peti b1fe758003 Did #48 and added a note
- Cleaned PlayerListener (#48)
- Added a note for reload command
2016-10-18 20:21:02 +02:00
Norbi Peti 854ba613b5 Made plugin updating async 2016-10-14 22:44:42 +02:00
Norbi Peti 596c929ace Fixes 2016-10-06 20:16:32 +02:00
Norbi Peti 60d35d8eae Cleaned some old stuff and did #47 2016-10-04 22:12:24 +02:00
Norbi Peti a173cdefb2 Added RemCharPos support 2016-10-02 12:14:54 +02:00
Norbi Peti c4e22a779e Fixed #46! The char remove still WIP 2016-10-01 19:10:50 +02:00
Norbi Peti 798e5903de Added #49 2016-10-01 13:44:20 +02:00
Norbi Peti 398ec7ce25 Fixed /u name and such 2016-09-30 13:22:39 +02:00
Norbi Peti 6d9037592a Partially added #49 2016-09-25 22:26:16 +02:00
Norbi Peti 9e1b1152c1 Hopefully about to fix #46 2016-09-25 21:54:22 +02:00
Norbi Peti 85a1defb6a #46 is harder than I thought 2016-09-24 19:00:37 +02:00
Norbi Peti 0e54ce1fed Formatted debug message 2016-09-24 18:28:08 +02:00
Norbi Peti 9edc49a4a0 Almost fixed #46 2016-09-24 18:20:12 +02:00
Norbi Peti bda72749cd Probably fixed #46 2016-09-24 17:31:55 +02:00
Norbi Peti 4a454da723 Added TODO 2016-09-24 13:27:58 +02:00
Norbi Peti cb91125028 Started fixing #46 2016-09-24 13:18:09 +02:00
Norbi Peti 91ea0742f5 Moved files 2016-09-11 17:35:39 +02:00
Norbi Peti 4cfa77b7f4 Removed some old code, Maven stuff
- Removed remaining stuff of CreativeGlobalMechanic
- Removed external JARs and put Maven shade for them
- Added all dependencies to pom.xml
2016-09-11 14:16:35 +02:00
Norbi Peti c8649cb5b0 Switched to Gson - MVN WORKS! 2016-09-10 21:05:32 +02:00
Norbi Peti 8339a209f8 Removed Minigames mechanic and spent hours to push compiled JARs 2016-09-10 00:28:36 +02:00
Norbi Peti 00e336c4b2 Updated flair thread, added Mvn repo stuff 2016-09-09 21:44:51 +02:00
Norbi Peti 10bc057187 Removed some (reeally) old TODOs and such 2016-09-08 21:00:50 +02:00
Norbi Peti dc7913ca14 Fixed formatting! 2016-09-08 19:44:03 +02:00
Norbi Peti 6648bc6901 FIXED tellraw json serializing - mostly 2016-09-08 18:27:10 +02:00
Norbi Peti e83e4724f7 Implemented #42
Players should be already allowed without flairs
2016-09-08 16:51:11 +02:00
Norbi Peti 050b100819 Put formatter stuff in it's package 2016-09-08 16:27:45 +02:00
Norbi Peti 84f87af748 Put formatter stuff in it's package 2016-09-08 16:27:39 +02:00
Norbi Peti abbad506cc Renamed package... 2016-09-08 16:23:44 +02:00
Norbi Peti 842df1c85a Renamed package... 2016-09-08 16:23:30 +02:00
Norbi Peti bd8dbe020b Added #44... And some fixes 2016-09-05 20:37:08 +02:00