コンテンツアイコン

WorldProtection 3.3.0

溶岩バケツと水バケツなどのバケツによる設置を対策しました。
(worldplaceで保護できます)
水が柵などに設置できてしまいますが、現在は対策していません。
(いつか対策できたらします)

新機能
/cantuse <id:meta)> <worldname>
- いついかなる場合でも使用(インタラクト)できないブロックを追加します。
PMMP4に対応しました。
自鯖用に作ったので、エラーが起きるかもしれません。
起きた場合はご報告お願いします。

新機能:

/world <worldname>
worldnameにテレポートします。

/cantplace <id:meta)> <worldname>
設置保護が無効化されているときに設置できないブロックを追加できます。

/cantbreak <id:meta)> <worldname>
破壊保護が無効化されているときに破壊できないブロックを追加できます。

データファイルの名前を変更しました。
自動で対応するため、特に問題はありません。
  • Like
Reactions: ひろむ
コードの最適化などを行いました

1 - コマンド名の変更
worldput -> worldplace
canput -> canplace
古いコマンドは使用できないのでご注意ください

2 - 第一引数(アイテムID)の指定方法の変更
メタ値(データ値)が0の場合は :0 と記述しなくてよくなりました
1:0 = 1
どちらでも使用できます

3 - Configの保存方法の変更
canコマンドで一つだけ指定されてる時も配列保存するように変更されました
lobi: 1:0 -> lobi: [1:0]
特に気にしなくてもいいです

worldコマンドで保護したときの保存を変更しました
lobi: "on" -> lobi: true
これも気にしないでいいです

4 - 第二引数の追加
コマンドの最後にワールド名を入れるとそのワールドの操作を行えるように変更しました
/worldbreak on lobi
/canplace 1:0 lobi

5 - コンソールから第二引数(ワールド名)を入力しているときのみ操作が可能になりました
コンソールからコマンドを実行できます

エラー等ありましたらお知らせください
報告をいただいたバグを修正しました
canbreak
canplace
で正しくConfigに保存できていなかった不具合を修正しました
これで複数指定ができるようになります
報告してくださった「rukupoko」様。ありがとうございました!

+コードを一部改善しました
コマンドを実行した時に起きるエラーを修正しました