Class GrindstoneBlock
- All Implemented Interfaces:
- ItemConvertible,- ToggleableFeature
- Mappings:
- Namespace - Name - named - net/minecraft/block/GrindstoneBlock- intermediary - net/minecraft/class_3713- official - dna
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.block.AbstractBlockAbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.Offsetter, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<GrindstoneBlock> static final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapeprivate static final Textstatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapestatic final VoxelShapeFields inherited from class net.minecraft.block.WallMountedBlockFACEFields inherited from class net.minecraft.block.HorizontalFacingBlockFACINGFields inherited from class net.minecraft.block.Blockfield_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.AbstractBlockcollidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableKey, randomTicks, requiredFeatures, resistance, settings, slipperiness, soundGroup, translationKey, velocityMultiplierFields inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeatureFEATURE_ENABLED_REGISTRY_KEYS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidappendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected booleancanPathfindThrough(BlockState state, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.protected booleancanPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.protected NamedScreenHandlerFactorycreateScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.com.mojang.serialization.MapCodec<GrindstoneBlock> getCodec()protected VoxelShapegetCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) protected VoxelShapegetOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) private VoxelShapegetShape(BlockState state) protected BlockStatemirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.protected ActionResultonUse(BlockState state, World world, BlockPos pos, PlayerEntity player, BlockHitResult hit) protected BlockStaterotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.Methods inherited from class net.minecraft.block.WallMountedBlockcanPlaceAt, getDirection, getPlacementState, getStateForNeighborUpdateMethods inherited from class net.minecraft.block.BlockafterBreak, 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.AbstractBlockcalcBlockBreakingDelta, canBucketPlace, canReplace, createCodec, createSettingsCodec, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, 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, onUseWithItem, prepare, randomTick, scheduledTickMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeatureisEnabled
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - named - CODEC- Lnet/minecraft/block/GrindstoneBlock;CODEC:Lcom/mojang/serialization/MapCodec;- intermediary - field_46365- Lnet/minecraft/class_3713;field_46365:Lcom/mojang/serialization/MapCodec;- official - a- Ldna;a:Lcom/mojang/serialization/MapCodec;
 
- 
WEST_FLOOR_LEG- Mappings:
- Namespace - Name - Mixin selector - named - WEST_FLOOR_LEG- Lnet/minecraft/block/GrindstoneBlock;WEST_FLOOR_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16379- Lnet/minecraft/class_3713;field_16379:Lnet/minecraft/class_265;- official - b- Ldna;b:Lfbv;
 
- 
EAST_FLOOR_LEG- Mappings:
- Namespace - Name - Mixin selector - named - EAST_FLOOR_LEG- Lnet/minecraft/block/GrindstoneBlock;EAST_FLOOR_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16392- Lnet/minecraft/class_3713;field_16392:Lnet/minecraft/class_265;- official - c- Ldna;c:Lfbv;
 
- 
WEST_FLOOR_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - WEST_FLOOR_HINGE- Lnet/minecraft/block/GrindstoneBlock;WEST_FLOOR_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16366- Lnet/minecraft/class_3713;field_16366:Lnet/minecraft/class_265;- official - d- Ldna;d:Lfbv;
 
- 
EAST_FLOOR_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - EAST_FLOOR_HINGE- Lnet/minecraft/block/GrindstoneBlock;EAST_FLOOR_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16339- Lnet/minecraft/class_3713;field_16339:Lnet/minecraft/class_265;- official - e- Ldna;e:Lfbv;
 
- 
WEST_FLOOR_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - WEST_FLOOR_SIDE- Lnet/minecraft/block/GrindstoneBlock;WEST_FLOOR_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16348- Lnet/minecraft/class_3713;field_16348:Lnet/minecraft/class_265;- official - f- Ldna;f:Lfbv;
 
- 
EAST_FLOOR_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - EAST_FLOOR_SIDE- Lnet/minecraft/block/GrindstoneBlock;EAST_FLOOR_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16365- Lnet/minecraft/class_3713;field_16365:Lnet/minecraft/class_265;- official - g- Ldna;g:Lfbv;
 
