Properties
Readonly
brand
brand: null | string
Readonly
chatSettings
chatSettings: {
colors: boolean;
visible: "all" | "commands" | "none";
}
Type declaration
-
Readonly
colors: boolean
-
Readonly
visible: "all" | "commands" | "none"
Readonly
connection
connection: {
host: string;
port: number;
}
Type declaration
-
Readonly
host: string
-
Readonly
port: number
Readonly
entityId
entityId: number
food
food: 0 | 10 | 12 | 20 | 6 | 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 11 | 13 | 14 | 15 | 16 | 17 | 18 | 19
foodSaturation
foodSaturation: 0 | 1 | 2 | 3 | 4 | 5
health
health: 0 | 10 | 12 | 20 | 6 | 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 11 | 13 | 14 | 15 | 16 | 17 | 18 | 19
Readonly
onGround
onGround: boolean
Readonly
online
online: boolean
Readonly
p
p
: { _blocks
: blocksSegment | (() => blocksSegment)[]; _brand
: null | string; _chatSettings
: { colors
: boolean; visible
: "all" | "commands" | "none"; }; _chunks
: LoadedChunk[] | (() => LoadedChunk)[]; _difficulty
: difficulty; _experience
: { bar
: number; level
: number; }; _food
: number; _foodSaturation
: 0 | 1 | 2 | 3 | 4 | 5; _gamemode
: gamemode; _health
: number; _inventory
: inventory; _locale
: { englishName
: langEnglishName; langCode
: langCode; menuName
: langMenuName; serious
: boolean; region
?: langRegion; version
?: langVersion; }; _position
: { pitch
: number; x
: number; y
: number; yaw
: number; z
: number; }; _raining
: boolean; _reducedDebugInfo
: boolean; _rightHanded
: boolean; _showRespawnScreen
: boolean; _slot
: 0 | 6 | 1 | 2 | 3 | 4 | 5 | 7 | 8; _sneaking
: boolean; _sprinting
: boolean; _tabFooter
: Text; _tabHeader
: Text; _tabItems
: TabItem[]; _toxicRainLevel
: number; _viewDistance
: number; _visibleSkinParts
: { cape
: boolean; hat
: boolean; leftArm
: boolean; leftLeg
: boolean; rightArm
: boolean; rightLeg
: boolean; torso
: boolean; }; blocksGenerated
: boolean; bossBars
: BossBar[]; changeEventHasListeners
: ((changeEvent
: string) => boolean); changeEvents
: { bossBars
: ((newValue
: BossBar[], oldValue
: BossBar[]) => void)[]; chunks
: ((newValue
: LoadedChunk[], oldValue
: LoadedChunk[]) => void)[]; difficulty
: ((newValue
: difficulty, oldValue
: difficulty) => void)[]; entities
: ((newValue
: entities, oldValue
: entities) => void)[]; food
: ((newValue
: number, oldValue
: number) => void)[]; foodSaturation
: ((newValue
: number, oldValue
: number) => void)[]; gamemode
: ((newValue
: gamemode, oldValue
: gamemode) => void)[]; health
: ((newValue
: number, oldValue
: number) => void)[]; inventory
: ((newValue
: inventory, oldValue
: inventory) => void)[]; onGround
: ((newValue
: boolean, oldValue
: boolean) => void)[]; position
: ((newValue
: { pitch
: number; x
: number; y
: number; yaw
: number; z
: number; }, oldValue
: { pitch
: number; x
: number; y
: number; yaw
: number; z
: number; }) => void)[]; raining
: ((newValue
: boolean, oldValue
: boolean) => void)[]; showRespawnScreen
: ((newValue
: boolean, oldValue
: boolean) => void)[]; slot
: ((newValue
: number, oldValue
: number) => void)[]; sneaking
: ((newValue
: boolean, oldValue
: boolean) => void)[]; sprinting
: ((newValue
: boolean, oldValue
: boolean) => void)[]; tabItems
: ((newValue
: TabItem[], oldValue
: TabItem[]) => void)[]; toxicRainLevel
: ((newValue
: number, oldValue
: number) => void)[]; }; chunksGenerated
: boolean; client
: unknown; clientOn
: ((name
: string, callback
: ((...args
: unknown[]) => void)) => void); defaultClientProperties
: ((client
: Client) => defaultClientProperties); defaultProperties
: { [property:
string]
: unknown; }; emit
: ((name
: string,
...args
: unknown[]) => void); emitChange
: (<currentChangeEventType>(type
: currentChangeEventType, oldValue
: changeEventReturn<currentChangeEventType>) => void); emitError
: ((customError
: CustomError) => void); emitMove
: ((info
: { pitch
: number; x
: number; y
: number; yaw
: number; z
: number; }) => void); entities
: entities; events
: { [event:
string]
: ((...args
: unknown[]) => void)[]; }; intervals
: Timeout[]; mpEvents
: { [event:
string]
: ((...args
: unknown[]) => void)[]; }; oldPositions
: { isFirst
: boolean; pitch
: number; x
: number; y
: number; yaw
: number; z
: number; }; onGround
: boolean; positionSet
: boolean; pubDynProperties
: { [property:
string]
: { get
?: (() => unknown); info
?: { loginPacket
: { minecraftName
: string; name
: string; }[]; defaultSetTime
?: "afterLogin" | "loginPacket"; defaultable
?: false; preventSet
?: boolean; }; init
?: (() => void); set
?: ((newValue
: unknown, beforeReady
?: boolean, loginPacket
?: boolean) => void | { [minecraftName:
string]
: unknown; }); [otherProperty:
string | symbol]
: unknown; }; }; receivePacket
: ((name
: string, packet
: object) => void); sendAfterLoginPackets
: (() => void); sendLoginPacket
: (() => void); sendPacket
: ((name
: string, packet
: object) => void); setInterval
: ((callback
: (() => void), time
: number) => void); setTimeout
: ((callback
: (() => void), delay
: number) => void); shutdown
: (() => void); shutdownCallbacks
: (() => void)[]; state
: state; stateHandler
: { checkReady
: (() => boolean); handleNewState
: ((currentState
: state) => void); init
: (() => void); updateState
: { close
: (() => void); packetReceived
: ((packetName
: string) => void); set
: ((stateName
: state) => void); }; }; timeouts
: Timeout[]; }
Type declaration
-
-
_brand: null | string
-
_chatSettings: {
colors: boolean;
visible: "all" | "commands" | "none";
}
-
colors: boolean
-
visible: "all" | "commands" | "none"
-
-
-
_experience: {
bar: number;
level: number;
}
-
bar: number
-
level: number
-
_food: number
-
_foodSaturation: 0 | 1 | 2 | 3 | 4 | 5
-
-
_health: number
-
-
-
_position: {
pitch: number;
x: number;
y: number;
yaw: number;
z: number;
}
-
pitch: number
-
x: number
-
y: number
-
yaw: number
-
z: number
-
_raining: boolean
-
_reducedDebugInfo: boolean
-
_rightHanded: boolean
-
_showRespawnScreen: boolean
-
_slot: 0 | 6 | 1 | 2 | 3 | 4 | 5 | 7 | 8
-
_sneaking: boolean
-
_sprinting: boolean
-
_tabFooter: Text
-
_tabHeader: Text
-
-
_toxicRainLevel: number
-
_viewDistance: number
-
_visibleSkinParts: {
cape: boolean;
hat: boolean;
leftArm: boolean;
leftLeg: boolean;
rightArm: boolean;
rightLeg: boolean;
torso: boolean;
}
-
cape: boolean
-
hat: boolean
-
leftArm: boolean
-
leftLeg: boolean
-
rightArm: boolean
-
rightLeg: boolean
-
torso: boolean
-
blocksGenerated: boolean
-
-
changeEventHasListeners: ((changeEvent: string) => boolean)
-
- (changeEvent: string): boolean
-
Returns boolean
-
changeEvents: {
bossBars: ((newValue: BossBar[], oldValue: BossBar[]) => void)[];
chunks: ((newValue: LoadedChunk[], oldValue: LoadedChunk[]) => void)[];
difficulty: ((newValue: difficulty, oldValue: difficulty) => void)[];
entities: ((newValue: entities, oldValue: entities) => void)[];
food: ((newValue: number, oldValue: number) => void)[];
foodSaturation: ((newValue: number, oldValue: number) => void)[];
gamemode: ((newValue: gamemode, oldValue: gamemode) => void)[];
health: ((newValue: number, oldValue: number) => void)[];
inventory: ((newValue: inventory, oldValue: inventory) => void)[];
onGround: ((newValue: boolean, oldValue: boolean) => void)[];
position: ((newValue: {
pitch: number;
x: number;
y: number;
yaw: number;
z: number;
}, oldValue: {
pitch: number;
x: number;
y: number;
yaw: number;
z: number;
}) => void)[];
raining: ((newValue: boolean, oldValue: boolean) => void)[];
showRespawnScreen: ((newValue: boolean, oldValue: boolean) => void)[];
slot: ((newValue: number, oldValue: number) => void)[];
sneaking: ((newValue: boolean, oldValue: boolean) => void)[];
sprinting: ((newValue: boolean, oldValue: boolean) => void)[];
tabItems: ((newValue: TabItem[], oldValue: TabItem[]) => void)[];
toxicRainLevel: ((newValue: number, oldValue: number) => void)[];
}
-
bossBars: ((newValue: BossBar[], oldValue: BossBar[]) => void)[]
-
chunks: ((newValue: LoadedChunk[], oldValue: LoadedChunk[]) => void)[]
-
difficulty: ((newValue: difficulty, oldValue: difficulty) => void)[]
-
entities: ((newValue: entities, oldValue: entities) => void)[]
-
food: ((newValue: number, oldValue: number) => void)[]
-
foodSaturation: ((newValue: number, oldValue: number) => void)[]
-
gamemode: ((newValue: gamemode, oldValue: gamemode) => void)[]
-
health: ((newValue: number, oldValue: number) => void)[]
-
inventory: ((newValue: inventory, oldValue: inventory) => void)[]
-
onGround: ((newValue: boolean, oldValue: boolean) => void)[]
-
position: ((newValue: {
pitch: number;
x: number;
y: number;
yaw: number;
z: number;
}, oldValue: {
pitch: number;
x: number;
y: number;
yaw: number;
z: number;
}) => void)[]
-
raining: ((newValue: boolean, oldValue: boolean) => void)[]
-
showRespawnScreen: ((newValue: boolean, oldValue: boolean) => void)[]
-
slot: ((newValue: number, oldValue: number) => void)[]
-
sneaking: ((newValue: boolean, oldValue: boolean) => void)[]
-
sprinting: ((newValue: boolean, oldValue: boolean) => void)[]
-
tabItems: ((newValue: TabItem[], oldValue: TabItem[]) => void)[]
-
toxicRainLevel: ((newValue: number, oldValue: number) => void)[]
-
chunksGenerated: boolean
-
client: unknown
-
clientOn: ((name: string, callback: ((...args: unknown[]) => void)) => void)
-
- (name: string, callback: ((...args: unknown[]) => void)): void
-
Parameters
-
name: string
-
callback: ((...args: unknown[]) => void)
-
- (...args: unknown[]): void
-
Returns void
Returns void
-
-
defaultProperties: {
[property: string]: unknown;
}
-
[property: string]: unknown
-
emit: ((name: string, ...args: unknown[]) => void)
-
- (name: string, ...args: unknown[]): void
-
Parameters
-
name: string
-
Rest
...args: unknown[]
Returns void
-
emitChange: (<currentChangeEventType>(type: currentChangeEventType, oldValue: changeEventReturn<currentChangeEventType>) => void)
-
- <currentChangeEventType>(type: currentChangeEventType, oldValue: changeEventReturn<currentChangeEventType>): void
-
Parameters
-
type: currentChangeEventType
-
Returns void
-
emitError: ((customError: CustomError) => void)
-
emitMove: ((info: {
pitch: number;
x: number;
y: number;
yaw: number;
z: number;
}) => void)
-
- (info: {
pitch: number;
x: number;
y: number;
yaw: number;
z: number;
}): void
-
Parameters
-
info: {
pitch: number;
x: number;
y: number;
yaw: number;
z: number;
}
-
pitch: number
-
x: number
-
y: number
-
yaw: number
-
z: number
Returns void
-
-
events: {
[event: string]: ((...args: unknown[]) => void)[];
}
-
[event: string]: ((...args: unknown[]) => void)[]
-
intervals: Timeout[]
-
mpEvents: {
[event: string]: ((...args: unknown[]) => void)[];
}
-
[event: string]: ((...args: unknown[]) => void)[]
-
oldPositions: {
isFirst: boolean;
pitch: number;
x: number;
y: number;
yaw: number;
z: number;
}
-
isFirst: boolean
-
pitch: number
-
x: number
-
y: number
-
yaw: number
-
z: number
-
onGround: boolean
-
positionSet: boolean
-
pubDynProperties: {
[property: string]: {
get?: (() => unknown);
info?: {
loginPacket: {
minecraftName: string;
name: string;
}[];
defaultSetTime?: "afterLogin" | "loginPacket";
defaultable?: false;
preventSet?: boolean;
};
init?: (() => void);
set?: ((newValue: unknown, beforeReady?: boolean, loginPacket?: boolean) => void | {
[minecraftName: string]: unknown;
});
[otherProperty: string | symbol]: unknown;
};
}
-
[property: string]: {
get?: (() => unknown);
info?: {
loginPacket: {
minecraftName: string;
name: string;
}[];
defaultSetTime?: "afterLogin" | "loginPacket";
defaultable?: false;
preventSet?: boolean;
};
init?: (() => void);
set?: ((newValue: unknown, beforeReady?: boolean, loginPacket?: boolean) => void | {
[minecraftName: string]: unknown;
});
[otherProperty: string | symbol]: unknown;
}
-
[otherProperty: string | symbol]: unknown
-
Optional
get?: (() => unknown)
-
- (): unknown
-
Returns unknown
-
Optional
info?: {
loginPacket: {
minecraftName: string;
name: string;
}[];
defaultSetTime?: "afterLogin" | "loginPacket";
defaultable?: false;
preventSet?: boolean;
}
-
loginPacket: {
minecraftName: string;
name: string;
}[]
-
Optional
defaultSetTime?: "afterLogin" | "loginPacket"
-
Optional
defaultable?: false
-
Optional
preventSet?: boolean
-
Optional
init?: (() => void)
-
Optional
set?: ((newValue: unknown, beforeReady?: boolean, loginPacket?: boolean) => void | {
[minecraftName: string]: unknown;
})
-
- (newValue: unknown, beforeReady?: boolean, loginPacket?: boolean): void | {
[minecraftName: string]: unknown;
}
-
Parameters
-
newValue: unknown
-
Optional
beforeReady: boolean
-
Optional
loginPacket: boolean
Returns void | {
[minecraftName: string]: unknown;
}
-
receivePacket: ((name: string, packet: object) => void)
-
- (name: string, packet: object): void
-
Parameters
-
name: string
-
packet: object
Returns void
-
sendAfterLoginPackets: (() => void)
-
sendLoginPacket: (() => void)
-
sendPacket: ((name: string, packet: object) => void)
-
- (name: string, packet: object): void
-
Parameters
-
name: string
-
packet: object
Returns void
-
setInterval: ((callback: (() => void), time: number) => void)
-
- (callback: (() => void), time: number): void
-
Parameters
-
callback: (() => void)
-
time: number
Returns void
-
setTimeout: ((callback: (() => void), delay: number) => void)
-
- (callback: (() => void), delay: number): void
-
Parameters
-
callback: (() => void)
-
delay: number
Returns void
-
shutdown: (() => void)
-
shutdownCallbacks: (() => void)[]
-
-
stateHandler: {
checkReady: (() => boolean);
handleNewState: ((currentState: state) => void);
init: (() => void);
updateState: {
close: (() => void);
packetReceived: ((packetName: string) => void);
set: ((stateName: state) => void);
};
}
-
checkReady: (() => boolean)
-
- (): boolean
-
Returns boolean
-
handleNewState: ((currentState: state) => void)
-
- (currentState: state): void
-
Returns void
-
init: (() => void)
-
updateState: {
close: (() => void);
packetReceived: ((packetName: string) => void);
set: ((stateName: state) => void);
}
-
close: (() => void)
-
packetReceived: ((packetName: string) => void)
-
- (packetName: string): void
-
Returns void
-
set: ((stateName: state) => void)
-
- (stateName: state): void
-
Returns void
-
timeouts: Timeout[]
Readonly
ping
ping: number
Readonly
reducedDebugInfo
reducedDebugInfo: boolean
Readonly
rightHanded
rightHanded: boolean
showRespawnScreen
showRespawnScreen: boolean
slot
slot: 0 | 6 | 1 | 2 | 3 | 4 | 5 | 7 | 8
Readonly
sneaking
sneaking: boolean
Readonly
sprinting
sprinting: boolean
Readonly
textures
textures: {
skin: string;
cape?: string;
}
Type declaration
-
Readonly
skin: string
-
Optional
Readonly
cape?: string
toxicRainLevel
toxicRainLevel: number
Readonly
username
username: string
Readonly
uuid
uuid: string
Readonly
viewDistance
viewDistance: number
Readonly
visibleSkinParts
visibleSkinParts: {
cape: boolean;
hat: boolean;
leftArm: boolean;
leftLeg: boolean;
rightArm: boolean;
rightLeg: boolean;
torso: boolean;
}
Type declaration
-
Readonly
cape: boolean
-
Readonly
hat: boolean
-
Readonly
leftArm: boolean
-
Readonly
leftLeg: boolean
-
Readonly
rightArm: boolean
-
Readonly
rightLeg: boolean
-
Readonly
torso: boolean
See
https://oscarnow.github.io/minecraft-server/1.4.0/classes/Client