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/SculkVeinBlockintermediary net/minecraft/class_7130official drv
-
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 MultifaceGrowerstatic final com.mojang.serialization.MapCodec<SculkVeinBlock> private final MultifaceGrowerFields inherited from class net.minecraft.block.MultifaceBlock
DIRECTIONS, WATERLOGGEDFields inherited from class net.minecraft.block.Block
field_31023, field_31024, field_31025, field_55740, FORCE_STATE, MOVED, NO_REDRAW, NOTIFY_ALL, NOTIFY_ALL_AND_REDRAW, NOTIFY_LISTENERS, NOTIFY_NEIGHBORS, REDRAW_ON_MAIN_THREAD, SKIP_CALLBACKS, SKIP_DROPS, SKIP_REDRAW_AND_CALLBACKS, SKIP_REDSTONE_WIRE_STATE_REPLACEMENT, STATE_IDS, stateManagerFields inherited from class net.minecraft.block.AbstractBlock
collidable, dynamicBounds, jumpVelocityMultiplier, lootTableKey, randomTicks, requiredFeatures, resistance, settings, slipperiness, soundGroup, translationKey, velocityMultiplierFields inherited from interface net.minecraft.block.SculkSpreadable
VEIN_ONLY_SPREADERFields inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeature
FEATURE_ENABLED_REGISTRY_KEYS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanconvertToBlock(SculkSpreadManager spreadManager, WorldAccess world, BlockPos pos, Random random) com.mojang.serialization.MapCodec<SculkVeinBlock> getCodec()static booleanplace(WorldAccess world, BlockPos pos, BlockState state, Collection<Direction> directions) intspread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) voidspreadAtSamePosition(WorldAccess world, BlockState state, BlockPos pos, Random random) static booleanveinCoversSculkReplaceable(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, withDirectionMethods inherited from class net.minecraft.block.Block
afterBreak, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createColumnShape, createColumnShape, createCubeShape, createCuboidShape, createCuboidShape, createCuboidZShape, createCuboidZShape, createCuboidZShape, createShapeArray, createShapeFunction, createShapeFunction, dropExperience, dropExperienceWhenMined, dropStack, dropStack, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getRawIdFromState, getRegistryEntry, 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, toStringMethods 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, scheduledTickMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.block.SculkSpreadable
getDecay, getUpdate, method_41470, shouldConvertToSpreadable, spreadMethods inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeature
isEnabledMethods inherited from interface net.minecraft.block.Waterloggable
canFillWithFluid, getBucketFillSound, tryDrainFluid, tryFillWithFluid
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/block/SculkVeinBlock;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_46437Lnet/minecraft/class_7130;field_46437:Lcom/mojang/serialization/MapCodec;official eLdrv;e:Lcom/mojang/serialization/MapCodec;
-
allGrowTypeGrower
- Mappings:
Namespace Name Mixin selector named allGrowTypeGrowerLnet/minecraft/block/SculkVeinBlock;allGrowTypeGrower:Lnet/minecraft/block/MultifaceGrower;intermediary field_37632Lnet/minecraft/class_7130;field_37632:Lnet/minecraft/class_7118;official fLdrv;f:Ldqa;
-
samePositionOnlyGrower
- Mappings:
Namespace Name Mixin selector named samePositionOnlyGrowerLnet/minecraft/block/SculkVeinBlock;samePositionOnlyGrower:Lnet/minecraft/block/MultifaceGrower;intermediary field_37633Lnet/minecraft/class_7130;field_37633:Lnet/minecraft/class_7118;official gLdrv;g:Ldqa;
-
-
Constructor Details
-
SculkVeinBlock
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)Vintermediary <init>Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)Vofficial <init>Ldyl;<init>(Ldyl$d;)V
-
-
Method Details
-
getCodec
- Specified by:
getCodecin classMultifaceGrowthBlock- Mappings:
Namespace Name Mixin selector named getCodecLnet/minecraft/block/AbstractBlock;getCodec()Lcom/mojang/serialization/MapCodec;intermediary method_53969Lnet/minecraft/class_4970;method_53969()Lcom/mojang/serialization/MapCodec;official aLdyl;a()Lcom/mojang/serialization/MapCodec;
-
getGrower
- Specified by:
getGrowerin classMultifaceGrowthBlock- Mappings:
Namespace Name Mixin selector named getGrowerLnet/minecraft/block/MultifaceGrowthBlock;getGrower()Lnet/minecraft/block/MultifaceGrower;intermediary method_41432Lnet/minecraft/class_10376;method_41432()Lnet/minecraft/class_7118;official cLdpz;c()Ldqa;
-
getSamePositionOnlyGrower
- Mappings:
Namespace Name Mixin selector named getSamePositionOnlyGrowerLnet/minecraft/block/SculkVeinBlock;getSamePositionOnlyGrower()Lnet/minecraft/block/MultifaceGrower;intermediary method_41516Lnet/minecraft/class_7130;method_41516()Lnet/minecraft/class_7118;official qLdrv;q()Ldqa;
-
place
public static boolean place(WorldAccess world, BlockPos pos, BlockState state, Collection<Direction> directions) - Mappings:
Namespace Name Mixin selector named placeLnet/minecraft/block/SculkVeinBlock;place(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Ljava/util/Collection;)Zintermediary method_41514Lnet/minecraft/class_7130;method_41514(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Collection;)Zofficial aLdrv;a(Ldhq;Ljj;Ldym;Ljava/util/Collection;)Z
-
spreadAtSamePosition
- Specified by:
spreadAtSamePositionin interfaceSculkSpreadable- Mappings:
Namespace Name Mixin selector named spreadAtSamePositionLnet/minecraft/block/SculkSpreadable;spreadAtSamePosition(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Vintermediary method_41468Lnet/minecraft/class_7124;method_41468(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vofficial aLdrp;a(Ldhq;Ldym;Ljj;Lazs;)V
-
spread
public int spread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) - Specified by:
spreadin interfaceSculkSpreadable- Mappings:
Namespace Name Mixin selector named spreadLnet/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)Iintermediary method_41471Lnet/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)Iofficial aLdrp;a(Ldru$a;Ldhq;Ljj;Lazs;Ldru;Z)I
-
convertToBlock
private boolean convertToBlock(SculkSpreadManager spreadManager, WorldAccess world, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector named convertToBlockLnet/minecraft/block/SculkVeinBlock;convertToBlock(Lnet/minecraft/block/entity/SculkSpreadManager;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Zintermediary method_41515Lnet/minecraft/class_7130;method_41515(Lnet/minecraft/class_7128;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Zofficial aLdrv;a(Ldru;Ldhq;Ljj;Lazs;)Z
-
veinCoversSculkReplaceable
- Mappings:
Namespace Name Mixin selector named veinCoversSculkReplaceableLnet/minecraft/block/SculkVeinBlock;veinCoversSculkReplaceable(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_41513Lnet/minecraft/class_7130;method_41513(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Zofficial aLdrv;a(Ldhq;Ldym;Ljj;)Z
-