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 cjzintermediary 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, 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, dropExperienceWhenMined, dropStack, dropStack, dropStacks, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getRawIdFromState, getRegistryEntry, 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, getMaxHorizontalModelOffset, getOpacity, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStrongRedstonePower, getVerticalModelOffsetMultiplier, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isCullingShapeFullCube, isShapeFullCube, isSideInvisible, 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 aLcjz;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 bLcjz;b:Lcvt;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 cLcjz;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 dLcjz;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 eLcjz;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 fLcjz;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 gLcjz;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 hLcjz;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 iLcjz;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 jLcjz;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 kLcjz;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 lLcjz;l:[Ldwo;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 mLcjz;m:[Ldwo;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 nLcjz;n:[Ldwo;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 ELcjz;E:[Ldwo;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>Lcus;<init>(Lcus$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_Lciy;e_(Lcut;)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 bLcus;b(Lcut;Lafo;Lgt;Lalu;)Vintermediary method_9514Lnet/minecraft/class_4970;method_9514(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vnamed randomTickLnet/minecraft/block/AbstractBlock;randomTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
canPlaceAt
- Overrides:
canPlaceAtin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLcus;a(Lcut;Lcgf;Lgt;)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 aLcus;a(Lcut;Lcfi;Lgt;Ldwa;)Ldwo;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 aLciy;a(Lccc;)Lcut;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 aLcus;a(Lcut;Lgy;Lcut;Lcgd;Lgt;Lgt;)Lcut;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 aLcja;a(Lcfi;Lgt;Lcut;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 aLcja;a(Lcgc;Lalu;Lgt;Lcut;)Zintermediary method_9650Lnet/minecraft/class_2256;method_9650(Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Znamed canGrowLnet/minecraft/block/Fertilizable;canGrow(Lnet/minecraft/world/World;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
-
grow
- Specified by:
growin interfaceFertilizable- Mappings:
Namespace Name Mixin selector official aLcja;a(Lafo;Lalu;Lgt;Lcut;)Vintermediary method_9652Lnet/minecraft/class_2256;method_9652(Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed growLnet/minecraft/block/Fertilizable;grow(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
appendProperties
- Overrides:
appendPropertiesin classBlock- Mappings:
Namespace Name Mixin selector official aLciy;a(Lcuu$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
-