9004417456
Fixed file headers ( #255 )
2017-01-13 16:57:05 +00:00
8f797442b3
Merge branch 'master' into mcpe-1.0
2017-01-10 10:55:05 +00:00
b566c4e609
Fix Normal generator logic fail
2017-01-09 22:27:35 +00:00
ad0553fbf8
Bump to API 3.0.0-ALPHA2 - READ DESCRIPTION!
...
Refactored level\format\generic\GenericChunk -> level\format\Chunk.
Re-added support for async chunk sending
Refactored most Level IO into new namespaces for more organisation
Removed LevelDB loader completely (will be re-added at a later date)
2017-01-06 17:13:45 +00:00
d8908676ac
Refactor GenericChunk::fastSerialize() to be non-static, fix some unbelievable bugs, clean up some leftovers
2017-01-05 17:04:02 +00:00
598e7aac8f
More PhpStorm inspections, import cleanup
2017-01-04 14:55:11 +00:00
aafe0c4f69
Remove biome colours and fix biome id arrays
2016-12-04 15:12:23 +00:00
ce289cbe25
Merge branch 'master' into 0.17-chunks
2016-12-01 17:50:12 +00:00
d6629d6843
More ?? ( #131 )
...
* More ??
* fix undefined variable
2016-11-30 10:07:37 +00:00
4c49db6036
New generic in-memory chunk format, fixed 0.17.0.1 chunk loading
...
Terrible performance, needs profiling. TODO: fix this.
2016-11-27 21:57:59 +00:00
58ff381557
PhpStorm automated formatting ( #11 )
...
* PhpStorm reformatting
* Tuned PhpStorm reformatting
* Improved ItemIds and BlockIds formatting
* Tuned more PhpStorm reformatting
* Improved string concatenation
2016-10-03 19:05:48 +08:00
4133f98b23
Updated a few tabs, updated SPL submodule
2016-10-03 01:59:06 +08:00
e913b16804
Fixed some lines indented with 4 spaces rather than tabs
2016-10-03 00:58:34 +08:00
6fc435da0e
Imports rearrangement
2016-10-03 00:43:46 +08:00
a6cd526e60
PHP7 to master
2016-02-21 12:47:30 +01:00
302fb9e65e
Add @throws docs.
...
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org >
2016-02-17 14:22:47 -08:00
a2734f6dc0
Merged master into php7 to support 0.13.1
2016-01-22 17:36:45 +01:00
9ff58f6ab3
Merge branch 'patch-1' of https://github.com/TrinityDevelopers/PocketMine-MP into TrinityDevelopers-patch-1
2015-12-20 00:31:52 +01:00
cbed8d40ff
Fix a mispelled "new" call
2015-11-05 17:11:42 -06:00
cf3d8f449e
Added some asserts
2015-09-27 19:48:42 +02:00
0bcf639a98
Changed how exceptions work and are logged, throw proper exceptions on tasks
2015-09-18 12:03:24 +02:00
534b988a1c
Added basic Nether generator
2015-08-09 00:38:23 +02:00
3e2cce3c2c
use cleanup
2015-08-07 21:26:24 +02:00
cbb1c55a06
Improved biome generation, get grass color from gradient interpolation, improved performance of generation, try to recreate grass colors from imported chunks, closes #2845 , closes #1792
2015-06-07 15:17:02 +02:00
c578898aa4
Moved light population to an async task when needed, improved empty chunks
2015-05-28 23:34:07 +02:00
b1edfd7631
Improved Falling blocks physics, entity kill, chunk unserialize, fixed flat generator color, fixed nbt tags __toString(), fixed explosion offsets, fixed increased player interaction range in creative
2015-05-13 12:18:59 +02:00
aa38a4885f
Fixed some issues with world generation and not creating chunks, closes #3008
2015-05-11 23:53:01 +02:00
925b0c1b07
Fixed empty chunks on generation, closes #2998
2015-05-10 13:18:39 +02:00
db409851e9
World generation is timed by type and chunks can be created on the fly
2015-05-09 19:03:41 +02:00
fb03df3d06
Calculate skylight on chunk population
2015-05-06 16:57:49 +02:00
d4b2e3d1b7
Improved heightmap generation
2015-04-29 23:19:27 +02:00
bdf069ebe1
Added a getGeneratorList
2015-04-27 01:18:04 +02:00
1578fc3ddb
Improved world generation manager, UUIDs (some work for future usage)
2015-04-21 19:54:16 +02:00
7ee21f6254
Try to clean chunks on other threads
2015-04-15 22:14:51 +02:00
fc2e4ddc63
Fixed long trunk generation
2015-04-15 20:47:18 +02:00
79adbdeafe
Fixed trees not generating trunk
2015-04-15 11:04:00 +02:00
0a85ad0d1f
Improved trees, improved inventory transactions, improved snowball/bow usage
2015-03-28 16:59:15 +01:00
47de616ac5
Fixed commands, added level automatic tick delay, improved biome gradient
2015-03-28 01:26:06 +01:00
e0522d8b1a
Fixed data on generation, biome gradient
2015-03-27 12:42:59 +01:00
08f2b7f291
Moved chunk population to async tasks, and no more cut trees!
2015-03-27 01:57:08 +01:00
72c4c01542
Yay generation uses async tasks
2015-03-26 18:21:39 +01:00
ed2ba70a29
Merge remote-tracking branch 'origin/master' into mcpe-0.11
2015-03-26 01:32:44 +01:00
c68cd2c496
Cloned the initial empty chunk
2015-03-23 10:28:29 +01:00
a6b8170d9c
Improved biomes
2015-03-23 08:02:18 +01:00
9da26fdb88
World generation with biomes!
2015-03-22 22:57:40 +01:00
add380c7ed
A few fixes!
2015-03-21 00:45:29 +01:00
1d1a8a316e
Take-2: Delay "parsePreset" until we have to really generate a block
2015-03-20 08:13:55 +01:00
8ae9cd4eaf
Clone initial chunk in Flat.php
...
The Flat generator destroys Chunk at 0,0.
What happens is that it request the level to read Chunk at 0,0. It then uses that chunk to create the template chunk. However this obliterates whatever was in Chunk at 0,0.
Added a line to "clone" this chunk, so when parsePreset generates the template chunk, all this goes to a copy rather than the original file chunk 0,0.
2015-03-19 15:41:26 +01:00
d5601b0c9f
Generator works!
2015-03-15 16:40:18 +01:00
b0f8c14640
Added Terminal class, Improved normal generator speed
2015-03-15 00:15:24 +01:00