본문 바로가기

마인크래프트 플러그인

블럭을 문처럼 사용하자 (BlockDoor 0.076 for CB 1.3.1-R2.0)

안녕하세요. 요즘 서버팩 만드는데 작업중이라 잘 글을 못썼습니다.

 

다른 분에게 같이 이 티스토리를 사용하자고 했는데도 말을 안하시더라군요.

 

어쩃든 소개합니다. 블럭처럼 문을 사용할 수 있는 플러그인입니다.

 

 

 

 

이것이 적용된 플러그인의 모습인데요.

 

평범하죠?

 

 

그냥은 이해가 안가니 동영상도 참고 바랍니다.

 

 

 

 

 

 

 

 

 

이쯤에서 Permission Node(펄미션 노드)입니다.

 

Use
blockdoor.usetriggers - Ability to use triggers
blockdoor.usezones - Ability to use zones
Door
blockdoor.door - Ability to use /ddoor
blockdoor.player.twostate - Ability to use /dtwostate
blockdoor.hdoor - Ability to use /dhdoor
Trigger
blockdoor.trigger - Ability to use /dtrig
blockdoor.mytrigger - Ability to use /dmytrig
blockdoor.player.breaktriggers - Ability to break your own triggers
blockdoor.redstonetrigger - Ability to use /dredtrig
Zone
blockdoor.zone - Ability to use /dzone
blockdoor.myzone - Ability to use /dmyzone
blockdoor.azone - Ability to use /dazone
blockdoor.pzone - Ability to use /dpzone
blockdoor.ezone - Ability to use /dezone
blockdoor.mzone - Ability to use /dmzone
blockdoor.uzone - Ability to use /duzone
Link
blockdoor.link - Ability to use /dlink
blockdoor.link.trigger - Ability to link triggers to a door
blockdoor.link.mytrigger - Ability to link mytriggers to a door
blockdoor.link.redtrig - Ability to link redtrigs to a door
blockdoor.link.zone - Ability to link zones to a door
blockdoor.link.myzone - Ability to link myzones to a door
blockdoor.link.azone - Ability to link azones to a door
blockdoor.link.pzone - Ability to link pzones to a door
blockdoor.link.ezone - Ability to link ezones to a door
blockdoor.link.mzone - Ability to link mzones to a door
Toggle
blockdoor.player.toggle - Ability to toggle your own doors
blockdoor.player.toggle2 - Ability to toggle your own twostate doors
blockdoor.player.toggle3 - Ability to toggle your own hybrid doors
Open / Close
blockdoor.player.open - Ability to toggle open your own doors
blockdoor.player.close - Ability to toggle close your own doors
blockdoor.player.open2 - Ability to toggle open your own twostate doors
blockdoor.player.close2 - Ability to toggle close your own twostate doors
blockdoor.player.close3 - Ability to toggle close your own hybrid doors
blockdoor.player.open3 - Ability to toggle open your own hybrid doors
Tool
blockdoor.fill - Ability to use /dfill
blockdoor.empty - Ability to use /dempty
blockdoor.info - Ability to use /dinfo
blockdoor.player.list - Ability to list your own doors, zones, and triggers
blockdoor.player.delete - Ability to delete your own doors, zones, and triggers
blockdoor.cancel - Ability to use /dcancel
blockdoor.player.save - Ability to force save a twostate door

 

 

번역은 귀찮아서 번역기 썼습니다.(ㅈㅅ..ㅠ)

 

