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$Settings
intermediary net/minecraft/class_4970$class_2251
official dxt$d
-
Field Summary
Modifier and TypeFieldDescription(package private) AbstractBlock.TypedContextPredicate
<EntityType<?>> (package private) boolean
(package private) AbstractBlock.ContextPredicate
(package private) boolean
static final com.mojang.serialization.Codec
<AbstractBlock.Settings> (package private) boolean
(package private) boolean
(package private) AbstractBlock.ContextPredicate
(package private) boolean
Deprecated.(package private) boolean
(package private) float
(package private) NoteBlockInstrument
(package private) boolean
(package private) float
(package private) boolean
Deprecated.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) boolean
private @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) boolean
private RegistryKeyedValue
<Block, String> (package private) float
-
Constructor Summary
-
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.Settings
copy
(AbstractBlock block) static AbstractBlock.Settings
copyShallow
(AbstractBlock block) Deprecated.static AbstractBlock.Settings
create()
Specifies that a block's collision bounds can dynamically resize.emissiveLighting
(AbstractBlock.ContextPredicate predicate) protected Optional
<RegistryKey<LootTable>> protected String
hardness
(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 CODEC
Lnet/minecraft/block/AbstractBlock$Settings;CODEC:Lcom/mojang/serialization/Codec;
intermediary field_46532
Lnet/minecraft/class_4970$class_2251;field_46532:Lcom/mojang/serialization/Codec;
official a
Ldxt$d;a:Lcom/mojang/serialization/Codec;
-
mapColorProvider
Function<BlockState,MapColor> mapColorProvider- Mappings:
Namespace Name Mixin selector named mapColorProvider
Lnet/minecraft/block/AbstractBlock$Settings;mapColorProvider:Ljava/util/function/Function;
intermediary field_10662
Lnet/minecraft/class_4970$class_2251;field_10662:Ljava/util/function/Function;
official b
Ldxt$d;b:Ljava/util/function/Function;
-
collidable
boolean collidable- Mappings:
Namespace Name Mixin selector named collidable
Lnet/minecraft/block/AbstractBlock$Settings;collidable:Z
intermediary field_10664
Lnet/minecraft/class_4970$class_2251;field_10664:Z
official c
Ldxt$d;c:Z
-
soundGroup
BlockSoundGroup soundGroup- Mappings:
Namespace Name Mixin selector named soundGroup
Lnet/minecraft/block/AbstractBlock$Settings;soundGroup:Lnet/minecraft/sound/BlockSoundGroup;
intermediary field_10665
Lnet/minecraft/class_4970$class_2251;field_10665:Lnet/minecraft/class_2498;
official d
Ldxt$d;d:Ldsb;
-
luminance
ToIntFunction<BlockState> luminance- Mappings:
Namespace Name Mixin selector named luminance
Lnet/minecraft/block/AbstractBlock$Settings;luminance:Ljava/util/function/ToIntFunction;
intermediary field_10663
Lnet/minecraft/class_4970$class_2251;field_10663:Ljava/util/function/ToIntFunction;
official e
Ldxt$d;e:Ljava/util/function/ToIntFunction;
-
resistance
float resistance- Mappings:
Namespace Name Mixin selector named resistance
Lnet/minecraft/block/AbstractBlock$Settings;resistance:F
intermediary field_10660
Lnet/minecraft/class_4970$class_2251;field_10660:F
official f
Ldxt$d;f:F
-
hardness
float hardness- Mappings:
Namespace Name Mixin selector named hardness
Lnet/minecraft/block/AbstractBlock$Settings;hardness:F
intermediary field_10669
Lnet/minecraft/class_4970$class_2251;field_10669:F
official g
Ldxt$d;g:F
-
toolRequired
boolean toolRequired- Mappings:
Namespace Name Mixin selector named toolRequired
Lnet/minecraft/block/AbstractBlock$Settings;toolRequired:Z
intermediary field_25185
Lnet/minecraft/class_4970$class_2251;field_25185:Z
official h
Ldxt$d;h:Z
-
randomTicks
boolean randomTicks- Mappings:
Namespace Name Mixin selector named randomTicks
Lnet/minecraft/block/AbstractBlock$Settings;randomTicks:Z
intermediary field_10661
Lnet/minecraft/class_4970$class_2251;field_10661:Z
official i
Ldxt$d;i:Z
-
slipperiness
float slipperiness- Mappings:
Namespace Name Mixin selector named slipperiness
Lnet/minecraft/block/AbstractBlock$Settings;slipperiness:F
intermediary field_10667
Lnet/minecraft/class_4970$class_2251;field_10667:F
official j
Ldxt$d;j:F
-
velocityMultiplier
float velocityMultiplier- Mappings:
Namespace Name Mixin selector named velocityMultiplier
Lnet/minecraft/block/AbstractBlock$Settings;velocityMultiplier:F
intermediary field_23179
Lnet/minecraft/class_4970$class_2251;field_23179:F
official k
Ldxt$d;k:F
-
jumpVelocityMultiplier
float jumpVelocityMultiplier- Mappings:
Namespace Name Mixin selector named jumpVelocityMultiplier
Lnet/minecraft/block/AbstractBlock$Settings;jumpVelocityMultiplier:F
intermediary field_21209
Lnet/minecraft/class_4970$class_2251;field_21209:F
official l
Ldxt$d;l:F
-
registryKey
- Mappings:
Namespace Name Mixin selector named registryKey
Lnet/minecraft/block/AbstractBlock$Settings;registryKey:Lnet/minecraft/registry/RegistryKey;
intermediary field_54006
Lnet/minecraft/class_4970$class_2251;field_54006:Lnet/minecraft/class_5321;
official m
Ldxt$d;m:Laly;
-
lootTable
- Mappings:
Namespace Name Mixin selector named lootTable
Lnet/minecraft/block/AbstractBlock$Settings;lootTable:Lnet/minecraft/registry/RegistryKeyedValue;
intermediary field_54007
Lnet/minecraft/class_4970$class_2251;field_54007:Lnet/minecraft/class_10162;
official n
Ldxt$d;n:Lalr;
-
translationKey
- Mappings:
Namespace Name Mixin selector named translationKey
Lnet/minecraft/block/AbstractBlock$Settings;translationKey:Lnet/minecraft/registry/RegistryKeyedValue;
intermediary field_54008
Lnet/minecraft/class_4970$class_2251;field_54008:Lnet/minecraft/class_10162;
official o
Ldxt$d;o:Lalr;
-
opaque
boolean opaque- Mappings:
Namespace Name Mixin selector named opaque
Lnet/minecraft/block/AbstractBlock$Settings;opaque:Z
intermediary field_20721
Lnet/minecraft/class_4970$class_2251;field_20721:Z
official p
Ldxt$d;p:Z
-
isAir
boolean isAir- Mappings:
Namespace Name Mixin selector named isAir
Lnet/minecraft/block/AbstractBlock$Settings;isAir:Z
intermediary field_23180
Lnet/minecraft/class_4970$class_2251;field_23180:Z
official q
Ldxt$d;q:Z
-
burnable
boolean burnable- Mappings:
Namespace Name Mixin selector named burnable
Lnet/minecraft/block/AbstractBlock$Settings;burnable:Z
intermediary field_43394
Lnet/minecraft/class_4970$class_2251;field_43394:Z
official r
Ldxt$d;r:Z
-
liquid
Deprecated.- Mappings:
Namespace Name Mixin selector named liquid
Lnet/minecraft/block/AbstractBlock$Settings;liquid:Z
intermediary field_44481
Lnet/minecraft/class_4970$class_2251;field_44481:Z
official s
Ldxt$d;s:Z
-
forceNotSolid
Deprecated.- Mappings:
Namespace Name Mixin selector named forceNotSolid
Lnet/minecraft/block/AbstractBlock$Settings;forceNotSolid:Z
intermediary field_44627
Lnet/minecraft/class_4970$class_2251;field_44627:Z
official t
Ldxt$d;t:Z
-
forceSolid
boolean forceSolid- Mappings:
Namespace Name Mixin selector named forceSolid
Lnet/minecraft/block/AbstractBlock$Settings;forceSolid:Z
intermediary field_44628
Lnet/minecraft/class_4970$class_2251;field_44628:Z
official u
Ldxt$d;u:Z
-
pistonBehavior
PistonBehavior pistonBehavior- Mappings:
Namespace Name Mixin selector named pistonBehavior
Lnet/minecraft/block/AbstractBlock$Settings;pistonBehavior:Lnet/minecraft/block/piston/PistonBehavior;
intermediary field_43395
Lnet/minecraft/class_4970$class_2251;field_43395:Lnet/minecraft/class_3619;
official v
Ldxt$d;v:Leub;
-
blockBreakParticles
boolean blockBreakParticles- Mappings:
Namespace Name Mixin selector named blockBreakParticles
Lnet/minecraft/block/AbstractBlock$Settings;blockBreakParticles:Z
intermediary field_40341
Lnet/minecraft/class_4970$class_2251;field_40341:Z
official w
Ldxt$d;w:Z
-
instrument
NoteBlockInstrument instrument- Mappings:
Namespace Name Mixin selector named instrument
Lnet/minecraft/block/AbstractBlock$Settings;instrument:Lnet/minecraft/block/enums/NoteBlockInstrument;
intermediary field_44629
Lnet/minecraft/class_4970$class_2251;field_44629:Lnet/minecraft/class_2766;
official x
Ldxt$d;x:Ldyu;
-
replaceable
boolean replaceable- Mappings:
Namespace Name Mixin selector named replaceable
Lnet/minecraft/block/AbstractBlock$Settings;replaceable:Z
intermediary field_44630
Lnet/minecraft/class_4970$class_2251;field_44630:Z
official y
Ldxt$d;y:Z
-
allowsSpawningPredicate
AbstractBlock.TypedContextPredicate<EntityType<?>> allowsSpawningPredicate- Mappings:
Namespace Name Mixin selector named allowsSpawningPredicate
Lnet/minecraft/block/AbstractBlock$Settings;allowsSpawningPredicate:Lnet/minecraft/block/AbstractBlock$TypedContextPredicate;
intermediary field_23181
Lnet/minecraft/class_4970$class_2251;field_23181:Lnet/minecraft/class_4970$class_4972;
official z
Ldxt$d;z:Ldxt$e;
-
solidBlockPredicate
AbstractBlock.ContextPredicate solidBlockPredicate- Mappings:
Namespace Name Mixin selector named solidBlockPredicate
Lnet/minecraft/block/AbstractBlock$Settings;solidBlockPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
intermediary field_23182
Lnet/minecraft/class_4970$class_2251;field_23182:Lnet/minecraft/class_4970$class_4973;
official A
Ldxt$d;A:Ldxt$f;
-
suffocationPredicate
AbstractBlock.ContextPredicate suffocationPredicate- Mappings:
Namespace Name Mixin selector named suffocationPredicate
Lnet/minecraft/block/AbstractBlock$Settings;suffocationPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
intermediary field_23183
Lnet/minecraft/class_4970$class_2251;field_23183:Lnet/minecraft/class_4970$class_4973;
official B
Ldxt$d;B:Ldxt$f;
-
blockVisionPredicate
AbstractBlock.ContextPredicate blockVisionPredicate- Mappings:
Namespace Name Mixin selector named blockVisionPredicate
Lnet/minecraft/block/AbstractBlock$Settings;blockVisionPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
intermediary field_23184
Lnet/minecraft/class_4970$class_2251;field_23184:Lnet/minecraft/class_4970$class_4973;
official C
Ldxt$d;C:Ldxt$f;
-
postProcessPredicate
AbstractBlock.ContextPredicate postProcessPredicate- Mappings:
Namespace Name Mixin selector named postProcessPredicate
Lnet/minecraft/block/AbstractBlock$Settings;postProcessPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
intermediary field_23185
Lnet/minecraft/class_4970$class_2251;field_23185:Lnet/minecraft/class_4970$class_4973;
official D
Ldxt$d;D:Ldxt$f;
-
emissiveLightingPredicate
AbstractBlock.ContextPredicate emissiveLightingPredicate- Mappings:
Namespace Name Mixin selector named emissiveLightingPredicate
Lnet/minecraft/block/AbstractBlock$Settings;emissiveLightingPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
intermediary field_23186
Lnet/minecraft/class_4970$class_2251;field_23186:Lnet/minecraft/class_4970$class_4973;
official E
Ldxt$d;E:Ldxt$f;
-
dynamicBounds
boolean dynamicBounds- Mappings:
Namespace Name Mixin selector named dynamicBounds
Lnet/minecraft/block/AbstractBlock$Settings;dynamicBounds:Z
intermediary field_10670
Lnet/minecraft/class_4970$class_2251;field_10670:Z
official F
Ldxt$d;F:Z
-
requiredFeatures
FeatureSet requiredFeatures- Mappings:
Namespace Name Mixin selector named requiredFeatures
Lnet/minecraft/block/AbstractBlock$Settings;requiredFeatures:Lnet/minecraft/resource/featuretoggle/FeatureSet;
intermediary field_40342
Lnet/minecraft/class_4970$class_2251;field_40342:Lnet/minecraft/class_7699;
official G
Ldxt$d;G:Lcss;
-
offsetter
- Mappings:
Namespace Name Mixin selector named offsetter
Lnet/minecraft/block/AbstractBlock$Settings;offsetter:Lnet/minecraft/block/AbstractBlock$Offsetter;
intermediary field_42818
Lnet/minecraft/class_4970$class_2251;field_42818:Lnet/minecraft/class_4970$class_8176;
official H
Ldxt$d;H:Ldxt$b;
-
-
Constructor Details
-
Settings
private Settings()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/block/AbstractBlock$Settings;create()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_9637
Lnet/minecraft/class_4970$class_2251;method_9637()Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a()Ldxt$d;
-
copy
- Mappings:
Namespace Name Mixin selector named copy
Lnet/minecraft/block/AbstractBlock$Settings;copy(Lnet/minecraft/block/AbstractBlock;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_9630
Lnet/minecraft/class_4970$class_2251;method_9630(Lnet/minecraft/class_4970;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Ldxt;)Ldxt$d;
-
copyShallow
Deprecated.- Mappings:
Namespace Name Mixin selector named copyShallow
Lnet/minecraft/block/AbstractBlock$Settings;copyShallow(Lnet/minecraft/block/AbstractBlock;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_55226
Lnet/minecraft/class_4970$class_2251;method_55226(Lnet/minecraft/class_4970;)Lnet/minecraft/class_4970$class_2251;
official b
Ldxt$d;b(Ldxt;)Ldxt$d;
-
mapColor
- Mappings:
Namespace Name Mixin selector named mapColor
Lnet/minecraft/block/AbstractBlock$Settings;mapColor(Lnet/minecraft/util/DyeColor;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_51517
Lnet/minecraft/class_4970$class_2251;method_51517(Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Lcwl;)Ldxt$d;
-
mapColor
- Mappings:
Namespace Name Mixin selector named mapColor
Lnet/minecraft/block/AbstractBlock$Settings;mapColor(Lnet/minecraft/block/MapColor;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_31710
Lnet/minecraft/class_4970$class_2251;method_31710(Lnet/minecraft/class_3620;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Leua;)Ldxt$d;
-
mapColor
- Mappings:
Namespace Name Mixin selector named mapColor
Lnet/minecraft/block/AbstractBlock$Settings;mapColor(Ljava/util/function/Function;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_51520
Lnet/minecraft/class_4970$class_2251;method_51520(Ljava/util/function/Function;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Ljava/util/function/Function;)Ldxt$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 noCollision
Lnet/minecraft/block/AbstractBlock$Settings;noCollision()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_9634
Lnet/minecraft/class_4970$class_2251;method_9634()Lnet/minecraft/class_4970$class_2251;
official b
Ldxt$d;b()Ldxt$d;
-
nonOpaque
Specifies that a block should be non-opaque and light should be allowed to pass through.- Mappings:
Namespace Name Mixin selector named nonOpaque
Lnet/minecraft/block/AbstractBlock$Settings;nonOpaque()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_22488
Lnet/minecraft/class_4970$class_2251;method_22488()Lnet/minecraft/class_4970$class_2251;
official c
Ldxt$d;c()Ldxt$d;
-
slipperiness
- Mappings:
Namespace Name Mixin selector named slipperiness
Lnet/minecraft/block/AbstractBlock$Settings;slipperiness(F)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_9628
Lnet/minecraft/class_4970$class_2251;method_9628(F)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(F)Ldxt$d;
-
velocityMultiplier
- Mappings:
Namespace Name Mixin selector named velocityMultiplier
Lnet/minecraft/block/AbstractBlock$Settings;velocityMultiplier(F)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_23351
Lnet/minecraft/class_4970$class_2251;method_23351(F)Lnet/minecraft/class_4970$class_2251;
official b
Ldxt$d;b(F)Ldxt$d;
-
jumpVelocityMultiplier
- Mappings:
Namespace Name Mixin selector named jumpVelocityMultiplier
Lnet/minecraft/block/AbstractBlock$Settings;jumpVelocityMultiplier(F)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_23352
Lnet/minecraft/class_4970$class_2251;method_23352(F)Lnet/minecraft/class_4970$class_2251;
official c
Ldxt$d;c(F)Ldxt$d;
-
sounds
- Mappings:
Namespace Name Mixin selector named sounds
Lnet/minecraft/block/AbstractBlock$Settings;sounds(Lnet/minecraft/sound/BlockSoundGroup;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_9626
Lnet/minecraft/class_4970$class_2251;method_9626(Lnet/minecraft/class_2498;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Ldsb;)Ldxt$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 luminance
Lnet/minecraft/block/AbstractBlock$Settings;luminance(Ljava/util/function/ToIntFunction;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_9631
Lnet/minecraft/class_4970$class_2251;method_9631(Ljava/util/function/ToIntFunction;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Ljava/util/function/ToIntFunction;)Ldxt$d;
-
strength
- Mappings:
Namespace Name Mixin selector named strength
Lnet/minecraft/block/AbstractBlock$Settings;strength(FF)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_9629
Lnet/minecraft/class_4970$class_2251;method_9629(FF)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(FF)Ldxt$d;
-
breakInstantly
Specifies that a block is broken instantly.- Mappings:
Namespace Name Mixin selector named breakInstantly
Lnet/minecraft/block/AbstractBlock$Settings;breakInstantly()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_9618
Lnet/minecraft/class_4970$class_2251;method_9618()Lnet/minecraft/class_4970$class_2251;
official d
Ldxt$d;d()Ldxt$d;
-
strength
- Mappings:
Namespace Name Mixin selector named strength
Lnet/minecraft/block/AbstractBlock$Settings;strength(F)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_9632
Lnet/minecraft/class_4970$class_2251;method_9632(F)Lnet/minecraft/class_4970$class_2251;
official d
Ldxt$d;d(F)Ldxt$d;
-
ticksRandomly
- Mappings:
Namespace Name Mixin selector named ticksRandomly
Lnet/minecraft/block/AbstractBlock$Settings;ticksRandomly()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_9640
Lnet/minecraft/class_4970$class_2251;method_9640()Lnet/minecraft/class_4970$class_2251;
official e
Ldxt$d;e()Ldxt$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 dynamicBounds
Lnet/minecraft/block/AbstractBlock$Settings;dynamicBounds()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_9624
Lnet/minecraft/class_4970$class_2251;method_9624()Lnet/minecraft/class_4970$class_2251;
official f
Ldxt$d;f()Ldxt$d;
-
dropsNothing
- Mappings:
Namespace Name Mixin selector named dropsNothing
Lnet/minecraft/block/AbstractBlock$Settings;dropsNothing()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_42327
Lnet/minecraft/class_4970$class_2251;method_42327()Lnet/minecraft/class_4970$class_2251;
official g
Ldxt$d;g()Ldxt$d;
-
lootTable
- Mappings:
Namespace Name Mixin selector named lootTable
Lnet/minecraft/block/AbstractBlock$Settings;lootTable(Ljava/util/Optional;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_63502
Lnet/minecraft/class_4970$class_2251;method_63502(Ljava/util/Optional;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Ljava/util/Optional;)Ldxt$d;
-
getLootTableKey
- Mappings:
Namespace Name Mixin selector named getLootTableKey
Lnet/minecraft/block/AbstractBlock$Settings;getLootTableKey()Ljava/util/Optional;
intermediary method_63505
Lnet/minecraft/class_4970$class_2251;method_63505()Ljava/util/Optional;
official h
Ldxt$d;h()Ljava/util/Optional;
-
burnable
- Mappings:
Namespace Name Mixin selector named burnable
Lnet/minecraft/block/AbstractBlock$Settings;burnable()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_50013
Lnet/minecraft/class_4970$class_2251;method_50013()Lnet/minecraft/class_4970$class_2251;
official i
Ldxt$d;i()Ldxt$d;
-
liquid
- Mappings:
Namespace Name Mixin selector named liquid
Lnet/minecraft/block/AbstractBlock$Settings;liquid()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_51177
Lnet/minecraft/class_4970$class_2251;method_51177()Lnet/minecraft/class_4970$class_2251;
official j
Ldxt$d;j()Ldxt$d;
-
solid
- Mappings:
Namespace Name Mixin selector named solid
Lnet/minecraft/block/AbstractBlock$Settings;solid()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_51369
Lnet/minecraft/class_4970$class_2251;method_51369()Lnet/minecraft/class_4970$class_2251;
official k
Ldxt$d;k()Ldxt$d;
-
notSolid
Deprecated.- Mappings:
Namespace Name Mixin selector named notSolid
Lnet/minecraft/block/AbstractBlock$Settings;notSolid()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_51370
Lnet/minecraft/class_4970$class_2251;method_51370()Lnet/minecraft/class_4970$class_2251;
official l
Ldxt$d;l()Ldxt$d;
-
pistonBehavior
- Mappings:
Namespace Name Mixin selector named pistonBehavior
Lnet/minecraft/block/AbstractBlock$Settings;pistonBehavior(Lnet/minecraft/block/piston/PistonBehavior;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_50012
Lnet/minecraft/class_4970$class_2251;method_50012(Lnet/minecraft/class_3619;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Leub;)Ldxt$d;
-
air
- Mappings:
Namespace Name Mixin selector named air
Lnet/minecraft/block/AbstractBlock$Settings;air()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_26250
Lnet/minecraft/class_4970$class_2251;method_26250()Lnet/minecraft/class_4970$class_2251;
official m
Ldxt$d;m()Ldxt$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 allowsSpawning
Lnet/minecraft/block/AbstractBlock$Settings;allowsSpawning(Lnet/minecraft/block/AbstractBlock$TypedContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_26235
Lnet/minecraft/class_4970$class_2251;method_26235(Lnet/minecraft/class_4970$class_4972;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Ldxt$e;)Ldxt$d;
-
solidBlock
- Mappings:
Namespace Name Mixin selector named solidBlock
Lnet/minecraft/block/AbstractBlock$Settings;solidBlock(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_26236
Lnet/minecraft/class_4970$class_2251;method_26236(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Ldxt$f;)Ldxt$d;
-
suffocates
Specifies logic that calculates whether an entity should suffocate if inside of a block.- Mappings:
Namespace Name Mixin selector named suffocates
Lnet/minecraft/block/AbstractBlock$Settings;suffocates(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_26243
Lnet/minecraft/class_4970$class_2251;method_26243(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;
official b
Ldxt$d;b(Ldxt$f;)Ldxt$d;
-
blockVision
- Mappings:
Namespace Name Mixin selector named blockVision
Lnet/minecraft/block/AbstractBlock$Settings;blockVision(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_26245
Lnet/minecraft/class_4970$class_2251;method_26245(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;
official c
Ldxt$d;c(Ldxt$f;)Ldxt$d;
-
postProcess
- Mappings:
Namespace Name Mixin selector named postProcess
Lnet/minecraft/block/AbstractBlock$Settings;postProcess(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_26247
Lnet/minecraft/class_4970$class_2251;method_26247(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;
official d
Ldxt$d;d(Ldxt$f;)Ldxt$d;
-
emissiveLighting
- Mappings:
Namespace Name Mixin selector named emissiveLighting
Lnet/minecraft/block/AbstractBlock$Settings;emissiveLighting(Lnet/minecraft/block/AbstractBlock$ContextPredicate;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_26249
Lnet/minecraft/class_4970$class_2251;method_26249(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;
official e
Ldxt$d;e(Ldxt$f;)Ldxt$d;
-
requiresTool
- Mappings:
Namespace Name Mixin selector named requiresTool
Lnet/minecraft/block/AbstractBlock$Settings;requiresTool()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_29292
Lnet/minecraft/class_4970$class_2251;method_29292()Lnet/minecraft/class_4970$class_2251;
official n
Ldxt$d;n()Ldxt$d;
-
hardness
- Mappings:
Namespace Name Mixin selector named hardness
Lnet/minecraft/block/AbstractBlock$Settings;hardness(F)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_36557
Lnet/minecraft/class_4970$class_2251;method_36557(F)Lnet/minecraft/class_4970$class_2251;
official e
Ldxt$d;e(F)Ldxt$d;
-
resistance
- Mappings:
Namespace Name Mixin selector named resistance
Lnet/minecraft/block/AbstractBlock$Settings;resistance(F)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_36558
Lnet/minecraft/class_4970$class_2251;method_36558(F)Lnet/minecraft/class_4970$class_2251;
official f
Ldxt$d;f(F)Ldxt$d;
-
offset
- Mappings:
Namespace Name Mixin selector named offset
Lnet/minecraft/block/AbstractBlock$Settings;offset(Lnet/minecraft/block/AbstractBlock$OffsetType;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_49229
Lnet/minecraft/class_4970$class_2251;method_49229(Lnet/minecraft/class_4970$class_2250;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Ldxt$c;)Ldxt$d;
-
noBlockBreakParticles
- Mappings:
Namespace Name Mixin selector named noBlockBreakParticles
Lnet/minecraft/block/AbstractBlock$Settings;noBlockBreakParticles()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_45477
Lnet/minecraft/class_4970$class_2251;method_45477()Lnet/minecraft/class_4970$class_2251;
official o
Ldxt$d;o()Ldxt$d;
-
requires
- Mappings:
Namespace Name Mixin selector named requires
Lnet/minecraft/block/AbstractBlock$Settings;requires([Lnet/minecraft/resource/featuretoggle/FeatureFlag;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_45476
Lnet/minecraft/class_4970$class_2251;method_45476([Lnet/minecraft/class_7696;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a([Lcsq;)Ldxt$d;
-
instrument
- Mappings:
Namespace Name Mixin selector named instrument
Lnet/minecraft/block/AbstractBlock$Settings;instrument(Lnet/minecraft/block/enums/NoteBlockInstrument;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_51368
Lnet/minecraft/class_4970$class_2251;method_51368(Lnet/minecraft/class_2766;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Ldyu;)Ldxt$d;
-
replaceable
- Mappings:
Namespace Name Mixin selector named replaceable
Lnet/minecraft/block/AbstractBlock$Settings;replaceable()Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_51371
Lnet/minecraft/class_4970$class_2251;method_51371()Lnet/minecraft/class_4970$class_2251;
official p
Ldxt$d;p()Ldxt$d;
-
registryKey
- Mappings:
Namespace Name Mixin selector named registryKey
Lnet/minecraft/block/AbstractBlock$Settings;registryKey(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_63500
Lnet/minecraft/class_4970$class_2251;method_63500(Lnet/minecraft/class_5321;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Laly;)Ldxt$d;
-
overrideTranslationKey
- Mappings:
Namespace Name Mixin selector named overrideTranslationKey
Lnet/minecraft/block/AbstractBlock$Settings;overrideTranslationKey(Ljava/lang/String;)Lnet/minecraft/block/AbstractBlock$Settings;
intermediary method_63501
Lnet/minecraft/class_4970$class_2251;method_63501(Ljava/lang/String;)Lnet/minecraft/class_4970$class_2251;
official a
Ldxt$d;a(Ljava/lang/String;)Ldxt$d;
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector named getTranslationKey
Lnet/minecraft/block/AbstractBlock$Settings;getTranslationKey()Ljava/lang/String;
intermediary method_63506
Lnet/minecraft/class_4970$class_2251;method_63506()Ljava/lang/String;
official q
Ldxt$d;q()Ljava/lang/String;
-