Class BlockTransformer.BlockTransformData.Builder
java.lang.Object
net.minecraft.core.component.BlockTransformer.BlockTransformData.Builder
- Enclosing class:
BlockTransformer.BlockTransformData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate BlockTransformer.DropStrategyprivate intprivate Optional<ResourceKey<LootTable>> private Holder<SoundEvent> private final Holder<BlockStateProvider> private BlockTransformer.TransformTypeprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()consumeOnUse(boolean consumeOnUse) disallowedFaces(List<Direction> disallowedFaces) dropStrategy(BlockTransformer.DropStrategy dropStrategy) itemDamagePerUse(int itemDamagePerUse) loot(ResourceKey<LootTable> loot) particle(BlockTransformer.TransformParticle particle) sound(Holder<SoundEvent> sound) transformType(BlockTransformer.TransformType transformType) updateFromNeighbors(boolean updateFromNeighbors)
-
Field Details
-
targetStateProvider
-
sound
-
particle
-
disallowedFaces
-
loot
-
dropStrategy
-
updateFromNeighbors
private boolean updateFromNeighbors -
transformType
-
consumeOnUse
private boolean consumeOnUse -
itemDamagePerUse
private int itemDamagePerUse
-
-
Constructor Details
-
Builder
-
-
Method Details
-
sound
-
particle
public BlockTransformer.BlockTransformData.Builder particle(BlockTransformer.TransformParticle particle) -
disallowedFaces
-
loot
-
dropStrategy
public BlockTransformer.BlockTransformData.Builder dropStrategy(BlockTransformer.DropStrategy dropStrategy) -
updateFromNeighbors
-
transformType
public BlockTransformer.BlockTransformData.Builder transformType(BlockTransformer.TransformType transformType) -
consumeOnUse
-
itemDamagePerUse
-
build
-