-
-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Event Implementation Progress Tracker #41
Comments
I'm working in https://github.com/SpongePowered/SpongeCommon/tree/feature/eventsme4502 I've so far just implemented BlockRandomTickEvent Edit:
|
Should I check off the ones I've done in feature/events, or wait till they're in master? |
This should only be for events in master. You could edit the issue to make a note that it is done in another branch (then finalize by ticking the box when merged) Edit: I have added a checkbox for whether the event is in the |
I've checked off the ones ive done, to show people they have already been done. This should be a list of what needs to be done, versus what is in master. |
Added LeafDecayEvent |
@simon816: All of the fishing events are fired (except for the Human ones, since there's no support for Humans atm). |
I just removed EntityChangeHealthEvent from here, due to API changes. |
When implementing a |
@kashike Updated |
|
We need this to be updated, @simon816? |
Guess we forgot about this. |
@simon816 if you're going through that, could you store the cause that gets thrown as well? Just in a gist or whatever is fine, it'd save me some time testing the cause refactor. |
Updated the list of events Events added
Events removedEvents that were previously implemented
Partially implemented
Never were implemented
List of 'base' eventsEvents not creatable from
|
Status? |
@simon816 Any updates ? 😊 |
Update this plz. |
Sadly, this is issue has not been updated in a long time, as a result most of the events have been implemented and some of them are no longer relevant. Keeping this open would be misleading. We hope to create a new updated Event Implementation Progress for API 8 |
NOTE: THIS IS WILDLY OUT OF DATE
Event Progress Trackers: SpongeForge | SpongeCommon | SpongeVanilla
Progress tracker for events
Please keep this updated Sponge devs!
achievement.GrantAchievementEvent
bleeding
branchachievement.GrantAchievementEvent.TargetPlayer
Refer to SpongeForge or SpongeVanilla
action.FishingEvent.HookEntity
bleeding
branchaction.FishingEvent.Start
bleeding
branchaction.FishingEvent.Stop
bleeding
branchaction.LightningEvent.Post
bleeding
branchaction.LightningEvent.Pre
bleeding
branchaction.LightningEvent.Strike
Refer to SpongeForge or SpongeVanilla
action.SleepingEvent.Finish
Refer to SpongeForge or SpongeVanilla
action.SleepingEvent.Post
bleeding
branchaction.SleepingEvent.Pre
Refer to SpongeForge or SpongeVanilla
action.SleepingEvent.Tick
bleeding
branchblock.ChangeBlockEvent.Break
Refer to SpongeForge or SpongeVanilla
block.ChangeBlockEvent.Decay
bleeding
branchblock.ChangeBlockEvent.Grow
bleeding
branchblock.ChangeBlockEvent.Modify
bleeding
branchblock.ChangeBlockEvent.Place
Refer to SpongeForge or SpongeVanilla
block.ChangeBlockEvent.Post
bleeding
branchblock.ChangeBlockEvent.Pre
bleeding
branchblock.CollideBlockEvent
bleeding
branchblock.CollideBlockEvent.Impact
bleeding
branchblock.InteractBlockEvent.Primary.MainHand
bleeding
branchblock.InteractBlockEvent.Primary.OffHand
bleeding
branchblock.InteractBlockEvent.Secondary.MainHand
bleeding
branchblock.InteractBlockEvent.Secondary.OffHand
bleeding
branchblock.NotifyNeighborBlockEvent
Refer to SpongeForge or SpongeVanilla
block.TickBlockEvent.Random
bleeding
branchblock.TickBlockEvent.Scheduled
bleeding
branchblock.tileentity.BrewingEvent.Finish
Refer to SpongeForge or SpongeVanilla
block.tileentity.BrewingEvent.Interrupt
bleeding
branchblock.tileentity.BrewingEvent.Start
Refer to SpongeForge or SpongeVanilla
block.tileentity.BrewingEvent.Tick
bleeding
branchblock.tileentity.ChangeSignEvent
bleeding
branchblock.tileentity.SmeltEvent.ConsumeFuel
bleeding
branchblock.tileentity.SmeltEvent.Finish
bleeding
branchblock.tileentity.SmeltEvent.Interrupt
bleeding
branchblock.tileentity.SmeltEvent.Start
bleeding
branchblock.tileentity.SmeltEvent.Tick
bleeding
branchblock.tileentity.TargetTileEntityEvent
bleeding
branchcommand.SendCommandEvent
Refer to SpongeForge or SpongeVanilla
command.TabCompleteEvent.Chat
bleeding
branchcommand.TabCompleteEvent.Command
bleeding
branchdata.ChangeDataHolderEvent
bleeding
branchdata.ChangeDataHolderEvent.ValueChange
bleeding
brancheconomy.EconomyTransactionEvent
bleeding
branchentity.AttackEntityEvent
bleeding
branchentity.BreedEntityEvent.Breed
bleeding
branchentity.BreedEntityEvent.FindMate
bleeding
branchentity.ChangeEntityEquipmentEvent
bleeding
branchentity.ChangeEntityEquipmentEvent.TargetHumanoid
bleeding
branchentity.ChangeEntityEquipmentEvent.TargetLiving
bleeding
branchentity.ChangeEntityEquipmentEvent.TargetPlayer
bleeding
branchentity.ChangeEntityExperienceEvent
bleeding
branchentity.ChangeEntityPotionEffectEvent.Expire
bleeding
branchentity.ChangeEntityPotionEffectEvent.Gain
bleeding
branchentity.ChangeEntityPotionEffectEvent.Remove
bleeding
branchentity.CollideEntityEvent
bleeding
branchentity.CollideEntityEvent.Impact
bleeding
branchentity.ConstructEntityEvent.Post
Refer to SpongeForge or SpongeVanilla
entity.ConstructEntityEvent.Pre
bleeding
branchentity.DamageEntityEvent
bleeding
branchentity.DestructEntityEvent
bleeding
branchentity.DestructEntityEvent.Death
Refer to SpongeForge or SpongeVanilla
entity.ExpireEntityEvent
bleeding
branchentity.ExpireEntityEvent.TargetItem
Refer to SpongeForge or SpongeVanilla
entity.HarvestEntityEvent
bleeding
branchentity.HarvestEntityEvent.TargetHumanoid
bleeding
branchentity.HarvestEntityEvent.TargetLiving
bleeding
branchentity.HarvestEntityEvent.TargetPlayer
bleeding
branchentity.HealEntityEvent
bleeding
branchentity.IgniteEntityEvent
bleeding
branchentity.InteractEntityEvent.Primary.MainHand
bleeding
branchentity.InteractEntityEvent.Primary.OffHand
bleeding
branchentity.InteractEntityEvent.Secondary.MainHand
bleeding
branchentity.InteractEntityEvent.Secondary.OffHand
bleeding
branchentity.LeashEntityEvent
bleeding
branchentity.MoveEntityEvent
bleeding
branchentity.MoveEntityEvent.Teleport
bleeding
branchentity.MoveEntityEvent.Teleport.Portal
bleeding
branchentity.RideEntityEvent.Dismount
Refer to SpongeForge or SpongeVanilla
entity.RideEntityEvent.Mount
Refer to SpongeForge or SpongeVanilla
entity.SpawnEntityEvent
Refer to SpongeForge or SpongeVanilla
entity.SpawnEntityEvent.ChunkLoad
bleeding
branchentity.SpawnEntityEvent.Custom
bleeding
branchentity.SpawnEntityEvent.Spawner
Refer to SpongeForge or SpongeVanilla
entity.TameEntityEvent
bleeding
branchentity.UnleashEntityEvent
bleeding
branchentity.ai.AITaskEvent.Add
bleeding
branchentity.ai.AITaskEvent.Remove
bleeding
branchentity.explosive.DefuseExplosiveEvent.Post
bleeding
branchentity.explosive.DefuseExplosiveEvent.Pre
bleeding
branchentity.explosive.DetonateExplosiveEvent
bleeding
branchentity.explosive.PrimeExplosiveEvent.Post
bleeding
branchentity.explosive.PrimeExplosiveEvent.Pre
bleeding
branchentity.item.ItemMergeItemEvent
bleeding
branchentity.living.humanoid.AnimateHandEvent
bleeding
branchentity.living.humanoid.ChangeGameModeEvent
bleeding
branchentity.living.humanoid.ChangeGameModeEvent.TargetPlayer
bleeding
branchentity.living.humanoid.ChangeLevelEvent
bleeding
branchentity.living.humanoid.ChangeLevelEvent.TargetPlayer
bleeding
branchentity.living.humanoid.player.KickPlayerEvent
bleeding
branchentity.living.humanoid.player.PlayerChangeClientSettingsEvent
bleeding
branchentity.living.humanoid.player.ResourcePackStatusEvent
bleeding
branchentity.living.humanoid.player.RespawnPlayerEvent
Refer to SpongeForge or SpongeVanilla
entity.projectile.LaunchProjectileEvent
bleeding
branchgame.GameReloadEvent
bleeding
branchgame.state.GameAboutToStartServerEvent
Refer to SpongeForge or SpongeVanilla
game.state.GameConstructionEvent
Refer to SpongeForge or SpongeVanilla
game.state.GameInitializationEvent
Refer to SpongeForge or SpongeVanilla
game.state.GameLoadCompleteEvent
Refer to SpongeForge or SpongeVanilla
game.state.GamePostInitializationEvent
Refer to SpongeForge or SpongeVanilla
game.state.GamePreInitializationEvent
Refer to SpongeForge or SpongeVanilla
game.state.GameStartedServerEvent
Refer to SpongeForge or SpongeVanilla
game.state.GameStartingServerEvent
Refer to SpongeForge or SpongeVanilla
game.state.GameStoppedEvent
bleeding
branchgame.state.GameStoppedServerEvent
Refer to SpongeForge or SpongeVanilla
game.state.GameStoppingEvent
bleeding
branchgame.state.GameStoppingServerEvent
Refer to SpongeForge or SpongeVanilla
item.inventory.ChangeInventoryEvent.Equipment
bleeding
branchitem.inventory.ChangeInventoryEvent.Held
bleeding
branchitem.inventory.ChangeInventoryEvent.Pickup
Refer to SpongeForge or SpongeVanilla
item.inventory.ChangeInventoryEvent.Transfer
bleeding
branchitem.inventory.ClickInventoryEvent.Creative
bleeding
branchitem.inventory.ClickInventoryEvent.Double
bleeding
branchitem.inventory.ClickInventoryEvent.Drag.Primary
bleeding
branchitem.inventory.ClickInventoryEvent.Drag.Secondary
bleeding
branchitem.inventory.ClickInventoryEvent.Drop.Full
bleeding
branchitem.inventory.ClickInventoryEvent.Drop.Outside.Primary
bleeding
branchitem.inventory.ClickInventoryEvent.Drop.Outside.Secondary
bleeding
branchitem.inventory.ClickInventoryEvent.Drop.Single
bleeding
branchitem.inventory.ClickInventoryEvent.Middle
bleeding
branchitem.inventory.ClickInventoryEvent.NumberPress
bleeding
branchitem.inventory.ClickInventoryEvent.Primary
bleeding
branchitem.inventory.ClickInventoryEvent.Secondary
bleeding
branchitem.inventory.ClickInventoryEvent.Shift.Primary
bleeding
branchitem.inventory.ClickInventoryEvent.Shift.Secondary
bleeding
branchitem.inventory.DropItemEvent.Custom
bleeding
branchitem.inventory.DropItemEvent.Destruct
bleeding
branchitem.inventory.DropItemEvent.Dispense
Refer to SpongeForge or SpongeVanilla
item.inventory.DropItemEvent.Pre
bleeding
branchitem.inventory.InteractInventoryEvent.Close
bleeding
branchitem.inventory.InteractInventoryEvent.Open
Refer to SpongeForge or SpongeVanilla
item.inventory.InteractItemEvent.Primary.MainHand
bleeding
branchitem.inventory.InteractItemEvent.Primary.OffHand
bleeding
branchitem.inventory.InteractItemEvent.Secondary.MainHand
bleeding
branchitem.inventory.InteractItemEvent.Secondary.OffHand
bleeding
branchitem.inventory.UseItemStackEvent.Finish
Refer to SpongeForge or SpongeVanilla
item.inventory.UseItemStackEvent.Replace
bleeding
branchitem.inventory.UseItemStackEvent.Reset
bleeding
branchitem.inventory.UseItemStackEvent.Start
Refer to SpongeForge or SpongeVanilla
item.inventory.UseItemStackEvent.Stop
Refer to SpongeForge or SpongeVanilla
item.inventory.UseItemStackEvent.Tick
Refer to SpongeForge or SpongeVanilla
message.MessageChannelEvent
bleeding
branchmessage.MessageChannelEvent.Chat
Refer to SpongeForge or SpongeVanilla
network.BanIpEvent
bleeding
branchnetwork.ChannelRegistrationEvent.Register
bleeding
branchnetwork.ChannelRegistrationEvent.Unregister
bleeding
branchnetwork.ClientConnectionEvent.Auth
bleeding
branchnetwork.ClientConnectionEvent.Disconnect
Refer to SpongeForge or SpongeVanilla
network.ClientConnectionEvent.Join
Refer to SpongeForge or SpongeVanilla
network.ClientConnectionEvent.Login
bleeding
branchnetwork.PardonIpEvent
bleeding
branchnetwork.rcon.RconConnectionEvent.Connect
bleeding
branchnetwork.rcon.RconConnectionEvent.Disconnect
bleeding
branchnetwork.rcon.RconConnectionEvent.Login
bleeding
branchserver.ClientPingServerEvent
bleeding
branchserver.query.QueryServerEvent.Basic
bleeding
branchserver.query.QueryServerEvent.Full
bleeding
branchservice.ChangeServiceProviderEvent
bleeding
branchstatistic.ChangeStatisticEvent
bleeding
branchstatistic.ChangeStatisticEvent.TargetPlayer
bleeding
branchuser.BanUserEvent
bleeding
branchuser.BanUserEvent.TargetPlayer
bleeding
branchuser.PardonUserEvent
bleeding
branchuser.PardonUserEvent.TargetPlayer
bleeding
branchworld.ChangeWorldGameRuleEvent
bleeding
branchworld.ChangeWorldWeatherEvent
bleeding
branchworld.ChunkPreGenerationEvent.Cancelled
bleeding
branchworld.ChunkPreGenerationEvent.Complete
bleeding
branchworld.ChunkPreGenerationEvent.Post
bleeding
branchworld.ChunkPreGenerationEvent.Pre
bleeding
branchworld.ConstructPortalEvent
bleeding
branchworld.ConstructWorldPropertiesEvent
bleeding
branchworld.ExplosionEvent.Detonate
Refer to SpongeForge or SpongeVanilla
world.ExplosionEvent.Post
bleeding
branchworld.ExplosionEvent.Pre
Refer to SpongeForge or SpongeVanilla
world.GenerateChunkEvent.Post
bleeding
branchworld.GenerateChunkEvent.Pre
bleeding
branchworld.LoadWorldEvent
Refer to SpongeForge or SpongeVanilla
world.SaveWorldEvent
Refer to SpongeForge or SpongeVanilla
world.SaveWorldEvent.Post
bleeding
branchworld.SaveWorldEvent.Pre
bleeding
branchworld.UnloadWorldEvent
Refer to SpongeForge or SpongeVanilla
world.chunk.ForcedChunkEvent
Refer to SpongeForge or SpongeVanilla
world.chunk.LoadChunkEvent
Refer to SpongeForge or SpongeVanilla
world.chunk.PopulateChunkEvent.Populate
bleeding
branchworld.chunk.PopulateChunkEvent.Post
Refer to SpongeForge or SpongeVanilla
world.chunk.PopulateChunkEvent.Pre
Refer to SpongeForge or SpongeVanilla
world.chunk.UnforcedChunkEvent
Refer to SpongeForge or SpongeVanilla
world.chunk.UnloadChunkEvent
Refer to SpongeForge or SpongeVanilla
The text was updated successfully, but these errors were encountered: