Package de.z0rdak.yawp.util
Class LocalRegions
java.lang.Object
de.z0rdak.yawp.util.LocalRegions
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic IMarkableAreaareaFrom(MarkerStick marker) static intensureHigherRegionPriorityFor(IMarkableRegion markableRegion, int defaultPriority) static intensureLowerRegionPriorityFor(IMarkableRegion markableRegion, int defaultPriority) static List<IMarkableRegion> getIntersectingRegionsFor(IMarkableRegion markableRegion) getOverlappingOwned(IMarkableRegion region, net.minecraft.world.entity.player.Player player) getOverlappingRegions(IMarkableArea area, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) getOverlappingRegions(IMarkableRegion region) getOverlappingWithPermission(IMarkableArea area, net.minecraft.world.entity.player.Player player) getOverlappingWithPermission(IMarkableRegion region, net.minecraft.world.entity.player.Player player) static booleanhasAnyRegionWithSamePriority(IMarkableRegion region, int priority) static voidrectifyRegionPriorities(IMarkableRegion parent, int defaultPriority) Deprecated.static IMarkableRegionregionFrom(net.minecraft.world.entity.player.Player player, MarkerStick marker, String regionName) static IMarkableRegionregionFrom(net.minecraft.world.entity.player.Player player, MarkerStick marker, String regionName, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim)
-
Method Details
-
regionFrom
public static IMarkableRegion regionFrom(net.minecraft.world.entity.player.Player player, MarkerStick marker, String regionName) -
areaFrom
-
regionFrom
public static IMarkableRegion regionFrom(net.minecraft.world.entity.player.Player player, MarkerStick marker, String regionName, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) -
hasAnyRegionWithSamePriority
-
ensureHigherRegionPriorityFor
public static int ensureHigherRegionPriorityFor(IMarkableRegion markableRegion, int defaultPriority) -
rectifyRegionPriorities
Deprecated. -
ensureLowerRegionPriorityFor
-
getOverlappingRegions
-
getOverlappingRegions
public static LocalRegions.RegionOverlappingInfo getOverlappingRegions(IMarkableArea area, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) -
getOverlappingOwned
public static LocalRegions.RegionOverlappingInfo getOverlappingOwned(IMarkableRegion region, net.minecraft.world.entity.player.Player player) -
getOverlappingWithPermission
public static LocalRegions.RegionOverlappingInfo getOverlappingWithPermission(IMarkableArea area, net.minecraft.world.entity.player.Player player) -
getOverlappingWithPermission
public static LocalRegions.RegionOverlappingInfo getOverlappingWithPermission(IMarkableRegion region, net.minecraft.world.entity.player.Player player) -
getIntersectingRegionsFor
-