fun tell(player: ServerPlayer, message: String)Send a system message to a player.
Parameters
| Parameter | Description |
|---|---|
player | target ServerPlayer |
message | plain string message |
Common
fun tell(player: ServerPlayer, message: String)Send a system message to a player.
| Parameter | Description |
|---|---|
player | target ServerPlayer |
message | plain string message |
fun tell(player: ServerPlayer, message: Component)Send a system message to a player.
| Parameter | Description |
|---|---|
player | target ServerPlayer |
message | message component |
fun tell(player: ServerPlayer, message: Any)Send a system message to a player.
| Parameter | Description |
|---|---|
player | target ServerPlayer |
message | message object, converted to string |
fun tell(players: Collection<ServerPlayer>, message: String)Send a system message to multiple players.
| Parameter | Description |
|---|---|
players | target ServerPlayer collection |
message | plain string message |
fun tell(players: Collection<ServerPlayer>, message: Component)Send a system message to multiple players.
| Parameter | Description |
|---|---|
players | target ServerPlayer collection |
message | message component |
fun tell(players: Collection<ServerPlayer>, message: Any)Send a system message to multiple players.
| Parameter | Description |
|---|---|
players | target ServerPlayer collection |
message | message object, converted to string |
fun tell(message: Any)Send a system message to all players.
| Parameter | Description |
|---|---|
message | message object, converted to string |
fun particle(level: ServerLevel, players: Collection<ServerPlayer>, particle: ParticleOptions, pos: Vec3, delta: Vec3 = Vec3.ZERO, speed: Double = 1.0, count: Int = 0, forced: Boolean = false)Send particles to a collection of players.
| Parameter | Description |
|---|---|
level | server level |
players | players to send to |
particle | particle options |
pos | center position |
delta | spread vector (default zero) |
speed | particle speed |
count | number of particles |
forced | whether to force send (ignores client settings) |
fun teleportToEntity(collection: MutableCollection<out Entity>, entity: Entity)Teleport a collection of entities to another entity's position.
| Parameter | Description |
|---|---|
collection | entities to teleport |
entity | destination entity whose position to use |
fun teleportToPos(collection: MutableCollection<out Entity>, serverLevel: ServerLevel, pos: Vec3, rot: Vec2? = null)Teleport a collection of entities to a given position and optionally set rotation.
| Parameter | Description |
|---|---|
collection | entities to teleport |
serverLevel | destination level |
pos | destination position |
rot | optional rotation vector; if null, keeps entity rotation |
fun teleportToPos(collection: MutableCollection<out Entity>, serverLevel: ServerLevel, pos: Vec3, lookAt: Entity, anchor: EntityAnchorArgument.Anchor = EntityAnchorArgument.Anchor.FEET, lookAtAnchor: EntityAnchorArgument.Anchor = EntityAnchorArgument.Anchor.FEET)Teleport a collection of entities to a position and make them look at an entity.
| Parameter | Description |
|---|---|
collection | entities to teleport |
serverLevel | destination level |
pos | destination position |
lookAt | entity to look at after teleport |
anchor | anchor used for target orientation |
lookAtAnchor | anchor used for lookAt orientation |
fun teleportToPos(collection: MutableCollection<out Entity>, serverLevel: ServerLevel, pos: Vec3, lookAt: Vec3, anchor: EntityAnchorArgument.Anchor = EntityAnchorArgument.Anchor.FEET)Teleport a collection of entities to a position and make them look at a position.
| Parameter | Description |
|---|---|
collection | entities to teleport |
serverLevel | destination level |
pos | destination position |
lookAt | position to look at |
anchor | anchor used for target orientation |
fun setWaypointStyle(serverLevel: ServerLevel, waypointTransmitter: WaypointTransmitter, resourceKey: ResourceKey<WaypointStyleAsset>)Set waypoint style for a waypoint transmitter.
| Parameter | Description |
|---|---|
serverLevel | server level |
waypointTransmitter | waypoint transmitter to modify |
resourceKey | waypoint style asset key |
fun setWaypointColor(serverLevel: ServerLevel, waypointTransmitter: WaypointTransmitter, chatFormatting: ChatFormatting)Set waypoint color using ChatFormatting.
| Parameter | Description |
|---|---|
serverLevel | server level |
waypointTransmitter | waypoint transmitter |
chatFormatting | formatting to convert to color |
fun setWaypointColor(serverLevel: ServerLevel, waypointTransmitter: WaypointTransmitter, integer: Int)Set waypoint color using an integer color value.
| Parameter | Description |
|---|---|
serverLevel | server level |
waypointTransmitter | waypoint transmitter |
integer | integer color value |
fun resetWaypointColor(serverLevel: ServerLevel, waypointTransmitter: WaypointTransmitter)Reset waypoint color to default (unset).
| Parameter | Description |
|---|---|
serverLevel | server level |
waypointTransmitter | waypoint transmitter |
fun teamMsg(entity: Entity, playerTeam: PlayerTeam, list: MutableList<ServerPlayer>, playerChatMessage: PlayerChatMessage, commandSourceStack: CommandSourceStack = requireServer().createCommandSourceStack())Send a team chat message to a list of players with filtering and formatting.
| Parameter | Description |
|---|---|
entity | source entity (sender) |
playerTeam | team being messaged |
list | recipients |
playerChatMessage | message content |
commandSourceStack | command source used for formatting and filtering |