Class FabricBlockSettings
java.lang.Object
net.minecraft.block.AbstractBlock.Settings
org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings
@Deprecated
public class FabricBlockSettings
extends org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
Deprecated.
Fabric's version of Block.Settings. Adds additional methods and hooks
not found in the original class.
Make note that this behaves slightly different from the vanilla counterpart, copying some settings that vanilla does not.
To use it, simply replace Block.Settings.of() with FabricBlockSettings.of().
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeprecated.protectedFabricBlockSettings(AbstractBlock.Settings settings) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionair()Deprecated.allowsSpawning(AbstractBlock.TypedContextPredicate<EntityType<?>> predicate) Deprecated.blockVision(AbstractBlock.ContextPredicate predicate) Deprecated.Deprecated.burnable()Deprecated.collidable(boolean collidable) Deprecated.static FabricBlockSettingscopyOf(AbstractBlock block) Deprecated.static FabricBlockSettingscopyOf(AbstractBlock.Settings settings) Deprecated.static FabricBlockSettingscreate()Deprecated.drops(Identifier dropTableId) Deprecated.Deprecated.Deprecated.Deprecated.emissiveLighting(AbstractBlock.ContextPredicate predicate) Deprecated.hardness(float hardness) Deprecated.instrument(Instrument instrument) Deprecated.jumpVelocityMultiplier(float jumpVelocityMultiplier) Deprecated.lightLevel(int lightLevel) Deprecated.Please useluminance(int).lightLevel(ToIntFunction<BlockState> levelFunction) Deprecated.Please useluminance(ToIntFunction).liquid()Deprecated.luminance(int luminance) Deprecated.luminance(ToIntFunction<BlockState> luminanceFunction) Deprecated.mapColor(Function<BlockState, MapColor> mapColorProvider) Deprecated.Deprecated.Deprecated.materialColor(MapColor color) Deprecated.Please migrate tomapColor(MapColor)materialColor(DyeColor color) Deprecated.Please migrate tomapColor(DyeColor)Deprecated.Deprecated.Deprecated.notSolid()Deprecated.static FabricBlockSettingsof()Deprecated.Usecreate()instead.offset(AbstractBlock.OffsetType offsetType) Deprecated.pistonBehavior(PistonBehavior pistonBehavior) Deprecated.postProcess(AbstractBlock.ContextPredicate predicate) Deprecated.Deprecated.requiredFlags(FeatureSet flags) Deprecated.requires(FeatureFlag... features) Deprecated.Deprecated.Make the block require tool to drop and slows down mining speed if the incorrect tool is used.resistance(float resistance) Deprecated.slipperiness(float value) Deprecated.solid()Deprecated.solidBlock(AbstractBlock.ContextPredicate predicate) Deprecated.sounds(BlockSoundGroup group) Deprecated.strength(float strength) Deprecated.strength(float hardness, float resistance) Deprecated.suffocates(AbstractBlock.ContextPredicate predicate) Deprecated.Deprecated.velocityMultiplier(float velocityMultiplier) Deprecated.Methods inherited from class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
air, disableParticlesOnBreak, dynamicBounds, lavaIgnitable, lavaIgnitable, liquid, nonSolid, nonSolid, offsetType, opaque, replaceable, requiredFlags, requiresTool, solid, spawnsParticlesOnBreak, ticksRandomlyMethods inherited from class net.minecraft.block.AbstractBlock.Settings
copy
-
Constructor Details
-
FabricBlockSettings
protected FabricBlockSettings()Deprecated. -
FabricBlockSettings
Deprecated.
-
-
Method Details
-
create
Deprecated. -
of
Deprecated.Usecreate()instead. -
copyOf
Deprecated. -
copyOf
Deprecated. -
noCollision
Deprecated.- Overrides:
noCollisionin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
nonOpaque
Deprecated.- Overrides:
nonOpaquein classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
slipperiness
Deprecated.- Overrides:
slipperinessin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
velocityMultiplier
Deprecated.- Overrides:
velocityMultiplierin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
jumpVelocityMultiplier
Deprecated.- Overrides:
jumpVelocityMultiplierin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
sounds
Deprecated.- Overrides:
soundsin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
lightLevel
Deprecated.Please useluminance(ToIntFunction). -
luminance
Deprecated.- Overrides:
luminancein classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
strength
Deprecated.- Overrides:
strengthin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
breakInstantly
Deprecated.- Overrides:
breakInstantlyin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
strength
Deprecated.- Overrides:
strengthin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
ticksRandomly
Deprecated.- Overrides:
ticksRandomlyin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
dynamicBounds
Deprecated.- Overrides:
dynamicBoundsin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
dropsNothing
Deprecated.- Overrides:
dropsNothingin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
dropsLike
Deprecated.- Overrides:
dropsLikein classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
air
Deprecated.- Overrides:
airin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
allowsSpawning
public FabricBlockSettings allowsSpawning(AbstractBlock.TypedContextPredicate<EntityType<?>> predicate) Deprecated.- Overrides:
allowsSpawningin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
solidBlock
Deprecated.- Overrides:
solidBlockin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
suffocates
Deprecated.- Overrides:
suffocatesin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
blockVision
Deprecated.- Overrides:
blockVisionin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
postProcess
Deprecated.- Overrides:
postProcessin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
emissiveLighting
Deprecated.- Overrides:
emissiveLightingin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
requiresTool
Deprecated.Make the block require tool to drop and slows down mining speed if the incorrect tool is used.- Overrides:
requiresToolin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
mapColor
Deprecated.- Overrides:
mapColorin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
hardness
Deprecated.- Overrides:
hardnessin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
resistance
Deprecated.- Overrides:
resistancein classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
offset
Deprecated.- Overrides:
offsetin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
noBlockBreakParticles
Deprecated.- Overrides:
noBlockBreakParticlesin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
requires
Deprecated.- Overrides:
requiresin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
mapColor
Deprecated.- Overrides:
mapColorin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
burnable
Deprecated.- Overrides:
burnablein classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
liquid
Deprecated.- Overrides:
liquidin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
solid
Deprecated.- Overrides:
solidin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
notSolid
Deprecated.- Overrides:
notSolidin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
pistonBehavior
Deprecated.- Overrides:
pistonBehaviorin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
instrument
Deprecated.- Overrides:
instrumentin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
replaceable
Deprecated.- Overrides:
replaceablein classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
lightLevel
Deprecated.Please useluminance(int). -
luminance
Deprecated.- Overrides:
luminancein classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
drops
Deprecated.- Overrides:
dropsin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
materialColor
Deprecated.Please migrate tomapColor(MapColor) -
materialColor
Deprecated.Please migrate tomapColor(DyeColor) -
mapColor
Deprecated.- Overrides:
mapColorin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
collidable
Deprecated.- Overrides:
collidablein classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
requiredFlags
Deprecated.- Overrides:
requiredFlagsin classorg.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
-
QuiltBlockSettingsinstead.