Class BlockFamilies

java.lang.Object
net.minecraft.data.family.BlockFamilies

public class BlockFamilies
extends Object
Mappings:
Namespace Name
official hp
intermediary net/minecraft/class_5793
named net/minecraft/data/family/BlockFamilies
  • Field Details

    • BASE_BLOCKS_TO_FAMILIES

      private static final Map<Block,​BlockFamily> BASE_BLOCKS_TO_FAMILIES
      Mappings:
      Namespace Name Mixin selector
      official T Lhp;T:Ljava/util/Map;
      intermediary field_28499 Lnet/minecraft/class_5793;field_28499:Ljava/util/Map;
      named BASE_BLOCKS_TO_FAMILIES Lnet/minecraft/data/family/BlockFamilies;BASE_BLOCKS_TO_FAMILIES:Ljava/util/Map;
    • ACACIA

      public static final BlockFamily ACACIA
      Mappings:
      Namespace Name Mixin selector
      official a Lhp;a:Lhq;
      intermediary field_28500 Lnet/minecraft/class_5793;field_28500:Lnet/minecraft/class_5794;
      named ACACIA Lnet/minecraft/data/family/BlockFamilies;ACACIA:Lnet/minecraft/data/family/BlockFamily;
    • BIRCH

      public static final BlockFamily BIRCH
      Mappings:
      Namespace Name Mixin selector
      official b Lhp;b:Lhq;
      intermediary field_28501 Lnet/minecraft/class_5793;field_28501:Lnet/minecraft/class_5794;
      named BIRCH Lnet/minecraft/data/family/BlockFamilies;BIRCH:Lnet/minecraft/data/family/BlockFamily;
    • CRIMSON

      public static final BlockFamily CRIMSON
      Mappings:
      Namespace Name Mixin selector
      official c Lhp;c:Lhq;
      intermediary field_28502 Lnet/minecraft/class_5793;field_28502:Lnet/minecraft/class_5794;
      named CRIMSON Lnet/minecraft/data/family/BlockFamilies;CRIMSON:Lnet/minecraft/data/family/BlockFamily;
    • JUNGLE

      public static final BlockFamily JUNGLE
      Mappings:
      Namespace Name Mixin selector
      official d Lhp;d:Lhq;
      intermediary field_28503 Lnet/minecraft/class_5793;field_28503:Lnet/minecraft/class_5794;
      named JUNGLE Lnet/minecraft/data/family/BlockFamilies;JUNGLE:Lnet/minecraft/data/family/BlockFamily;
    • OAK

      public static final BlockFamily OAK
      Mappings:
      Namespace Name Mixin selector
      official e Lhp;e:Lhq;
      intermediary field_28504 Lnet/minecraft/class_5793;field_28504:Lnet/minecraft/class_5794;
      named OAK Lnet/minecraft/data/family/BlockFamilies;OAK:Lnet/minecraft/data/family/BlockFamily;
    • DARK_OAK

      public static final BlockFamily DARK_OAK
      Mappings:
      Namespace Name Mixin selector
      official f Lhp;f:Lhq;
      intermediary field_28505 Lnet/minecraft/class_5793;field_28505:Lnet/minecraft/class_5794;
      named DARK_OAK Lnet/minecraft/data/family/BlockFamilies;DARK_OAK:Lnet/minecraft/data/family/BlockFamily;
    • SPRUCE

      public static final BlockFamily SPRUCE
      Mappings:
      Namespace Name Mixin selector
      official g Lhp;g:Lhq;
      intermediary field_28506 Lnet/minecraft/class_5793;field_28506:Lnet/minecraft/class_5794;
      named SPRUCE Lnet/minecraft/data/family/BlockFamilies;SPRUCE:Lnet/minecraft/data/family/BlockFamily;
    • WARPED

      public static final BlockFamily WARPED
      Mappings:
      Namespace Name Mixin selector
      official h Lhp;h:Lhq;
      intermediary field_28507 Lnet/minecraft/class_5793;field_28507:Lnet/minecraft/class_5794;
      named WARPED Lnet/minecraft/data/family/BlockFamilies;WARPED:Lnet/minecraft/data/family/BlockFamily;
    • ANDESITE

      public static final BlockFamily ANDESITE
      Mappings:
      Namespace Name Mixin selector
      official i Lhp;i:Lhq;
      intermediary field_28508 Lnet/minecraft/class_5793;field_28508:Lnet/minecraft/class_5794;
      named ANDESITE Lnet/minecraft/data/family/BlockFamilies;ANDESITE:Lnet/minecraft/data/family/BlockFamily;
    • POLISHED_ANDESITE

      public static final BlockFamily POLISHED_ANDESITE
      Mappings:
      Namespace Name Mixin selector
      official j Lhp;j:Lhq;
      intermediary field_28509 Lnet/minecraft/class_5793;field_28509:Lnet/minecraft/class_5794;
      named POLISHED_ANDESITE Lnet/minecraft/data/family/BlockFamilies;POLISHED_ANDESITE:Lnet/minecraft/data/family/BlockFamily;
    • BLACKSTONE

      public static final BlockFamily BLACKSTONE
      Mappings:
      Namespace Name Mixin selector
      official k Lhp;k:Lhq;
      intermediary field_28510 Lnet/minecraft/class_5793;field_28510:Lnet/minecraft/class_5794;
      named BLACKSTONE Lnet/minecraft/data/family/BlockFamilies;BLACKSTONE:Lnet/minecraft/data/family/BlockFamily;
    • POLISHED_BLACKSTONE

      public static final BlockFamily POLISHED_BLACKSTONE
      Mappings:
      Namespace Name Mixin selector
      official l Lhp;l:Lhq;
      intermediary field_28511 Lnet/minecraft/class_5793;field_28511:Lnet/minecraft/class_5794;
      named POLISHED_BLACKSTONE Lnet/minecraft/data/family/BlockFamilies;POLISHED_BLACKSTONE:Lnet/minecraft/data/family/BlockFamily;
    • POLISHED_BLACKSTONE_BRICK

      public static final BlockFamily POLISHED_BLACKSTONE_BRICK
      Mappings:
      Namespace Name Mixin selector
      official m Lhp;m:Lhq;
      intermediary field_28512 Lnet/minecraft/class_5793;field_28512:Lnet/minecraft/class_5794;
      named POLISHED_BLACKSTONE_BRICK Lnet/minecraft/data/family/BlockFamilies;POLISHED_BLACKSTONE_BRICK:Lnet/minecraft/data/family/BlockFamily;
    • BRICK

      public static final BlockFamily BRICK
      Mappings:
      Namespace Name Mixin selector
      official n Lhp;n:Lhq;
      intermediary field_28513 Lnet/minecraft/class_5793;field_28513:Lnet/minecraft/class_5794;
      named BRICK Lnet/minecraft/data/family/BlockFamilies;BRICK:Lnet/minecraft/data/family/BlockFamily;
    • END_STONE_BRICK

      public static final BlockFamily END_STONE_BRICK
      Mappings:
      Namespace Name Mixin selector
      official o Lhp;o:Lhq;
      intermediary field_28514 Lnet/minecraft/class_5793;field_28514:Lnet/minecraft/class_5794;
      named END_STONE_BRICK Lnet/minecraft/data/family/BlockFamilies;END_STONE_BRICK:Lnet/minecraft/data/family/BlockFamily;
    • MOSSY_STONE_BRICK

      public static final BlockFamily MOSSY_STONE_BRICK
      Mappings:
      Namespace Name Mixin selector
      official p Lhp;p:Lhq;
      intermediary field_28515 Lnet/minecraft/class_5793;field_28515:Lnet/minecraft/class_5794;
      named MOSSY_STONE_BRICK Lnet/minecraft/data/family/BlockFamilies;MOSSY_STONE_BRICK:Lnet/minecraft/data/family/BlockFamily;
    • CUT_COPPER

      public static final BlockFamily CUT_COPPER
      Mappings:
      Namespace Name Mixin selector
      official q Lhp;q:Lhq;
      intermediary field_28516 Lnet/minecraft/class_5793;field_28516:Lnet/minecraft/class_5794;
      named CUT_COPPER Lnet/minecraft/data/family/BlockFamilies;CUT_COPPER:Lnet/minecraft/data/family/BlockFamily;
    • WAXED_CUT_COPPER

      public static final BlockFamily WAXED_CUT_COPPER
      Mappings:
      Namespace Name Mixin selector
      official r Lhp;r:Lhq;
      intermediary field_28517 Lnet/minecraft/class_5793;field_28517:Lnet/minecraft/class_5794;
      named WAXED_CUT_COPPER Lnet/minecraft/data/family/BlockFamilies;WAXED_CUT_COPPER:Lnet/minecraft/data/family/BlockFamily;
    • LIGHTLY_WEATHERED_CUT_COPPER

      public static final BlockFamily LIGHTLY_WEATHERED_CUT_COPPER
      Mappings:
      Namespace Name Mixin selector
      official s Lhp;s:Lhq;
      intermediary field_28518 Lnet/minecraft/class_5793;field_28518:Lnet/minecraft/class_5794;
      named LIGHTLY_WEATHERED_CUT_COPPER Lnet/minecraft/data/family/BlockFamilies;LIGHTLY_WEATHERED_CUT_COPPER:Lnet/minecraft/data/family/BlockFamily;
    • WAXED_LIGHTLY_WEATHERED_CUT_COPPER

      public static final BlockFamily WAXED_LIGHTLY_WEATHERED_CUT_COPPER
      Mappings:
      Namespace Name Mixin selector
      official t Lhp;t:Lhq;
      intermediary field_28519 Lnet/minecraft/class_5793;field_28519:Lnet/minecraft/class_5794;
      named WAXED_LIGHTLY_WEATHERED_CUT_COPPER Lnet/minecraft/data/family/BlockFamilies;WAXED_LIGHTLY_WEATHERED_CUT_COPPER:Lnet/minecraft/data/family/BlockFamily;
    • SEMI_WEATHERED_CUT_COPPER

      public static final BlockFamily SEMI_WEATHERED_CUT_COPPER
      Mappings:
      Namespace Name Mixin selector
      official u Lhp;u:Lhq;
      intermediary field_28520 Lnet/minecraft/class_5793;field_28520:Lnet/minecraft/class_5794;
      named SEMI_WEATHERED_CUT_COPPER Lnet/minecraft/data/family/BlockFamilies;SEMI_WEATHERED_CUT_COPPER:Lnet/minecraft/data/family/BlockFamily;
    • WAXED_SEMI_WEATHERED_CUT_COPPER

      public static final BlockFamily WAXED_SEMI_WEATHERED_CUT_COPPER
      Mappings:
      Namespace Name Mixin selector
      official v Lhp;v:Lhq;
      intermediary field_28521 Lnet/minecraft/class_5793;field_28521:Lnet/minecraft/class_5794;
      named WAXED_SEMI_WEATHERED_CUT_COPPER Lnet/minecraft/data/family/BlockFamilies;WAXED_SEMI_WEATHERED_CUT_COPPER:Lnet/minecraft/data/family/BlockFamily;
    • WEATHERED_CUT_COPPER

      public static final BlockFamily WEATHERED_CUT_COPPER
      Mappings:
      Namespace Name Mixin selector
      official w Lhp;w:Lhq;
      intermediary field_28522 Lnet/minecraft/class_5793;field_28522:Lnet/minecraft/class_5794;
      named WEATHERED_CUT_COPPER Lnet/minecraft/data/family/BlockFamilies;WEATHERED_CUT_COPPER:Lnet/minecraft/data/family/BlockFamily;
    • COBBLESTONE

      public static final BlockFamily COBBLESTONE
      Mappings:
      Namespace Name Mixin selector
      official x Lhp;x:Lhq;
      intermediary field_28523 Lnet/minecraft/class_5793;field_28523:Lnet/minecraft/class_5794;
      named COBBLESTONE Lnet/minecraft/data/family/BlockFamilies;COBBLESTONE:Lnet/minecraft/data/family/BlockFamily;
    • MOSSY_COBBLESTONE

      public static final BlockFamily MOSSY_COBBLESTONE
      Mappings:
      Namespace Name Mixin selector
      official y Lhp;y:Lhq;
      intermediary field_28524 Lnet/minecraft/class_5793;field_28524:Lnet/minecraft/class_5794;
      named MOSSY_COBBLESTONE Lnet/minecraft/data/family/BlockFamilies;MOSSY_COBBLESTONE:Lnet/minecraft/data/family/BlockFamily;
    • DIORITE

      public static final BlockFamily DIORITE
      Mappings:
      Namespace Name Mixin selector
      official z Lhp;z:Lhq;
      intermediary field_28525 Lnet/minecraft/class_5793;field_28525:Lnet/minecraft/class_5794;
      named DIORITE Lnet/minecraft/data/family/BlockFamilies;DIORITE:Lnet/minecraft/data/family/BlockFamily;
    • POLISHED_DIORITE

      public static final BlockFamily POLISHED_DIORITE
      Mappings:
      Namespace Name Mixin selector
      official A Lhp;A:Lhq;
      intermediary field_28480 Lnet/minecraft/class_5793;field_28480:Lnet/minecraft/class_5794;
      named POLISHED_DIORITE Lnet/minecraft/data/family/BlockFamilies;POLISHED_DIORITE:Lnet/minecraft/data/family/BlockFamily;
    • GRANITE

      public static final BlockFamily GRANITE
      Mappings:
      Namespace Name Mixin selector
      official B Lhp;B:Lhq;
      intermediary field_28481 Lnet/minecraft/class_5793;field_28481:Lnet/minecraft/class_5794;
      named GRANITE Lnet/minecraft/data/family/BlockFamilies;GRANITE:Lnet/minecraft/data/family/BlockFamily;
    • POLISHED_GRANITE

      public static final BlockFamily POLISHED_GRANITE
      Mappings:
      Namespace Name Mixin selector
      official C Lhp;C:Lhq;
      intermediary field_28482 Lnet/minecraft/class_5793;field_28482:Lnet/minecraft/class_5794;
      named POLISHED_GRANITE Lnet/minecraft/data/family/BlockFamilies;POLISHED_GRANITE:Lnet/minecraft/data/family/BlockFamily;
    • NETHER_BRICK

      public static final BlockFamily NETHER_BRICK
      Mappings:
      Namespace Name Mixin selector
      official D Lhp;D:Lhq;
      intermediary field_28483 Lnet/minecraft/class_5793;field_28483:Lnet/minecraft/class_5794;
      named NETHER_BRICK Lnet/minecraft/data/family/BlockFamilies;NETHER_BRICK:Lnet/minecraft/data/family/BlockFamily;
    • RED_NETHER_BRICK

      public static final BlockFamily RED_NETHER_BRICK
      Mappings:
      Namespace Name Mixin selector
      official E Lhp;E:Lhq;
      intermediary field_28484 Lnet/minecraft/class_5793;field_28484:Lnet/minecraft/class_5794;
      named RED_NETHER_BRICK Lnet/minecraft/data/family/BlockFamilies;RED_NETHER_BRICK:Lnet/minecraft/data/family/BlockFamily;
    • PRISMARINE

      public static final BlockFamily PRISMARINE
      Mappings:
      Namespace Name Mixin selector
      official F Lhp;F:Lhq;
      intermediary field_28485 Lnet/minecraft/class_5793;field_28485:Lnet/minecraft/class_5794;
      named PRISMARINE Lnet/minecraft/data/family/BlockFamilies;PRISMARINE:Lnet/minecraft/data/family/BlockFamily;
    • PURPUR

      public static final BlockFamily PURPUR
      Mappings:
      Namespace Name Mixin selector
      official G Lhp;G:Lhq;
      intermediary field_28486 Lnet/minecraft/class_5793;field_28486:Lnet/minecraft/class_5794;
      named PURPUR Lnet/minecraft/data/family/BlockFamilies;PURPUR:Lnet/minecraft/data/family/BlockFamily;
    • PRISMARINE_BRICK

      public static final BlockFamily PRISMARINE_BRICK
      Mappings:
      Namespace Name Mixin selector
      official H Lhp;H:Lhq;
      intermediary field_28487 Lnet/minecraft/class_5793;field_28487:Lnet/minecraft/class_5794;
      named PRISMARINE_BRICK Lnet/minecraft/data/family/BlockFamilies;PRISMARINE_BRICK:Lnet/minecraft/data/family/BlockFamily;
    • DARK_PRISMARINE

      public static final BlockFamily DARK_PRISMARINE
      Mappings:
      Namespace Name Mixin selector
      official I Lhp;I:Lhq;
      intermediary field_28488 Lnet/minecraft/class_5793;field_28488:Lnet/minecraft/class_5794;
      named DARK_PRISMARINE Lnet/minecraft/data/family/BlockFamilies;DARK_PRISMARINE:Lnet/minecraft/data/family/BlockFamily;
    • QUARTZ_BLOCK

      public static final BlockFamily QUARTZ_BLOCK
      Mappings:
      Namespace Name Mixin selector
      official J Lhp;J:Lhq;
      intermediary field_28489 Lnet/minecraft/class_5793;field_28489:Lnet/minecraft/class_5794;
      named QUARTZ_BLOCK Lnet/minecraft/data/family/BlockFamilies;QUARTZ_BLOCK:Lnet/minecraft/data/family/BlockFamily;
    • SMOOTH_QUARTZ

      public static final BlockFamily SMOOTH_QUARTZ
      Mappings:
      Namespace Name Mixin selector
      official K Lhp;K:Lhq;
      intermediary field_28490 Lnet/minecraft/class_5793;field_28490:Lnet/minecraft/class_5794;
      named SMOOTH_QUARTZ Lnet/minecraft/data/family/BlockFamilies;SMOOTH_QUARTZ:Lnet/minecraft/data/family/BlockFamily;
    • SANDSTONE

      public static final BlockFamily SANDSTONE
      Mappings:
      Namespace Name Mixin selector
      official L Lhp;L:Lhq;
      intermediary field_28491 Lnet/minecraft/class_5793;field_28491:Lnet/minecraft/class_5794;
      named SANDSTONE Lnet/minecraft/data/family/BlockFamilies;SANDSTONE:Lnet/minecraft/data/family/BlockFamily;
    • CUT_SANDSTONE

      public static final BlockFamily CUT_SANDSTONE
      Mappings:
      Namespace Name Mixin selector
      official M Lhp;M:Lhq;
      intermediary field_28492 Lnet/minecraft/class_5793;field_28492:Lnet/minecraft/class_5794;
      named CUT_SANDSTONE Lnet/minecraft/data/family/BlockFamilies;CUT_SANDSTONE:Lnet/minecraft/data/family/BlockFamily;
    • SMOOTH_SANDSTONE

      public static final BlockFamily SMOOTH_SANDSTONE
      Mappings:
      Namespace Name Mixin selector
      official N Lhp;N:Lhq;
      intermediary field_28493 Lnet/minecraft/class_5793;field_28493:Lnet/minecraft/class_5794;
      named SMOOTH_SANDSTONE Lnet/minecraft/data/family/BlockFamilies;SMOOTH_SANDSTONE:Lnet/minecraft/data/family/BlockFamily;
    • RED_SANDSTONE

      public static final BlockFamily RED_SANDSTONE
      Mappings:
      Namespace Name Mixin selector
      official O Lhp;O:Lhq;
      intermediary field_28494 Lnet/minecraft/class_5793;field_28494:Lnet/minecraft/class_5794;
      named RED_SANDSTONE Lnet/minecraft/data/family/BlockFamilies;RED_SANDSTONE:Lnet/minecraft/data/family/BlockFamily;
    • CUT_RED_SANDSTONE

      public static final BlockFamily CUT_RED_SANDSTONE
      Mappings:
      Namespace Name Mixin selector
      official P Lhp;P:Lhq;
      intermediary field_28495 Lnet/minecraft/class_5793;field_28495:Lnet/minecraft/class_5794;
      named CUT_RED_SANDSTONE Lnet/minecraft/data/family/BlockFamilies;CUT_RED_SANDSTONE:Lnet/minecraft/data/family/BlockFamily;
    • SMOOTH_RED_SANDSTONE

      public static final BlockFamily SMOOTH_RED_SANDSTONE
      Mappings:
      Namespace Name Mixin selector
      official Q Lhp;Q:Lhq;
      intermediary field_28496 Lnet/minecraft/class_5793;field_28496:Lnet/minecraft/class_5794;
      named SMOOTH_RED_SANDSTONE Lnet/minecraft/data/family/BlockFamilies;SMOOTH_RED_SANDSTONE:Lnet/minecraft/data/family/BlockFamily;
    • STONE

      public static final BlockFamily STONE
      Mappings:
      Namespace Name Mixin selector
      official R Lhp;R:Lhq;
      intermediary field_28497 Lnet/minecraft/class_5793;field_28497:Lnet/minecraft/class_5794;
      named STONE Lnet/minecraft/data/family/BlockFamilies;STONE:Lnet/minecraft/data/family/BlockFamily;
    • STONE_BRICK

      public static final BlockFamily STONE_BRICK
      Mappings:
      Namespace Name Mixin selector
      official S Lhp;S:Lhq;
      intermediary field_28498 Lnet/minecraft/class_5793;field_28498:Lnet/minecraft/class_5794;
      named STONE_BRICK Lnet/minecraft/data/family/BlockFamilies;STONE_BRICK:Lnet/minecraft/data/family/BlockFamily;
  • Constructor Details

    • BlockFamilies

      public BlockFamilies()
  • Method Details

    • register

      private static BlockFamily.Builder register​(Block baseBlock)
      Mappings:
      Namespace Name Mixin selector
      official a Lhp;a(Lbwu;)Lhq$a;
      intermediary method_33468 Lnet/minecraft/class_5793;method_33468(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;
      named register Lnet/minecraft/data/family/BlockFamilies;register(Lnet/minecraft/block/Block;)Lnet/minecraft/data/family/BlockFamily$Builder;
    • getFamilies

      public static Stream<BlockFamily> getFamilies()
      Mappings:
      Namespace Name Mixin selector
      official a Lhp;a()Ljava/util/stream/Stream;
      intermediary method_33467 Lnet/minecraft/class_5793;method_33467()Ljava/util/stream/Stream;
      named getFamilies Lnet/minecraft/data/family/BlockFamilies;getFamilies()Ljava/util/stream/Stream;