Package gollorum.signpost
Klasse WaystoneLibrary
java.lang.Object
gollorum.signpost.WaystoneLibrary
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final recordstatic final recordstatic final class -
Feldübersicht
Felder -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanaddDiscovered(PlayerHandle player, WaystoneHandle.Vanilla waystone) booleancontains(WaystoneHandle.Vanilla waystone) getAllWaystoneNames(boolean isClient) getData(WaystoneHandle handle) getData(WaystoneHandle.Vanilla waystoneId) getHandleByLocation(WorldLocation location) getHandleByName(String name) static WaystoneLibrarygetLocationData(WaystoneHandle.Vanilla waystoneId) static booleanstatic voidstatic voidinitializeServer(net.minecraft.server.level.ServerLevel overworld) booleanisDiscovered(PlayerHandle player, WaystoneHandle.Vanilla waystone) voidbooleanremove(WaystoneHandle.Vanilla handle, PlayerHandle playerHandle) booleanremove(String name, PlayerHandle playerHandle) booleanremoveAt(WorldLocation location, PlayerHandle playerHandle) voidrequestAllWaystoneNames(Consumer<Map<WaystoneHandle.Vanilla, String>> onReply, Optional<PlayerHandle> onlyKnownBy, boolean isClient) voidrequestAllWaystones(Consumer<Map<WaystoneHandle.Vanilla, Tuple<String, WaystoneLocationData>>> onReply, Optional<PlayerHandle> onlyKnownBy, boolean isClient) voidrequestUpdate(String newName, WaystoneLocationData location, boolean isLocked) voidrequestWaystoneAt(WorldLocation location, Consumer<Optional<WaystoneData>> onReply, boolean isClient) booleantryAddNew(String newName, WaystoneLocationData location, net.minecraft.server.level.ServerPlayer editingPlayer, Optional<WaystoneHandle.Vanilla> handle) update(String newName, WaystoneLocationData location, net.minecraft.world.entity.player.Player editingPlayer, boolean isLocked) booleanupdateLocation(WorldLocation oldLocation, WorldLocation newLocation)
-
Felddetails
-
data
-
updateEventDispatcher
-
-
Methodendetails
-
getInstance
-
hasInstance
public static boolean hasInstance() -
initializeServer
public static void initializeServer(net.minecraft.server.level.ServerLevel overworld) -
initializeClient
public static void initializeClient() -
getVillageWaystones
-
getLocationData
-
getData
-
getData
-
requestUpdate
-
update
public Optional<String> update(String newName, WaystoneLocationData location, net.minecraft.world.entity.player.Player editingPlayer, boolean isLocked) -
tryAddNew
public boolean tryAddNew(String newName, WaystoneLocationData location, net.minecraft.server.level.ServerPlayer editingPlayer, Optional<WaystoneHandle.Vanilla> handle) -
remove
-
removeAt
-
remove
-
updateLocation
-
getHandleByName
-
getHandleByLocation
-
requestAllWaystoneNames
public void requestAllWaystoneNames(Consumer<Map<WaystoneHandle.Vanilla, String>> onReply, Optional<PlayerHandle> onlyKnownBy, boolean isClient) -
requestAllWaystones
public void requestAllWaystones(Consumer<Map<WaystoneHandle.Vanilla, Tuple<String, WaystoneLocationData>>> onReply, Optional<PlayerHandle> onlyKnownBy, boolean isClient) -
requestWaystoneAt
public void requestWaystoneAt(WorldLocation location, Consumer<Optional<WaystoneData>> onReply, boolean isClient) -
getAllWaystoneNames
-
getAllWaystoneInfo
-
addDiscovered
-
isDiscovered
-
contains
-
markDirty
public void markDirty()
-