Sentry for Citizens2

Sentry for Citizens2
Sentryhttp://wiki.citizensnpcs.co/images/1/1b/Wordmark.png

Sentry is a character plugin for the NPC plugin Citizens2. With Sentry, NPC's can be set to guard areas or act as bodyguards. Hostile targeting, retaliation, and a variety of options and stats allow a Sentry NPC to be customized to almost any guarding or combat situation.

Features

Sentries Can:

  • Attack monsters, players, and groups automatically. Sentry also has built-in support for Factions, Towny, War and SimpleClans
  • Kill, and be killed by, players, monsters, and the environment.
  • Guard locations, paths, players, or other NPCs.
  • Use ranged or melee weapons. Shoot arrows, fireballs, snowballs, eggs, lightning, and potions with deadly accuracy.
  • Be configured with stats such as Strength, Health, Armor, Speed, Range and even Night Vision!
  • Ride mounts!
  • Work with Denizen to become Bosses and Quest NPCs that run scripts upon death.

Installation

A full list of commands and options is available on the Citizens 2 Wiki

Configuration

Sentry makes a config.yml in the plugins/Sentry folder on first load. Use this to tailor Sentry to your server. You can:

  • Set defaults for new sentries
  • Change or disable the item used for various attack types
  • Add potion effects like slow or blindness to certain Sentry weapons.
  • Add armor, strength and speed buffs to armor and weapons for Sentries.
  • Set critical hit chances and messages.

The config.yml is commented with instructions.

