Class TransparentBlock

java.lang.Object
net.minecraft.block.Block
net.minecraft.block.TransparentBlock
Direct Known Subclasses:
GlassBlock, IceBlock, NetherPortalBlock, SlimeBlock, StainedGlassBlock

public class TransparentBlock
extends Block
Mappings:
Namespace Name
official ahj
intermediary net/minecraft/class_229
named net/minecraft/block/TransparentBlock
  • Field Details

    • field_981

      private boolean field_981
      Mappings:
      Namespace Name Mixin selector
      official a Lahj;a:Z
      intermediary field_981 Lnet/minecraft/class_229;field_981:Z
      named field_981 Lnet/minecraft/block/TransparentBlock;field_981:Z
  • Constructor Details

    • TransparentBlock

      protected TransparentBlock​(Material material, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lahj;<init>(Larm;Z)V
      intermediary <init> Lnet/minecraft/class_229;<init>(Lnet/minecraft/class_591;Z)V
      named <init> Lnet/minecraft/block/TransparentBlock;<init>(Lnet/minecraft/block/Material;Z)V
    • TransparentBlock

      protected TransparentBlock​(Material material, boolean bool, MaterialColor materialColor)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lahj;<init>(Larm;ZLarn;)V
      intermediary <init> Lnet/minecraft/class_229;<init>(Lnet/minecraft/class_591;ZLnet/minecraft/class_592;)V
      named <init> Lnet/minecraft/block/TransparentBlock;<init>(Lnet/minecraft/block/Material;ZLnet/minecraft/block/MaterialColor;)V
  • Method Details

    • hasTransperancy

      public boolean hasTransperancy()
      Overrides:
      hasTransperancy in class Block
      Mappings:
      Namespace Name Mixin selector
      official c Lafh;c()Z
      intermediary method_699 Lnet/minecraft/class_160;method_699()Z
      named hasTransperancy Lnet/minecraft/block/Block;hasTransperancy()Z
    • isSideInvisible

      @Environment(CLIENT) public boolean isSideInvisible​(WorldView view, BlockPos pos, Direction facing)
      Returns whether the current block has connected sides, i.e its side faces are invisible when covered by other blocks. Used by glass to prevent the white dots from appearing everywhere through adjacent glass blocks.
      Overrides:
      isSideInvisible in class Block
      Parameters:
      view - WorldView instance
      pos - The current block's position
      facing - The direction the block is facing
      Returns:
      Whether the current block has connected sides
      Mappings:
      Namespace Name Mixin selector
      official a Lafh;a(Ladq;Lcj;Lcq;)Z
      intermediary method_668 Lnet/minecraft/class_160;method_668(Lnet/minecraft/class_104;Lnet/minecraft/class_1372;Lnet/minecraft/class_1383;)Z
      named isSideInvisible Lnet/minecraft/block/Block;isSideInvisible(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z