Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accept(StreamTagVisitor) - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
- accept(TagVisitor) - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
- add(Enchantment, int) - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- amount - Variable in class net.orbyfied.j8.util.mc.ItemBuilder
-
The amount of the item stack.
B
- build() - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- build() - Method in class net.orbyfied.j8.util.mc.SkullBuilder
- buildProfile() - Method in class net.orbyfied.j8.util.mc.SkullBuilder
C
- CLASS_NAME_TAG - Static variable in class net.orbyfied.j8.util.nbt.CompoundObjectTag
-
The key used to store the class name in the serialized compound tags.
- CompoundObjectTag<T> - Class in net.orbyfied.j8.util.nbt
-
A runtime reference to an object which is converted to a compound tag with the data prefixed by the class name to save it persistently.
- CompoundObjectTag(T) - Constructor for class net.orbyfied.j8.util.nbt.CompoundObjectTag
- CompoundTagSerializer<T> - Interface in net.orbyfied.j8.util.nbt
-
A serializer for type T which should define the functionality needed to serialize and deserialize a value of type T to and from a compound tag respectively.
- construct() - Static method in class net.orbyfied.j8.util.mc.SkullBuilder
- construct(String) - Static method in class net.orbyfied.j8.util.mc.SkullBuilder
- copy() - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
- copy(T) - Method in interface net.orbyfied.j8.util.nbt.CompoundTagSerializer
-
Should (possibly deep-) clone the object to be used in
Tag.copy(). - create() - Static method in class net.orbyfied.j8.util.mc.ItemBuilder
- create() - Static method in class net.orbyfied.j8.util.mc.MetaBuilder
-
Constructs a new builder with the default item meta.
- create(Material) - Static method in class net.orbyfied.j8.util.mc.ItemBuilder
- create(Material) - Static method in class net.orbyfied.j8.util.mc.MetaBuilder
-
Constructs a new builder with the initial item meta set to the appropriate item meta for the supplied material.
- create(Material, int) - Static method in class net.orbyfied.j8.util.mc.ItemBuilder
- create(T) - Static method in class net.orbyfied.j8.util.mc.MetaBuilder
-
Constructs a new builder with a clone of the provided item meta as editable meta.
E
- empty() - Method in class net.orbyfied.j8.util.mc.MetaBuilder
- enchantments - Variable in class net.orbyfied.j8.util.mc.ItemBuilder
-
Enchantments that will be put onto the item stack.
- equals(Object) - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
G
- get() - Method in class net.orbyfied.j8.util.mc.MetaBuilder
- getChunkHandle(Chunk) - Static method in class net.orbyfied.j8.util.mc.NmsHelper
- getCraftBukkitClass(String) - Static method in class net.orbyfied.j8.util.mc.NmsHelper
- getDisplayName() - Method in class net.orbyfied.j8.util.mc.MetaBuilder
- getId() - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
- getLevel(Enchantment) - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- getObject() - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
- getObjectType() - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
- getOrCreateCompound(CompoundTag, String) - Static method in class net.orbyfied.j8.util.nbt.Nbt
-
Tries to get a compound tag with the provided key from the source tag.
- getOrCreateList(CompoundTag, String, int) - Static method in class net.orbyfied.j8.util.nbt.Nbt
-
Tries to get a list tag with the provided key from the source tag.
- getOrCreateObject(CompoundTag, String, Supplier<Object>) - Static method in class net.orbyfied.j8.util.nbt.Nbt
-
Tries to get an object tag with the provided key from the source tag.
- getOrLoadObject(CompoundTag, String) - Static method in class net.orbyfied.j8.util.nbt.Nbt
-
Tries to get an object tag with the provided key from the source tag.
- getPlayerHandle(Player) - Static method in class net.orbyfied.j8.util.mc.NmsHelper
- getProperty(String) - Method in class net.orbyfied.j8.util.mc.MetaBuilder
- getType() - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
- getVersion() - Static method in class net.orbyfied.j8.util.mc.NmsHelper
- getWorldHandle(World) - Static method in class net.orbyfied.j8.util.mc.NmsHelper
- gradient1d2fLr(String, Color, Color, boolean, ChatColor...) - Static method in class net.orbyfied.j8.util.TextFormatting
-
Creates a 1D gradient from 2 points positioned at the full left and right points.
- gradient2d2fTlbr(String, Color, Color, ChatColor...) - Static method in class net.orbyfied.j8.util.TextFormatting
H
- has(Enchantment) - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- hashCode() - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
I
- isUnbreakable() - Method in class net.orbyfied.j8.util.mc.MetaBuilder
- isUnsafe(Enchantment) - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- it - Variable in class net.orbyfied.j8.util.mc.MetaBuilder
-
The meta instance.
- ItemBuilder<T extends org.bukkit.inventory.meta.ItemMeta,
M extends MetaBuilder<T, M>, Self extends ItemBuilder<T, M, ?>> - Class in net.orbyfied.j8.util.mc -
Base class for building item stacks.
- ItemBuilder() - Constructor for class net.orbyfied.j8.util.mc.ItemBuilder
-
Protected constructor.
L
- LOADED_SERIALIZERS - Static variable in class net.orbyfied.j8.util.nbt.CompoundObjectTag
-
The serializers loaded mapped by class.
- loadFromCompound(CompoundTag) - Static method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
-
Tries to load an object from the given compound tag.
M
- makeFor(Material) - Static method in class net.orbyfied.j8.util.mc.MetaBuilder
-
Creates a new item meta for the specified material.
- material - Variable in class net.orbyfied.j8.util.mc.ItemBuilder
-
The material of the item stack.
- meta - Variable in class net.orbyfied.j8.util.mc.ItemBuilder
-
The item meta (builder).
- meta() - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- meta(BiConsumer<M, T>) - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- meta(Consumer<M>) - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- MetaBuilder<V extends org.bukkit.inventory.meta.ItemMeta,
Self extends MetaBuilder<V, ?>> - Class in net.orbyfied.j8.util.mc -
Builds item meta's.
- MetaBuilder(V) - Constructor for class net.orbyfied.j8.util.mc.MetaBuilder
-
Protected constructor.
N
- Nbt - Class in net.orbyfied.j8.util.nbt
-
Utilities for working with Minecraft NBT tags.
- Nbt() - Constructor for class net.orbyfied.j8.util.nbt.Nbt
- net.orbyfied.j8.util - package net.orbyfied.j8.util
- net.orbyfied.j8.util.mc - package net.orbyfied.j8.util.mc
- net.orbyfied.j8.util.nbt - package net.orbyfied.j8.util.nbt
- NEWLINE_REGEX - Static variable in class net.orbyfied.j8.util.TextFormatting
- NmsHelper - Class in net.orbyfied.j8.util.mc
-
Utilities for working with NMS.
- NmsHelper() - Constructor for class net.orbyfied.j8.util.mc.NmsHelper
O
- of(ItemStack) - Static method in class net.orbyfied.j8.util.mc.ItemBuilder
- of(T) - Static method in class net.orbyfied.j8.util.mc.MetaBuilder
-
Constructs a new builder with a reference of the provided item meta as editable meta.
R
- read(CompoundTag) - Method in interface net.orbyfied.j8.util.nbt.CompoundTagSerializer
-
Should read a value of type T from the provided input tag.
- remove(Enchantment) - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- rgbToHex(Color) - Static method in class net.orbyfied.j8.util.TextFormatting
S
- saveToCompound(CompoundObjectTag<?>, CompoundTag) - Static method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
-
Saves the provided compound object tag to the specified compound tag and returns it (the compound tag) back to you.
- SERIALIZER_FIELD_NAME - Static variable in class net.orbyfied.j8.util.nbt.CompoundObjectTag
-
The name of the field that compound tag serializable classes should define and initialize with their serializer.
- setAmount(int) - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- setDisplayName(String) - Method in class net.orbyfied.j8.util.mc.MetaBuilder
- setMaterial(Material) - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- setMaterial(Material) - Method in class net.orbyfied.j8.util.mc.SkullBuilder
- setMeta(T) - Method in class net.orbyfied.j8.util.mc.ItemBuilder
- setObject(T) - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
- setProperty(String, Object) - Method in class net.orbyfied.j8.util.mc.MetaBuilder
- setTexture(String) - Method in class net.orbyfied.j8.util.mc.SkullBuilder
- setUnbreakable(boolean) - Method in class net.orbyfied.j8.util.mc.MetaBuilder
- SkullBuilder<M extends MetaBuilder<org.bukkit.inventory.meta.SkullMeta,
M>> - Class in net.orbyfied.j8.util.mc -
Item builder which builds skull item stacks with custom textures.
- SkullBuilder() - Constructor for class net.orbyfied.j8.util.mc.SkullBuilder
T
- TAG_TYPE - Static variable in class net.orbyfied.j8.util.nbt.CompoundObjectTag
-
Tag type.
- TextFormatting - Class in net.orbyfied.j8.util
- TextFormatting() - Constructor for class net.orbyfied.j8.util.TextFormatting
- toString() - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
- translate(String, String, String) - Static method in class net.orbyfied.j8.util.TextFormatting
U
- update() - Method in class net.orbyfied.j8.util.mc.ItemBuilder
W
- write(DataOutput) - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
- write(CompoundTag, T) - Method in interface net.orbyfied.j8.util.nbt.CompoundTagSerializer
-
Should write the provided value into the provided output tag.
- writeCompoundTag() - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
-
Attempts to serialize this object tag into a new compound tag.
- writeCompoundTag(CompoundTag) - Method in class net.orbyfied.j8.util.nbt.CompoundObjectTag
-
Attempts to serialize this object tag into the provided compound tag.
All Classes and Interfaces|All Packages|Constant Field Values