Package net.minecraft.block
Class AbstractBlock.Settings
java.lang.Object
net.minecraft.block.AbstractBlock.Settings
- Enclosing class:
AbstractBlock
- Mappings:
Namespace Name named net/minecraft/block/AbstractBlock$Settingsintermediary net/minecraft/class_4970$class_2251official ejl$d
-
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) NoteBlockInstrument(package private) boolean(package private) float(package private) booleanDeprecated.private RegistryKeyedValue<Block, Optional<RegistryKey<LootTable>>> (package private) ToIntFunction<BlockState> (package private) Function<BlockState, MapColor> (package private) @Nullable AbstractBlock.Offsetter(package private) boolean(package private) PistonBehavior(package private) AbstractBlock.ContextPredicate(package private) booleanprivate @Nullable RegistryKey<Block> (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) booleanprivate RegistryKeyedValue<Block, String> (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's collision bounds can dynamically resize.emissiveLighting(AbstractBlock.ContextPredicate predicate) protected Optional<RegistryKey<LootTable>> protected Stringhardness(float hardness) instrument(NoteBlockInstrument instrument) jumpVelocityMultiplier(float jumpVelocityMultiplier) liquid()lootTable(Optional<RegistryKey<LootTable>> lootTableKey) 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) overrideTranslationKey(String translationKey) pistonBehavior(PistonBehavior pistonBehavior) postProcess(AbstractBlock.ContextPredicate predicate) registryKey(RegistryKey<Block> registryKey) 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 named CODECLnet/minecraft/block/AbstractBlock$Settings;CODEC:Lcom/mojang/serialization/Codec;intermediary field_46532Lnet/minecraft/class_4970$class_2251;field_46532:Lcom/mojang/serialization/Codec;official aLejl$d;a:Lcom/mojang/serialization/Codec;
-
mapColorProvider
Function<BlockState,MapColor> mapColorProvider- Mappings:
Namespace Name Mixin selector named mapColorProviderLnet/minecraft/block/AbstractBlock$Settings;mapColorProvider:Ljava/util/function/Function;intermediary field_10662Lnet/minecraft/class_4970$class_2251;field_10662:Ljava/util/function/Function;official bLejl$d;b:Ljava/util/function/Function;
-
collidable
boolean collidable- Mappings:
Namespace Name Mixin selector named collidableLnet/minecraft/block/AbstractBlock$Settings;collidable:Zintermediary field_10664Lnet/minecraft/class_4970$class_2251;field_10664:Zofficial cLejl$d;c:Z
-
soundGroup
BlockSoundGroup soundGroup- Mappings:
Namespace Name Mixin selector named soundGroupLnet/minecraft/block/AbstractBlock$Settings;soundGroup:Lnet/minecraft/sound/BlockSoundGroup;intermediary field_10665Lnet/minecraft/class_4970$class_2251;field_10665:Lnet/minecraft/class_2498;official dLejl$d;d:Lecx;
-
luminance
ToIntFunction<BlockState> luminance- Mappings:
Namespace Name Mixin selector named luminanceLnet/minecraft/block/AbstractBlock$Settings;luminance:Ljava/util/function/ToIntFunction;intermediary field_10663Lnet/minecraft/class_4970$class_2251;field_10663:Ljava/util/function/ToIntFunction;official eLejl$d;e:Ljava/util/function/ToIntFunction;
-
resistance
float resistance- Mappings:
Namespace Name Mixin selector named resistanceLnet/minecraft/block/AbstractBlock$Settings;resistance:Fintermediary field_10660Lnet/minecraft/class_4970$class_2251;field_10660:Fofficial fLejl$d;f:F
-
hardness
float hardness- Mappings:
Namespace Name Mixin selector named hardnessLnet/minecraft/block/AbstractBlock$Settings;hardness:Fintermediary field_10669Lnet/minecraft/class_4970$class_2251;field_10669:Fofficial gLejl$d;g:F
-
toolRequired
boolean toolRequired- Mappings:
Namespace Name Mixin selector named toolRequiredLnet/minecraft/block/AbstractBlock$Settings;toolRequired:Zintermediary field_25185Lnet/minecraft/class_4970$class_2251;field_25185:Zofficial hLejl$d;h:Z
-
randomTicks
boolean randomTicks- Mappings:
Namespace Name Mixin selector named randomTicksLnet/minecraft/block/AbstractBlock$Settings;randomTicks:Zintermediary field_10661Lnet/minecraft/class_4970$class_2251;field_10661:Zofficial iLejl$d;i:Z
-
slipperiness
float slipperiness- Mappings:
Namespace Name Mixin selector named slipperinessLnet/minecraft/block/AbstractBlock$Settings;slipperiness:Fintermediary field_10667Lnet/minecraft/class_4970$class_2251;field_10667:Fofficial jLejl$d;j:F
-
velocityMultiplier
float velocityMultiplier- Mappings:
Namespace Name Mixin selector named velocityMultiplierLnet/minecraft/block/AbstractBlock$Settings;velocityMultiplier:Fintermediary field_23179Lnet/minecraft/class_4970$class_2251;field_23179:Fofficial kLejl$d;k:F
-
jumpVelocityMultiplier
float jumpVelocityMultiplier- Mappings:
Namespace Name Mixin selector named jumpVelocityMultiplierLnet/minecraft/block/AbstractBlock$Settings;jumpVelocityMultiplier:Fintermediary field_21209Lnet/minecraft/class_4970$class_2251;field_21209:Fofficial lLejl$d;l:F
-
registryKey
- Mappings:
Namespace Name Mixin selector named registryKeyLnet/minecraft/block/AbstractBlock$Settings;registryKey:Lnet/minecraft/registry/RegistryKey;intermediary field_54006Lnet/minecraft/class_4970$class_2251;field_54006:Lnet/minecraft/class_5321;official mLejl$d;m:Lami;
-
lootTable
- Mappings:
Namespace Name Mixin selector named lootTableLnet/minecraft/block/AbstractBlock$Settings;lootTable:Lnet/minecraft/registry/RegistryKeyedValue;intermediary field_54007Lnet/minecraft/class_4970$class_2251;field_54007:Lnet/minecraft/class_10162;official nLejl$d;n:Lamb;
-
translationKey
- Mappings:
Namespace Name Mixin selector named translationKeyLnet/minecraft/block/AbstractBlock$Settings;translationKey:Lnet/minecraft/registry/RegistryKeyedValue;intermediary field_54008Lnet/minecraft/class_4970$class_2251;field_54008:Lnet/minecraft/class_10162;official oLejl$d;o:Lamb;
-
opaque
boolean opaque- Mappings:
Namespace Name Mixin selector named opaqueLnet/minecraft/block/AbstractBlock$Settings;opaque:Zintermediary field_20721Lnet/minecraft/class_4970$class_2251;field_20721:Zofficial pLejl$d;p:Z
-
isAir
boolean isAir- Mappings:
Namespace Name Mixin selector named isAirLnet/minecraft/block/AbstractBlock$Settings;isAir:Zintermediary field_23180Lnet/minecraft/class_4970$class_2251;field_23180:Zofficial qLejl$d;q:Z
-
burnable
boolean burnable- Mappings:
Namespace Name Mixin selector named burnableLnet/minecraft/block/AbstractBlock$Settings;burnable:Zintermediary field_43394Lnet/minecraft/class_4970$class_2251;field_43394:Zofficial rLejl$d;r:Z
-
liquid
Deprecated.- Mappings:
Namespace Name Mixin selector named liquidLnet/minecraft/block/AbstractBlock$Settings;liquid:Zintermediary field_44481Lnet/minecraft/class_4970$class_2251;field_44481:Zofficial sLejl$d;s:Z
-
forceNotSolid
Deprecated.- Mappings:
Namespace Name Mixin selector named forceNotSolidLnet/minecraft/block/AbstractBlock$Settings;forceNotSolid:Zintermediary field_44627Lnet/minecraft/class_4970$class_2251;field_44627:Zofficial tLejl$d;t:Z
-
forceSolid
boolean forceSolid- Mappings:
Namespace Name Mixin selector named forceSolidLnet/minecraft/block/AbstractBlock$Settings;forceSolid:Zintermediary field_44628Lnet/minecraft/class_4970$class_2251;field_44628:Zofficial uLejl$d;u:Z
-
pistonBehavior
PistonBehavior pistonBehavior- Mappings:
Namespace Name Mixin selector named pistonBehaviorLnet/minecraft/block/AbstractBlock$Settings;pistonBehavior:Lnet/minecraft/block/piston/PistonBehavior;intermediary field_43395Lnet/minecraft/class_4970$class_2251;field_43395:Lnet/minecraft/class_3619;official vLejl$d;v:Lfgf;
-
blockBreakParticles
boolean blockBreakParticles- Mappings:
Namespace Name Mixin selector named blockBreakParticlesLnet/minecraft/block/AbstractBlock$Settings;blockBreakParticles:Zintermediary field_40341Lnet/minecraft/class_4970$class_2251;field_40341:Zofficial wLejl$d;w:Z
-
instrument
NoteBlockInstrument instrument- Mappings:
Namespace Name Mixin selector named instrumentLnet/minecraft/block/AbstractBlock$Settings;instrument:Lnet/minecraft/block/enums/NoteBlockInstrument;intermediary field_44629Lnet/minecraft/class_4970$class_2251;field_44629:Lnet/minecraft/class_2766;official xLejl$d;x:Lekn;
-
replaceable
boolean replaceable- Mappings:
Namespace Name Mixin selector named replaceableLnet/minecraft/block/AbstractBlock$Settings;replaceable:Zintermediary field_44630Lnet/minecraft/class_4970$class_2251;field_44630:Zofficial yLejl$d;y:Z
-
allowsSpawningPredicate
AbstractBlock.TypedContextPredicate<EntityType<?>> allowsSpawningPredicate- Mappings:
Namespace Name Mixin selector named allowsSpawningPredicateLnet/minecraft/block/AbstractBlock$Settings;allowsSpawningPredicate:Lnet/minecraft/block/AbstractBlock$TypedContextPredicate;intermediary field_23181Lnet/minecraft/class_4970$class_2251;field_23181:Lnet/minecraft/class_4970$class_4972;official zLejl$d;z:Lejl$e;
-
solidBlockPredicate
AbstractBlock.ContextPredicate solidBlockPredicate- Mappings:
Namespace Name Mixin selector named solidBlockPredicateLnet/minecraft/block/AbstractBlock$Settings;solidBlockPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;intermediary field_23182Lnet/minecraft/class_4970$class_2251;field_23182:Lnet/minecraft/class_4970$class_4973;official ALejl$d;A:Lejl$f;
-
suffocationPredicate
AbstractBlock.ContextPredicate suffocationPredicate- Mappings:
Namespace Name Mixin selector named suffocationPredicateLnet/minecraft/block/AbstractBlock$Settings;suffocationPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;intermediary field_23183Lnet/minecraft/class_4970$class_2251;field_23183:Lnet/minecraft/class_4970$class_4973;official BLejl$d;B:Lejl$f;
-
blockVisionPredicate
AbstractBlock.ContextPredicate blockVisionPredicate- Mappings:
Namespace Name Mixin selector named blockVisionPredicateLnet/minecraft/block/AbstractBlock$Settings;blockVisionPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;intermediary field_23184Lnet/minecraft/class_4970$class_2251;field_23184:Lnet/minecraft/class_4970$class_4973;official CLejl$d;C:Lejl$f;
-
postProcessPredicate
AbstractBlock.ContextPredicate postProcessPredicate- Mappings:
Namespace Name Mixin selector named postProcessPredicateLnet/minecraft/block/AbstractBlock$Settings;postProcessPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;intermediary field_23185Lnet/minecraft/class_4970$class_2251;field_23185:Lnet/minecraft/class_4970$class_4973;official DLejl$d;D:Lejl$f;
-
emissiveLightingPredicate
AbstractBlock.ContextPredicate emissiveLightingPredicate- Mappings:
Namespace Name Mixin selector named emissiveLightingPredicateLnet/minecraft/block/AbstractBlock$Settings;emissiveLightingPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;intermediary field_23186Lnet/minecraft/class_4970$class_2251;field_23186:Lnet/minecraft/class_4970$class_4973;official ELejl$d;E:Lejl$f;
-
dynamicBounds
boolean dynamicBounds- Mappings:
Namespace Name Mixin selector named dynamicBoundsLnet/minecraft/block/AbstractBlock$Settings;dynamicBounds:Zintermediary field_10670Lnet/minecraft/class_4970$class_2251;field_10670:Zofficial FLejl$d;F:Z
-
requiredFeatures
FeatureSet requiredFeatures- Mappings:
Namespace Name Mixin selector named requiredFeaturesLnet/minecraft/block/AbstractBlock$Settings;requiredFeatures:Lnet/minecraft/resource/featuretoggle/FeatureSet;intermediary field_40342Lnet/minecraft/class_4970$class_2251;field_40342:Lnet/minecraft/class_7699;official GLejl$d;G:Ldcx;
-
offsetter
- Mappings:
Namespace Name Mixin selector named offsetterLnet/minecraft/block/AbstractBlock$Settings;offsetter:Lnet/minecraft/block/AbstractBlock$Offsetter;intermediary field_42818Lnet/minecraft/class_4970$class_2251;field_42818:Lnet/minecraft/class_4970$class_8176;official HLejl$d;H:Lejl$b;
-
-
Constructor Details
-
Settings
private Settings()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/block/AbstractBlock$Settings;create()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_9637Lnet/minecraft/class_4970$class_2251;method_9637()Lnet/minecraft/class_4970$class_2251;official aLejl$d;a()Lejl$d;
-
copy
- Mappings:
Namespace Name Mixin selector named copyLnet/minecraft/block/AbstractBlock$Settings;copy(Lnet/minecraft/block/AbstractBlock;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_9630Lnet/minecraft/class_4970$class_2251;method_9630(Lnet/minecraft/class_4970;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Lejl;)Lejl$d;
-
copyShallow
Deprecated.- Mappings:
Namespace Name Mixin selector named copyShallowLnet/minecraft/block/AbstractBlock$Settings;copyShallow(Lnet/minecraft/block/AbstractBlock;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_55226Lnet/minecraft/class_4970$class_2251;method_55226(Lnet/minecraft/class_4970;)Lnet/minecraft/class_4970$class_2251;official bLejl$d;b(Lejl;)Lejl$d;
-
mapColor
- Mappings:
Namespace Name Mixin selector named mapColorLnet/minecraft/block/AbstractBlock$Settings;mapColor(Lnet/minecraft/util/DyeColor;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_51517Lnet/minecraft/class_4970$class_2251;method_51517(Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Ldgn;)Lejl$d;
-
mapColor
- Mappings:
Namespace Name Mixin selector named mapColorLnet/minecraft/block/AbstractBlock$Settings;mapColor(Lnet/minecraft/block/MapColor;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_31710Lnet/minecraft/class_4970$class_2251;method_31710(Lnet/minecraft/class_3620;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Lfge;)Lejl$d;
-
mapColor
- Mappings:
Namespace Name Mixin selector named mapColorLnet/minecraft/block/AbstractBlock$Settings;mapColor(Ljava/util/function/Function;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_51520Lnet/minecraft/class_4970$class_2251;method_51520(Ljava/util/function/Function;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Ljava/util/function/Function;)Lejl$d;
-
noCollision
Specifies that a block should have no collision bounds.This also marks a block as non-opaque.
- Mappings:
Namespace Name Mixin selector named noCollisionLnet/minecraft/block/AbstractBlock$Settings;noCollision()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_9634Lnet/minecraft/class_4970$class_2251;method_9634()Lnet/minecraft/class_4970$class_2251;official bLejl$d;b()Lejl$d;
-
nonOpaque
Specifies that a block should be non-opaque and light should be allowed to pass through.- Mappings:
Namespace Name Mixin selector named nonOpaqueLnet/minecraft/block/AbstractBlock$Settings;nonOpaque()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_22488Lnet/minecraft/class_4970$class_2251;method_22488()Lnet/minecraft/class_4970$class_2251;official cLejl$d;c()Lejl$d;
-
slipperiness
- Mappings:
Namespace Name Mixin selector named slipperinessLnet/minecraft/block/AbstractBlock$Settings;slipperiness(F)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_9628Lnet/minecraft/class_4970$class_2251;method_9628(F)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(F)Lejl$d;
-
velocityMultiplier
- Mappings:
Namespace Name Mixin selector named velocityMultiplierLnet/minecraft/block/AbstractBlock$Settings;velocityMultiplier(F)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_23351Lnet/minecraft/class_4970$class_2251;method_23351(F)Lnet/minecraft/class_4970$class_2251;official bLejl$d;b(F)Lejl$d;
-
jumpVelocityMultiplier
- Mappings:
Namespace Name Mixin selector named jumpVelocityMultiplierLnet/minecraft/block/AbstractBlock$Settings;jumpVelocityMultiplier(F)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_23352Lnet/minecraft/class_4970$class_2251;method_23352(F)Lnet/minecraft/class_4970$class_2251;official cLejl$d;c(F)Lejl$d;
-
sounds
- Mappings:
Namespace Name Mixin selector named soundsLnet/minecraft/block/AbstractBlock$Settings;sounds(Lnet/minecraft/sound/BlockSoundGroup;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_9626Lnet/minecraft/class_4970$class_2251;method_9626(Lnet/minecraft/class_2498;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Lecx;)Lejl$d;
-
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 named luminanceLnet/minecraft/block/AbstractBlock$Settings;luminance(Ljava/util/function/ToIntFunction;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_9631Lnet/minecraft/class_4970$class_2251;method_9631(Ljava/util/function/ToIntFunction;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Ljava/util/function/ToIntFunction;)Lejl$d;
-
strength
- Mappings:
Namespace Name Mixin selector named strengthLnet/minecraft/block/AbstractBlock$Settings;strength(FF)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_9629Lnet/minecraft/class_4970$class_2251;method_9629(FF)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(FF)Lejl$d;
-
breakInstantly
Specifies that a block is broken instantly.- Mappings:
Namespace Name Mixin selector named breakInstantlyLnet/minecraft/block/AbstractBlock$Settings;breakInstantly()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_9618Lnet/minecraft/class_4970$class_2251;method_9618()Lnet/minecraft/class_4970$class_2251;official dLejl$d;d()Lejl$d;
-
strength
- Mappings:
Namespace Name Mixin selector named strengthLnet/minecraft/block/AbstractBlock$Settings;strength(F)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_9632Lnet/minecraft/class_4970$class_2251;method_9632(F)Lnet/minecraft/class_4970$class_2251;official dLejl$d;d(F)Lejl$d;
-
ticksRandomly
- Mappings:
Namespace Name Mixin selector named ticksRandomlyLnet/minecraft/block/AbstractBlock$Settings;ticksRandomly()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_9640Lnet/minecraft/class_4970$class_2251;method_9640()Lnet/minecraft/class_4970$class_2251;official eLejl$d;e()Lejl$d;
-
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 named dynamicBoundsLnet/minecraft/block/AbstractBlock$Settings;dynamicBounds()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_9624Lnet/minecraft/class_4970$class_2251;method_9624()Lnet/minecraft/class_4970$class_2251;official fLejl$d;f()Lejl$d;
-
dropsNothing
- Mappings:
Namespace Name Mixin selector named dropsNothingLnet/minecraft/block/AbstractBlock$Settings;dropsNothing()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_42327Lnet/minecraft/class_4970$class_2251;method_42327()Lnet/minecraft/class_4970$class_2251;official gLejl$d;g()Lejl$d;
-
lootTable
- Mappings:
Namespace Name Mixin selector named lootTableLnet/minecraft/block/AbstractBlock$Settings;lootTable(Ljava/util/Optional;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_63502Lnet/minecraft/class_4970$class_2251;method_63502(Ljava/util/Optional;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Ljava/util/Optional;)Lejl$d;
-
getLootTableKey
- Mappings:
Namespace Name Mixin selector named getLootTableKeyLnet/minecraft/block/AbstractBlock$Settings;getLootTableKey()Ljava/util/Optional;intermediary method_63505Lnet/minecraft/class_4970$class_2251;method_63505()Ljava/util/Optional;official hLejl$d;h()Ljava/util/Optional;
-
burnable
- Mappings:
Namespace Name Mixin selector named burnableLnet/minecraft/block/AbstractBlock$Settings;burnable()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_50013Lnet/minecraft/class_4970$class_2251;method_50013()Lnet/minecraft/class_4970$class_2251;official iLejl$d;i()Lejl$d;
-
liquid
- Mappings:
Namespace Name Mixin selector named liquidLnet/minecraft/block/AbstractBlock$Settings;liquid()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_51177Lnet/minecraft/class_4970$class_2251;method_51177()Lnet/minecraft/class_4970$class_2251;official jLejl$d;j()Lejl$d;
-
solid
- Mappings:
Namespace Name Mixin selector named solidLnet/minecraft/block/AbstractBlock$Settings;solid()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_51369Lnet/minecraft/class_4970$class_2251;method_51369()Lnet/minecraft/class_4970$class_2251;official kLejl$d;k()Lejl$d;
-
notSolid
Deprecated.- Mappings:
Namespace Name Mixin selector named notSolidLnet/minecraft/block/AbstractBlock$Settings;notSolid()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_51370Lnet/minecraft/class_4970$class_2251;method_51370()Lnet/minecraft/class_4970$class_2251;official lLejl$d;l()Lejl$d;
-
pistonBehavior
- Mappings:
Namespace Name Mixin selector named pistonBehaviorLnet/minecraft/block/AbstractBlock$Settings;pistonBehavior(Lnet/minecraft/block/piston/PistonBehavior;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_50012Lnet/minecraft/class_4970$class_2251;method_50012(Lnet/minecraft/class_3619;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Lfgf;)Lejl$d;
-
air
- Mappings:
Namespace Name Mixin selector named airLnet/minecraft/block/AbstractBlock$Settings;air()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_26250Lnet/minecraft/class_4970$class_2251;method_26250()Lnet/minecraft/class_4970$class_2251;official mLejl$d;m()Lejl$d;
-
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 named allowsSpawningLnet/minecraft/block/AbstractBlock$Settings;allowsSpawning(Lnet/minecraft/block/AbstractBlock$TypedContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_26235Lnet/minecraft/class_4970$class_2251;method_26235(Lnet/minecraft/class_4970$class_4972;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Lejl$e;)Lejl$d;
-
solidBlock
- Mappings:
Namespace Name Mixin selector named solidBlockLnet/minecraft/block/AbstractBlock$Settings;solidBlock(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_26236Lnet/minecraft/class_4970$class_2251;method_26236(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Lejl$f;)Lejl$d;
-
suffocates
Specifies logic that calculates whether an entity should suffocate if inside of a block.- Mappings:
Namespace Name Mixin selector named suffocatesLnet/minecraft/block/AbstractBlock$Settings;suffocates(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_26243Lnet/minecraft/class_4970$class_2251;method_26243(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;official bLejl$d;b(Lejl$f;)Lejl$d;
-
blockVision
- Mappings:
Namespace Name Mixin selector named blockVisionLnet/minecraft/block/AbstractBlock$Settings;blockVision(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_26245Lnet/minecraft/class_4970$class_2251;method_26245(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;official cLejl$d;c(Lejl$f;)Lejl$d;
-
postProcess
- Mappings:
Namespace Name Mixin selector named postProcessLnet/minecraft/block/AbstractBlock$Settings;postProcess(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_26247Lnet/minecraft/class_4970$class_2251;method_26247(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;official dLejl$d;d(Lejl$f;)Lejl$d;
-
emissiveLighting
- Mappings:
Namespace Name Mixin selector named emissiveLightingLnet/minecraft/block/AbstractBlock$Settings;emissiveLighting(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_26249Lnet/minecraft/class_4970$class_2251;method_26249(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;official eLejl$d;e(Lejl$f;)Lejl$d;
-
requiresTool
- Mappings:
Namespace Name Mixin selector named requiresToolLnet/minecraft/block/AbstractBlock$Settings;requiresTool()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_29292Lnet/minecraft/class_4970$class_2251;method_29292()Lnet/minecraft/class_4970$class_2251;official nLejl$d;n()Lejl$d;
-
hardness
- Mappings:
Namespace Name Mixin selector named hardnessLnet/minecraft/block/AbstractBlock$Settings;hardness(F)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_36557Lnet/minecraft/class_4970$class_2251;method_36557(F)Lnet/minecraft/class_4970$class_2251;official eLejl$d;e(F)Lejl$d;
-
resistance
- Mappings:
Namespace Name Mixin selector named resistanceLnet/minecraft/block/AbstractBlock$Settings;resistance(F)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_36558Lnet/minecraft/class_4970$class_2251;method_36558(F)Lnet/minecraft/class_4970$class_2251;official fLejl$d;f(F)Lejl$d;
-
offset
- Mappings:
Namespace Name Mixin selector named offsetLnet/minecraft/block/AbstractBlock$Settings;offset(Lnet/minecraft/block/AbstractBlock$OffsetType;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_49229Lnet/minecraft/class_4970$class_2251;method_49229(Lnet/minecraft/class_4970$class_2250;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Lejl$c;)Lejl$d;
-
noBlockBreakParticles
- Mappings:
Namespace Name Mixin selector named noBlockBreakParticlesLnet/minecraft/block/AbstractBlock$Settings;noBlockBreakParticles()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_45477Lnet/minecraft/class_4970$class_2251;method_45477()Lnet/minecraft/class_4970$class_2251;official oLejl$d;o()Lejl$d;
-
requires
- Mappings:
Namespace Name Mixin selector named requiresLnet/minecraft/block/AbstractBlock$Settings;requires([Lnet/minecraft/resource/featuretoggle/FeatureFlag;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_45476Lnet/minecraft/class_4970$class_2251;method_45476([Lnet/minecraft/class_7696;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a([Ldcv;)Lejl$d;
-
instrument
- Mappings:
Namespace Name Mixin selector named instrumentLnet/minecraft/block/AbstractBlock$Settings;instrument(Lnet/minecraft/block/enums/NoteBlockInstrument;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_51368Lnet/minecraft/class_4970$class_2251;method_51368(Lnet/minecraft/class_2766;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Lekn;)Lejl$d;
-
replaceable
- Mappings:
Namespace Name Mixin selector named replaceableLnet/minecraft/block/AbstractBlock$Settings;replaceable()Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_51371Lnet/minecraft/class_4970$class_2251;method_51371()Lnet/minecraft/class_4970$class_2251;official pLejl$d;p()Lejl$d;
-
registryKey
- Mappings:
Namespace Name Mixin selector named registryKeyLnet/minecraft/block/AbstractBlock$Settings;registryKey(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_63500Lnet/minecraft/class_4970$class_2251;method_63500(Lnet/minecraft/class_5321;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Lami;)Lejl$d;
-
overrideTranslationKey
- Mappings:
Namespace Name Mixin selector named overrideTranslationKeyLnet/minecraft/block/AbstractBlock$Settings;overrideTranslationKey(Ljava/lang/String;)Lnet/minecraft/block/AbstractBlock$Settings;intermediary method_63501Lnet/minecraft/class_4970$class_2251;method_63501(Ljava/lang/String;)Lnet/minecraft/class_4970$class_2251;official aLejl$d;a(Ljava/lang/String;)Lejl$d;
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector named getTranslationKeyLnet/minecraft/block/AbstractBlock$Settings;getTranslationKey()Ljava/lang/String;intermediary method_63506Lnet/minecraft/class_4970$class_2251;method_63506()Ljava/lang/String;official qLejl$d;q()Ljava/lang/String;
-