Dylan T.
Dylan T.
### Problem description `World->getSafeSpawn()` will currently not consider a 2-block space between two slabs like so: ``` Top half slab Air Bottom half slab ``` Back in the day, this...
### Plugin information Bug only happens with certain plugins (describe below) ### Problem description Enchantments such as Fire Aspect cause crashes somewhere above level 400 because the fire ticks will...
### Problem description Currently there's no easy way to offer e.g. Fire Aspect 5 on an enchanting table, although plugins can easily create such enchantments. The soft max level is...
### Problem description This was slated for addition since 2015, but it got lost by the wayside because core improvements have taken priority for years. I'm not planning to work...
### Problem description The current paradigm of block, item and entity data deserializers being unaware of the corresponding serializers is a major problem. Plugin devs often forget to do full...
### Problem description All releasable items need some minimum use time before release (or consume in the case of food). We currently don't have a general way to handle this....
### Problem description Since the implementation of https://github.com/pmmp/PocketMine-MP/pull/6554, several server owners have been discovering that GC is the source of many of their mysterious performance woes. This PR didn't worsen...
### Problem description Currently we send all data on an item over the network. This is fine for small items, but for larger complex ones like shulker boxes, it's both...
## Problem description SplFixedArray is crap and probably slower than regular arrays in 2024. Regular arrays with linear indexes are heavily optimized in modern versions of PHP (think packed arrays),...
### Issue description Today I encountered an issue while working on a fix for #452, where my client was randomly disconnecting from the server while logging in. I pinpointed this...