Interface Segmented

All Known Implementing Classes:
FlowerbedBlock, LeafLitterBlock

public interface Segmented
Mappings:
Namespace Name
named net/minecraft/block/Segmented
intermediary net/minecraft/class_10596
official dri
  • Field Details

    • SEGMENTS_PER_PLACEMENT

      static final int SEGMENTS_PER_PLACEMENT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named SEGMENTS_PER_PLACEMENT Lnet/minecraft/block/Segmented;SEGMENTS_PER_PLACEMENT:I
      intermediary field_55789 Lnet/minecraft/class_10596;field_55789:I
      official d Ldri;d:I
    • MAX_SEGMENTS

      static final int MAX_SEGMENTS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_SEGMENTS Lnet/minecraft/block/Segmented;MAX_SEGMENTS:I
      intermediary field_55790 Lnet/minecraft/class_10596;field_55790:I
      official e Ldri;e:I
    • SEGMENT_AMOUNT

      static final IntProperty SEGMENT_AMOUNT
      Mappings:
      Namespace Name Mixin selector
      named SEGMENT_AMOUNT Lnet/minecraft/block/Segmented;SEGMENT_AMOUNT:Lnet/minecraft/state/property/IntProperty;
      intermediary field_55791 Lnet/minecraft/class_10596;field_55791:Lnet/minecraft/class_2758;
      official f Ldri;f:Ldyq;
  • Method Details

    • buildShapeFunction

      default Function<BlockState,VoxelShape> buildShapeFunction(EnumProperty<Direction> directionProperty, IntProperty segementAmountProperty)
      Mappings:
      Namespace Name Mixin selector
      named buildShapeFunction Lnet/minecraft/block/Segmented;buildShapeFunction(Lnet/minecraft/state/property/EnumProperty;Lnet/minecraft/state/property/IntProperty;)Ljava/util/function/Function;
      intermediary method_66465 Lnet/minecraft/class_10596;method_66465(Lnet/minecraft/class_2754;Lnet/minecraft/class_2758;)Ljava/util/function/Function;
      official a Ldri;a(Ldyo;Ldyq;)Ljava/util/function/Function;
    • getAmountProperty

      default IntProperty getAmountProperty()
      Mappings:
      Namespace Name Mixin selector
      named getAmountProperty Lnet/minecraft/block/Segmented;getAmountProperty()Lnet/minecraft/state/property/IntProperty;
      intermediary method_66434 Lnet/minecraft/class_10596;method_66434()Lnet/minecraft/class_2758;
      official c Ldri;c()Ldyq;
    • getHeight

      default double getHeight()
      Mappings:
      Namespace Name Mixin selector
      named getHeight Lnet/minecraft/block/Segmented;getHeight()D
      intermediary method_66433 Lnet/minecraft/class_10596;method_66433()D
      official b Ldri;b()D
    • shouldAddSegment

      default boolean shouldAddSegment(BlockState state, ItemPlacementContext context, IntProperty property)
      Mappings:
      Namespace Name Mixin selector
      named shouldAddSegment Lnet/minecraft/block/Segmented;shouldAddSegment(Lnet/minecraft/block/BlockState;Lnet/minecraft/item/ItemPlacementContext;Lnet/minecraft/state/property/IntProperty;)Z
      intermediary method_66464 Lnet/minecraft/class_10596;method_66464(Lnet/minecraft/class_2680;Lnet/minecraft/class_1750;Lnet/minecraft/class_2758;)Z
      official a Ldri;a(Ldxq;Ldax;Ldyq;)Z
    • getPlacementState

      default BlockState getPlacementState(ItemPlacementContext context, Block block, IntProperty amountProperty, EnumProperty<Direction> directionProperty)
      Mappings:
      Namespace Name Mixin selector
      named getPlacementState Lnet/minecraft/block/Segmented;getPlacementState(Lnet/minecraft/item/ItemPlacementContext;Lnet/minecraft/block/Block;Lnet/minecraft/state/property/IntProperty;Lnet/minecraft/state/property/EnumProperty;)Lnet/minecraft/block/BlockState;
      intermediary method_66463 Lnet/minecraft/class_10596;method_66463(Lnet/minecraft/class_1750;Lnet/minecraft/class_2248;Lnet/minecraft/class_2758;Lnet/minecraft/class_2754;)Lnet/minecraft/class_2680;
      official a Ldri;a(Ldax;Ldke;Ldyq;Ldyo;)Ldxq;