Klasse Area

java.lang.Object
de.luckymcdev.foundryengine.common.area.Area
Bekannte direkte Unterklassen:
AABBArea, BlockArea

public abstract class Area extends Object
  • Feldübersicht

    Felder
    Modifikator und Typ
    Feld
    Beschreibung
    static final Color
     
  • Konstruktorübersicht

    Konstruktoren
    Modifikator
    Konstruktor
    Beschreibung
    protected
    Area(net.minecraft.resources.Identifier id, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, Color color)
     
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
    void
    addModule(net.minecraft.resources.Identifier moduleId)
     
    abstract net.minecraft.world.phys.AABB
     
    void
     
     
    abstract boolean
    contains(double x, double y, double z)
     
    abstract boolean
    contains(net.minecraft.core.BlockPos pos)
     
    abstract boolean
    contains(net.minecraft.core.GlobalPos position)
     
    abstract boolean
    contains(net.minecraft.world.phys.Vec3 pos)
     
    net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>
     
    boolean
     
    @Nullable net.minecraft.resources.Identifier
     
    net.minecraft.nbt.CompoundTag
    getModuleData(net.minecraft.resources.Identifier moduleId)
     
    int
     
    boolean
    hasModule(net.minecraft.resources.Identifier moduleId)
     
    boolean
    hasModuleData(net.minecraft.resources.Identifier moduleId)
     
    net.minecraft.resources.Identifier
    id()
     
    void
    linkArea(String name, net.minecraft.resources.Identifier areaId)
     
    Map<String, net.minecraft.resources.Identifier>
     
    Map<net.minecraft.resources.Identifier, net.minecraft.nbt.CompoundTag>
     
    List<net.minecraft.resources.Identifier>
     
    static Area
    readFromNbt(net.minecraft.nbt.CompoundTag tag)
     
    void
    removeModule(net.minecraft.resources.Identifier moduleId)
     
    void
    setColor(Color color)
     
    void
    setModuleData(net.minecraft.resources.Identifier moduleId, net.minecraft.nbt.CompoundTag data)
     
    void
     
    protected net.minecraft.nbt.CompoundTag
     
    abstract net.minecraft.nbt.CompoundTag
     

    Von Klasse geerbte Methoden Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • DEFAULT_COLOR

      public static final Color DEFAULT_COLOR
  • Konstruktordetails

    • Area

      protected Area(net.minecraft.resources.Identifier id, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, Color color)
  • Methodendetails

    • readFromNbt

      public static Area readFromNbt(net.minecraft.nbt.CompoundTag tag)
    • id

      public net.minecraft.resources.Identifier id()
    • dimension

      public net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension()
    • color

      public Color color()
    • setColor

      public void setColor(Color color)
    • bounds

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

      public abstract boolean contains(net.minecraft.core.GlobalPos position)
    • contains

      public abstract boolean contains(net.minecraft.core.BlockPos pos)
    • contains

      public abstract boolean contains(net.minecraft.world.phys.Vec3 pos)
    • contains

      public abstract boolean contains(double x, double y, double z)
    • writeToNbt

      public abstract net.minecraft.nbt.CompoundTag writeToNbt()
    • moduleIds

      public List<net.minecraft.resources.Identifier> moduleIds()
    • addModule

      public void addModule(net.minecraft.resources.Identifier moduleId)
    • removeModule

      public void removeModule(net.minecraft.resources.Identifier moduleId)
    • hasModule

      public boolean hasModule(net.minecraft.resources.Identifier moduleId)
    • clearModules

      public void clearModules()
    • moduleData

      public Map<net.minecraft.resources.Identifier, net.minecraft.nbt.CompoundTag> moduleData()
    • getModuleData

      public net.minecraft.nbt.CompoundTag getModuleData(net.minecraft.resources.Identifier moduleId)
    • setModuleData

      public void setModuleData(net.minecraft.resources.Identifier moduleId, net.minecraft.nbt.CompoundTag data)
    • hasModuleData

      public boolean hasModuleData(net.minecraft.resources.Identifier moduleId)
    • linkedAreas

      public Map<String, net.minecraft.resources.Identifier> linkedAreas()
    • linkArea

      public void linkArea(String name, net.minecraft.resources.Identifier areaId)
    • unlinkArea

      public void unlinkArea(String name)
    • getLinkedArea

      public @Nullable net.minecraft.resources.Identifier getLinkedArea(String name)
    • writeSharedNbt

      protected net.minecraft.nbt.CompoundTag writeSharedNbt()
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object