Package net.minecraft.block
Class MossBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.MossBlock
- All Implemented Interfaces:
Fertilizable,ItemConvertible
public class MossBlock extends Block implements Fertilizable
- Mappings:
Namespace Name official cbcintermediary net/minecraft/class_5807named net/minecraft/block/MossBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.NeighborGroupNested classes/interfaces inherited from class net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A> -
Field Summary
Fields inherited from class net.minecraft.block.Block
LOGGER, STATE_IDS, stateManagerFields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier -
Constructor Summary
Constructors Constructor Description MossBlock(AbstractBlock.Settings settings) -
Method Summary
Modifier and Type Method Description booleancanGrow(World world, Random random, BlockPos pos, BlockState state)private static BlockStategetPlant(Random random)voidgrow(ServerWorld world, Random random, BlockPos pos, BlockState state)booleanisFertilizable(BlockView world, BlockPos pos, BlockState state, boolean isClient)private static voidmethod_33631(StructureWorldAccess world, Random random, BlockPos pos)private static intplacePlant(StructureWorldAccess world, Random random, BlockPos pos)static booleanplacePlantsAround(StructureWorldAccess world, Random random, BlockPos pos)Methods inherited from class net.minecraft.block.Block
addStacksForDisplay, afterBreak, appendProperties, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropStack, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getPlacementState, getRawIdFromState, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasRandomTicks, hasTopRim, isFaceFullSquare, isShapeFullCube, isTranslucent, method_33614, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, toStringMethods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canPlaceAt, canReplace, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getOutlineShape, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStateForNeighborUpdate, getStrongRedstonePower, getVisualShape, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isSideInvisible, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, randomTick, rotate, scheduledTick
-
Constructor Details
-
MossBlock
- Mappings:
Namespace Name Mixin selector official <init>Lchs;<init>(Lchs$c;)Vintermediary <init>Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)Vnamed <init>Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
-
-
Method Details
-
isFertilizable
- Specified by:
isFertilizablein interfaceFertilizable- Mappings:
Namespace Name Mixin selector official aLbww;a(Lbsz;Lfx;Lcht;Z)Zintermediary method_9651Lnet/minecraft/class_2256;method_9651(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Znamed isFertilizableLnet/minecraft/block/Fertilizable;isFertilizable(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Z
-
canGrow
- Specified by:
canGrowin interfaceFertilizable- Mappings:
Namespace Name Mixin selector official aLbww;a(Lbtv;Ljava/util/Random;Lfx;Lcht;)Zintermediary method_9650Lnet/minecraft/class_2256;method_9650(Lnet/minecraft/class_1937;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Znamed canGrowLnet/minecraft/block/Fertilizable;canGrow(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
-
grow
- Specified by:
growin interfaceFertilizable- Mappings:
Namespace Name Mixin selector official aLbww;a(Laav;Ljava/util/Random;Lfx;Lcht;)Vintermediary method_9652Lnet/minecraft/class_2256;method_9652(Lnet/minecraft/class_3218;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed growLnet/minecraft/block/Fertilizable;grow(Lnet/minecraft/server/world/ServerWorld;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
placePlantsAround
- Mappings:
Namespace Name Mixin selector official aLcbc;a(Lbuq;Ljava/util/Random;Lfx;)Zintermediary method_33628Lnet/minecraft/class_5807;method_33628(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;)Znamed placePlantsAroundLnet/minecraft/block/MossBlock;placePlantsAround(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z
-
placePlant
- Mappings:
Namespace Name Mixin selector official bLcbc;b(Lbuq;Ljava/util/Random;Lfx;)Iintermediary method_33630Lnet/minecraft/class_5807;method_33630(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;)Inamed placePlantLnet/minecraft/block/MossBlock;placePlant(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)I
-
method_33631
- Mappings:
Namespace Name Mixin selector official cLcbc;c(Lbuq;Ljava/util/Random;Lfx;)Vintermediary method_33631Lnet/minecraft/class_5807;method_33631(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;)Vnamed method_33631Lnet/minecraft/block/MossBlock;method_33631(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)V
-
getPlant
- Mappings:
Namespace Name Mixin selector official aLcbc;a(Ljava/util/Random;)Lcht;intermediary method_33629Lnet/minecraft/class_5807;method_33629(Ljava/util/Random;)Lnet/minecraft/class_2680;named getPlantLnet/minecraft/block/MossBlock;getPlant(Ljava/util/Random;)Lnet/minecraft/block/BlockState;
-