BetaProtectedconstructorBetaReadonly BetablockReadonly BetatypeStatic Readonly BetacomponentBetaReturns the RawText of the sign if setText was called with
a RawMessage or a RawText object, otherwise returns
undefined.
This function can't be called in read-only mode.
BetaReturns the text of the sign if setText was called with a
string, otherwise returns undefined.
This function can't be called in read-only mode.
BetaGets the dye that is on the text or undefined if the sign has not been dyed.
This function can't be called in read-only mode.
BetaThe message to set on the sign. If set to a string, then
call getText to read that string. If set to a RawMessage,
then calling getRawText will return a RawText. If set to a
RawText, then calling getRawText will return the same
object that was passed in.
const helloWorldMessage: RawMessage = { text: 'Hello World' };
sign.setText(helloWorldMessage);
// Sign text will be saved as a RawText
const result: RawText = sign.getRawText();
JSON.stringify(result); // { rawtext: [{ text: 'Hello World' }] };
const helloWorldText: RawText = { rawtext: [{ text: 'Hello World' }] };
sign.setText(helloWorldText);
// There will be no data transformation unlike calling setText with a RawMessage
const result: RawText = sign.getRawText();
JSON.stringify(result); // { rawtext: [{ text: 'Hello World' }] };
BetaOptionalcolor: DyeColorThe dye color to apply to the sign or undefined to clear the dye on the sign.
Represents a block that can display text on it.