Dylan K. Taylor
cbb003bf29
Guard against leaked closed tiles leaking chunks and NBT trees
...
Once again, this does not fix the actual issue, only reduces the impact of it.
2017-03-18 11:50:05 +00:00
Dylan K. Taylor
fa5e66478c
Auto update checks are now asynchronous, improves startup time ( #433 )
2017-03-17 14:43:12 +00:00
Dylan K. Taylor
bcbb5de5bb
Added reference parameters for errors for Utils::getURL() and Utils::postURL(), close #332 ( #357 )
2017-03-16 19:15:31 +00:00
Luke | 13
548df21645
Small docs fix ( #432 )
2017-03-16 18:19:30 +00:00
Dylan K. Taylor
b7b73aab23
Fixed username regex failing, close #427
2017-03-15 19:22:43 +00:00
Dylan K. Taylor
a8650a241c
Removed @deprecated warning from PlayerInventory->setHotbarSlotIndex()
...
Core uses it, it's just that plugins shouldn't.
2017-03-14 17:37:29 +00:00
Dylan K. Taylor
d26713ab59
Use assoc instead of object for command data, fix data modifications affecting all commands
...
how did I do manage to do somthing this stupid -_- smh what an idiot
Lucky permission is a root node, or the whole commands system would've been compromised. Epic fail.
2017-03-14 11:39:59 +00:00
Dylan K. Taylor
3138e02acb
Added support for commands with spaces in their names ( #422 )
2017-03-13 20:55:06 +00:00
Dylan K. Taylor
d264a04db4
Added detection for recursive server aliases ( #424 )
...
* Added detection for recursive server aliases, close #423
* Oops
2017-03-13 20:43:34 +00:00
Dylan K. Taylor
3c709b1d3e
Return false on unhandled/unknown resource pack client response status
2017-03-13 15:52:00 +00:00
Dylan K. Taylor
c344caaf78
Refactor InventoryNetworkIds as WindowTypes
2017-03-13 11:39:54 +00:00
Dylan K. Taylor
9e341f74d8
Added new window types and found some UpdateTradePacket fields
2017-03-13 11:27:44 +00:00
Dylan K. Taylor
e7dbda922a
Rename some CommandBlockUpdatePacket fields
2017-03-13 10:44:40 +00:00
Dylan K. Taylor
92193fd27b
Use entity IDs in EntityDamageBy*EntityEvents, fixed memory leaks related to PvP/PvE/PvM ( #418 )
2017-03-13 10:30:31 +00:00
Dylan K. Taylor
bb85308b01
Fix undefined variable
2017-03-13 09:46:39 +00:00
Dylan K. Taylor
565335f29e
Revert "TODO: REVERT - Added a workaround for client text duplication"
...
This reverts commit 52748fcf64830453967fab4b43d6e823aeb37ecf.
2017-03-12 16:18:30 -04:00
Dylan K. Taylor
78278a0b93
Fixed a mistake in old effect handling
2017-03-12 20:15:21 +00:00
Dylan K. Taylor
955dc38be4
Fixed botch-job implementation of Health Boost, will now actually work and not crash the server
2017-03-12 20:06:39 +00:00
Dylan K. Taylor
f58ee2028e
Moved effects stuff to json
2017-03-12 19:52:57 +00:00
Dylan K. Taylor
083d1e9ef8
Deprecated Item->deepEquals(), added automatic deep checking in equals(), added some documentation for Item API methods
2017-03-12 14:46:34 +00:00
Dylan K. Taylor
90abc28c29
Merge branch 'api3/network' into api3/network_mcpe-1.0.5
2017-03-12 12:30:56 +00:00
Dylan K. Taylor
6c5dbd7359
Merge branch 'master' into api3/network
2017-03-12 12:22:11 +00:00
Dylan K. Taylor
4f27bce5b3
Destroy NBT references when closing entities, alleviates memory issues on leaked Player objects
...
This does NOT FIX THE ACTUAL ISSUES, only eliminates some of the symptoms.
2017-03-12 10:53:27 +00:00
Dylan K. Taylor
6f1b12b021
Added new 1.0.5 packets
2017-03-11 19:58:32 +00:00
Dylan K. Taylor
a71747347f
Updated Doxygen documentation link
2017-03-11 16:51:20 +00:00
Dylan K. Taylor
004880548c
Autogenerated data for 1.0.5.0
2017-03-11 12:13:55 +00:00
Dylan K. Taylor
91a92b4e57
Use a pre-created resource packs config with comments to explain how to use it
2017-03-11 11:40:58 +00:00
Dylan K. Taylor
ed765a2c9b
Added debug messages for resource requests with invalid pack IDs
2017-03-11 11:19:14 +00:00
Dylan K. Taylor
e1fb4a44e9
Updated PocketMine-Language submodule
2017-03-11 11:03:14 +00:00
Dylan K. Taylor
2cb98c48c2
Improved dependency checking
2017-03-10 21:51:05 +00:00
Dylan K. Taylor
d41bdfc31c
Added resource packs support
2017-03-10 21:10:46 +00:00
Dylan K. Taylor
c925845173
Added forceSend for attribute value setting, fixed slowness >= 7 removed client-side when sprinting
2017-03-09 21:33:55 +00:00
Dylan K. Taylor
7fb3c7343f
Fit attribute value to range when applying slowness, close #410
...
According to http://minecraft.gamepedia.com/Status_effect#Slowness , anything higher than slowness 7 will cause the player to be unable to move. Therefore this value should be clamped to a minimum of 0, not crash.
2017-03-09 21:01:10 +00:00
Dylan K. Taylor
132e04fdbb
Hotbar/inventory bugfixes ( #399 )
...
- Fixed most issues with item equipment in creative
- Added save and restore of currently-held item
- Reset hotbar on death, added API method PlayerInventory->resetHotbar()
- Creative players now have more leeway to get items, alleviates issues with item equipment in desktop GUI
- Fixed creative players wearing armour
- Found unknown field in ContainerSetSlotPacket
- Removed outdated/redundant constants
- Use a case statement in ContainerSetSlotPacket handler, added handling for 0x7a hotbar slot link update
2017-03-09 20:31:55 +00:00
Dylan K. Taylor
1f2b584400
Merge branch 'master' into api3/network
2017-03-09 18:31:10 +00:00
Dylan K. Taylor
d31e92bbe7
Remove beta tag, bump client version to 1.0.4.11
2017-03-09 18:30:51 +00:00
Dylan K. Taylor
08cd944e5d
Merge branch 'master' into api3/network
2017-03-09 18:12:37 +00:00
Dylan K. Taylor
dbb579aa73
Updated LevelSoundEvent constants
2017-03-09 17:55:26 +00:00
Dylan K. Taylor
bc0598c0f1
Autogenerated data for 1.0.4.1
2017-03-09 17:55:26 +00:00
Dylan K. Taylor
f87b745771
New entity metadata and found some UpdateTradePacket fields
2017-03-09 17:55:26 +00:00
Dylan K. Taylor
8d43faf16e
Added Inventory network IDs interface
2017-03-09 17:55:26 +00:00
Dylan K. Taylor
f00e7ccb54
Forgot preprocessor header include
2017-03-09 17:55:26 +00:00
Dylan K. Taylor
7b5e5832cb
Added UpdateTradePacket
2017-03-09 17:55:25 +00:00
Dylan K. Taylor
dd6abff712
Autogenerated data for 1.0.4.0
2017-03-09 17:55:25 +00:00
Dylan K. Taylor
7e1bdd474a
Revert multi-world hack (client issue fixed in 1.0.4.0), close #260
...
This reverts commit 162b993e65f2e15b25d1997af3b0e77db2bc2de7.
2017-03-09 17:55:25 +00:00
Dylan K. Taylor
e31333edd4
Update ISSUE_TEMPLATE.md
2017-03-09 16:35:12 +00:00
Dylan K. Taylor
c052ee5847
Set alpha value to 0xff, fixed potion bubbles, close #407
...
TODO: implement transparency
2017-03-09 12:26:24 +00:00
Dylan K. Taylor
f8c2eb8c3a
Fixed signed VarInt encoding on 64-bit systems
...
Numbers represented as hex or binary with the 32nd bit set, for example 0xffffffff, were not considered as signed on 64-bit.
2017-03-09 12:23:24 +00:00
Dylan K. Taylor
94d78ca554
Added missing returns
2017-03-08 20:38:11 +00:00
Dylan K. Taylor
c7fdbea0f0
Merge branch 'master' into api3/network
2017-03-08 20:35:41 +00:00