GlowstoneMC / Glowstone

A fast, customizable and compatible open source server for Minecraft: Java Edition
https://glowstone.net
Other
1.89k stars 271 forks source link

API Event Coverage #922

Open aramperes opened 6 years ago

aramperes commented 6 years ago

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

Command Events

Nothing here

Enchantment Events

Nothing here

Entity Events

Hanging Entity Events

Nothing here

Inventory Events

Player Events

Profile Events

Server Events

Vehicle Events

Weather Events

Nothing here

World Events

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/58805115-api-event-coverage?utm_campaign=plugin&utm_content=tracker%2F14691067&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F14691067&utm_medium=issues&utm_source=github).
VaiTon commented 5 years ago

EntityShootBowEvent is implemented here

heisluft commented 5 years ago

I implemented PlayerLocaleChangeEvent in #1011

aramperes commented 5 years ago

@VaiTon I see that a few commits in your fork mentioned this issue. Do you plan on PR-ing these changes?

jhg023 commented 5 years ago

All of the links to the respective event documentation seem to be dead 👻

SHADOWDANCH commented 5 years ago

BlockPistonRetractEvent is firing here BroadcastMessageEvent is firing here ProjectileHitEvent is firing here PlayerExpChangeEvent is firing here VehicleCreateEvent is firing here

SHADOWDANCH commented 5 years ago

BlockPhysicsEvent is firing here

aramperes commented 5 years ago

I updated the links to use the Paper 1.12 docs, so they should no longer be dead.

JoelLau commented 4 years ago

I'm decent at Java, admire minecraft (have the game), but don't play much. Would anybody be willing to give me guide me as I make my first pull requests here ?

VaiTon commented 3 years ago

BeaconEffectEvent has been implemented in c4c59a7ebd263cf220a88382e882073bca7d267d.