Class WeaponParticleEffectType.WeaponParticleEffectData
java.lang.Object
team.lodestar.lodestone.systems.network.WeaponParticleEffectType.WeaponParticleEffectData
- All Implemented Interfaces:
NetworkedParticleEffectExtraData
- Enclosing class:
WeaponParticleEffectType<T extends WeaponParticleEffectType.WeaponParticleEffectData>
public static class WeaponParticleEffectType.WeaponParticleEffectData
extends Object
implements NetworkedParticleEffectExtraData
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<WeaponParticleEffectType.WeaponParticleEffectData> static final WeaponParticleEffectType.WeaponParticleEffectDatastatic final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, WeaponParticleEffectType.WeaponParticleEffectData> -
Constructor Summary
ConstructorsConstructorDescriptionWeaponParticleEffectData(net.minecraft.world.phys.Vec3 direction, boolean isMirrored, float slashRotation) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.phys.Vec3floatbooleanmodify(net.minecraft.world.phys.Vec3 direction, boolean isMirrored, float slashRotation) withDirection(net.minecraft.world.phys.Vec3 direction) withMirror(boolean mirror) withRotation(float slashRotation)
-
Field Details
-
CODEC
public static final com.mojang.serialization.Codec<WeaponParticleEffectType.WeaponParticleEffectData> CODEC -
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf,WeaponParticleEffectType.WeaponParticleEffectData> STREAM_CODEC -
DEFAULT
-
-
Constructor Details
-
WeaponParticleEffectData
public WeaponParticleEffectData(net.minecraft.world.phys.Vec3 direction, boolean isMirrored, float slashRotation)
-
-
Method Details
-
withDirection
public WeaponParticleEffectType.WeaponParticleEffectData withDirection(net.minecraft.world.phys.Vec3 direction) -
withMirror
-
withRotation
-
modify
public WeaponParticleEffectType.WeaponParticleEffectData modify(net.minecraft.world.phys.Vec3 direction, boolean isMirrored, float slashRotation) -
getDirection
public net.minecraft.world.phys.Vec3 getDirection() -
isMirrored
public boolean isMirrored() -
getSlashRotation
public float getSlashRotation()
-