사용
blockdoor.usetriggers - 트리거를 사용 하는 능력
blockdoor.usezones - 영역을 사용 하는 능력
blockdoor.door - /ddoor를 사용 하는 능력
blockdoor.player.twostate - /dtwostate를 사용 하는 능력
blockdoor.hdoor - /dhdoor를 사용 하는 능력
트리거
blockdoor.trigger - /dtrig을 사용 하는 능력
blockdoor.mytrigger - /dmytrig을 사용 하는 능력
blockdoor.player.breaktriggers - 당신의 자신의 트리거를 깰 수 있는 능력
blockdoor.redstonetrigger - /dredtrig을 사용 하는 능력
영역
blockdoor.zone - /dzone를 사용 하는 능력
blockdoor.myzone - /dmyzone를 사용 하는 능력
blockdoor.azone - /dazone를 사용 하는 능력
blockdoor.pzone - /dpzone를 사용 하는 능력
blockdoor.ezone - dezone / 사용 하는 능력
blockdoor.mzone - /dmzone를 사용 하는 능력
blockdoor.uzone - /duzone를 사용 하는 능력
링크
blockdoor.link - /dlink을 사용 하는 능력
blockdoor.link.trigger - 트리거 문을 연결 하는 기능
blockdoor.link.mytrigger - mytriggers 문을 연결 하는 기능
blockdoor.link.redtrig - redtrigs 문을 연결 하는 기능
blockdoor.link.zone - 한 문 영역을 연결 하는 능력
blockdoor.link.myzone - myzones 문을 연결 하는 기능
blockdoor.link.azone - azones 문을 연결 하는 기능
blockdoor.link.pzone - pzones 문을 연결 하는 기능
blockdoor.link.ezone - ezones 문을 연결 하는 기능
blockdoor.link.mzone - mzones 문을 연결 하는 기능
토글
blockdoor.player.toggle - 당신의 자신의 문을 전환 하는 능력
blockdoor.player.toggle2 - twostate 문을 전환 하는 능력
blockdoor.player.toggle3 - 하이브리드 문을 전환 하는 능력
열기/닫기
blockdoor.player.open - 에 토글을 달 능력이 자신의 문을 열어합니다
blockdoor.player.close - 에 토글을 달 능력이 당신의 자신의 문을 닫습니다
blockdoor.player.open2 - 토글을 달기 위한 능력 twostate 문을 열고합니다
blockdoor.player.close2 - 에 토글을 달 능력이 twostate 문을 닫습니다
blockdoor.player.close3 - 에 토글을 달 능력이 하이브리드 문을 닫습니다
blockdoor.player.open3 - 토글을 달기 위한 능력 하이브리드 문을 열고합니다
도구
blockdoor.fill - /dfill을 사용 하는 능력
blockdoor.empty - /dempty를 사용 하는 능력
blockdoor.info - /dinfo를 사용 하는 능력
blockdoor.player.list - 능력을 자신의 문, 영역 및 트리거 목록
blockdoor.player.delete - 당신의 자신의 문, 영역 및 트리거를 삭제 하는 기능
blockdoor.cancel - /dcancel을 사용 하는 능력
blockdoor.player.save - 능력을 강제로 저장 twostate 문



관리자 권한
blockdoor.admin.twostate - 어떤 만든된 twostate 문을 편집할 수 있는 기능
blockdoor.admin.breaktriggers - 모든 트리거를 깰 수 있는 능력
blockdoor.admin.toggle - 모든 문을 전환 하는 능력
blockdoor.admin.toggle2 - 모든 twostate 문을 전환 하는 능력
blockdoor.admin.toggle3 - 모든 하이브리드 문을 전환 하는 능력
blockdoor.admin.open - 에 토글을 달 능력이 모든 문을 열합니다
blockdoor.admin.close - 에 토글을 달 능력이 모든 문을 닫습니다
blockdoor.admin.open2 - 에 토글을 달 능력이 모든 twostate 문을 열합니다
blockdoor.admin.close2 - 에 토글을 달 능력이 모든 twostate 문을 닫습니다
blockdoor.admin.open3 - 에 토글을 달 능력이 모든 하이브리드 문을 열합니다
blockdoor.admin.close3 - 에 토글을 달 능력이 모든 하이브리드 문을 닫습니다
blockdoor.admin.list - 모든 문 및 영역 트리거를 나열 하는 능력
blockdoor.admin.delete - 모든 문 및 영역 트리거를 삭제 하는 기능
blockdoor.reload - /dreload를 사용 하는 능력
blockdoor.admin.save - 능력을 강제로 저장 된 모든 선수 twostate 문.
blockdoor.admin.myzone - 모든 선수 myzone을 활성화 하기 위한 능력.
blockdoor.admin.mytrigger - 모든 플레이어 mytrigger를 트리거할 수 있습니다.

 

