Celtic Minstrel
0842bab48b
[Bleeding] Implementation of inventory framework. Addresses BUKKIT-856
...
See the corresponding Bukkit commit for details.
Implementation details:
- Any packets that include an itemstack will send air stacks as null; maybe this will even eliminate the client crash that occurs if the client receives an air stack
- Better handling of null itemstacks in general (ie less converting them to air stacks)
- Inventory.setContents() can now take an array smaller than the inventory without error
- Player.updateInventory() should now correctly update the result slot in a crafting inventory
Some small credit goes to Afforess (initial implementation of openInventory() methods) and Drakia (initial implementation of InventoryOpenEvent and InventoryCloseEvent).
2012-02-29 15:19:07 -05:00
..
2012-01-17 19:48:44 +01:00
2011-06-27 00:47:03 +02:00
2012-01-15 10:52:37 +01:00
2012-02-22 21:46:45 -05:00
2012-01-12 12:07:38 +01:00
2012-02-22 21:46:45 -05:00
2012-01-12 15:27:39 +00:00
2012-01-15 10:52:37 +01:00
2012-02-25 19:17:12 -05:00
2012-01-22 18:20:01 +01:00
2012-01-15 10:54:57 +01:00
2012-02-03 03:39:35 -05:00
2012-01-15 10:52:37 +01:00
2011-11-30 21:46:19 +00:00
2012-01-15 10:52:37 +01:00
2012-01-12 23:10:13 +01:00
2012-01-15 10:52:37 +01:00
2012-01-12 23:10:13 +01:00
2012-01-28 03:09:48 -05:00
2012-01-15 10:52:37 +01:00
2012-01-15 10:52:37 +01:00
2012-02-22 21:46:45 -05:00
2012-01-28 03:09:48 -05:00
2011-11-30 21:46:19 +00:00
2012-02-26 15:20:09 -05:00
2012-01-15 10:54:57 +01:00
2012-02-08 18:30:59 -05:00
2012-01-28 03:09:48 -05:00
2012-01-30 02:57:58 -05:00
2012-02-22 21:46:45 -05:00
2012-01-15 10:52:37 +01:00
2012-02-23 18:27:23 -05:00
2011-11-30 21:46:19 +00:00
2012-01-17 19:50:10 +01:00
2012-01-12 23:10:13 +01:00
2011-11-20 00:01:33 -08:00
2012-02-22 21:46:45 -05:00
2012-02-03 01:39:00 -05:00
2012-01-15 10:52:37 +01:00
2012-02-14 02:37:47 -05:00
2012-01-30 04:27:25 +00:00
2012-01-12 23:10:13 +01:00
2012-01-30 04:27:25 +00:00
2012-01-15 10:54:57 +01:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-21 04:24:24 -05:00
2012-01-15 10:54:57 +01:00
2011-11-30 21:46:19 +00:00
2011-11-30 21:46:19 +00:00
2012-02-08 06:18:04 -05:00
2012-01-24 22:06:37 +01:00
2012-02-24 16:58:39 -05:00
2012-01-15 10:52:37 +01:00
2012-02-13 00:40:32 -05:00
2012-01-15 10:52:37 +01:00
2012-01-24 04:10:47 -05:00
2012-01-15 10:52:37 +01:00
2012-01-15 10:52:37 +01:00
2012-02-29 00:12:26 -05:00
2012-01-15 10:52:37 +01:00
2012-02-22 22:06:29 -05:00
2012-02-08 21:54:22 -05:00
2012-02-29 00:12:26 -05:00
2012-02-29 00:12:26 -05:00
2012-02-09 20:30:02 -05:00
2012-02-29 14:45:18 -05:00
2012-01-15 10:52:37 +01:00
2012-02-19 01:05:11 -05:00
2012-02-19 01:05:11 -05:00
2012-01-15 10:52:37 +01:00
2012-02-29 15:19:07 -05:00
2012-01-20 16:40:27 +00:00
2012-02-10 17:41:13 -05:00
2012-01-15 10:52:37 +01:00
2012-02-29 15:19:07 -05:00
2012-01-15 10:52:37 +01:00
2012-01-23 22:41:34 -05:00
2012-02-13 00:40:32 -05:00
2012-02-29 00:12:26 -05:00
2012-01-15 10:52:37 +01:00
2012-02-29 15:19:07 -05:00
2012-02-10 19:23:22 -05:00
2012-01-15 12:54:58 +01:00
2012-02-29 00:12:26 -05:00
2012-01-17 19:51:06 +01:00
2012-02-29 00:12:26 -05:00
2012-02-19 01:05:11 -05:00
2012-02-19 01:05:11 -05:00
2012-01-27 18:23:58 -05:00
2012-01-15 10:54:57 +01:00
2012-01-15 10:52:37 +01:00
2012-01-12 23:10:13 +01:00
2012-02-03 03:34:03 -05:00
2012-02-09 21:30:52 -05:00
2012-01-12 23:10:13 +01:00
2012-02-09 20:30:02 -05:00
2012-01-15 10:52:37 +01:00
2012-01-15 10:52:37 +01:00
2012-02-29 00:12:26 -05:00
2012-02-21 04:24:24 -05:00
2011-11-30 21:46:19 +00:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-23 18:27:22 -05:00
2012-02-23 18:27:22 -05:00
2012-01-12 23:10:13 +01:00
2012-01-17 19:51:06 +01:00
2012-01-12 23:10:13 +01:00
2012-02-23 18:27:22 -05:00
2012-02-29 00:12:26 -05:00
2012-01-15 10:54:57 +01:00
2012-02-23 18:27:22 -05:00
2012-02-29 00:12:26 -05:00
2012-02-23 18:27:22 -05:00
2012-01-26 20:35:20 -05:00
2011-11-20 00:01:33 -08:00
2012-02-05 02:11:21 -05:00
2012-01-12 15:27:39 +00:00
2012-02-23 18:27:22 -05:00
2012-02-23 18:27:22 -05:00
2012-02-23 18:27:22 -05:00
2012-02-23 18:27:22 -05:00
2012-01-15 10:52:37 +01:00
2012-02-09 11:25:53 -05:00
2012-02-23 18:27:22 -05:00
2012-02-08 05:45:55 -05:00
2012-01-12 23:10:13 +01:00
2012-01-15 19:05:36 +00:00
2012-02-18 13:06:12 -05:00
2012-02-10 17:41:13 -05:00
2012-01-14 12:29:11 +00:00
2012-01-29 16:06:11 +01:00
2012-02-29 15:19:07 -05:00
2012-01-24 23:43:23 -05:00
2012-01-24 18:45:30 -05:00
2012-01-15 10:52:37 +01:00
2012-01-15 10:52:37 +01:00
2012-01-15 10:52:37 +01:00
2012-01-23 23:32:21 -05:00
2012-01-15 10:52:37 +01:00
2012-02-29 15:19:07 -05:00
2012-01-12 23:10:13 +01:00
2012-02-29 15:19:07 -05:00
2012-01-12 23:10:13 +01:00
2011-11-24 20:00:55 +00:00
2011-11-20 00:01:33 -08:00
2011-09-15 01:23:52 +01:00
2012-02-29 14:23:12 -05:00
2012-02-25 16:43:16 -05:00
2012-02-21 04:24:24 -05:00
2011-11-20 00:01:33 -08:00
2012-02-10 07:17:41 -05:00
2011-11-05 20:15:19 +00:00
2011-09-15 01:23:52 +01:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-02-29 15:19:07 -05:00
2012-01-15 10:52:37 +01:00
2012-01-28 03:09:48 -05:00
2011-11-20 00:01:33 -08:00
2012-02-10 12:16:06 -05:00
2012-01-15 10:52:37 +01:00
2012-02-23 18:27:23 -05:00
2012-01-15 10:52:37 +01:00
2012-02-23 18:27:23 -05:00
2012-01-12 12:07:38 +01:00
2011-11-20 00:01:33 -08:00
2012-02-23 18:27:23 -05:00
2012-02-23 18:27:23 -05:00
2011-11-30 21:46:19 +00:00
2011-11-30 21:46:19 +00:00
2012-01-15 10:52:37 +01:00
2012-01-15 10:54:57 +01:00
2012-01-15 10:54:57 +01:00