284 Commits

Author SHA1 Message Date
Shoghi Cervantes
75b7b03857 Added support for more NBT data, renaming inventories, fixed tags not being saved, added support for tags in /give 2015-08-07 16:28:27 +02:00
Shoghi Cervantes
d1bfb304cb Added some extra tile entities, fake enchanting table 2015-08-07 12:07:39 +02:00
Shoghi Cervantes
02cb9d69a9 Save items properly on several places, added NBT::getItemHelper() and NBT::putItemHelper() 2015-08-06 21:44:00 +02:00
Shoghi Cervantes
091d0b3ff9 Added compound tag checking for Item->equals() 2015-08-06 20:25:22 +02:00
Shoghi Cervantes
4258e22c02 Made some changes for 0.12 2015-08-01 19:14:44 +02:00
Shoghi Cervantes
7bafa217c8 Fixed some saving 2015-06-05 16:46:53 +02:00
Shoghi Cervantes
188f4d7778 Clear chunk cache on tile change 2015-06-04 17:36:12 +02:00
Shoghi Cervantes
71490f60f2 Fixed other invisibility issues 2015-06-04 16:51:48 +02:00
Shoghi Cervantes
840690d801 Replaced old deprecated calls 2015-05-18 15:52:31 +02:00
Shoghi Cervantes
76e6ccebd5 Proper recipe matching from network, bumped protocol, build 11, fixed entities not being killed on void (closes #3021), fixes achievement acquireIron not being possible (fixes #2600) 2015-05-15 13:59:29 +02:00
Shoghi Cervantes
f88aed1208 Fixed NBT parsing on false properties 2015-04-20 13:57:16 +02:00
Shoghi Cervantes
0b176b3fe0 Implemented Channeled packet sending 2015-04-14 18:24:40 +02:00
Shoghi Cervantes
5b3ce2da9d Fixed packets 2015-03-12 15:38:17 +01:00
Shoghi Cervantes
d7be2ce439 Added Chest recreation on imported levels 2014-12-21 14:29:18 +01:00
Shoghi Cervantes
747f7685e7 Fix formatting issues due to bad IDE settings 2014-12-07 16:30:04 +01:00
Shoghi Cervantes
a98da3bab1 Renamed old getID() calls to getId() 2014-12-07 15:21:32 +01:00
Shoghi Cervantes
a3e50f6337 Properly close inventory windows from Players 2014-11-27 13:32:07 +01:00
Shoghi Cervantes
c7f578f297 Possible fix for #2297 2014-11-18 13:57:03 +01:00
Shoghi Cervantes
32dae93ef9 Removed unused imports 2014-11-04 12:08:24 +01:00
Shoghi Cervantes
8fd6582e74 Automatically set Entity / Tile entity save identifiers 2014-11-04 12:04:08 +01:00
Shoghi Cervantes
8601405a88 Fixed CPU leak 2014-10-31 21:07:00 +01:00
Shoghi Cervantes
5e55c3a8f0 Fixed Chest->unpair() 2014-10-29 13:21:14 +01:00
Shoghi Cervantes
afaa2cf722 Fixed Double Chest behavior 2014-10-29 12:57:26 +01:00
Shoghi Cervantes
8c4faa8622 Added extra Exceptions 2014-10-28 21:07:12 +01:00
Shoghi Cervantes
34ae760def New way to spawn entities/tiles using a global register table, allow overriding default entity/tile classes via classes 2014-10-28 13:09:27 +01:00
Shoghi Cervantes
b9f1812f61 Disallow further modification of Signs by its creator after load/unload 2014-10-28 11:05:32 +01:00
Shoghi Cervantes
350cee3d41 Added Event allocation pool, updated SPL with Class::onClassLoaded() 2014-10-28 10:47:40 +01:00
Shoghi Cervantes
144a871c07 Improved Vector3 and Block handling, less allocation on Positions 2014-10-28 10:03:10 +01:00
Shoghi Cervantes
db82f76c11 Improved network packets allocation 2014-10-27 20:30:33 +01:00
Shoghi Cervantes
7abf52e615 Implemented Vector3 List and AxisAlignedBB Pool to decrease object allocation 2014-10-27 15:39:20 +01:00
Shoghi Cervantes
516bb37a50 Removed some direct type checks on Entity/Tile->closed 2014-10-21 19:28:29 +02:00
Shoghi Cervantes
2f8267aa1e Improved Level object deallocation 2014-10-19 20:45:03 +02:00
Shoghi Cervantes
b26ee09f76 Removed a bunch of TODO and fixed item drops on block update 2014-10-13 18:54:34 +02:00
Shoghi Cervantes
b2ac959083 Added FurnaceSmeltEvent 2014-10-09 12:47:42 +02:00
Shoghi Cervantes
c67d4dae7b Added FurnaceBurnEvent 2014-10-09 12:36:57 +02:00
Shoghi Cervantes
22ad75c5a0 Update fuel duration to ticks 2014-10-09 12:21:14 +02:00
Shoghi Cervantes
b45ef8928c Added Tile->getBlock() method 2014-10-09 12:14:39 +02:00
Shoghi Cervantes
5fb205493a Spawnable->spawnToAll() now uses the actual chunk instead of the entire level to spawn 2014-10-07 12:50:53 +02:00
Shoghi Cervantes
6b65b68ebc Possible fix for #1661 2014-10-05 16:32:15 +02:00
Shoghi Cervantes
539fa232f8 Added individual object timings to Entities / Tile Entities 2014-09-30 16:09:21 +02:00
Shoghi Cervantes
ce91f2943a Fixed Double Chests 2014-09-28 00:39:11 +02:00
Shoghi Cervantes
ac4b4b08fd Fixed Level::setBlock() old calls 2014-09-05 11:00:13 +02:00
Shoghi Cervantes
ff48eb3d4d Added better Entity/Tile scheduled updates 2014-09-01 11:59:46 +02:00
Shoghi Cervantes
c5626bae34 Do not set Level to null, closes #2032 2014-09-01 11:29:44 +02:00
Shoghi Cervantes
cc2555bb88 Fixed crash when chests are closed with viewers 2014-09-01 02:26:23 +02:00
Shoghi Cervantes
705e4da789 Tick entities on Level, show correct timing reports 2014-09-01 01:56:13 +02:00
Shoghi Cervantes
eab86f5f90 Replaced array() with [] 2014-08-28 17:04:22 +02:00
Shoghi Cervantes
e473cd5e67 Improved unloaded tile entity handling 2014-08-27 18:18:33 +02:00
Shoghi Cervantes
b542c5b9bd Added Furnace progress fire 2014-08-26 00:05:18 +02:00
Shoghi Cervantes
f0f9bccb4b Fixed #1960 2014-08-24 15:57:13 +02:00