Class BlockArea

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

public class BlockArea extends Area
  • Constructor Details

    • BlockArea

      public BlockArea(net.minecraft.resources.Identifier id, net.minecraft.core.BlockPos pos, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, Color color)
  • Method Details

    • of

      public static BlockArea of(net.minecraft.resources.Identifier id, net.minecraft.core.BlockPos pos, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, Color color)
    • readFromNbt

      public static BlockArea readFromNbt(net.minecraft.nbt.CompoundTag tag)
    • pos

      public net.minecraft.core.BlockPos pos()
    • setPos

      public void setPos(net.minecraft.core.BlockPos pos)
    • bounds

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

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

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

      public boolean contains(net.minecraft.world.phys.Vec3 v)
      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