• 因近日遭受攻击,百科现已限制新用户的编辑权限,一段时间后成为自动确认用户方可编辑。

Sentinel

From Minecraft插件百科
Jump to: navigation, search
Bukkit/Spigot插件资料
插件名称 Sentinel
最新版本 0.6
兼容服务端 Spigot 1.10
源地址 下载地址
下载地址(Spigot)
下载地址(Bukkit)


[信息|角色|综合|其他|娱乐]Sentry—— 强大神奇的自定义NPC扩展! [内附教程][全版本]
http://www.mcbbs.net/forum.php?mod=viewthread&tid=488928
看了这个这个帖子,你应该能大体明白这个插件的作用
本地化介绍
Sentry最新版: 支持 Spigot 1.10


注意事项

  • 如果你的NPC没有近战伤害,请您把配置文件config.yml里的workaround damage 改为true

使用教程

  • 下载:Citizens与Sentinel并放入plugins文件夹
  • 重启服务器
  • 首先创建一个NPC
  • 使用/npc sel 命令选择NPC,或使用/npc create name 命令新建NPC
  • 接着输入/trait Sentinel,设置NPC为哨兵
  • 再输入/npc equip 设置NPC装备
  • 手持要给NPC装备的护甲或武器,对着NPC右键。
  • 输入/sentinel addtarget MONSTERS,给哨兵添加攻击目标的类型。
  • 输入/sentinel help 显示帮助界面
  • 注意:在没有开无敌的模式下,不要给哨兵添加攻击玩家的命令!

游戏命令

  • /sentinel help - 显示帮助列表
  • /sentinel addtarget TYPE - 添加攻击目标
  • /sentinel removetarget TYPE - 移除攻击目标
  • /sentinel addignore TYPE - 忽略攻击目标
  • /sentinel removeignore TYPE - 允许锁定目标
  • /sentinel range RANGE - 设置NPC的最大攻击范围
  • /sentinel damage DAMAGE - 设置NPC的最大攻击力
  • /sentinel armor ARMOR - 设置NPC的盔甲等级
  • /sentinel health HEALTH - 设置NPC的血量
  • /sentinel attackrate RATE - 改变NPC的攻击速率,单位tick
  • /sentinel healrate RATE - 改变内NPC恢复的血量,单位tick
  • /sentinel respawntime TIME - 改变NPC重生所耗费的时间,单位tick
  • /sentinel chaserange RANGE - 设置NPC在离基地多远时会跑步
  • /sentinel guard (PLAYERNAME) - 使NPC保护一个玩家(注:结束保护时不要使用该指令)
  • /sentinel invincible - 设置NPC是否无敌
  • /sentinel fightback - 设置NPC是否还手
  • /sentinel needammo - 设置NPC是否需要弹药
  • /sentinel safeshot - 切换NPC是否会避免伤害非目标生物.
  • /sentinel chaseclose - 切换NPC是否会在近战中追逐.
  • /sentinel chaseranged - 切换NPC是否会在远距离战斗中追逐.
  • /sentinel drops - 改变当前NPC的掉落物.
  • /sentinel spawnpoint - 改变NCP重生点到NPC当前站立位置,或移除已经设置的重生点.
  • /sentinel forgive - 遗忘当前所有目标.
  • /sentinel enemydrops - 切换NPC被杀死后是否掉落物品.
  • /sentinel info - 显示选中NPC的信息.
  • /sentinel stats - 显示选中NPC的状态.
  • /sentinel targets - 显示选中NPC的攻击目标.
  • /sentinel kill - 杀死选中NPC.
  • /sentinel respawn - 复活选中NPC.
  • /sentinel targettime TIME - 设置NPC的攻击目标敌对时间.
  • /sentinel speed - 设置NPC的移动速度.
  • /sentinel autoswitch - 设置NPC是否会自动切换物品.
  • /sentinel greeting GREETING - 设置NPC的见面对话.
  • /sentinel warning WARNING - 设置NPC的警告对话.
  • /sentinel greetrange RANGE - 设置NPC可以看到玩家发出见面对话的距离.
  • /sentinel accuracy OFFSET - 设置NPC的精确度(此举翻译不确定).
  • Sentry user?
  • Type "/sentinel sentryimport" on a server running both Sentry and Sentinel to instantly transfer all data to Sentinel!

权限

  • sentinel.basic for the /sentinel command
  • sentinel.admin to edit other player's Sentinel NPCs.
  • sentinel.greet for commands: greeting, warning, greetrange
  • sentinel.info for commands: info, stats, targets
  • Everything else is "sentinel.X" where "X" is the command name, EG "sentinel.damage".

攻击目标的类型列表

  • 主要:
  • NPCS,其他NPC
  • OWNER,拥有者
  • PASSIVE_MOB,被动怪物
  • MOBS,主动怪物
  • MONSTERS,怪物
  • PLAYERS,玩家
  • PIGS,猪
  • OCELOTS,猫
  • COWS,牛
  • RABBITS,兔
  • SHEEP,羊
  • CHICKENS,鸡
  • HORSES,马
  • MUSHROOM_COW,蘑菇牛
  • IRON_GOLEMS,铁傀儡
  • SQUIDS,鱿鱼
  • VILLAGER,村民
  • WOLF,狼
  • SNOWMEN,雪人
  • WITCH,女巫
  • GUARDIANS,守护者
  • SHULKERS,潜影贝
  • CREERERS,苦力怕
  • SKELETONS,骷髅
  • ZOMBIES,僵尸
  • MAGMA_CUBES,岩浆怪
  • ZOMBIE_PIGMEN,僵尸猪人
  • SILVERFISH,蠹虫
  • BATS,蝙蝠
  • BLAZES,烈焰人
  • GHASTS,恶魂
  • GIANTS,巨人
  • SLIME,史莱姆
  • SPIDER,蜘蛛
  • CAVE_SPIDERS,洞穴蜘蛛
  • ENDERMEN,末影人
  • ENDERMITES,末影螨
  • WITHER,凋灵
  • ENDERDRAGON,末影龙
  • player:NAME(REGEX),某个玩家
  • npc:NAME(REGEX),某个NPC
  • entityname:NAME(REGEX),某个实体
  • helditem:MATERIALNAME(REGEX),手持某个物品的实体
  • group:GROUPNAME(EXACT),某个组
  • event:pvp/pvnpc/pve,某个事件状态
  • Some random supported things,随机支持一些事情

可以使用的武器类型

  • Fists,拳头
  • Swords,剑
  • Tools,工具
  • Bow,弓
  • 可以为NPC设置各种类型的箭!
  • 火焰棒(发射火球)
  • 药水(飞溅,持续)
  • 下界之星(闪电袭击)
  • 光灵箭(使目标发光,而不破坏它)
  • (要使目标发光并伤害它, equip a bow + arm it with spectral arrows!)
  • 雪球
  • 重生可以设置为“-1”,使NPC在死亡时自己删除,或者“0”以防止重生。
  • Sentinels will guard a point or path if either is set using the command "/npc path"
  • To make a ghast or blaze fire fireballs, give them a blazerod!