public class GermGuiItem extends GermGuiPart<GermGuiItem> implements IGuiPartResizeable<GermGuiItem>, IAnimatable<GermGuiItem>
GermGuiCallback.CallBackMachine
Constructor and Description |
---|
GermGuiItem(java.lang.String indexName) |
Modifier and Type | Method and Description |
---|---|
GermGuiItem |
addAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart) |
GermGuiItem |
addAnimation(java.lang.String animationName) |
GermGuiItem |
clearAnimations() |
GermGuiItem |
clone() |
GermGuiItem |
copyFrom(GermGuiItem germGuiPart)
将germGuiPart赋值到this
|
GermGuiItem |
copyTo(GermGuiItem germGuiPart)
将this的属性赋值到germGuiPart
|
java.lang.Object |
getAnimations() |
java.lang.String |
getHeight() |
java.lang.String |
getIdentity() |
org.bukkit.inventory.ItemStack |
getItemStack() |
java.lang.String |
getItemStackSerializer() |
java.lang.String |
getSize() |
int |
getType() |
java.lang.String |
getWidth() |
boolean |
isItemTooltip() |
boolean |
isSwallow() |
GermGuiItem |
removeAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart) |
GermGuiItem |
removeAnimation(java.lang.String animationName) |
GermGuiItem |
setAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart) |
GermGuiItem |
setAnimationGroup(AnimationGroup animationGroup) |
GermGuiItem |
setAnimationList(java.util.List<java.lang.String> animationList) |
GermGuiItem |
setAnimations(java.lang.Object objAnimation)
|
GermGuiItem |
setH(java.lang.String height) |
GermGuiItem |
setHeight(java.lang.String height) |
GermGuiItem |
setIdentity(java.lang.String identity) |
GermGuiItem |
setItemStack(org.bukkit.inventory.ItemStack itemStack) |
GermGuiItem |
setItemStack(java.lang.Object obj) |
GermGuiItem |
setItemStackSerializer(java.lang.String itemStackSerializer) |
GermGuiItem |
setItemTooltip(boolean itemTooltip) |
GermGuiItem |
setSize(java.lang.String size) |
GermGuiItem |
setSwallow(boolean swallow) |
GermGuiItem |
setW(java.lang.String width) |
GermGuiItem |
setWidth(java.lang.String width) |
getEnable, getGermGuiPart, getGermGuiPart, getGermGuiPart, getGermGuiPart, getGermGuiScreen, getInitDos, getInitScript, getLocationX, getLocationY, getLocationZ, getParentPart, getPlayer, getRealName, getSimpleMap, getTickDos, getTickScript, getTooltip, getTooltip2, isAsync, isEnable, isOpened, isViewportCulling, loadSrc, loadSrc, refreshField, refreshList, setAsync, setEnable, setEnable, setGermGuiScreen, setIndexName, setInitDos, setInitDos, setInitScript, setLocationX, setLocationX, setLocationX, setLocationY, setLocationY, setLocationY, setLocationZ, setLocationZ, setLocationZ, setParentPart, setTickDos, setTickDos, setTickScript, setTooltip, setTooltip2, setViewportCulling, setX, setY, setZ
clearCallbackHandler, getCallbackHandler, getHandler, getPlayerHandler, onCallback, registerCallbackHandler, registerHandler, registerPlayerHandler, removeCallbackHandler, removeHandler, removeHandler, removePlayerHandler, removePlayerHandler
canEqual, copyFrom, copyTo, equals, getIndexName, getSrc, hashCode, toString
public int getType()
public GermGuiItem clone()
clone
in class GermGuiPart<GermGuiItem>
public final java.lang.String getIdentity()
public final GermGuiItem setIdentity(java.lang.String identity)
public final boolean isSwallow()
public final GermGuiItem setSwallow(boolean swallow)
public final boolean isItemTooltip()
public final GermGuiItem setItemTooltip(boolean itemTooltip)
public final GermGuiItem setItemStackSerializer(java.lang.String itemStackSerializer)
public java.lang.String getSize()
public GermGuiItem setSize(java.lang.String size)
public java.lang.String getWidth()
getWidth
in interface IGuiPartResizeable<GermGuiItem>
public GermGuiItem setWidth(java.lang.String width)
setWidth
in interface IGuiPartResizeable<GermGuiItem>
public java.lang.String getHeight()
getHeight
in interface IGuiPartResizeable<GermGuiItem>
public GermGuiItem setHeight(java.lang.String height)
setHeight
in interface IGuiPartResizeable<GermGuiItem>
public GermGuiItem setW(java.lang.String width)
setW
in interface IGuiPartResizeable<GermGuiItem>
public GermGuiItem setH(java.lang.String height)
setH
in interface IGuiPartResizeable<GermGuiItem>
public org.bukkit.inventory.ItemStack getItemStack()
public java.lang.String getItemStackSerializer()
public GermGuiItem setItemStack(java.lang.Object obj)
public GermGuiItem setItemStack(org.bukkit.inventory.ItemStack itemStack)
public GermGuiItem copyFrom(GermGuiItem germGuiPart)
GermGuiPart
copyFrom
in class GermGuiPart<GermGuiItem>
germGuiPart
- 获取属性的目标对象public GermGuiItem copyTo(GermGuiItem germGuiPart)
GermGuiPart
copyTo
in class GermGuiPart<GermGuiItem>
germGuiPart
- 赋值的对象public GermGuiItem setAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart)
setAnimation
in interface IAnimatable<GermGuiItem>
public GermGuiItem setAnimationGroup(AnimationGroup animationGroup)
setAnimationGroup
in interface IAnimatable<GermGuiItem>
public GermGuiItem addAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart)
addAnimation
in interface IAnimatable<GermGuiItem>
public GermGuiItem removeAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart)
removeAnimation
in interface IAnimatable<GermGuiItem>
public GermGuiItem setAnimationList(java.util.List<java.lang.String> animationList)
setAnimationList
in interface IAnimatable<GermGuiItem>
public GermGuiItem removeAnimation(java.lang.String animationName)
removeAnimation
in interface IAnimatable<GermGuiItem>
public GermGuiItem addAnimation(java.lang.String animationName)
addAnimation
in interface IAnimatable<GermGuiItem>
public GermGuiItem setAnimations(java.lang.Object objAnimation)
List
AnimationGroup
GermAnimationPart
setAnimations
in interface IAnimatable<GermGuiItem>
objAnimation
- public GermGuiItem clearAnimations()
clearAnimations
in interface IAnimatable<GermGuiItem>
public java.lang.Object getAnimations()
getAnimations
in interface IAnimatable<GermGuiItem>
List
或者
AnimationGroup
或者
GermAnimationPart