Bukkit 권한 관련
blockdoor.* - 모든 권한 및 blockdoor.admin 제공
blockdoor.admin - 모든 권한 및 blockdoor.admin 제공
blockdoor.player - blockdoor.player 사용 권한 및 모든 비 관리 제공
blockdoor.admin.* - blockdoor.admin에 대 한 모든 권한을 제공합니다
blockdoor.player.* - blockdoor.player에 대 한 모든 권한을 제공합니다
blockdoor.link.* - blockdoor.link에 대 한 모든 권한을 제공합니다

 

명령어 입니다.

 

/ddoor [doorname]
Creates a door with the given name and starts door selection. Right click two blocks to select the door region.
/dtwostate <lock/unlock> [doorname]
Creates a two state door with the given name. Also allows players to unlock or lock the door for editing.
/dhdoor [doorname] <done>
Creates a hybrid door where a block can be placed anywhere in the world and be toggled.
/dtrig [triggername]
Creates a trigger to toggle doors. Right click to select a trigger block, which will toggle the door when right clicked.
/dmytrig [triggername]
Creates a player owned trigger - Only the creator can toggle
/dfill [doorname] <blockid or blockname : offset>
Sets the specified door to be made of the given block type.
/dempty [doorname] <blockid or blockname : offset>
Sets the specified door to be made of the given block type.
/dzone [zonename]
This creates a trigger zone which toggles the door when players enter or exit. Right click two blocks to select the zone region.
/dmyzone [zonename]
Creates a player owned zone - Only the creator is detected. Right click two blocks to select the zone region.
/dmzone [zonename]
This creates an any Mob type triggered zone which toggles the door when mobs enter or exit. Right click two blocks to select the zone region.
/dezone [zonename]
This creates a zone that toggles a door if any living entity (mobs or players) enter it. Right click two blocks to select the zone region.
/dazone [zonename]
This creates a zone that toggles a door if any aggressive mob enters it. Right click two blocks to select the zone region.
/dpzone [zonename]
This creates a zone that toggles a door if any passive mob enters it. Right click two blocks to select the zone region.
/duzone [zonename] [trigger]
This creates a zone that toggles a door if the specified trigger enters the zone. Right click two blocks to select the zone region.
/dlink [redtrig/trigger/mytrigger/myzone/zone/mzone/azone/pzone/ezone/uzone] [triggername] [doorname] [toggle/open/close] <1/2/3>
Used to connect triggers and zones to a given door (or doors) 1 and 2 option used for single state and two state door linking. note* uzone uses an additional argument for /dlink
/dlink [uzone] [zonename] [triggername] [doorname] [toggle/open/close] <1/2/3>
/ddel [door/twostate/trigger/zone/mzone/pzone/azone/ezone] [name][playerName][world]
Deletes specified door, trigger, or zone
/ddel link <triggerOrZoneType:uzoneTrigger> <triggerName> <doorType> <doorName>
Deletes specified link to a door
/dredtrig [triggername]
Creates a redstone trigger. Right click an object that outputs redstone current and that object's state changes will be used to toggle a door.
/dinfo
Will show information about BlockDoor objects.
/dcancel
Will cancel any currently active player command.
/dsave
Will force a state save of a clicked twostate door.



With admin permissions

