目次

BigDoorsプラグイン

このプラグインは全ユーザーが使用可能です。
大型のドアを設置することができます。ただしドアの数には限りがあります。

開発元ページ:
https://www.spigotmc.org/resources/big-doors.58669/ <html> <iframe width=“560” height=“315” src=“https://www.youtube.com/embed/ApawfmWX7Nw” title=“YouTube video player” frameborder=“0” allow=“accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture” allowfullscreen></iframe> </html>

基本的な使い方

<html> <iframe width=“560” height=“315” src=“https://www.youtube.com/embed/pN0fntO939c” title=“YouTube video player” frameborder=“0” allow=“accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture” allowfullscreen></iframe> </html>

新しい大扉/跳ね橋/落とし格子の作り方

①新しい大扉/跳ね橋/落とし格子の作成を宣言し、名前<doorname>を指定します。

/Newdoor [-BD/-DB/-PC] <doorname>

大扉の場合は-BD、跳ね橋は-DB、落とし格子は-PCを指定してください(指定なしの場合は-BD扱い)

②画面の指示に従って、扉の対角の点とヒンジを指定します。

③オブジェクトが作成されます。

開閉動作と設定の方法

①bdmコマンドを入力します。

/bdm

②メニューが表示されるので、設定したい作成済みのドアを選択します。


③このドアに対して行いたいコマンドを選択します。


レッドストーンによる開閉

①駆動部になる金ブロックを準備します


②bdmコマンドから対象のドアを選択肢、Relocate Power Blockを選択します
③扉の下部に金ブロックを配置し、設定用の杖で金ブロックをPower Blockに設定します
④Power Blockにレッドストーン回路をつなぎます。これで開閉が可能になります

コマンドリファレンス

一般ユーザー向け

/BDM

BigDoorsの設定画面を呼び出します。ドアの開閉、一覧や情報の取得、削除、その他様々な設定が行なえます。
(同様の機能を持つコマンドは準備されていますが簡単のため記載していません)

/NewDoor [-BD || - PC || -DB] <DoorName>

①新しい大扉/跳ね橋/落とし格子の作成を宣言し、名前<doorname>を指定します。
大扉の場合は-BD、跳ね橋は-DB、落とし格子は-PCを指定してください(指定なしの場合は-BD扱い)
またスライドドアは/bdmのメニューから作成してください。

/SetBlocksToMove <doorUID> <blocksToMove>

落とし格子またはスライドドアが移動するブロック数を指定します。

/SetDoorRotation <doorUID> <direction>

ドアが動く方向を指定します。

/OpenDoor <DoorName> [DoorName2] ... [DoorNameX]

<DoorName>のドア、跳ね橋などを開きます。[DoorName2]以降を指定して同時に開くことも可能です。

/CloseDoor <DoorName> [DoorName2] ... [DoorNameX]

<DoorName>のドア、跳ね橋などを閉じます。[DoorName2]以降を指定して同時に閉じることも可能です。

/ToggleDoor <DoorName> [DoorName2] ... [DoorNameX]

<DoorName>のドア、跳ね橋などの開閉を切り替えます。[DoorName2]以降を指定して同時に開閉することも可能です。

/InspectPowerBlockLoc

叩いたパワーブロックが動作させる扉の情報を取得できるツールを得ます。

管理者向け

表示クリック ⇲

非表示クリック ⇱

When opening doors from the console/command block, NAMES DO NOT WORK! You need to use DoorUIDs there. Why? Because names are not unique, while DoorUIDs are. This constraint means that your command blocks won't break when someone creates a new door with the same name as the one you used.

bigdoors.own.<numberOfDoors> Sets the maximum number of doors this group can own. Replace <numberOfDoors> by the actual number of doors. e.g. “bigdoors.own.4”.

bigdoors.user.gui /BigDoors, /BDM Allows you to access the BigDoors GUI.