- 
Z_FLOOR_SIDES- Mappings:
- Namespace - Name - Mixin selector - named - Z_FLOOR_SIDES- Lnet/minecraft/block/GrindstoneBlock;Z_FLOOR_SIDES:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16385- Lnet/minecraft/class_3713;field_16385:Lnet/minecraft/class_265;- official - h- Ldna;h:Lfbv;
 
- 
Z_FLOOR_SHAPE- Mappings:
- Namespace - Name - Mixin selector - named - Z_FLOOR_SHAPE- Lnet/minecraft/block/GrindstoneBlock;Z_FLOOR_SHAPE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16380- Lnet/minecraft/class_3713;field_16380:Lnet/minecraft/class_265;- official - i- Ldna;i:Lfbv;
 
- 
NORTH_FLOOR_LEG- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_FLOOR_LEG- Lnet/minecraft/block/GrindstoneBlock;NORTH_FLOOR_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16373- Lnet/minecraft/class_3713;field_16373:Lnet/minecraft/class_265;- official - j- Ldna;j:Lfbv;
 
- 
SOUTH_FLOOR_LEG- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_FLOOR_LEG- Lnet/minecraft/block/GrindstoneBlock;SOUTH_FLOOR_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16346- Lnet/minecraft/class_3713;field_16346:Lnet/minecraft/class_265;- official - k- Ldna;k:Lfbv;
 
- 
NORTH_FLOOR_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_FLOOR_HINGE- Lnet/minecraft/block/GrindstoneBlock;NORTH_FLOOR_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16343- Lnet/minecraft/class_3713;field_16343:Lnet/minecraft/class_265;- official - l- Ldna;l:Lfbv;
 
- 
SOUTH_FLOOR_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_FLOOR_HINGE- Lnet/minecraft/block/GrindstoneBlock;SOUTH_FLOOR_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16374- Lnet/minecraft/class_3713;field_16374:Lnet/minecraft/class_265;- official - m- Ldna;m:Lfbv;
 
- 
NORTH_FLOOR_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_FLOOR_SIDE- Lnet/minecraft/block/GrindstoneBlock;NORTH_FLOOR_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16386- Lnet/minecraft/class_3713;field_16386:Lnet/minecraft/class_265;- official - n- Ldna;n:Lfbv;
 
- 
SOUTH_FLOOR_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_FLOOR_SIDE- Lnet/minecraft/block/GrindstoneBlock;SOUTH_FLOOR_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16378- Lnet/minecraft/class_3713;field_16378:Lnet/minecraft/class_265;- official - o- Ldna;o:Lfbv;
 
- 
X_FLOOR_SIDES- Mappings:
- Namespace - Name - Mixin selector - named - X_FLOOR_SIDES- Lnet/minecraft/block/GrindstoneBlock;X_FLOOR_SIDES:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16362- Lnet/minecraft/class_3713;field_16362:Lnet/minecraft/class_265;- official - G- Ldna;G:Lfbv;
 
- 
X_FLOOR_SHAPE- Mappings:
- Namespace - Name - Mixin selector - named - X_FLOOR_SHAPE- Lnet/minecraft/block/GrindstoneBlock;X_FLOOR_SHAPE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16338- Lnet/minecraft/class_3713;field_16338:Lnet/minecraft/class_265;- official - H- Ldna;H:Lfbv;
 
- 
SOUTH_WALL_WEST_LEG- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_WALL_WEST_LEG- Lnet/minecraft/block/GrindstoneBlock;SOUTH_WALL_WEST_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16352- Lnet/minecraft/class_3713;field_16352:Lnet/minecraft/class_265;- official - I- Ldna;I:Lfbv;
 
- 
SOUTH_WALL_EAST_LEG- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_WALL_EAST_LEG- Lnet/minecraft/block/GrindstoneBlock;SOUTH_WALL_EAST_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16377- Lnet/minecraft/class_3713;field_16377:Lnet/minecraft/class_265;- official - J- Ldna;J:Lfbv;
 
- 
SOUTH_WALL_WEST_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_WALL_WEST_HINGE- Lnet/minecraft/block/GrindstoneBlock;SOUTH_WALL_WEST_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16393- Lnet/minecraft/class_3713;field_16393:Lnet/minecraft/class_265;- official - K- Ldna;K:Lfbv;
 