/dlist <all> <type> <player> <page>
Lists all doors, zones, and triggers you created or anyone else crated.
/dtoggle [doorname] <player>
Toggles the specified door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dtoggle2 [twostatedoorname] <player>
Toggles the specified two state door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dtoggle3 [hybridstatedoorname] <player>
Toggles the specified hybrid state door. This state is saved to file.
/dopen [doorname] <player>
Opens the specified door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dclose [doorname] <player>
Closes the specified door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dopen2 [twostatedoorname] <player>
Opens the specified two state door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dclose2 [twostatedoorname] <player>
Closes the specified two state door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dclose3 [hybridstatedoor] <player>
Closes the specified hybrid state door. This state is then saved to file.
/dopen3 [hybridstatedoor] <player>
Opens the specified hybrid state door. This state is then saved to file
/ddel [door/twostate/hdoor/trigger/zone/mzone/pzone/azone/ezone/uzone] [name][playerName][world]
Deletes specified door, trigger, or zone
/ddel link <triggerOrZoneType:uzoneTrigger> <triggerName> <doorType> <doorName> <player>
Deletes specified link to a door
/ddel link <triggerOrZoneType:uzoneTrigger> <triggerName> <doorType> <doorName> <player> <world>
Deletes specified link to a door
/dreload - reloads the blockdoor datafiles



With player permissions

/dlist <type> <page>
Lists all doors, zones, and triggers you created.
/dtoggle [doorname]
Toggles the specified door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dtoggle2 [twostatedoorname]
Toggles the specified two state door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dopen [doorname]
Opens the specified door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dclose [doorname]
Closes the specified door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dopen2 [twostatedoorname]
Opens the specified two state door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dclose2 [twostatedoorname]
Closes the specified two state door. This state is also what is saved to file, and will be the state when the plugin reloads.
/dclose3 [hybridstatedoor] <player>
Closes the specified hybrid state door. This state is then saved to file.
/dopen3 [hybridstatedoor] <player>
Opens the specified hybrid state door. This state is then saved to file
/ddel [door/trigger/zone/mzone/pzone/azone/ezone/uzone] [name]
Deletes specified door, trigger, or zone
/ddel link <triggerOrZoneType:uzoneTrigger> <triggerName> <doorType> <doorName>
Deletes specified link to a door



Console commands: (must be enabled in config file)

/dlist <type> <player> <page>
/ddel [door/twostate/trigger/mytrigger/zone/myzone/mzone/pzone/azone/ezone/uzone] [name] <player> <world>
/ddel link <triggerOrZoneType:uzoneTrigger> <triggerName> <doorType> <doorName> <player> <world>
/dreload
reloads the blockdoor datafiles.

해석

 

