Class IceSpickes
java.lang.Object
com.binaris.wizardry.api.content.spell.Spell
com.binaris.wizardry.content.spell.abstr.ConstructSpell<T>
com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell<IceSpikeConstruct>
com.binaris.wizardry.content.spell.ice.IceSpickes
-
Field Summary
Fields inherited from class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
hitLiquids, ignoreUncollidablesFields inherited from class com.binaris.wizardry.content.spell.abstr.ConstructSpell
allowOverlap, constructFactory, permanent, requiresFloorFields inherited from class com.binaris.wizardry.api.content.spell.Spell
pitch, pitchVariation, volume -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddConstructExtras(IceSpikeConstruct construct, net.minecraft.core.Direction side, @Nullable net.minecraft.world.entity.LivingEntity caster) booleanisCollisionShapeFullBlock(net.minecraft.world.level.BlockGetter blockGetter, net.minecraft.core.BlockPos pos) protected @NotNull SpellPropertiesprotected booleanspawnConstruct(CastContext ctx, net.minecraft.world.phys.Vec3 origin, @Nullable net.minecraft.core.Direction side) Methods inherited from class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
cast, cast, cast, hitLiquids, ignoreUncollidablesMethods inherited from class com.binaris.wizardry.content.spell.abstr.ConstructSpell
canCastByEntity, canCastByLocation, floor, overlap, requiresPacketMethods inherited from class com.binaris.wizardry.api.content.spell.Spell
assignProperties, endCast, getAction, getCharge, getCooldown, getCost, getDesc, getDescriptionFormatted, getDescriptionId, getElement, getIcon, getLocation, getLoopSounds, getOrCreateDescriptionId, getOrCreateLocation, getPitch, getPitchVariation, getProperties, getTier, getType, getVolume, hasEnded, is, is, is, isEmpty, isEnabled, isInstantCast, onCharge, playSound, playSound, playSound, playSoundLoop, playSoundLoop, property, setProperties, soundValues, toString
-
Constructor Details
-
IceSpickes
public IceSpickes()
-
-
Method Details
-
spawnConstruct
protected boolean spawnConstruct(CastContext ctx, net.minecraft.world.phys.Vec3 origin, @Nullable @Nullable net.minecraft.core.Direction side) - Overrides:
spawnConstructin classConstructSpell<IceSpikeConstruct>
-
isCollisionShapeFullBlock
public boolean isCollisionShapeFullBlock(net.minecraft.world.level.BlockGetter blockGetter, net.minecraft.core.BlockPos pos) -
addConstructExtras
protected void addConstructExtras(IceSpikeConstruct construct, net.minecraft.core.Direction side, @Nullable @Nullable net.minecraft.world.entity.LivingEntity caster) - Overrides:
addConstructExtrasin classConstructSpell<IceSpikeConstruct>
-
properties
- Overrides:
propertiesin classConstructSpell<IceSpikeConstruct>
-