Class AbstractGridBlock<T extends AbstractGridBlock<T,I> & BlockItemProvider<I>,I extends net.minecraft.world.item.BlockItem>

All Implemented Interfaces:
ColorableBlock<T,I>, net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.block.EntityBlock, net.minecraft.world.level.ItemLike
Direct Known Subclasses:
CraftingGridBlock, GridBlock, PatternGridBlock

public abstract class AbstractGridBlock<T extends AbstractGridBlock<T,I> & BlockItemProvider<I>,I extends net.minecraft.world.item.BlockItem> extends AbstractActiveColoredDirectionalBlock<BiDirection,T,I> implements net.minecraft.world.level.block.EntityBlock
  • Nested Class Summary Link icon

    Nested classes/interfaces inherited from class net.minecraft.world.level.block.Block Link icon

    net.minecraft.world.level.block.Block.BlockStatePairKey

    Nested classes/interfaces inherited from class net.minecraft.world.level.block.state.BlockBehaviour Link icon

    net.minecraft.world.level.block.state.BlockBehaviour.BlockStateBase, net.minecraft.world.level.block.state.BlockBehaviour.OffsetFunction, net.minecraft.world.level.block.state.BlockBehaviour.OffsetType, net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.state.BlockBehaviour.StateArgumentPredicate<A>, net.minecraft.world.level.block.state.BlockBehaviour.StatePredicate
  • Field Summary Link icon

    Fields inherited from class com.refinedmods.refinedstorage.common.support.AbstractActiveColoredDirectionalBlock Link icon

    ACTIVE

    Fields inherited from class net.minecraft.world.level.block.Block Link icon

    BLOCK_STATE_REGISTRY, CODEC, INDESTRUCTIBLE, INSTANT, stateDefinition, UPDATE_ALL, UPDATE_ALL_IMMEDIATE, UPDATE_CLIENTS, UPDATE_IMMEDIATE, UPDATE_INVISIBLE, UPDATE_KNOWN_SHAPE, UPDATE_LIMIT, UPDATE_MOVE_BY_PISTON, UPDATE_NEIGHBORS, UPDATE_NONE, UPDATE_SUPPRESS_DROPS

    Fields inherited from class net.minecraft.world.level.block.state.BlockBehaviour Link icon

    drops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, properties, requiredFeatures, soundType, speedFactor, UPDATE_SHAPE_ORDER

    Fields inherited from interface net.minecraft.world.flag.FeatureElement Link icon

    FILTERED_REGISTRIES
  • Constructor Summary Link icon

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractGridBlock(net.minecraft.network.chat.MutableComponent name, net.minecraft.world.item.DyeColor color)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    boolean
     
     

    Methods inherited from class com.refinedmods.refinedstorage.common.support.AbstractActiveColoredDirectionalBlock Link icon

    createBlockStateDefinition, getColor, getDefaultState, getName

    Methods inherited from class com.refinedmods.refinedstorage.common.support.AbstractDirectionalBlock Link icon

    didDirectionChange, extractDirection, getDirection, getStateForPlacement, rotate, rotated, tryExtractDirection

    Methods inherited from class com.refinedmods.refinedstorage.common.support.AbstractBaseBlock Link icon

    getRotatedBlockState, getScreenOpenableShape, onRemove, setPlacedBy, tryUpdateColor, tryUseWrench, useWithoutItem

    Methods inherited from class net.minecraft.world.level.block.Block Link icon

    animateTick, appendHoverText, asBlock, asItem, box, builtInRegistryHolder, byItem, canSupportCenter, canSupportRigidBlock, codec, defaultBlockState, destroy, dropFromExplosion, dropResources, dropResources, dropResources, fallOn, getCloneItemStack, getDescriptionId, getDrops, getDrops, getExplosionResistance, getFriction, getId, getJumpFactor, getShapeForEachState, getSpeedFactor, getStateDefinition, handlePrecipitation, hasDynamicShape, isExceptionForConnection, isFaceFull, isPossibleToRespawnInThis, isShapeFullBlock, playerDestroy, playerWillDestroy, popExperience, popResource, popResourceFromFace, pushEntitiesUp, registerDefaultState, shouldRenderFace, spawnDestroyParticles, stateById, stepOn, toString, tryDropExperience, updateEntityAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded, withPropertiesOf

    Methods inherited from class net.minecraft.world.level.block.state.BlockBehaviour Link icon

    attack, canBeReplaced, canBeReplaced, canSurvive, defaultDestroyTime, defaultMapColor, entityInside, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDestroyProgress, getDirectSignal, getDrops, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getMenuProvider, getOcclusionShape, getRenderShape, getSeed, getShadeBrightness, getShape, getSignal, getSoundType, getVisualShape, hasAnalogOutputSignal, isCollisionShapeFullBlock, isOcclusionShapeFullBlock, isPathfindable, isRandomlyTicking, isSignalSource, mirror, neighborChanged, onExplosionHit, onPlace, onProjectileHit, propagatesSkylightDown, properties, propertiesCodec, randomTick, requiredFeatures, simpleCodec, skipRendering, spawnAfterBreak, tick, triggerEvent, updateIndirectNeighbourShapes, updateShape, useItemOn, useShapeForLightOcclusion

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.refinedmods.refinedstorage.common.support.ColorableBlock Link icon

    getBlockColorMap

    Methods inherited from interface net.minecraft.world.level.block.EntityBlock Link icon

    getListener, getTicker, newBlockEntity

    Methods inherited from interface net.minecraft.world.flag.FeatureElement Link icon

    isEnabled