2f408708f0
Explosion: fixed blocks with tiles not using said tiles for drop info
...
closes #4571
2021-11-14 16:27:47 +00:00
3dd03075cb
StringToItemParser: added some quality-of-life aliases
2021-11-14 15:52:50 +00:00
82b5bca83e
Merge branch 'master' of github.com:pmmp/PocketMine-MP
2021-11-14 15:52:05 +00:00
639867a640
Added missing aliases for wooden items
2021-11-14 15:51:41 +00:00
d4a382d568
Fix position of setworldspawn command ( #4574 )
...
* The world spawn position is no longer rounded
* Remove round() since the position is always int
2021-11-14 15:40:20 +00:00
399824c31c
Add correct drop for Podzol ( #4573 )
2021-11-14 14:15:36 +00:00
7668171c56
Merge branch 'master' of github.com:pmmp/PocketMine-MP
2021-11-12 00:17:07 +00:00
e4754ab029
PluginBase: Improved error messages for commands containing illegal characters
2021-11-12 00:16:53 +00:00
3276047497
Updated composer dependencies
2021-11-12 00:13:22 +00:00
49a8eff11e
BUILDING: submodules are no longer required
...
submodules are useful (e.g. devtools, build/php) but they are not required to build a server phar.
2021-11-11 14:29:56 +00:00
73592349cd
4.0.0-BETA13 is next
2021-11-09 16:50:46 +00:00
635a9143de
Release 4.0.0-BETA12
4.0.0-BETA12
2021-11-09 16:50:42 +00:00
c3ec9c0948
Effect default duration is once again NOT hardcoded, like PM3
...
I have no fucking idea why I hardcoded this to begin with. Not one of my better ideas ...
2021-11-09 01:52:47 +00:00
09a2e006a8
CS AGAIN
2021-11-09 00:20:06 +00:00
fed59d3ebe
added missing file
2021-11-09 00:11:39 +00:00
c7beb0a702
Clean up inventory auto close mess from PM3
...
on PM3 there was no concept of 'current window', we had no idea which window the player was actually looking at.
2021-11-08 23:51:25 +00:00
5be429a8c4
Ensure inventories get evacuated on server-side window close
2021-11-08 23:48:05 +00:00
ab002ca06d
Improved handling of temporary inventory windows
...
evacuation behaviour is now consistent regardless of who is doing it
2021-11-08 23:36:58 +00:00
6efb1db107
Fixed inventories not working after dying with inventory open
...
closes #4185
closes #4177
2021-11-08 23:04:00 +00:00
6fdcfb01c8
Seal up main inventory open/close logic inside InventoryManager where it belongs
2021-11-08 22:58:06 +00:00
93a1e84ad9
TypeConverter: further simplification
2021-11-08 20:27:53 +00:00
c33f97ae41
TypeConverter: clean up absurdly overcomplicated bullshit in createInventoryAction()
2021-11-08 20:18:19 +00:00
cc4bb91fcb
Implemented IPv6 support ( #4554 )
2021-11-08 20:03:28 +00:00
eb9012401b
Merge branch 'stable'
2021-11-08 19:53:56 +00:00
3b34268ed6
Human: try to trap this stupid float cast bug in the wild
2021-11-08 19:48:39 +00:00
4c07078586
Merge branch 'stable'
2021-11-08 19:01:08 +00:00
19a3efe893
.......
2021-11-08 18:57:14 +00:00
a1ecdc27e5
Removed Vanilla*::fromString()
...
these were misbegotten and should never have existed.
If someone really needs these for some reason, they can use getAll()[name].
2021-11-08 18:52:14 +00:00
f93b5be789
Added new dynamic StringToEffectParser
2021-11-08 18:49:28 +00:00
1fb60b5b3a
CS fix again
2021-11-08 18:45:05 +00:00
08420c2556
Added new dynamic StringToEnchantmentParser
...
this should be used instead of VanillaEnchantments::fromString(), because it allows registering custom aliases.
2021-11-08 18:44:15 +00:00
18f5fb66bb
Abstract the base functionality of StringToItemParser
2021-11-08 18:37:05 +00:00
a6f6b60bed
fix CS again
2021-11-08 18:02:24 +00:00
c6c992a1f0
Preparations for negative Y support
2021-11-08 17:28:22 +00:00
df39a1ca07
TeleportCommand: do not hardcode world bounds
2021-11-08 17:22:01 +00:00
be6d1843de
Merge branch 'master' of github.com:pmmp/PocketMine-MP
2021-11-08 17:17:20 +00:00
2b0b9bd8ed
Update composer dependencies
2021-11-08 17:16:57 +00:00
76dad46e13
Bump phpstan/phpstan from 1.0.2 to 1.1.1 ( #4560 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.0.2 to 1.1.1.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Commits](https://github.com/phpstan/phpstan/compare/1.0.2...1.1.1 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-08 13:36:06 +00:00
eb3530b6e6
Use pmmp/setup-php-action to compile PHP
2021-11-07 23:13:56 +00:00
4131bcef08
Changed "Level" string to "World" in Position::__toString() method. ( #4559 )
2021-11-07 21:11:55 +00:00
b84f7c18ec
Install ext/crypto from PECL
2021-11-07 19:18:09 +00:00
45edb94607
Crafting tables now work the same way as anvils and enchanting tables
...
Removing almost all special-case logic for crafting tables.
2021-11-07 16:20:07 +00:00
6b316dc29a
PluginManager: Make declaration of duplicate permissions a load error
2021-11-06 17:05:37 +00:00
d9d37f7fa6
ResourcePacksPacketHandler: fixed a mistake from c773e43eda
...
fixes #4557
Note: you may need to clear your local pack cache in order to get it working again.
2021-11-06 16:45:14 +00:00
4cb6c7dc1e
PluginManager: fixed plugins being able to alter groups of other plugins' permissions
...
this could happen if a plugin declared a permission already declared by another plugin, and then declared a different default for it (e.g. true instead of op).
2021-11-06 16:32:19 +00:00
b392651354
pocketmine.yml: always refer to worlds as worlds in config comments, not levels
2021-11-06 02:22:14 +00:00
f81c55ce6c
4.0.0-BETA12 is next
2021-11-06 01:17:03 +00:00
002feacf8e
Release 4.0.0-BETA11
4.0.0-BETA11
2021-11-06 01:16:58 +00:00
b8523f7a18
Player: fix the fix which just degraded performance
...
if a chunk was requested for generation, count++ and count(activeRequests)++, which means that we would only get to submit half as many generation requests as we're allowed to.
Calculate the limit at the start and remember it instead.
2021-11-06 01:00:35 +00:00
640e88009b
Player: fixed a mistake in generation rate limit
...
we don't want to allow sending further chunks when we haven't generated near ones, because we won't be able to see them anyway, and we might end up not needing them.
This now fully matches the results of PM3.
2021-11-06 00:57:37 +00:00