Gui
Gui module for Sigcraft
마인크래프트 GUI 시스템을 담당하는 모듈입니다.
Usage
LocalizationGui
기본적인 GUI 형식으로, Foundation의 Menu 시스템을 기반으로 합니다.
public class ExampleGui extends LocalizationGui {
public ExampleGui() {
super(McLocalizationController.getDefaultBundle(SimplePlugin.getInstance()),
"EXAMPLE",
player);
registerButtonFromId("INFO");
}
}gui:
EXAMPLE:
title: "테스트 GUI"
row: 3
INFO:
slot: 5
icon: DIAMOND
name: "테스트 버튼"
lore:
- "테스트 설명1"
- "테스트 설명2"
execute:
left_click:
command: "test" # SigExecutable
right_click:
command: "test"
USER_NAME:
slot: 6
name: "{userName}"
lore:
- "당신의 유저 이름입니다."HelperGui
Helper를 이용한 GUI 이며, redraw 시 모든 아이템을 다시 그리는 특성을 가지고 있어 여러 번 업데이트 되어야 하는 GUI에 적합합니다.
Page Gui
페이지를 사용하는 GUI 이며, SlotPaginator와 같이 운용됩니다. HelperPageGui 를 권장합니다.
Last updated