描述
Disclaimer for new contributors
Glowstone is an open-source project under the MIT license. In addition, we have a Contributors License Agreement which includes restrictions on the source of contributions (e.g. decompiled code from Mojang, Spigot, etc.). You will be asked to sign the CLA when submitting your first Pull Request.
Task
As suggested by creatorfromhell, this is a to-do list of API events that are not partially or fully implemented in Glowstone, including a direct link to their documentation.
Events are an important aspect of our coverage of the Bukkit, Spigot, and Paper APIs.
In bold are events whose feature is implemented, but missing the event firing.
Block Events
- BeaconEffectEvent (#1092)
- BlockExplodeEvent (#936)
- BlockMultiPlaceEvent
- BlockPhysicsEvent
- BlockPistonExtendEvent (#1013)
- BlockPistonRetractEvent
- BlockRedstoneEvent (#1018)
- CauldronLevelChangeEvent (2f16c28)
- EntityBlockFormEvent
Command Events
Nothing here
Enchantment Events
Nothing here
Entity Events
- AreaEffectCloudApplyEvent
- CreeperPowerEvent (#925)
- EndermanAttackPlayerEvent
- EndermanEscapeEvent
- EnderDragonChangePhaseEvent
- EntityAddToWorldEvent (#1063)
- EntityAirChangeEvent (caa6e640c4c0ba05b8aa19f3efba539a2eb2df70)
- EntityBreakDoorEvent
- EntityBreedEvent
- EntityChangeBlockEvent (only partially implemented)
- EntityCombustByBlockEvent
- EntityCombustByEntityEvent
- EntityDamageByBlockEvent
- EntityPathfindEvent
- EntityPickupItemEvent (only implemented for players)
- EntityRemoveFromWorldEvent (#941)
- EntityResurrectEvent
- EntityShootBowEvent (#942)
- EntityTameEvent (b5ced2d4e4c6fb919ee0e793fc4cdf12b3d0a028)
- EntityTargetEvent
- EntityTargetLivingEntityEvent
- EntityTeleportEvent (#944)
- EntityZapEvent
- ExperienceOrbMergeEvent
- ExpBottleEvent (#925)
- HorseJumpEvent
- ItemMergeEvent (#925)
- LingeringPotionSplashEvent
- PigZapEvent
- PlayerNaturallySpawnCreaturesEvent
- PotionSplashEvent (#945)
- PreCreatureSpawnEvent
- ProjectileCollideEvent
- ProjectileHitEvent
- ProjectileLaunchEvent (#933)
- SheepRegrowWoolEvent
- SlimeSplitEvent (#937)
- SpawnerSpawnEvent
- VillagerAcquireTradeEvent
- VillagerReplenishTradeEvent
Hanging Entity Events
Nothing here
Inventory Events
- BrewEvent
- BrewingStandFuelEvent
- FurnaceExtractEvent
- InventoryMoveItemEvent
- InventoryOpenEvent (#938)
- InventoryPickupItemEvent
- PrepareAnvilEvent
- PrepareItemCraftEvent
Player Events
- IllegalPacketEvent
- PlayerAdvancementCriterionGrantEvent
- PlayerArmorChangeEvent
- PlayerChangedMainHandEvent
- PlayerEditBookEvent
- PlayerEggThrowEvent (#932)
- PlayerExpChangeEvent
- PlayerHandshakeEvent
- PlayerInitialSpawnEvent (#1051)
- PlayerItemDamageEvent (#1018)
- PlayerItemMendEvent
- PlayerJumpEvent
- PlayerLevelChangeEvent (#983)
- PlayerLocaleChangeEvent (#1011)
- PlayerPickupArrowEvent
- PlayerPickupExperienceEvent (#1113)
-
PlayerPickupItemEvent(deprecated, replaced byEntityPickupItemEvent) - PlayerShearEntityEvent (caa6e640c4c0ba05b8aa19f3efba539a2eb2df70)
- PlayerStatisticIncrementEvent (#984)
- PlayerSwapHandItemsEvent (#934)
- PlayerTeleportEndGatewayEvent
- PlayerToggleFlightEvent (#931)
- PlayerUseUnknownEntityEvent
Profile Events
- FillProfileEvent
- LookupProfileEvent
- PreFillProfileEvent
- PreLookupProfileEvent
- ProfileWhitelistVerifyEvent (4c7e8c03021ddaf380314226a24efa21f3926165)
Server Events
- AsyncTabCompleteEvent
- BroadcastMessageEvent
- MapInitializeEvent
- ServerExceptionEvent
- ServiceRegisterEvent
- ServiceUnregisterEvent
Vehicle Events
- VehicleBlockCollisionEvent
- VehicleCreateEvent
- VehicleEnterEvent (#939)
- VehicleExitEvent (#1018)
- VehicleUpdateEvent
Weather Events
Nothing here
World Events
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.