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 eez
  • 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 Leez;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 Leez;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 Leez;f:Lenh;
  • Method Details

    • createShapeFunction

      default Function<BlockState,VoxelShape> createShapeFunction(EnumProperty<Direction> directionProperty, IntProperty segmentAmountProperty)
      Mappings:
      Namespace Name Mixin selector
      named createShapeFunction Lnet/minecraft/block/Segmented;createShapeFunction(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 Leez;a(Lenf;Lenh;)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 Leez;c()Lenh;
    • 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 Leez;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 Leez;a(Lemh;Ldof;Lenh;)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 Leez;a(Ldof;Ldxq;Lenh;Lenf;)Lemh;