Package net.orbyfied.j8.util.mc
Class SkullBuilder<M extends MetaBuilder<org.bukkit.inventory.meta.SkullMeta,M>>
java.lang.Object
net.orbyfied.j8.util.mc.ItemBuilder<org.bukkit.inventory.meta.SkullMeta,M,SkullBuilder<M>>
net.orbyfied.j8.util.mc.SkullBuilder<M>
- Type Parameters:
M- Should never be manually set!
public class SkullBuilder<M extends MetaBuilder<org.bukkit.inventory.meta.SkullMeta,M>>
extends ItemBuilder<org.bukkit.inventory.meta.SkullMeta,M,SkullBuilder<M>>
Item builder which builds skull item stacks with
custom textures.
-
Field Summary
Fields inherited from class net.orbyfied.j8.util.mc.ItemBuilder
amount, enchantments, material, meta -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStackbuild()com.mojang.authlib.GameProfilestatic <M extends MetaBuilder<org.bukkit.inventory.meta.SkullMeta,M>>
SkullBuilder<M>static <M extends MetaBuilder<org.bukkit.inventory.meta.SkullMeta,M>>
SkullBuilder<M>setMaterial(org.bukkit.Material material) setTexture(String texture)
-
Constructor Details
-
SkullBuilder
protected SkullBuilder()
-
-
Method Details
-
construct
public static <M extends MetaBuilder<org.bukkit.inventory.meta.SkullMeta,M>> SkullBuilder<M> construct() -
construct
public static <M extends MetaBuilder<org.bukkit.inventory.meta.SkullMeta,M>> SkullBuilder<M> construct(String texture) -
setTexture
-
buildProfile
public com.mojang.authlib.GameProfile buildProfile() -
build
public org.bukkit.inventory.ItemStack build()- Overrides:
buildin classItemBuilder<org.bukkit.inventory.meta.SkullMeta,M extends MetaBuilder<org.bukkit.inventory.meta.SkullMeta, M>, SkullBuilder<M extends MetaBuilder<org.bukkit.inventory.meta.SkullMeta, M>>>
-
setMaterial
- Overrides:
setMaterialin classItemBuilder<org.bukkit.inventory.meta.SkullMeta,M extends MetaBuilder<org.bukkit.inventory.meta.SkullMeta, M>, SkullBuilder<M extends MetaBuilder<org.bukkit.inventory.meta.SkullMeta, M>>>
-