net.minecraft.enchantment.effect.entity

public record SpawnParticlesEnchantmentEffect$PositionSource

net.minecraft.world.item.enchantment.effects.SpawnParticlesEffect$PositionSource
net.minecraft.class_9734$class_9735
net.minecraft.enchantment.effect.entity.SpawnParticlesEnchantmentEffect$PositionSource

Field summary

Modifier and TypeField
private final SpawnParticlesEnchantmentEffect$PositionSourceType
type
comp_2757
type
private final float
offset
comp_2758
offset
private final float
scale
comp_2759
scale
public static final com.mojang.serialization.MapCodec<SpawnParticlesEnchantmentEffect$PositionSource>
CODEC
field_51722
CODEC

Constructor summary

ModifierConstructor
public (SpawnParticlesEnchantmentEffect$PositionSourceType type, float offset, float scale)

Method summary

Modifier and TypeMethod
public double
getCoordinate(double position, double center, float boundingBoxSpan, RandomSource random)
method_60254(double arg0, double arg1, float arg2, class_5819 arg3)
getPosition(double entityPosition, double boundingBoxCenter, float boundingBoxSize, Random random)
public SpawnParticlesEnchantmentEffect$PositionSourceType
type()
comp_2757()
type()
public float
offset()
comp_2758()
offset()
public float
scale()
comp_2759()
scale()
private static com.mojang.serialization.DataResult
lambda$static$1(SpawnParticlesEffect$PositionSource arg0)
method_60256(class_9734$class_9735 arg0)
method_60256(SpawnParticlesEnchantmentEffect$PositionSource source)
private static String
lambda$static$2()
method_60257()
method_60257()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_60255(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_60255(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)