net.minecraft.component.type

public record BlockTransformerComponent$Transform

net.minecraft.core.component.BlockTransformer$BlockTransformData
net.minecraft.class_1_1156$class_1_1157
net.minecraft.component.type.BlockTransformerComponent$Transform

Field summary

Modifier and TypeField
private final BlockStateProvider
blockStateProvider
comp_1_1157
blockStateProvider
private final RegistryEntry<SoundEvent>
sound
comp_1_1164
sound
private final BlockTransformerComponent$Particle
particle
comp_1_1163
particle
private final List<Direction>
disallowedFaces
comp_1_1159
disallowedFaces
private final Optional<RegistryKey<LootTable>>
loot
comp_1_1162
loot
private final BlockTransformerComponent$DropStrategy
dropStrategy
comp_1_1160
dropStrategy
private final boolean
updateFromNeighbors
comp_1_1285
updateFromNeighbors
private final BlockTransformerComponent$TransformType
transformType
comp_1_1165
transformType
private final boolean
consumeOnUse
comp_1_1158
consumeOnUse
private final int
itemDamagePerUse
comp_1_1161
itemDamagePerUse
public static final com.mojang.serialization.Codec<BlockTransformerComponent$Transform>
CODEC
field_1_8070
CODEC
public static final PacketCodec<RegistryByteBuf, BlockTransformerComponent$Transform>
STREAM_CODEC
field_1_8071
PACKET_CODEC

Constructor summary

ModifierConstructor
public (BlockStateProvider blockStateProvider, RegistryEntry<SoundEvent> sound, BlockTransformerComponent$Particle particle, List<Direction> disallowedFaces, Optional<RegistryKey<LootTable>> loot, BlockTransformerComponent$DropStrategy dropStrategy, boolean updateFromNeighbors, BlockTransformerComponent$TransformType transformType, boolean consumeOnUse, int itemDamagePerUse)

Method summary

Modifier and TypeMethod
public static BlockTransformerComponent$Transform$Builder
builder(BlockStateProvider targetStateProvider)
method_1_7377(class_4651 arg0)
builder(BlockStateProvider blockStateProvider)
public static BlockTransformerComponent$Transform$Builder
builder(BlockPredicate predicate, BlockStateProvider stateProvider)
method_1_7376(class_6646 arg0, class_4651 arg1)
builder(BlockPredicate ifTrue, BlockStateProvider then)
public static BlockTransformerComponent$Transform$Builder
builder(BlockPredicate predicate, Block block)
method_1_7375(class_6646 arg0, class_2248 arg1)
builder(BlockPredicate ifTrue, Block then)
public BlockStateProvider
blockStateProvider()
comp_1_1157()
blockStateProvider()
public RegistryEntry<SoundEvent>
sound()
comp_1_1164()
sound()
public BlockTransformerComponent$Particle
particle()
comp_1_1163()
particle()
public List<Direction>
disallowedFaces()
comp_1_1159()
disallowedFaces()
public Optional<RegistryKey<LootTable>>
loot()
comp_1_1162()
loot()
public BlockTransformerComponent$DropStrategy
dropStrategy()
comp_1_1160()
dropStrategy()
public boolean
updateFromNeighbors()
comp_1_1285()
updateFromNeighbors()
public BlockTransformerComponent$TransformType
transformType()
comp_1_1165()
transformType()
public boolean
consumeOnUse()
comp_1_1158()
consumeOnUse()
public int
itemDamagePerUse()
comp_1_1161()
itemDamagePerUse()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_7378(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_7378(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)