5622 Commits

Author SHA1 Message Date
SOFe
75fa2f1132
Fixed array progress crashing
Forgot to serialize them. They would be converted to Volatile, which is Threaded. Threaded objects still crash with progressUpdates.
2016-11-12 18:57:52 +08:00
SOFe
d5881dbe83
Disallow Threaded objects to be passed as progress parameter 2016-11-12 18:33:25 +08:00
SOFe
8404ce88bd
Fixed pthreads crashes with progressUpdates 2016-11-12 18:30:55 +08:00
SOFe
7861822a0f
Fixed garbage AsyncTasks cannot be accessed 2016-11-12 17:47:07 +08:00
SOFe
e6485c4734
Added AsyncTask progress update API 2016-11-12 17:31:59 +08:00
Dylan K. Taylor
bd5bbbea10 Missed one
TODO: fix this properly
2016-11-10 13:28:27 +00:00
Dylan K. Taylor
0ac04b52ff Merge pull request #95 from pmmp/timings-verbose
Make /timings command more verbose about errors
2016-11-10 08:48:09 +00:00
Dylan K. Taylor
2d37d361a7 Make /timings command more verbose about errors 2016-11-09 22:09:16 +00:00
Dylan K. Taylor
d696049a0a Fix anvil rotation and variant drops 2016-11-09 20:28:59 +00:00
Dylan K. Taylor
1d876e30c8 Clean up some EnchantmentList mess 2016-11-09 14:20:25 +00:00
Dylan K. Taylor
ea7313779e Update crafting recipes 2016-11-09 14:20:24 +00:00
Dylan K. Taylor
5a8008367f Updated creative inventory json with better NBT encode/decode, fixes enchanted books issues 2016-11-09 14:20:24 +00:00
Dylan K. Taylor
911529a6cc Added jsonSerialize() to Item and fixed some crafting data decode issues 2016-11-09 14:20:24 +00:00
Dylan K. Taylor
bee6c546dc Added decode for CraftingDataPacket and shell for MultiRecipe 2016-11-09 14:20:23 +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
e50311f1ea Fix wrong SPL submodule branch 2016-11-07 16:52:29 +00:00
Dylan K. Taylor
0bdb8a46f7 Update submodules 2016-11-07 16:49:01 +00:00
SOFe
074583d104 Builtin thread-local object storage for AsyncTask (#1)
* Added AsyncTask::fetchLocal()
2016-11-06 22:02:53 +08:00
SOFe
3b7377370c Critical error upon missing submodules (#77)
* Critical error upon missing SPL

* Added checks for RakLib and PocketMine-Language

* It actually throws ClassNotFoundException, not simply returns false :(

Should I blame :shoghi:?
2016-11-06 11:46:39 +08:00
Dylan K. Taylor
1ac74fe5bc Temporary fix for commands, remove permission filter 2016-11-05 19:02:08 +00:00
Dylan K. Taylor
c494af618c Clean up some old code 2016-11-04 21:46:14 +00:00
Dylan K. Taylor
557257baed Fix wrong SetHealthPacket decode 2016-11-04 16:29:51 +00:00
Dylan K. Taylor
75cc99a003 Fix client crash on join. TODO: new recipe type 4 (no longer enchantment entry) 2016-11-04 12:57:11 +00:00
Dylan K. Taylor
7dc839fbe8 Merge pull request #75 from pmmp/fix-op-perm-calc
Fix double permission recalculation on op status change, fixes double…
2016-11-04 10:13:52 +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
Dylan K. Taylor
fffa5488fd Fix command resending when permissibles are recalculated 2016-11-03 17:35:20 +00:00
Dylan K. Taylor
e60364d7c9 Corrected encode/decode of TextPacket parameters 2016-11-03 15:55:08 +00:00
Dylan K. Taylor
cf222324d6 Fix high load when teleporting and some teleportation weirdness 2016-11-02 14:18:47 +00:00
Dylan K. Taylor
d3c62988b0 Add unknown field to ResourcePackInfoEntry 2016-11-02 13:41:59 +00:00
Dylan K. Taylor
b34d438ed9 Fix AddPlayerPacket field ordering 2016-11-02 09:38:31 +00:00
Dylan K. Taylor
f50c63a0c2 update docs link 2016-10-31 18:07:30 +00:00
Dylan K. Taylor
d1f59632c2 Merge pull request #67 from KnownUnown/system_php
Fixed detection of system PHP binaries
2016-10-31 17:45:49 +00:00
Dylan K. Taylor
03003ffa50 Improved invalid spawnpoint checking 2016-10-31 14:05:50 +00:00
Dylan K. Taylor
7a1cdf88e8 Fixed bugs related to #24 such as getName() on null 2016-10-31 13:50:18 +00:00
Dylan K. Taylor
4856dbd1c6 Add PreProcessor as submodule, and fixed for 0.16. Close #69 2016-10-31 13:24:57 +00:00
Dylan K. Taylor
16d07e1f3d Remove redundant return value for setImmobile() 2016-10-30 17:07:06 +00:00
KnownUnown
daed82612c
fixed system PHP detection 2016-10-30 12:07:01 -05:00
Dylan K. Taylor
16d72c7f86 Remove redundant type-hint causing crashes 2016-10-30 17:03:29 +00:00
Dylan K. Taylor
ce5fa0e836 Fix FallingSand metadata 2016-10-30 15:54:02 +00:00
Dylan K. Taylor
dc07fc42b4 Merge pull request #42 from pmmp/0.16
Update to 0.16 (1.6.1dev, API 2.1.0)
2016-10-30 11:27:10 +00:00
Dylan K. Taylor
fdf3c0c1c7 Change Unknown Command message colour to Gold to highlight client command issues 2016-10-30 10:20:17 +00:00
Dylan K. Taylor
656ec60805 Fix plugin metadata crashes 2016-10-29 17:56:34 +01:00
Dylan K. Taylor
293af3d55d Add levelId to StartGamePacket (previously unknown) 2016-10-29 14:46:51 +01:00
Dylan K. Taylor
0ce25f8b29 Fix #59 (FloatingTextParticle undefined ) 2016-10-29 09:59:34 +01:00
Dylan K. Taylor
06f8390b30 Fix furnaces and wrong smelting data recipe encoding 2016-10-28 21:46:20 +01:00
Dylan K. Taylor
55ad6c6b95 Fix wrong comment 2016-10-28 13:31:47 +01:00
Dylan K. Taylor
46af92f781 Fix dataless crafting and furnace recipes 2016-10-28 12:17:11 +01:00
Dylan K. Taylor
2765e87677 Add slashes (my bad -_-) 2016-10-28 10:01:57 +01:00
Dylan K. Taylor
5df916099d Fire PlayerCommandPreProcessEvent for CommandStepPacket 2016-10-27 22:08:27 +01:00
Dylan K. Taylor
137972098f Fixes for AnimatePacket and added TextPacket::TYPE_WHISPER constant 2016-10-27 14:05:49 +01:00