모듈 구조
metadata.json의 entry가 실행 시작점입니다. 같은 폴더에 index.js를 만드세요.
{
"name": "MyModule",
"creator": "Yena",
"version": "1.0.0",
"description": "예제 모듈",
"entry": "index.js"
}게임 채팅에서 /fbu pair를 입력한 뒤 표시된 8자리 코드를 넣으세요. 인증하면 가이드, 블록 코딩, 웹 에디터, 모듈 공유를 사용할 수 있습니다.
ChatTriggers 형식의 모듈을 작성하고 FB Utils 클라이언트에 동기화하세요. 공유하기 전에 게임 내 일회용 코드로 연결합니다.
metadata.json의 entry가 실행 시작점입니다. 같은 폴더에 index.js를 만드세요.
{
"name": "MyModule",
"creator": "Yena",
"version": "1.0.0",
"description": "예제 모듈",
"entry": "index.js"
}수신 채팅, 명령어, 틱 이벤트를 연결합니다. 사용자 명령어는 /fbu hello처럼 호출됩니다.
register("chat", (boss) => {
ChatLib.chat("보스: " + boss)
}).setCriteria("[보스] ${boss} 등장")
register("command", (name) => {
ChatLib.chat("안녕, " + name)
}).setName("hello")실제 ChatTriggers 모드가 설치된 경우 모듈을 ChatTriggers 경로에 설치해 원본 엔진의 import, Renderer API로 실행합니다. FB Utils 내장 엔진은 별도로 지원 범위가 제한됩니다.
import { label } from "./text.js"
register("renderOverlay", () => {
Renderer.drawString(label, 12, 12)
})게임에서 /fbu pair로 코드를 확인하고 여기서 연결하세요. 에디터 저장 후 게임 클라이언트가 온라인이면 로컬 파일에 반영됩니다. 공개할 때만 공유 버튼을 누르세요.
/fbu pair /fbu reload /fbu list /fbu install MyModule /fbu delete MyModule
공유 모듈의 코드는 실행 전 확인하세요. 외부 모듈 설치는 사용자 명령으로만 진행됩니다. ChatTriggers API 전체 사용에는 원본 ChatTriggers 모드가 필요합니다.
공유된 모듈의 설명과 소스를 확인하고, 게임에서 이름으로 설치하세요.
저장하면 연결된 클라이언트가 변경 사항을 받아 로컬에 기록합니다.
/fbu pair를 실행하고 연결해 주세요.트리거 블록과 행동 블록을 조합하면 JavaScript가 만들어집니다.
블록을 드래그해 순서를 변경하세요. 생성된 소스는 선택한 모듈의 index.js에 적용됩니다.
검증된 BaboYena, yenauw 계정만 접근할 수 있습니다.
FB Utils가 설치된 게임 채팅에 /fbu pair를 입력하세요. 표시된 8자리 코드는 3분 동안 유효합니다.