管理选项
管理选项(Flag)允许你进行非常详细控制玩家或者用户组的行为,不论他们是在领地内还是在领地以外。
默认的管理选项(Flag)将会覆盖每一个领地内的相关Flag节点。
使用/cf
将会给你展现出一个界面帮助你编辑你所在领地的默认的管理选项(Flags)。
Index
指令
参数
<必填> [选填]
参数 | 描述 |
---|---|
<flag> |
动作或者事件 flag |
[source] |
事件或者动作的触发者,例如 minecraft:player ,这一项为选填。 |
<target> |
被影响的目标,例如 minecraft:dirt 。 使用 any 或者 modid:any 作为通配符。提示:如果你指定了一个被影响目标,你将不能使用any 通配符,你必须指定一个ModID。 |
<value> |
是否允许、禁止或者移除这个Flag,false丨undefined丨true ,你也可以输入0 来表示undefined 。 |
[context] |
选填的选项: 使用 override 将会把此flag生效于所有同类的领地上default 将会把此flag生效于所有新的同类领地上。 |
[reason] |
选填的参数,这将会把禁止原因发送给触发相应事件的玩家。 |
指令列表
/claimflagdebug
别称: cfd
切换领地Flag的调试模式。
/claimflag [<flag> [<source>] <target> <value> [context] [reason]]
别称: cf
编辑flags,可以应用于指定的领地类型或者指定的领地。
提示:当使用 Override
注释的时候,[reason]仅作用于野外型领地。
/claimflaggroup <group> [<flag> [<source>] <target> <value>]
别称: cfg
对指定用户组进行Flag编辑。
/claimflagplayer <player> [<flag> [<source>] <target> <value>]
别称: cfp
对指定玩家进行Flag编辑。
/claimflagreset
别称: cfr
将你所在的领地flag重置为默认值(配置文件)。
使用范例
Flag可以被应用于指定的玩家和用户组,也可以应用于所有的基础|野外|管理员类型的领地。更多的例子可以在游戏中输入/cf
后,鼠标悬停相关文字段进行查看。
例 1
禁止任何人破坏你所在领地的黄绿色羊毛。
/cf block-break minecraft:wool.5 false
如果不指定modID的话,将会默认指代原版中的物品(或者方块)。方块的格式为模组名:方块名.损耗值
,如果损耗值不写则默认为0.
例 2
允许宝可梦mod的精灵球同任意方块进行交互,请站在领地内使用这个指令。
/cf projectile-impact-block pixelmon:occupiedpokeball any true override
例 3
禁止"Jailed"(关禁闭)用户组的玩家在管理员类型的领地内使用传送门,请站在管理员类型的领地内使用这个指令。
/cfg Jailed portal-use minecraft:player any false override
例 4
禁止一个名叫"Tollainmear"的玩家在你所在的领地里右键使用床。
/cfp Tollainmear interact-block-secondary minecraft:bed false
例 5
禁止在你所在的领地使用pixelmon模组的'/shop select'指令。
/cf command-execute pixelmon:shop[select] false
例 6
禁止指定的物品同生物右键交互。
/cf interact-entity-secondary item_id entity_id value [override]
提示: interact-entity-primary
代表对生物单击左键。
例 7
禁止指定的物品同方块右键交互。
/cf interact-block-secondary item_id block_id value [override]
提示: interact-block-primary
代表对方块左键交互。
可用的管理选项
所有出现在括号里面的都是一种用法的举例。
最新的可用列表在 这里.
- block-break - 用来管理破坏方块(运行破坏泥土方块)
- block-place - 用了管理放置方块 (允许放置泥土方块)
- command-execute - 用来管理执行指令 (Doing /msg inside claim)
- command-execute-pvp - 用来管理战斗状态下执行指令 (是否可以在PVP状态下使用 /tp )
- enter-claim - 用来管理进入领地(不允许一个任意的玩家进入领地)
- collide-block - 用来管理同方块的碰触 (同砖块的碰触)
- collide-entity - 用来管理同生物的碰触 (同一个野生米二碰触)
- entity-damage1 - 用来管理来自生物的伤害判定 (僵尸攻击任意玩家)
- entity-riding1 - 用来管理生物的骑乘 (骑马、坐船、坐矿车等等)
- entity-spawn1 -用来控制生物的生成 (这包含任意的生成方式,包含区块的自然生成怪物)
- entity-teleport-from1 - 用来管理生物传送出领地 (一个末影人从领地传送出去)
- entity-teleport-to1 - 用来管理生物传送到领地 (一个末影人传送到领地内)
- exit-claim - 用来管理退出领地 (不允许任意的玩家走出领地)
- explosion - 用来管理爆炸 (TNT在任何位置爆炸)
- explosion-surface - 用来管理在地表或者以上的爆炸 (TNT在地面或者空中爆炸)
- fire-spread - 用来管理火焰蔓延 (火在木头上的蔓延)
- interact-block-primary - 用来管理同方块左键交互 (左键龙蛋)
- interact-block-secondary - 用来管理同方块右键交互 (打开Pixelmon模组的个人电脑)
- interact-entity-primary1 - 用来管理同生物左键交互 (杀鸡)
- interact-entity-secondary1 - 用来管理同生物右键交互(喂鸡)
- interact-inventory - 用来管理打开物品栏 (允许打开箱子)
- interact-inventory-click - 用来管理同物品栏的物品交互. (禁止合成)
- interact-item-primary - 用来管理同物品进行左键交互 ()
- interact-item-secondary - 用来管理同物品进行右键交互 ()
- item-drop - 用来管理玩家丢弃物品 (玩家不能丢弃泥土方块)
- item-pickup - 用来管理拾取被丢弃的物品 (玩家不能拾取被丢弃出来的泥土块)
- item-spawn - 用来管理从方块或物品中生成物品 (例如Pixelmon模组的礼盒)
- item-use - 用来管理使用物品 (玩家使用药水|末影珍珠|经验瓶)
- liquid-flow - 用来管理液体流动 (控制水或者岩浆的流动)
- portal-use - 用来管理使用传送门 (控制使用地狱传送门)
- projectile-impact-block - 用来管理弹射物射击方块 (禁止用弓箭射击泥土块)
- projectile-impact-entity1 - 用来管理弹射物伤害生物 (禁止用弓箭伤害动物)
提示
1 生物类型 (modid:monster|aquatic|ambient|animal
) 同样作用于模组内的相关生物类型。