Class AABBArea

java.lang.Object
de.luckymcdev.foundryengine.common.area.Area
de.luckymcdev.foundryengine.common.area.AABBArea

public class AABBArea extends Area
  • Constructor Details

    • AABBArea

      public AABBArea(net.minecraft.resources.Identifier id, net.minecraft.world.phys.AABB bounds, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, Color color)
  • Method Details

    • of

      public static AABBArea of(net.minecraft.resources.Identifier id, net.minecraft.world.phys.Vec3 min, net.minecraft.world.phys.Vec3 max, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, Color color)
    • readFromNbt

      public static AABBArea readFromNbt(net.minecraft.nbt.CompoundTag tag)
    • bounds

      public net.minecraft.world.phys.AABB bounds()
      Specified by:
      bounds in class Area
    • setBounds

      public void setBounds(net.minecraft.world.phys.AABB bounds)
    • contains

      public boolean contains(net.minecraft.core.GlobalPos position)
      Specified by:
      contains in class Area
    • contains

      public boolean contains(net.minecraft.core.BlockPos pos)
      Specified by:
      contains in class Area
    • contains

      public boolean contains(net.minecraft.world.phys.Vec3 pos)
      Specified by:
      contains in class Area
    • contains

      public boolean contains(double x, double y, double z)
      Specified by:
      contains in class Area
    • drawDebugOutline

      public void drawDebugOutline()
      Specified by:
      drawDebugOutline in class Area
    • writeToNbt

      public net.minecraft.nbt.CompoundTag writeToNbt()
      Specified by:
      writeToNbt in class Area
    • toString

      public String toString()
      Overrides:
      toString in class Object