net.minecraft.world.item.enchantment.effects

public record ReplaceBlock

implements EnchantmentEntityEffect

dgp
net.minecraft.world.item.enchantment.effects.ReplaceBlock
net.minecraft.class_9729
net.minecraft.unmapped.C_uzyqdhqu
net.minecraft.enchantment.effect.entity.ReplaceBlockEnchantmentEffect
net.minecraft.enchantment.effect.ReplaceBlock

Field summary

Modifier and TypeField
private final Vec3i
d
offset
comp_2739
f_qcbdiwhd
offset
offset
private final Optional<BlockPredicate>
e
predicate
comp_2740
f_ufgjnaqu
predicate
predicate
private final BlockStateProvider
f
blockState
comp_2741
f_bssrofzc
blockState
blockState
private final Optional<Holder<GameEvent>>
g
triggerGameEvent
comp_2798
f_yqprgyqb
triggerGameEvent
triggerGameEvent
public static final com.mojang.serialization.MapCodec<ReplaceBlock>
a
CODEC
field_51715
f_mbnowrca
CODEC
CODEC

Constructor summary

ModifierConstructor
public (Vec3i offset, Optional<BlockPredicate> predicate, BlockStateProvider blockState, Optional<Holder<GameEvent>> triggerGameEvent)

Method summary

Modifier and TypeMethod
public void
a(arq arg0, int arg1, dfp arg2, bwf arg3, feq arg4)
apply(ServerLevel arg0, int arg1, EnchantedItemInUse arg2, Entity arg3, Vec3 arg4)
method_60220(class_3218 arg0, int arg1, class_9699 arg2, class_1297 arg3, class_243 arg4)
m_qtizntqq(C_bdwnwhiu arg0, int arg1, C_pjrjvgrp arg2, C_astfners arg3, C_vgpupfxx arg4)
apply(ServerWorld arg0, int arg1, EnchantmentEffectContext arg2, Entity arg3, Vec3d arg4)
apply(ServerWorld arg0, int arg1, EnchantmentEffectContext arg2, Entity arg3, Vec3d arg4)
public com.mojang.serialization.MapCodec<ReplaceBlock>
a()
codec()
method_60219()
m_kqdonpeg()
getCodec()
getCodec()
public Vec3i
b()
offset()
comp_2739()
m_sebddaqw()
offset()
offset()
public Optional<BlockPredicate>
c()
predicate()
comp_2740()
m_gzbwybaz()
predicate()
predicate()
public BlockStateProvider
d()
blockState()
comp_2741()
m_wpyrpxen()
blockState()
blockState()
public Optional<Holder<GameEvent>>
e()
triggerGameEvent()
comp_2798()
m_izdyvizp()
triggerGameEvent()
triggerGameEvent()