jaoafa/jaoweb-docs

サーバ仕様の「独自仕様について」にブラックリスト設定内容を書く

Closed this issue · 2 comments

blacklist.json
{
    "FLINT_AND_STEEL": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "FIRE_CHARGE": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "TNT_MINECART": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "COMMAND_BLOCK_MINECART": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "END_CRYSTAL": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "DEBUG_STICK": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "MINECART": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "CHEST_MINECART": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "DISPENSER": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "FURNACE_MINECART": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "HOPPER_MINECART": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "EGG": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "ICE": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "BOW": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "TRIDENT": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "CROSSBOW": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    ".*SHULKER_BOX": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    ".*SPAWN_EGG": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "SPAWNER": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ]
    },
    "SPLASH_POTION": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ]
    },
    "LINGERING_POTION": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ]
    },
    "BARRIER": {
        "ignore-groups": [
            "verified",
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ]
    },
    "STRUCTURE_BLOCK": {
        "ignore-groups": [
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ]
    },
    "STRUCTURE_VOID": {
        "ignore-groups": [
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ]
    },
    "PUFFERFISH_BUCKET": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "SALMON_BUCKET": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "COD_BUCKET": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "TROPICAL_FISH_BUCKET": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    },
    "AXOLOTL_BUCKET": {
        "ignore-groups": [
            "regular",
            "moderator",
            "admin"
        ],
        "on-use": [
            "deny",
            "notify"
        ],
        "on-place": [
            "deny",
            "notify"
        ],
        "on-break": [
            "deny",
            "notify"
        ],
        "on-drop": [
            "deny",
            "notify"
        ],
        "on-acquire": [
            "deny",
            "notify"
        ]
    }
}

以下の通り決定しました。
・webサイト「サーバ仕様」については、「権限によっては、アイテム保持に制限が掛かる」旨のみを記載
・当該アイテムについては、保持しようとした際にエラーメッセージを表示

jaoafa/MyMaid4#925

MyMaid4側の対応を実施しました。