- 
SOUTH_WALL_EAST_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_WALL_EAST_HINGE- Lnet/minecraft/block/GrindstoneBlock;SOUTH_WALL_EAST_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16371- Lnet/minecraft/class_3713;field_16371:Lnet/minecraft/class_265;- official - M- Ldna;M:Lfbv;
 
- 
SOUTH_WALL_WEST_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_WALL_WEST_SIDE- Lnet/minecraft/block/GrindstoneBlock;SOUTH_WALL_WEST_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16340- Lnet/minecraft/class_3713;field_16340:Lnet/minecraft/class_265;- official - N- Ldna;N:Lfbv;
 
- 
SOUTH_WALL_EAST_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_WALL_EAST_SIDE- Lnet/minecraft/block/GrindstoneBlock;SOUTH_WALL_EAST_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16354- Lnet/minecraft/class_3713;field_16354:Lnet/minecraft/class_265;- official - O- Ldna;O:Lfbv;
 
- 
SOUTH_WALL_SIDES- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_WALL_SIDES- Lnet/minecraft/block/GrindstoneBlock;SOUTH_WALL_SIDES:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16369- Lnet/minecraft/class_3713;field_16369:Lnet/minecraft/class_265;- official - P- Ldna;P:Lfbv;
 
- 
SOUTH_WALL_SHAPE- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_WALL_SHAPE- Lnet/minecraft/block/GrindstoneBlock;SOUTH_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16399- Lnet/minecraft/class_3713;field_16399:Lnet/minecraft/class_265;- official - Q- Ldna;Q:Lfbv;
 
- 
NORTH_WALL_WEST_LEG- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_WALL_WEST_LEG- Lnet/minecraft/block/GrindstoneBlock;NORTH_WALL_WEST_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16363- Lnet/minecraft/class_3713;field_16363:Lnet/minecraft/class_265;- official - R- Ldna;R:Lfbv;
 
- 
NORTH_WALL_EAST_LEG- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_WALL_EAST_LEG- Lnet/minecraft/block/GrindstoneBlock;NORTH_WALL_EAST_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16347- Lnet/minecraft/class_3713;field_16347:Lnet/minecraft/class_265;- official - S- Ldna;S:Lfbv;
 
- 
NORTH_WALL_WEST_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_WALL_WEST_HINGE- Lnet/minecraft/block/GrindstoneBlock;NORTH_WALL_WEST_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16401- Lnet/minecraft/class_3713;field_16401:Lnet/minecraft/class_265;- official - T- Ldna;T:Lfbv;
 
- 
NORTH_WALL_EAST_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_WALL_EAST_HINGE- Lnet/minecraft/block/GrindstoneBlock;NORTH_WALL_EAST_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16367- Lnet/minecraft/class_3713;field_16367:Lnet/minecraft/class_265;- official - U- Ldna;U:Lfbv;
 
- 
NORTH_WALL_WEST_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_WALL_WEST_SIDE- Lnet/minecraft/block/GrindstoneBlock;NORTH_WALL_WEST_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16388- Lnet/minecraft/class_3713;field_16388:Lnet/minecraft/class_265;- official - V- Ldna;V:Lfbv;
 
- 
NORTH_WALL_EAST_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_WALL_EAST_SIDE- Lnet/minecraft/block/GrindstoneBlock;NORTH_WALL_EAST_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16396- Lnet/minecraft/class_3713;field_16396:Lnet/minecraft/class_265;- official - W- Ldna;W:Lfbv;
 
- 
NORTH_WALL_SIDES- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_WALL_SIDES- Lnet/minecraft/block/GrindstoneBlock;NORTH_WALL_SIDES:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16368- Lnet/minecraft/class_3713;field_16368:Lnet/minecraft/class_265;- official - X- Ldna;X:Lfbv;
 
- 
NORTH_WALL_SHAPE- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_WALL_SHAPE- Lnet/minecraft/block/GrindstoneBlock;NORTH_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16356- Lnet/minecraft/class_3713;field_16356:Lnet/minecraft/class_265;- official - Y- Ldna;Y:Lfbv;
 
