Dylan K. Taylor
287f08cbd1
Changed confusing MovePlayerPacket field name to be consistent with other packets
2017-10-10 21:56:17 +01:00
Dylan K. Taylor
76469e1d5f
Remove useless properties from pocketmine.yml
...
these have been here for years but have never been of any use, they just confuse new users.
2017-10-10 00:01:05 +01:00
Dylan K. Taylor
c4c83e23ca
Revert RakLib to 1830bb7
...
disconnect & transfer issues... no idea why
2017-10-09 20:30:44 +01:00
Dylan K. Taylor
eccc7bf7b3
Moved EntityLink to its own type
2017-10-09 19:15:53 +01:00
Dylan K. Taylor
78ca2f2e58
fix heads rotating 45 degrees when placed facing north
2017-10-09 18:12:56 +01:00
Dylan K. Taylor
cef9c4621c
added som PhpDoc to Tile
2017-10-09 17:27:34 +01:00
Dylan K. Taylor
151681bd80
Remove some dead properties from Tile
2017-10-09 17:25:10 +01:00
Dylan K. Taylor
327907988b
Fixed a typo in Sign->setText() docs
2017-10-09 16:56:25 +01:00
Dylan K. Taylor
97dbf61236
Remove some no-longer-needed item classes
2017-10-09 12:31:57 +01:00
Dylan K. Taylor
2be8b576ef
Changed constructor of ItemBlock to allow handling blocks with different item IDs, added more doors
2017-10-09 11:58:58 +01:00
Dylan K. Taylor
6dbdefafdd
Add the long-awaited Enchantment::registerEnchantment() API method
...
api3/blocks users: I am sorry I kept you waiting so long
2017-10-09 11:40:53 +01:00
Dylan K. Taylor
9598b8cee4
Use API methods instead of directly setting properties
2017-10-09 11:38:52 +01:00
Dylan K. Taylor
246c6daef6
how irritating
2017-10-09 11:30:11 +01:00
Dylan K. Taylor
2601e35990
Cleaned up and added API for entity air supply, fixed oxygen being used in creative/spectator
...
this commit also includes respiration checks because it's cherry-picked
from api3/blocks, but respiration won't work until it's registered.
2017-10-09 11:28:40 +01:00
Dylan K. Taylor
bdfd9c95dd
Minor cleanup to attack handler
2017-10-09 11:02:00 +01:00
Dylan K. Taylor
cd44551d64
Cleaned up checks for handling inventory transactions
2017-10-09 10:57:28 +01:00
Dylan K. Taylor
cebb4b35f6
Fixed beds not getting deleted properly in survival
...
the anti-instabreak kicked in twice... damned anti-cheat... luckily the player is not needed for this part
2017-10-09 10:49:30 +01:00
Dylan K. Taylor
7267f1a520
Fixed some usages of Item constants for Blocks
...
only cosmetic change
2017-10-09 10:37:19 +01:00
Dylan K. Taylor
66a3354b31
Fixed not respawning adjacent tiles correctly when cancelling block break events
2017-10-09 10:30:48 +01:00
Dylan K. Taylor
ac7384a2b4
Re-organise some Player methods
...
- group spawn-related methods
- group achievement-related methods
- move isSleeping()
- group name-related methods
- move Player->sendAllInventories()
- move Player->jump()
2017-10-09 10:25:33 +01:00
Dylan K. Taylor
748beaaaa7
Changed a couple of very misleading default values
...
why on earth did I do this
2017-10-09 09:55:18 +01:00
Dylan K. Taylor
58788b4bc7
Removed some unnecessary stuff PhpStorm complained about
2017-10-09 09:46:21 +01:00
Dylan K. Taylor
ae76ac82c8
Removed unnecessary delegate packet handlers
...
let's keep all the TODOs in one place
2017-10-09 09:44:22 +01:00
Dylan K. Taylor
e4000f8f03
Reorganise some packet methods in Player
2017-10-09 09:35:31 +01:00
Dylan K. Taylor
ebcce43131
Don't hold player references for hiddenPlayers
...
they aren't needed, and this is just one more thing that could go wrong in Player->close() that could lead to leaks.
2017-10-09 09:20:44 +01:00
jojoe77777
119913da30
Modified misleading comment ( #1455 )
...
The plugin isn't supposed to extend PluginTask, the task is
2017-10-09 07:52:40 +01:00
Dylan K. Taylor
1a88f59b23
Moved some stuff from join to login
...
this is how it should be
2017-10-08 19:38:03 +01:00
Dylan K. Taylor
fdfe70b9f2
Removed entity metadata setting from LoginPacket handler
...
why the f was this here
2017-10-08 19:10:49 +01:00
Dylan K. Taylor
3bda1473e7
Removed outdated documentation for Player->getClientId()
2017-10-08 18:47:13 +01:00
Dylan K. Taylor
29cd071108
Added some documentation on player UUIDs
2017-10-08 18:40:27 +01:00
Dylan K. Taylor
1810088acf
Use Player->isCreative()
2017-10-08 18:17:12 +01:00
Dylan K. Taylor
51e4a62e7b
Use setUsingItem() instead of directly setting data flags
2017-10-08 18:03:19 +01:00
Dylan K. Taylor
aa91183504
Added Durable class, fixed some tools not breaking correctly, removed some boilerplate code
2017-10-08 15:54:31 +01:00
Dylan K. Taylor
ae5aa31e7b
Add Item->setNamedTagEntry() and Item->removeNamedTagEntry()
2017-10-08 15:06:30 +01:00
Dylan K. Taylor
7239dbbb1a
Merge remote-tracking branch 'origin/pr/1453'
2017-10-08 14:20:02 +01:00
Dylan K. Taylor
3738ab1f8a
Fixed villager professions being useless
2017-10-08 14:14:42 +01:00
Dylan K. Taylor
8fafef2f7f
Added tagType parameter to ListTag constructor, remove some boilerplate code
2017-10-08 13:28:01 +01:00
Matt
5b9515b20f
Peaceful difficulty allows PvP
2017-10-08 13:57:25 +02:00
Dylan K. Taylor
69e29236aa
Remove some redundant code for checking existence of creative items
...
getCreativeItemIndex() does basically the same thing anyway
2017-10-08 12:50:53 +01:00
Dylan K. Taylor
e8453b7872
Item->getNamedTag() now always returns a CompoundTag object, removed lots of boilerplate code
...
This change resulted from many complaints and ugly boilerplate code because getNamedTag() is only ever used when you want to read from the tag or modify it. If you have code that depends on this returning null, you should use hasCompoundTag() instead.
2017-10-08 12:41:57 +01:00
Dylan K. Taylor
00bf190e54
Make Item->getNamedTag() a bit less ugly
2017-10-08 12:17:18 +01:00
Sandertv
81dee2f9fc
Adding writable and written books. ( #1397 )
...
* Adding writable and written books.
* Added a PlayerEditBookEvent.
* Changed BookEditPacket field names.
2017-10-08 11:49:57 +01:00
Dylan K. Taylor
f6875705a1
Found fields of PhotoTransferPacket
...
now if we could only get portfolios...
2017-10-08 11:25:27 +01:00
Dylan K. Taylor
d294d5a91b
Clarified location table doc for RegionLoader
2017-10-06 09:40:46 +01:00
Dylan K. Taylor
a7e9aa4bc1
Fixed falling sand replacing wrong blocks when moved slightly by currents
2017-10-05 17:38:32 -04:00
Dylan K. Taylor
628ff9449e
Fixed respawn fall damage when dying while falling from causes other than fall damage
...
tl;dr: fall distance didn't get reset
2017-10-05 16:47:50 -04:00
Dylan K. Taylor
7f5fe137d1
Added some type docs to RegionLoader
2017-10-05 18:47:32 +01:00
Dylan K. Taylor
18448cbcb8
Fixed several bugs with statistics updating and resetting
...
- fixed ridiculous network stats when title ticker or console colours are disabled (shoghicp, what fit of madness led you to think this was a good idea)
- fixed network stats reporting kb/16ticks instead of kb/s
- fixed TPS reporting getting reset after 16 ticks instead of 20
- title ticker and MOTD is now updated every 20 ticks instead of 16
2017-10-05 16:48:50 +01:00
Dylan K. Taylor
b0104099fe
Add a couple of comments to pocketmine.yml to clarify settings usage
2017-10-04 14:44:52 +01:00
Dylan K. Taylor
68195c64ce
Remove dead COMPRESSION_LEVEL property from Level
2017-10-04 14:26:04 +01:00