public class GermEffectItem extends GermEffectReusable<GermEffectItem> implements IEffectSightRewritable<GermEffectItem>, IAnimatable<GermEffectItem>
| Constructor and Description |
|---|
GermEffectItem(java.lang.String effectName) |
| Modifier and Type | Method and Description |
|---|---|
GermEffectItem |
addAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart) |
GermEffectItem |
addAnimation(java.lang.String animationName) |
GermEffectItem |
clearAnimations() |
GermEffectItem |
clone() |
java.lang.Object |
getAnimations() |
org.bukkit.inventory.ItemStack |
getItemStack() |
java.lang.String |
getPitch() |
java.lang.String |
getRoll() |
java.lang.String |
getSize() |
org.bukkit.configuration.ConfigurationSection |
getSrcItemStack() |
int |
getType() |
java.lang.String |
getYaw() |
boolean |
isFollowBindPitch() |
boolean |
isFollowBindYaw() |
boolean |
isFollowPitch() |
boolean |
isFollowYaw() |
GermEffectItem |
removeAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart) |
GermEffectItem |
removeAnimation(java.lang.String animationName) |
GermEffectItem |
setAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart) |
GermEffectItem |
setAnimationGroup(AnimationGroup animationGroup) |
GermEffectItem |
setAnimationList(java.util.List<java.lang.String> animationList) |
GermEffectItem |
setAnimations(java.lang.Object objAnimation)
|
GermEffectItem |
setFollowBindPitch(boolean followBindPitch) |
GermEffectItem |
setFollowBindYaw(boolean followBindYaw) |
GermEffectItem |
setFollowPitch(boolean followPitch) |
GermEffectItem |
setFollowYaw(boolean followYaw) |
GermEffectItem |
setItemStack(org.bukkit.configuration.ConfigurationSection itemStackSrc) |
void |
setItemStack(org.bukkit.inventory.ItemStack itemStack) |
GermEffectItem |
setPitch(java.lang.String pitch) |
GermEffectItem |
setRoll(java.lang.String roll) |
GermEffectItem |
setSize(java.lang.String size) |
GermEffectItem |
setYaw(java.lang.String yaw) |
copyFrom, copyTo, despawn, getCollisionCount, getDataMap, getDuration, getEffectName, getGermEffectPart, getGermEffectPart, getGermEffectPart, getIndexName, getOffsetX, getOffsetY, getOffsetZ, getRenderRange, getShooterName, getTopRendering, isBindEntityFirstPersonVisible, isBindEntityVisible, isCollisionBlock, isCollisionEntity, isCollisionRemove, isFollowBindX, isFollowBindY, isFollowBindZ, isLighting, loadSrc, loadSrc, onBlockCollision, onDespawn, onEntityCollision, onSpawn, setBindEntityFirstPersonVisible, setBindEntityVisible, setCollisionBlock, setCollisionCount, setCollisionEntity, setCollisionRemove, setDuration, setDuration, setFollowBindX, setFollowBindY, setFollowBindZ, setLighting, setOffsetX, setOffsetY, setOffsetZ, setOnBlock, setOnEntity, setRenderRange, setShooterName, setTopRendering, spawnToEntity, spawnToEntity, spawnToEntity, spawnToEntity, spawnToEntity, spawnToEntity, spawnToEntity, spawnToLocation, spawnToLocation, spawnToLocation, spawnToLocation, spawnToLocation, spawnToLocationcanEqual, equals, getSrc, hashCode, setIndexName, toStringpublic int getType()
public final java.lang.String getSize()
public final GermEffectItem setSize(java.lang.String size)
public final org.bukkit.inventory.ItemStack getItemStack()
public final void setItemStack(org.bukkit.inventory.ItemStack itemStack)
public final org.bukkit.configuration.ConfigurationSection getSrcItemStack()
public final GermEffectItem setItemStack(org.bukkit.configuration.ConfigurationSection itemStackSrc)
public final boolean isFollowBindYaw()
isFollowBindYaw in interface IEffectSightRewritable<GermEffectItem>public final GermEffectItem setFollowBindYaw(boolean followBindYaw)
public final boolean isFollowBindPitch()
isFollowBindPitch in interface IEffectSightRewritable<GermEffectItem>public final GermEffectItem setFollowBindPitch(boolean followBindPitch)
public final GermEffectItem setFollowYaw(boolean followYaw)
setFollowYaw in interface IEffectSightRewritable<GermEffectItem>public final GermEffectItem setFollowPitch(boolean followPitch)
setFollowPitch in interface IEffectSightRewritable<GermEffectItem>public final boolean isFollowYaw()
isFollowYaw in interface IEffectSightRewritable<GermEffectItem>public final boolean isFollowPitch()
isFollowPitch in interface IEffectSightRewritable<GermEffectItem>public final java.lang.String getYaw()
getYaw in interface IEffectSightRewritable<GermEffectItem>public final GermEffectItem setYaw(java.lang.String yaw)
setYaw in interface IEffectSightRewritable<GermEffectItem>public final java.lang.String getPitch()
getPitch in interface IEffectSightRewritable<GermEffectItem>public final GermEffectItem setPitch(java.lang.String pitch)
setPitch in interface IEffectSightRewritable<GermEffectItem>public final java.lang.String getRoll()
getRoll in interface IEffectSightRewritable<GermEffectItem>public final GermEffectItem setRoll(java.lang.String roll)
setRoll in interface IEffectSightRewritable<GermEffectItem>public GermEffectItem setAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart)
setAnimation in interface IAnimatable<GermEffectItem>public GermEffectItem setAnimationGroup(AnimationGroup animationGroup)
setAnimationGroup in interface IAnimatable<GermEffectItem>public GermEffectItem addAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart)
addAnimation in interface IAnimatable<GermEffectItem>public GermEffectItem removeAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart)
removeAnimation in interface IAnimatable<GermEffectItem>public GermEffectItem setAnimationList(java.util.List<java.lang.String> animationList)
setAnimationList in interface IAnimatable<GermEffectItem>public GermEffectItem removeAnimation(java.lang.String animationName)
removeAnimation in interface IAnimatable<GermEffectItem>public GermEffectItem addAnimation(java.lang.String animationName)
addAnimation in interface IAnimatable<GermEffectItem>public GermEffectItem setAnimations(java.lang.Object objAnimation)
ListAnimationGroupGermAnimationPart
setAnimations in interface IAnimatable<GermEffectItem>objAnimation - public GermEffectItem clearAnimations()
clearAnimations in interface IAnimatable<GermEffectItem>public java.lang.Object getAnimations()
getAnimations in interface IAnimatable<GermEffectItem>List 或者
AnimationGroup 或者
GermAnimationPartpublic GermEffectItem clone()
clone in class GermEffectPart<GermEffectItem>