Interface CaveVines

All Known Implementing Classes:
CaveVinesBodyBlock, CaveVinesHeadBlock

public interface CaveVines
Mappings:
Namespace Name
official cqi
intermediary net/minecraft/class_5803
named net/minecraft/block/CaveVines
  • Field Details

    • SHAPE

      static final VoxelShape SHAPE
      Mappings:
      Namespace Name Mixin selector
      official r_ Lcqi;r_:Lefb;
      intermediary field_28687 Lnet/minecraft/class_5803;field_28687:Lnet/minecraft/class_265;
      named SHAPE Lnet/minecraft/block/CaveVines;SHAPE:Lnet/minecraft/util/shape/VoxelShape;
    • BERRIES

      static final BooleanProperty BERRIES
      Mappings:
      Namespace Name Mixin selector
      official s_ Lcqi;s_:Ldcs;
      intermediary field_28688 Lnet/minecraft/class_5803;field_28688:Lnet/minecraft/class_2746;
      named BERRIES Lnet/minecraft/block/CaveVines;BERRIES:Lnet/minecraft/state/property/BooleanProperty;
  • Method Details

    • pickBerries

      static ActionResult pickBerries(@Nullable @Nullable Entity picker, BlockState state, World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcqi;a(Lbfj;Ldcb;Lcmm;Lgu;)Lbdx;
      intermediary method_33619 Lnet/minecraft/class_5803;method_33619(Lnet/minecraft/class_1297;Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1269;
      named pickBerries Lnet/minecraft/block/CaveVines;pickBerries(Lnet/minecraft/entity/Entity;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/ActionResult;
    • hasBerries

      static boolean hasBerries(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official h_ Lcqi;h_(Ldcb;)Z
      intermediary method_33618 Lnet/minecraft/class_5803;method_33618(Lnet/minecraft/class_2680;)Z
      named hasBerries Lnet/minecraft/block/CaveVines;hasBerries(Lnet/minecraft/block/BlockState;)Z
    • getLuminanceSupplier

      static ToIntFunction<BlockState> getLuminanceSupplier(int luminance)
      Returns a function that receives a BlockState and returns the luminance for the state. If there are no berries, it supplies the value 0.
      Parameters:
      luminance - luminance supplied when the block has berries
      Returns:
      a function that receives a BlockState and returns the luminance for the state
      API Note:
      The return value is meant to be passed to AbstractBlock.Settings.luminance builder method.
      Mappings:
      Namespace Name Mixin selector
      official h_ Lcqi;h_(I)Ljava/util/function/ToIntFunction;
      intermediary method_37362 Lnet/minecraft/class_5803;method_37362(I)Ljava/util/function/ToIntFunction;
      named getLuminanceSupplier Lnet/minecraft/block/CaveVines;getLuminanceSupplier(I)Ljava/util/function/ToIntFunction;