Files
spigot-base/src/main/java/games/dmg/spigotbase/PocketPortalLocation.java
T
dmg 11e3ad1720
Release / release (push) Successful in 2m37s
CI / build (push) Successful in 1m14s
feat(pocket-base): add persistent pocket dimensions
2026-08-21 23:16:04 -04:00

25 lines
616 B
Java

package games.dmg.spigotbase;
import java.util.UUID;
public record PocketPortalLocation(
UUID worldId,
String worldName,
int x,
int y,
int z,
PocketPortalAxis axis
) {
public PocketPortalLocation {
if (worldId == null) {
throw new IllegalArgumentException("portal world ID is required");
}
if (worldName == null || worldName.isBlank()) {
throw new IllegalArgumentException("portal world name is required");
}
if (axis == null) {
throw new IllegalArgumentException("portal axis is required");
}
}
}