Dylan K. Taylor
84ec944b6b
Use short class names for unhandled packet logging, added some documentation
1.6.2dev-57
api/3.0.0-ALPHA5
2017-04-27 12:16:24 +01:00
Dylan K. Taylor
6ef132e468
Updated PocketMine-Language submodule
2017-04-27 11:50:17 +01:00
Dylan K. Taylor
2a59977440
Added various checks for region file validity ( #393 )
...
Check size, check header size, check location table offsets point to valid locations, check for shared offsets, prevent issues with corrupted or junk data
2017-04-27 09:14:02 +01:00
Dylan K. Taylor
716efe2549
Fixed a stupid mistake in AddEntityPacket
2017-04-25 18:04:41 +01:00
SOFe
5a9b5db103
Better cURL API, use async in timings ( #834 )
...
* Improved cURL functions
* Created BulkCurlTask
* Use asynchronous cURL posting in /timings paste
Closes #509
2017-04-25 11:52:18 +01:00
Dylan K. Taylor
beed94dfb9
Update DevTools submodule
2017-04-25 11:41:55 +01:00
Dylan K. Taylor
c6229b1e52
Merge network current changes - checkpointing
...
This is stable enough for everyone to be using it in production, and we're about 200 commits up from the previous tag. This branch contains hundreds of bug fixes, regardless of other changes which are not yet finished.
2017-04-25 11:00:51 +01:00
Dylan K. Taylor
d682fdfdf0
Food and exhaustion should not apply in creative, close #860
2017-04-24 13:31:05 +01:00
Dylan K. Taylor
0e7f364a41
Fixed chunk object memory leak when chunks are changed, close #419
...
If a player quit the server in the 1-second between a chunk changing and a fresh chunk-order requesting a resend of that chunk, the player wouldn't know they were using that chunk and did not unregister themselves, causing the subject chunks to always remain loaded.
2017-04-24 11:55:33 +01:00
Dylan K. Taylor
559504225a
Throw an exception before calling base entity constructor if skin is not set or invalid, close #835 ( #855 )
2017-04-24 09:50:55 +01:00
SOFe
8ddf781a51
Oops, a typo
2017-04-22 20:24:24 +08:00
SOFe
7cafaf2844
This line in README is a bit ambiguous
...
It sounded like "Poggit" was an adverbial clause to specify the name of "the old plugin repository".
2017-04-22 20:22:55 +08:00
Dylan K. Taylor
6ece57e23e
Merge changes from master
2017-04-21 22:48:18 +01:00
Dylan K. Taylor
2204942338
Fixed the half-done hunger implementation, fixed lots of bugs related to hunger
...
- Fixed starvation doesn't deal any damage at all (Human->getFood() returns a float, not an int, === 0 won't work so great)
- Added exhaustion for sprinting, walking, jumping and sprint-jumping as per MCPE (these use MCPE values, and yes MCPE does walking exhaustion!)
- Fixed attributes don't get reset after player death
- Added food and hunger regeneration in peaceful difficulty
- Added API methods Living->jump() (motion isn't updated yet, so this won't actually do much if plugins try to use it) and Living->getJumpVelocity()
TODO: implement exhaustion for swimming
2017-04-21 19:48:25 +01:00
Dylan K. Taylor
00a226921c
Fixed server crash when taking damage after being killed when having Health Boost effect
2017-04-21 18:52:04 +01:00
Dylan K. Taylor
e7406ba096
Fixed squid health attribute errors
2017-04-21 14:42:19 +01:00
Dylan K. Taylor
a356e36340
Autogenerated data for 1.0.7.0
...
Did they actually _change_ anything or just trying to keep it on par with the game version? >_<
2017-04-21 13:22:36 +01:00
Muqsit Rayyan
547a09c8d4
Fix "Creating default object from empty value" ( #858 )
...
while setting lore to items.
2017-04-20 20:39:09 +01:00
Dylan K. Taylor
de95046c11
Reduce header sizes on PR template
...
Stop getting in my face
2017-04-20 10:43:10 +01:00
SalmonDE
9e2b26de23
Remove redundant null check in PluginCommand ( #853 )
2017-04-19 17:59:01 +01:00
SOFe
b867cf4c91
Fix a potential newline issue in PULL_REQUEST_TEMPLATE.md
2017-04-19 11:50:49 +08:00
SOFe
d3f4b185f3
Fixed typo in PULL_REQUEST_TEMPLATE.md
2017-04-19 11:49:46 +08:00
Dylan K. Taylor
86de0bddd9
World should only be completely immutable if we're in spectator mode
...
Fixes being unable to break any blocks at all in adventure mode
2017-04-18 20:01:51 +01:00
Dylan K. Taylor
207056fb9d
Fixed adventure mode being useless
2017-04-18 19:51:42 +01:00
SOFe
930945db18
Create PULL_REQUEST_TEMPLATE.md ( #845 )
...
Adapted from the PHP RFC template
2017-04-18 16:33:37 +01:00
Dylan K. Taylor
d2efcee115
Fixed tiles and entities being closed when replacing chunks, should fix #490
2017-04-18 14:47:42 +01:00
Dylan K. Taylor
eefa8abaf2
Throw exceptions if something attempts to add a closed Tile or Entity to a chunk
2017-04-18 14:45:33 +01:00
Muqsit Rayyan
8a775e0c45
Fix PopSound giving failed click sound. ( #829 )
2017-04-15 10:02:00 +01:00
Dylan K. Taylor
f2159c5948
Fixed unlit furnaces glowing in the dark, close #508
...
Whether Furnace extending BurningFurnace actually makes logical sense is a different question, but that cna be resolved any other time.
2017-04-14 15:30:37 +01:00
Dylan K. Taylor
4ab8233fe0
Fixed shooting bow while sprinting, close #827
2017-04-14 15:27:32 +01:00
Dylan K. Taylor
40775f5d86
Fixed issues with subtitles not working correctly, close #823 ( #825 )
2017-04-14 10:42:23 +01:00
Muqsit Rayyan
319763dd93
Fix #823
...
Thanks to @SuperMaXAleX
2017-04-13 22:32:53 +03:00
SOFe
a455e25665
Merge remote-tracking branch 'jacknoordhuis/patch-2'
2017-04-13 13:28:06 +00:00
Sandertv
1c7773c5f1
Visibility keyword before final or abstract keyword. ( #814 )
2017-04-13 20:58:53 +08:00
Dylan K. Taylor
7c66af5994
"Fixed" resource packs
...
TODO: new fields
2017-04-12 11:54:47 +01:00
Dylan K. Taylor
cb7264e0e5
Hexdump unhandled packets
2017-04-12 11:20:58 +01:00
Dylan K. Taylor
f7e1939ae8
Changed some handling of unknown packet content
2017-04-12 11:16:50 +01:00
Dylan K. Taylor
172d7339f9
Autogenerated data for 1.0.6.52
2017-04-12 11:11:37 +01:00
JackNoordhuis
c01e0354bd
Address #816
...
Removes redundant compression argument from NBT::readCompressed() and
NBT:: readNetworkCompressed()
2017-04-12 00:42:27 +10:00
Dylan K. Taylor
e312c697fd
Merge master into api3/network
2017-04-10 21:21:29 +01:00
Luke | 14
80292c6c7a
Actually use iusername instead of repeatedly lowercasing player names ( #811 )
...
#blameshoghi
2017-04-10 21:15:38 +01:00
Creeperface01
dda47ee566
Fix typo in explosion ( #700 )
2017-04-10 09:17:34 +01:00
SOFe
5863d001bd
Merge pull request #524 from pmmp/issues/516
...
Allow custom JSON pretty print options
2017-04-09 16:15:35 +08:00
SOFe
6b72bbc234
Allow custom JSON pretty print options
...
Resolves #516
Closes #517
2017-04-06 15:05:39 +08:00
Dylan K. Taylor
1c2895eb12
Fixed absorption application logic, close #518
2017-04-05 21:16:40 +01:00
Sandertv
fd982afce6
Removed misleading outdated documentation ( #519 )
2017-04-05 20:31:56 +01:00
madecode15
f1510428d0
Fixed double gc_enable call ( #492 )
2017-04-03 09:40:48 +01:00
Dylan K. Taylor
630f0fab7f
Fixed block update recursion issues ( #464 )
...
* Schedule all neighbour block updates to execute at the end of the tick, fixed recursion crash, close #251
* doTickPending timings now include neighbour block update times, refactored some var names
2017-04-01 20:18:56 +01:00
Dylan K. Taylor
202bac28fc
Merge master into api3/network
2017-04-01 19:37:15 +01:00
Dylan K. Taylor
874afc2fd2
fixed players need to move to pick up dropped items, close #498
2017-04-01 19:33:16 +01:00