What's new for plugins
Everything VanillaMine added to the plugin API since PocketMine-MP 5.44.3, found by comparing the source. Nothing was removed or changed incompatibly: plugins written for 5.44.3 keep working.
On the development branch (not released yet)
Nothing.
Added in 5.46.0
New classes (912)
pocketmine\block (70)
- BaseCarpetWithVine (class)
- BeeNest (class)
- Beehive (class)
- BrushableBlock (class)
- BubbleColumn (class)
- Bush (class)
- CalibratedSculkSensor (class)
- ColoredSlab (class)
- ColoredStairs (class)
- Composter (class)
- Conduit (class)
- CopperChest (class)
- CopperGolemStatue (class)
- Crafter (class)
- CreakingHeart (class)
- DecoratedPot (class)
- Dispenser (class)
- DriedGhast (class)
- Dropper (class)
- DryGrass (class)
- EndGateway (class)
- EndPortal (class)
- Eyeblossom (class)
- Fern (class)
- FireflyBush (class)
- FrogSpawn (class)
- Grindstone (class)
- HeavyCore (class)
- HoneyBlock (class)
- IronDoor (class)
- IronTrapdoor (class)
- Kelp (class)
- LargeFern (class)
- LeafLitter (class)
- Lodestone (class)
- MangrovePropagule (class)
- Moss (class)
- MossCarpet (class)
- MovingBlock (class)
- NetherWart (class)
- Observer (class)
- PaleHangingMoss (class)
- PaleMoss (class)
- PaleMossCarpet (class)
- PaleMossVine (class)
- Piston (class)
- PistonHead (class)
- PitcherPlant (class)
- PointedDripstone (class)
- PotentSulfur (class)
- PowderSnow (class)
- PowderSnowCauldron (class)
- Scaffolding (class)
- SculkCatalyst (class)
- SculkSensor (class)
- SculkShrieker (class)
- SculkVein (class)
- Seagrass (class)
- Shelf (class)
- ShelfMushroom (class)
- ShroomLight (class)
- SnifferEgg (class)
- StrawBed (class)
- TallSeagrass (class)
- Target (class)
- TorchFlower (class)
- TrialSpawner (class)
- TurtleEgg (class)
- Vault (class)
- WarpedWart (class)
pocketmine\block\dispenser
- CallbackDispenseBehavior (class)
- DefaultDispenseBehavior (class)
- DispenseBehavior (interface)
- DispenseBehaviorRegistry (class)
- DispenseContext (class)
- ProjectileDispenseBehavior (class)
pocketmine\block\inventory
- BeaconInventory (class)
- CrafterInventory (class)
- DispenserInventory (class)
- DropperInventory (class)
- GrindstoneInventory (class)
pocketmine\block\tile (16)
- Beehive (class)
- BrushableBlock (class)
- ComparatorReadableContainer (interface)
- ComparatorReadableContainerTrait (trait)
- Conduit (class)
- Crafter (class)
- CreakingHeart (class)
- DecoratedPot (class)
- Dispenser (class)
- Dropper (class)
- EndGateway (class)
- Lodestone (class)
- LootTableContainerTrait (trait)
- MovingBlock (class)
- PistonArm (class)
- Shelf (class)
pocketmine\block\utils (19)
- AlwaysWaterloggedTrait (trait)
- ArchaeologyLoot (class)
- CarpetVineGrowth (enum)
- ComparatorReadable (interface)
- CrafterOrientation (enum)
- CreakingHeartState (enum)
- DetectorRailActivator (interface)
- DripstoneThickness (enum)
- HorizontalConnections (interface)
- HorizontalConnectionsTrait (trait)
- ItemTransfer (class)
- PistonPushReaction (enum)
- PistonStructureResolver (class)
- PotentSulfurState (enum)
- SculkSpreader (class)
- ShelfChainPart (enum)
- VaultState (enum)
- Waterlogged (interface)
- WaterloggedHelper (class)
pocketmine\command
- EntityCommandSender (interface)
pocketmine\command\defaults
- LocateCommand (class)
- TagCommand (class)
- WeatherCommand (class)
pocketmine\command\parameter
- CommandEnums (class)
- CommandParameter (class)
- CommandParameterType (enum)
- ExhaustiveOverloads (interface)
- ParameterizedCommand (interface)
pocketmine\command\selector
- CommandTargets (class)
- SelectorContext (class)
- TargetSelector (class)
- TargetSelectorException (class)
pocketmine\command\utils
- CommandCoordinates (class)
- CommandItemParser (class)
pocketmine\crafting
- CartographyMapRecipe (class)
- DecoratedPotRecipe (class)
- SmithingRecipe (interface)
- SmithingTransformRecipe (class)
- SmithingTrimRecipe (class)
- UserDataShapelessRecipe (class)
pocketmine\data\bedrock
- ArmorTrimMaterialTypeIdMap (class)
- ArmorTrimMaterialTypeIds (class)
- ArmorTrimPatternTypeIdMap (class)
- ArmorTrimPatternTypeIds (class)
pocketmine\entity
- BucketableMob (interface)
- BucketableMobTrait (trait)
- EntitySpawnRegistry (class)
- Mob (class)
- SpawnReason (class)
pocketmine\entity\ai
- AiBudget (class)
- FlyingMobTrait (trait)
- ProjectileAim (class)
- SwimmingMobTrait (trait)
pocketmine\entity\ai\control
- FlyingMoveControl (class)
- LookControl (class)
- MoveControl (class)
- SwimmingMoveControl (class)
pocketmine\entity\ai\goal (31)
- AvoidEntityGoal (class)
- BreedGoal (class)
- DropGiftForOwnerGoal (class)
- EatGrassGoal (class)
- FindMountGoal (class)
- FloatGoal (class)
- FollowOwnerGoal (class)
- FollowParentGoal (class)
- FrogEatMobGoal (class)
- Goal (class)
- GoalSelector (class)
- HurtByTargetGoal (class)
- InvestigateLocationGoal (class)
- LayEggGoal (class)
- LeapAtTargetGoal (class)
- LongJumpGoal (class)
- LookAtPlayerGoal (class)
- MeleeAttackGoal (class)
- MountPathingGoal (class)
- NearestAttackableEntityGoal (class)
- NearestAttackableTargetGoal (class)
- OwnerHurtByTargetGoal (class)
- PanicGoal (class)
- PetSleepWithOwnerGoal (class)
- RandomLookAroundGoal (class)
- RandomStrollGoal (class)
- RangedAttackGoal (class)
- SitOnBlockGoal (class)
- SitWhenOrderedGoal (class)
- SwellGoal (class)
- TemptGoal (class)
pocketmine\entity\ai\hostile
- Aim (class)
- FreeMoveControl (class)
- HopControl (class)
- LookDetection (class)
pocketmine\entity\ai\hostile\goal (15)
- AngerTargetGoal (class)
- BlazeAttackGoal (class)
- BreezeAttackGoal (class)
- CrossbowAttackGoal (class)
- EvokerCastGoal (class)
- EvokerWololoGoal (class)
- FleeBlockGoal (class)
- FleeEntityGoal (class)
- FreeMeleeAttackGoal (class)
- FreeWanderGoal (class)
- GhastShootGoal (class)
- GuardianAttackGoal (class)
- HopGoal (class)
- NearestLivingTargetGoal (class)
- PhantomAttackGoal (class)
pocketmine\entity\ai\navigation
- Path (class)
- PathBlockTypes (class)
- PathFinder (class)
- PathNavigator (class)
- RandomPos (class)
- StraightLineNavigator (class)
pocketmine\entity\ai\raid
- HideFromRaidGoal (class)
- PatrolGoal (class)
- RaidMoveGoal (class)
pocketmine\entity\ai\sensing
- Sensing (class)
pocketmine\entity\ai\villager (9)
- DoorInteraction (class)
- GatherAtBellGoal (class)
- GoHomeGoal (class)
- HarvestCropsGoal (class)
- PlayGoal (class)
- ShareFoodGoal (class)
- SleepInBedGoal (class)
- VillagerGoal (class)
- WorkAtJobSiteGoal (class)
pocketmine\entity\animal (38)
- AbstractHorse (class)
- Allay (class)
- Animal (class)
- Armadillo (class)
- Axolotl (class)
- Bat (class)
- Bee (class)
- Camel (class)
- CamelHusk (class)
- CamelTrait (trait)
- Cat (class)
- Chicken (class)
- Cow (class)
- Donkey (class)
- Fox (class)
- Frog (class)
- Goat (class)
- HappyGhast (class)
- Horse (class)
- Llama (class)
- Mooshroom (class)
- Mule (class)
- Ocelot (class)
- Panda (class)
- Parrot (class)
- Pig (class)
- PolarBear (class)
- Rabbit (class)
- Sheep (class)
- SkeletonHorse (class)
- Sniffer (class)
- Strider (class)
- SulfurCube (class)
- TameableAnimal (class)
- TraderLlama (class)
- Turtle (class)
- Wolf (class)
- ZombieHorse (class)
pocketmine\entity\animation
- ActorEventAnimation (class)
pocketmine\entity\aquatic (10)
- AbstractFish (class)
- Cod (class)
- Dolphin (class)
- GlowSquid (class)
- Nautilus (class)
- NautilusTrait (trait)
- Pufferfish (class)
- Salmon (class)
- Tadpole (class)
- TropicalFish (class)
pocketmine\entity\boss
- BossBar (class)
- EnderDragon (class)
- Wither (class)
- WitherSummonPattern (class)
pocketmine\entity\effect
- RaidOmenEffect (class)
- SlowFallingEffect (class)
- WeavingEffect (class)
- WindChargedEffect (class)
pocketmine\entity\golem
- CopperGolem (class)
- CopperGolemTransportItemsGoal (class)
- GolemConstruction (class)
- IronGolem (class)
- IronGolemOfferFlowerGoal (class)
- SnowGolem (class)
pocketmine\entity\monster (56)
- AngerTrait (trait)
- Angerable (interface)
- AquaticMonster (class)
- Blaze (class)
- Bogged (class)
- Breeze (class)
- CaveSpider (class)
- Creaking (class)
- Creeper (class)
- Drowned (class)
- ElderGuardian (class)
- Enderman (class)
- Endermite (class)
- Evoker (class)
- FlyingMonster (class)
- Ghast (class)
- Guardian (class)
- HeldItemsTrait (trait)
- Hoglin (class)
- HostileMobs (class)
- Husk (class)
- Illager (class)
- MagmaCube (class)
- MobConversion (class)
- Monster (class)
- Parched (class)
- Phantom (class)
- Piglin (class)
- PiglinAi (class)
- PiglinBarter (class)
- PiglinBrute (class)
- Pillager (class)
- Raider (interface)
- RaiderTrait (trait)
- Raiders (class)
- Ravager (class)
- Shulker (class)
- Silverfish (class)
- Skeleton (class)
- Slime (class)
- Spider (class)
- Stray (class)
- TippedArrowSkeleton (class)
- Undead (interface)
- Vex (class)
- Vindicator (class)
- Warden (class)
- WardenAnger (class)
- WardenSpawnTracker (class)
- Witch (class)
- WitherSkeleton (class)
- Zoglin (class)
- ZombieNautilus (class)
- ZombieVillager (class)
- ZombifiedPiglin (class)
- ZombifiesOutsideNetherTrait (trait)
pocketmine\entity\npc (11)
- GossipType (enum)
- Gossips (class)
- JobSites (class)
- TradeOffer (class)
- TradePrices (class)
- Trader (interface)
- VillagerActivity (enum)
- VillagerSchedule (class)
- VillagerTrades (class)
- VillagerV2 (class)
- WanderingTrader (class)
pocketmine\entity\object
- ArmorStand (class)
- DragonBreathCloud (class)
- EvokerFangs (class)
- EyeOfEnderSignal (class)
- LeashKnot (class)
- LightningBolt (class)
pocketmine\entity\projectile (12)
- BreezeWindCharge (class)
- DangerousWitherSkull (class)
- DragonFireball (class)
- FishingHook (class)
- FishingLoot (class)
- LargeFireball (class)
- LlamaSpit (class)
- MobTrident (class)
- ShulkerBullet (class)
- SmallFireball (class)
- WindCharge (class)
- WitherSkull (class)
pocketmine\entity\property
- EntityPropertyRegistry (class)
pocketmine\entity\riding
- Jockeys (class)
- MountInventoryHolder (interface)
- RideableSeat (class)
- RiderInput (class)
pocketmine\entity\utils
- MobBiomeInfo (class)
pocketmine\entity\vehicle (14)
- AbstractMinecart (class)
- Boat (class)
- BoatVariant (enum)
- Boats (class)
- ChestBoat (class)
- ContainerMinecart (class)
- Minecart (class)
- MinecartChest (class)
- MinecartCommandBlock (class)
- MinecartCommandSender (class)
- MinecartHopper (class)
- MinecartTNT (class)
- MinecartType (enum)
- Minecarts (class)
pocketmine\event\block
- ComposterEmptyEvent (class)
- ComposterFillEvent (class)
- ComposterReadyEvent (class)
pocketmine\event\entity
- EntityDismountEvent (class)
- EntityMountEvent (class)
- EntityNaturalSpawnEvent (class)
- EntityShootCrossbowEvent (class)
- EntityTargetEvent (class)
- MobPreSpawnEvent (class)
pocketmine\event\player
- PlayerProxyTransferEvent (class)
pocketmine\event\plugin
- PluginErrorEvent (class)
pocketmine\event\server
- ProxyMessageReceiveEvent (class)
pocketmine\event\world
- LightningStrikeEvent (class)
- WeatherChangeEvent (class)
pocketmine\inventory
- ChestBoatInventory (class)
- EducationCreativeFilter (class)
- HorseInventory (class)
- MinecartCommandBlockInventory (class)
- MinecartInventory (class)
- TradeInventory (class)
pocketmine\inventory\transaction
- AnvilResult (class)
- AnvilTransaction (class)
- BeaconPaymentTransaction (class)
- CartographyTransaction (class)
- GrindstoneTransaction (class)
- LoomTransaction (class)
- SmithingTransaction (class)
- TradeTransaction (class)
pocketmine\item (34)
- ArmorStand (class)
- ArmorTrim (class)
- ArmorTrimMaterial (class)
- ArmorTrimPattern (class)
- BannerPattern (class)
- BoatPlacementTrait (trait)
- Brush (class)
- Bundle (class)
- Chargeable (interface)
- ChestBoat (class)
- ColoredItem (class)
- Crossbow (class)
- DyedBundle (class)
- Elytra (class)
- EmptyMap (class)
- EnderEye (class)
- FilledMap (class)
- GenericSpawnEgg (class)
- Harness (class)
- LodestoneCompass (class)
- Mace (class)
- MobBucket (class)
- OminousBottle (class)
- PotterySherd (class)
- PotterySherdType (enum)
- PowderSnowBucket (class)
- Raft (class)
- Shield (class)
- SimpleDurableItem (class)
- Spear (class)
- TippedArrow (class)
- UnstackableItem (class)
- Wheat (class)
- WindCharge (class)
pocketmine\item\enchantment
- BaneOfArthropodsEnchantment (class)
- ImpalingEnchantment (class)
- SmiteEnchantment (class)
pocketmine\lang
- ClientLocaleMap (class)
pocketmine\loot (12)
- JavaEnchantment (class)
- LootCompiler (class)
- LootContext (class)
- LootData (class)
- LootEnchanting (class)
- LootEntry (class)
- LootItemConverter (class)
- LootPool (class)
- LootStack (class)
- LootTable (class)
- LootTables (class)
- NumberProvider (class)
pocketmine\network\mcpe
- TransportAwarePacketSender (interface)
pocketmine\network\mcpe\compression
- CompressionThread (class)
- CompressionThreadDispatcher (class)
pocketmine\network\mcpe\convert
- CommandOverloadMapper (class)
pocketmine\network\mcpe\nethernet
- NetherNetConfig (class)
- NetherNetFrameException (class)
- NetherNetFrameReader (class)
- NetherNetInterface (class)
- NetherNetLinkThread (class)
- NetherNetPacketSender (class)
- NetherNetProcess (class)
pocketmine\network\mcpe\raklib
- RelayedServerSocket (class)
pocketmine\network\proxy
- ProxyNetwork (interface)
pocketmine\plugin
- PluginFaultHandler (class)
pocketmine\world
- PositionTrackingDB (class)
- WindBurst (class)
pocketmine\world\dimension (12)
- Dimension (enum)
- DragonFight (class)
- DragonRespawnStage (enum)
- EndExitPortal (class)
- EndGatewayTravel (class)
- EndGateways (class)
- EndPortalRing (class)
- EndSpawnPlatform (class)
- NetherPortalBuilder (class)
- NetherPortalRegistry (class)
- NetherPortalShape (class)
- PortalTravel (class)
pocketmine\world\format\io
- MobSpawningWorldData (interface)
- WeatherCycleWorldData (interface)
pocketmine\world\generator\end
- TheEnd (class)
pocketmine\world\generator\object
- CherryTree (class)
- DarkOakTree (class)
- MegaJungleTree (class)
- MegaSpruceTree (class)
- PaleOakTree (class)
- PoplarTree (class)
- TwoByTwoTree (class)
pocketmine\world\generator\populator
- BubbleColumns (class)
- GlowstoneCluster (class)
pocketmine\world\generator\structure
- AsyncStructureLocator (interface)
- StructureLocator (interface)
- StructureLocators (class)
pocketmine\world\generator\vanilla (18)
- Aquifer (class)
- BiomeMapping (class)
- CompiledTerrainFiller (class)
- DensityFunctionParser (class)
- EndSpike (class)
- EndSpikes (class)
- InterpretedTerrainFiller (class)
- JavaBlockMapping (class)
- NoiseRouter (class)
- TerrainChunk (class)
- TerrainFiller (interface)
- VanillaDataFetchThread (class)
- VanillaDataFetcher (class)
- VanillaDataManager (class)
- VanillaEndGenerator (class)
- VanillaGenerator (class)
- VanillaNetherGenerator (class)
- WorldgenData (class)
pocketmine\world\generator\vanilla\biome
- ClimateBiomeTree (class)
- TheEndBiomeSource (class)
- VanillaBiomeSource (class)
pocketmine\world\generator\vanilla\carver
- CanyonCarver (class)
- CarverMath (class)
- CarverSystem (class)
- CarvingRun (class)
- CaveCarver (class)
- ValueProvider (class)
- WorldCarver (class)
pocketmine\world\generator\vanilla\compiler
- CompiledKernel (class)
- DensityCompiler (class)
- KernelBindings (class)
- KernelFactory (class)
- KernelFunction (class)
pocketmine\world\generator\vanilla\density (21)
- BinaryFunction (class)
- BlendedNoiseFunction (class)
- CacheFunction (class)
- ClampFunction (class)
- ConstantFunction (class)
- CubicSpline (class)
- DensityFunction (class)
- DistanceToPointFunction (class)
- EndIslandsFunction (class)
- FindTopSurfaceFunction (class)
- GradientFunction (class)
- InterpolatedFunction (class)
- IntervalSelectFunction (class)
- LerpFunction (class)
- NamedFunction (class)
- NoiseFunction (class)
- RangeChoiceFunction (class)
- ShiftNoiseFunction (class)
- SliceFunction (class)
- SplineFunction (class)
- UnaryFunction (class)
pocketmine\world\generator\vanilla\feature (18)
- BiomeClimate (class)
- BlockEntityData (class)
- Feature (interface)
- FeatureBiomes (class)
- FeatureContext (class)
- FeatureDecorator (class)
- FeatureLevel (class)
- FeatureRandom (class)
- FeatureRegistry (class)
- FloatNoise (class)
- IntProvider (class)
- JavaHashSet (class)
- Mth (class)
- PlacedFeature (class)
- Placements (class)
- Predicates (class)
- Providers (class)
- StateProviders (class)
pocketmine\world\generator\vanilla\feature\block
- BlockSurvival (class)
- Direction (class)
- JavaBlocks (class)
- SolidityRules (class)
- SpeleothemRules (class)
pocketmine\world\generator\vanilla\feature\template
- StructureTemplate (class)
pocketmine\world\generator\vanilla\feature\type (23)
- BlockColumnFeature (class)
- DiskFeature (class)
- EndFeatures (class)
- FallenTreeFeature (class)
- FeatureTypes (class)
- GeodeFeature (class)
- HugeMushroomFeature (class)
- IcebergFeature (class)
- LakeFeature (class)
- MiscFeatures (class)
- MonsterRoomFeature (class)
- MultifaceGrowthFeature (class)
- NetherFeatures (class)
- NoOpFeature (class)
- OreFeature (class)
- PlantFeatures (class)
- RootSystemFeature (class)
- SculkPatchFeature (class)
- SelectorFeature (class)
- SimpleBlockFeature (class)
- SpeleothemFeatures (class)
- TemplateFeatures (class)
- VegetationPatchFeature (class)
pocketmine\world\generator\vanilla\feature\type\tree
- FoliagePlacer (class)
- RootPlacer (class)
- TreeDecorator (class)
- TreeDecoratorContext (class)
- TreeFeature (class)
- TrunkPlacer (class)
pocketmine\world\generator\vanilla\math
pocketmine\world\generator\vanilla\native
- NativeBackendException (class)
- NativeDecorator (class)
- NativeTerrainClient (class)
- NativeTerrainFiller (class)
- VanillaNativeBackend (class)
pocketmine\world\generator\vanilla\noise
- BlendedNoise (class)
- ImprovedNoise (class)
- NoiseStack (class)
- NormalNoiseParameters (class)
- PerlinSimplexNoise (class)
- SimplexNoise (class)
pocketmine\world\generator\vanilla\random
- LegacyRandom (class)
- PositionalRandomFactory (interface)
- RandomSource (interface)
- XoroshiroPositionalRandomFactory (class)
- XoroshiroRandom (class)
pocketmine\world\generator\vanilla\structure (18)
- Beardifier (class)
- BoundingBox (class)
- HeightProviders (class)
- LocateVanillaStructureTask (class)
- ShapeUpdates (class)
- StructureDefinition (class)
- StructureEnvironment (class)
- StructureGenContext (class)
- StructureManager (class)
- StructurePlaceContext (class)
- StructureRandom (class)
- StructureRegistry (class)
- StructureStart (class)
- StructureType (interface)
- TerrainSampler (class)
- VanillaStructureFinder (class)
- VanillaStructureLocator (class)
- VanillaStructureSpawnProvider (class)
pocketmine\world\generator\vanilla\structure\jigsaw
- FreeSpace (class)
- JigsawAssembler (class)
- JigsawStructure (class)
- OtherPoolElements (class)
- PoolElement (class)
- SinglePoolElement (class)
- TemplatePool (class)
pocketmine\world\generator\vanilla\structure\piece (17)
- BlockSelector (interface)
- BuriedTreasurePiece (class)
- DesertPyramidPiece (class)
- EndCityPiece (class)
- EndCityPieces (class)
- IglooPiece (class)
- JungleTemplePiece (class)
- NetherFossilPiece (class)
- OceanRuinPiece (class)
- OrientedPiece (class)
- PoolElementPiece (class)
- RuinedPortalPiece (class)
- ShipwreckPiece (class)
- StructurePiece (class)
- StructurePiecesBuilder (class)
- SwampHutPiece (class)
- TemplatePiece (class)
pocketmine\world\generator\vanilla\structure\piece\fortress (17)
- BridgeCrossing (class)
- BridgeEndFiller (class)
- BridgeStraight (class)
- CastleCorridorStairsPiece (class)
- CastleCorridorTBalconyPiece (class)
- CastleEntrance (class)
- CastleSmallCorridorCrossingPiece (class)
- CastleSmallCorridorLeftTurnPiece (class)
- CastleSmallCorridorPiece (class)
- CastleSmallCorridorRightTurnPiece (class)
- CastleStalkRoom (class)
- MonsterThrone (class)
- NetherBridgePiece (class)
- PieceWeight (class)
- RoomCrossing (class)
- StairsRoom (class)
- StartPiece (class)
pocketmine\world\generator\vanilla\structure\piece\mansion
- MansionGrid (class)
- MansionPiecePlacer (class)
- MansionPlacementData (class)
- MansionRoomCollection (class)
- MansionSimpleGrid (class)
- WoodlandMansionPiece (class)
pocketmine\world\generator\vanilla\structure\piece\mineshaft
- MineShaftCorridor (class)
- MineShaftCrossing (class)
- MineShaftPiece (class)
- MineShaftRoom (class)
- MineShaftStairs (class)
- MineshaftPieces (class)
pocketmine\world\generator\vanilla\structure\piece\monument (15)
- MonumentBuilding (class)
- MonumentRoomFitter (class)
- OceanMonumentCoreRoom (class)
- OceanMonumentDoubleXRoom (class)
- OceanMonumentDoubleXYRoom (class)
- OceanMonumentDoubleYRoom (class)
- OceanMonumentDoubleYZRoom (class)
- OceanMonumentDoubleZRoom (class)
- OceanMonumentEntryRoom (class)
- OceanMonumentPenthouse (class)
- OceanMonumentPiece (class)
- OceanMonumentSimpleRoom (class)
- OceanMonumentSimpleTopRoom (class)
- OceanMonumentWingRoom (class)
- RoomDefinition (class)
pocketmine\world\generator\vanilla\structure\piece\stronghold (17)
- ChestCorridor (class)
- FillerCorridor (class)
- FiveCrossing (class)
- LeftTurn (class)
- Library (class)
- PortalRoom (class)
- PrisonHall (class)
- RightTurn (class)
- RoomCrossing (class)
- SmoothStoneSelector (class)
- StairsDown (class)
- StartPiece (class)
- Straight (class)
- StraightStairsDown (class)
- StrongholdPiece (class)
- StrongholdPieceWeight (class)
- StrongholdPieces (class)
pocketmine\world\generator\vanilla\structure\placement
- BedrockSpreadPlacement (class)
- BedrockStructurePlacements (class)
- ConcentricRingsPlacement (class)
- MersenneTwister (class)
- RandomSpreadPlacement (class)
- StructurePlacement (class)
pocketmine\world\generator\vanilla\structure\processor
- Processors (class)
- StructureProcessor (class)
pocketmine\world\generator\vanilla\structure\template (9)
- EntityConversion (class)
- JigsawInfo (class)
- PlaceSettings (class)
- Rotations (class)
- StructureBlockEntities (class)
- StructureTemplates (class)
- TemplateData (class)
- TemplatePlacer (class)
- TemplateReader (class)
pocketmine\world\generator\vanilla\structure\type (16)
- BuriedTreasureStructure (class)
- DesertPyramidStructure (class)
- EndCityStructure (class)
- IglooStructure (class)
- JungleTempleStructure (class)
- MineshaftStructure (class)
- NetherFortressStructure (class)
- NetherFossilStructure (class)
- OceanMonumentStructure (class)
- OceanRuinStructure (class)
- RuinedPortalStructure (class)
- ShipwreckStructure (class)
- SinglePieceStructure (class)
- StrongholdStructure (class)
- SwampHutStructure (class)
- WoodlandMansionStructure (class)
pocketmine\world\generator\vanilla\surface (9)
- ClayBands (class)
- DensityBounds (class)
- InterpolationCache (class)
- MaterialContext (class)
- MaterialPalette (class)
- MaterialRuleCompiler (class)
- MaterialRuleParser (class)
- MaterialSystem (class)
- SurfaceBiomes (class)
pocketmine\world\generator\vanilla\surface\condition (11)
- AbovePreliminarySurfaceCondition (class)
- BiomeCondition (class)
- HoleCondition (class)
- MaterialCondition (class)
- NoiseThresholdCondition (class)
- NotCondition (class)
- SteepCondition (class)
- StoneDepthCondition (class)
- VerticalGradientCondition (class)
- WaterCondition (class)
- YAboveCondition (class)
pocketmine\world\generator\vanilla\surface\rule
- BandlandsRule (class)
- BlockRule (class)
- ConditionRule (class)
- MaterialRule (class)
- OreVeinRule (class)
- SequenceRule (class)
pocketmine\world\locate
- BiomeLocator (class)
- BiomeSearch (class)
- LocateTimeoutException (class)
- LocateVanillaBiomeTask (class)
- LocateWorkerPool (class)
pocketmine\world\map
- BlockMapColors (class)
- MapData (class)
- MapDataStore (class)
- MapManager (class)
- MapRenderer (class)
pocketmine\world\mobs
- LegacyMobSpawner (class)
- MobDespawner (class)
- NaturalMobSpawner (class)
- PatrolSpawner (class)
- VillageCatSpawner (class)
- WanderingTraderSpawner (class)
pocketmine\world\mobs\spawn (15)
- BiomeFilter (class)
- PopulationCaps (class)
- SlimeChunk (class)
- SpawnBlockInfo (class)
- SpawnCondition (class)
- SpawnContext (class)
- SpawnHerd (class)
- SpawnRuleParser (class)
- SpawnRules (class)
- SpawnSpot (class)
- StructureSpawnArea (class)
- StructureSpawnProvider (interface)
- StructureSpawns (class)
- VanillaSpawnRules (class)
- VanillaSpawnRulesFetchTask (class)
pocketmine\world\particle (10)
- BoneMealUseParticle (class)
- CreakingCrumbleParticle (class)
- CreakingHeartTrailParticle (class)
- DispenseParticle (class)
- DripstoneDripParticle (class)
- ParticleEffectParticle (class)
- SculkCatalystBloomParticle (class)
- SculkChargeParticle (class)
- SculkShriekParticle (class)
- WindExplosionParticle (class)
pocketmine\world\raid (10)
- PoiManager (class)
- PoiType (enum)
- Raid (class)
- RaidBossBar (class)
- RaidManager (class)
- RaidStatus (enum)
- RaidStore (class)
- RaidWaves (class)
- Village (class)
- VillageScanner (class)
pocketmine\world\redstone
- RedstoneEngine (class)
pocketmine\world\sound (55)
- ArmorEquipElytraSound (class)
- ArmorStandBreakSound (class)
- ArmorStandPlaceSound (class)
- BeaconActivateSound (class)
- BeaconAmbientSound (class)
- BeaconDeactivateSound (class)
- BeaconPowerSound (class)
- BeehiveShearSound (class)
- BottleFillSound (class)
- BrushSound (class)
- BucketEmptyPowderSnowSound (class)
- BucketFillPowderSnowSound (class)
- BundleDropContentsSound (class)
- ClickFailSound (class)
- ComposterEmptySound (class)
- ComposterFillSound (class)
- ComposterFillSuccessSound (class)
- ComposterReadySound (class)
- ConduitActivateSound (class)
- ConduitAmbientShortSound (class)
- ConduitAmbientSound (class)
- ConduitAttackSound (class)
- ConduitDeactivateSound (class)
- CrafterCraftSound (class)
- CrafterDisableSlotSound (class)
- CrafterFailSound (class)
- CreakingHeartSpawnSound (class)
- CreakingHeartTrailSound (class)
- CrossbowLoadSound (class)
- CrossbowShootSound (class)
- DecoratedPotInsertSound (class)
- DecoratedPotShatterSound (class)
- EndPortalFrameFillSound (class)
- EndPortalSpawnSound (class)
- LodestoneCompassLinkSound (class)
- LungeSound (class)
- MaceSmashSound (class)
- MobSound (class)
- OminousBottleEndUseSound (class)
- PistonExtendSound (class)
- PistonRetractSound (class)
- PointedDripstoneDripLavaIntoCauldronSound (class)
- PointedDripstoneDripWaterIntoCauldronSound (class)
- RaidHornSound (class)
- RaidOmenSound (class)
- SculkCatalystBloomSound (class)
- SculkSensorPowerOffSound (class)
- SculkSensorPowerOnSound (class)
- SculkShriekerShriekSound (class)
- SculkSpreadSound (class)
- ShieldBlockSound (class)
- SpearHitSound (class)
- TripwireAttachSound (class)
- TripwireDetachSound (class)
- WindChargeBurstSound (class)
pocketmine\world\vibration
- GameEvent (enum)
- VibrationListener (interface)
- VibrationManager (class)
pocketmine\world\weather
- BiomeClimate (class)
- Precipitation (enum)
- Weather (class)
New members of existing classes (1006)
pocketmine
pocketmine\block (82)
- Azalea:
getCompostabilityChance() - BaseBigDripleaf:
getCompostabilityChance() - BaseCake:
getCompostabilityChance() - Beacon:
MAX_PYRAMID_LEVEL,UPDATE_INTERVAL_TICKS,applyEffects(),calculatePyramidLevel(),createEffects(),getEffectDuration(),getEffectRange(),getPrimaryEffect(),getPrimaryEffectRequiredLevel(),getSecondaryEffect(),hasSkyAccess(),isInEffectArea(),isPaymentItem(),isPrimaryEffectAllowed(),isPyramidBlock(),isValidSelection(),letsBeamThrough(),onInteract(),onScheduledUpdate(),readStateFromWorld(),setPrimaryEffect(),setSecondaryEffect(),updateBeacon(),writeStateToWorld() - Block:
connectsToRedstoneWire(),getCompostabilityChance(),getCreativeDrops(),getPistonPushReaction(),getStrongPower(),getWeakPower(),isCompostable(),isPlacementObstructedByEntities(),isRedstoneConductor(),isRedstoneSource(),onPrecipitation(),pausesScheduledUpdatesOutsideTickingChunks() - BlockTypeIds:
ACACIA_SHELF,BAMBOO_SHELF,BEEHIVE,BEE_NEST,BIRCH_SHELF,BUBBLE_COLUMN,BUSH,CALIBRATED_SCULK_SENSOR,CHERRY_SHELF,CHISELED_CINNABAR,CHISELED_SULFUR,CINNABAR,CINNABAR_BRICKS,CINNABAR_BRICK_SLAB,CINNABAR_BRICK_STAIRS,CINNABAR_BRICK_WALL,CINNABAR_SLAB,CINNABAR_STAIRS,CINNABAR_WALL,CLOSED_EYEBLOSSOM,COMPOSTER,CONCRETE_SLAB,CONCRETE_STAIRS,CONDUIT,COPPER_CHEST,COPPER_GOLEM_STATUE,CRAFTER,CREAKING_HEART,CRIMSON_SHELF,DARK_OAK_SHELF,DECORATED_POT,DISPENSER,DRIED_GHAST,DRIPSTONE_BLOCK,DROPPER,END_GATEWAY,END_PORTAL,FIREFLY_BUSH,FROG_SPAWN,GOLDEN_DANDELION,GRINDSTONE,HEAVY_CORE,HONEY_BLOCK,JUNGLE_SHELF,KELP,LEAF_LITTER,LODESTONE,MANGROVE_PROPAGULE,MANGROVE_SHELF,MOSS_BLOCK,MOSS_CARPET,MOVING_BLOCK,OAK_SHELF,OBSERVER,OPEN_EYEBLOSSOM,ORANGE_POPLAR_LEAVES,PALE_HANGING_MOSS,PALE_MOSS_BLOCK,PALE_MOSS_CARPET,PALE_MOSS_VINE,PALE_OAK_SAPLING,PALE_OAK_SHELF,PISTON,PISTON_HEAD,POINTED_DRIPSTONE,POLISHED_CINNABAR,POLISHED_CINNABAR_SLAB,POLISHED_CINNABAR_STAIRS,POLISHED_CINNABAR_WALL,POLISHED_SULFUR,POLISHED_SULFUR_SLAB,POLISHED_SULFUR_STAIRS,POLISHED_SULFUR_WALL,POPLAR_BUTTON,POPLAR_CEILING_CENTER_HANGING_SIGN,POPLAR_CEILING_EDGES_HANGING_SIGN,POPLAR_DOOR,POPLAR_FENCE,POPLAR_FENCE_GATE,POPLAR_LOG,POPLAR_PLANKS,POPLAR_PRESSURE_PLATE,POPLAR_SAPLING,POPLAR_SHELF,POPLAR_SIGN,POPLAR_SLAB,POPLAR_STAIRS,POPLAR_TRAPDOOR,POPLAR_WALL_HANGING_SIGN,POPLAR_WALL_SIGN,POPLAR_WOOD,POTENT_SULFUR,POWDER_SNOW,RED_POPLAR_LEAVES,RED_SHRUB,SCAFFOLDING,SCULK_CATALYST,SCULK_SENSOR,SCULK_SHRIEKER,SCULK_VEIN,SEAGRASS,SHELF_MUSHROOM,SHORT_DRY_GRASS,SNIFFER_EGG,SPRUCE_SHELF,STICKY_PISTON,STICKY_PISTON_HEAD,STRAW_BED,SULFUR,SULFUR_BRICKS,SULFUR_BRICK_SLAB,SULFUR_BRICK_STAIRS,SULFUR_BRICK_WALL,SULFUR_SLAB,SULFUR_SPIKE,SULFUR_STAIRS,SULFUR_WALL,SUSPICIOUS_GRAVEL,SUSPICIOUS_SAND,TALL_DRY_GRASS,TALL_SEAGRASS,TARGET,TRIAL_SPAWNER,TURTLE_EGG,VAULT,WARPED_SHELF,WILDFLOWERS,WOOL_SLAB,WOOL_STAIRS,YELLOW_POPLAR_LEAVES - BlockTypeTags:
MOSS_REPLACEABLE - Button:
getStrongPower(),getWeakPower(),isRedstoneSource(),onBreak() - Cactus:
getCompostabilityChance() - CactusFlower:
getCompostabilityChance() - Cake:
getComparatorOutput() - CakeWithCandle:
getComparatorOutput() - CarvedPumpkin:
getCompostabilityChance(),onPostPlace() - Cauldron:
onPrecipitation() - CopperBulb:
onNearbyBlockChange() - DaylightSensor:
getWeakPower(),isRedstoneSource() - DetectorRail:
RECHECK_TICKS,checkActivators(),getComparatorOutput(),getStrongPower(),getWeakPower(),hasEntityCollision(),isRedstoneSource(),onBreak(),onEntityInside(),onScheduledUpdate() - Door:
setOpenAndUpdate() - DoubleTallGrass:
getCompostabilityChance() - DriedKelp:
getCompostabilityChance() - Fence:
canConnectTo(),describeBlockOnlyState(),onInteract(),onNearbyBlockChange(),place() - FillableCauldron:
PRECIPITATION_FILL_AMOUNT,RAIN_FILL_CHANCE,SNOW_FILL_CHANCE,fillByPrecipitation() - Fire:
pausesScheduledUpdatesOutsideTickingChunks() - Flower:
getCompostabilityChance() - GlowLichen:
getCompostabilityChance() - Grass:
getCompostabilityChance() - HangingRoots:
getCompostabilityChance() - HayBale:
getCompostabilityChance() - Hopper:
getCollectionArea(),onNearbyBlockChange(),onPostPlace(),wakeUp() - InfestedStone:
onBreak() - Jukebox:
getComparatorOutput(),getWeakPower(),isPlaying(),isRedstoneSource(),onScheduledUpdate() - Leaves:
getCompostabilityChance() - Lectern:
getComparatorOutput(),getStrongPower(),getWeakPower(),isRedstoneSource() - Lever:
getStrongPower(),getSupportFace(),getWeakPower(),isRedstoneSource(),onBreak() - LightningRod:
STRUCK_POWER_TICKS,describeBlockOnlyState(),getStrongPower(),getWeakPower(),isRedstoneSource(),onBreak(),onLightningStrike(),onNearbyBlockChange(),onScheduledUpdate() - Magma:
onRandomTick(),ticksRandomly() - MangroveRoots:
getCompostabilityChance() - Melon:
getCompostabilityChance() - MobHead:
onPostPlace() - MonsterSpawner:
MONSTER_LIGHT_LIMIT,NETHER_MONSTER_LIGHT_LIMIT,onInteract(),tickSpawner() - MushroomStem:
getCompostabilityChance() - NetherFungus:
getCompostabilityChance() - NetherPortal:
hasEntityCollision(),onNearbyBlockChange() - NetherRoots:
getCompostabilityChance() - NetherSprouts:
getCompostabilityChance() - NetherVines:
getCompostabilityChance() - NetherWartPlant:
getCompostabilityChance() - Note:
getInstrument(),onAttack(),onInteract(),onNearbyBlockChange(),play() - PinkPetals:
canBeSupportedAt(),getCompostabilityChance() - PressurePlate:
getOutputPower(),getStrongPower(),getWeakPower(),isRedstoneSource(),onBreak() - Pumpkin:
getCompostabilityChance() - RedMushroom:
getCompostabilityChance() - RedMushroomBlock:
getCompostabilityChance() - Redstone:
getWeakPower(),isRedstoneConductor(),isRedstoneSource() - RedstoneComparator:
calculateOutput(),getOutputFace(),getStrongPower(),getWeakPower(),isRedstoneSource(),onBreak(),onNearbyBlockChange(),onScheduledUpdate(),readComparatorOutput() - RedstoneLamp:
TURN_OFF_DELAY_TICKS,onNearbyBlockChange(),onScheduledUpdate() - RedstoneRepeater:
connectsToRedstoneWire(),getDelayTicks(),getOutputFace(),getStrongPower(),getWeakPower(),isLocked(),isRedstoneSource(),onBreak(),onNearbyBlockChange(),onScheduledUpdate() - RedstoneTorch:
getStrongPower(),getWeakPower(),isRedstoneSource(),onBreak(),onNearbyBlockChange(),onPostPlace(),onScheduledUpdate() - RedstoneWire:
getStrongPower(),getWeakPower(),isRedstoneSource(),onBreak(),onNearbyBlockChange() - Sapling:
getCompostabilityChance() - SeaPickle:
getCompostabilityChance(),hasEntityCollision(),isWaterlogged(),onBreak(),onEntityInside(),onNearbyBlockChange(),onScheduledUpdate() - ShulkerBox:
getCreativeDrops() - SmallDripleaf:
getCompostabilityChance() - SoulSand:
onRandomTick(),ticksRandomly() - SporeBlossom:
getCompostabilityChance() - Stair:
onNearbyBlockChange(),recalculateShape() - Stem:
getCompostabilityChance() - Sugarcane:
getCompostabilityChance() - TNT:
onNearbyBlockChange() - TallGrass:
getCompostabilityChance() - Thin:
canConnectTo(),describeBlockOnlyState(),onNearbyBlockChange(),place() - Trapdoor:
onNearbyBlockChange(),setOpenAndUpdate() - TrappedChest:
getStrongPower(),getWeakPower(),isRedstoneSource(),onViewerCountChange() - Tripwire:
canConnectTo(),getTriggerBox(),hasEntityCollision(),onBreak(),onEntityInside(),onNearbyBlockChange(),onPostPlace(),onScheduledUpdate(),place() - TripwireHook:
MAX_DISTANCE,RECHECK_TICKS,getStrongPower(),getWeakPower(),isRedstoneSource(),onBreak(),onNearbyBlockChange(),onPostPlace(),onScheduledUpdate(),updateLine() - Vine:
getCompostabilityChance() - Water:
onScheduledUpdate() - WaterCauldron:
onPrecipitation() - WaterLily:
getCompostabilityChance() - WeightedPressurePlate:
getOutputPower() - WitherRose:
getCompostabilityChance() - WoodenButton:
getShape(),onEntityInside(),onScheduledUpdate()
pocketmine\block\inventory
pocketmine\block\tile
- Barrel:
onBlockDestroyedHook() - Beacon:
getDefaultName(),getLastUpdateTick(),getPyramidLevel(),isActive(),isLoadedFromSave(),setActive(),setLastUpdateTick(),setLoadedFromSave(),setPyramidLevel() - Container:
TAG_LOOT_TABLE,TAG_LOOT_TABLE_SEED,TAG_LOOT_TABLE_SEED_LONG - DaylightSensor:
__construct() - Hopper:
getNextTransferTick(),getTransferCooldown(),setNextTransferTick() - Jukebox:
getPlayingUntilTick(),setPlayingUntilTick() - MonsterSpawner:
DEFAULT_SPAWN_PER_ATTEMPT,getEntityTypeId(),getLastUpdateTick(),getMaxNearbyEntities(),getMaxSpawnDelay(),getMinSpawnDelay(),getRequiredPlayerRange(),getSpawnDelay(),getSpawnPerAttempt(),getSpawnRange(),setEntityTypeId(),setLastUpdateTick(),setSpawnDelay()
pocketmine\block\utils
- CopperTrait:
getWeatheringResult() - LeavesType:
ORANGE_POPLAR,RED_POPLAR,YELLOW_POPLAR - RailPoweredByRedstoneTrait:
onNearbyBlockChange() - RecordType:
DISK_BOUNCE,DISK_TEARS,getComparatorSignal(),getDurationSeconds() - SaplingType:
CHERRY,PALE_OAK,POPLAR,canGrowTwoByTwo(),needsTwoByTwo() - WoodType:
POPLAR
pocketmine\command\defaults (42)
- BanCommand:
getOverloads() - BanIpCommand:
getOverloads() - BanListCommand:
getOverloads() - ClearCommand:
getOverloads() - DefaultGamemodeCommand:
getOverloads() - DeopCommand:
getOverloads() - DifficultyCommand:
getOverloads() - DumpMemoryCommand:
getOverloads() - EffectCommand:
getOverloads() - EnchantCommand:
getOverloads() - GamemodeCommand:
getOverloads() - GarbageCollectorCommand:
getOverloads() - GiveCommand:
getOverloads() - HelpCommand:
getOverloads() - KickCommand:
getOverloads() - KillCommand:
getOverloads() - ListCommand:
getOverloads() - MeCommand:
getOverloads() - OpCommand:
getOverloads() - PardonCommand:
getOverloads() - PardonIpCommand:
getOverloads() - ParticleCommand:
getOverloads() - PluginsCommand:
getOverloads() - SaveCommand:
getOverloads() - SaveOffCommand:
getOverloads() - SaveOnCommand:
getOverloads() - SayCommand:
getOverloads() - SeedCommand:
getOverloads() - SetWorldSpawnCommand:
getOverloads() - SpawnpointCommand:
getOverloads() - StatusCommand:
getOverloads() - StopCommand:
getOverloads() - TeleportCommand:
getOverloads() - TellCommand:
getOverloads() - TimeCommand:
getOverloads() - TimingsCommand:
getOverloads() - TitleCommand:
getOverloads() - TransferServerCommand:
getOverloads() - VanillaCommand:
fetchPermittedEntityTargets(),fetchPermittedPlayerTargets(),getOverloads() - VersionCommand:
getOverloads() - WhitelistCommand:
getOverloads() - XpCommand:
getOverloads()
pocketmine\crafting
- CraftingManager:
$smithingRecipes,$specialCraftingRecipes,getSmithingRecipeFromIndex(),getSmithingRecipes(),getSpecialCraftingRecipes(),matchRecipeByGrid(),registerSmithingRecipe(),registerSpecialCraftingRecipe()
pocketmine\data\bedrock
- EffectIds:
INFESTED,OOZING,RAID_OMEN,TRIAL_OMEN,WEAVING,WIND_CHARGED - EnchantmentIds:
BREACH,DENSITY,LUNGE,WIND_BURST - PotionTypeIds:
INFESTED,OOZING,WEAVING,WIND_CHARGED - SuspiciousStewTypeIds:
CLOSED_EYEBLOSSOM,OPEN_EYEBLOSSOM,TORCHFLOWER
pocketmine\data\bedrock\block\convert
pocketmine\data\bedrock\block\convert\property
pocketmine\data\runtime
- RuntimeDataDescriber:
carpetVineSides() - RuntimeDataReader:
carpetVineSides() - RuntimeDataSizeCalculator:
carpetVineSides() - RuntimeDataWriter:
carpetVineSides()
pocketmine\entity
- Entity:
BLOCK_FLAG_BUBBLE_COLUMN,BLOCK_FLAG_POWDER_SNOW,BLOCK_FLAG_SOLID_OPAQUE,BLOCK_FLAG_WATER,MAX_COMMAND_TAGS,SEATED_EYE_HEIGHT_FACTOR,TAG_LINKS,TAG_LINK_ENTITY_ID,TAG_LINK_ID,TAG_UNIQUE_ID,$passengers,$vehicle,$viewerSendIds,addCommandTag(),blockFlagsAt(),canAddPassenger(),canBeRiddenBy(),canBeStoodOn(),createMovementPacket(),dismount(),ejectPassengers(),getCommandTags(),getControllingPassenger(),getDismountPosition(),getHeadYaw(),getInteractButtonText(),getNetworkSyncedProperties(),getPassengerPosition(),getPassengerSeatOffset(),getPassengers(),getPersistentUniqueId(),getRideableSeats(),getSeatOf(),getSeatedHeightOffset(),getSpawnLinks(),getVehicle(),givesUnderwaterBreathingTo(),handleClientVehicleMovement(),handleRiderInput(),hasCommandTag(),hasPassenger(),isInRain(),isRiding(),mount(),movePassengerToFront(),onDismount(),onFrozenUpdate(),onMount(),onPassengerAdded(),onPassengerRemoved(),onStruckByLightning(),positionPassengers(),refreshPassengerSeats(),removeCommandTag() - Human:
getSeatedHeightOffset() - Living:
FREEZE_TICKS,$fallDamageCutoffY,$ticksFrozen,applyEffectsOnDeath(),canFreeze(),doFreezeTick(),getFallDamageCutoffY(),getFreezeDamage(),getSpawnReason(),getTicksFrozen(),isEyeInBubbleColumn(),setFallDamageCutoffY(),setInPowderSnow(),setSpawnReason(),setTicksFrozen() - Villager:
onStruckByLightning() - Zombie:
ATTACK_DAMAGE,FOLLOW_RANGE,TAG_IS_BABY,burnsInDaylight(),initEntity(),isBaby(),isVillageTarget(),registerGoals(),saveNBT(),setBaby(),syncNetworkData(),villageTargetGoal()
pocketmine\entity\effect
pocketmine\entity\object
- EndCrystal:
EXPLOSION_POWER,$invulnerable,ignoresDamage(),isInvulnerable(),setInvulnerable() - FireworkRocket:
$attachedToOwner,isAttachedToOwner(),setAttachedToOwner() - ItemEntity:
onDeath()
pocketmine\entity\projectile
- Arrow:
$potionType,canCollideWith(),despawnsOnEntityHit(),getPickupItem(),getPierceLevel(),getPotionType(),setPierceLevel(),setPotionType() - Egg:
getEggItem(),setEggItem() - EnderPearl:
ENDERMITE_CHANCE,getEndermiteChance(),setEndermiteChance(),trySpawnEndermite() - Snowball:
BLAZE_DAMAGE,onHitEntity() - Trident:
hasMovementUpdate(),isReturning(),move()
pocketmine\event\entity
- EntityDamageByEntityEvent:
getArmorEffectivenessReduction(),setArmorEffectivenessReduction() - EntityDamageEvent:
CAUSE_FLY_INTO_WALL,CAUSE_FREEZE,CAUSE_LIGHTNING,MODIFIER_SMASH
pocketmine\inventory
pocketmine\item (32)
- Apple:
getCompostabilityChance() - Armor:
getTrim(),setTrim() - BakedPotato:
getCompostabilityChance(),isCompostable() - Beetroot:
getCompostabilityChance() - BeetrootSeeds:
getCompostabilityChance() - Boat:
getBoatVariant(),placesChestBoat() - BoatType:
CHERRY,PALE_OAK,POPLAR - Bread:
getCompostabilityChance() - Carrot:
getCompostabilityChance() - CocoaBeans:
getCompostabilityChance() - Cookie:
getCompostabilityChance() - DriedKelp:
getCompostabilityChance() - FireworkRocket:
getRandomFlightDuration(),onClickAir() - FishingRod:
CAST_SPEED,onClickAir() - GlowBerries:
getCompostabilityChance() - Item:
continueUsing(),getCompostabilityChance(),isCompostable() - ItemBlock:
getCompostabilityChance(),isCompostable() - ItemCooldownTags:
SPEAR,WIND_CHARGE - ItemTypeIds:
ACACIA_CHEST_BOAT,ALLAY_SPAWN_EGG,ARMADILLO_SCUTE,ARMADILLO_SPAWN_EGG,ARMOR_STAND,AXOLOTL_BUCKET,AXOLOTL_SPAWN_EGG,BALLOON,BAMBOO_CHEST_RAFT,BAMBOO_RAFT,BAT_SPAWN_EGG,BEE_SPAWN_EGG,BIRCH_CHEST_BOAT,BLAZE_SPAWN_EGG,BLUE_EGG,BOGGED_SPAWN_EGG,BOLT_ARMOR_TRIM_SMITHING_TEMPLATE,BORDURE_INDENTED_BANNER_PATTERN,BREEZE_ROD,BREEZE_SPAWN_EGG,BROWN_EGG,BRUSH,BUNDLE,CAMEL_HUSK_SPAWN_EGG,CAMEL_SPAWN_EGG,CARROT_ON_A_STICK,CAT_SPAWN_EGG,CAVE_SPIDER_SPAWN_EGG,CHERRY_BOAT,CHERRY_CHEST_BOAT,CHEST_MINECART,CHICKEN_SPAWN_EGG,COD_BUCKET,COD_SPAWN_EGG,COMMAND_BLOCK_MINECART,COPPER_GOLEM_SPAWN_EGG,COPPER_HORSE_ARMOR,COPPER_NAUTILUS_ARMOR,COPPER_SPEAR,COW_SPAWN_EGG,CREAKING_SPAWN_EGG,CREEPER_BANNER_PATTERN,CREEPER_SPAWN_EGG,CROSSBOW,DARK_OAK_CHEST_BOAT,DIAMOND_HORSE_ARMOR,DIAMOND_NAUTILUS_ARMOR,DIAMOND_SPEAR,DOLPHIN_SPAWN_EGG,DONKEY_SPAWN_EGG,DROWNED_SPAWN_EGG,DYED_BUNDLE,ELDER_GUARDIAN_SPAWN_EGG,ELYTRA,EMPTY_MAP,ENDERMAN_SPAWN_EGG,ENDERMITE_SPAWN_EGG,ENDER_DRAGON_SPAWN_EGG,ENDER_EYE,EVOKER_SPAWN_EGG,FIELD_MASONED_BANNER_PATTERN,FILLED_MAP,FLOWER_BANNER_PATTERN,FLOW_ARMOR_TRIM_SMITHING_TEMPLATE,FLOW_BANNER_PATTERN,FOX_SPAWN_EGG,FROG_SPAWN_EGG,GHAST_SPAWN_EGG,GLOBE_BANNER_PATTERN,GLOW_SQUID_SPAWN_EGG,GLOW_STICK,GOAT_SPAWN_EGG,GOLDEN_HORSE_ARMOR,GOLDEN_NAUTILUS_ARMOR,GOLDEN_SPEAR,GUARDIAN_SPAWN_EGG,GUSTER_BANNER_PATTERN,HAPPY_GHAST_SPAWN_EGG,HARNESS,HOGLIN_SPAWN_EGG,HOPPER_MINECART,HORSE_SPAWN_EGG,HUSK_SPAWN_EGG,IRON_GOLEM_SPAWN_EGG,IRON_HORSE_ARMOR,IRON_NAUTILUS_ARMOR,IRON_SPEAR,JUNGLE_CHEST_BOAT,LEAD,LEATHER_HORSE_ARMOR,LLAMA_SPAWN_EGG,LODESTONE_COMPASS,MACE,MAGMA_CUBE_SPAWN_EGG,MANGROVE_CHEST_BOAT,MOJANG_BANNER_PATTERN,MOOSHROOM_SPAWN_EGG,MULE_SPAWN_EGG,NAUTILUS_SPAWN_EGG,NETHERITE_HORSE_ARMOR,NETHERITE_NAUTILUS_ARMOR,NETHERITE_SPEAR,OAK_CHEST_BOAT,OCELOT_SPAWN_EGG,OMINOUS_BOTTLE,OMINOUS_TRIAL_KEY,PALE_OAK_BOAT,PALE_OAK_CHEST_BOAT,PANDA_SPAWN_EGG,PARCHED_SPAWN_EGG,PARROT_SPAWN_EGG,PHANTOM_SPAWN_EGG,PIGLIN_BANNER_PATTERN,PIGLIN_BRUTE_SPAWN_EGG,PIGLIN_SPAWN_EGG,PIG_SPAWN_EGG,PILLAGER_SPAWN_EGG,POLAR_BEAR_SPAWN_EGG,POPLAR_BOAT,POPLAR_CHEST_BOAT,POPLAR_HANGING_SIGN,POPLAR_SIGN,POTTERY_SHERD,PUFFERFISH_BUCKET,PUFFERFISH_SPAWN_EGG,RABBIT_SPAWN_EGG,RAPID_FERTILIZER,RAVAGER_SPAWN_EGG,RECORD_BOUNCE,RECORD_TEARS,SADDLE,SALMON_BUCKET,SALMON_SPAWN_EGG,SHEEP_SPAWN_EGG,SHIELD,SHULKER_SPAWN_EGG,SILVERFISH_SPAWN_EGG,SKELETON_HORSE_SPAWN_EGG,SKELETON_SPAWN_EGG,SKULL_BANNER_PATTERN,SLIME_SPAWN_EGG,SNIFFER_SPAWN_EGG,SNOW_GOLEM_SPAWN_EGG,SPARKLER,SPIDER_SPAWN_EGG,SPRUCE_CHEST_BOAT,STONE_SPEAR,STRAY_SPAWN_EGG,STRIDER_SPAWN_EGG,SULFUR_CUBE_BUCKET,SULFUR_CUBE_SPAWN_EGG,TADPOLE_BUCKET,TADPOLE_SPAWN_EGG,TIPPED_ARROW,TNT_MINECART,TRADER_LLAMA_SPAWN_EGG,TRIAL_KEY,TROPICAL_FISH_BUCKET,TROPICAL_FISH_SPAWN_EGG,TURTLE_SPAWN_EGG,VEX_SPAWN_EGG,VINDICATOR_SPAWN_EGG,WANDERING_TRADER_SPAWN_EGG,WARDEN_SPAWN_EGG,WARPED_FUNGUS_ON_A_STICK,WIND_CHARGE,WITCH_SPAWN_EGG,WITHER_SKELETON_SPAWN_EGG,WITHER_SPAWN_EGG,WOLF_ARMOR,WOLF_SPAWN_EGG,WOODEN_SPEAR,ZOGLIN_SPAWN_EGG,ZOMBIE_HORSE_SPAWN_EGG,ZOMBIE_NAUTILUS_SPAWN_EGG,ZOMBIE_PIGMAN_SPAWN_EGG,ZOMBIE_VILLAGER_SPAWN_EGG - Melon:
getCompostabilityChance() - MelonSeeds:
getCompostabilityChance() - Minecart:
__construct(),getMinecartType(),onInteractBlock(),spawnMinecart() - PitcherPod:
getCompostabilityChance() - Potato:
getCompostabilityChance() - PotionType:
INFESTED,OOZING,WEAVING,WIND_CHARGED - PumpkinPie:
getCompostabilityChance() - PumpkinSeeds:
getCompostabilityChance() - SpawnEgg:
getEntityTypeId(),spawnEntity() - SuspiciousStewType:
CLOSED_EYEBLOSSOM,OPEN_EYEBLOSSOM,TORCHFLOWER - SweetBerries:
getCompostabilityChance() - TorchflowerSeeds:
getCompostabilityChance() - WheatSeeds:
getCompostabilityChance()
pocketmine\item\enchantment
- EnchantingHelper:
enchantWithLevels() - IncompatibleEnchantmentGroups:
BOOTS_LIQUID,CROSSBOW_ARROWS,DAMAGE,RIPTIDE_CHANNELING,RIPTIDE_LOYALTY - ItemEnchantmentTags:
MACE,SPEAR
pocketmine\network\mcpe
- InventoryManager:
ENCHANTING_OPTION_NETWORK_OFFSET,SMITHING_RECIPE_NETWORK_OFFSET,createHorseEquipPacket(),createTradePacket(),flushBundleWritebacks(),getBundleContainerById(),getBundleContainerByInventory(),locateBundleContainerSlot(),onBundleMoved(),syncTrades() - InventoryManagerEntry:
$bundleContainer,$bundleIds,$newBundleIds - NetworkSession:
getClearTerrainOnWorldChange(),getClientDimension(),getTransportName(),isChangingDimension(),isTransportEncrypted(),onChargeItemComplete(),onGlideBoost(),setClearTerrainOnWorldChange(),setLastPlayerInputTick(),syncWorldWeather()
pocketmine\network\mcpe\cache
pocketmine\network\mcpe\convert
- BlockStateDictionary:
UNKNOWN_BLOCK_NETWORK_ID,computeNetworkId() - ItemTranslator:
getTypeTag(),toNetworkIdAndNbt(),toNetworkIdAndNbtQuiet()
pocketmine\network\mcpe\handler
- InGamePacketHandler:
handleCommandBlockUpdate(),handleMapInfoRequest(),handlePlayerToggleCrafterSlotRequest(),handlePositionTrackingDBClientRequest(),handleServerboundLoadingScreen() - ItemStackRequestExecutor:
beginBeaconPayment(),beginCartography(),beginTrade() - LoginPacketHandler:
processProxyLogin() - PreSpawnPacketHandler:
handlePlayerAction(),handleServerboundLoadingScreen()
pocketmine\network\mcpe\raklib
- RakLibInterface:
getRelayPort() - RakLibPacketSender:
getPeerPublicKey(),getTransportName(),isTransportEncrypted() - RakLibServer:
$antiSpoofingCookies,$relayPort,$relayToken,getRelayPort()
pocketmine\permission
pocketmine\player
- Player:
TAG_TIME_SINCE_REST,TAG_WARDEN_SPAWN_TRACKER,$blocking,$glideTicks,$lastGlideHorizontalSpeed,$lastGlideTickPosition,$lastSpearChargeHitTick,$previousTickPosition,$shieldRaisedTick,$tickMovement,$timeSinceRest,broadcastMovement(),calculateKineticDamage(),canBlockWithShield(),completeChargingHeldItem(),getHeldShield(),getInteractiveTag(),getSleepingPosition(),getTickMovement(),getTimeSinceRest(),getWardenSpawnTracker(),hasUsableElytra(),isBlocking(),lowerShield(),onShieldBlock(),onSpearJab(),setGliding(),setInteractiveTag(),setTimeSinceRest(),tickGliding(),tickShield(),tickSpearCharge(),updateFallState() - PlayerInfo:
getNetworkSkinData()
pocketmine\scheduler
pocketmine\timings
- Timings:
$entityMoveBlockIntersections,$entityMoveChunkTracking,$playerNetworkSendBatch,$playerNetworkSendCompressThread,$playerNetworkSendTransport - TimingsHandler:
now()
pocketmine\world
- World:
DEFAULT_SIMULATION_DISTANCE,addGameEvent(),getBlockPower(),getDimension(),getNaturalMobSpawner(),getPatrolSpawner(),getPoiManager(),getRaidManager(),getRedstone(),getSimulationDistance(),getVibrations(),getWeather(),hasEntitiesThatMayBeStoodOn(),isBlockPowered(),isBlockUpdateScheduled(),isChunkSimulated(),isMobSpawningEnabled(),notifyNeighbourBlockUpdateAt(),registerSimulatingChunk(),scheduleNeighbourBlockUpdateAt(),setMobSpawningEnabled(),setSimulationDistance(),unregisterSimulatingChunk() - WorldManager:
areDimensionsEnabled(),getLinkedWorld(),getLinkedWorldName(),setDimensionsEnabled(),setWorldDimension() - WorldTimings:
$redstoneWireUpdates
pocketmine\world\format
- Chunk:
PENDING_ENTITY_IDENTIFIER,PENDING_ENTITY_POS,PENDING_ENTITY_ROTATION,addPendingEntityNBT(),addPendingTileNBT(),clearPendingEntityNBT(),clearPendingTileNBT(),getPendingEntityNBT(),getPendingTileNBT(),getPendingTileNBTAt(),removePendingTileNBT() - SubChunk:
getBlockModificationCount(),getLiquidLayerStateId(),setLiquidLayerStateId()
pocketmine\world\format\io\data
- BedrockWorldData:
isMobSpawningEnabled(),isWeatherCycleEnabled(),setMobSpawningEnabled(),setWeatherCycleEnabled() - JavaWorldData:
isMobSpawningEnabled(),isWeatherCycleEnabled(),setMobSpawningEnabled(),setWeatherCycleEnabled()
pocketmine\world\generator
- GeneratorManager:
getDimensionGenerator(),setDimensionGenerator() - GeneratorManagerEntry:
getDimension()
pocketmine\world\generator\hell
pocketmine\world\generator\object
pocketmine\world\sound
