Class WaypointManager
java.lang.Object
de.luckymcdev.foundryengine.common.waypoint.WaypointManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLocal(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, Waypoint waypoint) voidaddWaypoint(net.minecraft.server.level.ServerLevel level, Waypoint waypoint) voidapplySync(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, net.minecraft.nbt.CompoundTag tag) voidclearLocal(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) voidclearWaypoints(net.minecraft.server.level.ServerLevel level) getWaypoints(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) booleanisLoaded(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) voidloadFromLevel(net.minecraft.server.level.ServerLevel level) voidonLevelLoad(net.minecraft.world.level.Level level) voidonServerStopping(net.neoforged.neoforge.event.server.ServerStoppingEvent event) booleanremoveLocal(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, int x, int y, int z) booleanremoveWaypoint(net.minecraft.server.level.ServerLevel level, int x, int y, int z) voidsyncToDimension(net.minecraft.server.level.ServerLevel level) voidsyncToPlayer(net.minecraft.server.level.ServerPlayer player) net.minecraft.nbt.CompoundTagnet.minecraft.nbt.CompoundTagtoNbt(net.minecraft.server.level.ServerLevel level)
-
Constructor Details
-
WaypointManager
public WaypointManager()
-
-
Method Details
-
isLoaded
public boolean isLoaded(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) -
loadFromLevel
public void loadFromLevel(net.minecraft.server.level.ServerLevel level) -
getWaypoints
-
addWaypoint
-
addLocal
public void addLocal(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, Waypoint waypoint) -
removeWaypoint
public boolean removeWaypoint(net.minecraft.server.level.ServerLevel level, int x, int y, int z) -
removeLocal
public boolean removeLocal(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, int x, int y, int z) -
clearWaypoints
public void clearWaypoints(net.minecraft.server.level.ServerLevel level) -
clearLocal
public void clearLocal(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) -
applySync
public void applySync(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, net.minecraft.nbt.CompoundTag tag) -
syncToPlayer
public void syncToPlayer(net.minecraft.server.level.ServerPlayer player) -
syncToDimension
public void syncToDimension(net.minecraft.server.level.ServerLevel level) -
onLevelLoad
public void onLevelLoad(net.minecraft.world.level.Level level) -
onServerStopping
public void onServerStopping(net.neoforged.neoforge.event.server.ServerStoppingEvent event) -
toNbt
-
toNbt
public net.minecraft.nbt.CompoundTag toNbt(net.minecraft.server.level.ServerLevel level)
-