Commit Graph
100 Commits
Author SHA1 Message Date
Olof Larsson 6a1a57ccdc Duplicate this and duplicate that. 2014-05-27 13:16:51 +02:00
Olof Larsson 504e8d16d8 This is 7.2.1 2014-05-26 12:38:07 +02:00
Olof Larsson 0a281196e6 PlayerUtil experiments and probably fixing the Vault integration failure. 2014-05-26 09:30:48 +02:00
Olof Larsson 25cb50924c Mention what nbt file is broken. Fixes #124. 2014-05-23 09:17:32 +02:00
Olof Larsson ed980f2dbe Particle effects, standstill millis counter and AREnum. 2014-05-19 10:18:21 +02:00
Olof Larsson 260e91844e This is 7.2.0 2014-05-14 15:20:58 +02:00
Olof Larsson 6b2332c162 Minecraft 1.7.9 support and UUID oriented. 2014-05-14 15:13:38 +02:00
Olof Larsson 9fdf1b1235 Untested 1.7.8 support with minor preparations towards id changes. 2014-04-17 14:36:50 +02:00
Olof Larsson b5a98f82c9 Update index on setting name after attach as well. 2014-04-16 15:21:38 +02:00
Olof Larsson b41da972f8 Index the player name for fast name --> id lookup. 2014-04-16 15:18:00 +02:00
Olof Larsson c6fa21c247 Make use of MCoreEvent. Make some fields private instead of protected. 2014-04-15 22:08:16 +02:00
Olof Larsson 2b6cce2607 Add paralellism to the Fetcher framework. Seems to reduce time spent from O(N) to O(1). 2014-04-10 17:07:45 +02:00
Olof Larsson 666e4d0dff Update the cache on login. 2014-04-10 13:01:56 +02:00
Olof Larsson d73d453994 Starting development on a Player name and id framework with bult in caching. Still missing index for reverse lookup speed improvement. Still missing information updates on player join. 2014-04-09 14:11:22 +02:00
Olof Larsson ebb5cbe74a Add a MojangApiUtil based on the work of @evilmidget38. Thanks man. 2014-04-09 01:58:44 +02:00
Olof Larsson 33d1de2e13 OOps. Fixed invalid regex. 2014-04-07 02:09:27 +02:00
Olof Larsson cfaaa9f421 Improved AREntityType 2014-04-07 02:04:41 +02:00
Olof Larsson 1de1a7184a ARStringAdv is no longer required. 2014-04-07 01:54:54 +02:00
Olof Larsson a7d3e96ab8 Simplified the MCoreConf and added a variablebook feature. 2014-04-07 01:50:57 +02:00
Olof Larsson a9c3f7448a That did not work. How about this? 2014-04-05 11:36:51 +02:00
Olof Larsson d6ef55d465 Configurable write concernt for mstore mongodb driver. 2014-04-05 11:06:45 +02:00
Olof Larsson 3f3016c27e Top level commands are case insensitive. Thus sub commands should be as well. 2014-04-04 13:08:51 +02:00
Olof Larsson 722ce6b2a7 Permission node simplification. 2014-04-03 17:21:07 +02:00
Olof Larsson 1bb7d0a1d5 A system to allow automatic removal of clutter files you dislike. 2014-04-01 12:45:29 +02:00
Olof Larsson 500e5ba8ec This is 7.1.0 2014-04-01 10:45:32 +02:00
Olof Larsson 1ced407e20 Ooops. Managed to remove the id deletion. 2014-03-28 16:03:31 +01:00
Olof Larsson fa69405239 Copydb command access check, remote mtime defaults to 0, mote mtime field to the top. 2014-03-28 15:13:23 +01:00
Olof Larsson 16fc6b94e5 1.7.5 compat 2014-03-26 23:36:36 +01:00
Olof Larsson 9ea73846e4 Support async engine tasks and optimize MUtil.random a bit 2014-02-20 12:05:25 +01:00
Olof Larsson 890de8a294 This is 7.0.2 2014-02-14 03:17:39 +01:00
Olof Larsson ddcca231a6 Be less hacky. Dynamic aliases in a new and less intrusive way. 2014-02-14 03:08:56 +01:00
Olof Larsson 4384c5f396 Some metadata tools and a random tool. 2014-02-14 01:47:47 +01:00
Olof Larsson ef7a4ef69c Might be fun to clone GSON elements some time. 2014-01-31 18:13:58 +01:00
Olof Larsson 8ca4c999d9 Added MetadataSimple for simple metadata cenarios 2014-01-31 18:01:34 +01:00
Olof Larsson 00efb36bcc Stop listing in AbstractSelect in case there are too many optoin. 2014-01-30 21:47:43 +01:00
Olof Larsson e714c44ead Remove using iterator to avoid cme 2014-01-30 03:41:48 +01:00
Olof Larsson 058cc49720 Work on supporting raw JsonObjects 2014-01-30 03:35:55 +01:00
Olof Larsson 66de46f0c9 Break out the isFloating logic in the GsonEqualsChecker 2014-01-30 02:43:33 +01:00
Olof Larsson 010d91a75d Create a default MPlugin onEnable override 2014-01-05 10:57:26 +01:00
Olof Larsson 59ad607b14 Remove "Smart" Quotes per default 2013-12-17 12:53:30 +01:00
Olof Larsson 8d1ec9f51d Some useful predictates 2013-12-17 02:59:57 +01:00
Olof Larsson dd4fd924f1 This is MCore 7.0.1 2013-12-11 17:21:22 +01:00
Olof Larsson e54b708936 Pager fixes and removed library download utilities. No need for them anymore. 2013-12-11 17:16:06 +01:00
Olof Larsson 579919f75f A Pager System 2013-12-07 13:44:47 +01:00
Olof Larsson bd98a9f87a This is 7.0.0 2013-12-07 11:53:16 +01:00
Olof Larsson edea6807c6 Handle null cases in the MoneyMixinAbstract 2013-12-06 15:34:10 +01:00
Olof Larsson 8465250061 Decided I dislike var-args and money transactions should have an optional freetext message. 2013-12-06 15:03:58 +01:00
Olof Larsson 813661877d An attempt to use the latest version protocol lib. Warning it seems protocol lib for 1.7.2 still has bugs. 2013-12-05 13:27:55 +01:00
Olof Larsson e6d98e4e15 Untested version for 1.7.2 2013-12-04 12:16:12 +01:00
Olof Larsson 8e0362172d Money param reorder 2013-12-03 20:20:14 +01:00
Olof Larsson 3749074463 Removing universe support in the Money mixin. The feature is to advanced and was never fully supported through Vault anyways. 2013-12-03 12:59:18 +01:00
Olof Larsson 84a19883ff This is 6.9.1 2013-11-13 10:49:12 +01:00
Olof Larsson bb259374e4 Added comments and fixed indentation for ModdedEnumTypeAdapter. 2013-11-13 10:48:07 +01:00
Olof Larsson c746c305a8 Merge pull request #62 from OniBait/master
Add gson type factory adapter to handled modded enums
2013-11-13 01:28:25 -08:00
Olof Larsson 5545965cdf Space pls 2013-11-12 22:09:34 +01:00
Olof Larsson 0cca530a60 PS will complain on weird values. Reason being GSON cant serialize weird stuff. 2013-11-12 22:02:53 +01:00
Olof Larsson 86db5a6bdd This is 6.9.0, now with fully dynamic command registration. 2013-11-11 09:21:16 +01:00
Olof Larsson 4b03dd4e2b First minor attempts at lazy. 2013-10-18 15:40:25 +02:00
Olof Larsson e630d509ed Add in lazy option without implementing it. 2013-10-18 14:50:12 +02:00
Olof Larsson 03c2d8b6a1 MStore ID strategy does not exist anymore. Delete this remnant. 2013-10-18 14:09:03 +02:00
Olof Larsson 6cce48eed4 Updating the vanilla side of the itemstackformat.txt for item attributes. 2013-10-15 15:21:25 +02:00
Olof Larsson 5f692d215a Handle zero time diff better 2013-10-10 14:29:20 +02:00
Olof Larsson 480fcdc8b9 Add a permission arg reader and the option to turn of the cmd arg tokenizer. 2013-10-06 14:28:29 +02:00
Olof Larsson 31f3964cb9 Triple 2013-10-03 16:06:43 +02:00
Olof Larsson 17c21a0918 Trim content for possible evasion of hidden invalid chars. 2013-10-03 00:37:07 +02:00
Olof Larsson 23ddea0772 Add a removeByIndex utility method and a new arg reader. 2013-10-01 11:34:45 +02:00
Olof Larsson af539e1a51 Small changes to the Couple 2013-09-30 20:09:33 +02:00
Olof Larsson 6de0729328 Immutable Couple Class pls 2013-09-30 17:29:18 +02:00
Olof Larsson a663566a89 Advanced String arg reader pls 2013-09-30 16:36:07 +02:00
Olof Larsson 7b3970ff5c This is 6.8.1 2013-09-22 11:39:02 +02:00
Olof Larsson 824e1640c5 Increase the online state lookup speed. Improves MassiveCraft/Factions#423 2013-09-22 11:32:51 +02:00
Olof Larsson 4fb97cb0ae This is 6.8.0 2013-09-21 11:57:47 +02:00
Olof Larsson 9a7e87ec2b Update for Minecraft 1.6.4 2013-09-20 13:12:24 +02:00
Olof Larsson cf5751333e Allow ArgReader to handle case where arg is null. 2013-09-19 16:20:17 +02:00
Olof Larsson 91f9ec7c0c JSON errors are sometimes IllegalStateExceptions. Fixes #43 2013-09-15 10:06:14 +02:00
Olof Larsson b9dd57b7e3 Add custom data to all Entities instead of Factions only. 2013-09-10 03:34:06 +02:00
Olof Larsson f4b3924dc3 We wanna serialize JsonElements as JsonElements, duh 2013-09-10 02:40:57 +02:00
Olof Larsson 5782eb9193 For those that felt like clearing their config file. 2013-09-09 19:57:04 +02:00
Olof Larsson 0c8f1c9cf1 Check if AsyncPlayerChatEvent is async or not. Fixes #35. 2013-09-08 22:59:40 +02:00
Olof Larsson ae575ac674 Merge branch 'master' of github.com:MassiveCraft/mcore 2013-09-06 11:35:28 +02:00
Olof Larsson ac3ff4590e Make recipient event work for console. Add in some more debug in mstore. 2013-09-06 11:35:07 +02:00
Olof Larsson db2a64504d Merge pull request #34 from riking/findbugs
More Findbugs reports <3
2013-08-31 05:26:31 -07:00
Olof Larsson f78872c157 Oh yeah. I should not use ServerConf since this could be MConf. 2013-08-29 10:55:35 +02:00
Olof Larsson 3439cf75c5 This is MCore 6.7.0 2013-08-29 09:30:42 +02:00
Olof Larsson 6810d92b68 Say what entity load failed and why in a nicer manner. 2013-08-29 08:37:31 +02:00
Olof Larsson 5a2ef78d58 Forgot to clear at setup. 2013-08-27 10:58:18 +02:00
Olof Larsson 296d0cbdb2 Add in a system to detect if a PlayerDeathEvent is an invalid duplicate event. 2013-08-27 10:56:11 +02:00
Olof Larsson d21858d5c7 Actually that PlayerConnection wrap was to dangerous. Let's do it simpler and slightly uglier. 2013-08-26 10:29:58 +02:00
Olof Larsson 1b8ae6cf5f Make the forceOnePlayerNameCase much quicker and isolate it in an Engine class. 2013-08-25 12:28:20 +02:00
Olof Larsson 7f7f5db99d Remove old stuff in player util that nowadays we use Mixin for. 2013-08-25 11:41:49 +02:00
Olof Larsson d9d9b926c1 Force one player name case. Prevents bugs with offline mode servers and case sensitive file systems. 2013-08-23 10:05:41 +02:00
Olof Larsson 443c800a90 Fix indent 2013-08-22 13:53:19 +02:00
Olof Larsson 8b7b19fada Adding in our own per recipent chat event through PlayerConnection wrapping. 2013-08-22 13:36:37 +02:00
Olof Larsson 0fd2fc5bf5 More sound stuff and a hearsound command available to everyone. 2013-08-18 13:13:00 +02:00
Olof Larsson b679c94892 An ArgReader for Bukkit Sound. 2013-08-18 12:41:21 +02:00
Olof Larsson 0dbe943cfe Make this possible NPE more clear. 2013-08-09 08:35:28 +02:00
Olof Larsson a9a24e6b3a This is 6.6.0 2013-08-08 09:46:44 +02:00
Olof Larsson d4317583b6 Avoid Bukkit error with water potions. 2013-08-07 08:03:08 +02:00
Olof Larsson 0d5fb204a6 Add ability to require a presence in the mixin for commands. 2013-08-06 15:11:20 +02:00
Olof Larsson ae2c1285d6 Static plz 2013-08-05 13:33:09 +02:00