- 
WEST_WALL_NORTH_LEG- Mappings:
- Namespace - Name - Mixin selector - named - WEST_WALL_NORTH_LEG- Lnet/minecraft/block/GrindstoneBlock;WEST_WALL_NORTH_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16342- Lnet/minecraft/class_3713;field_16342:Lnet/minecraft/class_265;- official - Z- Ldna;Z:Lfbv;
 
- 
WEST_WALL_SOUTH_LEG- Mappings:
- Namespace - Name - Mixin selector - named - WEST_WALL_SOUTH_LEG- Lnet/minecraft/block/GrindstoneBlock;WEST_WALL_SOUTH_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16358- Lnet/minecraft/class_3713;field_16358:Lnet/minecraft/class_265;- official - aa- Ldna;aa:Lfbv;
 
- 
WEST_WALL_NORTH_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - WEST_WALL_NORTH_HINGE- Lnet/minecraft/block/GrindstoneBlock;WEST_WALL_NORTH_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16390- Lnet/minecraft/class_3713;field_16390:Lnet/minecraft/class_265;- official - ab- Ldna;ab:Lfbv;
 
- 
WEST_WALL_SOUTH_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - WEST_WALL_SOUTH_HINGE- Lnet/minecraft/block/GrindstoneBlock;WEST_WALL_SOUTH_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16382- Lnet/minecraft/class_3713;field_16382:Lnet/minecraft/class_265;- official - ac- Ldna;ac:Lfbv;
 
- 
WEST_WALL_NORTH_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - WEST_WALL_NORTH_SIDE- Lnet/minecraft/block/GrindstoneBlock;WEST_WALL_NORTH_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16359- Lnet/minecraft/class_3713;field_16359:Lnet/minecraft/class_265;- official - ad- Ldna;ad:Lfbv;
 
- 
WEST_WALL_SOUTH_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - WEST_WALL_SOUTH_SIDE- Lnet/minecraft/block/GrindstoneBlock;WEST_WALL_SOUTH_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16351- Lnet/minecraft/class_3713;field_16351:Lnet/minecraft/class_265;- official - ae- Ldna;ae:Lfbv;
 
- 
WEST_WALL_SIDES- Mappings:
- Namespace - Name - Mixin selector - named - WEST_WALL_SIDES- Lnet/minecraft/block/GrindstoneBlock;WEST_WALL_SIDES:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16344- Lnet/minecraft/class_3713;field_16344:Lnet/minecraft/class_265;- official - af- Ldna;af:Lfbv;
 
- 
WEST_WALL_SHAPE- Mappings:
- Namespace - Name - Mixin selector - named - WEST_WALL_SHAPE- Lnet/minecraft/block/GrindstoneBlock;WEST_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16376- Lnet/minecraft/class_3713;field_16376:Lnet/minecraft/class_265;- official - ag- Ldna;ag:Lfbv;
 
- 
EAST_WALL_NORTH_LEG- Mappings:
- Namespace - Name - Mixin selector - named - EAST_WALL_NORTH_LEG- Lnet/minecraft/block/GrindstoneBlock;EAST_WALL_NORTH_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16394- Lnet/minecraft/class_3713;field_16394:Lnet/minecraft/class_265;- official - ah- Ldna;ah:Lfbv;
 
- 
EAST_WALL_SOUTH_LEG- Mappings:
- Namespace - Name - Mixin selector - named - EAST_WALL_SOUTH_LEG- Lnet/minecraft/block/GrindstoneBlock;EAST_WALL_SOUTH_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16375- Lnet/minecraft/class_3713;field_16375:Lnet/minecraft/class_265;- official - ai- Ldna;ai:Lfbv;
 
- 
EAST_WALL_NORTH_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - EAST_WALL_NORTH_HINGE- Lnet/minecraft/block/GrindstoneBlock;EAST_WALL_NORTH_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16345- Lnet/minecraft/class_3713;field_16345:Lnet/minecraft/class_265;- official - aj- Ldna;aj:Lfbv;
 
- 
EAST_WALL_SOUTH_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - EAST_WALL_SOUTH_HINGE- Lnet/minecraft/block/GrindstoneBlock;EAST_WALL_SOUTH_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16350- Lnet/minecraft/class_3713;field_16350:Lnet/minecraft/class_265;- official - ak- Ldna;ak:Lfbv;
 
