Commit Graph

239 Commits

Author SHA1 Message Date
Olof Larsson
18bb47007e Minor change to the modulo task 2013-04-24 09:00:05 +02:00
Olof Larsson
2db041fea4 Minor tweaks to the Money static. 2013-04-22 09:24:00 +02:00
Olof Larsson
35599952e8 With custom naming for block command senders that follow no special rules for the ID there is not much we can do. Also the reverse lookup was doomed to fail from the beginning. Removing that feature and make the system more compatible with the current situation. 2013-04-21 10:08:35 +02:00
Olof Larsson
c24a9a63dc Fix some comments and indent style 2013-04-20 15:50:50 +02:00
Olof Larsson
dc15ec2d6c Now that I think of it the default case is the null case. 2013-04-19 18:58:34 +02:00
Olof Larsson
e8e8de834b Fore the sake of inception add in experimental money support in mcore through Vault. 2013-04-19 18:25:47 +02:00
Olof Larsson
2b7b45b7d3 Working some one the MCore event classes. I will lie and say that all events are cancellable. In situations where we dont want them to be cancellable we can simply not care about that boolean. 2013-04-19 15:13:30 +02:00
Olof Larsson
59b133284e Adding potion utilities to mcores mutil. 2013-04-18 17:13:13 +02:00
Olof Larsson
6f7b10bfb0 Some random additions. Factions stuff that fit into the STD. 2013-04-18 14:17:07 +02:00
Olof Larsson
0ffa24b15e Optimize equals slightly? Like it matters. 2013-04-17 17:14:58 +02:00
Olof Larsson
9b0845f2c3 Improve the PS deserialization logic so it understands LazyLocation from older versions of Factions. 2013-04-17 11:53:55 +02:00
Olof Larsson
cb02cc3ee9 Adding in a standardised version command. 2013-04-16 13:18:01 +02:00
Olof Larsson
8e633ceb2b Moving lowercasing logic to Coll and alter constructors to get rid of uuid as default and troll myself. 2013-04-16 09:23:55 +02:00
Olof Larsson
135e2ce27b Use NaturalOrderComparator instead of built in Java one for strings. 2013-04-12 15:07:34 +02:00
Olof Larsson
d2bad2bb20 Get rid of Auto Increment alltogether. 2013-04-12 14:36:49 +02:00
Olof Larsson
7a358a80d5 Since I only used String ids for now, let's assume that's always the case. Saves us a lot of generics-crap. 2013-04-12 14:05:14 +02:00
Olof Larsson
21dac166eb Messing around with UUID's and ObjectId's. 2013-04-12 11:39:47 +02:00
Olof Larsson
6e15d22eda Some source code formatting to the id-strategies. 2013-04-12 10:54:56 +02:00
Olof Larsson
63b3eae101 Some improvements to the auto increment system. 2013-04-12 10:42:58 +02:00
Olof Larsson
6b4e8e5502 Added better valueOf methods for chunk PS by coord. 2013-04-11 11:27:57 +02:00
Olof Larsson
ac524cd559 Add in a chunk coord plus method for PS 2013-04-11 08:48:36 +02:00
Olof Larsson
6d0e2f7669 Make PS comparable and have equals make use of the compare methods. 2013-04-11 08:19:15 +02:00
Olof Larsson
95f1dc8dd0 Require Plugin only and not MPlugin in MStore. 2013-04-11 07:19:05 +02:00
Olof Larsson
d4f30331ef Do not require MPlugin if Plugin is sufficient 2013-04-10 11:08:13 +02:00
Olof Larsson
9a6cae780d Add MCoreCancellableEvent 2013-04-10 09:04:20 +02:00
Olof Larsson
e00cd2afc8 Rename collections. This is a breaking change that will require manual fix. Remember to warn other users. 2013-04-10 08:58:55 +02:00
Olof Larsson
b7a88095d3 More stuff in cooldown system test component. 2013-04-05 09:19:13 +02:00
Olof Larsson
cae94f01f6 first draft and cooldown component 2013-04-03 09:35:23 +02:00
Olof Larsson
79d382ee40 Made command registering override per default. 2013-03-28 10:51:25 +01:00
Olof Larsson
61d7b7cb12 Moved the tpdelay to the mstore conf. 2013-03-26 10:37:42 +01:00
Olof Larsson
edabc02555 Implemented a mstore mcore config with custom permission denied formats. 2013-03-26 10:20:00 +01:00
Olof Larsson
d274874092 Conf should be called ConfServer. 2013-03-26 09:50:19 +01:00
Olof Larsson
2544fa0a6b Add a permission denied format event. 2013-03-26 09:43:23 +01:00
Olof Larsson
6fc7723466 Add a gson adapter for PlayerInventory. 2013-03-26 09:16:09 +01:00
Olof Larsson
853fe36a5d InventoryUtil changes and PlayerUtil.isJoined- 2013-03-25 13:50:37 +01:00
Olof Larsson
f8d29d98aa More tweaks to the inventory stuff 2013-03-23 17:24:38 +01:00
Olof Larsson
9cc687dab0 Experimental PlayerInventory serdes support. 2013-03-23 16:14:13 +01:00
Olof Larsson
4c70897d87 Update for R2 2013-03-22 17:31:16 +01:00
Olof Larsson
90f2c1059b More work to the inventory util. 2013-03-22 11:05:06 +01:00
Olof Larsson
c12c1ac765 Working with InventoryUtil and removing NMS references. 2013-03-22 10:20:11 +01:00
Olof Larsson
e1687d24a6 Adhere to some conventions. 2013-03-21 10:33:36 +01:00
Olof Larsson
ea17db7298 Minor changes to teleport mixin 2013-03-20 14:43:33 +01:00
Olof Larsson
2ff98d2ddb Initial update to 1.5 2013-03-17 11:19:20 +01:00
Olof Larsson
478c60156c fix broken logic 2013-03-15 13:04:06 +01:00
Olof Larsson
de88118d78 Ids etc may contain spaces. Thus I added argConcatFrom with argreader 2013-03-15 12:57:29 +01:00
Olof Larsson
3163253c49 New utility methods in InventoryUtil 2013-03-14 17:59:46 +01:00
Olof Larsson
ad06dd854c Making argument index optional and heavy OCD 2013-03-14 12:35:42 +01:00
Olof Larsson
92ac999c2e implement Cloneable just because we can, trim entity velocityY 2013-03-13 08:23:37 +01:00
Olof Larsson
b324024c20 Making PS2 the defacto standard by renaming it to PS and fix issues that occurred. 2013-03-12 20:13:10 +01:00
Olof Larsson
3b0a3eff59 Moved to new package, created PSFormater system, added static comparators such as locationDistance and inSameUniverse 2013-03-12 17:36:22 +01:00
Olof Larsson
19a21d25a1 Refactored name constants and added in the old introduction since it is still valid. 2013-03-12 15:25:34 +01:00
Olof Larsson
09f2d8b8b7 Throw exceptions instead of returning null 2013-03-12 15:01:06 +01:00
Olof Larsson
006e0435a4 Transparent paste method simply called "with" 2013-03-12 14:43:24 +01:00
Olof Larsson
69adda27ed Value of Bukkit Equivalents 2013-03-12 14:27:06 +01:00
Olof Larsson
6c6ea61b5c Field groups, asBukkitEquivalents, renamed worldName --> world 2013-03-12 13:47:26 +01:00
Olof Larsson
cfbfe9b4aa Builder and value of JsonElement 2013-03-12 11:23:34 +01:00
Olof Larsson
3999d8e081 Fixed typo in current PS version, made constants of serialized gson names, added with-pseudo-setters. 2013-03-12 10:43:20 +01:00
Olof Larsson
16aaf820ff Starting work on new immutable PS class 2013-03-12 10:27:49 +01:00
Olof Larsson
1982709181 rename 2013-03-12 08:33:20 +01:00
Olof Larsson
9fe7a9c489 Added actuall mixin 2013-03-12 07:51:38 +01:00
Olof Larsson
8dbb8f793d Minor utilities and fixes 2013-03-07 12:55:20 +01:00
Olof Larsson
8c5c35c725 The entity class may now decide when it's default 2013-03-06 14:50:38 +01:00
Olof Larsson
941478c574 Recoding TeleporterMixin 2013-03-05 17:14:13 +01:00
Olof Larsson
e07241d4d7 Adding in an event on PS teleportation. 2013-03-05 09:52:08 +01:00
Olof Larsson
2543fc306e Use oid and fixId everywhere for safety. 2013-03-04 11:04:51 +01:00
Olof Larsson
5c2752129d Improving command requirement Req 2013-03-02 16:29:20 +01:00
Olof Larsson
65f84c25fe new senderId sources and minor message mixin fix. 2013-03-02 15:56:11 +01:00
Olof Larsson
8e071f2f6f New features for the message mixin. 2013-03-02 15:41:05 +01:00
Olof Larsson
b00eb28834 Adding debug output to the protocol lib useage location to get more data. 2013-03-01 13:10:56 +01:00
Olof Larsson
148b09542d Remove debug output I forgot about. 2013-03-01 12:56:06 +01:00
Olof Larsson
fc22f60e37 Removed the old version of the item stack adapter. This is good since we loose some CraftBukkit usage. 2013-02-28 19:54:41 +01:00
Olof Larsson
8c11390bf9 I heard Lombok actually wasn't that fun. So I removed it. 2013-02-28 19:44:30 +01:00
Olof Larsson
f1acaf8143 Removed potion packet util and added MCoreEntityPotionColorEvent. 2013-02-28 12:48:09 +01:00
Olof Larsson
bd1e2e29de Scheduled teleports should not depent on tickrate. 2013-02-27 08:27:28 +01:00
Olof Larsson
9a4280fad9 typo fix 2013-02-22 10:13:52 +01:00
Olof Larsson
06bf6f2946 use one mcore only 2013-02-22 08:27:28 +01:00
Olof Larsson
022e05ceaa more mixin and loads of other stuff 2013-02-22 08:12:02 +01:00
Olof Larsson
dba940f337 Remove that old stuff and add in some new herp. 2013-01-30 12:48:18 +01:00
Olof Larsson
9068618e8c Always case insensitive 2013-01-29 19:00:10 +01:00
Olof Larsson
d9c6abe12b Work on mixins and PS. 2013-01-29 18:58:36 +01:00
Olof Larsson
33ab2f0e88 Violently shivering froodl. 2013-01-28 21:14:36 +01:00
Olof Larsson
8675a87aba Remove plugin reference from MCommand. Aim to work with CommandSender instead of Player in most situations. 2013-01-17 15:44:38 +01:00
Olof Larsson
e4942a2eb8 The two sets were of course redundant. The two maps covered those two cases. 2013-01-16 12:33:16 +01:00
Olof Larsson
3191ff7916 Add entity and id comparators. Store entity id in Entity just as we put a reference there to the collection. 2013-01-16 12:16:47 +01:00
Olof Larsson
d69a61d6c2 Move all field initialization to the constructor. 2013-01-16 11:05:47 +01:00
Olof Larsson
cebdaebb2e Minor syntax fix 2013-01-15 16:15:37 +01:00
Olof Larsson
0185870205 Rename Perm --> PermUtil and improved permission management utilities. 2013-01-15 16:08:43 +01:00
Olof Larsson
cfd3ff0d94 minor cleanup 2013-01-15 07:58:51 +01:00
Olof Larsson
d2d5d802dd Work on the ItemStack adapter. Added missing firework flight power. Updated format description document. 2013-01-15 07:49:14 +01:00
Olof Larsson
6b8baafa37 Possible resource leak fix 2013-01-10 13:58:19 +01:00
Olof Larsson
f3530d521b Teleporter may now throw exceptions 2013-01-10 13:56:34 +01:00
Olof Larsson
693705fc10 pager 2013-01-09 10:59:21 +01:00
Olof Larsson
3d0d0c1862 Detaching entities and ids using separate methods. Made ids sort naturally as well. 2013-01-09 09:51:53 +01:00
Olof Larsson
514162387f Minimalizing and simplifying MStore. Also adding default sorting to entities and collections. 2013-01-09 09:41:14 +01:00
Olof Larsson
9a66c7ce2c Hardening config cmd aliases and adding pageheight-aware pager. 2013-01-08 18:10:53 +01:00
Olof Larsson
e4da009bfc Better permission nodes, player references and ensureHas utility in Perm. 2013-01-05 14:25:35 +01:00
Olof Larsson
b13f8f2df0 We like sort order :) 2013-01-01 11:07:42 +01:00
Olof Larsson
cfff2c5c09 The issue was fixed so now we fixed :3 2012-12-31 10:57:31 +01:00
Olof Larsson
cf23084db6 Add support for the new ItemMeta. 2012-12-21 23:16:33 +01:00
Olof Larsson
c19f8ba061 Made the PotionEffectAdapter a bit more flexible 2012-12-21 12:45:32 +01:00