Package net.minecraft.block
Class SculkVeinBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.MultifaceBlock
net.minecraft.block.MultifaceGrowthBlock
net.minecraft.block.SculkVeinBlock
- All Implemented Interfaces:
FluidDrainable
,FluidFillable
,SculkSpreadable
,Waterloggable
,ItemConvertible
,ToggleableFeature
- Mappings:
Namespace Name named net/minecraft/block/SculkVeinBlock
intermediary net/minecraft/class_7130
official dqo
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.Offsetter, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MultifaceGrower
static final com.mojang.serialization.MapCodec
<SculkVeinBlock> private final MultifaceGrower
Fields inherited from class net.minecraft.block.MultifaceBlock
DIRECTIONS, WATERLOGGED
Fields inherited from class net.minecraft.block.Block
field_31023, field_31024, field_31025, field_31035, FORCE_STATE, MOVED, NO_REDRAW, NOTIFY_ALL, NOTIFY_ALL_AND_REDRAW, NOTIFY_LISTENERS, NOTIFY_NEIGHBORS, REDRAW_ON_MAIN_THREAD, SKIP_DROPS, SKIP_REDSTONE_WIRE_STATE_REPLACEMENT, STATE_IDS, stateManager
Fields inherited from class net.minecraft.block.AbstractBlock
collidable, dynamicBounds, jumpVelocityMultiplier, lootTableKey, randomTicks, requiredFeatures, resistance, settings, slipperiness, soundGroup, translationKey, velocityMultiplier
Fields inherited from interface net.minecraft.block.SculkSpreadable
VEIN_ONLY_SPREADER
Fields inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeature
FEATURE_ENABLED_REGISTRY_KEYS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
convertToBlock
(SculkSpreadManager spreadManager, WorldAccess world, BlockPos pos, Random random) com.mojang.serialization.MapCodec
<SculkVeinBlock> getCodec()
static boolean
place
(WorldAccess world, BlockPos pos, BlockState state, Collection<Direction> directions) int
spread
(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) void
spreadAtSamePosition
(WorldAccess world, BlockState state, BlockPos pos, Random random) static boolean
veinCoversSculkReplaceable
(WorldAccess world, BlockState state, BlockPos pos) Methods inherited from class net.minecraft.block.MultifaceBlock
appendProperties, canGrowOn, canGrowOn, canGrowWithDirection, canHaveDirection, canPlaceAt, canReplace, collectDirections, directionsToFlag, flagToDirections, getFluidState, getOutlineShape, getPlacementState, getProperty, getStateForNeighborUpdate, hasAnyDirection, hasDirection, mirror, rotate, withDirection
Methods inherited from class net.minecraft.block.Block
afterBreak, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropExperienceWhenMined, dropStack, dropStack, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getRawIdFromState, getRegistryEntry, getShapesForStates, getSlipperiness, getStateFromRawId, getStateManager, getStateWithProperties, getVelocityMultiplier, hasDynamicBounds, hasTopRim, isFaceFullSquare, isShapeFullCube, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, spawnBreakParticles, toString
Methods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, createCodec, createScreenHandlerFactory, createSettingsCodec, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getHardness, getInsideCollisionShape, getLootTableKey, getMaxHorizontalModelOffset, getOpacity, getPickStack, getRaycastShape, getRenderingSeed, getRenderType, getRequiredFeatures, getSettings, getSidesShape, getSoundGroup, getStrongRedstonePower, getTranslationKey, getVerticalModelOffsetMultiplier, getWeakRedstonePower, hasComparatorOutput, hasRandomTicks, hasSidedTransparency, isShapeFullCube, isSideInvisible, isTransparent, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onExploded, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, onUseWithItem, prepare, randomTick, scheduledTick
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.block.SculkSpreadable
getDecay, getUpdate, method_41470, shouldConvertToSpreadable, spread
Methods inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeature
isEnabled
Methods inherited from interface net.minecraft.block.Waterloggable
canFillWithFluid, getBucketFillSound, tryDrainFluid, tryFillWithFluid
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/block/SculkVeinBlock;CODEC:Lcom/mojang/serialization/MapCodec;
intermediary field_46437
Lnet/minecraft/class_7130;field_46437:Lcom/mojang/serialization/MapCodec;
official e
Ldqo;e:Lcom/mojang/serialization/MapCodec;
-
allGrowTypeGrower
- Mappings:
Namespace Name Mixin selector named allGrowTypeGrower
Lnet/minecraft/block/SculkVeinBlock;allGrowTypeGrower:Lnet/minecraft/block/MultifaceGrower;
intermediary field_37632
Lnet/minecraft/class_7130;field_37632:Lnet/minecraft/class_7118;
official f
Ldqo;f:Ldor;
-
samePositionOnlyGrower
- Mappings:
Namespace Name Mixin selector named samePositionOnlyGrower
Lnet/minecraft/block/SculkVeinBlock;samePositionOnlyGrower:Lnet/minecraft/block/MultifaceGrower;
intermediary field_37633
Lnet/minecraft/class_7130;field_37633:Lnet/minecraft/class_7118;
official g
Ldqo;g:Ldor;
-
-
Constructor Details
-
SculkVeinBlock
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
intermediary <init>
Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)V
official <init>
Ldwx;<init>(Ldwx$d;)V
-
-
Method Details
-
getCodec
- Specified by:
getCodec
in classMultifaceGrowthBlock
- Mappings:
Namespace Name Mixin selector named getCodec
Lnet/minecraft/block/AbstractBlock;getCodec()Lcom/mojang/serialization/MapCodec;
intermediary method_53969
Lnet/minecraft/class_4970;method_53969()Lcom/mojang/serialization/MapCodec;
official a
Ldwx;a()Lcom/mojang/serialization/MapCodec;
-
getGrower
- Specified by:
getGrower
in classMultifaceGrowthBlock
- Mappings:
Namespace Name Mixin selector named getGrower
Lnet/minecraft/block/MultifaceGrowthBlock;getGrower()Lnet/minecraft/block/MultifaceGrower;
intermediary method_41432
Lnet/minecraft/class_10376;method_41432()Lnet/minecraft/class_7118;
official c
Ldoq;c()Ldor;
-
getSamePositionOnlyGrower
- Mappings:
Namespace Name Mixin selector named getSamePositionOnlyGrower
Lnet/minecraft/block/SculkVeinBlock;getSamePositionOnlyGrower()Lnet/minecraft/block/MultifaceGrower;
intermediary method_41516
Lnet/minecraft/class_7130;method_41516()Lnet/minecraft/class_7118;
official q
Ldqo;q()Ldor;
-
place
public static boolean place(WorldAccess world, BlockPos pos, BlockState state, Collection<Direction> directions) - Mappings:
Namespace Name Mixin selector named place
Lnet/minecraft/block/SculkVeinBlock;place(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Ljava/util/Collection;)Z
intermediary method_41514
Lnet/minecraft/class_7130;method_41514(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Collection;)Z
official a
Ldqo;a(Ldgk;Lji;Ldwy;Ljava/util/Collection;)Z
-
spreadAtSamePosition
- Specified by:
spreadAtSamePosition
in interfaceSculkSpreadable
- Mappings:
Namespace Name Mixin selector named spreadAtSamePosition
Lnet/minecraft/block/SculkSpreadable;spreadAtSamePosition(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
intermediary method_41468
Lnet/minecraft/class_7124;method_41468(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
official a
Ldqi;a(Ldgk;Ldwy;Lji;Lazh;)V
-
spread
public int spread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) - Specified by:
spread
in interfaceSculkSpreadable
- Mappings:
Namespace Name Mixin selector named spread
Lnet/minecraft/block/SculkSpreadable;spread(Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/block/entity/SculkSpreadManager;Z)I
intermediary method_41471
Lnet/minecraft/class_7124;method_41471(Lnet/minecraft/class_7128$class_7129;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7128;Z)I
official a
Ldqi;a(Ldqn$a;Ldgk;Lji;Lazh;Ldqn;Z)I
-
convertToBlock
private boolean convertToBlock(SculkSpreadManager spreadManager, WorldAccess world, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector named convertToBlock
Lnet/minecraft/block/SculkVeinBlock;convertToBlock(Lnet/minecraft/block/entity/SculkSpreadManager;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Z
intermediary method_41515
Lnet/minecraft/class_7130;method_41515(Lnet/minecraft/class_7128;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
official a
Ldqo;a(Ldqn;Ldgk;Lji;Lazh;)Z
-
veinCoversSculkReplaceable
- Mappings:
Namespace Name Mixin selector named veinCoversSculkReplaceable
Lnet/minecraft/block/SculkVeinBlock;veinCoversSculkReplaceable(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)Z
intermediary method_41513
Lnet/minecraft/class_7130;method_41513(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
official a
Ldqo;a(Ldgk;Ldwy;Lji;)Z
-