Made by sos9533
┌
├ join event
│ └ welcome message
│
├ OP command
│ ├ kick command
│ ├ mute command
│ ├ ban command
│ └ get info command
│
├ user command
│ ├ spawn command
│ ├ custom tp command (3)
│ ├ sethome command
│ ├ command
│ ├ my info command
│ └ basic command
│
├ anti cheat
│ ├ kick toolbox
│ ├ chatcut
│ ├ block long chat
│ ├ block fast chat
│ └ block long whisper
│ ├ anti crasher
│ └ kick long nickname
│
├ etc
│ ├ block §
│ ├ bossbar command
│ └ cps scoreboard & display cps score on the actionbar
│
├ prefix
│ ├ /prefix (prefix) - user command
│ ├ /prefix (name) (prefix) - op command
│ └ /prefix - user command [UI]
└
-
open source
- Unzip all files in
bdsx-master/plugins
ex)
└─bdsx-master
└─plugins
└─bdsx-sos9533scr-main
└─ .gitignore
└─ .npmignore
└─ index.ts
└─ LICENSE
└─ package.json
└─ sos9533scr-english.ts
└─ sos9533scr-korean.ts
- In
bdsx-master/plugins/bdsx-sos9533-main/index.ts
, enter your language asenglish
.
//what is your language
//english / korean
let language = "english"
- Refer to below and set
bdsx-master/sos9533scr-english.ts
when you choose y/n, write true/false behind ': boolean ='
//use welcomemessage (true/false)
let usewelcomemessage: boolean = true;
//use welcomemessage (true/false)
let usewelcomemessage: boolean = false;
when you write something, use " "
//welcomemessage
const welcomemessage = "§l§7welcome! this is steve's server!";
//welcomemessage
const welcomemessage = "§l§Hello! this is my server!";
when write number, dont use " "
//prefix max length (not include 'How to use' style A)
const chinlength = 20;
//prefix max length (not include 'How to use' style A)
const chinlength = 10;
when you write coordinate, use " "
//spawn coordinate (x y z)
const spawncoordinate = "0 10 0";
//spawn coordinate (x y z)
const spawncoordinate = "10 10 10";
when you choose style, write style's uppercase alphabet
//output style
//style A <prefix> <Name> : message
//style B <prefix> Name : message
//style C [prefix] <Name> : message
//style D [prefix] Name : message
let chinchatset = "A";
//output style
//style A <prefix> <Name> : message
//style B <prefix> Name : message
//style C [prefix] <Name> : message
//style D [prefix] Name : message
let chinchatset = "D";
본 플러그인은 sos9533이 제작한 기본 세팅 플러그인입니다.
기본적인 지식으로 만든 연습겸 공유 플러그인입니다.
- 제작자 연락처
┌
│ 참가이벤트
│ └ 참여 환영 메시지
│
├ 관리자 전용 명령어
│ ├ 강제퇴장 명령어
│ ├ 뮤트 명령어
│ ├ 디바이스 영구 밴 명령어
│ └ 유저정보 확인 명령어
│
│
├ 일반인 명령어
│ ├ 스폰 명령어
│ ├ 커스텀 tp명령어 (3개)
│ ├ 셋홈 명령어(sethome)
│ ├ 티피요청 명령어(tpa)
│ ├ 내정보 확인 명령어
│ └ 기본템 명령어
│
├ 핵방지
│ ├ 툴박스 접속방지 (툴박방지)
│ ├ 도배방지
│ ├ 장문방지
│ ├ 단타방지
│ └귓속말 장문방지
│ ├ 크래셔 방지 (지퍼 크래셔 방지)
│ └ 참가시 긴 닉네임 강제퇴장시키기 (닉핵방지)
│
├ 기타기능
│ ├ 보스바 명령어
│ ├ § 사용 제한시키기
│ └ cps 스코어보드 & 액션바에 표시
│
├ 칭호
│ ├ /칭호 (칭호) - 일반유저 명령어
│ ├ /칭호 (닉네임) (칭호) - op유저 명령어
│ └ /칭호 - 일반유저 명령어 (칭호적는 창같은거 나오는거)
└
안티크래셔는 해당 코드를 사용하였습니다. [mdisprgm/bdsx-anticrasher]
도배방지는 해당 코드를 사용하였습니다. [kdg7313/bdsx-script]
( 위 오픈소스는 MIT 라이센스로써 저작권 표시 및 허가 표시를 소프트웨어의 모든 복제물 또는 중요한 부분에 기재하고 사용할수 있습니다. )
bdsx-master/plugins
디렉터리에 플러그인 폴더를 두세요.
└─bdsx-master
└─plugins
└─bdsx-sos9533scr-main
└─ .gitignore
└─ .npmignore
└─ index.ts
└─ LICENSE
└─ package.json
└─ sos9533scr-english.ts
└─ sos9533scr-korean.ts
bdsx-master/plugins/bdsx-sos9533-main/index.ts
안에서 언어를korean
으로 입력합니다.
//what is your language / 당신의 언어는 무엇인가요
//english / korean
let language = "korean"
-
"[ sos9533scr ] allocated - sos9533"가 bdsx 콘솔(cmd)에 뜨면 정상 적용된겁니다.
-
위와같이 적용한 후 아래와 같이
bdsx-master/plugins/bdsx-sos9533scr-main/sos9533scr.ts
파일 안에서 const또는 let부분을 원하는대로 변경하시면 됩니다.
아래와 같은 사용여부를 선택할때는 : boolean = 뒤에 true또는 false를 입력합니다. (true=네, false=아니요)
//참여 환영 메시지 사용여부 (true/false)
let usewelcomemessage: boolean = true;
//참여 환영 메시지 사용여부 (true/false)
let usewelcomemessage: boolean = false;
아래와 같은 글자를 적는 부분에서는 ""를 사용합니다.
//참여 환영 메시지 - 참가한 플레이어의 채팅창에 출력
const welcomemessage = "§l§7환영합니다!"
//참여 환영 메시지 - 참가한 플레이어의 채팅창에 출력
const welcomemessage = "§l§7안녕하세요!!"
아래와 같은 숫자를 적는 부분에서는 ""를 입력하지 않습니다.
//긴 닉네임 길이 (권장:30)
const longnicknamekicklength = 30
//긴 닉네임 길이 (권장:30)
const longnicknamekicklength = 50
아래와 같은 좌표를 적는 부분에는 ""를 사용합니다.
//스폰 좌표 (x y z)
const spawncoordinate = "0 10 0"
//스폰 좌표 (x y z)
const spawncoordinate = "100 5 100"
아래와 같은 형식을 고를때는 해당 형식의 영어 알파벳을 대문자로 "" 안에 입력합니다..
//칭호 형식 설정
//형식A <칭호> <닉네임> : 채팅
//형식B <칭호> 닉네임 : 채팅
//형식C [칭호] <닉네임> : 채팅
//형식D [칭호] 닉네임 : 채팅
let chinchatset = "A"
//칭호 형식 설정
//형식A <칭호> <닉네임> : 채팅
//형식B <칭호> 닉네임 : 채팅
//형식C [칭호] <닉네임> : 채팅
//형식D [칭호] 닉네임 : 채팅
let chinchatset = "D"