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 dqn
-
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_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, 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, 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, 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 eLdqn;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 fLdqn;f:Ldoq;
-
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 gLdqn;g:Ldoq;
-
-
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>Ldww;<init>(Ldww$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 aLdww;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 cLdop;c()Ldoq;
-
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 qLdqn;q()Ldoq;
-
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 aLdqn;a(Ldgj;Lji;Ldwx;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 aLdqh;a(Ldgj;Ldwx;Lji;Lazh;)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 aLdqh;a(Ldqm$a;Ldgj;Lji;Lazh;Ldqm;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 aLdqn;a(Ldqm;Ldgj;Lji;Lazh;)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 aLdqn;a(Ldgj;Ldwx;Lji;)Z
-