Class PrismarineBlock

java.lang.Object
net.minecraft.block.Block
net.minecraft.block.PrismarineBlock

public class PrismarineBlock extends Block
Mappings:
Namespace Name
official apt
intermediary net/minecraft/class_2203
named net/minecraft/block/PrismarineBlock
  • Field Details

    • VARIANT

      public static final EnumProperty<PrismarineBlock.PrismarineType> VARIANT
      Mappings:
      Namespace Name Mixin selector
      official a Lapt;a:Latz;
      intermediary field_9590 Lnet/minecraft/class_2203;field_9590:Lnet/minecraft/class_2245;
      named VARIANT Lnet/minecraft/block/PrismarineBlock;VARIANT:Lnet/minecraft/state/property/EnumProperty;
    • ROUGH_ID

      public static final int ROUGH_ID
      Mappings:
      Namespace Name Mixin selector
      official b Lapt;b:I
      intermediary field_9591 Lnet/minecraft/class_2203;field_9591:I
      named ROUGH_ID Lnet/minecraft/block/PrismarineBlock;ROUGH_ID:I
    • BRICKS_ID

      public static final int BRICKS_ID
      Mappings:
      Namespace Name Mixin selector
      official c Lapt;c:I
      intermediary field_9588 Lnet/minecraft/class_2203;field_9588:I
      named BRICKS_ID Lnet/minecraft/block/PrismarineBlock;BRICKS_ID:I
    • DARK_ID

      public static final int DARK_ID
      Mappings:
      Namespace Name Mixin selector
      official d Lapt;d:I
      intermediary field_9589 Lnet/minecraft/class_2203;field_9589:I
      named DARK_ID Lnet/minecraft/block/PrismarineBlock;DARK_ID:I
  • Constructor Details

    • PrismarineBlock

      public PrismarineBlock()
  • Method Details

    • getTranslatedName

      public String getTranslatedName()
      Translates and returns the translation key
      Overrides:
      getTranslatedName in class Block
      Returns:
      Translated name
      Mappings:
      Namespace Name Mixin selector
      official c Lalu;c()Ljava/lang/String;
      intermediary method_480 Lnet/minecraft/class_197;method_480()Ljava/lang/String;
      named getTranslatedName Lnet/minecraft/block/Block;getTranslatedName()Ljava/lang/String;
    • getMaterialColor

      public MaterialColor getMaterialColor(BlockState state)
      Returns the block's material color from it's state Blockstates can have different material colors
      Overrides:
      getMaterialColor in class Block
      Parameters:
      state - The Blockstate for which the material color is returned
      Returns:
      materialColor
      Mappings:
      Namespace Name Mixin selector
      official r Lalu;r(Latl;)Lazt;
      intermediary method_8680 Lnet/minecraft/class_197;method_8680(Lnet/minecraft/class_2232;)Lnet/minecraft/class_65;
      named getMaterialColor Lnet/minecraft/block/Block;getMaterialColor(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/MaterialColor;
    • getMeta

      public int getMeta(BlockState state)
      Returns the metadata value for a certain BlockState
      Overrides:
      getMeta in class Block
      Parameters:
      state - The BlockState
      Returns:
      Metadata value
      Mappings:
      Namespace Name Mixin selector
      official d Lalu;d(Latl;)I
      intermediary method_8655 Lnet/minecraft/class_197;method_8655(Lnet/minecraft/class_2232;)I
      named getMeta Lnet/minecraft/block/Block;getMeta(Lnet/minecraft/block/BlockState;)I
    • getData

      public int getData(BlockState state)
      Returns the data value for a blockstate Throws an IllegalArmumentException as this method does not work
      Overrides:
      getData in class Block
      Parameters:
      state - The Blockstate
      Returns:
      Zero
      Mappings:
      Namespace Name Mixin selector
      official e Lalu;e(Latl;)I
      intermediary method_8671 Lnet/minecraft/class_197;method_8671(Lnet/minecraft/class_2232;)I
      named getData Lnet/minecraft/block/Block;getData(Lnet/minecraft/block/BlockState;)I
    • appendProperties

      protected StateManager appendProperties()
      Returns a new state manager with a property array.
      Overrides:
      appendProperties in class Block
      Returns:
      New state manager
      Mappings:
      Namespace Name Mixin selector
      official b Lalu;b()Latm;
      intermediary method_8676 Lnet/minecraft/class_197;method_8676()Lnet/minecraft/class_2233;
      named appendProperties Lnet/minecraft/block/Block;appendProperties()Lnet/minecraft/state/StateManager;
    • stateFromData

      public BlockState stateFromData(int data)
      Returns a blockstate of the current block from it's id
      Overrides:
      stateFromData in class Block
      Parameters:
      data - The Blockstate's associated data value
      Returns:
      The Default state
      Mappings:
      Namespace Name Mixin selector
      official a Lalu;a(I)Latl;
      intermediary method_8635 Lnet/minecraft/class_197;method_8635(I)Lnet/minecraft/class_2232;
      named stateFromData Lnet/minecraft/block/Block;stateFromData(I)Lnet/minecraft/block/BlockState;
    • method_13700

      @Environment(CLIENT) public void method_13700(Item item, ItemGroup itemGroup, DefaultedList<ItemStack> defaultedList)
      Overrides:
      method_13700 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lalu;a(Lafh;Laej;Ldd;)V
      intermediary method_13700 Lnet/minecraft/class_197;method_13700(Lnet/minecraft/class_1069;Lnet/minecraft/class_1041;Lnet/minecraft/class_3114;)V
      named method_13700 Lnet/minecraft/block/Block;method_13700(Lnet/minecraft/item/Item;Lnet/minecraft/item/itemgroup/ItemGroup;Lnet/minecraft/util/collection/DefaultedList;)V