Package net.minecraft.block
Class AbstractBlock.Settings
java.lang.Object
net.minecraft.block.AbstractBlock.Settings
- Enclosing class:
- AbstractBlock
- Mappings:
- Namespace - Name - official - djg$d- intermediary - net/minecraft/class_4970$class_2251- named - net/minecraft/block/AbstractBlock$Settings
- 
Field SummaryFieldsModifier 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 SummaryConstructors
- 
Method SummaryModifier 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 - a- Ldjg$d;a:Lcom/mojang/serialization/Codec;- intermediary - field_46532- Lnet/minecraft/class_4970$class_2251;field_46532:Lcom/mojang/serialization/Codec;- named - CODEC- Lnet/minecraft/block/AbstractBlock$Settings;CODEC:Lcom/mojang/serialization/Codec;
 
- 
mapColorProviderFunction<BlockState,MapColor> mapColorProvider- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldjg$d;b:Ljava/util/function/Function;- intermediary - field_10662- Lnet/minecraft/class_4970$class_2251;field_10662:Ljava/util/function/Function;- named - mapColorProvider- Lnet/minecraft/block/AbstractBlock$Settings;mapColorProvider:Ljava/util/function/Function;
 
- 
collidableboolean collidable- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldjg$d;c:Z- intermediary - field_10664- Lnet/minecraft/class_4970$class_2251;field_10664:Z- named - collidable- Lnet/minecraft/block/AbstractBlock$Settings;collidable:Z
 
- 
soundGroupBlockSoundGroup soundGroup- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldjg$d;d:Ldec;- intermediary - field_10665- Lnet/minecraft/class_4970$class_2251;field_10665:Lnet/minecraft/class_2498;- named - soundGroup- Lnet/minecraft/block/AbstractBlock$Settings;soundGroup:Lnet/minecraft/sound/BlockSoundGroup;
 
- 
luminanceToIntFunction<BlockState> luminance- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldjg$d;e:Ljava/util/function/ToIntFunction;- intermediary - field_10663- Lnet/minecraft/class_4970$class_2251;field_10663:Ljava/util/function/ToIntFunction;- named - luminance- Lnet/minecraft/block/AbstractBlock$Settings;luminance:Ljava/util/function/ToIntFunction;
 
- 
resistancefloat resistance- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldjg$d;f:F- intermediary - field_10660- Lnet/minecraft/class_4970$class_2251;field_10660:F- named - resistance- Lnet/minecraft/block/AbstractBlock$Settings;resistance:F
 
- 
hardnessfloat hardness- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldjg$d;g:F- intermediary - field_10669- Lnet/minecraft/class_4970$class_2251;field_10669:F- named - hardness- Lnet/minecraft/block/AbstractBlock$Settings;hardness:F
 
- 
toolRequiredboolean toolRequired- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldjg$d;h:Z- intermediary - field_25185- Lnet/minecraft/class_4970$class_2251;field_25185:Z- named - toolRequired- Lnet/minecraft/block/AbstractBlock$Settings;toolRequired:Z
 
- 
randomTicksboolean randomTicks- Mappings:
- Namespace - Name - Mixin selector - official - i- Ldjg$d;i:Z- intermediary - field_10661- Lnet/minecraft/class_4970$class_2251;field_10661:Z- named - randomTicks- Lnet/minecraft/block/AbstractBlock$Settings;randomTicks:Z
 
- 
slipperinessfloat slipperiness- Mappings:
- Namespace - Name - Mixin selector - official - j- Ldjg$d;j:F- intermediary - field_10667- Lnet/minecraft/class_4970$class_2251;field_10667:F- named - slipperiness- Lnet/minecraft/block/AbstractBlock$Settings;slipperiness:F
 
- 
velocityMultiplierfloat velocityMultiplier- Mappings:
- Namespace - Name - Mixin selector - official - k- Ldjg$d;k:F- intermediary - field_23179- Lnet/minecraft/class_4970$class_2251;field_23179:F- named - velocityMultiplier- Lnet/minecraft/block/AbstractBlock$Settings;velocityMultiplier:F
 
- 
jumpVelocityMultiplierfloat jumpVelocityMultiplier- Mappings:
- Namespace - Name - Mixin selector - official - l- Ldjg$d;l:F- intermediary - field_21209- Lnet/minecraft/class_4970$class_2251;field_21209:F- named - jumpVelocityMultiplier- Lnet/minecraft/block/AbstractBlock$Settings;jumpVelocityMultiplier:F
 