http://wiki.citizensnpcs.co/images/thumb/f/fd/KnightSentry.png/800px-KnightSentry.png

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of pandapipino pandapipino Mar 04, 2016 at 08:59 UTC - 0 likes

    @mcmonkey4eva: Go

    Thanks

    Warzonedefenders.com

  • Avatar of pandapipino pandapipino Mar 01, 2016 at 08:38 UTC - 0 likes

    any news on 1.9 update? Thanks

  • Avatar of mcmonkey4eva mcmonkey4eva Feb 28, 2016 at 01:01 UTC - 0 likes

    @Everyone who posted below, I'll say it again: 1.8.8 builds are at http://ci.citizensnpcs.co/job/Sentry/lastSuccessfulBuild/

  • Avatar of Kazathur92 Kazathur92 Feb 28, 2016 at 00:47 UTC - 0 likes

    Hello! im getting this: 27.02 18:02:54 [Server] WARN at java.lang.Thread.run(Thread.java:745) 27.02 18:02:54 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) 27.02 18:02:54 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) 27.02 18:02:54 [Server] WARN at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) 27.02 18:02:54 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) 27.02 18:02:54 [Server] WARN at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) 27.02 18:02:54 [Server] WARN at java.util.concurrent.FutureTask.run(FutureTask.java:266) 27.02 18:02:54 [Server] WARN at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 27.02 18:02:54 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) 27.02 18:02:54 [Server] WARN at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) 27.02 18:02:54 [Server] WARN at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) 27.02 18:02:54 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) 27.02 18:02:54 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) 27.02 18:02:54 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) 27.02 18:02:54 [Server] WARN at me.incomprehendable.dev.pwp.FakeSimpleCommandMap.dispatch(FakeSimpleCommandMap.java:98) 27.02 18:02:54 [Server] WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 27.02 18:02:54 [Server] WARN at net.citizensnpcs.Citizens.onCommand(Citizens.java:238) 27.02 18:02:54 [Server] WARN at net.citizensnpcs.api.command.CommandManager.executeSafe(CommandManager.java:175) 27.02 18:02:54 [Server] WARN at net.citizensnpcs.api.command.CommandManager.execute(CommandManager.java:87) 27.02 18:02:54 [Server] WARN at net.citizensnpcs.api.command.CommandManager.executeMethod(CommandManager.java:152) 27.02 18:02:54 [Server] WARN at java.lang.reflect.Method.invoke(Method.java:497) 27.02 18:02:54 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 27.02 18:02:54 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 27.02 18:02:54 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 27.02 18:02:54 [Server] WARN at net.citizensnpcs.commands.NPCCommands.create(NPCCommands.java:385) 27.02 18:02:54 [Server] WARN at net.citizensnpcs.api.npc.AbstractNPC.addTrait(AbstractNPC.java:109) 27.02 18:02:54 [Server] WARN at net.aufdemrand.sentry.SentryTrait.onSpawn(SentryTrait.java:114) 27.02 18:02:54 [Server] WARN at net.aufdemrand.sentry.SentryTrait.ensureInst(SentryTrait.java:132) 27.02 18:02:54 [Server] WARN java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R1/World

    I dont know what it means.. can anyone help me out?.. it doesn't let me add the Sentry trait to my npc's but the /sentry help works and shows me all the help for sentry.. its odd.. thanks in advance! :D

    im using the latest build of spigot 1.8.8

    Last edited Feb 28, 2016 by Kazathur92
  • Avatar of ajisfree ajisfree Feb 23, 2016 at 08:14 UTC - 0 likes

    @Isto29: Go

    I am also wanting this plugin to get an update but I am sad to say that I dont think it will anytime soon. I was surprised to see that the Citizens plugin was updated to work with 1.8. So far none of the addons have been updated. Sentry, PostMan and Builder were my favorites but are no longer supported on 1.8 due to them being out of date.

    But I still hope for the day they will get updated

  • Avatar of Isto29 Isto29 Feb 21, 2016 at 09:08 UTC - 0 likes

    Everytime, im trying to give it the Trait: Sentry, im getting this f error: 21.02 09:28:52 [Server] WARN java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R3/World 21.02 09:28:52 [Server] WARN at net.aufdemrand.sentry.SentryTrait.ensureInst(SentryTrait.java:134) 21.02 09:28:52 [Server] WARN at net.aufdemrand.sentry.SentryTrait.onSpawn(SentryTrait.java:116) 21.02 09:28:52 [Server] WARN at net.citizensnpcs.api.npc.AbstractNPC.addTrait(AbstractNPC.java:109) 21.02 09:28:52 [Server] WARN at net.citizensnpcs.api.npc.AbstractNPC.addTrait(AbstractNPC.java:88) 21.02 09:28:52 [Server] WARN at net.citizensnpcs.commands.TraitCommands.addTrait(TraitCommands.java:64) 21.02 09:28:52 [Server] WARN at net.citizensnpcs.commands.TraitCommands.toggle(TraitCommands.java:157) 21.02 09:28:52 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 21.02 09:28:52 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 21.02 09:28:52 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 21.02 09:28:52 [Server] WARN at java.lang.reflect.Method.invoke(Method.java:497) 21.02 09:28:52 [Server] WARN at net.citizensnpcs.api.command.CommandManager.executeMethod(CommandManager.java:152) 21.02 09:28:52 [Server] WARN at net.citizensnpcs.api.command.CommandManager.execute(CommandManager.java:87) 21.02 09:28:52 [Server] WARN at net.citizensnpcs.api.command.CommandManager.executeSafe(CommandManager.java:175) 21.02 09:28:52 [Server] WARN at net.citizensnpcs.Citizens.onCommand(Citizens.java:238) 21.02 09:28:52 [Server] WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 21.02 09:28:52 [Server] WARN at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) 21.02 09:28:52 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) 21.02 09:28:52 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) 21.02 09:28:52 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) 21.02 09:28:52 [Server] WARN at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) 21.02 09:28:52 [Server] WARN at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) 21.02 09:28:52 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) 21.02 09:28:52 [Server] WARN at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 21.02 09:28:52 [Server] WARN at java.util.concurrent.FutureTask.run(FutureTask.java:266) 21.02 09:28:52 [Server] WARN at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) 21.02 09:28:52 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) 21.02 09:28:52 [Server] WARN at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) 21.02 09:28:52 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) 21.02 09:28:52 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) 21.02 09:28:52 [Server] WARN at java.lang.Thread.run(Thread.java:745) 21.02 09:28:52 [Server] WARN Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R3.World 21.02 09:28:52 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91) 21.02 09:28:52 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) 21.02 09:28:52 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 21.02 09:28:52 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 21.02 09:28:52 [Server] WARN ... 30 more

    Info About Me

    Hey, Im the leading developer on AAboutUs - http://dev.bukkit.org/bukkit-plugins/server-about/

  • Avatar of OmgItzIsquidiX OmgItzIsquidiX Feb 16, 2016 at 12:18 UTC - 0 likes

    Update THIS TO Sentry for 1.8.x FAST!

  • Avatar of Joshii2201 Joshii2201 Feb 14, 2016 at 15:47 UTC - 0 likes

    wiki isn't available. Please don't say that's the end of the project :( Please work further

  • Avatar of mcmonkey4eva mcmonkey4eva Feb 14, 2016 at 01:07 UTC - 0 likes

Your favorite Brigade?

  1. Choice:

  1. Results
  2. 2 comments

Facts

Date created
Sep 11, 2012
Categories
Last update
Jun 03, 2014
Development stage
Release
Language
  • enUS
License
Public Domain
Curse link
Sentry for Citizens2
Downloads
181,375
Recent files

Authors