Package net.minecraft

Class class_6995

All Implemented Interfaces:
FluidDrainable, FluidFillable, Waterloggable, class_6989, ItemConvertible

public class class_6995 extends AbstractLichenBlock implements class_6989, Waterloggable
Mappings:
Namespace Name
official cki
intermediary net/minecraft/class_6995
named net/minecraft/class_6995
  • Field Details

    • field_36873

      private static final BooleanProperty field_36873
      Mappings:
      Namespace Name Mixin selector
      official e Lcki;e:Lcqg;
      intermediary field_36873 Lnet/minecraft/class_6995;field_36873:Lnet/minecraft/class_2746;
      named field_36873 Lnet/minecraft/class_6995;field_36873:Lnet/minecraft/state/property/BooleanProperty;
    • field_36871

      public final class_6982 field_36871
      Mappings:
      Namespace Name Mixin selector
      official c Lcki;c:Lcin;
      intermediary field_36871 Lnet/minecraft/class_6995;field_36871:Lnet/minecraft/class_6982;
      named field_36871 Lnet/minecraft/class_6995;field_36871:Lnet/minecraft/class_6982;
    • field_36872

      public final class_6982 field_36872
      Mappings:
      Namespace Name Mixin selector
      official d Lcki;d:Lcin;
      intermediary field_36872 Lnet/minecraft/class_6995;field_36872:Lnet/minecraft/class_6982;
      named field_36872 Lnet/minecraft/class_6995;field_36872:Lnet/minecraft/class_6982;
  • Constructor Details

    • class_6995

      public class_6995(AbstractBlock.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcpo;<init>(Lcpo$c;)V
      intermediary <init> Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)V
      named <init> Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
  • Method Details

    • method_40819

      public boolean method_40819(World world, BlockPos blockPos, BlockState blockState, byte byte2)
      Mappings:
      Namespace Name Mixin selector
      official b Lcki;b(Lcbf;Lgh;Lcpp;B)Z
      intermediary method_40819 Lnet/minecraft/class_6995;method_40819(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;B)Z
      named method_40819 Lnet/minecraft/class_6995;method_40819(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;B)Z
    • method_40783

      public void method_40783(World world, BlockState blockState, BlockPos blockPos, Random random)
      Specified by:
      method_40783 in interface class_6989
      Mappings:
      Namespace Name Mixin selector
      official a Lckc;a(Lcbf;Lcpp;Lgh;Ljava/util/Random;)V
      intermediary method_40783 Lnet/minecraft/class_6989;method_40783(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Ljava/util/Random;)V
      named method_40783 Lnet/minecraft/class_6989;method_40783(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
    • method_40786

      public short method_40786(class_6993.class_6994 class_6994, World world, BlockPos blockPos, Random random)
      Specified by:
      method_40786 in interface class_6989
      Mappings:
      Namespace Name Mixin selector
      official a Lckc;a(Lckh$a;Lcbf;Lgh;Ljava/util/Random;)S
      intermediary method_40786 Lnet/minecraft/class_6989;method_40786(Lnet/minecraft/class_6993$class_6994;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)S
      named method_40786 Lnet/minecraft/class_6989;method_40786(Lnet/minecraft/class_6993$class_6994;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)S
    • method_40820

      private boolean method_40820(World world, BlockPos blockPos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official b Lcki;b(Lcbf;Lgh;Ljava/util/Random;)Z
      intermediary method_40820 Lnet/minecraft/class_6995;method_40820(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
      named method_40820 Lnet/minecraft/class_6995;method_40820(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z
    • method_40818

      public static boolean method_40818(World world, BlockState blockState, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcki;a(Lcbf;Lcpp;Lgh;)Z
      intermediary method_40818 Lnet/minecraft/class_6995;method_40818(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
      named method_40818 Lnet/minecraft/class_6995;method_40818(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)Z
    • method_40751

      public class_6982 method_40751()
      Specified by:
      method_40751 in class AbstractLichenBlock
      Mappings:
      Namespace Name Mixin selector
      official d Lcim;d()Lcin;
      intermediary method_40751 Lnet/minecraft/class_5778;method_40751()Lnet/minecraft/class_6982;
      named method_40751 Lnet/minecraft/block/AbstractLichenBlock;method_40751()Lnet/minecraft/class_6982;
    • getStateForNeighborUpdate

      public BlockState getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos)
      Gets the possibly updated block state of this block when a neighboring block is updated.
      Overrides:
      getStateForNeighborUpdate in class AbstractLichenBlock
      Parameters:
      state - the state of this block
      direction - the direction from this block to the neighbor
      neighborState - the state of the updated neighbor block
      world - the world
      pos - the position of this block
      neighborPos - the position of the neighbor block
      Returns:
      the new state of this block
      Mappings:
      Namespace Name Mixin selector
      official a Lcpo;a(Lcpp;Lgm;Lcpp;Lcbg;Lgh;Lgh;)Lcpp;
      intermediary method_9559 Lnet/minecraft/class_4970;method_9559(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
      named getStateForNeighborUpdate Lnet/minecraft/block/AbstractBlock;getStateForNeighborUpdate(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • appendProperties

      protected void appendProperties(StateManager.Builder<Block,BlockState> builder)
      Overrides:
      appendProperties in class AbstractLichenBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcea;a(Lcpq$a;)V
      intermediary method_9515 Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)V
      named appendProperties Lnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
    • canReplace

      public boolean canReplace(BlockState state, ItemPlacementContext context)
      Overrides:
      canReplace in class AbstractLichenBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcpo;a(Lcpp;Lbxf;)Z
      intermediary method_9616 Lnet/minecraft/class_4970;method_9616(Lnet/minecraft/class_2680;Lnet/minecraft/class_1750;)Z
      named canReplace Lnet/minecraft/block/AbstractBlock;canReplace(Lnet/minecraft/block/BlockState;Lnet/minecraft/item/ItemPlacementContext;)Z
    • getFluidState

      public FluidState getFluidState(BlockState state)
      Overrides:
      getFluidState in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official c_ Lcpo;c_(Lcpp;)Ldjo;
      intermediary method_9545 Lnet/minecraft/class_4970;method_9545(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;
      named getFluidState Lnet/minecraft/block/AbstractBlock;getFluidState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/fluid/FluidState;
    • getPistonBehavior

      public PistonBehavior getPistonBehavior(BlockState state)
      Overrides:
      getPistonBehavior in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official d Lcpo;d(Lcpp;)Ldju;
      intermediary method_9527 Lnet/minecraft/class_4970;method_9527(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3619;
      named getPistonBehavior Lnet/minecraft/block/AbstractBlock;getPistonBehavior(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/piston/PistonBehavior;