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, spawnToLocation
canEqual, equals, getSrc, hashCode, setIndexName, toString
public 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)
List
AnimationGroup
GermAnimationPart
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
或者
GermAnimationPart
public GermEffectItem clone()
clone
in class GermEffectPart<GermEffectItem>