Package net.minecraft

Class class_9513

java.lang.Object
net.minecraft.class_9513
All Implemented Interfaces:
BlockView, CollisionView, HeightLimitView
Direct Known Subclasses:
class_9596

public class class_9513 extends Object implements BlockView, CollisionView
Mappings:
Namespace Name
official cpa
intermediary net/minecraft/class_9513
named net/minecraft/class_9513
  • Field Details

    • field_50513

      protected final World field_50513
      Mappings:
      Namespace Name Mixin selector
      official a Lcpa;a:Ldca;
      intermediary field_50513 Lnet/minecraft/class_9513;field_50513:Lnet/minecraft/class_1937;
      named field_50513 Lnet/minecraft/class_9513;field_50513:Lnet/minecraft/world/World;
    • field_50514

      protected final class_9511 field_50514
      Mappings:
      Namespace Name Mixin selector
      official b Lcpa;b:Lcoz;
      intermediary field_50514 Lnet/minecraft/class_9513;field_50514:Lnet/minecraft/class_9511;
      named field_50514 Lnet/minecraft/class_9513;field_50514:Lnet/minecraft/class_9511;
    • field_50516

      private class_9514 field_50516
      Mappings:
      Namespace Name Mixin selector
      official d Lcpa;d:Lcpb;
      intermediary field_50516 Lnet/minecraft/class_9513;field_50516:Lnet/minecraft/class_9514;
      named field_50516 Lnet/minecraft/class_9513;field_50516:Lnet/minecraft/class_9514;
    • field_50515

      protected RegistryEntry<Biome> field_50515
      Mappings:
      Namespace Name Mixin selector
      official c Lcpa;c:Lja;
      intermediary field_50515 Lnet/minecraft/class_9513;field_50515:Lnet/minecraft/class_6880;
      named field_50515 Lnet/minecraft/class_9513;field_50515:Lnet/minecraft/registry/entry/RegistryEntry;
    • field_50517

      private Box field_50517
      Mappings:
      Namespace Name Mixin selector
      official e Lcpa;e:Lewp;
      intermediary field_50517 Lnet/minecraft/class_9513;field_50517:Lnet/minecraft/class_238;
      named field_50517 Lnet/minecraft/class_9513;field_50517:Lnet/minecraft/util/math/Box;
  • Constructor Details

  • Method Details

    • method_58960

      public void method_58960(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpa;a(DDD)V
      intermediary method_58960 Lnet/minecraft/class_9513;method_58960(DDD)V
      named method_58960 Lnet/minecraft/class_9513;method_58960(DDD)V
    • method_58961

      public void method_58961(class_9514 class_9514)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpa;a(Lcpb;)V
      intermediary method_58961 Lnet/minecraft/class_9513;method_58961(Lnet/minecraft/class_9514;)V
      named method_58961 Lnet/minecraft/class_9513;method_58961(Lnet/minecraft/class_9514;)V
    • method_58962

      public void method_58962(RegistryEntry<Biome> registryEntry)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpa;a(Lja;)V
      intermediary method_58962 Lnet/minecraft/class_9513;method_58962(Lnet/minecraft/class_6880;)V
      named method_58962 Lnet/minecraft/class_9513;method_58962(Lnet/minecraft/registry/entry/RegistryEntry;)V
    • method_58959

      public World method_58959()
      Mappings:
      Namespace Name Mixin selector
      official a Lcpa;a()Ldca;
      intermediary method_58959 Lnet/minecraft/class_9513;method_58959()Lnet/minecraft/class_1937;
      named method_58959 Lnet/minecraft/class_9513;method_58959()Lnet/minecraft/world/World;
    • getBlockState

      public BlockState getBlockState(BlockPos pos)
      Returns the block state at pos.
      Specified by:
      getBlockState in interface BlockView
      Returns:
      the block state at pos
      Mappings:
      Namespace Name Mixin selector
      official a_ Ldbg;a_(Lir;)Ldtc;
      intermediary method_8320 Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
      named getBlockState Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • getFluidState

      public FluidState getFluidState(BlockPos pos)
      Returns the fluid state at pos.
      Specified by:
      getFluidState in interface BlockView
      Returns:
      the fluid state at pos
      Mappings:
      Namespace Name Mixin selector
      official b_ Ldbg;b_(Lir;)Lepe;
      intermediary method_8316 Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
      named getFluidState Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
    • method_58798

      public boolean method_58798()
      Specified by:
      method_58798 in interface BlockView
      Mappings:
      Namespace Name Mixin selector
      official z_ Ldbg;z_()Z
      intermediary method_58798 Lnet/minecraft/class_1922;method_58798()Z
      named method_58798 Lnet/minecraft/world/BlockView;method_58798()Z
    • getBlockEntity

      @Nullable public @Nullable BlockEntity getBlockEntity(BlockPos pos)
      Returns the block entity at pos, or null if there is none.
      Specified by:
      getBlockEntity in interface BlockView
      Returns:
      the block entity at pos, or null if there is none
      Mappings:
      Namespace Name Mixin selector
      official c_ Ldbg;c_(Lir;)Ldqc;
      intermediary method_8321 Lnet/minecraft/class_1922;method_8321(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;
      named getBlockEntity Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
    • getHeight

      public int getHeight()
      Returns the difference in the minimum and maximum height.

      This is the number of blocks that can be modified in any vertical column within the view, or the vertical size, in blocks, of the view.

      Specified by:
      getHeight in interface HeightLimitView
      Returns:
      the difference in the minimum and maximum height
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official K_ Ldcc;K_()I
      intermediary method_31605 Lnet/minecraft/class_5539;method_31605()I
      named getHeight Lnet/minecraft/world/HeightLimitView;getHeight()I
    • getBottomY

      public int getBottomY()
      Returns the bottom Y level, or height, inclusive, of this view.
      Specified by:
      getBottomY in interface HeightLimitView
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official J_ Ldcc;J_()I
      intermediary method_31607 Lnet/minecraft/class_5539;method_31607()I
      named getBottomY Lnet/minecraft/world/HeightLimitView;getBottomY()I
    • method_58963

      public UUID method_58963()
      Mappings:
      Namespace Name Mixin selector
      official c Lcpa;c()Ljava/util/UUID;
      intermediary method_58963 Lnet/minecraft/class_9513;method_58963()Ljava/util/UUID;
      named method_58963 Lnet/minecraft/class_9513;method_58963()Ljava/util/UUID;
    • method_58964

      public class_9511 method_58964()
      Mappings:
      Namespace Name Mixin selector
      official d Lcpa;d()Lcoz;
      intermediary method_58964 Lnet/minecraft/class_9513;method_58964()Lnet/minecraft/class_9511;
      named method_58964 Lnet/minecraft/class_9513;method_58964()Lnet/minecraft/class_9511;
    • method_58965

      public class_9514 method_58965()
      Mappings:
      Namespace Name Mixin selector
      official e Lcpa;e()Lcpb;
      intermediary method_58965 Lnet/minecraft/class_9513;method_58965()Lnet/minecraft/class_9514;
      named method_58965 Lnet/minecraft/class_9513;method_58965()Lnet/minecraft/class_9514;
    • method_58966

      public RegistryEntry<Biome> method_58966()
      Mappings:
      Namespace Name Mixin selector
      official g Lcpa;g()Lja;
      intermediary method_58966 Lnet/minecraft/class_9513;method_58966()Lnet/minecraft/class_6880;
      named method_58966 Lnet/minecraft/class_9513;method_58966()Lnet/minecraft/registry/entry/RegistryEntry;
    • method_58967

      public Box method_58967()
      Mappings:
      Namespace Name Mixin selector
      official h Lcpa;h()Lewp;
      intermediary method_58967 Lnet/minecraft/class_9513;method_58967()Lnet/minecraft/class_238;
      named method_58967 Lnet/minecraft/class_9513;method_58967()Lnet/minecraft/util/math/Box;
    • method_58968

      public Box method_58968()
      Mappings:
      Namespace Name Mixin selector
      official i Lcpa;i()Lewp;
      intermediary method_58968 Lnet/minecraft/class_9513;method_58968()Lnet/minecraft/class_238;
      named method_58968 Lnet/minecraft/class_9513;method_58968()Lnet/minecraft/util/math/Box;
    • getWorldBorder

      public WorldBorder getWorldBorder()
      Specified by:
      getWorldBorder in interface CollisionView
      Mappings:
      Namespace Name Mixin selector
      official D_ Ldbk;D_()Ldut;
      intermediary method_8621 Lnet/minecraft/class_1941;method_8621()Lnet/minecraft/class_2784;
      named getWorldBorder Lnet/minecraft/world/CollisionView;getWorldBorder()Lnet/minecraft/world/border/WorldBorder;
    • getChunkAsView

      @Nullable public @Nullable BlockView getChunkAsView(int chunkX, int chunkZ)
      Specified by:
      getChunkAsView in interface CollisionView
      Mappings:
      Namespace Name Mixin selector
      official a Ldbk;a(II)Ldbg;
      intermediary method_22338 Lnet/minecraft/class_1941;method_22338(II)Lnet/minecraft/class_1922;
      named getChunkAsView Lnet/minecraft/world/CollisionView;getChunkAsView(II)Lnet/minecraft/world/BlockView;
    • getEntityCollisions

      public List<VoxelShape> getEntityCollisions(@Nullable @Nullable Entity entity, Box box)
      Specified by:
      getEntityCollisions in interface CollisionView
      Mappings:
      Namespace Name Mixin selector
      official a Ldbk;a(Lbrv;Lewp;)Ljava/util/List;
      intermediary method_20743 Lnet/minecraft/class_1941;method_20743(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/List;
      named getEntityCollisions Lnet/minecraft/world/CollisionView;getEntityCollisions(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;)Ljava/util/List;
    • method_58969

      public Vec3d method_58969()
      Mappings:
      Namespace Name Mixin selector
      official j Lcpa;j()Lewu;
      intermediary method_58969 Lnet/minecraft/class_9513;method_58969()Lnet/minecraft/class_243;
      named method_58969 Lnet/minecraft/class_9513;method_58969()Lnet/minecraft/util/math/Vec3d;