/ ddoor [doorname] 주어진 이름으로 문을 생성하고 문 선택을 시작합니다. 오른쪽 문 영역을 선택하는 두 블록을 클릭합니다. / dtwostate <lock/unlock> [doorname] 주어진 이름을 가진 두 개의 주 (州) 문을 생성합니다. 또한 플레이어가 편집을 위해 문을 잠금 해제 또는 잠금 할 수 있습니다. / dhdoor [doorname] <done>는 블록이 세상을 배치 할 수 있으며 전환 할 하이브리드 문을 만듭니다. / dtrig [triggername] 토글 문에 트리거를 생성합니다. 오른쪽, 오른쪽 클릭했을 때 문을 전환하는 트리거 블록을 선택 / dmytrig [triggername] 플레이어가 소유 한 트리거를 생성합니다 - 만 제작자가 / dfill를 전환 할 수 있습니다 [doorname] <blockid 또는 blockname :. offset>은에 지정된 문을 설정 주어진 블록 타입 만들어 질 / dempty은 [doorname] <blockid 또는 blockname :.. offset>은 주어진 블록 타입 / dzone [zonename]이이 문을 토글 트리거 영역을 만듭니다 플레이어가 입력 할 때 만들어 할 지정된 문을 설정 또는 종료합니다. 오른쪽 영역 영역을 선택하는 두 블록을 클릭 / dmyzone [zonename] 플레이어가 소유 한 영역을 만듭니다 -. 만 작성자가 감지된다. 오른쪽 영역 영역을 선택하는 두 블록을 클릭합니다. / dmzone [zonename]이 몹이 입력하거나 종료 할 때 문을 토글 실행하는 몹의 유형은 영역을 만듭니다. 오른쪽 영역 영역을 선택하는 두 블록을 클릭합니다. / dezone [zonename]이 어떤 생활 엔티티 (몹 또는 플레이어)를 입력하면 문을 토글 영역을 만듭니다. 오른쪽 영역 영역을 선택하는 두 블록을 클릭합니다. / dazone [zonename]이 어떤 공격적인 마피아가를 입력하면 문을 토글 영역을 만듭니다. 오른쪽 영역 영역을 선택하는 두 블록을 클릭합니다. / dpzone [zonename]이 어떤 수동적 인 마피아가를 입력하면 문을 토글 영역을 만듭니다. 오른쪽 영역 영역을 선택하는 두 블록을 클릭합니다. / duzone [zonename] [트리거]이 지정된 트리거가 영역을 입력하면 문을 토글 영역을 만듭니다. 오른쪽 영역 영역을 선택하는 두 블록을 클릭합니다. / dlink [redtrig / 트리거 / mytrigger / myzone / 지역 / mzone / azone / pzone / ezone / uzone] [triggername] [doorname] [토글 / 오픈 / 닫기] <1 / 2 / 3> 주어진 문 (또는 문) 1 및 단일 국가와 연결되는 두 개의 주 (州) 문에 사용이 옵션을 트리거 및 지역을 연결하는 데 사용됩니다. 참고 * uzone는 / dlink / dlink에 대한 추가 인수를 사용하여 [uzone] [zonename] [triggername] [doorname] [오픈 / 전환 / 닫기] <1/2/3> / ddel [문 / twostate / 트리거 / 지역 / mzone / pzone / azone / ezone] [이름] [PLAYERNAME] [세계]이 지정되어 삭제 문, 트리거 또는 구역 / ddel 링크 <triggerOrZoneType:uzoneTrigger> <triggerName> <doorType> <doorName> 삭제 문 / dredtrig에 대한 링크를 지정 [ triggername]이 (가) redstone 트리거를 만듭니다. 오른쪽 redstone 현재 출력하고 그 객체의 상태 변경이 문을 전환하는 데 사용됩니다. BlockDoor 객체에 대한 / dinfoWill 쇼 정보를 제공합니다. / dcancelWill 모든 현재 사용중인 플레이어 명령을 취소 할 개체를 누릅니다. / dsaveWill의 힘은 클릭 twostate 문의 상태를 저장합니다.


