Dylan K. Taylor
|
794c7b2469
|
clean up imports
|
2019-08-20 15:59:27 +01:00 |
|
Dylan K. Taylor
|
4dfa335ae7
|
convert ParticleIds to final class with private constructor
I got tired of auto complete suggesting this shit every time I typed `implements Particle`
|
2019-08-19 19:05:59 +01:00 |
|
Dylan K. Taylor
|
e52ba7201c
|
add LevelEventPacket::standardParticle() sugar
|
2019-08-19 19:01:09 +01:00 |
|
Dylan K. Taylor
|
2d4a32fc77
|
first look at separating Entity and Location
|
2019-08-19 17:20:34 +01:00 |
|
Dylan K. Taylor
|
200bcb485e
|
Merge branch 'stable'
|
2019-08-14 18:20:55 +01:00 |
|
Dylan K. Taylor
|
399f9242e0
|
InventoryManager: avoid use of PlayerHotbarPacket
it doesn't work so well when the selected slot is empty.
|
2019-08-10 18:09:38 +01:00 |
|
Dylan K. Taylor
|
d1775030c3
|
Remove DataPacketBroadcastEvent, DataPacketSendEvent now supports multiple recipients & packets in one swoop
this makes it simpler to consistently process outbound packets from a plugin. Previously it was necessary to handle 2 events to do 1 job.
|
2019-08-10 17:59:02 +01:00 |
|
Dylan K. Taylor
|
774e6fe8a3
|
Make chemistry textures always enabled
|
2019-08-10 17:38:00 +01:00 |
|
Dylan K. Taylor
|
fae6289eb8
|
protocol: move resource-pack related types to their own subnamespace
|
2019-08-08 19:58:24 +01:00 |
|
Dylan K. Taylor
|
d87b6f9ff7
|
Remove resource pack packets dependency on ResourcePack, now supports decoding
|
2019-08-08 19:36:54 +01:00 |
|
Dylan K. Taylor
|
53ab860db5
|
first shot making Block not extend Position
this makes some stuff a lot less pretty, but this seems to be the bare minimum necessary to do this task. It can be enhanced later.
|
2019-08-05 16:44:09 +01:00 |
|
Dylan K. Taylor
|
7e4236a3ec
|
add a more flexible hook system to EffectManager
|
2019-08-01 19:36:13 +01:00 |
|
Dylan K. Taylor
|
296061d25d
|
reduce boilerplate around attribute handling
|
2019-07-31 16:41:09 +01:00 |
|
Dylan K. Taylor
|
5499ac620c
|
Removed pocketmine subdirectory, map PSR-4 style
|
2019-07-30 19:14:57 +01:00 |
|