Inactive [FUN/MECH/RPG] SquadBot V0.2 - have NPC bots in combat! [1.4.2]

Discussion in 'Inactive/Unsupported Plugins' started by orange451, Nov 6, 2011.

  1. Offline

    orange451

    NOW ON DEVBUKKIT <-- I hate updating this btw, so i may be behind on this
    Description
    This plugin allows NPC's to randomely spawn in your minecraft world! Why are they special? Why not just wait for 1.9's NPC's? Well, these NPC's dont just walk around uselessly, these NPC's are tameable! Once tamed, they'll follow you around like wolves, and attempt to hurt anyone you hurt!
    Download the plugin here
    Features
    • randomely spawned NPC's
    • tamable NPC's
    • NPC protection when tamed
    • You can give your NPC items, such as armor/weapons
    • there are randomly spawned groups of hostile NPCs
    Commands
    • bot to view the bot help
    • bothelp to view the bot help
    • killbot to kill all of your bots that you have tamed
    • listbot to list all of your tamed bots (and their health)
    • botamt to view the amount of untamed bots in the world
    Screen Shots
    [​IMG]
    [​IMG]

    Permission Nodes
    • squadbot.capture
    • squadbot.admin (you can use the /givebro command to give yourself untamed bots).
    Additional Information
    • to tame a bot, right click it with cookies until it is tamed
    • to give a bot armor/weapons just drop it on the bot (bots cannot have leggings or boots, or diamond/chainmail armor. they can however have any type of weapon).
    • right clicking a bot you own will make it "sit". While sitting, bots will not attack or follow you
    Known bugs

    • none that I can find atm
     
  2. Offline

    Adrenaline

    Possible to make a give command? example /givenpc NickPlayer NickNPC and permissions for it
     
  3. Offline

    fatmarley

    Wow...I want like a kid at a candy store. Just...I could see my players roaming the countryside with about 30 bots in tow...as well MOST Bots can kill in protected areas, like towny and residence...
     
  4. Offline

    Lolmewn Retired Staff

    Oh, Nice!
     
  5. Offline

    orange451

    I added arrows/bows in last night :)
    for a bot to have them, drop a bow on it first, then drop any amount of arrows on it.
    A bot can only hold up to 64 arrows.
     
  6. Offline

    killerx243

    That's so cool. I do have some ideas though:
    Commands, you tell the npc to help a player or group as well, stay here and attack hostiles, patrol, attack group on sight or signal and how close they need to be to trigger it.
    Adding group hooks (don't know if that is the proper term) So the npc's would help a permissions group.
    The ability for admins to increase the amount of npc's can have for a player, say player a wants more then 5 npcs so he donates, admin types a command and increases player a's npc count.
     
    frosty89211 likes this.
  7. Offline

    bobbysmithyy

    this is awesome
     
  8. Offline

    orange451

    :) Thank you
    @killerx243 that's a good idea! It'll take quite a bit od time to get all those commands in, but damn, it'd be fun!
     
  9. Offline

    Brvtvs

    Ideas (you probably already have them):

    Limit who can tame,
    Limit amount tameable per player,
    How much health/damage for the bots,
    Limit per world,
    Possibly have permissions so that group member's bots wont attack each other?
     
  10. Offline

    Adrenaline

    !! :) same requests ^^
     
  11. Offline

    orange451

    Will do!
    I'll start coding them to be configurable tonight! :)
     
  12. Offline

    Ronny Lawson

    This sounds great if it weren't for this one caveat: "sometimes, creating a bot crashes the server". Looking forward to checking this out when it won't crash my server. ;)
     
  13. Offline

    orange451

    I added a bunch of configs to the NPC's, when you download now, you can see the CONFIG.txt file for more :)
    [EDIT]
    Also, bots save when the server is reloaded/stopped
     
  14. Offline

    kahlilnc

    This is :D OMG!
     
  15. Offline

    ZNickq

    lo, the credits are to "Top_Hat" :)
    @Top_Cat , be proud!
     
  16. Offline

    orange451

    oops! xD
     
    Adrenaline likes this.
  17. Offline

    Adrenaline

    Bukkit Build: #1395
    SquadBot: v.03

    I catch one bot and after restart server cannot load bots..
    PHP:
    2011-11-19 06:02:43 [INFOSpawn Human Enabled
    2011
    -11-19 06:02:43 [INFOFound and will use plugin Permissions v2.7.7
    2011
    -11-19 06:02:43 [INFOReached end of stream
    2011
    -11-19 06:02:43 [SEVEREError occurred while enabling SquadBot v0.1 (Is it up to date?): null
    java
    .lang.NullPointerException
        at com
    .orange451.SquatBot.main.loadBot(main.java:142)
        
    at com.orange451.SquatBot.main.loadBots(main.java:164)
        
    at com.orange451.SquatBot.main.onEnable(main.java:88)
        
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
        
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
        
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:177)
        
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:160)
        
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  18. Offline

    se1by

    Can you send me your npc lib?
    I don't get mine working :(
     
  19. Offline

    orange451

    Send me the flat file of that bot on your server :3
     
  20. Offline

    orange451

    I've fixed the plugin for Minecraft 1.0.0, unfortunetly, you can no longer damage these NPC's yourself...
    I have to write my own damaging code now as well :/
     
  21. Offline

    Clerkius

    I'm a fan of your work, but I'm curious...
    ...Is this compatible with Bukkit Build #1550? Thanks!
     
  22. Offline

    orange451

    After 1337 it got messed up :/
    I got it to work w/ 1550, but the NPC's cant be hurt, and the NPC's can't hurt you
     
  23. Offline

    Clerkius

    I noticed that. NPC's that are generated aren't taken count of when using /Botamt, and the ones that do spawn are always stagnantly floating in mid-air. They can be hit once or twice, but afterward they become invincible. I look forward to an update of this plugin, it's very promising. ;)
     
  24. Offline

    orange451

    on your cleint, NPC's dont despawn correctly... (good ol bukkit 1550). This leads to the appearance of there being more NPC's, when really there are not that many.
    I'll keep trying to get the plugin working again, but @Top_Cat never rarely replies to these types of problems.
     
  25. Offline

    guruflex

    thanks i am having the same problem.... looking forward to an update
     
  26. Offline

    ShootToMaim

    Suggestions:
    1. Permissions Nodes
    2. If you add permissions nodes, make them compatible with PermissionsEx/bPermissions
    3. Video

    THINGS TO DO TO GET INTO THE PLUGIN RELEASES SECTION:
    Nothing. Looks great right now!
     
  27. Offline

    orange451

    It actually does have permissions support with PermissionsEx xD I forgot to mention it in the main post.
    The node is:
    squadbot.capture
    It allows people to capture the bots :3
    I also fixed this for 1597 bukkit :)
    
     
  28. Offline

    md_5

    Please fix the title too
     
  29. Offline

    orange451

    k
     
  30. Offline

    md_5

    k. Its approved :)
     

Share This Page