Dylan K. Taylor
661f17b6e0
Anti-cheat fixes, settings and API ( #287 )
...
* Added options to disable movement checks and anti-instabreak and API methods to control this
* Fixed anti-flight false positives
* Fix flight toggle kick cannot be disabled
* Added PlayerIllegalMoveEvent
api/3.0.0-ALPHA3
2017-01-25 09:40:48 +00:00
Dylan K. Taylor
77456702e9
Remove some old protocol leftovers
2017-01-24 12:08:25 +00:00
Dylan K. Taylor
75a38699e2
Fix metadata block coords (signed Y coordinate), close #286
2017-01-23 13:13:29 +00:00
Dylan K. Taylor
9c36e0cd1c
Added crafting data packet cache, reduces on-join lag spikes, close #248 ( #269 )
2017-01-23 11:03:46 +00:00
Dylan K. Taylor
21f5be27b6
Added options and API to enable/disable random ticking for specific block IDs
2017-01-23 10:59:27 +00:00
Dylan K. Taylor
4dd0a13511
Updated DevTools submodule
2017-01-22 16:09:20 +00:00
Dylan K. Taylor
904c52bb0f
Merge branch 'master' into mcpe-1.0
2017-01-22 16:08:34 +00:00
Dylan K. Taylor
3ab9722a9f
Add DevTools as submodule, build DevTools for Travis Test
2017-01-22 16:02:22 +00:00
Dylan K. Taylor
08ed2cd353
Merge branch 'master' into mcpe-1.0
2017-01-22 11:36:22 +00:00
Dylan K. Taylor
06f0534d65
Fixed wrong encoding of NBT strings, fixed invisible signs issues
2017-01-22 11:24:55 +00:00
Dylan K. Taylor
b22232730e
Fixed eating golden apple with full hunger, fixed wrong implementation of enchanted golden apple, close #276
2017-01-21 18:25:32 +00:00
Dylan K. Taylor
50b9034e16
Merge master into mcpe-1.0
2017-01-21 13:43:41 +00:00
xFlare
8bf8e2e22f
Moved crashdumps to their own folder ( #275 )
2017-01-20 10:52:35 +00:00
Dylan K. Taylor
52748fcf64
TODO: REVERT - Added a workaround for client text duplication
2017-01-20 10:24:52 +00:00
Dylan K. Taylor
19572b8c51
Remove multiline separation (unnecessary)
2017-01-20 10:24:52 +00:00
Dylan K. Taylor
496061ba54
Travis: Build DevTools on the spot
2017-01-20 10:12:16 +00:00
Dylan K. Taylor
2488d6e957
Updated preprocessor submodule
2017-01-20 10:00:20 +00:00
Dylan K. Taylor
8ea03524ff
Fixed most movement-check false-positives (finally!)
...
Removed ySize hack, fixes ladders, fixed original autojump and dropdown issues. These were due to a tiny, tiny tiny margin for error when decoding network floats (usually less than 0.000001, but enough to cause issues. Added Binary floating-point decode accuracy option to combat this. Network Vector3s are now rounded to 4 decimal places.
2017-01-20 10:00:20 +00:00
Dylan K. Taylor
e4aa3d72fe
Check for unloaded chunks, fix triple chest bug, fix Chest object leak, close #256
...
Revert "Fixed double chest tile memory leak on shutdown, close #256 (#261 )"
This reverts commit 9869aaa46ae38443ad860e9f4e5bb240d80536c7.
2017-01-19 15:34:51 +00:00
Dylan K. Taylor
26fc21d56c
API version suffix is now non case sensitive
2017-01-19 10:57:32 +00:00
Dylan K. Taylor
e4c889ae16
Check if the array contents are already the same, massive performance improvement for Anvil in a lot of cases
2017-01-18 20:04:19 +00:00
Dylan K. Taylor
7de7593b89
Improved nibble array re-ordering in most cases by checking for common values
2017-01-18 19:51:43 +00:00
Dylan K. Taylor
162b993e65
Added a hack for multiworld. This is not always reliable! ( #263 )
2017-01-17 10:28:48 +00:00
Dylan K. Taylor
cb187be1a1
Remove derp comment
2017-01-16 16:30:52 +00:00
Dylan K. Taylor
ab943a0462
Fix crashes
2017-01-16 14:50:32 +00:00
Dylan K. Taylor
2290c33143
Add type-hints to Item::get() (these parameters cannot be null anymore)
2017-01-16 14:08:43 +00:00
Dylan K. Taylor
9869aaa46a
Fixed double chest tile memory leak on shutdown, close #256 ( #261 )
2017-01-15 19:41:15 +00:00
Dylan K. Taylor
bcf049a660
Remove obsolete methods from Chunk
2017-01-15 18:03:40 +00:00
Dylan K. Taylor
0114cb8399
Better vanilla layers support (no meta, MCPE doesn't support it)
2017-01-15 17:26:21 +00:00
Dylan K. Taylor
b72218ac5b
Fixed flat world terrain generation by MCPE
2017-01-15 17:26:21 +00:00
Dylan K. Taylor
6b9c2b961b
Fix invalid timestamp causing W10 Edition to crash, fixes one bug in #254
2017-01-15 17:26:20 +00:00
Dylan K. Taylor
8ba0b49022
Initial working R/W of 0.16 + 1.0 worlds, highly unstable
2017-01-15 17:26:20 +00:00
Dylan K. Taylor
74c9ed04a0
LevelDB is loaded? Tell me about it
2017-01-15 17:17:57 +00:00
Dylan K. Taylor
b28e38ab26
Move some exceptions out of utils into their relevant namespaces, move some Chunk methods to ChunkUtils for I/O, refactor "colour" -> "color"
2017-01-15 11:31:12 +00:00
Dylan K. Taylor
4577f3ee22
Added config to warn if assertions are enabled and to disable exception throws
2017-01-15 00:38:30 +00:00
Dylan K. Taylor
3b82a5fddf
Fix loop counter and add delay between restarts
2017-01-14 15:28:40 +00:00
Dylan K. Taylor
2d3b8845fd
Add a message for movement reverting
2017-01-14 10:19:53 +00:00
Dylan K. Taylor
9004417456
Fixed file headers ( #255 )
2017-01-13 16:57:05 +00:00
Dylan K. Taylor
946d301bc7
Fix lighting population, fix lighting issues when read by vanilla Minecraft
2017-01-13 11:33:55 +00:00
xFlare
39c3b16e49
Micro optimization ( #252 )
2017-01-12 15:38:30 +00:00
Dylan K. Taylor
3daa2723bf
Bump to 7 entries per page (matches MCPE)
2017-01-12 09:42:07 +00:00
Dylan K. Taylor
085d1a1359
Remove deprecated Utils::getRandomBytes()
2017-01-11 11:53:54 +00:00
Dylan K. Taylor
3bbf2c245a
Shut PhpStorm up
2017-01-11 10:11:13 +00:00
Dylan K. Taylor
8f797442b3
Merge branch 'master' into mcpe-1.0
2017-01-10 10:55:05 +00:00
Dylan K. Taylor
57f3f9b4ed
Fix setting custom name erases CompoundTag, fixes #244 ...
...
... even though this bug was introduced AFTER said issue was reported.
Nice work @Muqsit
2017-01-10 08:58:31 +00:00
Dylan K. Taylor
058468104a
Fix setting item custom name does not update inventory
...
If a NamedTag was already present, it was modifying the object directly
WITHOUT serializing the tag back to raw NBT for sending. This commit
fixes that by always serializing the tag on change.
2017-01-10 00:38:23 +00:00
Dylan K. Taylor
b566c4e609
Fix Normal generator logic fail
2017-01-09 22:27:35 +00:00
Dylan K. Taylor
0428894cc6
Merge branch 'master' into mcpe-1.0
2017-01-09 16:04:11 +00:00
Dylan K. Taylor
41d36e4e7a
Fix .gitignore
...
Ignore the whole folder, stop deleting my damn PhpStorm files
2017-01-09 15:57:38 +00:00
Dylan K. Taylor
4bf8f00b0f
Use MODE_RESET for forceMovement, fixes most teleportation issues
2017-01-09 15:41:05 +00:00