Interface StructureWorldAccess

All Superinterfaces:
BiomeAccess.Storage, BlockRenderView, BlockView, CollisionView, EntityView, HeightLimitView, LunarWorldView, ModifiableTestableWorld, ModifiableWorld, RedstoneView, RegistryWorldView, ServerWorldAccess, TestableWorld, WorldAccess, WorldView
All Known Implementing Classes:
ChunkRegion, ServerWorld

public interface StructureWorldAccess extends ServerWorldAccess
Mappings:
Namespace Name
named net/minecraft/world/StructureWorldAccess
intermediary net/minecraft/class_5281
official ddc
  • Method Details

    • getSeed

      long getSeed()
      Mappings:
      Namespace Name Mixin selector
      named getSeed Lnet/minecraft/world/StructureWorldAccess;getSeed()J
      intermediary method_8412 Lnet/minecraft/class_5281;method_8412()J
      official C Lddc;C()J
    • isValidForSetBlock

      default boolean isValidForSetBlock(BlockPos pos)
      Returns true if the given position is an accessible position for the setBlockState function.
      Returns:
      true if the given position is an accessible position for the setBlockState function
      Mappings:
      Namespace Name Mixin selector
      named isValidForSetBlock Lnet/minecraft/world/StructureWorldAccess;isValidForSetBlock(Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_37368 Lnet/minecraft/class_5281;method_37368(Lnet/minecraft/class_2338;)Z
      official f_ Lddc;f_(Lja;)Z
    • setCurrentlyGeneratingStructureName

      default void setCurrentlyGeneratingStructureName(@Nullable @Nullable Supplier<String> structureName)
      Mappings:
      Namespace Name Mixin selector
      named setCurrentlyGeneratingStructureName Lnet/minecraft/world/StructureWorldAccess;setCurrentlyGeneratingStructureName(Ljava/util/function/Supplier;)V
      intermediary method_36972 Lnet/minecraft/class_5281;method_36972(Ljava/util/function/Supplier;)V
      official a Lddc;a(Ljava/util/function/Supplier;)V