Christian Hughes

Results 20 issues of Christian Hughes

It would be nice to have an injection point for after an object has been created, initialized, and stored. Given `Object object = new Object();` roughly compiles to: ``` NEW...

**Issue Description** Registering a `data.Key` where `Foo` is some registry value type doesn't serialize correctly without manually specifying the serializer and deserializer. That is, this doesn't work: ```java class Foo...

system: data
version: 1.16 (u)
type: impl request

### Is this request specific to one implementation of Sponge? Yes, only SpongeForge ### Sponge Version 1.18.x ### What are you requesting? Forge's new `PermissionHandler` system (see: https://github.com/MinecraftForge/MinecraftForge/pull/7780) was merged...

type: feature request
status: needs triage

This may be possible without an `Overwrite`, but as far as I'm aware currently it would require more than 1 injection, and having to track state across injections can get...

version: 1.16

Something along the lines of sponge api 7's [MutableMessageChannel](https://github.com/SpongePowered/SpongeAPI/blob/stable-7/src/main/java/org/spongepowered/api/text/channel/MutableMessageChannel.java), which would simply let the user add/remove audiences at will.

type: enhancement
area: api

Closes #2138.

api: 8
status: needs updating

In the same vein of how permission context calculators work, event context calculators would automatically add `EventContextKey`s to an event's context. A rough outline: ```java @FunctionalInterface public interface EventContextCalculator {...

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

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)

Thought I might as well make an issue for it, so it can eventually be taken care of. Currently I or any of the other ore moderators can review our...

type: feature request

Having an official maven repository linked to Ore, where plugin releases that developers opt-in to upload to, would help to standardize how consumers of these plugins' APIs retrieve these dependencies....

type: enhancement
component: api
component: backend
component: frontend