- 
EAST_WALL_NORTH_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - EAST_WALL_NORTH_SIDE- Lnet/minecraft/block/GrindstoneBlock;EAST_WALL_NORTH_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16372- Lnet/minecraft/class_3713;field_16372:Lnet/minecraft/class_265;- official - al- Ldna;al:Lfbv;
 
- 
EAST_WALL_SOUTH_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - EAST_WALL_SOUTH_SIDE- Lnet/minecraft/block/GrindstoneBlock;EAST_WALL_SOUTH_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16381- Lnet/minecraft/class_3713;field_16381:Lnet/minecraft/class_265;- official - am- Ldna;am:Lfbv;
 
- 
EAST_WALL_SIDES- Mappings:
- Namespace - Name - Mixin selector - named - EAST_WALL_SIDES- Lnet/minecraft/block/GrindstoneBlock;EAST_WALL_SIDES:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16391- Lnet/minecraft/class_3713;field_16391:Lnet/minecraft/class_265;- official - an- Ldna;an:Lfbv;
 
- 
EAST_WALL_SHAPE- Mappings:
- Namespace - Name - Mixin selector - named - EAST_WALL_SHAPE- Lnet/minecraft/block/GrindstoneBlock;EAST_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16370- Lnet/minecraft/class_3713;field_16370:Lnet/minecraft/class_265;- official - ao- Ldna;ao:Lfbv;
 
- 
WEST_CEILING_LEG- Mappings:
- Namespace - Name - Mixin selector - named - WEST_CEILING_LEG- Lnet/minecraft/block/GrindstoneBlock;WEST_CEILING_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16341- Lnet/minecraft/class_3713;field_16341:Lnet/minecraft/class_265;- official - ap- Ldna;ap:Lfbv;
 
- 
EAST_CEILING_LEG- Mappings:
- Namespace - Name - Mixin selector - named - EAST_CEILING_LEG- Lnet/minecraft/block/GrindstoneBlock;EAST_CEILING_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16355- Lnet/minecraft/class_3713;field_16355:Lnet/minecraft/class_265;- official - aq- Ldna;aq:Lfbv;
 
- 
WEST_CEILING_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - WEST_CEILING_HINGE- Lnet/minecraft/block/GrindstoneBlock;WEST_CEILING_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16384- Lnet/minecraft/class_3713;field_16384:Lnet/minecraft/class_265;- official - ar- Ldna;ar:Lfbv;
 
- 
EAST_CEILING_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - EAST_CEILING_HINGE- Lnet/minecraft/block/GrindstoneBlock;EAST_CEILING_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16400- Lnet/minecraft/class_3713;field_16400:Lnet/minecraft/class_265;- official - as- Ldna;as:Lfbv;
 
- 
WEST_CEILING_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - WEST_CEILING_SIDE- Lnet/minecraft/block/GrindstoneBlock;WEST_CEILING_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16364- Lnet/minecraft/class_3713;field_16364:Lnet/minecraft/class_265;- official - at- Ldna;at:Lfbv;
 
- 
EAST_CEILING_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - EAST_CEILING_SIDE- Lnet/minecraft/block/GrindstoneBlock;EAST_CEILING_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16349- Lnet/minecraft/class_3713;field_16349:Lnet/minecraft/class_265;- official - au- Ldna;au:Lfbv;
 
- 
Z_CEILING_SIDES- Mappings:
- Namespace - Name - Mixin selector - named - Z_CEILING_SIDES- Lnet/minecraft/block/GrindstoneBlock;Z_CEILING_SIDES:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16397- Lnet/minecraft/class_3713;field_16397:Lnet/minecraft/class_265;- official - av- Ldna;av:Lfbv;
 
- 
Z_CEILING_SHAPE- Mappings:
- Namespace - Name - Mixin selector - named - Z_CEILING_SHAPE- Lnet/minecraft/block/GrindstoneBlock;Z_CEILING_SHAPE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16361- Lnet/minecraft/class_3713;field_16361:Lnet/minecraft/class_265;- official - aw- Ldna;aw:Lfbv;
 
- 
NORTH_CEILING_LEG- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_CEILING_LEG- Lnet/minecraft/block/GrindstoneBlock;NORTH_CEILING_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16387- Lnet/minecraft/class_3713;field_16387:Lnet/minecraft/class_265;- official - ax- Ldna;ax:Lfbv;
 
