Server
Importing the class
If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.
import crafttweaker.api.game.Server;
Extends
Server extends ReentrantBlockableEventLoop<TickTask>
.
Implements
Server
implements the following interfaces:
Undocumented Interfaces
ServerInfo
,ProfilerMeasured
,ProcessorHandle<Runnable>
,Executor
Members
// MinecraftServer.absoluteMaxWorldSize as intmyMinecraftServer.absoluteMaxWorldSize
Return Type:
int
// MinecraftServer.absoluteMaxWorldSize() as int;myMinecraftServer.absoluteMaxWorldSize();
Return Type:
int
// MinecraftServer.acceptsFailure as boolmyMinecraftServer.acceptsFailure
Return Type:
bool
// MinecraftServer.acceptsFailure() as bool;myMinecraftServer.acceptsFailure();
Return Type:
bool
// MinecraftServer.acceptsSuccess as boolmyMinecraftServer.acceptsSuccess
Return Type:
bool
// MinecraftServer.acceptsSuccess() as bool;myMinecraftServer.acceptsSuccess();
Return Type:
bool
myMinecraftServer.allLevels
Return Type:
Iterable<ServerLevel>
// MinecraftServer.alwaysAccepts as boolmyMinecraftServer.alwaysAccepts
Return Type:
bool
// MinecraftServer.alwaysAccepts() as bool;myMinecraftServer.alwaysAccepts();
Return Type:
bool
// MinecraftServer.areNpcsEnabled as boolmyMinecraftServer.areNpcsEnabled
Return Type:
bool
// MinecraftServer.areNpcsEnabled() as bool;myMinecraftServer.areNpcsEnabled();
Return Type:
bool
// MinecraftServer.averageTickTime as floatmyMinecraftServer.averageTickTime
Return Type:
float
// MinecraftServer.averageTickTime() as float;myMinecraftServer.averageTickTime();
Return Type:
float
Returns The success value of the command, or 0 if an exception occurred.
Note: Some commands' success value is 0
// MinecraftServer.executeCommand(command as string, silent as bool = false) as int;myMinecraftServer.executeCommand("time set day", true);
Parameters:
command: string
Type: string
silent: bool
(optional) Type: bool
Default Value: false
Return Type:
int
Returns The success value of the command, or 0 if an exception occurred.
Note: Some commands' success value is 0
// MinecraftServer.executeCommand(command as string, player as Player, silent as bool = false) as int;myMinecraftServer.executeCommand("time set day", player, true);
Parameters:
Return Type:
int
myMinecraftServer.getLevel(myResourceLocation);
Parameters:
location: ResourceLocation
Type: ResourceLocation
Return Type:
ServerLevel
myMinecraftServer.getSpawnRadius(myServerLevel);
Parameters:
level: ServerLevel
Type: ServerLevel
Return Type:
int
// MinecraftServer.isCommandBlockEnabled as boolmyMinecraftServer.isCommandBlockEnabled
Return Type:
bool
// MinecraftServer.isCommandBlockEnabled() as bool;myMinecraftServer.isCommandBlockEnabled();
Return Type:
bool
// MinecraftServer.isDedicatedServer as boolmyMinecraftServer.isDedicatedServer
Return Type:
bool
// MinecraftServer.isDedicatedServer() as bool;myMinecraftServer.isDedicatedServer();
Return Type:
bool
// MinecraftServer.isEnforceWhitelist as boolmyMinecraftServer.isEnforceWhitelist
Return Type:
bool
// MinecraftServer.isEnforceWhitelist() as bool;myMinecraftServer.isEnforceWhitelist();
Return Type:
bool
// MinecraftServer.isFlightAllowed as boolmyMinecraftServer.isFlightAllowed
Return Type:
bool
// MinecraftServer.isFlightAllowed() as bool;myMinecraftServer.isFlightAllowed();
Return Type:
bool
// MinecraftServer.isHardcore as boolmyMinecraftServer.isHardcore
Return Type:
bool
// MinecraftServer.isHardcore() as bool;myMinecraftServer.isHardcore();
Return Type:
bool
// MinecraftServer.isNetherEnabled as boolmyMinecraftServer.isNetherEnabled
Return Type:
bool
// MinecraftServer.isNetherEnabled() as bool;myMinecraftServer.isNetherEnabled();
Return Type:
bool
// MinecraftServer.isPvpAllowed as boolmyMinecraftServer.isPvpAllowed
Return Type:
bool
// MinecraftServer.isPvpAllowed() as bool;myMinecraftServer.isPvpAllowed();
Return Type:
bool
// MinecraftServer.isReady as boolmyMinecraftServer.isReady
Return Type:
bool
// MinecraftServer.isReady() as bool;myMinecraftServer.isReady();
Return Type:
bool
// MinecraftServer.isRunning as boolmyMinecraftServer.isRunning
Return Type:
bool
// MinecraftServer.isRunning() as bool;myMinecraftServer.isRunning();
Return Type:
bool
// MinecraftServer.isShutdown as boolmyMinecraftServer.isShutdown
Return Type:
bool
// MinecraftServer.isShutdown() as bool;myMinecraftServer.isShutdown();
Return Type:
bool
// MinecraftServer.isSingleplayer as boolmyMinecraftServer.isSingleplayer
Return Type:
bool
// MinecraftServer.isSingleplayer() as bool;myMinecraftServer.isSingleplayer();
Return Type:
bool
// MinecraftServer.isSpawningAnimals as boolmyMinecraftServer.isSpawningAnimals
Return Type:
bool
// MinecraftServer.isSpawningAnimals() as bool;myMinecraftServer.isSpawningAnimals();
Return Type:
bool
// MinecraftServer.isSpawningMonsters as boolmyMinecraftServer.isSpawningMonsters
Return Type:
bool
// MinecraftServer.isSpawningMonsters() as bool;myMinecraftServer.isSpawningMonsters();
Return Type:
bool
// MinecraftServer.isStopped as boolmyMinecraftServer.isStopped
Return Type:
bool
// MinecraftServer.isStopped() as bool;myMinecraftServer.isStopped();
Return Type:
bool
// MinecraftServer.isUnderSpawnProtection(level as ServerLevel, pos as BlockPos, player as Player) as bool;myMinecraftServer.isUnderSpawnProtection(myServerLevel, myBlockPos, myPlayer);
Parameters:
Return Type:
bool
myMinecraftServer.levelKeys
Return Type:
List<ResourceLocation>
// MinecraftServer.maxPlayer as intmyMinecraftServer.maxPlayer
Return Type:
int
// MinecraftServer.maxPlayer() as int;myMinecraftServer.maxPlayer();
Return Type:
int
// MinecraftServer.moddeStatus as stringmyMinecraftServer.moddeStatus
Return Type:
string
// MinecraftServer.moddeStatus() as string;myMinecraftServer.moddeStatus();
Return Type:
string
// MinecraftServer.motd as stringmyMinecraftServer.motd
Return Type:
string
// MinecraftServer.motd() as string;myMinecraftServer.motd();
Return Type:
string
// MinecraftServer.operatorUserPermissionLevel as intmyMinecraftServer.operatorUserPermissionLevel
Return Type:
int
// MinecraftServer.operatorUserPermissionLevel() as int;myMinecraftServer.operatorUserPermissionLevel();
Return Type:
int
// MinecraftServer.overworld as ServerLevelmyMinecraftServer.overworld
Return Type:
ServerLevel
The overworld is always loaded, so this can be used to store and access data no matter what level a player may be in.
// MinecraftServer.overworldData as CraftTweakerSavedDatamyMinecraftServer.overworldData
Return Type:
CraftTweakerSavedData
The overworld is always loaded, so this can be used to store and access data no matter what level a player may be in.
Returns: The overworld's custom data.
myMinecraftServer.overworldData();
Return Type:
CraftTweakerSavedData
// MinecraftServer.playerCount as intmyMinecraftServer.playerCount
Return Type:
int
// MinecraftServer.playerCount() as int;myMinecraftServer.playerCount();
Return Type:
int
// MinecraftServer.playerList as PlayerListmyMinecraftServer.playerList
Return Type:
PlayerList
// MinecraftServer.playerNames as string[]myMinecraftServer.playerNames
Return Type:
string[]
// MinecraftServer.playerNames() as string[];myMinecraftServer.playerNames();
Return Type:
string[]
// MinecraftServer.serverModName as stringmyMinecraftServer.serverModName
Return Type:
string
// MinecraftServer.serverModName() as string;myMinecraftServer.serverModName();
Return Type:
string
// MinecraftServer.serverVersion as stringmyMinecraftServer.serverVersion
Return Type:
string
// MinecraftServer.serverVersion() as string;myMinecraftServer.serverVersion();
Return Type:
string
myMinecraftServer.setDifficulty(myDifficulty, myBool);
Parameters:
difficulty: Difficulty
Type: Difficulty
force: bool
Type: bool
// MinecraftServer.setDifficultyLocked(locked as bool);myMinecraftServer.setDifficultyLocked(myBool);
Parameters:
locked: bool
Type: bool
// MinecraftServer.setEnforceWhitelist(enforceWhitelist as bool);myMinecraftServer.setEnforceWhitelist(myBool);
Parameters:
enforceWhitelist: bool
Type: bool
// MinecraftServer.setFlightAllowed(flightAllowed as bool);myMinecraftServer.setFlightAllowed(myBool);
Parameters:
flightAllowed: bool
Type: bool
// MinecraftServer.setMotd(motd as string);myMinecraftServer.setMotd(myString);
Parameters:
motd: string
Type: string
// MinecraftServer.setPvpAllowed(pvpAllowed as bool);myMinecraftServer.setPvpAllowed(myBool);
Parameters:
pvpAllowed: bool
Type: bool
// MinecraftServer.shouldInformAdmins as boolmyMinecraftServer.shouldInformAdmins
Return Type:
bool
// MinecraftServer.shouldInformAdmins() as bool;myMinecraftServer.shouldInformAdmins();
Return Type:
bool
// MinecraftServer.spawnProtectionRadius as intmyMinecraftServer.spawnProtectionRadius
Return Type:
int
// MinecraftServer.spawnProtectionRadius() as int;myMinecraftServer.spawnProtectionRadius();
Return Type:
int
// MinecraftServer.tickCount as intmyMinecraftServer.tickCount
Return Type:
int
// MinecraftServer.tickCount() as int;myMinecraftServer.tickCount();
Return Type:
int