Class BlockBehaviour.Properties
java.lang.Object
net.minecraft.world.level.block.state.BlockBehaviour.Properties
- Enclosing class:
BlockBehaviour
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanstatic final com.mojang.serialization.Codec<BlockBehaviour.Properties> private DependantName<Block, String> private floatprivate DependantName<Block, Optional<ResourceKey<LootTable>>> Sets loot table informationprivate booleanprivate BlockBehaviour.StatePredicateprivate floatprivate booleanDeprecated.private booleanprivate floatprivate booleanprivate BlockBehaviour.StatePredicateprivate @Nullable ResourceKey<Block> private booleanprivate NoteBlockInstrumentprivate booleanprivate booleanprivate BlockBehaviour.StatePredicateprivate BlockBehaviour.StatePredicateprivate BlockBehaviour.StateArgumentPredicate<EntityType<?>> private BlockBehaviour.StatePredicateIf it blocks vision on the client side.private floatprivate ToIntFunction<BlockState> private booleanDeprecated.private Function<BlockState, MapColor> private @Nullable BlockBehaviour.OffsetFunctionprivate PushReactionprivate booleanprivate FeatureFlagSetprivate booleanprivate SoundTypeprivate booleanprivate float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionair()destroyTime(float destroyTime) protected Stringprotected Optional<ResourceKey<LootTable>> emissiveRendering(BlockBehaviour.StatePredicate emissiveRendering) explosionResistance(float explosionResistance) Deprecated.friction(float friction) hasPostProcess(BlockBehaviour.StatePredicate hasPostProcess) instrument(NoteBlockInstrument instrument) isRedstoneConductor(BlockBehaviour.StatePredicate isRedstoneConductor) isSuffocating(BlockBehaviour.StatePredicate isSuffocating) isValidSpawn(BlockBehaviour.StateArgumentPredicate<EntityType<?>> isValidSpawn) isViewBlocking(BlockBehaviour.StatePredicate isViewBlocking) If it blocks vision on the client side.jumpFactor(float jumpFactor) lightLevel(ToIntFunction<BlockState> lightEmission) liquid()mapColor(Function<BlockState, MapColor> mapColor) static BlockBehaviour.Propertiesof()offsetType(BlockBehaviour.OffsetType offsetType) static BlockBehaviour.PropertiesofFullCopy(BlockBehaviour block) static BlockBehaviour.PropertiesofLegacyCopy(BlockBehaviour block) Deprecated.overrideDescription(String descriptionId) overrideLootTable(Optional<ResourceKey<LootTable>> table) pushReaction(PushReaction pushReaction) requiredFeatures(FeatureFlag... flags) setId(ResourceKey<Block> id) speedFactor(float speedFactor) strength(float destroyTime) strength(float destroyTime, float explosionResistance)
-
Field Details
-
CODEC
-
mapColor
-
hasCollision
private boolean hasCollision -
soundType
-
lightEmission
-
explosionResistance
private float explosionResistance -
destroyTime
private float destroyTime -
requiresCorrectToolForDrops
private boolean requiresCorrectToolForDrops -
isRandomlyTicking
private boolean isRandomlyTicking -
friction
private float friction -
speedFactor
private float speedFactor -
jumpFactor
private float jumpFactor -
id
-
drops
Sets loot table information -
descriptionId
-
canOcclude
private boolean canOcclude -
isAir
private boolean isAir -
ignitedByLava
private boolean ignitedByLava -
liquid
Deprecated. -
forceSolidOff
Deprecated. -
forceSolidOn
private boolean forceSolidOn -
pushReaction
-
spawnTerrainParticles
private boolean spawnTerrainParticles -
instrument
-
replaceable
private boolean replaceable -
isValidSpawn
-
isRedstoneConductor
-
isSuffocating
-
isViewBlocking
If it blocks vision on the client side. -
hasPostProcess
-
emissiveRendering
-
dynamicShape
private boolean dynamicShape -
requiredFeatures
-
offsetFunction
-
-
Constructor Details
-
Properties
private Properties()
-
-
Method Details
-
of
-
ofFullCopy
-
ofLegacyCopy
Deprecated. -
mapColor
-
mapColor
-
mapColor
-
noCollision
-
noOcclusion
-
friction
-
speedFactor
-
jumpFactor
-
sound
-
lightLevel
-
strength
-
instabreak
-
strength
-
randomTicks
-
dynamicShape
-
noLootTable
-
overrideLootTable
-
effectiveDrops
-
ignitedByLava
-
liquid
-
forceSolidOn
-
forceSolidOff
Deprecated. -
pushReaction
-
air
-
isValidSpawn
public BlockBehaviour.Properties isValidSpawn(BlockBehaviour.StateArgumentPredicate<EntityType<?>> isValidSpawn) -
isRedstoneConductor
public BlockBehaviour.Properties isRedstoneConductor(BlockBehaviour.StatePredicate isRedstoneConductor) -
isSuffocating
-
isViewBlocking
If it blocks vision on the client side. -
hasPostProcess
-
emissiveRendering
-
requiresCorrectToolForDrops
-
destroyTime
-
explosionResistance
-
offsetType
-
noTerrainParticles
-
requiredFeatures
-
instrument
-
replaceable
-
setId
-
overrideDescription
-
effectiveDescriptionId
-