Package net.minecraft.block
Class CocoaBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.HorizontalFacingBlock
net.minecraft.block.CocoaBlock
- All Implemented Interfaces:
Fertilizable,ItemConvertible
- Mappings:
Namespace Name official cdaintermediary net/minecraft/class_2282named net/minecraft/block/CocoaBlock
-
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
FieldsModifier and TypeFieldDescriptionstatic final IntPropertyprotected static final VoxelShape[]protected static final VoxelShape[]protected static final VoxelShape[]protected static final VoxelShape[]protected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intstatic final intFields inherited from class net.minecraft.block.HorizontalFacingBlock
FACINGFields inherited from class net.minecraft.block.Block
field_31022, field_31023, field_31024, field_31025, field_31035, FORCE_STATE, LOGGER, MOVED, NO_REDRAW, NOTIFY_ALL, NOTIFY_LISTENERS, NOTIFY_NEIGHBORS, REDRAW_ON_MAIN_THREAD, SKIP_DROPS, SKIP_LIGHTING_UPDATES, 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendProperties(StateManager.Builder<Block, BlockState> builder) booleancanGrow(World world, Random random, BlockPos pos, BlockState state) booleancanPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) booleancanPlaceAt(BlockState state, WorldView world, BlockPos pos) getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Gets the possibly updated block state of this block when a neighboring block is updated.voidgrow(ServerWorld world, Random random, BlockPos pos, BlockState state) booleanhasRandomTicks(BlockState state) booleanisFertilizable(BlockView world, BlockPos pos, BlockState state, boolean isClient) voidrandomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Methods inherited from class net.minecraft.block.HorizontalFacingBlock
mirror, rotateMethods inherited from class net.minecraft.block.Block
afterBreak, appendStacks, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropStack, dropStack, dropStacks, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getRawIdFromState, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getStateWithProperties, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, 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, canReplace, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getHardness, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStrongRedstonePower, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isShapeFullCube, isSideInvisible, method_37247, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, scheduledTick
-
Field Details
-
MAX_AGE
public static final int MAX_AGE- See Also:
- Mappings:
Namespace Name Mixin selector official aLcda;a:Iintermediary field_31061Lnet/minecraft/class_2282;field_31061:Inamed MAX_AGELnet/minecraft/block/CocoaBlock;MAX_AGE:I
-
AGE
- Mappings:
Namespace Name Mixin selector official bLcda;b:Lcod;intermediary field_10779Lnet/minecraft/class_2282;field_10779:Lnet/minecraft/class_2758;named AGELnet/minecraft/block/CocoaBlock;AGE:Lnet/minecraft/state/property/IntProperty;
-
field_31062
protected static final int field_31062- See Also:
- Mappings:
Namespace Name Mixin selector official cLcda;c:Iintermediary field_31062Lnet/minecraft/class_2282;field_31062:Inamed field_31062Lnet/minecraft/block/CocoaBlock;field_31062:I
-
field_31063
protected static final int field_31063- See Also:
- Mappings:
Namespace Name Mixin selector official dLcda;d:Iintermediary field_31063Lnet/minecraft/class_2282;field_31063:Inamed field_31063Lnet/minecraft/block/CocoaBlock;field_31063:I
-
field_31064
protected static final int field_31064- See Also:
- Mappings:
Namespace Name Mixin selector official eLcda;e:Iintermediary field_31064Lnet/minecraft/class_2282;field_31064:Inamed field_31064Lnet/minecraft/block/CocoaBlock;field_31064:I
-
field_31065
protected static final int field_31065- See Also:
- Mappings:
Namespace Name Mixin selector official fLcda;f:Iintermediary field_31065Lnet/minecraft/class_2282;field_31065:Inamed field_31065Lnet/minecraft/block/CocoaBlock;field_31065:I
-
field_31066
protected static final int field_31066- See Also:
- Mappings:
Namespace Name Mixin selector official gLcda;g:Iintermediary field_31066Lnet/minecraft/class_2282;field_31066:Inamed field_31066Lnet/minecraft/block/CocoaBlock;field_31066:I
-
field_31067
protected static final int field_31067- See Also:
- Mappings:
Namespace Name Mixin selector official hLcda;h:Iintermediary field_31067Lnet/minecraft/class_2282;field_31067:Inamed field_31067Lnet/minecraft/block/CocoaBlock;field_31067:I
-
field_31068
protected static final int field_31068- See Also:
- Mappings:
Namespace Name Mixin selector official iLcda;i:Iintermediary field_31068Lnet/minecraft/class_2282;field_31068:Inamed field_31068Lnet/minecraft/block/CocoaBlock;field_31068:I
-
field_31069
protected static final int field_31069- See Also:
- Mappings:
Namespace Name Mixin selector official jLcda;j:Iintermediary field_31069Lnet/minecraft/class_2282;field_31069:Inamed field_31069Lnet/minecraft/block/CocoaBlock;field_31069:I
-
field_31070
protected static final int field_31070- See Also:
- Mappings:
Namespace Name Mixin selector official kLcda;k:Iintermediary field_31070Lnet/minecraft/class_2282;field_31070:Inamed field_31070Lnet/minecraft/block/CocoaBlock;field_31070:I
-
AGE_TO_EAST_SHAPE
- Mappings:
Namespace Name Mixin selector official lLcda;l:[Ldoq;intermediary field_10778Lnet/minecraft/class_2282;field_10778:[Lnet/minecraft/class_265;named AGE_TO_EAST_SHAPELnet/minecraft/block/CocoaBlock;AGE_TO_EAST_SHAPE:[Lnet/minecraft/util/shape/VoxelShape;
-
AGE_TO_WEST_SHAPE
- Mappings:
Namespace Name Mixin selector official mLcda;m:[Ldoq;intermediary field_10776Lnet/minecraft/class_2282;field_10776:[Lnet/minecraft/class_265;named AGE_TO_WEST_SHAPELnet/minecraft/block/CocoaBlock;AGE_TO_WEST_SHAPE:[Lnet/minecraft/util/shape/VoxelShape;
-
AGE_TO_NORTH_SHAPE
- Mappings:
Namespace Name Mixin selector official nLcda;n:[Ldoq;intermediary field_10777Lnet/minecraft/class_2282;field_10777:[Lnet/minecraft/class_265;named AGE_TO_NORTH_SHAPELnet/minecraft/block/CocoaBlock;AGE_TO_NORTH_SHAPE:[Lnet/minecraft/util/shape/VoxelShape;
-
AGE_TO_SOUTH_SHAPE
- Mappings:
Namespace Name Mixin selector official FLcda;F:[Ldoq;intermediary field_10780Lnet/minecraft/class_2282;field_10780:[Lnet/minecraft/class_265;named AGE_TO_SOUTH_SHAPELnet/minecraft/block/CocoaBlock;AGE_TO_SOUTH_SHAPE:[Lnet/minecraft/util/shape/VoxelShape;
-
-
Constructor Details
-
CocoaBlock
- Mappings:
Namespace Name Mixin selector official <init>Lcnc;<init>(Lcnc$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
-
hasRandomTicks
- Overrides:
hasRandomTicksin classBlock- Mappings:
Namespace Name Mixin selector official e_Lcbz;e_(Lcnd;)Zintermediary method_9542Lnet/minecraft/class_2248;method_9542(Lnet/minecraft/class_2680;)Znamed hasRandomTicksLnet/minecraft/block/Block;hasRandomTicks(Lnet/minecraft/block/BlockState;)Z
-
randomTick
- Overrides:
randomTickin classAbstractBlock- Mappings:
Namespace Name Mixin selector official bLcnc;b(Lcnd;Lacf;Lgh;Ljava/util/Random;)Vintermediary method_9514Lnet/minecraft/class_4970;method_9514(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed randomTickLnet/minecraft/block/AbstractBlock;randomTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
canPlaceAt
- Overrides:
canPlaceAtin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLcnc;a(Lcnd;Lbze;Lgh;)Zintermediary method_9558Lnet/minecraft/class_4970;method_9558(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Znamed canPlaceAtLnet/minecraft/block/AbstractBlock;canPlaceAt(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
-
getOutlineShape
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) - Overrides:
getOutlineShapein classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLcnc;a(Lcnd;Lbye;Lgh;Ldoc;)Ldoq;intermediary method_9530Lnet/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;named getOutlineShapeLnet/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;
-
getPlacementState
- Overrides:
getPlacementStatein classBlock- Mappings:
Namespace Name Mixin selector official aLcbz;a(Lbva;)Lcnd;intermediary method_9605Lnet/minecraft/class_2248;method_9605(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;named getPlacementStateLnet/minecraft/block/Block;getPlacementState(Lnet/minecraft/item/ItemPlacementContext;)Lnet/minecraft/block/BlockState;
-
getStateForNeighborUpdate
public BlockState getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Gets the possibly updated block state of this block when a neighboring block is updated.- Overrides:
getStateForNeighborUpdatein classAbstractBlock- Parameters:
state- the state of this blockdirection- the direction from this block to the neighborneighborState- the state of the updated neighbor blockworld- the worldpos- the position of this blockneighborPos- the position of the neighbor block- Returns:
- the new state of this block
- Mappings:
Namespace Name Mixin selector official aLcnc;a(Lcnd;Lgm;Lcnd;Lbzc;Lgh;Lgh;)Lcnd;intermediary method_9559Lnet/minecraft/class_4970;method_9559(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;named getStateForNeighborUpdateLnet/minecraft/block/AbstractBlock;getStateForNeighborUpdate(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
isFertilizable
- Specified by:
isFertilizablein interfaceFertilizable- Mappings:
Namespace Name Mixin selector official aLccb;a(Lbye;Lgh;Lcnd;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 aLccb;a(Lbzb;Ljava/util/Random;Lgh;Lcnd;)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 aLccb;a(Lacf;Ljava/util/Random;Lgh;Lcnd;)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
-
appendProperties
- Overrides:
appendPropertiesin classBlock- Mappings:
Namespace Name Mixin selector official aLcbz;a(Lcne$a;)Vintermediary method_9515Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)Vnamed appendPropertiesLnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
-