Package noppes.npcs.api.entity
Interface IEnergySlicer<T extends net.minecraft.entity.Entity>
-
- All Superinterfaces:
IEnergyAbility<T>,IEnergyProjectile<T>,IEntity<T>
public interface IEnergySlicer<T extends net.minecraft.entity.Entity> extends IEnergyProjectile<T>
A thin, wide blade projectile that slices through targets.Slicers travel in a straight line, cutting through entities in their path.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description floatgetSliceThickness()floatgetSliceWidth()Width of the slicer blade.voidsetSliceThickness(float thickness)voidsetSliceWidth(float width)-
Methods inherited from interface noppes.npcs.api.entity.IEnergyAbility
getChargeProgress, getDamageData, getInnerAlpha, getInnerColor, getLightningDensity, getLightningFadeTime, getLightningRadius, getMagicData, getOuterColor, getOuterColorAlpha, getOuterColorWidth, getOwner, getOwnerEntityId, hasLightningEffect, isCharging, isIgnoreIFrames, isOuterColorEnabled, setDamageData, setIgnoreIFrames, setInnerAlpha, setInnerColor, setLightningDensity, setLightningEffect, setLightningFadeTime, setLightningRadius, setMagicData, setOuterColor, setOuterColorAlpha, setOuterColorEnabled, setOuterColorWidth
-
Methods inherited from interface noppes.npcs.api.entity.IEnergyProjectile
fireAt, fireAt, fireDirection, fireFrom, fireFrom, getAnchor, getAnchorOffsetX, getAnchorOffsetY, getAnchorOffsetZ, getDamage, getEnergyType, getExplosionDamageFalloff, getExplosionRadius, getHitType, getHomingRange, getHomingStrength, getInterpolatedRotationX, getInterpolatedRotationY, getInterpolatedRotationZ, getInterpolatedSize, getKnockback, getKnockbackUp, getMaxDistance, getMaxHits, getMaxLifetime, getMultiHitDelayTicks, getRotationSpeed, getSize, getSpeed, getStartX, getStartY, getStartZ, getTarget, getTargetEntityId, hasHit, isExplosive, isHoming, setDamage, setExplosionDamageFalloff, setExplosionRadius, setExplosive, setHitType, setHoming, setHomingRange, setHomingStrength, setKnockback, setKnockbackUp, setMaxDistance, setMaxHits, setMaxLifetime, setMultiHitDelayTicks, setOwner, setRotationSpeed, setSize, setSpeed, setTarget, syncClient
-
Methods inherited from interface noppes.npcs.api.entity.IEntity
capturesDrops, clearStoredData, clearTempData, despawn, dropItem, extinguish, getAge, getAllNbt, getBlockX, getBlockY, getBlockZ, getCapturedDrops, getCollidingEntities, getDimension, getEntityId, getHeight, getMCEntity, getMotion, getMotionX, getMotionY, getMotionZ, getMount, getNbt, getNbtOptional, getPitch, getPosition, getRider, getRotation, getStoredData, getStoredDataKeys, getSurroundingEntities, getSurroundingEntities, getTempData, getTempDataKeys, getType, getTypeName, getUniqueID, getWidth, getWorld, getX, getY, getYOffset, getZ, hasCollided, hasCollidedHorizontally, hasCollidedVertically, hasStoredData, hasTempData, inFire, inLava, inWater, isAirborne, isAlive, isBurning, isSneaking, isSprinting, knockback, knockback, knockback, removeStoredData, removeTempData, setBurning, setCapturedDrops, setCapturesDrops, setDimension, setImmune, setInvisible, setMotion, setMotion, setMotionX, setMotionY, setMotionZ, setMount, setNbt, setPitch, setPosition, setPosition, setRider, setRotation, setRotation, setSneaking, setSprinting, setStoredData, setTempData, setX, setY, setZ, spawnParticle, storeAsClone, typeOf, updateEntity
-
-