SpongeAPI icon indicating copy to clipboard operation
SpongeAPI copied to clipboard

A Minecraft plugin API

Results 143 SpongeAPI issues
Sort by recently updated
recently updated
newest added

The concept of the config directory has been standardized for a long time now. However, it is not very clear where plugins should store "user data" (assuming it's not stored...

system: data
system: config
type: feature request
api: 8 (u)

Hello! We currently don't have a DamageEntityPostEvent, making it very difficult to react to damage after it happens. For example, if you were to apply a piece of armor to...

status: needs triage

We've been listening [STEER_VEHICLE packet](https://wiki.vg/Protocol#Steer_Vehicle) with [ProtocolLib's STEER_VEHICLE](https://github.com/aadnk/ProtocolLib/blob/master/src/main/java/com/comphenix/protocol/PacketType.java#L322) in our vehicle plugin. Since Sponge does not expose packets, I suggest adding some sort of SteeringEvent that could allow listening to...

system: event
type: feature request
api: 8 (u)
status: pr pending

The following events were dropped to prevent them from being unimplementable with given interface: - `RingBellEvent` https://github.com/SpongePowered/SpongeAPI/commit/e98d76ccc7b703713576b673089a0099e9e2cbc9 - Sound and GlowEffect are actually separate - `HarvestEntityEvent.Player` https://github.com/SpongePowered/SpongeAPI/commit/ab85249e50d89c4360d2a7b17307ab6c15db9a80 - keepInventory is...

api: 8 (u)

The `BlockChangeFlag` interface is not extends `CatalogType`. This creates big problems for serialization of this object. I hope there is no such thing anywhere else...

system: data
api: 7
type: feature request

Hi there, I've been told that there currently isn't a suitable way to create a child command where not all aliases are tabcompleteable. Now why is that an issue for...

system: command
api: 7 (u)
type: feature request

Bringing the discussion from Discord to GitHub to keep track of it. `Scoreboard` and `Team` would be much more useful for minigame-style plugins if they implemented `DataHolder`. This would in...

system: scoreboard
type: feature request
api: 8 (u)

Is it possible to create `DataManager#getTranslator(TypeToken token)` method? I have problems getting a common translator for a whole class of objects. As far as I know, `DataTranslator` interface itself has...

system: data
api: 7
type: feature request

Make ItemStackComparators cataloged type, so devs don't need to implement their own workaround for CommpandSpec and config serialization.

type: enhancement
system: data
api: 7 (u)