Index

A B C E G H I L M N O R S T U W 
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.
A B C E G H I L M N O R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values