net.minecraft.component.type

public record BlockTransformerComponent

net.minecraft.core.component.BlockTransformer
net.minecraft.class_1_1156
net.minecraft.component.type.BlockTransformerComponent

Field summary

Modifier and TypeField
private final List<BlockTransformerComponent$Transform>
transforms
comp_1_1156
transforms
public static final com.mojang.serialization.Codec<BlockTransformerComponent>
CODEC
field_1_8068
CODEC
public static final PacketCodec<RegistryByteBuf, BlockTransformerComponent>
STREAM_CODEC
field_1_8069
PACKET_CODEC

Constructor summary

ModifierConstructor
public (List<BlockTransformerComponent$Transform> transforms)

Method summary

Modifier and TypeMethod
public ActionResult
transformBlock(UseOnContext context)
method_1_7374(class_1838 arg0)
use(ItemUsageContext context)
private static boolean
playerHasBlockingItemUseIntent(UseOnContext context)
method_1_7373(class_1838 arg0)
isPreemptedByShield(ItemUsageContext context)
public List<BlockTransformerComponent$Transform>
transforms()
comp_1_1156()
transforms()
private static void
lambda$transformBlock$0(ServerLevel arg0, BlockState arg1, Level arg2, BlockPos arg3, ItemStack arg4, Player arg5, BlockTransformer$BlockTransformData arg6, Direction arg7, ResourceKey arg8)
method_1_7371(class_3218 arg0, class_2680 arg1, class_1937 arg2, class_2338 arg3, class_1799 arg4, class_1657 arg5, class_1_1156$class_1_1157 arg6, class_2350 arg7, class_5321 arg8)
method_1_7371(ServerWorld arg0, BlockState arg1, World arg2, BlockPos arg3, ItemStack arg4, PlayerEntity arg5, BlockTransformerComponent$Transform arg6, Direction arg7, RegistryKey lootTable)
private static void
lambda$transformBlock$1(BlockTransformer$BlockTransformData arg0, BlockPos arg1, Direction arg2, ServerLevel arg3, ItemStack arg4)
method_1_7372(class_1_1156$class_1_1157 arg0, class_2338 arg1, class_2350 arg2, class_3218 arg3, class_1799 arg4)
method_1_7372(BlockTransformerComponent$Transform arg0, BlockPos arg1, Direction arg2, ServerWorld world, ItemStack stack)