介绍
全局封禁器(AllBanning)模组添加了几条封禁指令。
所有 banning 指令允许至少3级权限的玩家在游戏中将某些特定游戏元素列入黑名单。
指令概述
实体
/entityBanning ban <type>:封禁该类型的实体;
/entityBanning unban <type>:解除封禁该类型的实体;
/entityBanning list:向玩家发送实体封禁列表内容;
/entityBanning unbanAll:解除封禁所有实体。
药水效果
/effectBanning ban <type>:封禁该类型的药水效果;
/effectBanning unban <type>:解除封禁该类型的药水效果;
/effectBanning list :向玩家发送药水效果封禁列表内容;
/effectBanning unbanAll:解除封禁所有药水效果。
物品附魔
/enchantmentBanning ban <type>:封禁该类型的物品附魔;
/enchantmentBanning unban <type>:解除封禁该类型的物品附魔;
/enchantmentBanning list:向玩家发送物品附魔封禁列表内容;
/enchantmentBanning unbanAll:解除封禁所有物品附魔。
粒子效果
/particleBanning ban <type>:封禁该类型的粒子效果;
/particleBanning unban <type>:解除封禁该类型的粒子效果;
/particleBanning list:向玩家发送粒子效果封禁列表内容;
/particleBanning unbanAll:解除封禁所有粒子效果。
物品
/itemBanning ban <type>:封禁该类型的物品;
/itemBanning unban <type>:解除封禁该类型的物品;
/itemBanning list:向玩家发送物品封禁列表;
/itemBanning unbanAll:解除封禁所有物品。
结构
/structureBanning ban <name>:封禁该类型的物品;
/structureBanning unban <name>:解除封禁该类型的物品;
/structureBanning list:向玩家发送结构封禁列表;
/structureBanning unbanAll:解除封禁所有物品。
纹理材质
/textureBanning banName <name>:封禁所有含有该名称的纹理渲染;
/textureBanning unbanName <name>:解除封禁所有含有该名称的纹理;
/textureBanning banResourceLocation <name>:封禁位于该资源位置的纹理渲染;
/textureBanning unbanResourceLocation <name>:解除封禁位于该资源位置的纹理渲染;
/textureBanning list:向玩家发送纹理封禁列表;
/textureBanning unbanAll:解除封禁所有纹理。
配置文件
你可以在 根目录 /configs 下找到 all_banning-common.toml 配置文件。
#Banned Settings
[banedList]
entityTypes = []
items = []
itemClasses = []
particleTypes = []
enchantment = []
effects = []
structures = []
textures = []
texture_names = []
#Banned Settings
["ban logic"]
isEmpty = False
entityTypes : 封禁实体类型列表;
tems : 封禁物品名称列表;
itemClasses : 封禁物品类名及注册名列表;
particleTypes : 封禁粒子效果类型列表;
enchantment: 封禁物品附魔类型列表;
effects : 封禁药水效果类型列表;
structures : 封禁结构列表;
textures: 封禁的纹理路径纹理列表;
effects : 封禁的纹理名称列表;
isEmpty : 是否删除玩家背包内的封禁物品。
注意事项
非必要请勿手动修改配置文件内容。
structureBanning ban/unban 命令是封禁当前存档内的.nbt结构。
使用textureBanning命令后要重新加载资源包(F3+T)。
使用textureBanning指令封禁/解禁纹理时,<name>后要加后缀.png