Dylan K. Taylor
|
8a8b1b0b97
|
Remove Position->setWorld()
|
2020-05-19 18:33:16 +01:00 |
|
Dylan K. Taylor
|
148228e360
|
update pocketmine/math, adapt to add() changes
|
2020-05-19 12:26:18 +01:00 |
|
Dylan K. Taylor
|
22425551ed
|
separate default attribute creation from Attribute into AttributeMap
|
2020-05-18 18:12:04 +01:00 |
|
Dylan K. Taylor
|
ae6a7b7cc9
|
imports cleanup
|
2020-05-16 18:42:08 +01:00 |
|
Dylan K. Taylor
|
c30dd9f1b6
|
Entity: add abstract getNetworkTypeId(), remove NETWORK_ID constant
this now requires that subclasses supply a proper NETWORK_ID.
|
2020-05-16 16:08:12 +01:00 |
|
Dylan K. Taylor
|
86db3af896
|
remove utils\Color, use new pocketmine/color class
we're so close to separating protocol from core !!!
|
2020-05-14 20:38:08 +01:00 |
|
Dylan K. Taylor
|
4437756987
|
Inventory: reduce API duplication by using a Set for viewers
|
2020-05-14 14:13:28 +01:00 |
|
Dylan K. Taylor
|
3dafee6aa6
|
NetworkSession: explicitly unregister effect manager hooks on dispose,
close #3455
|
2020-05-14 10:59:10 +01:00 |
|
Dylan K. Taylor
|
b7cf4f01f9
|
remove utils\UUID, switch to pocketmine/uuid package
|
2020-05-11 10:46:48 +01:00 |
|
Dylan K. Taylor
|
9cf410d484
|
Player: fixed broken behaviour of entity spawning on chunk send, closes #3355
|
2020-05-05 18:55:13 +01:00 |
|
Dylan K. Taylor
|
81f982a8d9
|
remove hardcoded legacy entity type ID mapping, load from resources instead
|
2020-05-04 13:47:39 +01:00 |
|
Dylan K. Taylor
|
8682ea35f7
|
Introduce some (not great) API for entity animations
while this API is a bit yucky, it's a step forward for protocol isolation and offers the possibility of controlling animations by adding events.
|
2020-05-01 13:57:26 +01:00 |
|
Dylan K. Taylor
|
1969766b70
|
Nix some client-sided sounds, control them from the server
this is a necessary step to knock out the implicit assumption that every player is using the same protocol.
|
2020-05-01 11:52:32 +01:00 |
|
Dylan K. Taylor
|
c8c0a1533c
|
NetworkSession: seal up actor removal behind API
|
2020-04-29 17:00:47 +01:00 |
|
Dylan K. Taylor
|
4ce6525065
|
NetworkSession: incomplete abstraction of SetActorDataPacket handling
this needs to have the metadata properties separated too, but that's a job that's going to get VERY messy.
|
2020-04-29 16:50:52 +01:00 |
|
Dylan K. Taylor
|
d8968e9e40
|
box up TakeItemActorPacket sending behind NetworkSession API
we need to start thinking about moving this into interfaces.
|
2020-04-29 16:24:04 +01:00 |
|
Dylan K. Taylor
|
f9a587d40e
|
imports cleanup
|
2020-04-28 17:27:38 +01:00 |
|
Dylan K. Taylor
|
6dd31cc3f5
|
break cycle between block and inventory packages
|
2020-04-24 23:53:49 +01:00 |
|
Dylan K. Taylor
|
4fbf4dcdc6
|
Rename InventoryChangeListener -> InventoryListener
|
2020-04-24 23:44:38 +01:00 |
|
Dylan K. Taylor
|
7d9df6af6f
|
Convert EntityFactory to singleton
|
2020-04-24 22:43:02 +01:00 |
|
Dylan K. Taylor
|
13d784cd0c
|
Convert BlockFactory to singleton
|
2020-04-23 23:45:13 +01:00 |
|
Dylan K. Taylor
|
f3d7c320a1
|
move SkinAdapter stuff to convert package
|
2020-04-23 15:46:37 +01:00 |
|
Dylan K. Taylor
|
18d48869a0
|
the great airgapping of recipes and itemstacks
|
2020-04-23 14:11:48 +01:00 |
|
Dylan K. Taylor
|
86e051b7bf
|
Merge commit 'a2543ff80d2906bccda1a4e2fdbd9d8e7d147fb3'
|
2020-04-18 17:33:05 +01:00 |
|
Dylan K. Taylor
|
da7ff9b1fe
|
Airgap Attribute, fix decoding of non-registered attributes for protocol debugging
|
2020-03-24 00:43:44 +00:00 |
|
Dylan K. Taylor
|
ca909ebc1d
|
Merge branch 'next-minor'
|
2020-03-10 13:05:37 +00:00 |
|
Dylan K. Taylor
|
b4b1877ce5
|
Merge branch 'next-minor'
|
2020-03-09 14:38:15 +00:00 |
|
Dylan K. Taylor
|
995309424e
|
updated pocketmine/nbt dependency
this is going to need work on exception handling, but right now it's so inconsistent that it doesn't matter anyway.
|
2020-03-04 17:53:37 +00:00 |
|
Dylan K. Taylor
|
8a770d837e
|
Merge branch 'stable'
|
2020-02-24 20:32:43 +00:00 |
|
Dylan K. Taylor
|
aac7da6c96
|
eliminate remaining empty() usages
|
2020-02-07 21:51:50 +00:00 |
|
Dylan K. Taylor
|
fb1126797a
|
Merge branch 'stable'
|
2020-02-07 18:13:55 +00:00 |
|
Dylan K. Taylor
|
ff63f6d055
|
fill in more iterable types (master)
|
2020-02-01 20:19:57 +00:00 |
|
Dylan K. Taylor
|
89c6da13ac
|
phpstan: use more class-string
|
2020-01-31 22:05:33 +00:00 |
|
Dylan K. Taylor
|
f65bf76fd8
|
Merge commit '799183e13e61e89cc6820ad3132a4147454017c6'
# Conflicts:
# resources/vanilla
# src/Server.php
# src/pocketmine/entity/Entity.php
# src/pocketmine/level/format/io/LevelProviderManager.php
# src/pocketmine/tile/Tile.php
# src/world/generator/GeneratorManager.php
|
2020-01-31 21:26:40 +00:00 |
|
Dylan K. Taylor
|
cb16f5c142
|
Merge commit '260ac47588c76a2e6814cfba46773a990fb8c5da'
# Conflicts:
# resources/vanilla
# src/Server.php
# src/lang/Language.php
# src/network/mcpe/protocol/AddItemActorPacket.php
# src/network/mcpe/protocol/AddPlayerPacket.php
# src/network/mcpe/protocol/SetActorDataPacket.php
# src/network/mcpe/serializer/NetworkBinaryStream.php
# src/permission/Permission.php
# src/pocketmine/block/Leaves.php
# src/pocketmine/entity/DataPropertyManager.php
# src/pocketmine/entity/Entity.php
# src/pocketmine/item/Banner.php
# src/pocketmine/item/Item.php
# src/pocketmine/level/format/io/LevelProvider.php
# src/pocketmine/level/format/io/LevelProviderManager.php
# src/pocketmine/network/mcpe/protocol/AddActorPacket.php
# src/pocketmine/network/mcpe/protocol/LoginPacket.php
# src/pocketmine/tile/Banner.php
# src/scheduler/BulkCurlTask.php
# src/updater/AutoUpdater.php
# src/utils/Config.php
# src/utils/Utils.php
# src/world/generator/Flat.php
# src/world/generator/Generator.php
|
2020-01-31 21:07:34 +00:00 |
|
Dylan K. Taylor
|
eb6bb1aae1
|
Merge commit '839a789180cb3acd2e16006afa9b787903ffbbcd'
|
2020-01-31 19:16:09 +00:00 |
|
Dylan K. Taylor
|
5c4487c980
|
added some callable prototypes for phpstan
|
2020-01-29 19:56:16 +00:00 |
|
Dylan K. Taylor
|
5955ff5393
|
fix phpdoc spacing screwed up by phpstorm
|
2020-01-22 15:20:50 +00:00 |
|
Dylan K. Taylor
|
8efc4d12ec
|
trim phpdoc lines
|
2020-01-22 15:18:37 +00:00 |
|
Dylan K. Taylor
|
055b13a6cf
|
strip extra blank lines (php-cs-fixer)
|
2020-01-22 15:14:10 +00:00 |
|
Dylan K. Taylor
|
a3bffd375b
|
master-specific addendum to cd55cdf5c6c8be2b3aed523487db430a7df861e3
|
2020-01-22 15:07:47 +00:00 |
|
Dylan K. Taylor
|
1b33143f4f
|
pass 2, manual removal of incorrect non-nullable phpdoc types
|
2020-01-22 12:06:47 +00:00 |
|
Dylan K. Taylor
|
67bcc1c0fb
|
phpdoc armageddon for master, pass 1
|
2020-01-22 11:55:03 +00:00 |
|
Dylan K. Taylor
|
799db6efed
|
Merge commit '1e624e7bb95bee7083dd6fb8f6e94b29e06a2b3a'
|
2020-01-18 18:24:43 +00:00 |
|
Dylan K. Taylor
|
7762b73647
|
Merge commit 'd9bbab54f4608954a8ac0fffa88c2f32c07669f1'
|
2020-01-18 18:07:45 +00:00 |
|
Dylan K. Taylor
|
aba71762e9
|
master-specific @var annotations
|
2020-01-09 17:50:01 +00:00 |
|
Dylan K. Taylor
|
cda1143a79
|
Merge branch 'stable'
|
2020-01-09 17:17:42 +00:00 |
|
Dylan K. Taylor
|
79aa4959b8
|
Merge commit 'a9081979071ec8ad56d14474cfbc48b5c60fb440'
|
2020-01-04 11:28:21 +00:00 |
|
Dylan K. Taylor
|
0f718ea28b
|
Merge commit '8726604899d1a371567141e0831ed570d3233356'
|
2019-12-25 14:19:35 +00:00 |
|
Dylan K. Taylor
|
c36377ea5a
|
Merge branch 'next-minor'
|
2019-12-12 19:47:12 +00:00 |
|