Interface TestableWorld

All Known Subinterfaces:
ModifiableTestableWorld, RegistryWorldView, ServerWorldAccess, StructureWorldAccess, WorldAccess
All Known Implementing Classes:
ChunkRegion, ClientWorld, ServerWorld, World

public interface TestableWorld
Mappings:
Namespace Name
official bvx
intermediary net/minecraft/class_3746
named net/minecraft/world/TestableWorld
  • Method Details

    • testBlockState

      boolean testBlockState​(BlockPos pos, Predicate<BlockState> state)
      Mappings:
      Namespace Name Mixin selector
      official a Lbvx;a(Lgb;Ljava/util/function/Predicate;)Z
      intermediary method_16358 Lnet/minecraft/class_3746;method_16358(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z
      named testBlockState Lnet/minecraft/world/TestableWorld;testBlockState(Lnet/minecraft/util/math/BlockPos;Ljava/util/function/Predicate;)Z
    • method_35237

      boolean method_35237​(BlockPos blockPos, Predicate<FluidState> predicate)
      Mappings:
      Namespace Name Mixin selector
      official b Lbvx;b(Lgb;Ljava/util/function/Predicate;)Z
      intermediary method_35237 Lnet/minecraft/class_3746;method_35237(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z
      named method_35237 Lnet/minecraft/world/TestableWorld;method_35237(Lnet/minecraft/util/math/BlockPos;Ljava/util/function/Predicate;)Z
    • method_35230

      <T extends BlockEntity> Optional<T> method_35230​(BlockPos blockPos, BlockEntityType<T> blockEntityType)
      Mappings:
      Namespace Name Mixin selector
      official a Lbvx;a(Lgb;Lchr;)Ljava/util/Optional;
      intermediary method_35230 Lnet/minecraft/class_3746;method_35230(Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;)Ljava/util/Optional;
      named method_35230 Lnet/minecraft/world/TestableWorld;method_35230(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntityType;)Ljava/util/Optional;
    • getTopPosition

      BlockPos getTopPosition​(Heightmap.Type type, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbvx;a(Lcor$a;Lgb;)Lgb;
      intermediary method_8598 Lnet/minecraft/class_3746;method_8598(Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
      named getTopPosition Lnet/minecraft/world/TestableWorld;getTopPosition(Lnet/minecraft/world/Heightmap$Type;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;