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
2017-01-25 09:40:48 +00:00
50b9034e16
Merge master into mcpe-1.0
2017-01-21 13:43:41 +00:00
52748fcf64
TODO: REVERT - Added a workaround for client text duplication
2017-01-20 10:24:52 +00:00
19572b8c51
Remove multiline separation (unnecessary)
2017-01-20 10:24:52 +00:00
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
162b993e65
Added a hack for multiworld. This is not always reliable! ( #263 )
2017-01-17 10:28:48 +00:00
2d3b8845fd
Add a message for movement reverting
2017-01-14 10:19:53 +00:00
39c3b16e49
Micro optimization ( #252 )
2017-01-12 15:38:30 +00:00
4bf8f00b0f
Use MODE_RESET for forceMovement, fixes most teleportation issues
2017-01-09 15:41:05 +00:00
6e87a48100
Revert "Fix a really annoying movement bug on player join", close #231
...
This reverts commit b16f7e4dd5
.
2017-01-09 15:32:10 +00:00
0a3fd8737a
This is not needed anymore
2017-01-09 11:00:39 +00:00
86dc8c48b9
Fix player burn time in creative
2017-01-06 20:01:21 +00:00
598e7aac8f
More PhpStorm inspections, import cleanup
2017-01-04 14:55:11 +00:00
1cb96d24ce
Some fixes, thanks PhpStorm
2017-01-04 11:29:24 +00:00
0bd7ea211d
Refactored Server::broadcastPacket() to be non-static
...
Why the hell was this static at all? Seriously Shoghi?
2017-01-03 22:24:40 +00:00
fb0c8c2c97
Merge branch 'item-fixes' into mcpe-1.0
2016-12-21 17:15:19 +00:00
7190f6a4ca
Fix bow cannot be shot after jumping or sneaking, fix #190
2016-12-21 15:23:03 +00:00
77b3cd71a3
Fixed cannot use items with custom NBT in regular crafting recipe, close #135
2016-12-21 14:55:13 +00:00
5443b10257
Use -1 for anydamage and empty string for null NBT, closes #146
2016-12-21 14:45:34 +00:00
8c772fe671
Working item frames
2016-12-20 13:01:28 +00:00
c4d4277a6c
Better BlockEntityDataPacket handling
2016-12-20 13:01:27 +00:00
2930cf80b4
Merge branch 'master' into mcpe-1.0
2016-12-16 10:29:58 +00:00
e1253db37c
Some more minor changes for autocompletion in IDEs
2016-12-14 21:49:36 +00:00
175dd0efa6
PhpStorm inspections
...
Fixed some minor bugs and dropped some obsolete code
pocketmine\level\generator namespace is ignored in this commit
2016-12-14 21:49:35 +00:00
146f5a567f
Add cases for some unhandled Player Actions and add unknown field to ContainerSetSlotPacket
2016-12-13 11:43:37 +00:00
544d99f161
Added ability to force literal gamemode checks for Player->isSurvival(), Player->isCreative() and Player->isAdventure() ( #155 )
2016-12-12 10:07:34 +00:00
adabd7ef65
Merge branch 'master' into mcpe-1.0
2016-12-06 12:04:42 +00:00
288bf0fe6c
Use folder name for saves instead of display name ( #150 )
2016-12-06 11:58:25 +00:00
6a8976c534
New PlayerActionPacket constants
2016-12-03 22:12:52 +00:00
74e31fe712
Fix ./command detection by old plugins ( #138 )
...
* Fix ./command detection by old plugins
* plugins might change it 🤦
2016-12-03 20:05:00 +00:00
ce289cbe25
Merge branch 'master' into 0.17-chunks
2016-12-01 17:50:12 +00:00
756760a2f0
Fixed clicking on fire to extinguish it ( #132 )
2016-11-30 15:27:14 +00:00
d6629d6843
More ?? ( #131 )
...
* More ??
* fix undefined variable
2016-11-30 10:07:37 +00:00
43a36dba40
Fix op players automatically switching to creative/survival when set to spectator/adventure
...
Disable GUI gamemode switching, treat it as a cheat.
2016-11-30 09:22:45 +00:00
b1ce19856f
Fix adventure settings not updated for GUI gamemode changes
2016-11-28 11:25:29 +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
60260a294b
Remove chunk order fields
2016-11-27 21:57:59 +00:00
439f418b0d
Remove debug output
2016-11-27 16:00:54 +00:00
fa5624f87e
Check rotation changes. Fix #124 , fix #128
2016-11-27 15:58:37 +00:00
3b3abab3ad
Fix W10 throws away held item on inventory close
...
This issue will however still crop up if there are actual items in the crafting grid instead of air.
2016-11-27 12:01:09 +00:00
8d842732e0
Ignore MovePlayerPacket if position is the same
2016-11-22 16:55:40 +00:00
bd85d53a0b
Removed unsafe use of potential non-Player-object parameter
2016-11-20 20:03:56 +08:00
ac37af3a46
Added types and changed to sendWhisper
2016-11-20 20:03:56 +08:00
208884422d
Added whisper
2016-11-20 20:03:56 +08:00
bd5bbbea10
Missed one
...
TODO: fix this properly
2016-11-10 13:28:27 +00:00
e3c900e071
Merge pull request #70 from pmmp/24-level-leak
...
Fixed bugs related to #24 such as getName() on null. Close #24
2016-11-09 10:51:15 +00:00
d3fb8c46f5
Fix double permission recalculation on op status change, fixes double sending of AvailableCommandsPacket
2016-11-03 18:05:12 +00:00
fffa5488fd
Fix command resending when permissibles are recalculated
2016-11-03 17:35:20 +00:00
cf222324d6
Fix high load when teleporting and some teleportation weirdness
2016-11-02 14:18:47 +00:00
03003ffa50
Improved invalid spawnpoint checking
2016-10-31 14:05:50 +00:00