PocketMine-MP icon indicating copy to clipboard operation
PocketMine-MP copied to clipboard

A server software for Minecraft: Bedrock Edition in PHP

Results 293 PocketMine-MP issues
Sort by recently updated
recently updated
newest added

## Introduction Implements item and trident projectile. ## Changes ### API changes `Projectile::onHit()` now returns `Vector3` representing the new projectile motion. ### Behavioural changes `Projectile::onHitEntity()` no longer flags the projectile...

Category: Gameplay
BC break
Status: Waiting on Author
Type: Enhancement

## Introduction This PR adds item validation to armor slots to prevent clients from putting incorrect items into them ### Relevant issues ## Changes ### API changes - Added Item::isValidSlot()...

Category: Gameplay
Type: Contribution
Line: Bleeding Edge

## Introduction The order in which plugins are loaded is ensured by settings such as `depend`, but the order in which they are disabled is not. This causes the problem...

Category: API
Category: Core
Type: Contribution
Line: Bleeding Edge

## Introduction When a player or an entity has an anvil drop on them no damage is applied to same entity. ### Relevant issues [Issues 4437](https://github.com/pmmp/PocketMine-MP/issues/4437) ## Changes ### API...

Category: Gameplay
Type: Contribution
BC break
Line: Bleeding Edge

## Introduction PM4 currently lacks a way to overwrite and/or "register" entities, this is due to the new improved design principles that avoids type-unsafe variadic argument passing to entity constructors...

Category: API
Type: Contribution
Status: Waiting on Author
Line: Bleeding Edge

Category: Network
Status: Waiting on Author
Line: Bleeding Edge

## 1. Introduction The definition of "cancelling" an event is confusing enough. It is even more confusing to check *why* an event was cancelled. Plugins calling `setCancelled(false)` rarely consider the...

Category: API
Type: Change Proposal
BC break
Status: Blocked

## Introduction This provides a type-based approach for plugins to expose APIs to each other. For example, PocketMine can provide a `BanList` interface with a default implementation (using the current...

Category: API
Type: Change Proposal
Type: Contribution
Line: Bleeding Edge

## Introduction This PR implements noteblock functionality and adds more instruments. ### Relevant issues N/A ## Changes ### API changes **Added Block::getNoteblockInstrument()** - this determines what instrument noteblocks placed on...

Category: Gameplay
Type: Contribution
Line: Bleeding Edge

## Introduction The Form interface is redundant. What PocketMine needs is just a JSON blob and a callback. ### Relevant issues Previously discussed in #2865 ## Changes ### API changes...

Category: API
Type: Change Proposal
Type: Contribution
BC break