这个模组目前只有一个方块,那就是附魔台的孪生兄弟:领地台。
右击领地台,玩家可以通过GUI来以区块为单位声明领地,以及配置全体玩家和特定玩家在领地内的权限(OP不受限制)。
玩家不能无限声明领地。玩家所能声明的领地大小取决于“保护能力”,由放置在领地台周围的特殊方块提供,1点保护能力可以让玩家声明一个区块。默认情况下,旗帜提供1点保护能力,可以在配置文件中配置使用哪些方块。
支持使用tag和特定item名称确定所需的特殊方块;在物品名称和tag后面加上大括号,可以指定所需的nbt标签,只有拥有对应nbt标签的物品才能作为提供保护能力的特殊物品。
打开配置文件,找到powerProvider ,默认情况下是:powerProvider = ["tag:minecraft:banners;1", "item:minecraft:yellow_banner{display:{Name:'{\"text\":\"template_territory\"}'}};3"]
这句话的意思是:拥有banners这个tag的物品可以提供1点保护能力(也就是所有旗帜都能提供1点保护能力),displayName为template_territory的黄色旗帜,可以提供3点保护能力。
如果改成:powerProvider = ["item:minecraft:air;1"] 则表示空气方块能提供1点保护能力。也就是说,不需要放置任何方块,领地台就拥有26点保护能力。但需要注意,如果对应位置上不是空气方块,则保护能力会减少。
在生存模式下,每添加一个区块默认消耗0.5级的经验,删除区块时会返还。添加一个区块所需的经验可以在配置文件中修改。
拥有领地台,玩家可以禁止其他人:
进入(不能防止TP或者出生在这里,相当与边界上有空气墙,外面的人进不来)
攻击实体
破坏方块
放置方块
开关门
使用箱子
与实体交互(和村民交易、上马等等)
在方块上使用物品(事实上除了打火石铲子这类有效果的物品,任何物品都不能对着方块右击)
管理领地(使用领地桌子配置领地范围和权限)
在玩家放下领地台之后,会赋予所有人一个默认权限,这个权限取决于配置文件中的“defaultPermission”。
配置文件中的权限白名单决定玩家可以调整哪些权限。例如,去掉白名单中的“Enter”权限,那么玩家就不能自己决定是否允许其他玩家进入自己的领地,而取决于默认权限。
同时领地范围内无法产生火焰(黑曜石地狱岩上方除外),爆炸将不会对领地范围内的方块产生伤害(可以在配置文件里关掉)
下一步计划:
增加领地选项界面,玩家可以自定义领地的进入提示。
修复第一次加入的玩家无法被添加到玩家列表的问题。