Server
Link to server
Importing the class
Link to importing-the-class
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
ZenScript Copyimport crafttweaker.api.game.Server;
Implemented Interfaces
Link to implemented-interfaces
Server implements the following interfaces. That means all methods defined in these interfaces are also available in Server
- CommandSource
- AutoCloseable
Methods
Link to methods
Name: areNpcsEnabled
Return Type: boolean
ZenScript Copy// Server.areNpcsEnabled() as boolean
myServer.areNpcsEnabled();
Name: executeCommand
Runs a command, if silent is true, the output is hidden.
Returns The success value of the command, or 0 if an exception occurred.
Note: Some commands' success value is 0
Return Type: int
ZenScript Copy// Server.executeCommand(command as string, silent as boolean) as int
myServer.executeCommand("time set day", true);
Parameter | Type | Description | Optional | DefaultValue |
---|---|---|---|---|
Parameter command | Type string | Description No Description Provided | Optional false | DefaultValue |
Parameter silent | Type boolean | Description No Description Provided | Optional true | DefaultValue false |
Name: executeCommand
let a player send a command, if silent is true, the output is hidden.
Returns The success value of the command, or 0 if an exception occurred.
Note: Some commands' success value is 0
Return Type: int
ZenScript Copy// Server.executeCommand(command as string, player as Player, silent as boolean) as int
myServer.executeCommand("time set day", player, true);
Parameter | Type | Description | Optional | DefaultValue |
---|---|---|---|---|
Parameter command | Type string | Description No Description Provided | Optional false | DefaultValue |
Parameter player | Type Player | Description No Description Provided | Optional false | DefaultValue |
Parameter silent | Type boolean | Description No Description Provided | Optional true | DefaultValue false |
Name: getAbsoluteMaxWorldSize
Return Type: int
ZenScript Copy// Server.getAbsoluteMaxWorldSize() as int
myServer.getAbsoluteMaxWorldSize();
Name: getAllLevels
Return Type: stdlib.Iterable<ServerLevel>
ZenScript Copy// Server.getAllLevels() as stdlib.Iterable<ServerLevel>
myServer.getAllLevels();
Name: getAverageTickTime
Return Type: float
ZenScript Copy// Server.getAverageTickTime() as float
myServer.getAverageTickTime();
Name: getDefaultGameType
Return Type: GameType
ZenScript Copy// Server.getDefaultGameType() as GameType
myServer.getDefaultGameType();
Name: getForcedGameType
Return Type: GameType
ZenScript Copy// Server.getForcedGameType() as GameType
myServer.getForcedGameType();
Name: getLevel
Return Type: ServerLevel
ZenScript CopyServer.getLevel(location as ResourceLocation) as ServerLevel
Parameter | Type | Description |
---|---|---|
Parameter ubicación | Type ResourceLocation | Description No Description Provided |
Name: getMaxPlayers
Return Type: int
ZenScript Copy// Server.getMaxPlayers() as int
myServer.getMaxPlayers();
Name: getModdedStatus
Return Type: invalid
ZenScript Copy// Server.getModdedStatus() as invalid
myServer.getModdedStatus();
Name: getMotd
Return Type: string
ZenScript Copy// Server.getMotd() as string
myServer.getMotd();
Name: getOperatorUserPermissionLevel
Return Type: int
ZenScript Copy// Server.getOperatorUserPermissionLevel() as int
myServer.getOperatorUserPermissionLevel();
Name: getPlayerCount
Return Type: int
ZenScript Copy// Server.getPlayerCount() as int
myServer.getPlayerCount();
Name: getPlayerNames
Return Type: string[]
ZenScript Copy// Server.getPlayerNames() as string[]
myServer.getPlayerNames();
Name: getServerModName
Return Type: string
ZenScript Copy// Server.getServerModName() as string
myServer.getServerModName();
Name: getServerVersion
Return Type: string
ZenScript Copy// Server.getServerVersion() as string
myServer.getServerVersion();
Name: getSpawnProtectionRadius
Return Type: int
ZenScript Copy// Server.getSpawnProtectionRadius() as int
myServer.getSpawnProtectionRadius();
Name: getSpawnRadius
Return Type: int
ZenScript CopyServer.getSpawnRadius(level as ServerLevel) as int
Parameter | Type | Description |
---|---|---|
Parameter level | Type ServerLevel | Description No Description Provided |
Name: getTickCount
Return Type: int
ZenScript Copy// Server.getTickCount() as int
myServer.getTickCount();
Name: isCommandBlockEnabled
Return Type: boolean
ZenScript Copy// Server.isCommandBlockEnabled() as boolean
myServer.isCommandBlockEnabled();
Name: isDedicatedServer
Return Type: boolean
ZenScript Copy// Server.isDedicatedServer() as boolean
myServer.isDedicatedServer();
Name: isEnforceWhitelist
Return Type: boolean
ZenScript Copy// Server.isEnforceWhitelist() as boolean
myServer.isEnforceWhitelist();
Name: isFlightAllowed
Return Type: boolean
ZenScript Copy// Server.isFlightAllowed() as boolean
myServer.isFlightAllowed();
Name: isHardcore
Return Type: boolean
ZenScript Copy// Server.isHardcore() as boolean
myServer.isHardcore();
Name: isNetherEnabled
Return Type: boolean
ZenScript Copy// Server.isNetherEnabled() as boolean
myServer.isNetherEnabled();
Name: isPvpAllowed
Return Type: boolean
ZenScript Copy// Server.isPvpAllowed() as boolean
myServer.isPvpAllowed();
Name: isReady
Return Type: boolean
ZenScript Copy// Server.isReady() as boolean
myServer.isReady();
Name: isRunning
Return Type: boolean
ZenScript Copy// Server.isRunning() as boolean
myServer.isRunning();
Name: isShutdown
Return Type: boolean
ZenScript Copy// Server.isShutdown() as boolean
myServer.isShutdown();
Name: isSingleplayer
Return Type: boolean
ZenScript Copy// Server.isSingleplayer() as boolean
myServer.isSingleplayer();
Name: isSpawningAnimals
Return Type: boolean
ZenScript Copy// Server.isSpawningAnimals() as boolean
myServer.isSpawningAnimals();
Name: isSpawningMonsters
Return Type: boolean
ZenScript Copy// Server.isSpawningMonsters() as boolean
myServer.isSpawningMonsters();
Name: isStopped
Return Type: boolean
ZenScript Copy// Server.isStopped() as boolean
myServer.isStopped();
Name: isUnderSpawnProtection
Return Type: boolean
ZenScript CopyServer.isUnderSpawnProtection(level as ServerLevel, pos as BlockPos, player as Player) as boolean
Parameter | Type | Description |
---|---|---|
Parameter level | Type ServerLevel | Description No Description Provided |
Parameter pos | Type BlockPos | Description No Description Provided |
Parameter player | Type Player | Description No Description Provided |
Name: levelKeys
Return Type: stdlib.List<ResourceLocation>
ZenScript Copy// Server.levelKeys() as stdlib.List<ResourceLocation>
myServer.levelKeys();
Name: overworld
Return Type: ServerLevel
ZenScript Copy// Server.overworld() as ServerLevel
myServer.overworld();
Name: setDefaultGameType
Return Type: void
ZenScript CopyServer.setDefaultGameType(gameType as GameType) as void
Parameter | Type | Description |
---|---|---|
Parameter gameType | Type GameType | Description No Description Provided |
Name: setDifficulty
Return Type: void
ZenScript CopyServer.setDifficulty(difficulty as Difficulty, force as boolean) as void
Parameter | Type | Description |
---|---|---|
Parameter difficulty | Type Difficulty | Description No Description Provided |
Parameter force | Type boolean | Description No Description Provided |
Name: setDifficultyLocked
Return Type: void
ZenScript CopyServer.setDifficultyLocked(locked as boolean) as void
Parameter | Type | Description |
---|---|---|
Parameter locked | Type boolean | Description No Description Provided |
Name: setEnforceWhitelist
Return Type: void
ZenScript CopyServer.setEnforceWhitelist(enforceWhitelist as boolean) as void
Parameter | Type | Description |
---|---|---|
Parameter enforceWhitelist | Type boolean | Description No Description Provided |
Name: setFlightAllowed
Return Type: void
ZenScript CopyServer.setFlightAllowed(flightAllowed as boolean) as void
Parameter | Type | Description |
---|---|---|
Parameter flightAllowed | Type boolean | Description No Description Provided |
Name: setMotd
Return Type: void
ZenScript CopyServer.setMotd(motd as string) as void
Parameter | Type | Description |
---|---|---|
Parameter motd | Type string | Description No Description Provided |
Name: setPvpAllowed
Return Type: void
ZenScript CopyServer.setPvpAllowed(pvpAllowed as boolean) as void
Parameter | Type | Description |
---|---|---|
Parameter pvpAllowed | Type boolean | Description No Description Provided |
Properties
Link to properties
Nombre | Type | Has Getter | Has Setter | Description |
---|---|---|---|---|
Nombre absoluteMaxWorldSize | Type int | Has Getter true | Has Setter false | Description No Description Provided |
Nombre allLevels | Type stdlib.Iterable<ServerLevel> | Has Getter true | Has Setter false | Description No Description Provided |
Nombre areNpcsEnabled | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre averageTickTime | Type float | Has Getter true | Has Setter false | Description No Description Provided |
Nombre defaultGameTime | Type GameType | Has Getter true | Has Setter false | Description No Description Provided |
Nombre forcedGameType | Type GameType | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isCommandBlockEnabled | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isDedicatedServer | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isEnforceWhitelist | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isFlightAllowed | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isHardcore | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isNetherEnabled | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isPvpAllowed | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isReady | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isRunning | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isShutdown | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isSingleplayer | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isSpawningAnimals | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isSpawningMonsters | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre isStopped | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Nombre levelKeys | Type stdlib.List<ResourceLocation> | Has Getter true | Has Setter false | Description No Description Provided |
Nombre maxPlayer | Type int | Has Getter true | Has Setter false | Description No Description Provided |
Nombre moddeStatus | Type invalid | Has Getter true | Has Setter false | Description No Description Provided |
Nombre motd | Type string | Has Getter true | Has Setter false | Description No Description Provided |
Nombre operatorUserPermissionLevel | Type int | Has Getter true | Has Setter false | Description No Description Provided |
Nombre overworld | Type ServerLevel | Has Getter true | Has Setter false | Description No Description Provided |
Nombre playerCount | Type int | Has Getter true | Has Setter false | Description No Description Provided |
Nombre playerNames | Type string[] | Has Getter true | Has Setter false | Description No Description Provided |
Nombre serverModName | Type string | Has Getter true | Has Setter false | Description No Description Provided |
Nombre serverVersion | Type string | Has Getter true | Has Setter false | Description No Description Provided |
Nombre spawnProtectionRadius | Type int | Has Getter true | Has Setter false | Description No Description Provided |
Nombre tickCount | Type int | Has Getter true | Has Setter false | Description No Description Provided |