Package net.minecraft.block
Class HoneyBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.TranslucentBlock
net.minecraft.block.HoneyBlock
- All Implemented Interfaces:
- ItemConvertible,- ToggleableFeature
- Mappings:
- Namespace - Name - named - net/minecraft/block/HoneyBlock- intermediary - net/minecraft/class_4622- official - dnj
- 
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<HoneyBlock> private static final doubleprivate static final doubleprivate static final doubleprotected static final VoxelShapeprivate static final intFields 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 TypeMethodDescriptionprivate voidaddCollisionEffects(World world, Entity entity) private static voidaddParticles(Entity entity, int count) static voidaddRegularParticles(Entity entity) static voidaddRichParticles(Entity entity) com.mojang.serialization.MapCodec<HoneyBlock> getCodec()protected VoxelShapegetCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) private static booleanhasHoneyBlockEffects(Entity entity) private booleanprivate static doublemethod_65067(double double2) private static doublemethod_65068(double double2) protected voidonEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidonLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) Called when the entity lands on the block.private voidtriggerAdvancement(Entity entity, BlockPos pos) private voidupdateSlidingVelocity(Entity entity) Methods inherited from class net.minecraft.block.TranslucentBlockisSideInvisibleMethods inherited from class net.minecraft.block.BlockafterBreak, appendProperties, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropExperienceWhenMined, dropStack, dropStack, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPlacementState, getRawIdFromState, getRegistryEntry, getShapesForStates, getSlipperiness, getStateFromRawId, getStateManager, getStateWithProperties, getVelocityMultiplier, hasDynamicBounds, hasTopRim, isFaceFullSquare, isShapeFullCube, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, spawnBreakParticles, toStringMethods inherited from class net.minecraft.block.AbstractBlockcalcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canPlaceAt, canReplace, createCodec, createScreenHandlerFactory, createSettingsCodec, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getHardness, getInsideCollisionShape, getLootTableKey, getMaxHorizontalModelOffset, getOpacity, getOutlineShape, getPickStack, getRaycastShape, getRenderingSeed, getRenderType, getRequiredFeatures, getSettings, getSidesShape, getSoundGroup, getStateForNeighborUpdate, getStrongRedstonePower, getTranslationKey, getVerticalModelOffsetMultiplier, getWeakRedstonePower, hasComparatorOutput, hasRandomTicks, hasSidedTransparency, isShapeFullCube, isTransparent, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onExploded, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, onUseWithItem, prepare, randomTick, rotate, 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/HoneyBlock;CODEC:Lcom/mojang/serialization/MapCodec;- intermediary - field_46369- Lnet/minecraft/class_4622;field_46369:Lcom/mojang/serialization/MapCodec;- official - a- Ldnj;a:Lcom/mojang/serialization/MapCodec;
 
- 
field_31101private static final double field_31101- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31101- Lnet/minecraft/block/HoneyBlock;field_31101:D- intermediary - field_31101- Lnet/minecraft/class_4622;field_31101:D- official - c- Ldnj;c:D
 
- 
field_31102private static final double field_31102- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31102- Lnet/minecraft/block/HoneyBlock;field_31102:D- intermediary - field_31102- Lnet/minecraft/class_4622;field_31102:D- official - e- Ldnj;e:D
 
- 
field_31103private static final double field_31103- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31103- Lnet/minecraft/block/HoneyBlock;field_31103:D- intermediary - field_31103- Lnet/minecraft/class_4622;field_31103:D- official - f- Ldnj;f:D
 
- 
TICKS_PER_SECONDprivate static final int TICKS_PER_SECOND- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TICKS_PER_SECOND- Lnet/minecraft/block/HoneyBlock;TICKS_PER_SECOND:I- intermediary - field_31104- Lnet/minecraft/class_4622;field_31104:I- official - g- Ldnj;g:I
 
- 
SHAPE- Mappings:
- Namespace - Name - Mixin selector - named - SHAPE- Lnet/minecraft/block/HoneyBlock;SHAPE:Lnet/minecraft/util/shape/VoxelShape;- intermediary - field_21213- Lnet/minecraft/class_4622;field_21213:Lnet/minecraft/class_265;- official - b- Ldnj;b:Lfbv;
 
 
- 
- 
Constructor Details- 
HoneyBlock- 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- Overrides:
- getCodecin class- TranslucentBlock
- 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;
 
- 
hasHoneyBlockEffects- Mappings:
- Namespace - Name - Mixin selector - named - hasHoneyBlockEffects- Lnet/minecraft/block/HoneyBlock;hasHoneyBlockEffects(Lnet/minecraft/entity/Entity;)Z- intermediary - method_24179- Lnet/minecraft/class_4622;method_24179(Lnet/minecraft/class_1297;)Z- official - c- Ldnj;c(Lbum;)Z
 
