Dylan K. Taylor
1d4f44d259
Updated BlockFactory consistency check data
2019-03-10 19:53:55 +00:00
Dylan T
13bea6c787
Updated Travis configuration
2019-03-10 19:53:55 +00:00
Dylan K. Taylor
48427290c9
Regenerated BlockFactory TODOs
2019-03-10 19:53:55 +00:00
Dylan K. Taylor
437750785f
Implemented barrier block
2019-03-10 19:53:55 +00:00
Dylan K. Taylor
c2a069afd3
Implemented a bunch of new wood blocks
2019-03-10 19:53:24 +00:00
Dylan K. Taylor
84bbd14a21
fixed wrong generator being set on converted worlds
2019-03-10 19:53:24 +00:00
Dylan K. Taylor
85e1b77cae
fix crash in getHighestBlockAt()
2019-03-10 19:53:24 +00:00
Dylan K. Taylor
18e16f8615
Fixed blockID truncation
2019-03-10 19:53:24 +00:00
Dylan K. Taylor
7aa4c18afa
Fixed assert failure in SubChunk
2019-03-10 19:53:24 +00:00
Dylan K. Taylor
a858103e6b
Support paletted subchunks, drop all formats except leveldb
2019-03-10 19:53:24 +00:00
Dylan K. Taylor
dfc26395e2
Fixed missing logger injection
2019-03-10 19:53:23 +00:00
Dylan K. Taylor
8cb24547ff
Goodbye McRegion o/
2019-03-10 19:53:23 +00:00
Dylan K. Taylor
8d83d59cf0
Work around collisions in backup names
2019-03-10 19:53:23 +00:00
Dylan K. Taylor
a0a8026cba
Implemented automatic world format conversion
2019-03-10 19:53:23 +00:00
Dylan K. Taylor
ae9f57ac28
Revert "Remove hacks for triggering adjacent light refill"
...
This reverts commit 1dca9074d5f087d15f8d30d2941150fe51617489.
This change introduced performance issues with transparent blocks.
2019-03-10 19:50:35 +00:00
Dylan T
c266f86b1b
ItemEntity: introduce controls for despawn timers ( #2769 )
...
This opts _not_ to expose item "age" a la #2753 because "age" is a misleading term for it. In addition, further inspection of the problem led me to realize that exposing control of that AND despawn timeout was more complicated than simply having a despawn delay timer exactly like the pickup delay one. Everyone knows a countdown timer stops at 0, so this way we don't need any method to control the limit.
Closes #2667
Closes #2753
2019-03-10 12:05:21 +00:00
Dylan K. Taylor
c05bc6a53e
Merge branch '3.6'
2019-03-10 12:03:39 +00:00
Dylan K. Taylor
baa094a2d1
3.6.6 is next
2019-03-10 11:49:31 +00:00
Dylan K. Taylor
f2ff510597
Release 3.6.5
3.6.5
2019-03-10 11:49:06 +00:00
Dylan K. Taylor
4c10476b15
Empty merge
2019-03-10 11:43:31 +00:00
Dylan K. Taylor
562179bdd6
Backport 58cafc853f2caa013c65d98ab56f13ac3abe521c: s/level/world (strings only)
...
we should look at doing this for code too, but for now I'm not planning to break everyone's plugins.
2019-03-10 11:35:46 +00:00
Dylan K. Taylor
5c12bee874
Backport other part of 2bffd5cc1c326670c25386ce78e5c690f4c5fd54: Add timer measurements for autosave
2019-03-10 11:20:51 +00:00
Dylan K. Taylor
99606bbe23
beware possible API break
2019-03-09 19:33:46 +00:00
Dylan K. Taylor
a1d50de12e
OOF
2019-03-09 19:31:13 +00:00
Dylan K. Taylor
4252c5914b
Backport 93cd00ae8ffdfe7f7959b5e2ca5ca20b59d54012: Remove dead settings from pocketmine.yml
2019-03-09 19:21:39 +00:00
Dylan K. Taylor
0659d2fbef
Backport 6bd43a8215b9e612478fe789da9a58b36f0f0e73: Firehose auto-tick-rate anti-feature, closes #2665
2019-03-09 19:20:53 +00:00
Dylan K. Taylor
10612acace
Partial backport of 2bffd5cc1c326670c25386ce78e5c690f4c5fd54 to 3.6
2019-03-09 19:10:09 +00:00
Dylan K. Taylor
1d810f8aeb
Backport c3e66e0adc1a0d5ccc2b48dc2ec44e51f5c5383d to 3.6
2019-03-09 19:09:05 +00:00
Dylan K. Taylor
3079fd0251
Fixed test failures introduced by 6fe366e1ac2ce3127ab434f1cd7816d03e236ac9
2019-03-09 19:05:32 +00:00
Dylan K. Taylor
b9208eb1fb
Merge branch '3.6'
2019-03-09 19:04:37 +00:00
Dylan K. Taylor
414104851a
LevelDB: Mark chunks as changed when upgraded from an older chunk format
2019-03-09 19:02:34 +00:00
Dylan K. Taylor
2ae09f635b
Add more output to consistency check script
...
this helps catching state mapping bugs.
2019-03-09 17:19:17 +00:00
Dylan K. Taylor
6fe366e1ac
Added some missing block properties
2019-03-09 16:49:37 +00:00
Dylan T
8f1bc5d497
Flatten wall_banner and wall_sign into single blocks ( #2798 )
...
This comes with some problems, but the problems are more bearable than the previous code.
2019-03-08 16:37:26 +00:00
Dylan K. Taylor
bb718faa2e
Merge branch '3.6'
2019-03-08 13:57:32 +00:00
Dylan K. Taylor
c68ee1d9d9
LevelDB: Mark chunks as changed when upgraded from an older chunk format
2019-03-08 13:55:56 +00:00
Thunder33345
c0bed03a2a
Update PlayerRespawnEvent.php ( #2797 )
...
removed obsolete comment
2019-03-05 16:28:58 +00:00
Dylan K. Taylor
2b6a62be77
Fixed BlockFactory corruption with signs and banners
2019-03-05 15:32:06 +00:00
Dylan K. Taylor
3f66600271
RegionLoader: Extract location table validation to separate function
2019-03-05 13:28:56 +00:00
Dylan K. Taylor
f2404804d7
RegionLoader: clean up lastSector handling
2019-03-05 13:18:14 +00:00
Dylan K. Taylor
07a9c35ee2
RegionLoader: Use objects instead of arrays
2019-03-05 13:10:17 +00:00
Dylan K. Taylor
4d9b074641
Merge branch '3.6'
2019-03-05 12:10:16 +00:00
Dylan K. Taylor
d25c84acff
Fixed RegionLoader corrupting location table when too-large chunks are discovered
...
this was making the location table point to an offset that did not yet exist, which caused the region header consistency check to discard the region as corrupted the next time it was loaded.
2019-03-05 12:09:27 +00:00
Dylan K. Taylor
e31603fc45
Merge branch '3.6'
2019-03-05 11:21:55 +00:00
Dylan K. Taylor
55994e08db
RegionLoader: make some error messages more detailed
2019-03-05 11:18:02 +00:00
Dylan K. Taylor
6f5d4d6b80
RegionLoader: fixed handling of invalid chunk coordinates
2019-03-05 10:52:36 +00:00
Dylan K. Taylor
df1ef7fe0c
Improve RegionLoader tests
2019-03-05 10:51:44 +00:00
Dylan K. Taylor
2795ad674b
add boilerplate code to check for generator validity
...
perhaps we should use an enum for this...?
2019-03-05 09:36:22 +00:00
Dylan K. Taylor
2cad7166b1
GeneratorManager::getGeneratorName() now throws InvalidArgumentException on unregistered generator classes
...
the old behaviour allowed a bug in the world converter to go unnoticed.
2019-03-05 09:30:22 +00:00
Dylan K. Taylor
3789f4d643
Merge branch 'master' of https://github.com/pmmp/pocketmine-mp
2019-03-04 12:03:45 +00:00