Class CachedBlockPosition

java.lang.Object
net.minecraft.block.pattern.CachedBlockPosition

public class CachedBlockPosition
extends Object
Mappings:
Namespace Name
official chx
intermediary net/minecraft/class_2694
named net/minecraft/block/pattern/CachedBlockPosition
  • Field Details

    • world

      private final WorldView world
      Mappings:
      Namespace Name Mixin selector
      official a Lchx;a:Lbty;
      intermediary field_12330 Lnet/minecraft/class_2694;field_12330:Lnet/minecraft/class_4538;
      named world Lnet/minecraft/block/pattern/CachedBlockPosition;world:Lnet/minecraft/world/WorldView;
    • pos

      private final BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official b Lchx;b:Lfx;
      intermediary field_12331 Lnet/minecraft/class_2694;field_12331:Lnet/minecraft/class_2338;
      named pos Lnet/minecraft/block/pattern/CachedBlockPosition;pos:Lnet/minecraft/util/math/BlockPos;
    • forceLoad

      private final boolean forceLoad
      Mappings:
      Namespace Name Mixin selector
      official c Lchx;c:Z
      intermediary field_12329 Lnet/minecraft/class_2694;field_12329:Z
      named forceLoad Lnet/minecraft/block/pattern/CachedBlockPosition;forceLoad:Z
    • state

      private BlockState state
      Mappings:
      Namespace Name Mixin selector
      official d Lchx;d:Lcht;
      intermediary field_12326 Lnet/minecraft/class_2694;field_12326:Lnet/minecraft/class_2680;
      named state Lnet/minecraft/block/pattern/CachedBlockPosition;state:Lnet/minecraft/block/BlockState;
    • blockEntity

      private BlockEntity blockEntity
      Mappings:
      Namespace Name Mixin selector
      official e Lchx;e:Lcfr;
      intermediary field_12327 Lnet/minecraft/class_2694;field_12327:Lnet/minecraft/class_2586;
      named blockEntity Lnet/minecraft/block/pattern/CachedBlockPosition;blockEntity:Lnet/minecraft/block/entity/BlockEntity;
    • cachedEntity

      private boolean cachedEntity
      Mappings:
      Namespace Name Mixin selector
      official f Lchx;f:Z
      intermediary field_12328 Lnet/minecraft/class_2694;field_12328:Z
      named cachedEntity Lnet/minecraft/block/pattern/CachedBlockPosition;cachedEntity:Z
  • Constructor Details

    • CachedBlockPosition

      public CachedBlockPosition​(WorldView world, BlockPos pos, boolean forceLoad)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lchx;<init>(Lbty;Lfx;Z)V
      intermediary <init> Lnet/minecraft/class_2694;<init>(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)V
      named <init> Lnet/minecraft/block/pattern/CachedBlockPosition;<init>(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Z)V
  • Method Details

    • getBlockState

      public BlockState getBlockState()
      Mappings:
      Namespace Name Mixin selector
      official a Lchx;a()Lcht;
      intermediary method_11681 Lnet/minecraft/class_2694;method_11681()Lnet/minecraft/class_2680;
      named getBlockState Lnet/minecraft/block/pattern/CachedBlockPosition;getBlockState()Lnet/minecraft/block/BlockState;
    • getBlockEntity

      @Nullable public BlockEntity getBlockEntity()
      Mappings:
      Namespace Name Mixin selector
      official b Lchx;b()Lcfr;
      intermediary method_11680 Lnet/minecraft/class_2694;method_11680()Lnet/minecraft/class_2586;
      named getBlockEntity Lnet/minecraft/block/pattern/CachedBlockPosition;getBlockEntity()Lnet/minecraft/block/entity/BlockEntity;
    • getWorld

      public WorldView getWorld()
      Mappings:
      Namespace Name Mixin selector
      official c Lchx;c()Lbty;
      intermediary method_11679 Lnet/minecraft/class_2694;method_11679()Lnet/minecraft/class_4538;
      named getWorld Lnet/minecraft/block/pattern/CachedBlockPosition;getWorld()Lnet/minecraft/world/WorldView;
    • getBlockPos

      public BlockPos getBlockPos()
      Mappings:
      Namespace Name Mixin selector
      official d Lchx;d()Lfx;
      intermediary method_11683 Lnet/minecraft/class_2694;method_11683()Lnet/minecraft/class_2338;
      named getBlockPos Lnet/minecraft/block/pattern/CachedBlockPosition;getBlockPos()Lnet/minecraft/util/math/BlockPos;
    • matchesBlockState

      public static Predicate<CachedBlockPosition> matchesBlockState​(Predicate<BlockState> state)
      Mappings:
      Namespace Name Mixin selector
      official a Lchx;a(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;
      intermediary method_11678 Lnet/minecraft/class_2694;method_11678(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;
      named matchesBlockState Lnet/minecraft/block/pattern/CachedBlockPosition;matchesBlockState(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;