Function chatSendMessageEvaluator_prePlayers
chatSendMessageEvaluator_prePlayers( message: string, displayName: { hidden: boolean; sourceType: "nameTag" | "name" | "hidden" | "sudo"; value?: string; }, options?: { allowEval?: boolean; dimension?: | "overworld" | "nether" | "the_end" | "minecraft:overworld" | "minecraft:nether" | "minecraft:the_end"; isPlaceholderPlayer?: boolean; isPlaceholderTargetPlayer?: boolean; messageFormatting?: string; messageGradientMode?: string; messageTimeStampEnabled?: boolean; nameFormatting?: string; nameGradientMode?: string; player?: Player; playerPersonalSettings?: { chatNameAndMessageSeparator?: string; chatRankPrefix?: string; defaultMessageFormatting?: string; defaultNameFormatting?: string; defaultSeparatorFormatting?: string; hideChatDisplayTimeStamp?: boolean; nameDisplayPrefix?: string; nameDisplaySuffix?: string; rankDisplayPrefix?: string; rankDisplaySeparator?: string; rankDisplaySuffix?: string; }; ranks?: string[]; separatorFormatting?: string; separatorGradientMode?: string; showDimension?: boolean; tags?: string[]; targetPlayer?: Player; targetPlayerSettings?: { hideChatDisplayTimeStamps?: boolean; messageTimeStampEnabled?: boolean; timeZone?: number; }; time?: number; },): { dimension: "the overworld" | "the nether" | "the end"; displayName: { hidden: boolean; sourceType: "nameTag" | "name" | "hidden" | "sudo"; value?: string; }; message: string; messageFormatting: string; messageGradientMode: string; name: string; nameb: string; namec: string; nameFormatting: string; nameGradientMode: string; rank: string; ranksListWithDefault: string[]; separatorFormatting: string; separatorGradientMode: string; showDimension: boolean;} Parameters
- message: string
- displayName: {
hidden: boolean;
sourceType: "nameTag" | "name" | "hidden" | "sudo";
value?: string;
} Optionaloptions: {
allowEval?: boolean;
dimension?:
| "overworld"
| "nether"
| "the_end"
| "minecraft:overworld"
| "minecraft:nether"
| "minecraft:the_end";
isPlaceholderPlayer?: boolean;
isPlaceholderTargetPlayer?: boolean;
messageFormatting?: string;
messageGradientMode?: string;
messageTimeStampEnabled?: boolean;
nameFormatting?: string;
nameGradientMode?: string;
player?: Player;
playerPersonalSettings?: {
chatNameAndMessageSeparator?: string;
chatRankPrefix?: string;
defaultMessageFormatting?: string;
defaultNameFormatting?: string;
defaultSeparatorFormatting?: string;
hideChatDisplayTimeStamp?: boolean;
nameDisplayPrefix?: string;
nameDisplaySuffix?: string;
rankDisplayPrefix?: string;
rankDisplaySeparator?: string;
rankDisplaySuffix?: string;
};
ranks?: string[];
separatorFormatting?: string;
separatorGradientMode?: string;
showDimension?: boolean;
tags?: string[];
targetPlayer?: Player;
targetPlayerSettings?: {
hideChatDisplayTimeStamps?: boolean;
messageTimeStampEnabled?: boolean;
timeZone?: number;
};
time?: number;
}OptionalallowEval?: boolean
Optionaldimension?:
| "overworld"
| "nether"
| "the_end"
| "minecraft:overworld"
| "minecraft:nether"
| "minecraft:the_end"
OptionalisPlaceholderPlayer?: boolean
OptionalisPlaceholderTargetPlayer?: boolean
OptionalmessageFormatting?: string
OptionalmessageGradientMode?: string
OptionalmessageTimeStampEnabled?: boolean
OptionalnameFormatting?: string
OptionalnameGradientMode?: string
Optionalplayer?: Player
OptionalplayerPersonalSettings?: {
chatNameAndMessageSeparator?: string;
chatRankPrefix?: string;
defaultMessageFormatting?: string;
defaultNameFormatting?: string;
defaultSeparatorFormatting?: string;
hideChatDisplayTimeStamp?: boolean;
nameDisplayPrefix?: string;
nameDisplaySuffix?: string;
rankDisplayPrefix?: string;
rankDisplaySeparator?: string;
rankDisplaySuffix?: string;
}
OptionalchatNameAndMessageSeparator?: string
OptionalchatRankPrefix?: string
OptionaldefaultMessageFormatting?: string
OptionaldefaultNameFormatting?: string
OptionaldefaultSeparatorFormatting?: string
OptionalhideChatDisplayTimeStamp?: boolean
OptionalnameDisplayPrefix?: string
OptionalnameDisplaySuffix?: string
OptionalrankDisplayPrefix?: string
OptionalrankDisplaySeparator?: string
OptionalrankDisplaySuffix?: string
Optionalranks?: string[]
OptionalseparatorFormatting?: string
OptionalseparatorGradientMode?: string
OptionalshowDimension?: boolean
Optionaltags?: string[]
OptionaltargetPlayer?: Player
OptionaltargetPlayerSettings?: {
hideChatDisplayTimeStamps?: boolean;
messageTimeStampEnabled?: boolean;
timeZone?: number;
}
OptionalhideChatDisplayTimeStamps?: boolean
OptionalmessageTimeStampEnabled?: boolean
OptionaltimeZone?: number
Optionaltime?: number
Returns {
dimension: "the overworld" | "the nether" | "the end";
displayName: {
hidden: boolean;
sourceType: "nameTag" | "name" | "hidden" | "sudo";
value?: string;
};
message: string;
messageFormatting: string;
messageGradientMode: string;
name: string;
nameb: string;
namec: string;
nameFormatting: string;
nameGradientMode: string;
rank: string;
ranksListWithDefault: string[];
separatorFormatting: string;
separatorGradientMode: string;
showDimension: boolean;
}
Should be true if the player has the
chatDisplayTimeStamptag.If true, the time stamp will be displayed for messages sent by this player.