SpongeAPI
SpongeAPI copied to clipboard
A Minecraft plugin API
Right now, I don't think we have a way to know which items are inside a Shulker Box ItemStack, only getting the items from the TileEntity. It'd be useful to...
Last time, Zidane mentioned when ST-DDT contributed AI docs on SpongeDocs that the whole AI system (agent goals/tasks) will be revamped. I have a few notes for these changes: Goal...
1. Need to rename the arguments "name" to "path" or "resourcePath". This name is confusing, because it is impossible to understand from its name whether it is possible to obtain...
When creating child commands using custom `CommandCallable`s a different "usage" message is displayed. Code to reproduce: ``` Sponge.getCommandManager().register(this, CommandSpec.builder() .child(new CommandCallable() { @Override public CommandResult process(CommandSource source, String arguments) throws...
Re-requesting this event, and hoping it can be in with the API 5.0 version Can an event PLEASE be created that is thrown when an animal consumes a bone/fish/seeds/carrot/etc whichever...
All the entities can be projectiles, it only depends on the usage we have of them. For example, I need to launch an `Item` like a `Projectile` (with a `Player`...
Punishment service will replace ban service. It will use key strings, like permission service, for example "hacks.survivalfly", "chat.spam", "admin.ban". There will be two methods: punishPlayer and unPunishPlayer in this service....
Like we've spoken over [here](https://forums.spongepowered.org/t/enable-or-disable-skin-parts-on-entitytype-human/29620), so basically I'd be awesome if you'd be able to enable and disable different skin parts on HUMAN entity. Currently when setting a skin to...
The `GenericArguments.player()` element does not take into account players which are vanished when parsing, especially with tab completing. Players can thus use tab completion to determine if a vanished administrator...
As seen in Forge, mods are able to verify jar integrity using fingerprints/signatures: https://github.com/MinecraftForge/MinecraftForge/blob/master/src/main/java/net/minecraftforge/fml/common/Mod.java#L151 https://github.com/MinecraftForge/MinecraftForge/blob/master/src/main/java/net/minecraftforge/fml/common/event/FMLFingerprintViolationEvent.java https://github.com/MinecraftForge/MinecraftForge/blob/master/src/main/java/net/minecraftforge/fml/common/FMLModContainer.java#L452-L540 I think this would be a useful thing to have as part of the...