Class BlockBox

java.lang.Object
net.minecraft.util.math.BlockBox

public class BlockBox
extends Object
Mappings:
Namespace Name
official cye
intermediary net/minecraft/class_3341
named net/minecraft/util/math/BlockBox
  • Field Details

    • field_29325

      public static final com.mojang.serialization.Codec<BlockBox> field_29325
      Mappings:
      Namespace Name Mixin selector
      official a Lcye;a:Lcom/mojang/serialization/Codec;
      intermediary field_29325 Lnet/minecraft/class_3341;field_29325:Lcom/mojang/serialization/Codec;
      named field_29325 Lnet/minecraft/util/math/BlockBox;field_29325:Lcom/mojang/serialization/Codec;
    • minX

      public int minX
      Mappings:
      Namespace Name Mixin selector
      official b Lcye;b:I
      intermediary field_14381 Lnet/minecraft/class_3341;field_14381:I
      named minX Lnet/minecraft/util/math/BlockBox;minX:I
    • minY

      public int minY
      Mappings:
      Namespace Name Mixin selector
      official c Lcye;c:I
      intermediary field_14380 Lnet/minecraft/class_3341;field_14380:I
      named minY Lnet/minecraft/util/math/BlockBox;minY:I
    • minZ

      public int minZ
      Mappings:
      Namespace Name Mixin selector
      official d Lcye;d:I
      intermediary field_14379 Lnet/minecraft/class_3341;field_14379:I
      named minZ Lnet/minecraft/util/math/BlockBox;minZ:I
    • maxX

      public int maxX
      Mappings:
      Namespace Name Mixin selector
      official e Lcye;e:I
      intermediary field_14378 Lnet/minecraft/class_3341;field_14378:I
      named maxX Lnet/minecraft/util/math/BlockBox;maxX:I
    • maxY

      public int maxY
      Mappings:
      Namespace Name Mixin selector
      official f Lcye;f:I
      intermediary field_14377 Lnet/minecraft/class_3341;field_14377:I
      named maxY Lnet/minecraft/util/math/BlockBox;maxY:I
    • maxZ

      public int maxZ
      Mappings:
      Namespace Name Mixin selector
      official g Lcye;g:I
      intermediary field_14376 Lnet/minecraft/class_3341;field_14376:I
      named maxZ Lnet/minecraft/util/math/BlockBox;maxZ:I
  • Constructor Details

    • BlockBox

      public BlockBox​(BlockPos blockPos)
    • BlockBox

      public BlockBox​(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcye;<init>(IIIIII)V
      intermediary <init> Lnet/minecraft/class_3341;<init>(IIIIII)V
      named <init> Lnet/minecraft/util/math/BlockBox;<init>(IIIIII)V
  • Method Details

    • method_34390

      public static BlockBox method_34390​(Vec3i vec3i, Vec3i vec3i2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcye;a(Lgs;Lgs;)Lcye;
      intermediary method_34390 Lnet/minecraft/class_3341;method_34390(Lnet/minecraft/class_2382;Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341;
      named method_34390 Lnet/minecraft/util/math/BlockBox;method_34390(Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/BlockBox;
    • create

      public static BlockBox create​(int x1, int y1, int z1, int x2, int y2, int z2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcye;a(IIIIII)Lcye;
      intermediary method_14666 Lnet/minecraft/class_3341;method_14666(IIIIII)Lnet/minecraft/class_3341;
      named create Lnet/minecraft/util/math/BlockBox;create(IIIIII)Lnet/minecraft/util/math/BlockBox;
    • empty

      public static BlockBox empty()
      Mappings:
      Namespace Name Mixin selector
      official a Lcye;a()Lcye;
      intermediary method_14665 Lnet/minecraft/class_3341;method_14665()Lnet/minecraft/class_3341;
      named empty Lnet/minecraft/util/math/BlockBox;empty()Lnet/minecraft/util/math/BlockBox;
    • infinite

      public static BlockBox infinite()
      Mappings:
      Namespace Name Mixin selector
      official b Lcye;b()Lcye;
      intermediary method_27234 Lnet/minecraft/class_3341;method_27234()Lnet/minecraft/class_3341;
      named infinite Lnet/minecraft/util/math/BlockBox;infinite()Lnet/minecraft/util/math/BlockBox;
    • rotated

      public static BlockBox rotated​(int x, int y, int z, int offsetX, int offsetY, int offsetZ, int sizeX, int sizeY, int sizeZ, Direction facing)
      Mappings:
      Namespace Name Mixin selector
      official a Lcye;a(IIIIIIIIILgc;)Lcye;
      intermediary method_14667 Lnet/minecraft/class_3341;method_14667(IIIIIIIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;
      named rotated Lnet/minecraft/util/math/BlockBox;rotated(IIIIIIIIILnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockBox;
    • intersects

      public boolean intersects​(BlockBox other)
      Mappings:
      Namespace Name Mixin selector
      official a Lcye;a(Lcye;)Z
      intermediary method_14657 Lnet/minecraft/class_3341;method_14657(Lnet/minecraft/class_3341;)Z
      named intersects Lnet/minecraft/util/math/BlockBox;intersects(Lnet/minecraft/util/math/BlockBox;)Z
    • intersectsXZ

      public boolean intersectsXZ​(int minX, int minZ, int maxX, int maxZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lcye;a(IIII)Z
      intermediary method_14669 Lnet/minecraft/class_3341;method_14669(IIII)Z
      named intersectsXZ Lnet/minecraft/util/math/BlockBox;intersectsXZ(IIII)Z
    • encompass

      public void encompass​(BlockBox region)
      Mappings:
      Namespace Name Mixin selector
      official b Lcye;b(Lcye;)V
      intermediary method_14668 Lnet/minecraft/class_3341;method_14668(Lnet/minecraft/class_3341;)V
      named encompass Lnet/minecraft/util/math/BlockBox;encompass(Lnet/minecraft/util/math/BlockBox;)V
    • method_34389

      public BlockBox method_34389​(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcye;a(Lfx;)Lcye;
      intermediary method_34389 Lnet/minecraft/class_3341;method_34389(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3341;
      named method_34389 Lnet/minecraft/util/math/BlockBox;method_34389(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockBox;
    • move

      public BlockBox move​(int dx, int dy, int dz)
      Mappings:
      Namespace Name Mixin selector
      official a Lcye;a(III)Lcye;
      intermediary method_14661 Lnet/minecraft/class_3341;method_14661(III)Lnet/minecraft/class_3341;
      named move Lnet/minecraft/util/math/BlockBox;move(III)Lnet/minecraft/util/math/BlockBox;
    • move

      public BlockBox move​(Vec3i vec)
      Mappings:
      Namespace Name Mixin selector
      official a Lcye;a(Lgs;)Lcye;
      intermediary method_29299 Lnet/minecraft/class_3341;method_29299(Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341;
      named move Lnet/minecraft/util/math/BlockBox;move(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/BlockBox;
    • offset

      public BlockBox offset​(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Lcye;b(III)Lcye;
      intermediary method_19311 Lnet/minecraft/class_3341;method_19311(III)Lnet/minecraft/class_3341;
      named offset Lnet/minecraft/util/math/BlockBox;offset(III)Lnet/minecraft/util/math/BlockBox;
    • contains

      public boolean contains​(Vec3i vec)
      Mappings:
      Namespace Name Mixin selector
      official b Lcye;b(Lgs;)Z
      intermediary method_14662 Lnet/minecraft/class_3341;method_14662(Lnet/minecraft/class_2382;)Z
      named contains Lnet/minecraft/util/math/BlockBox;contains(Lnet/minecraft/util/math/Vec3i;)Z
    • getDimensions

      public Vec3i getDimensions()
      Mappings:
      Namespace Name Mixin selector
      official c Lcye;c()Lgs;
      intermediary method_14659 Lnet/minecraft/class_3341;method_14659()Lnet/minecraft/class_2382;
      named getDimensions Lnet/minecraft/util/math/BlockBox;getDimensions()Lnet/minecraft/util/math/Vec3i;
    • getBlockCountX

      public int getBlockCountX()
      Mappings:
      Namespace Name Mixin selector
      official d Lcye;d()I
      intermediary method_14660 Lnet/minecraft/class_3341;method_14660()I
      named getBlockCountX Lnet/minecraft/util/math/BlockBox;getBlockCountX()I
    • getBlockCountY

      public int getBlockCountY()
      Mappings:
      Namespace Name Mixin selector
      official e Lcye;e()I
      intermediary method_14663 Lnet/minecraft/class_3341;method_14663()I
      named getBlockCountY Lnet/minecraft/util/math/BlockBox;getBlockCountY()I
    • getBlockCountZ

      public int getBlockCountZ()
      Mappings:
      Namespace Name Mixin selector
      official f Lcye;f()I
      intermediary method_14664 Lnet/minecraft/class_3341;method_14664()I
      named getBlockCountZ Lnet/minecraft/util/math/BlockBox;getBlockCountZ()I
    • getCenter

      public BlockPos getCenter()
      Implementation Note:
      Biased toward the minimum bound corner of the box.
      Mappings:
      Namespace Name Mixin selector
      official g Lcye;g()Lfx;
      intermediary method_22874 Lnet/minecraft/class_3341;method_22874()Lnet/minecraft/class_2338;
      named getCenter Lnet/minecraft/util/math/BlockBox;getCenter()Lnet/minecraft/util/math/BlockPos;
    • method_34391

      public void method_34391​(Consumer<BlockPos> consumer)
      Mappings:
      Namespace Name Mixin selector
      official a Lcye;a(Ljava/util/function/Consumer;)V
      intermediary method_34391 Lnet/minecraft/class_3341;method_34391(Ljava/util/function/Consumer;)V
      named method_34391 Lnet/minecraft/util/math/BlockBox;method_34391(Ljava/util/function/Consumer;)V
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lcye;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_3341;toString()Ljava/lang/String;
      named toString Lnet/minecraft/util/math/BlockBox;toString()Ljava/lang/String;
    • equals

      public boolean equals​(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lcye;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_3341;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/util/math/BlockBox;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Lcye;hashCode()I
      intermediary hashCode Lnet/minecraft/class_3341;hashCode()I
      named hashCode Lnet/minecraft/util/math/BlockBox;hashCode()I