bigdoors.user.createdoor.<type> Supported types: “door”, “drawbridge”, “portcullis”, “slidingdoor”, “flag”. /NewDoor [-BD || - PC || -DB] <DoorName> Initiate door/drawbridge creation process. Use “-BD” to initiate the big door creation process, “-PC” for portcullis, and “-DB” for drawbridge. Defaults to big door. /NewPortcullis <PortcullisName> Initiate the portcullis creation process. /NewDrawbridge <DrawbridgeName> Initiate the drawbridge creation process.

bigdoors.user.base /SetBlocksToMove <doorUID> <blocksToMove> Sets the number of blocks this door will try to move. Only applies to doors such as portcullises and sliding doors. /SetDoorRotation <doorUID> <direction> Changes the direction a door will try to move. /NameDoor <doorName> Sets the name of the door when you're in a door creation process. /BDCancel Cancel object creation process.

bigdoors.user.deletedoor /DelDoor <DoorName> Allows you to delete a Big Door.

bigdoors.user.toggledoor /OpenDoor <DoorName> [DoorName2] … [DoorNameX] Allows you to open a Big Door (of any type). Also allows opening more than 1 door at a time. /CloseDoor <DoorName> [DoorName2] … [DoorNameX] Allows you to close a Big Door (of any type). /ToggleDoor <DoorName> [DoorName2] … [DoorNameX] Allows you to open a Big Door (of any type) when it is closed or close it when it's open.

bigdoors.user.listdoors /ListDoors [Name] List all doors owned by you, with a specific name if provided. Console: /ListDoors <DoorName || PlayerName || PlayerUUID> List all doors with a given name (and who owns them) or all doors owned by a player (PlayerName can only be used for online players!).

bigdoors.user.doorinfo /DoorInfo <DoorName> Allows you to get information about a given door.

bigdoors.user.relocatepowerblock /ChangePowerBlockLoc <DoorName> Allows you to change the location of the powerblock of a given door.

bigdoors.user.inspectpowerblock /InspectPowerBlockLoc Gives you a tool that gives you the door info of any powerblock you hit with it.

bigdoors.user.addowner /BigDoors AddOwner <doorUID> <playerName> Adds another user as an owner of the given door.

bigdoors.user.removeowner /BigDoors RemoveOwner <doorUID> <playerName> Removes another user as an owner of the given door.

bigdoors.user.setclosetime /SetAutoCloseTime <doorUID> <autoCloseTime> Sets the amount of time after which a door will try to close itself after it was opened. Negative values mean the door will not try to automatically close (you can still use redstone, of course).

bigdoors.admin.pausedoors /PauseDoors Allows an admin to pause all doors. (toggle)

bigdoors.admin.stopdoors /StopDoors Forcefully finishes all doors currently in the process of being opened.

bigdoors.admin.unlockdoor /UnlockDoor <DoorName> Forcefully unlocks a door not owned by you.

bigdoors.admin.killbigdoorsentities /KillBigDoorsEntities Kills all entities that may have been left behind by BigDoors for one reason or another. Should not be necessary to use, but useful just in case.

bigdoors.admin.fillDoor /FillDoor <doorName || doorUID> Fills in a door with stone blocks, regardless of whether the user who issues the command is allowed to build there or not or if there are already blocks there.

bigdoors.admin.version /BigDoors Version Gets the version of the plugin. If it's a dev-build, it'll also show you the build number.

bigdoors.admin.restart /BigDoors Restart Restarts the plugin. Almost everything will be reinitialized (config, translation, etc).

bigdoors.admin.bypass.<attribute> Gives you access to all doors via commands, even if they don't own them. The attributes are: “lock”, “toggle”, “info”, “delete”, “relocatepowerblock”, “changetime”, “blockstomove”, “direction”, “addowner”, and “removeowner”. Note that when accessing a door you're not an owner of, you'll have to use its UID!

DoorName can also be substituted by the ID of the door, which can be useful when you have multiple doors of the same name. You can get the ID of a door using the “/DoorInfo” command or the “/DoorInfo” button in the BigDoor Menu. When listing all doors (with a given name, if provided), you also get the IDs of those doors. Note that as a consequence, you cannot give doors numerical names.