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 cbeintermediary 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 intplacePlant(StructureWorldAccess world, Random random, BlockPos pos)static booleanplacePlantsAround(StructureWorldAccess world, Random random, BlockPos pos)private static voidreplace(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, 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, 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>Lchu;<init>(Lchu$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 aLbwy;a(Lbtb;Lfx;Lchv;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 aLbwy;a(Lbtx;Ljava/util/Random;Lfx;Lchv;)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 aLbwy;a(Laav;Ljava/util/Random;Lfx;Lchv;)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 aLcbe;a(Lbus;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 bLcbe;b(Lbus;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
-
replace
- Mappings:
Namespace Name Mixin selector official cLcbe;c(Lbus;Ljava/util/Random;Lfx;)Vintermediary method_33631Lnet/minecraft/class_5807;method_33631(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;)Vnamed replaceLnet/minecraft/block/MossBlock;replace(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)V
-
getPlant
- Mappings:
Namespace Name Mixin selector official aLcbe;a(Ljava/util/Random;)Lchv;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;
-