- 
lootTableIdIdentifier lootTableId- Mappings:
- Namespace - Name - Mixin selector - official - m- Ldjg$d;m:Lahg;- intermediary - field_10666- Lnet/minecraft/class_4970$class_2251;field_10666:Lnet/minecraft/class_2960;- named - lootTableId- Lnet/minecraft/block/AbstractBlock$Settings;lootTableId:Lnet/minecraft/util/Identifier;
 
- 
opaqueboolean opaque- Mappings:
- Namespace - Name - Mixin selector - official - n- Ldjg$d;n:Z- intermediary - field_20721- Lnet/minecraft/class_4970$class_2251;field_20721:Z- named - opaque- Lnet/minecraft/block/AbstractBlock$Settings;opaque:Z
 
- 
isAirboolean isAir- Mappings:
- Namespace - Name - Mixin selector - official - o- Ldjg$d;o:Z- intermediary - field_23180- Lnet/minecraft/class_4970$class_2251;field_23180:Z- named - isAir- Lnet/minecraft/block/AbstractBlock$Settings;isAir:Z
 
- 
burnableboolean burnable- Mappings:
- Namespace - Name - Mixin selector - official - p- Ldjg$d;p:Z- intermediary - field_43394- Lnet/minecraft/class_4970$class_2251;field_43394:Z- named - burnable- Lnet/minecraft/block/AbstractBlock$Settings;burnable:Z
 
- 
liquidDeprecated.- Mappings:
- Namespace - Name - Mixin selector - official - q- Ldjg$d;q:Z- intermediary - field_44481- Lnet/minecraft/class_4970$class_2251;field_44481:Z- named - liquid- Lnet/minecraft/block/AbstractBlock$Settings;liquid:Z
 
- 
forceNotSolidDeprecated.- Mappings:
- Namespace - Name - Mixin selector - official - r- Ldjg$d;r:Z- intermediary - field_44627- Lnet/minecraft/class_4970$class_2251;field_44627:Z- named - forceNotSolid- Lnet/minecraft/block/AbstractBlock$Settings;forceNotSolid:Z
 
- 
forceSolidboolean forceSolid- Mappings:
- Namespace - Name - Mixin selector - official - s- Ldjg$d;s:Z- intermediary - field_44628- Lnet/minecraft/class_4970$class_2251;field_44628:Z- named - forceSolid- Lnet/minecraft/block/AbstractBlock$Settings;forceSolid:Z
 
- 
pistonBehaviorPistonBehavior pistonBehavior- Mappings:
- Namespace - Name - Mixin selector - official - t- Ldjg$d;t:Leew;- intermediary - field_43395- Lnet/minecraft/class_4970$class_2251;field_43395:Lnet/minecraft/class_3619;- named - pistonBehavior- Lnet/minecraft/block/AbstractBlock$Settings;pistonBehavior:Lnet/minecraft/block/piston/PistonBehavior;
 
- 
blockBreakParticlesboolean blockBreakParticles- Mappings:
- Namespace - Name - Mixin selector - official - u- Ldjg$d;u:Z- intermediary - field_40341- Lnet/minecraft/class_4970$class_2251;field_40341:Z- named - blockBreakParticles- Lnet/minecraft/block/AbstractBlock$Settings;blockBreakParticles:Z
 
- 
instrumentInstrument instrument- Mappings:
- Namespace - Name - Mixin selector - official - v- Ldjg$d;v:Ldki;- intermediary - field_44629- Lnet/minecraft/class_4970$class_2251;field_44629:Lnet/minecraft/class_2766;- named - instrument- Lnet/minecraft/block/AbstractBlock$Settings;instrument:Lnet/minecraft/block/enums/Instrument;
 
- 
replaceableboolean replaceable- Mappings:
- Namespace - Name - Mixin selector - official - w- Ldjg$d;w:Z- intermediary - field_44630- Lnet/minecraft/class_4970$class_2251;field_44630:Z- named - replaceable- Lnet/minecraft/block/AbstractBlock$Settings;replaceable:Z
 
- 
allowsSpawningPredicateAbstractBlock.TypedContextPredicate<EntityType<?>> allowsSpawningPredicate- Mappings:
- Namespace - Name - Mixin selector - official - x- Ldjg$d;x:Ldjg$e;- intermediary - field_23181- Lnet/minecraft/class_4970$class_2251;field_23181:Lnet/minecraft/class_4970$class_4972;- named - allowsSpawningPredicate- Lnet/minecraft/block/AbstractBlock$Settings;allowsSpawningPredicate:Lnet/minecraft/block/AbstractBlock$TypedContextPredicate;
 
