Package net.minecraft.block
Class AbstractBlock.Settings
java.lang.Object
net.minecraft.block.AbstractBlock.Settings
- Enclosing class:
AbstractBlock
- Mappings:
Namespace Name official djg$dintermediary net/minecraft/class_4970$class_2251named net/minecraft/block/AbstractBlock$Settings
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) AbstractBlock.TypedContextPredicate<EntityType<?>>(package private) boolean(package private) AbstractBlock.ContextPredicate(package private) booleanstatic final com.mojang.serialization.Codec<AbstractBlock.Settings>(package private) boolean(package private) boolean(package private) AbstractBlock.ContextPredicate(package private) booleanDeprecated.(package private) boolean(package private) float(package private) Instrument(package private) boolean(package private) float(package private) booleanDeprecated.(package private) Identifier(package private) ToIntFunction<BlockState>(package private) Function<BlockState,MapColor> (package private) Optional<AbstractBlock.Offsetter>(package private) boolean(package private) PistonBehavior(package private) AbstractBlock.ContextPredicate(package private) boolean(package private) boolean(package private) FeatureSet(package private) float(package private) float(package private) AbstractBlock.ContextPredicate(package private) BlockSoundGroup(package private) AbstractBlock.ContextPredicate(package private) boolean(package private) float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionair()allowsSpawning(AbstractBlock.TypedContextPredicate<EntityType<?>> predicate) Specifies logic that calculates whether an entity can spawn on a block.blockVision(AbstractBlock.ContextPredicate predicate) Specifies that a block is broken instantly.burnable()static AbstractBlock.Settingscopy(AbstractBlock block) static AbstractBlock.SettingscopyShallow(AbstractBlock block) Deprecated.static AbstractBlock.Settingscreate()Specifies that a block should drop the same items as a provided block.Specifies that a block's collision bounds can dynamically resize.emissiveLighting(AbstractBlock.ContextPredicate predicate) hardness(float hardness) instrument(Instrument instrument) jumpVelocityMultiplier(float jumpVelocityMultiplier) liquid()luminance(ToIntFunction<BlockState> luminance) Specifies the light level emitted by a block.mapColor(Function<BlockState, MapColor> mapColorProvider) Specifies that a block should have no collision bounds.Specifies that a block should be non-opaque and light should be allowed to pass through.notSolid()Deprecated.offset(AbstractBlock.OffsetType offsetType) pistonBehavior(PistonBehavior pistonBehavior) postProcess(AbstractBlock.ContextPredicate predicate) requires(FeatureFlag[] features) resistance(float resistance) slipperiness(float slipperiness) solid()solidBlock(AbstractBlock.ContextPredicate predicate) sounds(BlockSoundGroup soundGroup) strength(float strength) strength(float hardness, float resistance) suffocates(AbstractBlock.ContextPredicate predicate) Specifies logic that calculates whether an entity should suffocate if inside of a block.velocityMultiplier(float velocityMultiplier)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a:Lcom/mojang/serialization/Codec;intermediary field_46532Lnet/minecraft/class_4970$class_2251;field_46532:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/block/AbstractBlock$Settings;CODEC:Lcom/mojang/serialization/Codec;
-
mapColorProvider
Function<BlockState,MapColor> mapColorProvider- Mappings:
Namespace Name Mixin selector official bLdjg$d;b:Ljava/util/function/Function;intermediary field_10662Lnet/minecraft/class_4970$class_2251;field_10662:Ljava/util/function/Function;named mapColorProviderLnet/minecraft/block/AbstractBlock$Settings;mapColorProvider:Ljava/util/function/Function;
-
collidable
boolean collidable- Mappings:
Namespace Name Mixin selector official cLdjg$d;c:Zintermediary field_10664Lnet/minecraft/class_4970$class_2251;field_10664:Znamed collidableLnet/minecraft/block/AbstractBlock$Settings;collidable:Z
-
soundGroup
BlockSoundGroup soundGroup- Mappings:
Namespace Name Mixin selector official dLdjg$d;d:Ldec;intermediary field_10665Lnet/minecraft/class_4970$class_2251;field_10665:Lnet/minecraft/class_2498;named soundGroupLnet/minecraft/block/AbstractBlock$Settings;soundGroup:Lnet/minecraft/sound/BlockSoundGroup;
-
luminance
ToIntFunction<BlockState> luminance- Mappings:
Namespace Name Mixin selector official eLdjg$d;e:Ljava/util/function/ToIntFunction;intermediary field_10663Lnet/minecraft/class_4970$class_2251;field_10663:Ljava/util/function/ToIntFunction;named luminanceLnet/minecraft/block/AbstractBlock$Settings;luminance:Ljava/util/function/ToIntFunction;
-
resistance
float resistance- Mappings:
Namespace Name Mixin selector official fLdjg$d;f:Fintermediary field_10660Lnet/minecraft/class_4970$class_2251;field_10660:Fnamed resistanceLnet/minecraft/block/AbstractBlock$Settings;resistance:F
-
hardness
float hardness- Mappings:
Namespace Name Mixin selector official gLdjg$d;g:Fintermediary field_10669Lnet/minecraft/class_4970$class_2251;field_10669:Fnamed hardnessLnet/minecraft/block/AbstractBlock$Settings;hardness:F
-
toolRequired
boolean toolRequired- Mappings:
Namespace Name Mixin selector official hLdjg$d;h:Zintermediary field_25185Lnet/minecraft/class_4970$class_2251;field_25185:Znamed toolRequiredLnet/minecraft/block/AbstractBlock$Settings;toolRequired:Z
-
randomTicks
boolean randomTicks- Mappings:
Namespace Name Mixin selector official iLdjg$d;i:Zintermediary field_10661Lnet/minecraft/class_4970$class_2251;field_10661:Znamed randomTicksLnet/minecraft/block/AbstractBlock$Settings;randomTicks:Z
-
slipperiness
float slipperiness- Mappings:
Namespace Name Mixin selector official jLdjg$d;j:Fintermediary field_10667Lnet/minecraft/class_4970$class_2251;field_10667:Fnamed slipperinessLnet/minecraft/block/AbstractBlock$Settings;slipperiness:F
-
velocityMultiplier
float velocityMultiplier- Mappings:
Namespace Name Mixin selector official kLdjg$d;k:Fintermediary field_23179Lnet/minecraft/class_4970$class_2251;field_23179:Fnamed velocityMultiplierLnet/minecraft/block/AbstractBlock$Settings;velocityMultiplier:F
-
jumpVelocityMultiplier
float jumpVelocityMultiplier- Mappings:
Namespace Name Mixin selector official lLdjg$d;l:Fintermediary field_21209Lnet/minecraft/class_4970$class_2251;field_21209:Fnamed jumpVelocityMultiplierLnet/minecraft/block/AbstractBlock$Settings;jumpVelocityMultiplier:F
-
lootTableId
Identifier lootTableId- Mappings:
Namespace Name Mixin selector official mLdjg$d;m:Lahg;intermediary field_10666Lnet/minecraft/class_4970$class_2251;field_10666:Lnet/minecraft/class_2960;named lootTableIdLnet/minecraft/block/AbstractBlock$Settings;lootTableId:Lnet/minecraft/util/Identifier;
-
opaque
boolean opaque- Mappings:
Namespace Name Mixin selector official nLdjg$d;n:Zintermediary field_20721Lnet/minecraft/class_4970$class_2251;field_20721:Znamed opaqueLnet/minecraft/block/AbstractBlock$Settings;opaque:Z
-
isAir
boolean isAir- Mappings:
Namespace Name Mixin selector official oLdjg$d;o:Zintermediary field_23180Lnet/minecraft/class_4970$class_2251;field_23180:Znamed isAirLnet/minecraft/block/AbstractBlock$Settings;isAir:Z
-
burnable
boolean burnable- Mappings:
Namespace Name Mixin selector official pLdjg$d;p:Zintermediary field_43394Lnet/minecraft/class_4970$class_2251;field_43394:Znamed burnableLnet/minecraft/block/AbstractBlock$Settings;burnable:Z
-
liquid
Deprecated.- Mappings:
Namespace Name Mixin selector official qLdjg$d;q:Zintermediary field_44481Lnet/minecraft/class_4970$class_2251;field_44481:Znamed liquidLnet/minecraft/block/AbstractBlock$Settings;liquid:Z
-
forceNotSolid
Deprecated.- Mappings:
Namespace Name Mixin selector official rLdjg$d;r:Zintermediary field_44627Lnet/minecraft/class_4970$class_2251;field_44627:Znamed forceNotSolidLnet/minecraft/block/AbstractBlock$Settings;forceNotSolid:Z
-
forceSolid
boolean forceSolid- Mappings:
Namespace Name Mixin selector official sLdjg$d;s:Zintermediary field_44628Lnet/minecraft/class_4970$class_2251;field_44628:Znamed forceSolidLnet/minecraft/block/AbstractBlock$Settings;forceSolid:Z
-
pistonBehavior
PistonBehavior pistonBehavior- Mappings:
Namespace Name Mixin selector official tLdjg$d;t:Leew;intermediary field_43395Lnet/minecraft/class_4970$class_2251;field_43395:Lnet/minecraft/class_3619;named pistonBehaviorLnet/minecraft/block/AbstractBlock$Settings;pistonBehavior:Lnet/minecraft/block/piston/PistonBehavior;
-
blockBreakParticles
boolean blockBreakParticles- Mappings:
Namespace Name Mixin selector official uLdjg$d;u:Zintermediary field_40341Lnet/minecraft/class_4970$class_2251;field_40341:Znamed blockBreakParticlesLnet/minecraft/block/AbstractBlock$Settings;blockBreakParticles:Z
-
instrument
Instrument instrument- Mappings:
Namespace Name Mixin selector official vLdjg$d;v:Ldki;intermediary field_44629Lnet/minecraft/class_4970$class_2251;field_44629:Lnet/minecraft/class_2766;named instrumentLnet/minecraft/block/AbstractBlock$Settings;instrument:Lnet/minecraft/block/enums/Instrument;
-
replaceable
boolean replaceable- Mappings:
Namespace Name Mixin selector official wLdjg$d;w:Zintermediary field_44630Lnet/minecraft/class_4970$class_2251;field_44630:Znamed replaceableLnet/minecraft/block/AbstractBlock$Settings;replaceable:Z
-
allowsSpawningPredicate
AbstractBlock.TypedContextPredicate<EntityType<?>> allowsSpawningPredicate- Mappings:
Namespace Name Mixin selector official xLdjg$d;x:Ldjg$e;intermediary field_23181Lnet/minecraft/class_4970$class_2251;field_23181:Lnet/minecraft/class_4970$class_4972;named allowsSpawningPredicateLnet/minecraft/block/AbstractBlock$Settings;allowsSpawningPredicate:Lnet/minecraft/block/AbstractBlock$TypedContextPredicate;
-
solidBlockPredicate
AbstractBlock.ContextPredicate solidBlockPredicate- Mappings:
Namespace Name Mixin selector official yLdjg$d;y:Ldjg$f;intermediary field_23182Lnet/minecraft/class_4970$class_2251;field_23182:Lnet/minecraft/class_4970$class_4973;named solidBlockPredicateLnet/minecraft/block/AbstractBlock$Settings;solidBlockPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
suffocationPredicate
AbstractBlock.ContextPredicate suffocationPredicate- Mappings:
Namespace Name Mixin selector official zLdjg$d;z:Ldjg$f;intermediary field_23183Lnet/minecraft/class_4970$class_2251;field_23183:Lnet/minecraft/class_4970$class_4973;named suffocationPredicateLnet/minecraft/block/AbstractBlock$Settings;suffocationPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
blockVisionPredicate
AbstractBlock.ContextPredicate blockVisionPredicate- Mappings:
Namespace Name Mixin selector official ALdjg$d;A:Ldjg$f;intermediary field_23184Lnet/minecraft/class_4970$class_2251;field_23184:Lnet/minecraft/class_4970$class_4973;named blockVisionPredicateLnet/minecraft/block/AbstractBlock$Settings;blockVisionPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
postProcessPredicate
AbstractBlock.ContextPredicate postProcessPredicate- Mappings:
Namespace Name Mixin selector official BLdjg$d;B:Ldjg$f;intermediary field_23185Lnet/minecraft/class_4970$class_2251;field_23185:Lnet/minecraft/class_4970$class_4973;named postProcessPredicateLnet/minecraft/block/AbstractBlock$Settings;postProcessPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
emissiveLightingPredicate
AbstractBlock.ContextPredicate emissiveLightingPredicate- Mappings:
Namespace Name Mixin selector official CLdjg$d;C:Ldjg$f;intermediary field_23186Lnet/minecraft/class_4970$class_2251;field_23186:Lnet/minecraft/class_4970$class_4973;named emissiveLightingPredicateLnet/minecraft/block/AbstractBlock$Settings;emissiveLightingPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
dynamicBounds
boolean dynamicBounds- Mappings:
Namespace Name Mixin selector official DLdjg$d;D:Zintermediary field_10670Lnet/minecraft/class_4970$class_2251;field_10670:Znamed dynamicBoundsLnet/minecraft/block/AbstractBlock$Settings;dynamicBounds:Z
-
requiredFeatures
FeatureSet requiredFeatures- Mappings:
Namespace Name Mixin selector official ELdjg$d;E:Lchs;intermediary field_40342Lnet/minecraft/class_4970$class_2251;field_40342:Lnet/minecraft/class_7699;named requiredFeaturesLnet/minecraft/block/AbstractBlock$Settings;requiredFeatures:Lnet/minecraft/resource/featuretoggle/FeatureSet;
-
offsetter
Optional<AbstractBlock.Offsetter> offsetter- Mappings:
Namespace Name Mixin selector official FLdjg$d;F:Ljava/util/Optional;intermediary field_42818Lnet/minecraft/class_4970$class_2251;field_42818:Ljava/util/Optional;named offsetterLnet/minecraft/block/AbstractBlock$Settings;offsetter:Ljava/util/Optional;
-
-
Constructor Details
-
Settings
private Settings()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a()Ldjg$d;intermediary method_9637Lnet/minecraft/class_4970$class_2251;method_9637()Lnet/minecraft/class_4970$class_2251;named createLnet/minecraft/block/AbstractBlock$Settings;create()Lnet/minecraft/block/AbstractBlock$Settings;
-
copy
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Ldjg;)Ldjg$d;intermediary method_9630Lnet/minecraft/class_4970$class_2251;method_9630(Lnet/minecraft/class_4970;)Lnet/minecraft/class_4970$class_2251;named copyLnet/minecraft/block/AbstractBlock$Settings;copy(Lnet/minecraft/block/AbstractBlock;)Lnet/minecraft/block/AbstractBlock$Settings;
-
copyShallow
Deprecated.- Mappings:
Namespace Name Mixin selector official bLdjg$d;b(Ldjg;)Ldjg$d;intermediary method_55226Lnet/minecraft/class_4970$class_2251;method_55226(Lnet/minecraft/class_4970;)Lnet/minecraft/class_4970$class_2251;named copyShallowLnet/minecraft/block/AbstractBlock$Settings;copyShallow(Lnet/minecraft/block/AbstractBlock;)Lnet/minecraft/block/AbstractBlock$Settings;
-
mapColor
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Lclm;)Ldjg$d;intermediary method_51517Lnet/minecraft/class_4970$class_2251;method_51517(Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251;named mapColorLnet/minecraft/block/AbstractBlock$Settings;mapColor(Lnet/minecraft/util/DyeColor;)Lnet/minecraft/block/AbstractBlock$Settings;
-
mapColor
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Leev;)Ldjg$d;intermediary method_31710Lnet/minecraft/class_4970$class_2251;method_31710(Lnet/minecraft/class_3620;)Lnet/minecraft/class_4970$class_2251;named mapColorLnet/minecraft/block/AbstractBlock$Settings;mapColor(Lnet/minecraft/block/MapColor;)Lnet/minecraft/block/AbstractBlock$Settings;
-
mapColor
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Ljava/util/function/Function;)Ldjg$d;intermediary method_51520Lnet/minecraft/class_4970$class_2251;method_51520(Ljava/util/function/Function;)Lnet/minecraft/class_4970$class_2251;named mapColorLnet/minecraft/block/AbstractBlock$Settings;mapColor(Ljava/util/function/Function;)Lnet/minecraft/block/AbstractBlock$Settings;
-
noCollision
Specifies that a block should have no collision bounds.This also marks a block as non-opaque.
- Mappings:
Namespace Name Mixin selector official bLdjg$d;b()Ldjg$d;intermediary method_9634Lnet/minecraft/class_4970$class_2251;method_9634()Lnet/minecraft/class_4970$class_2251;named noCollisionLnet/minecraft/block/AbstractBlock$Settings;noCollision()Lnet/minecraft/block/AbstractBlock$Settings;
-
nonOpaque
Specifies that a block should be non-opaque and light should be allowed to pass through.- Mappings:
Namespace Name Mixin selector official cLdjg$d;c()Ldjg$d;intermediary method_22488Lnet/minecraft/class_4970$class_2251;method_22488()Lnet/minecraft/class_4970$class_2251;named nonOpaqueLnet/minecraft/block/AbstractBlock$Settings;nonOpaque()Lnet/minecraft/block/AbstractBlock$Settings;
-
slipperiness
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(F)Ldjg$d;intermediary method_9628Lnet/minecraft/class_4970$class_2251;method_9628(F)Lnet/minecraft/class_4970$class_2251;named slipperinessLnet/minecraft/block/AbstractBlock$Settings;slipperiness(F)Lnet/minecraft/block/AbstractBlock$Settings;
-
velocityMultiplier
- Mappings:
Namespace Name Mixin selector official bLdjg$d;b(F)Ldjg$d;intermediary method_23351Lnet/minecraft/class_4970$class_2251;method_23351(F)Lnet/minecraft/class_4970$class_2251;named velocityMultiplierLnet/minecraft/block/AbstractBlock$Settings;velocityMultiplier(F)Lnet/minecraft/block/AbstractBlock$Settings;
-
jumpVelocityMultiplier
- Mappings:
Namespace Name Mixin selector official cLdjg$d;c(F)Ldjg$d;intermediary method_23352Lnet/minecraft/class_4970$class_2251;method_23352(F)Lnet/minecraft/class_4970$class_2251;named jumpVelocityMultiplierLnet/minecraft/block/AbstractBlock$Settings;jumpVelocityMultiplier(F)Lnet/minecraft/block/AbstractBlock$Settings;
-
sounds
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Ldec;)Ldjg$d;intermediary method_9626Lnet/minecraft/class_4970$class_2251;method_9626(Lnet/minecraft/class_2498;)Lnet/minecraft/class_4970$class_2251;named soundsLnet/minecraft/block/AbstractBlock$Settings;sounds(Lnet/minecraft/sound/BlockSoundGroup;)Lnet/minecraft/block/AbstractBlock$Settings;
-
luminance
Specifies the light level emitted by a block.- Parameters:
luminance- a per block state light level, with values between 0 and 15- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Ljava/util/function/ToIntFunction;)Ldjg$d;intermediary method_9631Lnet/minecraft/class_4970$class_2251;method_9631(Ljava/util/function/ToIntFunction;)Lnet/minecraft/class_4970$class_2251;named luminanceLnet/minecraft/block/AbstractBlock$Settings;luminance(Ljava/util/function/ToIntFunction;)Lnet/minecraft/block/AbstractBlock$Settings;
-
strength
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(FF)Ldjg$d;intermediary method_9629Lnet/minecraft/class_4970$class_2251;method_9629(FF)Lnet/minecraft/class_4970$class_2251;named strengthLnet/minecraft/block/AbstractBlock$Settings;strength(FF)Lnet/minecraft/block/AbstractBlock$Settings;
-
breakInstantly
Specifies that a block is broken instantly.- Mappings:
Namespace Name Mixin selector official dLdjg$d;d()Ldjg$d;intermediary method_9618Lnet/minecraft/class_4970$class_2251;method_9618()Lnet/minecraft/class_4970$class_2251;named breakInstantlyLnet/minecraft/block/AbstractBlock$Settings;breakInstantly()Lnet/minecraft/block/AbstractBlock$Settings;
-
strength
- Mappings:
Namespace Name Mixin selector official dLdjg$d;d(F)Ldjg$d;intermediary method_9632Lnet/minecraft/class_4970$class_2251;method_9632(F)Lnet/minecraft/class_4970$class_2251;named strengthLnet/minecraft/block/AbstractBlock$Settings;strength(F)Lnet/minecraft/block/AbstractBlock$Settings;
-
ticksRandomly
- Mappings:
Namespace Name Mixin selector official eLdjg$d;e()Ldjg$d;intermediary method_9640Lnet/minecraft/class_4970$class_2251;method_9640()Lnet/minecraft/class_4970$class_2251;named ticksRandomlyLnet/minecraft/block/AbstractBlock$Settings;ticksRandomly()Lnet/minecraft/block/AbstractBlock$Settings;
-
dynamicBounds
Specifies that a block's collision bounds can dynamically resize. By default, block collision bounds are cached for performance. By invoking this method, the game will not cache the block collision bounds and instead calculate the collision bounds when needed.- Mappings:
Namespace Name Mixin selector official fLdjg$d;f()Ldjg$d;intermediary method_9624Lnet/minecraft/class_4970$class_2251;method_9624()Lnet/minecraft/class_4970$class_2251;named dynamicBoundsLnet/minecraft/block/AbstractBlock$Settings;dynamicBounds()Lnet/minecraft/block/AbstractBlock$Settings;
-
dropsNothing
- Mappings:
Namespace Name Mixin selector official gLdjg$d;g()Ldjg$d;intermediary method_42327Lnet/minecraft/class_4970$class_2251;method_42327()Lnet/minecraft/class_4970$class_2251;named dropsNothingLnet/minecraft/block/AbstractBlock$Settings;dropsNothing()Lnet/minecraft/block/AbstractBlock$Settings;
-
dropsLike
Specifies that a block should drop the same items as a provided block.- Parameters:
source- the block to copy item drops from- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Lcwq;)Ldjg$d;intermediary method_16228Lnet/minecraft/class_4970$class_2251;method_16228(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4970$class_2251;named dropsLikeLnet/minecraft/block/AbstractBlock$Settings;dropsLike(Lnet/minecraft/block/Block;)Lnet/minecraft/block/AbstractBlock$Settings;
-
burnable
- Mappings:
Namespace Name Mixin selector official hLdjg$d;h()Ldjg$d;intermediary method_50013Lnet/minecraft/class_4970$class_2251;method_50013()Lnet/minecraft/class_4970$class_2251;named burnableLnet/minecraft/block/AbstractBlock$Settings;burnable()Lnet/minecraft/block/AbstractBlock$Settings;
-
liquid
- Mappings:
Namespace Name Mixin selector official iLdjg$d;i()Ldjg$d;intermediary method_51177Lnet/minecraft/class_4970$class_2251;method_51177()Lnet/minecraft/class_4970$class_2251;named liquidLnet/minecraft/block/AbstractBlock$Settings;liquid()Lnet/minecraft/block/AbstractBlock$Settings;
-
solid
- Mappings:
Namespace Name Mixin selector official jLdjg$d;j()Ldjg$d;intermediary method_51369Lnet/minecraft/class_4970$class_2251;method_51369()Lnet/minecraft/class_4970$class_2251;named solidLnet/minecraft/block/AbstractBlock$Settings;solid()Lnet/minecraft/block/AbstractBlock$Settings;
-
notSolid
Deprecated.- Mappings:
Namespace Name Mixin selector official kLdjg$d;k()Ldjg$d;intermediary method_51370Lnet/minecraft/class_4970$class_2251;method_51370()Lnet/minecraft/class_4970$class_2251;named notSolidLnet/minecraft/block/AbstractBlock$Settings;notSolid()Lnet/minecraft/block/AbstractBlock$Settings;
-
pistonBehavior
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Leew;)Ldjg$d;intermediary method_50012Lnet/minecraft/class_4970$class_2251;method_50012(Lnet/minecraft/class_3619;)Lnet/minecraft/class_4970$class_2251;named pistonBehaviorLnet/minecraft/block/AbstractBlock$Settings;pistonBehavior(Lnet/minecraft/block/piston/PistonBehavior;)Lnet/minecraft/block/AbstractBlock$Settings;
-
air
- Mappings:
Namespace Name Mixin selector official lLdjg$d;l()Ldjg$d;intermediary method_26250Lnet/minecraft/class_4970$class_2251;method_26250()Lnet/minecraft/class_4970$class_2251;named airLnet/minecraft/block/AbstractBlock$Settings;air()Lnet/minecraft/block/AbstractBlock$Settings;
-
allowsSpawning
public AbstractBlock.Settings allowsSpawning(AbstractBlock.TypedContextPredicate<EntityType<?>> predicate) Specifies logic that calculates whether an entity can spawn on a block.- Parameters:
predicate- the predicate used to calculate whether an entity can spawn on this block- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Ldjg$e;)Ldjg$d;intermediary method_26235Lnet/minecraft/class_4970$class_2251;method_26235(Lnet/minecraft/class_4970$class_4972;)Lnet/minecraft/class_4970$class_2251;named allowsSpawningLnet/minecraft/block/AbstractBlock$Settings;allowsSpawning(Lnet/minecraft/block/AbstractBlock$TypedContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
-
solidBlock
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Ldjg$f;)Ldjg$d;intermediary method_26236Lnet/minecraft/class_4970$class_2251;method_26236(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;named solidBlockLnet/minecraft/block/AbstractBlock$Settings;solidBlock(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
-
suffocates
Specifies logic that calculates whether an entity should suffocate if inside of a block.- Mappings:
Namespace Name Mixin selector official bLdjg$d;b(Ldjg$f;)Ldjg$d;intermediary method_26243Lnet/minecraft/class_4970$class_2251;method_26243(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;named suffocatesLnet/minecraft/block/AbstractBlock$Settings;suffocates(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
-
blockVision
- Mappings:
Namespace Name Mixin selector official cLdjg$d;c(Ldjg$f;)Ldjg$d;intermediary method_26245Lnet/minecraft/class_4970$class_2251;method_26245(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;named blockVisionLnet/minecraft/block/AbstractBlock$Settings;blockVision(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
-
postProcess
- Mappings:
Namespace Name Mixin selector official dLdjg$d;d(Ldjg$f;)Ldjg$d;intermediary method_26247Lnet/minecraft/class_4970$class_2251;method_26247(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;named postProcessLnet/minecraft/block/AbstractBlock$Settings;postProcess(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
-
emissiveLighting
- Mappings:
Namespace Name Mixin selector official eLdjg$d;e(Ldjg$f;)Ldjg$d;intermediary method_26249Lnet/minecraft/class_4970$class_2251;method_26249(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;named emissiveLightingLnet/minecraft/block/AbstractBlock$Settings;emissiveLighting(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
-
requiresTool
- Mappings:
Namespace Name Mixin selector official mLdjg$d;m()Ldjg$d;intermediary method_29292Lnet/minecraft/class_4970$class_2251;method_29292()Lnet/minecraft/class_4970$class_2251;named requiresToolLnet/minecraft/block/AbstractBlock$Settings;requiresTool()Lnet/minecraft/block/AbstractBlock$Settings;
-
hardness
- Mappings:
Namespace Name Mixin selector official eLdjg$d;e(F)Ldjg$d;intermediary method_36557Lnet/minecraft/class_4970$class_2251;method_36557(F)Lnet/minecraft/class_4970$class_2251;named hardnessLnet/minecraft/block/AbstractBlock$Settings;hardness(F)Lnet/minecraft/block/AbstractBlock$Settings;
-
resistance
- Mappings:
Namespace Name Mixin selector official fLdjg$d;f(F)Ldjg$d;intermediary method_36558Lnet/minecraft/class_4970$class_2251;method_36558(F)Lnet/minecraft/class_4970$class_2251;named resistanceLnet/minecraft/block/AbstractBlock$Settings;resistance(F)Lnet/minecraft/block/AbstractBlock$Settings;
-
offset
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Ldjg$c;)Ldjg$d;intermediary method_49229Lnet/minecraft/class_4970$class_2251;method_49229(Lnet/minecraft/class_4970$class_2250;)Lnet/minecraft/class_4970$class_2251;named offsetLnet/minecraft/block/AbstractBlock$Settings;offset(Lnet/minecraft/block/AbstractBlock$OffsetType;)Lnet/minecraft/block/AbstractBlock$Settings;
-
noBlockBreakParticles
- Mappings:
Namespace Name Mixin selector official nLdjg$d;n()Ldjg$d;intermediary method_45477Lnet/minecraft/class_4970$class_2251;method_45477()Lnet/minecraft/class_4970$class_2251;named noBlockBreakParticlesLnet/minecraft/block/AbstractBlock$Settings;noBlockBreakParticles()Lnet/minecraft/block/AbstractBlock$Settings;
-
requires
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a([Lchq;)Ldjg$d;intermediary method_45476Lnet/minecraft/class_4970$class_2251;method_45476([Lnet/minecraft/class_7696;)Lnet/minecraft/class_4970$class_2251;named requiresLnet/minecraft/block/AbstractBlock$Settings;requires([Lnet/minecraft/resource/featuretoggle/FeatureFlag;)Lnet/minecraft/block/AbstractBlock$Settings;
-
instrument
- Mappings:
Namespace Name Mixin selector official aLdjg$d;a(Ldki;)Ldjg$d;intermediary method_51368Lnet/minecraft/class_4970$class_2251;method_51368(Lnet/minecraft/class_2766;)Lnet/minecraft/class_4970$class_2251;named instrumentLnet/minecraft/block/AbstractBlock$Settings;instrument(Lnet/minecraft/block/enums/Instrument;)Lnet/minecraft/block/AbstractBlock$Settings;
-
replaceable
- Mappings:
Namespace Name Mixin selector official oLdjg$d;o()Ldjg$d;intermediary method_51371Lnet/minecraft/class_4970$class_2251;method_51371()Lnet/minecraft/class_4970$class_2251;named replaceableLnet/minecraft/block/AbstractBlock$Settings;replaceable()Lnet/minecraft/block/AbstractBlock$Settings;
-