コンテンツアイコン

WorldProtection 2.0.0

yuiful

Member
12 月 1, 2019
62
12
8
yuifulの新しいコンテンツ:

WorldProtection - ワールド別に保護します

ワールド別に保護します

op専用コマンド:

/worldbreak <on ・ off> 今いるワールドの破壊を保護します
onでブロックが壊せなくなりoffで壊せるようになります
初期ではoffです

/worldput <on ・ off> 今いるワールドの設置を保護します
onでブロックを置けなくなりoffで置けるようになります
初期ではoffです

/canbreak <id:damage>
<>に指定したブロックを/worldbreakがonにしていても破壊できるようになります
idbreak.ymlから消去可能
人工資源等で使えると思います()

/canput <id:damage>
<>に指定したブロックを/worldputをonにしていても設置できるようになります
idplace.ymlから消去可能
建築大会等で使えると思います()

バグがあったら議論orDiscordで教えてください()
追加して欲しい機能も教えてください()
discord: yuiful#5113
このコンテンツの詳細を読む...
 

yuiful

Member
12 月 1, 2019
62
12
8

rukupoko

New member
9月 29, 2019
5
1
3
canbreakバグ改善アプデ後、/canbreak コマンドを使用するとinternal Server Errorになります。
 

rukupoko

New member
9月 29, 2019
5
1
3
これがエラーになります。

[13:59:56] [Server thread/CRITICAL]: ErrorException: "Undefined variable: array" (EXCEPTION) in "plugins/WorldProtection_v1.0.5.phar/src/roi611/worldprotection/Main" at line 116
[13:59:56] [Server thread/CRITICAL]: #0 plugins/WorldProtection_v1.0.5.phar/src/roi611/worldprotection/Main(116): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[25] Undefined variable: array, string[103] phar:///home/pmmp/PocketMine-MP/plugins/WorldProtection_v1.0.5.phar/src/roi611/w, integer 116, array[5])
[13:59:56] [Server thread/CRITICAL]: #1 src/pocketmine/command/PluginCommand(54): roi611\worldprotection\Main->onCommand(object pocketmine\Player, object pocketmine\command\PluginCommand, string[8] canbreak, array[1])
[13:59:56] [Server thread/CRITICAL]: #2 src/pocketmine/command/SimpleCommandMap(248): pocketmine\command\PluginCommand->execute(object pocketmine\Player, string[8] canbreak, array[1])
[13:59:56] [Server thread/CRITICAL]: #3 src/pocketmine/Server(1811): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\Player, string[13] canbreak 17:0)
[13:59:56] [Server thread/CRITICAL]: #4 src/pocketmine/Player(2316): pocketmine\Server->dispatchCommand(object pocketmine\Player, string[13] canbreak 17:0)
[13:59:56] [Server thread/CRITICAL]: #5 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(244): pocketmine\Player->chat(string[14] /canbreak 17:0)
[13:59:56] [Server thread/CRITICAL]: #6 src/pocketmine/network/mcpe/protocol/CommandRequestPacket(54): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket)
[13:59:56] [Server thread/CRITICAL]: #7 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[13:59:56] [Server thread/CRITICAL]: #8 src/pocketmine/network/mcpe/protocol/BatchPacket(127): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket)
[13:59:56] [Server thread/CRITICAL]: #9 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[13:59:56] [Server thread/CRITICAL]: #10 src/pocketmine/Player(3255): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[13:59:56] [Server thread/CRITICAL]: #11 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[13:59:56] [Server thread/CRITICAL]: #12 vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[21] 【IPアドレス】 50691, object raklib\protocol\EncapsulatedPacket, integer 0)
[13:59:56] [Server thread/CRITICAL]: #13 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[13:59:56] [Server thread/CRITICAL]: #14 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[13:59:56] [Server thread/CRITICAL]: #15 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
[13:59:56] [Server thread/CRITICAL]: #16 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
[13:59:56] [Server thread/CRITICAL]: #17 src/pocketmine/Server(2157): pocketmine\snooze\SleeperHandler->sleepUntil(double 1605535196.6325)
[13:59:56] [Server thread/CRITICAL]: #18 src/pocketmine/Server(1994): pocketmine\Server->tickProcessor()
[13:59:56] [Server thread/CRITICAL]: #19 src/pocketmine/Server(1588): pocketmine\Server->start()
[13:59:56] [Server thread/CRITICAL]: #20 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[25] /home/pmmp/PocketMine-MP/, string[33] /home/pmmp/PocketMine-MP/plugins/)
[13:59:56] [Server thread/CRITICAL]: #21 src/pocketmine/PocketMine(304): pocketmine\server()
[13:59:56] [Server thread/CRITICAL]: #22 (11): require(string[80] phar:///home/pmmp/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
 

rukupoko

New member
9月 29, 2019
5
1
3
バグ改善によりinternal Server Errorは無くなりましたが、
複数のブロックをcanbreakに追加できません。
/canbreakコマンドで破壊可能ブロックを追加しようとすると1つ目は問題ないのですが、
2つ以上のブロックを/canbreakで追加しても「〇を追加しました。」の応答が返ってきません。
案の定、idbreakに追加されていませんでした。
直接idbreakファイルを編集して複数指定もしましたが無理でした。
改善お願いいたします。
 

yuiful

Member
12 月 1, 2019
62
12
8
バグ改善によりinternal Server Errorは無くなりましたが、
複数のブロックをcanbreakに追加できません。
/canbreakコマンドで破壊可能ブロックを追加しようとすると1つ目は問題ないのですが、
2つ以上のブロックを/canbreakで追加しても「〇を追加しました。」の応答が返ってきません。
案の定、idbreakに追加されていませんでした。
直接idbreakファイルを編集して複数指定もしましたが無理でした。
改善お願いいたします。
本当にいろいろ申し訳ありません
修正いたします
 

yuiful

Member
12 月 1, 2019
62
12
8

rukupoko

New member
9月 29, 2019
5
1
3
何度も申し訳ないです。
/canbreak コマンドで破壊可能ブロックを複数追加すると破壊できなくなります。
改善お願いいたします。