All Classes and Interfaces
Class
Description
A reflection API for action bars in Minecraft.
Paper started using Mojang-mapped names since 1.20.5
A class that provides various different essential features that the API
didn't/doesn't support.
Order of this enum should not be changed.
NoteBlockMusic - Write music scripts for Minecraft.
You can write small text scripts for Minecraft note blocks without needing to use any redstone or building to make your music.
You can write small text scripts for Minecraft note blocks without needing to use any redstone or building to make your music.
An instruction is any musical movement or
section that can be a restatement
and might have a fermata.
A sequence is a restatement collection
of multiple other
NoteBlockMusic.Sequences and NoteBlockMusic.Sound that itself might be a part of another NoteBlockMusic.SequenceAn instruction that produces a sonud which consists of a
Instrument and a Note with Note.Tone,
but without duration orRepresents any object that has a
GameProfile or one can be created with it.Represenets any object that has a
GameProfile which can also be changed.An object that has all the information about failed attempts.
The
SkullInputType enum represents different types of input patterns that can be used for identifying
and validating various formats such as texture hashes, URLs, Base64 encoded strings, UUIDs, and usernames.Represents an instruction that sets a property of a
GameProfile.This class is designed to be able to parse Java declarations only in a loose way, as it also
supports more simplified syntax (for example not requiring semicolons) that doesn't work
as nicely if you're using IntelliJ because of the highlighting which is greater advantage.
A reflection API for titles in Minecraft.
XBiome - Cross-version support for biome names.
Biomes: https://minecraft.wiki/w/Biome Biome: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/Biome.html
Biomes: https://minecraft.wiki/w/Biome Biome: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/Biome.html
XBlock - MaterialData/BlockData Support
BlockState (Old): https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/BlockState.html BlockData (New): https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/data/BlockData.html MaterialData (Old): https://hub.spigotmc.org/javadocs/spigot/org/bukkit/material/MaterialData.html
BlockState (Old): https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/BlockState.html BlockData (New): https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/data/BlockData.html MaterialData (Old): https://hub.spigotmc.org/javadocs/spigot/org/bukkit/material/MaterialData.html
An enum with cached legacy materials which can be used when comparing blocks with blocks and blocks with items.
Enchantment support with multiple aliases.
XEntity - YAML Entity Serializer
Supports 1.9+ Using ConfigurationSection Example:
Supports 1.9+ Using ConfigurationSection Example:
XItemStack - YAML Item Serializer
Using ConfigurationSection Example:
Using ConfigurationSection Example:
XMaterial - Data Values/Pre-flattening
1.13 and above as priority.
1.13 and above as priority.
Potion type support for multiple aliases.
For now, this merely acts as a chance wrapper for potion effects.
ReflectionUtils - Reflection handler for NMS and CraftBukkit.
Caches the packet related methods and is asynchronous.
Caches the packet related methods and is asynchronous.
XSkull - Apply skull texture from different sources.
Skull Meta: hub.spigotmc.org/.../SkullMeta
Mojang API: wiki.vg/Mojang_API
Skull Meta: hub.spigotmc.org/.../SkullMeta
Mojang API: wiki.vg/Mojang_API
XSound - Universal Minecraft Sound Support
1.13 and above as priority.
1.13 and above as priority.
A class to help caching and playing sound properties parsed from config.
Send different World Border data to each player.