- 
SOUTH_CEILING_LEG- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_CEILING_LEG- Lnet/minecraft/block/GrindstoneBlock;SOUTH_CEILING_LEG:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16398- Lnet/minecraft/class_3713;field_16398:Lnet/minecraft/class_265;- official - ay- Ldna;ay:Lfbv;
 
- 
NORTH_CEILING_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_CEILING_HINGE- Lnet/minecraft/block/GrindstoneBlock;NORTH_CEILING_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16357- Lnet/minecraft/class_3713;field_16357:Lnet/minecraft/class_265;- official - az- Ldna;az:Lfbv;
 
- 
SOUTH_CEILING_HINGE- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_CEILING_HINGE- Lnet/minecraft/block/GrindstoneBlock;SOUTH_CEILING_HINGE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16353- Lnet/minecraft/class_3713;field_16353:Lnet/minecraft/class_265;- official - aA- Ldna;aA:Lfbv;
 
- 
NORTH_CEILING_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - NORTH_CEILING_SIDE- Lnet/minecraft/block/GrindstoneBlock;NORTH_CEILING_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16395- Lnet/minecraft/class_3713;field_16395:Lnet/minecraft/class_265;- official - aB- Ldna;aB:Lfbv;
 
- 
SOUTH_CEILING_SIDE- Mappings:
- Namespace - Name - Mixin selector - named - SOUTH_CEILING_SIDE- Lnet/minecraft/block/GrindstoneBlock;SOUTH_CEILING_SIDE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16360- Lnet/minecraft/class_3713;field_16360:Lnet/minecraft/class_265;- official - aC- Ldna;aC:Lfbv;
 
- 
X_CEILING_SIDES- Mappings:
- Namespace - Name - Mixin selector - named - X_CEILING_SIDES- Lnet/minecraft/block/GrindstoneBlock;X_CEILING_SIDES:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16389- Lnet/minecraft/class_3713;field_16389:Lnet/minecraft/class_265;- official - aD- Ldna;aD:Lfbv;
 
- 
X_CEILING_SHAPE- Mappings:
- Namespace - Name - Mixin selector - named - X_CEILING_SHAPE- Lnet/minecraft/block/GrindstoneBlock;X_CEILING_SHAPE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_16383- Lnet/minecraft/class_3713;field_16383:Lnet/minecraft/class_265;- official - aE- Ldna;aE:Lfbv;
 
- 
TITLE- Mappings:
- Namespace - Name - Mixin selector - named - TITLE- Lnet/minecraft/block/GrindstoneBlock;TITLE:Lnet/minecraft/text/Text;- intermediary - field_17364- Lnet/minecraft/class_3713;field_17364:Lnet/minecraft/class_2561;- official - aT- Ldna;aT:Lwp;
 
 
- 
- 
Constructor Details- 
GrindstoneBlock- 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:
- getCodecin class- WallMountedBlock
- 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;
 
