묘단
한마포 명예에디터
Myodan abee4cb515b74216a9bf36d7b00b4122
자료 자바 에디션(JE) 플러그인 일반
트리거 리엑터 ( Trigger Reactor ) :: 트리거의 상위버전! 다양한 기능을 간단하게 구현해보자!
장르 | 개발자 툴 |
---|---|
게임버전 | 모든버전 |
원산지 | 국산 |
개발자 | wysohn |
저작권 | GNU GENERAL PUBLIC LICENSE Version 3 |
자료 출처 | https://github.com/wysohn/TriggerReactor |
소스 | https://github.com/wysohn/TriggerReactor |
본 플러그인은 트리거의 상위버전이라고 봐도 무방할 정도로 트리거의 장점을
잘 살리고 오류를 잘 수정한 플러그인입니다.
예를 들어 트리거의 장점이 인게임에서 수정이 가능하단것과
스크립트의 장점인 간단하면서 직관적인 메모장 수정으로할 수있다는것입니다.
이 플러그인은 그런 장점을들 잘 살린 플러그인입니다.
기본적인 명령어 구성은 다음과 같이 되어있습니다.
/trg "트리거" "실행자" "내용"
예를 들어 /테스트 명령어를 입력하면 "테스트에 성공하였따!" 라고 나오게하고싶다면 인게임에서
/trg cmd 테스트 #MESSAGE "테스트에 성공하였따!"
명령어를 입력하면 바로 /테스트 라는 명령어를 생성됩니다.
이외에도 플러그인 폴더속에 넣어서 직접 만들수도있습니다.
또한 기존의 트리거에서 지원하지 않던 GUI기능도 지원하고 여러가지 이벤트를 더욱 많이 지원합니다.
- Click/Walk :: 플레이어가 블록을 클릭하거나 블럭 위를 걷는 경우 발동하는 트리거입니다.
- Command :: 플레이어가 명령어를 입력하는 경우 발동 하는 트리거 입니다.
- Area :: 플레이어가 설정된 지역에 들어가거나 나갈 때 발동됩니다.
- Named :: 이 트리거는 #CALL Executor로만 사용 가능 합니다. 즉 다른 트리거에서 발동 해야지 발동되는 트리거입니다.
- Custom :: 아무 종류의 이벤트(버킷 이벤트나 다른 플러그인의 이벤트) 가 발생 시 작동합니다.
- Inventory :: 인벤토리가 열리거나 인벤토리 내 아이템을 클릭 하거나 또는 이벤토리가 닫힐 때 작동합니다.
- Repeating :: 일정 주기로 반복해서 작동되는 트리거입니다.
- #STOP :: 코드를 모두 정지 시킵니다.
- #WAIT <int> :: 스크립트를 지정된 시간만큼 잠시 멈춥니다.
- #COOLDOWN <int> :: 트리거의 재사용 대기 시간을 지정합니다.
- #BROADCAST "<string>" :: 모든 플레이어에게 메시지를 보냅니다.
- #CMD "<string>" :: 트리거를 실행한 플레이어에게 그 플레이어의 권한으로 명령어를 실행합니다.
- #CMDOP "<string>" :: 트리거를 실행한 플레이어에게 OP(관리자)의 권한으로 명령어를 실행합니다.
- #CODCON "<string>" :: 콘솔에서 명령어를 실행합니다.
- #LOG "<string>" :: 콘솔에 메시지를 보냅니다.
- #MESSAGE "<string>" :: 트리거를 실행한 플레이어에게 메시지를 보냅니다.
- #TP <x>, <y>, <z> :: 트리거를 실행한 플레이어를 좌표로 텔레포트 시킵니다.
- #SOUND <location>, "<sound>", <volume>, <pitch> :: 지정된 위치에 소리를 지정된 종류, 소리 크기, 피치로 실행합니다.
- [바로가기] :: 좀 더 자세히 보기
- $playername :: 플레이어의 이름을 반환합니다. (문자열)
- $playeruuid :: 플레이어의 UUID을 반환합니다. (문자열)
- $ip :: 플레이어의 IP을 반환합니다. (문자열)
- $gamemode :: 플레이어의 게임모드를 반환합니다. (문자열)
- $health :: 플레이어의 현재체력을 반환합니다. (정수)
- $maxhealth :: 플레이어의 최대체력을 반환합니다. (정수)
- $food :: 플레이어의 현재배고픔을 반환합니다. (정수)
- $isflying :: 플레이어의 플라이 활성화 여부를 반환합니다. (불리언)
- $emptyslot :: 플레이어 인벤토리의 빈 슬롯 인덱스를 가져옵니다. 인벤토리가 가득 찾다면 -1 (정수)
- $emptyslots :: 플레이어 인벤토리의 빈 슬롯 수를 구합니다. (정수)
- [바로가기] :: 좀 더 자세히 보기
- /trg :: 모든 명령어를 확인합니다.
- [ 플러그인 적용법 ]
- 사용하고자 하는 마인크래프트 버전을 지원하는 플러그인을 다운로드해줍니다.
- 플러그인 파일을 서버구동기 파일이 들어있는 폴더안에 plugins 폴더에 넣어줍니다.
- 서버구동기를 틀어 구동시켜줍니다.
- 플러그인이 정상적으로 적용되었는지 확인해줍니다.
- [ 스크립트 적용법 ]
- plugins\skript 경로에있는 scripts 폴더 속에 자신이 원하는 .sk파일을 넣어줍니다.
- /sk reload all 명령어를 이용해 스크립트를 불러와줍니다.
- 정상적으로 스크립트가 적용됬는지 확인해줍니다.
- [다운로드] :: 버전: 3.0.3 bukkit latest, 지원 MC 버전: 1.13 ~ 1.15.1
- [다운로드] :: 버전: 3.0.3 bukkit legacy, 지원 MC 버전: 1.5.2 ~ 1.12.2
- [다운로드] :: 버전: 3.0.1 sponge
- [바로가기] :: 트리거 리엑터 공식 디스코드 서버
- [바로가기] :: 트리거 리엑터 공식 사이트
다운로드하기전에 게시글 추천한번씩 부탁드립니다.
wysohn
2018.12.26여기 오실 수 있으면 와주시면 좋겠습니다. TR 질문답변 디스코드 입니다: https://discord.gg/KubaFcd
묘단
2019.02.26본문에 추가하였습니다. ( _ _)
마삽
2019.07.27삭제는 어떻게 하나요?
묘단
2019.07.28정확히 무슨 트리거를 삭제하고싶으신지 말씀해주셔야 알려드릴수있습니다. ㅠㅠ
예) 클릭트리거, 워크트리거 등
이리무
2019.07.30Click/Walk 트리거 기준, 뼈 아이템 들고 삭제할 Click/Walk 트리거 블럭에 공격키(기본 왼쪽)를 누르면 삭제됩니다.
마삽
2019.08.20cmd
Dr_Romantic
2019.12.25안녕하세요, 묘단님. Trigger Reactor 분야 창작자이자 TR의 협력개발자인 Pro_Snape입니다. 플러그인을 한마포에 등록해주셔서 감사합니다.
다름이 아니오라, 글이 올라온지 꽤나 되어서 그런지, 플러그인 버전이 과거의 버전에 머물러있습니다. 현재 트리거 리엑터의 최신버전은 v3.0.1 버전입니다. 다음 링크에서 다운로드를 받으실 수 있습니다.
https://github.com/wysohn/TriggerReactor/releases
또한 트리거 리엑터 공식 홈페이지의 dothome 주소의 사용은 중지되었습니다. 링크를 http://trg-reactor.co.kr 로 변경해주시기 바랍니다.
위 두 가지 사항이 변경되면 해당 댓글에 답글로 알려주시기 바랍니다.
얼마 남지 않은 2019년 한해 잘 보내시기 바랍니다.
[이 글은 변경사항이 적용된 후, 삭제됩니다.
묘단
2019.12.26최신버전과 공식사이트 바로가기 링크 변경 완료했습니다!
그 외에도 소스링크로 github링크를 추가했습니다!
정중한 게시글 업데이트 요청 감사합니다.
Dr_Romantic
2019.12.26업데이트 내용을 확인했습니다. 감사드립니다 :)
LeagueLugas
2020.05.08트리거 리엑터의 공식 도메인이 http://trg-reactor.com 으로 변경되었습니다.
게시글 수정 부탁 드립니다
묘단
2020.05.10수정하였습니다:D
ELEWORLD
2020.05.10오 진짜 감사합니다 ㅠㅠ
Premiers
2020.05.22이거 찾고있었는데 감사합니다!!
김지헌
2020.06.13찾고 있던걸 여기서 발견하네 감사해요 ㅜㅜ