Class MinecraftServerMixin
java.lang.Object
dev.latvian.mods.kubejs.core.mixin.MinecraftServerMixin
- All Implemented Interfaces:
DataSenderKJS,EntityCollectionKJS,MessageSenderKJS,MinecraftEnvironmentKJS,MinecraftServerKJS,WithAttachedData<net.minecraft.server.MinecraftServer>,WithPersistentData
@RemapPrefixForJS("kjs$")
public abstract class MinecraftServerMixin
extends Object
implements MinecraftServerKJS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanabstract voidabstract booleanAttachedData<net.minecraft.server.MinecraftServer> net.minecraft.server.level.ServerLevelnet.minecraft.nbt.CompoundTagabstract net.minecraft.core.RegistryAccess.Frozenabstract voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.latvian.mods.kubejs.core.DataSenderKJS
kjs$sendDataMethods inherited from interface dev.latvian.mods.kubejs.core.EntityCollectionKJS
kjs$getEntities, kjs$getEntitiesWithinMethods inherited from interface dev.latvian.mods.kubejs.core.MessageSenderKJS
kjs$getDisplayNameMethods inherited from interface dev.latvian.mods.kubejs.core.MinecraftEnvironmentKJS
kjs$schedule, kjs$scheduleInTicks, kjs$scheduleRepeating, kjs$scheduleRepeatingInTicksMethods inherited from interface dev.latvian.mods.kubejs.core.MinecraftServerKJS
kjs$afterResourcesLoaded, kjs$getAdvancement, kjs$getEntityByNetworkID, kjs$getEntityByUUID, kjs$getLevel, kjs$getMcEntities, kjs$getMcPlayers, kjs$getName, kjs$getPlayer, kjs$getPlayers, kjs$runCommand, kjs$runCommandSilent, kjs$self, kjs$sendData, kjs$setActivePostShader, kjs$setStatusMessage, kjs$tell
-
Constructor Details
-
MinecraftServerMixin
public MinecraftServerMixin()
-
-
Method Details
-
initServer
- Throws:
IOException
-
invalidateStatus
public abstract void invalidateStatus() -
registryAccess
public abstract net.minecraft.core.RegistryAccess.Frozen registryAccess() -
kjs$getPersistentData
public net.minecraft.nbt.CompoundTag kjs$getPersistentData()- Specified by:
kjs$getPersistentDatain interfaceWithPersistentData
-
kjs$getData
- Specified by:
kjs$getDatain interfaceWithAttachedData<net.minecraft.server.MinecraftServer>
-
kjs$getOverworld
public net.minecraft.server.level.ServerLevel kjs$getOverworld()- Specified by:
kjs$getOverworldin interfaceMinecraftServerKJS
-
kjs$getScheduledEvents
- Specified by:
kjs$getScheduledEventsin interfaceMinecraftEnvironmentKJS
-
kjs$restoreInventories
- Specified by:
kjs$restoreInventoriesin interfaceMinecraftServerKJS
-
isDedicatedServer
@RemapForJS("isDedicated") public abstract boolean isDedicatedServer() -
stopServer
@RemapForJS("stop") public abstract void stopServer()
-