- 
getShape- Mappings:
- Namespace - Name - Mixin selector - named - getShape- Lnet/minecraft/block/GrindstoneBlock;getShape(Lnet/minecraft/block/BlockState;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_16119- Lnet/minecraft/class_3713;method_16119(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;- official - o- Ldna;o(Ldwy;)Lfbv;
 
- 
getCollisionShapeprotected VoxelShape getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) - Overrides:
- getCollisionShapein class- AbstractBlock
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getCollisionShape- Lnet/minecraft/block/AbstractBlock;getCollisionShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_9549- Lnet/minecraft/class_4970;method_9549(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;- official - b- Ldwx;b(Ldwy;Ldfo;Lji;Lfbg;)Lfbv;
 
- 
getOutlineShapeprotected VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) - Overrides:
- getOutlineShapein class- AbstractBlock
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getOutlineShape- Lnet/minecraft/block/AbstractBlock;getOutlineShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;- intermediary - method_9530- Lnet/minecraft/class_4970;method_9530(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;- official - a- Ldwx;a(Ldwy;Ldfo;Lji;Lfbg;)Lfbv;
 
- 
canPlaceAtReturns whether the block can be placed atpos.Blocks with supporting block requirements should override this method. Note that this should also be checked manually during WallMountedBlock.getStateForNeighborUpdate(net.minecraft.block.BlockState, net.minecraft.world.WorldView, net.minecraft.world.tick.ScheduledTickView, net.minecraft.util.math.BlockPos, net.minecraft.util.math.Direction, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, net.minecraft.util.math.random.Random)in order to break the block that lost its supporting block.This is only checked during the use of block items or by endermen, falling blocks, etc that can place blocks. This does not affect block state changes performed through World.setBlockState(BlockPos, BlockState)call.This method is called on both the logical client and logical server, so take caution when overriding this method. The logical side can be checked using World.isClient.- Overrides:
- canPlaceAtin class- WallMountedBlock
- Returns:
- whether the block can be placed at pos
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - canPlaceAt- Lnet/minecraft/block/AbstractBlock;canPlaceAt(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_9558- Lnet/minecraft/class_4970;method_9558(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z- official - a- Ldwx;a(Ldwy;Ldgm;Lji;)Z
 
- 
onUseprotected ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, BlockHitResult hit) - Overrides:
- onUsein class- AbstractBlock
- Mappings:
- Namespace - Name - Mixin selector - named - onUse- Lnet/minecraft/block/AbstractBlock;onUse(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;- intermediary - method_55766- Lnet/minecraft/class_4970;method_55766(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;- official - a- Ldwx;a(Ldwy;Ldgj;Lji;Lcoy;Lfax;)Lbsl;
 
- 
createScreenHandlerFactoryprotected NamedScreenHandlerFactory createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.This method should be overridden for blocks with screen handlers, such as anvils. The created screen handler is usually passed to PlayerEntity.openHandledScreen(net.minecraft.screen.NamedScreenHandlerFactory). SeeAnvilBlock.createScreenHandlerFactory(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos)for basic usage.BlockWithEntitydelegates this logic to the block entity implementingNamedScreenHandlerFactory. For example, anyBlockWithEntitywhose block entity extendsLockableContainerBlockEntityneeds to overrideLockableContainerBlockEntity.createScreenHandler(int, net.minecraft.entity.player.PlayerInventory)instead of this method.This method is called on both the logical client and logical server, so take caution when overriding this method. The logical side can be checked using World.isClient.- Overrides:
- createScreenHandlerFactoryin class- AbstractBlock
- Returns:
- the screen handler factory or nullif screen handler cannot be created
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - createScreenHandlerFactory- Lnet/minecraft/block/AbstractBlock;createScreenHandlerFactory(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/screen/NamedScreenHandlerFactory;- intermediary - method_17454- Lnet/minecraft/class_4970;method_17454(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;- official - b- Ldwx;b(Ldwy;Ldgj;Lji;)Lbsn;
 
- 
rotateReturnsstaterotated byrotation.By default, this returns the provided block state. - Overrides:
- rotatein class- HorizontalFacingBlock
- Returns:
- staterotated by- rotation
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - rotate- Lnet/minecraft/block/AbstractBlock;rotate(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;- intermediary - method_9598- Lnet/minecraft/class_4970;method_9598(Lnet/minecraft/class_2680;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;- official - a- Ldwx;a(Ldwy;Ldqf;)Ldwy;
 
- 
mirrorReturnsstatemirrored bymirror.By default, this returns the provided block state. - Overrides:
- mirrorin class- HorizontalFacingBlock
- Returns:
- statemirrored by- mirror
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - mirror- Lnet/minecraft/block/AbstractBlock;mirror(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;- intermediary - method_9569- Lnet/minecraft/class_4970;method_9569(Lnet/minecraft/class_2680;Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680;- official - a- Ldwx;a(Ldwy;Ldom;)Ldwy;
 
- 
appendPropertiesAppends block state properties to this block. To use this, override and callStateManager.Builder.add(net.minecraft.state.property.Property<?>[])inside the method. SeePropertiesfor the list of pre-defined properties.- Overrides:
- appendPropertiesin class- Block
- Mappings:
- Namespace - Name - Mixin selector - named - appendProperties- Lnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V- intermediary - method_9515- Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)V- official - a- Ldjn;a(Ldwz$a;)V
 
 
-