Sueta
MO

ModifyWorldCustom

Beta-0.1

My ModifyWorld (Trial Production)

·Plugin

〇概要 / Abstract
長いことt3hk0d3=サンのModifyWorldを使っていたのですが、1.12以降ずーっとエラーをおrrrrrとゲロるようになりました(2019年7月7日時点の1.14verでもエラーあり(半ギレ))

というわけで、ななしさんが使ってるものを仮で公開しようと思います。
なお、本家がうちの改善内容を反映したらページを閉じます(再度改善を施した場合、再度アップします)

I use ModifyWorld created by t3hk0d3, but I've been in trouble by many errors since Minecraft 1.12. (2019/7/7, I found errors in 1.14.)

So, I upload my ModifyWorld until my update contents implemented in t3hk0d3's plugin.
(If I update other contents not implemented, I'll upload again. )

-----------------------------------------------------------------

〇変更点(改善) / Custom contents
・チェストにputする処理が甘かったので強化(これでとある行為も禁止可能)
・スポーンエッグについて、エンティティごとに権限を設定
・/mute, /unmuteコマンドを実装(PermissionsExがないと使えません)
・メッセージをアクションバーに表示(ログに残してほちぃという要望があれば使い分けを実装)
・modifyworld.items.holdが禁止されているとき、modifyworld.items.dropも禁止されている場合、そのアイテムが消滅する(この処理がないとアイテムの無限ドロップにより鯖が落ちます)

・I update "modifyworld.items.put.*1.of.*2" permission.
・SpawnEggs are restricted by entity.
・/mute, /unmute commands are implemented.
・Messages are shown in ActionBar.
・If "modifyworld.items.hold" and "modifyworld.items.drop" are restricted, restricted items are disappeared you have in hand.

〇変更点(改悪?) / Delete contents
・(めんどくちゃいので)メッセージの種類を減らしています(要望があれば本家級に修正) -> message.ymlを参照
※本家のconfig.ymlは使えません。
・sneak, sprint, loginの権限を削除(要望があれば復旧)

・Messages are reduced(please show message.yml)
・Sneak, sprint and login permissions are deleted.

-----------------------------------------------------------------

〇コマンド / Commands
/mute [プレイヤー] (private) : プレイヤーをミュートする
/unmute [プレイヤー] (private) : プレイヤーのミュートを解除する
※private…/tellの権限を扱う
※PermissionsExがないと使えません。

〇権限 / Permissions
・ブロック(絵画や額縁もこの権限で管理) / Block
- modifyworld.blocks.destroy.* : ブロックの破壊
- modifyworld.blocks.place.* : ブロックの設置

・エンティティ / Entity
- modifyworld.tame.* : モブを手なづける
- modifyworld.mobtarget.* : モブから狙われる
- modifyworld.damage.deal.* : モブにダメージを与える
- modifyworld.damage.take.* : モブからダメージを受ける

・プレイヤー / Player
- modifyworld.usebeds : ベッドの使用
- modifyworld.digestion : 空腹

・チャット / Chat
- modifyworld.chat : 通常チャット
- modifyworld.chat.private : /tellの使用

・バケツ / Bucket
- modifyworld.bucket.empty.* : バケツを空にする
- modifyworld.bucket.fill.* : バケツを満たす

・アイテムの取り扱い / Item
- modifyworld.items.pickup.* : アイテムを拾い上げる
- modifyworld.items.drop.* : アイテムを捨てる
- modifyworld.items.hold.* : アイテムを持つ
- modifyworld.items.throw.* : アイテムを投げる

・クラフト / Craft
- modifyworld.items.craft.* : アイテムのクラフト
- modifyworld.items.enchant.* : アイテムへのエンチャント付与

・チェスト / Chest
- modifyworld.items.put.*1.of.*2 : アイテム*1をチェスト類*2へ収納する
- modifyworld.items.take.*1.of.*2 : アイテム*1をチェスト類*2から取り出す

・アイテムの使用(ブロック) / Item to Block
- modifyworld.items.use.*1.on.block.*2 : アイテム*1を持ちながらブロック*2に右クリック
☆modifyworld.items.use.*1.on.block.*2.* : アイテム(エンティティ*3のスポーンエッグ*1)を持ちながらブロック*2に右クリック
- modifyworld.blocks.interact.* : ブロックへの右クリック

・アイテムの使用(エンティティ) Item to Entity
- modifyworld.items.use.*1.on.entity.*2 : アイテム*1を持ちながらエンティティ*2に右クリック
- modifyworld.interact.* : エンティティへの右クリック

・乗り物 / Vehicle
- modifyworld.vehicle.place.* : ボートやトロッコの設置
- modifyworld.vehicle.destroy.* : ボートやトロッコの破壊
- modifyworld.vehicle.enter.* : ボートやトロッコへ乗る
- modifyworld.vehicle.collide.* : ボートやトロッコへの衝突

Similar projects

Plugin →