public class GermEffectFrame extends GermEffectReusable<GermEffectFrame> implements IEffectPartReusable, IEffectSightRewritable<GermEffectFrame>, IAnimatable<GermEffectFrame>
Constructor and Description |
---|
GermEffectFrame(java.lang.String effectName) |
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 final int getType()
public final java.lang.String getWidth()
public final GermEffectFrame setWidth(java.lang.String width)
public final java.lang.String getHeight()
public final GermEffectFrame setHeight(java.lang.String height)
public final java.util.List<java.lang.String> getFrames()
public final GermEffectFrame setFrames(java.util.List<java.lang.String> frames)
public final long getHz()
public final GermEffectFrame setHz(long hz)
public final int getCycle()
public final GermEffectFrame setCycle(int cycle)
public final boolean isCrossRendering()
public final GermEffectFrame setCrossRendering(boolean crossRendering)
public final boolean isFollowBindYaw()
isFollowBindYaw
in interface IEffectSightRewritable<GermEffectFrame>
public final GermEffectFrame setFollowBindYaw(boolean followBindYaw)
public final boolean isFollowBindPitch()
isFollowBindPitch
in interface IEffectSightRewritable<GermEffectFrame>
public final GermEffectFrame setFollowBindPitch(boolean followBindPitch)
public final GermEffectFrame setFollowYaw(boolean followYaw)
setFollowYaw
in interface IEffectSightRewritable<GermEffectFrame>
public final GermEffectFrame setFollowPitch(boolean followPitch)
setFollowPitch
in interface IEffectSightRewritable<GermEffectFrame>
public final boolean isFollowYaw()
isFollowYaw
in interface IEffectSightRewritable<GermEffectFrame>
public final boolean isFollowPitch()
isFollowPitch
in interface IEffectSightRewritable<GermEffectFrame>
public final java.lang.String getYaw()
getYaw
in interface IEffectSightRewritable<GermEffectFrame>
public final GermEffectFrame setYaw(java.lang.String yaw)
setYaw
in interface IEffectSightRewritable<GermEffectFrame>
public final java.lang.String getPitch()
getPitch
in interface IEffectSightRewritable<GermEffectFrame>
public final GermEffectFrame setPitch(java.lang.String pitch)
setPitch
in interface IEffectSightRewritable<GermEffectFrame>
public final java.lang.String getRoll()
getRoll
in interface IEffectSightRewritable<GermEffectFrame>
public final GermEffectFrame setRoll(java.lang.String roll)
setRoll
in interface IEffectSightRewritable<GermEffectFrame>
public GermEffectFrame setAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart)
setAnimation
in interface IAnimatable<GermEffectFrame>
public GermEffectFrame setAnimationGroup(AnimationGroup animationGroup)
setAnimationGroup
in interface IAnimatable<GermEffectFrame>
public GermEffectFrame addAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart)
addAnimation
in interface IAnimatable<GermEffectFrame>
public GermEffectFrame removeAnimation(GermAnimationPart<? extends DynamicBase> germAnimationPart)
removeAnimation
in interface IAnimatable<GermEffectFrame>
public GermEffectFrame setAnimationList(java.util.List<java.lang.String> animationList)
setAnimationList
in interface IAnimatable<GermEffectFrame>
public GermEffectFrame removeAnimation(java.lang.String animationName)
removeAnimation
in interface IAnimatable<GermEffectFrame>
public GermEffectFrame addAnimation(java.lang.String animationName)
addAnimation
in interface IAnimatable<GermEffectFrame>
public final GermEffectFrame setAnimations(java.lang.Object objAnimation)
List
AnimationGroup
GermAnimationPart
setAnimations
in interface IAnimatable<GermEffectFrame>
objAnimation
- public GermEffectFrame clearAnimations()
clearAnimations
in interface IAnimatable<GermEffectFrame>
public final java.lang.Object getAnimations()
getAnimations
in interface IAnimatable<GermEffectFrame>
List
或者
AnimationGroup
或者
GermAnimationPart
public GermEffectFrame clone()
clone
in class GermEffectPart<GermEffectFrame>