- 
solidBlockPredicateAbstractBlock.ContextPredicate solidBlockPredicate- Mappings:
- Namespace - Name - Mixin selector - official - y- Ldjg$d;y:Ldjg$f;- intermediary - field_23182- Lnet/minecraft/class_4970$class_2251;field_23182:Lnet/minecraft/class_4970$class_4973;- named - solidBlockPredicate- Lnet/minecraft/block/AbstractBlock$Settings;solidBlockPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
 
- 
suffocationPredicateAbstractBlock.ContextPredicate suffocationPredicate- Mappings:
- Namespace - Name - Mixin selector - official - z- Ldjg$d;z:Ldjg$f;- intermediary - field_23183- Lnet/minecraft/class_4970$class_2251;field_23183:Lnet/minecraft/class_4970$class_4973;- named - suffocationPredicate- Lnet/minecraft/block/AbstractBlock$Settings;suffocationPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
 
- 
blockVisionPredicateAbstractBlock.ContextPredicate blockVisionPredicate- Mappings:
- Namespace - Name - Mixin selector - official - A- Ldjg$d;A:Ldjg$f;- intermediary - field_23184- Lnet/minecraft/class_4970$class_2251;field_23184:Lnet/minecraft/class_4970$class_4973;- named - blockVisionPredicate- Lnet/minecraft/block/AbstractBlock$Settings;blockVisionPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
 
- 
postProcessPredicateAbstractBlock.ContextPredicate postProcessPredicate- Mappings:
- Namespace - Name - Mixin selector - official - B- Ldjg$d;B:Ldjg$f;- intermediary - field_23185- Lnet/minecraft/class_4970$class_2251;field_23185:Lnet/minecraft/class_4970$class_4973;- named - postProcessPredicate- Lnet/minecraft/block/AbstractBlock$Settings;postProcessPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
 
- 
emissiveLightingPredicateAbstractBlock.ContextPredicate emissiveLightingPredicate- Mappings:
- Namespace - Name - Mixin selector - official - C- Ldjg$d;C:Ldjg$f;- intermediary - field_23186- Lnet/minecraft/class_4970$class_2251;field_23186:Lnet/minecraft/class_4970$class_4973;- named - emissiveLightingPredicate- Lnet/minecraft/block/AbstractBlock$Settings;emissiveLightingPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
 
- 
dynamicBoundsboolean dynamicBounds- Mappings:
- Namespace - Name - Mixin selector - official - D- Ldjg$d;D:Z- intermediary - field_10670- Lnet/minecraft/class_4970$class_2251;field_10670:Z- named - dynamicBounds- Lnet/minecraft/block/AbstractBlock$Settings;dynamicBounds:Z
 
- 
requiredFeaturesFeatureSet requiredFeatures- Mappings:
- Namespace - Name - Mixin selector - official - E- Ldjg$d;E:Lchs;- intermediary - field_40342- Lnet/minecraft/class_4970$class_2251;field_40342:Lnet/minecraft/class_7699;- named - requiredFeatures- Lnet/minecraft/block/AbstractBlock$Settings;requiredFeatures:Lnet/minecraft/resource/featuretoggle/FeatureSet;
 
