Function chatSendMessageEvaluator
chatSendMessageEvaluator( 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?: | "rainbow" | "randomrainbow" | "shuffledrainbow" | "bluegradient" | "randombluegradient" | "shuffledbluegradient" | "yellowgradient" | "randomyellowgradient" | "shuffledyellowgradient" | "blackgradient" | "randomblackgradient" | "shuffledblackgradient" | "graygradient" | "randomgraygradient" | "shuffledgraygradient" | "purplegradient" | "randompurplegradient" | "shuffledpurplegradient"; messageTimeStampEnabled?: boolean; nameFormatting?: string; nameGradientMode?: | "rainbow" | "randomrainbow" | "shuffledrainbow" | "bluegradient" | "randombluegradient" | "shuffledbluegradient" | "yellowgradient" | "randomyellowgradient" | "shuffledyellowgradient" | "blackgradient" | "randomblackgradient" | "shuffledblackgradient" | "graygradient" | "randomgraygradient" | "shuffledgraygradient" | "purplegradient" | "randompurplegradient" | "shuffledpurplegradient"; 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?: | "rainbow" | "randomrainbow" | "shuffledrainbow" | "bluegradient" | "randombluegradient" | "shuffledbluegradient" | "yellowgradient" | "randomyellowgradient" | "shuffledyellowgradient" | "blackgradient" | "randomblackgradient" | "shuffledblackgradient" | "graygradient" | "randomgraygradient" | "shuffledgraygradient" | "purplegradient" | "randompurplegradient" | "shuffledpurplegradient"; showDimension?: boolean; tags?: string[]; targetPlayer?: Player; targetPlayerSettings?: { hideChatDisplayTimeStamps?: boolean; messageTimeStampEnabled?: boolean; timeZone?: number; }; time?: number; },): string Parameters
- message: string
- displayName: {
hidden: boolean;
sourceType: "nameTag" | "name" | "hidden" | "sudo";
value?: string;
} Optional
options: {
allowEval?: boolean;
dimension?:
| "overworld"
| "nether"
| "the_end"
| "minecraft:overworld"
| "minecraft:nether"
| "minecraft:the_end";
isPlaceholderPlayer?: boolean;
isPlaceholderTargetPlayer?: boolean;
messageFormatting?: string;
messageGradientMode?: | "rainbow"
| "randomrainbow"
| "shuffledrainbow"
| "bluegradient"
| "randombluegradient"
| "shuffledbluegradient"
| "yellowgradient"
| "randomyellowgradient"
| "shuffledyellowgradient"
| "blackgradient"
| "randomblackgradient"
| "shuffledblackgradient"
| "graygradient"
| "randomgraygradient"
| "shuffledgraygradient"
| "purplegradient"
| "randompurplegradient"
| "shuffledpurplegradient";
messageTimeStampEnabled?: boolean;
nameFormatting?: string;
nameGradientMode?: | "rainbow"
| "randomrainbow"
| "shuffledrainbow"
| "bluegradient"
| "randombluegradient"
| "shuffledbluegradient"
| "yellowgradient"
| "randomyellowgradient"
| "shuffledyellowgradient"
| "blackgradient"
| "randomblackgradient"
| "shuffledblackgradient"
| "graygradient"
| "randomgraygradient"
| "shuffledgraygradient"
| "purplegradient"
| "randompurplegradient"
| "shuffledpurplegradient";
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?: | "rainbow"
| "randomrainbow"
| "shuffledrainbow"
| "bluegradient"
| "randombluegradient"
| "shuffledbluegradient"
| "yellowgradient"
| "randomyellowgradient"
| "shuffledyellowgradient"
| "blackgradient"
| "randomblackgradient"
| "shuffledblackgradient"
| "graygradient"
| "randomgraygradient"
| "shuffledgraygradient"
| "purplegradient"
| "randompurplegradient"
| "shuffledpurplegradient";
showDimension?: boolean;
tags?: string[];
targetPlayer?: Player;
targetPlayerSettings?: {
hideChatDisplayTimeStamps?: boolean;
messageTimeStampEnabled?: boolean;
timeZone?: number;
};
time?: number;
}Optional
allowEval?: boolean
Optional
dimension?:
| "overworld"
| "nether"
| "the_end"
| "minecraft:overworld"
| "minecraft:nether"
| "minecraft:the_end"
Optional
isPlaceholderPlayer?: boolean
Optional
isPlaceholderTargetPlayer?: boolean
Optional
messageFormatting?: string
Optional
messageGradientMode?:
| "rainbow"
| "randomrainbow"
| "shuffledrainbow"
| "bluegradient"
| "randombluegradient"
| "shuffledbluegradient"
| "yellowgradient"
| "randomyellowgradient"
| "shuffledyellowgradient"
| "blackgradient"
| "randomblackgradient"
| "shuffledblackgradient"
| "graygradient"
| "randomgraygradient"
| "shuffledgraygradient"
| "purplegradient"
| "randompurplegradient"
| "shuffledpurplegradient"
Optional
messageTimeStampEnabled?: boolean
Optional
nameFormatting?: string
Optional
nameGradientMode?:
| "rainbow"
| "randomrainbow"
| "shuffledrainbow"
| "bluegradient"
| "randombluegradient"
| "shuffledbluegradient"
| "yellowgradient"
| "randomyellowgradient"
| "shuffledyellowgradient"
| "blackgradient"
| "randomblackgradient"
| "shuffledblackgradient"
| "graygradient"
| "randomgraygradient"
| "shuffledgraygradient"
| "purplegradient"
| "randompurplegradient"
| "shuffledpurplegradient"
Optional
player?: Player
Optional
playerPersonalSettings?: {
chatNameAndMessageSeparator?: string;
chatRankPrefix?: string;
defaultMessageFormatting?: string;
defaultNameFormatting?: string;
defaultSeparatorFormatting?: string;
hideChatDisplayTimeStamp?: boolean;
nameDisplayPrefix?: string;
nameDisplaySuffix?: string;
rankDisplayPrefix?: string;
rankDisplaySeparator?: string;
rankDisplaySuffix?: string;
}
Optional
chatNameAndMessageSeparator?: string
Optional
chatRankPrefix?: string
Optional
defaultMessageFormatting?: string
Optional
defaultNameFormatting?: string
Optional
defaultSeparatorFormatting?: string
Optional
hideChatDisplayTimeStamp?: boolean
Optional
nameDisplayPrefix?: string
Optional
nameDisplaySuffix?: string
Optional
rankDisplayPrefix?: string
Optional
rankDisplaySeparator?: string
Optional
rankDisplaySuffix?: string
Optional
ranks?: string[]
Optional
separatorFormatting?: string
Optional
separatorGradientMode?:
| "rainbow"
| "randomrainbow"
| "shuffledrainbow"
| "bluegradient"
| "randombluegradient"
| "shuffledbluegradient"
| "yellowgradient"
| "randomyellowgradient"
| "shuffledyellowgradient"
| "blackgradient"
| "randomblackgradient"
| "shuffledblackgradient"
| "graygradient"
| "randomgraygradient"
| "shuffledgraygradient"
| "purplegradient"
| "randompurplegradient"
| "shuffledpurplegradient"
Optional
showDimension?: boolean
Optional
tags?: string[]
Optional
targetPlayer?: Player
Optional
targetPlayerSettings?: {
hideChatDisplayTimeStamps?: boolean;
messageTimeStampEnabled?: boolean;
timeZone?: number;
}
Optional
hideChatDisplayTimeStamps?: boolean
Optional
messageTimeStampEnabled?: boolean
Optional
timeZone?: number
Optional
time?: number
Returns string
Should be true if the player has the
chatDisplayTimeStamp
tag.If true, the time stamp will be displayed for messages sent by this player.