531 Commits

Author SHA1 Message Date
Dylan K. Taylor
2d4a32fc77 first look at separating Entity and Location 2019-08-19 17:20:34 +01:00
Dylan K. Taylor
73b2669712 remove World->isFullBlock(), add Block->isFullCube(), clean up some BB mess 2019-08-15 16:22:54 +01:00
Dylan K. Taylor
200bcb485e Merge branch 'stable' 2019-08-14 18:20:55 +01:00
Dylan K. Taylor
2b38098243 Explosion: fix pos refactor mess 2019-08-12 19:05:21 +01:00
Dylan K. Taylor
514f395280 SubChunk: reduce visibility of blockLight and skyLight fields 2019-08-10 19:47:41 +01:00
Dylan T
c533f6a0bd
Implemented partial chunk saving on LevelDB (#3078) 2019-08-07 17:39:36 +01:00
Dylan K. Taylor
4e5b296c8c Tiles now encapsulate positions instead of extending them 2019-08-05 19:33:34 +01:00
Dylan K. Taylor
358fea9645 Move Location to Entity namespace 2019-08-05 17:20:48 +01:00
Dylan K. Taylor
53ab860db5 first shot making Block not extend Position
this makes some stuff a lot less pretty, but this seems to be the bare minimum necessary to do this task. It can be enhanced later.
2019-08-05 16:44:09 +01:00
Dylan K. Taylor
5499ac620c Removed pocketmine subdirectory, map PSR-4 style 2019-07-30 19:14:57 +01:00
Shoghi Cervantes
5ea31b57ce First step to namespaces 2014-03-05 23:43:16 +01:00
Shoghi Cervantes
23b8fc32ff removed DocBlock header for logo 2014-03-05 11:15:47 +01:00
Shoghi Cervantes
9c38ead76d fixed time not being sent correctly on creative mode the first time 2014-03-05 01:25:53 +01:00
Shoghi Cervantes
a529e7566a Removed not needed network steps, corrected slot methods 2014-03-05 00:54:12 +01:00
Shoghi Cervantes
980ee223d0 Save correct NBT Compound tag on Level chunk save 2014-03-04 19:52:52 +01:00
Shoghi Cervantes
9cc9de8dae New Random block update tick 2014-03-02 17:56:24 +01:00
Shoghi Cervantes
ca308f8159 Merge branch 'master' into Core-Rewrite
Conflicts:
	src/pmf/PMFLevel.php
2014-03-01 22:12:22 +01:00
Shoghi Cervantes
11f5691104 Fixed Pocket format importing 2014-03-01 22:08:28 +01:00
Shoghi Cervantes
2a23eadbb6 Fixed things 2014-03-01 21:42:40 +01:00
Shoghi Cervantes
573fe0e5cc Save player position, removed several methods from PluginAPI 2014-03-01 20:32:49 +01:00
Shoghi Cervantes
fdbefa0571 Added index to Level::getUsingChunk() 2014-03-01 19:04:18 +01:00
Shoghi Cervantes
c2ad811451 Added chunk move spawning logic 2014-03-01 19:01:24 +01:00
Shoghi Cervantes
9d02ed9a28 New chunk indexing and sending algorithm 2014-03-01 17:35:44 +01:00
Shoghi Cervantes
5651fc1cb1 Fixed level block and chunk sending 2014-02-28 20:39:59 +01:00
Shoghi Cervantes
f08bedf2fe Added Biome methods to Level 2014-02-28 20:04:41 +01:00
Shoghi Cervantes
c488c19db9 I can spawn!! 2014-02-28 19:47:08 +01:00
Shoghi Cervantes
2bf3f0de73 Removed EntityAPI 2014-02-27 16:47:49 +01:00
Shoghi Cervantes
6bd91cf39e fixes, new Tile update algorithm 2014-02-27 15:12:05 +01:00
Shoghi Cervantes
c9dfdc288d Updated global Tile code 2014-02-27 12:23:22 +01:00
Shoghi Cervantes
44b9d33b65 removed debug code 2014-02-27 00:24:43 +01:00
Shoghi Cervantes
103d0bf2ea Updated TextFormat constants 2014-02-27 00:11:06 +01:00
Shoghi Cervantes
4a2852bb90 Reworked Level things to handle new NBT structure 2014-02-27 00:03:53 +01:00
Shoghi Cervantes
3864630bcd New PMF level (uses NBT Entity and TileEntity) 2014-02-26 17:15:31 +01:00
Shoghi Cervantes
38c5174da7 Merged branch master into Core-Rewrite (includes new NBT changes) 2014-02-26 16:26:59 +01:00
Shoghi Cervantes
21671b133a New NBT library finished 2014-02-26 15:20:16 +01:00
Shoghi Cervantes
9cfa49c112 Added core NBT modifications 2014-02-26 15:12:58 +01:00
Shoghi Cervantes
8e1cd2d6bd Check for block changes each 2 ticks instead of each 15 ticks 2014-02-23 13:47:30 +01:00
Shoghi Cervantes
7bdc48509e things 2014-02-19 17:41:12 +01:00
Shoghi Cervantes
b36d754e5b Merge remote-tracking branch 'origin/master' into Entities 2014-02-19 15:28:23 +01:00
Shoghi Cervantes
f1b5f83fd4 Lots of typos fixed, undefined variables, unused code 2014-02-19 01:55:42 +01:00
Shoghi Cervantes
d699a97bb7 small things 2014-02-15 01:39:37 +01:00
Shoghi Cervantes
5d1c79379b *and 2014-02-14 21:49:26 +01:00
Shoghi Cervantes
08149fa4b3 Fixed #1229 2014-02-14 20:56:00 +01:00
Shoghi Cervantes
fdf519398a Do not unload spawn chunks 2014-02-14 19:37:39 +01:00
Shoghi Cervantes
7ea0bf5067 Merge remote-tracking branch 'origin/master' into Entities 2014-02-14 17:16:51 +01:00
Shoghi Cervantes
63f4f87d37 Fixed PMFLevel bugs, crashes and weird methods 2014-02-14 13:17:05 +01:00
Shoghi Cervantes
da554fbf23 Fixed Trees 2014-02-14 00:25:44 +01:00
Shoghi Cervantes
715e51b7c5 Automatic population on side loading 2014-02-14 00:19:26 +01:00
Shoghi Cervantes
5d7198396d Added TallGrassPopulator 2014-02-13 22:39:53 +01:00
Shoghi Cervantes
4fecbc2dbc Added water sand and gravel 2014-02-13 22:05:50 +01:00