- 
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;
 
- 
onLandedUponpublic void onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) Called when the entity lands on the block.Default implementation deals fall damage to the entity. Blocks that increase or reduce fall damage (like HayBlock) should override this.FarmlandBlockoverrides this method to convert the block to dirt.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:
- onLandedUponin class- Block
- Mappings:
- Namespace - Name - Mixin selector - named - onLandedUpon- Lnet/minecraft/block/Block;onLandedUpon(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;F)V- intermediary - method_9554- Lnet/minecraft/class_2248;method_9554(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;F)V- official - a- Ldjn;a(Ldgj;Ldwy;Lji;Lbum;F)V
 
- 
onEntityCollisionCalled when the entity's collision box intersects the block. Therefore, this method is not called for blocks with a collision; useBlock.onSteppedOn(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, net.minecraft.entity.Entity)for those blocks.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.Here are some examples: - CactusBlockdamages the entity.
- AbstractPressurePlateBlocktriggers.
- CobwebBlockslows the entity.
- EndPortalBlockteleports the entity.
- HopperBlockcollects the item entity.
 - Overrides:
- onEntityCollisionin class- AbstractBlock
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - onEntityCollision- Lnet/minecraft/block/AbstractBlock;onEntityCollision(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V- intermediary - method_9548- Lnet/minecraft/class_4970;method_9548(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V- official - a- Ldwx;a(Ldwy;Ldgj;Lji;Lbum;)V
 
- 
method_65067private static double method_65067(double double2) - Mappings:
- Namespace - Name - Mixin selector - named - method_65067- Lnet/minecraft/block/HoneyBlock;method_65067(D)D- intermediary - method_65067- Lnet/minecraft/class_4622;method_65067(D)D- official - a- Ldnj;a(D)D
 
- 
method_65068private static double method_65068(double double2) - Mappings:
- Namespace - Name - Mixin selector - named - method_65068- Lnet/minecraft/block/HoneyBlock;method_65068(D)D- intermediary - method_65068- Lnet/minecraft/class_4622;method_65068(D)D- official - b- Ldnj;b(D)D
 
- 
isSliding- Mappings:
- Namespace - Name - Mixin selector - named - isSliding- Lnet/minecraft/block/HoneyBlock;isSliding(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)Z- intermediary - method_23356- Lnet/minecraft/class_4622;method_23356(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z- official - a- Ldnj;a(Lji;Lbum;)Z
 
- 
triggerAdvancement- Mappings:
- Namespace - Name - Mixin selector - named - triggerAdvancement- Lnet/minecraft/block/HoneyBlock;triggerAdvancement(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_24176- Lnet/minecraft/class_4622;method_24176(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)V- official - a- Ldnj;a(Lbum;Lji;)V
 
- 
updateSlidingVelocity- Mappings:
- Namespace - Name - Mixin selector - named - updateSlidingVelocity- Lnet/minecraft/block/HoneyBlock;updateSlidingVelocity(Lnet/minecraft/entity/Entity;)V- intermediary - method_24180- Lnet/minecraft/class_4622;method_24180(Lnet/minecraft/class_1297;)V- official - d- Ldnj;d(Lbum;)V
 
- 
addCollisionEffects- Mappings:
- Namespace - Name - Mixin selector - named - addCollisionEffects- Lnet/minecraft/block/HoneyBlock;addCollisionEffects(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;)V- intermediary - method_24177- Lnet/minecraft/class_4622;method_24177(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)V- official - a- Ldnj;a(Ldgj;Lbum;)V
 
- 
addRegularParticles- Mappings:
- Namespace - Name - Mixin selector - named - addRegularParticles- Lnet/minecraft/block/HoneyBlock;addRegularParticles(Lnet/minecraft/entity/Entity;)V- intermediary - method_24175- Lnet/minecraft/class_4622;method_24175(Lnet/minecraft/class_1297;)V- official - a- Ldnj;a(Lbum;)V
 
- 
addRichParticles- Mappings:
- Namespace - Name - Mixin selector - named - addRichParticles- Lnet/minecraft/block/HoneyBlock;addRichParticles(Lnet/minecraft/entity/Entity;)V- intermediary - method_24178- Lnet/minecraft/class_4622;method_24178(Lnet/minecraft/class_1297;)V- official - b- Ldnj;b(Lbum;)V
 
- 
addParticles- Mappings:
- Namespace - Name - Mixin selector - named - addParticles- Lnet/minecraft/block/HoneyBlock;addParticles(Lnet/minecraft/entity/Entity;I)V- intermediary - method_23355- Lnet/minecraft/class_4622;method_23355(Lnet/minecraft/class_1297;I)V- official - a- Ldnj;a(Lbum;I)V
 
 
-