Package dev.latvian.mods.kubejs.core
Interface MinecraftServerKJS
- All Superinterfaces:
DataSenderKJS,EntityCollectionKJS,MessageSenderKJS,MinecraftEnvironmentKJS,WithAttachedData<net.minecraft.server.MinecraftServer>,WithPersistentData
- All Known Implementing Classes:
MinecraftServerMixin
@RemapPrefixForJS("kjs$")
public interface MinecraftServerKJS
extends WithAttachedData<net.minecraft.server.MinecraftServer>, WithPersistentData, DataSenderKJS, MinecraftEnvironmentKJS, EntityCollectionKJS
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidkjs$afterResourcesLoaded(boolean reload) default @Nullable net.minecraft.advancements.AdvancementNodekjs$getAdvancement(net.minecraft.resources.ResourceLocation id) default @Nullable net.minecraft.world.entity.Entitykjs$getEntityByNetworkID(int id) default @Nullable net.minecraft.world.entity.Entitydefault net.minecraft.server.level.ServerLevelkjs$getLevel(net.minecraft.resources.ResourceLocation dimension) default Iterable<? extends net.minecraft.world.entity.Entity> default List<? extends net.minecraft.world.entity.player.Player> default net.minecraft.network.chat.Componentnet.minecraft.server.level.ServerLeveldefault @Nullable net.minecraft.server.level.ServerPlayerkjs$getPlayer(PlayerSelector selector) default EntityArrayListdefault voidkjs$runCommand(String command) default voidkjs$runCommandSilent(String command) default net.minecraft.server.MinecraftServerkjs$self()default voidkjs$sendData(String channel, @Nullable net.minecraft.nbt.CompoundTag data) default voidkjs$setActivePostShader(@Nullable net.minecraft.resources.ResourceLocation id) default voidkjs$setStatusMessage(net.minecraft.network.chat.Component message) default voidkjs$tell(net.minecraft.network.chat.Component message) Methods 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$getScheduledEvents, kjs$schedule, kjs$scheduleInTicks, kjs$scheduleRepeating, kjs$scheduleRepeatingInTicksMethods inherited from interface dev.latvian.mods.kubejs.core.WithAttachedData
kjs$getDataMethods inherited from interface dev.latvian.mods.kubejs.core.WithPersistentData
kjs$getPersistentData
-
Method Details
-
kjs$self
default net.minecraft.server.MinecraftServer kjs$self() -
kjs$getOverworld
net.minecraft.server.level.ServerLevel kjs$getOverworld() -
kjs$getName
default net.minecraft.network.chat.Component kjs$getName()- Specified by:
kjs$getNamein interfaceMessageSenderKJS
-
kjs$tell
default void kjs$tell(net.minecraft.network.chat.Component message) - Specified by:
kjs$tellin interfaceMessageSenderKJS
-
kjs$setStatusMessage
default void kjs$setStatusMessage(net.minecraft.network.chat.Component message) - Specified by:
kjs$setStatusMessagein interfaceMessageSenderKJS
-
kjs$runCommand
@Info(value="Runs the specified console command.", params=@Param(name="command",value="The console command. Slash at the beginning is optional.")) default void kjs$runCommand(String command) - Specified by:
kjs$runCommandin interfaceMessageSenderKJS
-
kjs$runCommandSilent
@Info(value="Runs the specified console command. The command won\'t output any logs in chat nor console.", params=@Param(name="command",value="The console command. Slash at the beginning is optional.")) default void kjs$runCommandSilent(String command) - Specified by:
kjs$runCommandSilentin interfaceMessageSenderKJS
-
kjs$setActivePostShader
default void kjs$setActivePostShader(@Nullable @Nullable net.minecraft.resources.ResourceLocation id) - Specified by:
kjs$setActivePostShaderin interfaceMessageSenderKJS
-
kjs$getLevel
default net.minecraft.server.level.ServerLevel kjs$getLevel(net.minecraft.resources.ResourceLocation dimension) -
kjs$getPlayer
@Nullable default @Nullable net.minecraft.server.level.ServerPlayer kjs$getPlayer(PlayerSelector selector) -
kjs$getMcEntities
- Specified by:
kjs$getMcEntitiesin interfaceEntityCollectionKJS
-
kjs$getMcPlayers
- Specified by:
kjs$getMcPlayersin interfaceEntityCollectionKJS
-
kjs$getPlayers
- Specified by:
kjs$getPlayersin interfaceEntityCollectionKJS
-
kjs$getEntityByUUID
- Specified by:
kjs$getEntityByUUIDin interfaceEntityCollectionKJS
-
kjs$getEntityByNetworkID
@Nullable default @Nullable net.minecraft.world.entity.Entity kjs$getEntityByNetworkID(int id) - Specified by:
kjs$getEntityByNetworkIDin interfaceEntityCollectionKJS
-
kjs$getAdvancement
@Nullable default @Nullable net.minecraft.advancements.AdvancementNode kjs$getAdvancement(net.minecraft.resources.ResourceLocation id) -
kjs$sendData
- Specified by:
kjs$sendDatain interfaceDataSenderKJS
-
kjs$afterResourcesLoaded
@HideFromJS default void kjs$afterResourcesLoaded(boolean reload) -
kjs$restoreInventories
-