Dylan K. Taylor
9661d845bb
Fix some command stupidity
...
This is why NOT to write code at 11PM when one is shattered.
2017-01-27 16:57:07 +00:00
Dylan K. Taylor
740a8ad436
Lock player position for delayed teleport, and add related assertions
2017-01-26 11:13:35 +00:00
Dylan K. Taylor
ccef0455ab
Fixed CPU/mem leak when teleporting with movement checks disabled, close #231
2017-01-25 19:45:47 +00:00
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
2017-01-25 09:40:48 +00:00
Dylan K. Taylor
50b9034e16
Merge master into mcpe-1.0
2017-01-21 13:43:41 +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
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
162b993e65
Added a hack for multiworld. This is not always reliable! ( #263 )
2017-01-17 10:28:48 +00:00
Dylan K. Taylor
2d3b8845fd
Add a message for movement reverting
2017-01-14 10:19:53 +00:00
xFlare
39c3b16e49
Micro optimization ( #252 )
2017-01-12 15:38:30 +00:00
Dylan K. Taylor
4bf8f00b0f
Use MODE_RESET for forceMovement, fixes most teleportation issues
2017-01-09 15:41:05 +00:00
Dylan K. Taylor
6e87a48100
Revert "Fix a really annoying movement bug on player join", close #231
...
This reverts commit b16f7e4dd545358f5afef516a299070b5efd05b2.
2017-01-09 15:32:10 +00:00
Dylan K. Taylor
0a3fd8737a
This is not needed anymore
2017-01-09 11:00:39 +00:00
Dylan K. Taylor
86dc8c48b9
Fix player burn time in creative
2017-01-06 20:01:21 +00:00
Dylan K. Taylor
598e7aac8f
More PhpStorm inspections, import cleanup
2017-01-04 14:55:11 +00:00
Dylan K. Taylor
1cb96d24ce
Some fixes, thanks PhpStorm
2017-01-04 11:29:24 +00:00
Dylan K. Taylor
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
Dylan K. Taylor
fb0c8c2c97
Merge branch 'item-fixes' into mcpe-1.0
2016-12-21 17:15:19 +00:00
Dylan K. Taylor
7190f6a4ca
Fix bow cannot be shot after jumping or sneaking, fix #190
2016-12-21 15:23:03 +00:00
Dylan K. Taylor
77b3cd71a3
Fixed cannot use items with custom NBT in regular crafting recipe, close #135
2016-12-21 14:55:13 +00:00
Dylan K. Taylor
5443b10257
Use -1 for anydamage and empty string for null NBT, closes #146
2016-12-21 14:45:34 +00:00
Dylan K. Taylor
8c772fe671
Working item frames
2016-12-20 13:01:28 +00:00
Dylan K. Taylor
c4d4277a6c
Better BlockEntityDataPacket handling
2016-12-20 13:01:27 +00:00
Dylan K. Taylor
2930cf80b4
Merge branch 'master' into mcpe-1.0
2016-12-16 10:29:58 +00:00
SOFe
e1253db37c
Some more minor changes for autocompletion in IDEs
2016-12-14 21:49:36 +00:00
SOFe
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
Dylan K. Taylor
146f5a567f
Add cases for some unhandled Player Actions and add unknown field to ContainerSetSlotPacket
2016-12-13 11:43:37 +00:00
Dylan K. Taylor
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
Dylan K. Taylor
adabd7ef65
Merge branch 'master' into mcpe-1.0
2016-12-06 12:04:42 +00:00
Dylan K. Taylor
288bf0fe6c
Use folder name for saves instead of display name ( #150 )
2016-12-06 11:58:25 +00:00
Dylan K. Taylor
6a8976c534
New PlayerActionPacket constants
2016-12-03 22:12:52 +00:00
Dylan K. Taylor
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
Dylan K. Taylor
ce289cbe25
Merge branch 'master' into 0.17-chunks
2016-12-01 17:50:12 +00:00
Dylan K. Taylor
756760a2f0
Fixed clicking on fire to extinguish it ( #132 )
2016-11-30 15:27:14 +00:00
Dylan K. Taylor
d6629d6843
More ?? ( #131 )
...
* More ??
* fix undefined variable
2016-11-30 10:07:37 +00:00
Dylan K. Taylor
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
Dylan K. Taylor
b1ce19856f
Fix adventure settings not updated for GUI gamemode changes
2016-11-28 11:25:29 +00:00
Dylan K. Taylor
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
Dylan K. Taylor
60260a294b
Remove chunk order fields
2016-11-27 21:57:59 +00:00
Dylan K. Taylor
439f418b0d
Remove debug output
2016-11-27 16:00:54 +00:00
Dylan K. Taylor
fa5624f87e
Check rotation changes. Fix #124 , fix #128
2016-11-27 15:58:37 +00:00
Dylan K. Taylor
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
Dylan K. Taylor
8d842732e0
Ignore MovePlayerPacket if position is the same
2016-11-22 16:55:40 +00:00
Dylan K. Taylor
bd85d53a0b
Removed unsafe use of potential non-Player-object parameter
2016-11-20 20:03:56 +08:00
Kripth
ac37af3a46
Added types and changed to sendWhisper
2016-11-20 20:03:56 +08:00
Kripth
208884422d
Added whisper
2016-11-20 20:03:56 +08:00
Dylan K. Taylor
bd5bbbea10
Missed one
...
TODO: fix this properly
2016-11-10 13:28:27 +00:00
Dylan K. Taylor
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
Dylan K. Taylor
d3fb8c46f5
Fix double permission recalculation on op status change, fixes double sending of AvailableCommandsPacket
2016-11-03 18:05:12 +00:00