- 
offsetterOptional<AbstractBlock.Offsetter> offsetter- Mappings:
- Namespace - Name - Mixin selector - official - F- Ldjg$d;F:Ljava/util/Optional;- intermediary - field_42818- Lnet/minecraft/class_4970$class_2251;field_42818:Ljava/util/Optional;- named - offsetter- Lnet/minecraft/block/AbstractBlock$Settings;offsetter:Ljava/util/Optional;
 
 
- 
- 
Constructor Details- 
Settingsprivate Settings()
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a()Ldjg$d;- intermediary - method_9637- Lnet/minecraft/class_4970$class_2251;method_9637()Lnet/minecraft/class_4970$class_2251;- named - create- Lnet/minecraft/block/AbstractBlock$Settings;create()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
copy- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a(Ldjg;)Ldjg$d;- intermediary - method_9630- Lnet/minecraft/class_4970$class_2251;method_9630(Lnet/minecraft/class_4970;)Lnet/minecraft/class_4970$class_2251;- named - copy- Lnet/minecraft/block/AbstractBlock$Settings;copy(Lnet/minecraft/block/AbstractBlock;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
copyShallowDeprecated.- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldjg$d;b(Ldjg;)Ldjg$d;- intermediary - method_55226- Lnet/minecraft/class_4970$class_2251;method_55226(Lnet/minecraft/class_4970;)Lnet/minecraft/class_4970$class_2251;- named - copyShallow- Lnet/minecraft/block/AbstractBlock$Settings;copyShallow(Lnet/minecraft/block/AbstractBlock;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
mapColor- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a(Lclm;)Ldjg$d;- intermediary - method_51517- Lnet/minecraft/class_4970$class_2251;method_51517(Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251;- named - mapColor- Lnet/minecraft/block/AbstractBlock$Settings;mapColor(Lnet/minecraft/util/DyeColor;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
mapColor- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a(Leev;)Ldjg$d;- intermediary - method_31710- Lnet/minecraft/class_4970$class_2251;method_31710(Lnet/minecraft/class_3620;)Lnet/minecraft/class_4970$class_2251;- named - mapColor- Lnet/minecraft/block/AbstractBlock$Settings;mapColor(Lnet/minecraft/block/MapColor;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
mapColor- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a(Ljava/util/function/Function;)Ldjg$d;- intermediary - method_51520- Lnet/minecraft/class_4970$class_2251;method_51520(Ljava/util/function/Function;)Lnet/minecraft/class_4970$class_2251;- named - mapColor- Lnet/minecraft/block/AbstractBlock$Settings;mapColor(Ljava/util/function/Function;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
noCollisionSpecifies that a block should have no collision bounds.This also marks a block as non-opaque. - Mappings:
- Namespace - Name - Mixin selector - official - b- Ldjg$d;b()Ldjg$d;- intermediary - method_9634- Lnet/minecraft/class_4970$class_2251;method_9634()Lnet/minecraft/class_4970$class_2251;- named - noCollision- Lnet/minecraft/block/AbstractBlock$Settings;noCollision()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
nonOpaqueSpecifies that a block should be non-opaque and light should be allowed to pass through.- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldjg$d;c()Ldjg$d;- intermediary - method_22488- Lnet/minecraft/class_4970$class_2251;method_22488()Lnet/minecraft/class_4970$class_2251;- named - nonOpaque- Lnet/minecraft/block/AbstractBlock$Settings;nonOpaque()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
slipperiness- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a(F)Ldjg$d;- intermediary - method_9628- Lnet/minecraft/class_4970$class_2251;method_9628(F)Lnet/minecraft/class_4970$class_2251;- named - slipperiness- Lnet/minecraft/block/AbstractBlock$Settings;slipperiness(F)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
velocityMultiplier- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldjg$d;b(F)Ldjg$d;- intermediary - method_23351- Lnet/minecraft/class_4970$class_2251;method_23351(F)Lnet/minecraft/class_4970$class_2251;- named - velocityMultiplier- Lnet/minecraft/block/AbstractBlock$Settings;velocityMultiplier(F)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
jumpVelocityMultiplier- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldjg$d;c(F)Ldjg$d;- intermediary - method_23352- Lnet/minecraft/class_4970$class_2251;method_23352(F)Lnet/minecraft/class_4970$class_2251;- named - jumpVelocityMultiplier- Lnet/minecraft/block/AbstractBlock$Settings;jumpVelocityMultiplier(F)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
sounds- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a(Ldec;)Ldjg$d;- intermediary - method_9626- Lnet/minecraft/class_4970$class_2251;method_9626(Lnet/minecraft/class_2498;)Lnet/minecraft/class_4970$class_2251;- named - sounds- Lnet/minecraft/block/AbstractBlock$Settings;sounds(Lnet/minecraft/sound/BlockSoundGroup;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
luminanceSpecifies 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 - a- Ldjg$d;a(Ljava/util/function/ToIntFunction;)Ldjg$d;- intermediary - method_9631- Lnet/minecraft/class_4970$class_2251;method_9631(Ljava/util/function/ToIntFunction;)Lnet/minecraft/class_4970$class_2251;- named - luminance- Lnet/minecraft/block/AbstractBlock$Settings;luminance(Ljava/util/function/ToIntFunction;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
strength- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a(FF)Ldjg$d;- intermediary - method_9629- Lnet/minecraft/class_4970$class_2251;method_9629(FF)Lnet/minecraft/class_4970$class_2251;- named - strength- Lnet/minecraft/block/AbstractBlock$Settings;strength(FF)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
breakInstantlySpecifies that a block is broken instantly.- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldjg$d;d()Ldjg$d;- intermediary - method_9618- Lnet/minecraft/class_4970$class_2251;method_9618()Lnet/minecraft/class_4970$class_2251;- named - breakInstantly- Lnet/minecraft/block/AbstractBlock$Settings;breakInstantly()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
strength- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldjg$d;d(F)Ldjg$d;- intermediary - method_9632- Lnet/minecraft/class_4970$class_2251;method_9632(F)Lnet/minecraft/class_4970$class_2251;- named - strength- Lnet/minecraft/block/AbstractBlock$Settings;strength(F)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
ticksRandomly- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldjg$d;e()Ldjg$d;- intermediary - method_9640- Lnet/minecraft/class_4970$class_2251;method_9640()Lnet/minecraft/class_4970$class_2251;- named - ticksRandomly- Lnet/minecraft/block/AbstractBlock$Settings;ticksRandomly()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
dynamicBoundsSpecifies 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 - f- Ldjg$d;f()Ldjg$d;- intermediary - method_9624- Lnet/minecraft/class_4970$class_2251;method_9624()Lnet/minecraft/class_4970$class_2251;- named - dynamicBounds- Lnet/minecraft/block/AbstractBlock$Settings;dynamicBounds()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
dropsNothing- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldjg$d;g()Ldjg$d;- intermediary - method_42327- Lnet/minecraft/class_4970$class_2251;method_42327()Lnet/minecraft/class_4970$class_2251;- named - dropsNothing- Lnet/minecraft/block/AbstractBlock$Settings;dropsNothing()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
dropsLikeSpecifies 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 - a- Ldjg$d;a(Lcwq;)Ldjg$d;- intermediary - method_16228- Lnet/minecraft/class_4970$class_2251;method_16228(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4970$class_2251;- named - dropsLike- Lnet/minecraft/block/AbstractBlock$Settings;dropsLike(Lnet/minecraft/block/Block;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
burnable- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldjg$d;h()Ldjg$d;- intermediary - method_50013- Lnet/minecraft/class_4970$class_2251;method_50013()Lnet/minecraft/class_4970$class_2251;- named - burnable- Lnet/minecraft/block/AbstractBlock$Settings;burnable()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
liquid- Mappings:
- Namespace - Name - Mixin selector - official - i- Ldjg$d;i()Ldjg$d;- intermediary - method_51177- Lnet/minecraft/class_4970$class_2251;method_51177()Lnet/minecraft/class_4970$class_2251;- named - liquid- Lnet/minecraft/block/AbstractBlock$Settings;liquid()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
solid- Mappings:
- Namespace - Name - Mixin selector - official - j- Ldjg$d;j()Ldjg$d;- intermediary - method_51369- Lnet/minecraft/class_4970$class_2251;method_51369()Lnet/minecraft/class_4970$class_2251;- named - solid- Lnet/minecraft/block/AbstractBlock$Settings;solid()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
notSolidDeprecated.- Mappings:
- Namespace - Name - Mixin selector - official - k- Ldjg$d;k()Ldjg$d;- intermediary - method_51370- Lnet/minecraft/class_4970$class_2251;method_51370()Lnet/minecraft/class_4970$class_2251;- named - notSolid- Lnet/minecraft/block/AbstractBlock$Settings;notSolid()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
pistonBehavior- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a(Leew;)Ldjg$d;- intermediary - method_50012- Lnet/minecraft/class_4970$class_2251;method_50012(Lnet/minecraft/class_3619;)Lnet/minecraft/class_4970$class_2251;- named - pistonBehavior- Lnet/minecraft/block/AbstractBlock$Settings;pistonBehavior(Lnet/minecraft/block/piston/PistonBehavior;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
air- Mappings:
- Namespace - Name - Mixin selector - official - l- Ldjg$d;l()Ldjg$d;- intermediary - method_26250- Lnet/minecraft/class_4970$class_2251;method_26250()Lnet/minecraft/class_4970$class_2251;- named - air- Lnet/minecraft/block/AbstractBlock$Settings;air()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
allowsSpawningpublic 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 - a- Ldjg$d;a(Ldjg$e;)Ldjg$d;- intermediary - method_26235- Lnet/minecraft/class_4970$class_2251;method_26235(Lnet/minecraft/class_4970$class_4972;)Lnet/minecraft/class_4970$class_2251;- named - allowsSpawning- Lnet/minecraft/block/AbstractBlock$Settings;allowsSpawning(Lnet/minecraft/block/AbstractBlock$TypedContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
solidBlock- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a(Ldjg$f;)Ldjg$d;- intermediary - method_26236- Lnet/minecraft/class_4970$class_2251;method_26236(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;- named - solidBlock- Lnet/minecraft/block/AbstractBlock$Settings;solidBlock(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
suffocatesSpecifies logic that calculates whether an entity should suffocate if inside of a block.- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldjg$d;b(Ldjg$f;)Ldjg$d;- intermediary - method_26243- Lnet/minecraft/class_4970$class_2251;method_26243(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;- named - suffocates- Lnet/minecraft/block/AbstractBlock$Settings;suffocates(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
blockVision- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldjg$d;c(Ldjg$f;)Ldjg$d;- intermediary - method_26245- Lnet/minecraft/class_4970$class_2251;method_26245(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;- named - blockVision- Lnet/minecraft/block/AbstractBlock$Settings;blockVision(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
postProcess- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldjg$d;d(Ldjg$f;)Ldjg$d;- intermediary - method_26247- Lnet/minecraft/class_4970$class_2251;method_26247(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;- named - postProcess- Lnet/minecraft/block/AbstractBlock$Settings;postProcess(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
emissiveLighting- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldjg$d;e(Ldjg$f;)Ldjg$d;- intermediary - method_26249- Lnet/minecraft/class_4970$class_2251;method_26249(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;- named - emissiveLighting- Lnet/minecraft/block/AbstractBlock$Settings;emissiveLighting(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
requiresTool- Mappings:
- Namespace - Name - Mixin selector - official - m- Ldjg$d;m()Ldjg$d;- intermediary - method_29292- Lnet/minecraft/class_4970$class_2251;method_29292()Lnet/minecraft/class_4970$class_2251;- named - requiresTool- Lnet/minecraft/block/AbstractBlock$Settings;requiresTool()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
hardness- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldjg$d;e(F)Ldjg$d;- intermediary - method_36557- Lnet/minecraft/class_4970$class_2251;method_36557(F)Lnet/minecraft/class_4970$class_2251;- named - hardness- Lnet/minecraft/block/AbstractBlock$Settings;hardness(F)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
resistance- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldjg$d;f(F)Ldjg$d;- intermediary - method_36558- Lnet/minecraft/class_4970$class_2251;method_36558(F)Lnet/minecraft/class_4970$class_2251;- named - resistance- Lnet/minecraft/block/AbstractBlock$Settings;resistance(F)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
offset- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a(Ldjg$c;)Ldjg$d;- intermediary - method_49229- Lnet/minecraft/class_4970$class_2251;method_49229(Lnet/minecraft/class_4970$class_2250;)Lnet/minecraft/class_4970$class_2251;- named - offset- Lnet/minecraft/block/AbstractBlock$Settings;offset(Lnet/minecraft/block/AbstractBlock$OffsetType;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
noBlockBreakParticles- Mappings:
- Namespace - Name - Mixin selector - official - n- Ldjg$d;n()Ldjg$d;- intermediary - method_45477- Lnet/minecraft/class_4970$class_2251;method_45477()Lnet/minecraft/class_4970$class_2251;- named - noBlockBreakParticles- Lnet/minecraft/block/AbstractBlock$Settings;noBlockBreakParticles()Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
requires- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a([Lchq;)Ldjg$d;- intermediary - method_45476- Lnet/minecraft/class_4970$class_2251;method_45476([Lnet/minecraft/class_7696;)Lnet/minecraft/class_4970$class_2251;- named - requires- Lnet/minecraft/block/AbstractBlock$Settings;requires([Lnet/minecraft/resource/featuretoggle/FeatureFlag;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
instrument- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldjg$d;a(Ldki;)Ldjg$d;- intermediary - method_51368- Lnet/minecraft/class_4970$class_2251;method_51368(Lnet/minecraft/class_2766;)Lnet/minecraft/class_4970$class_2251;- named - instrument- Lnet/minecraft/block/AbstractBlock$Settings;instrument(Lnet/minecraft/block/enums/Instrument;)Lnet/minecraft/block/AbstractBlock$Settings;
 
- 
replaceable- Mappings:
- Namespace - Name - Mixin selector - official - o- Ldjg$d;o()Ldjg$d;- intermediary - method_51371- Lnet/minecraft/class_4970$class_2251;method_51371()Lnet/minecraft/class_4970$class_2251;- named - replaceable- Lnet/minecraft/block/AbstractBlock$Settings;replaceable()Lnet/minecraft/block/AbstractBlock$Settings;
 
 
-