SigNotice
Notice module
유저에게 전달/안내 될 수 있는 알림을 나타냅니다.
이 페이지에 대한 설명은 기본적으로 SigSingleNotice를 기준으로 합니다.
Usage
Programmatic Usage
SigNotice.of()
.addMessage("Hello, World!")
.notice(player);SigNotice.of()
.addMessage("placeholder: %test%")
.notice(player, SigStringEditor.ofReplace("%test%", "10")); // formatter exampleYaml Deserialize
YamlNode node;
new SigNotice(node); // or use fromYaml(YamlNode)Yaml Format
메시지(
message)
message:
content:
- "Message"
send_to: # Optional
player: # 플레이어 한테 전송
server: # 실행된 서버에 전송
bungee: # 번지에 연결된 전체 서버에 전송Component(
component)
MiniMessage 포맷을 따릅니다.
타이틀(
title)
소리(
sound)
send_to Yaml Format
send_to 포맷은 SigNotice를 보낼 대상을 지정합니다. 지정되지 않을 경우 기본 값으로 설정됩니다.
기본 값
전체 포맷
단축 포맷
만약에 이 포맷을 사용할 경우 아래에 적힌 값만 사용 가능합니다.
Feature
SigNotice를 보여주지 않거나, 메모리에 따로 저장하는 등 추가 처리를 진행할 수 있습니다.SigNoticeResult: message 대신SigNotice를 가지고 있는TaskResult입니다. message만 가지고 있는TaskResult보다 다양한 안내가 가능합니다.SigNotice#notice의 반환TaskResult값을 통해 성공적으로 메시지가 표시 되었는지 확인할 수 있습니다. 그러나 이를 확인하기 어려운 경우 역시 다수 존재하므로 참고 용으로만 사용되어야 합니다.
Last updated