관리자
/ dlist <all> 여기서 <type> <player> <page> 모든 문, 구역, 그리고 만들거나 다른 사람이 crated 트리거를 나열합니다. / dtoggle [doorname] <player>가 지정된 문을 깁니다. 이 상태 파일에 저장 무엇도 있으며, 플러그인 reloads./dtoggle2은 [twostatedoorname] <player>가 지정된 두 주 문을 깁니다 때 상태가 될 것입니다. 이 상태 파일에 저장 무엇도 있으며, 플러그인 reloads./dtoggle3은 [hybridstatedoorname] <player>가 지정한 하이브리드 상태 문을 깁니다 때 상태가 될 것입니다. 이 상태 파일에 저장. / dopen [doorname] <player>이 지정된 문을 엽니 다하고 있습니다. 이 상태 파일에 저장 무엇도 있으며, 국​​가 될 것입니다 때 플러그인로드. / dclose [doorname] <player>가 지정된 문을 닫습니다. 이 상태 파일에 저장 무엇도 있으며, 플러그인 reloads./dopen2은 [twostatedoorname] <player>가 지정된 두 주 문을 엽니 때 상태가 될 것입니다. 이 상태 파일에 저장 무엇도 있으며, 국​​가 플러그인 reloads./dclose2 [twostatedoorname] <player>가 지정된 두 주 문을 닫습니다. 될 것입니다 이 상태 파일에 저장 무엇도 있으며, 플러그인 reloads./dclose3 [hybridstatedoor] <player>가 지정한 하이브리드 상태 문을 닫고 때 상태가 될 것입니다. 이 상태는 다음 [hybridstatedoor] <player>가 지정한 하이브리드 상태 문을 엽니 다 file./dopen3에 저장됩니다. 이 상태는 다음 파일에 저장됩니다 / ddel [문 / twostate / hdoor / 트리거 / 지역 / mzone / pzone / azone / ezone / uzone] [이름] [PLAYERNAME] [세계]이 지정되어 삭제 문, 트리거 또는 구역 / ddel 링크 에 링크를 지정 문 / ddel 링크 <triggerOrZoneType:uzoneTrigger>에 지정된 <triggerOrZoneType:uzoneTrigger>의 <triggerName> <doorType>의 <doorName>의 <player>의 삭제 링크 <triggerName> <doorType> <doorName> <player> <world> 삭제 문 / dreload - 다시로드 blockdoor의 데이터 파일


노드가 있는 플레이어
/ dlist 여기서 <type> <page> 당신이 만든 모든 문, 구역, 트리거를 나열합니다. / dtoggle [doorname] 지정된 문을 깁니다. 이 상태 파일에 저장 무엇도 있으며, 국​​가 플러그인 reloads./dtoggle2 [twostatedoorname] 지정된 두 주 문 깁니다. 될 것입니다 이 상태 파일에 저장 무엇도 있으며, 국​​가 될 것입니다 때 플러그인로드. / dopen [doorname] 지정된 문을 엽니 다. 이 상태 파일에 저장 무엇도 있으며, 국​​가 될 것입니다 때 플러그인로드. / dclose [doorname] 지정된 문을 닫습니다. 이 상태 파일에 저장 무엇도 있으며, 국​​가 플러그인 reloads./dopen2 [twostatedoorname] 지정된 두 주 문을 엽니 다. 될 것입니다 이 상태 파일에 저장 무엇도 있으며, 국​​가 플러그인 reloads./dclose2 [twostatedoorname] 지정된 두 주 문을 닫습니다. 될 것입니다 이 상태 파일에 저장 무엇도 있으며, 플러그인 reloads./dclose3 [hybridstatedoor] <player>가 지정한 하이브리드 상태 문을 닫고 때 상태가 될 것입니다. 이 상태는 다음 [hybridstatedoor] <player>가 지정한 하이브리드 상태 문을 엽니 다 file./dopen3에 저장됩니다. 이 상태는 다음 파일 / ddel [문 / 트리거 / 지역 / mzone / pzone / azone / ezone / uzone] [이름]이 지정되어 삭제 문, 트리거 또는 구역 / ddel 링크 <triggerOrZoneType:uzoneTrigger>의 <triggerName> <doorType에 저장됩니다 문에 링크를 지정> <doorName> 삭제


서버창 명령어 (config 파일에서 활성화해야합니다)
/ dlist 여기서 <type> <player> <page> / ddel [문 / twostate / 트리거 / mytrigger / 지역 / myzone / mzone / pzone / azone / ezone / uzone] [이름] <player> <world> / ddel 링크 <triggerOrZoneType : uzoneTrigger> <triggerName> <doorType> <doorName> <player> <world> / dreloadreloads blockdoor의 데이터 파일.

 

 

 

 

BlockDoor.jar

 

이상 크론이었습니다...

 

 

 

다음에 올릴자료는

시티즌2의 한글자료와

히어로즈 한글자료

마법 과 그 기타 외외입니다.

 

서버팩도 올릴 생각입니다.

서버팩 진행상황은 http://bobason01.blog.me/ 를 참조해주시면 감사합니다.