Class BlockPattern.BlockStateCacheLoader

java.lang.Object
com.google.common.cache.CacheLoader<BlockPos,​RayTraceResult>
net.minecraft.block.pattern.BlockPattern.BlockStateCacheLoader
Enclosing class:
BlockPattern

static class BlockPattern.BlockStateCacheLoader
extends CacheLoader<BlockPos,​RayTraceResult>
Mappings:
Namespace Name
official amd$a
intermediary net/minecraft/class_381$class_382
named net/minecraft/block/pattern/BlockPattern$BlockStateCacheLoader
  • Field Details

    • world

      private final World world
      Mappings:
      Namespace Name Mixin selector
      official a Lamd$a;a:Ladm;
      intermediary field_1521 Lnet/minecraft/class_381$class_382;field_1521:Lnet/minecraft/class_99;
      named world Lnet/minecraft/block/pattern/BlockPattern$BlockStateCacheLoader;world:Lnet/minecraft/world/World;
    • forceLoad

      private final boolean forceLoad
      Mappings:
      Namespace Name Mixin selector
      official b Lamd$a;b:Z
      intermediary field_1522 Lnet/minecraft/class_381$class_382;field_1522:Z
      named forceLoad Lnet/minecraft/block/pattern/BlockPattern$BlockStateCacheLoader;forceLoad:Z
  • Constructor Details

    • BlockStateCacheLoader

      public BlockStateCacheLoader​(World world, boolean forceLoad)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lamd$a;<init>(Ladm;Z)V
      intermediary <init> Lnet/minecraft/class_381$class_382;<init>(Lnet/minecraft/class_99;Z)V
      named <init> Lnet/minecraft/block/pattern/BlockPattern$BlockStateCacheLoader;<init>(Lnet/minecraft/world/World;Z)V
  • Method Details

    • load

      public RayTraceResult load​(BlockPos blockPos) throws Exception
      Specified by:
      load in class CacheLoader<BlockPos,​RayTraceResult>
      Throws:
      Exception
      Mappings:
      Namespace Name Mixin selector
      official a Lamd$a;a(Lcj;)Lamc;
      intermediary method_1248 Lnet/minecraft/class_381$class_382;method_1248(Lnet/minecraft/class_1372;)Lnet/minecraft/class_380;
      named load Lnet/minecraft/block/pattern/BlockPattern$BlockStateCacheLoader;load(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/RayTraceResult;