Class HoneyBlock

All Implemented Interfaces:
ItemConvertible

public class HoneyBlock extends TransparentBlock
Mappings:
Namespace Name
official cmg
intermediary net/minecraft/class_4622
named net/minecraft/block/HoneyBlock
  • Field Details

    • field_31101

      private static final double field_31101
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcmg;b:D
      intermediary field_31101 Lnet/minecraft/class_4622;field_31101:D
      named field_31101 Lnet/minecraft/block/HoneyBlock;field_31101:D
    • field_31102

      private static final double field_31102
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lcmg;c:D
      intermediary field_31102 Lnet/minecraft/class_4622;field_31102:D
      named field_31102 Lnet/minecraft/block/HoneyBlock;field_31102:D
    • field_31103

      private static final double field_31103
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lcmg;d:D
      intermediary field_31103 Lnet/minecraft/class_4622;field_31103:D
      named field_31103 Lnet/minecraft/block/HoneyBlock;field_31103:D
    • TICKS_PER_SECOND

      private static final int TICKS_PER_SECOND
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lcmg;e:I
      intermediary field_31104 Lnet/minecraft/class_4622;field_31104:I
      named TICKS_PER_SECOND Lnet/minecraft/block/HoneyBlock;TICKS_PER_SECOND:I
    • SHAPE

      protected static final VoxelShape SHAPE
      Mappings:
      Namespace Name Mixin selector
      official a Lcmg;a:Ldwl;
      intermediary field_21213 Lnet/minecraft/class_4622;field_21213:Lnet/minecraft/class_265;
      named SHAPE Lnet/minecraft/block/HoneyBlock;SHAPE:Lnet/minecraft/util/shape/VoxelShape;
  • Constructor Details

    • HoneyBlock

      public HoneyBlock(AbstractBlock.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcuq;<init>(Lcuq$c;)V
      intermediary <init> Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)V
      named <init> Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
  • Method Details

    • hasHoneyBlockEffects

      private static boolean hasHoneyBlockEffects(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official c Lcmg;c(Lbaq;)Z
      intermediary method_24179 Lnet/minecraft/class_4622;method_24179(Lnet/minecraft/class_1297;)Z
      named hasHoneyBlockEffects Lnet/minecraft/block/HoneyBlock;hasHoneyBlockEffects(Lnet/minecraft/entity/Entity;)Z
    • getCollisionShape

      public VoxelShape getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)
      Overrides:
      getCollisionShape in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official c Lcuq;c(Lcur;Lcfg;Lgt;Ldvx;)Ldwl;
      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;
      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;
    • onLandedUpon

      public void onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance)
      Overrides:
      onLandedUpon in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lciw;a(Lcga;Lcur;Lgt;Lbaq;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
      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
    • onEntityCollision

      public void onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)
      Overrides:
      onEntityCollision in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcuq;a(Lcur;Lcga;Lgt;Lbaq;)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
      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
    • isSliding

      private boolean isSliding(BlockPos pos, Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmg;a(Lgt;Lbaq;)Z
      intermediary method_23356 Lnet/minecraft/class_4622;method_23356(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z
      named isSliding Lnet/minecraft/block/HoneyBlock;isSliding(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)Z
    • triggerAdvancement

      private void triggerAdvancement(Entity entity, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmg;a(Lbaq;Lgt;)V
      intermediary method_24176 Lnet/minecraft/class_4622;method_24176(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)V
      named triggerAdvancement Lnet/minecraft/block/HoneyBlock;triggerAdvancement(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;)V
    • updateSlidingVelocity

      private void updateSlidingVelocity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official d Lcmg;d(Lbaq;)V
      intermediary method_24180 Lnet/minecraft/class_4622;method_24180(Lnet/minecraft/class_1297;)V
      named updateSlidingVelocity Lnet/minecraft/block/HoneyBlock;updateSlidingVelocity(Lnet/minecraft/entity/Entity;)V
    • addCollisionEffects

      private void addCollisionEffects(World world, Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmg;a(Lcga;Lbaq;)V
      intermediary method_24177 Lnet/minecraft/class_4622;method_24177(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)V
      named addCollisionEffects Lnet/minecraft/block/HoneyBlock;addCollisionEffects(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;)V
    • addRegularParticles

      public static void addRegularParticles(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmg;a(Lbaq;)V
      intermediary method_24175 Lnet/minecraft/class_4622;method_24175(Lnet/minecraft/class_1297;)V
      named addRegularParticles Lnet/minecraft/block/HoneyBlock;addRegularParticles(Lnet/minecraft/entity/Entity;)V
    • addRichParticles

      public static void addRichParticles(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lcmg;b(Lbaq;)V
      intermediary method_24178 Lnet/minecraft/class_4622;method_24178(Lnet/minecraft/class_1297;)V
      named addRichParticles Lnet/minecraft/block/HoneyBlock;addRichParticles(Lnet/minecraft/entity/Entity;)V
    • addParticles

      private static void addParticles(Entity entity, int count)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmg;a(Lbaq;I)V
      intermediary method_23355 Lnet/minecraft/class_4622;method_23355(Lnet/minecraft/class_1297;I)V
      named addParticles Lnet/minecraft/block/HoneyBlock;addParticles(Lnet/minecraft/entity/Entity;I)V