Inactive [Inactive][FUN] NPCX + Civilizations! [1.8] Everquest style BOTS, paths, aggro, loot, guard, shops,.

Discussion in 'Inactive/Unsupported Plugins' started by mixxit, Mar 19, 2011.

  1. Offline

    mixxit

    npcx!
    Version: See thread title for bukkit compatibility (usually RB)
    Test Server: world.soliniaonline.com:25565

    [​IMG]

    Implements everquest style npc spawngroups using the npc library allowing you to make persistent npcs/rare npcs spawn around your map. Npcs will fight back if attacked and even talk on right click. They will sell items and can even have loot assigned and be given factions and paths to walk and npc trading

    Install / Changelog / Commands / README

    All of this has now moved to http://soliniaonlinemc.wordpress.com/2011/09/24/npcx/

    Addendum

    I will be updating NPCX in the future with a rewrite for 1.9 bot functionality
     
  2. Offline

    mrgreaper

    ah cool will look it up there thank you
     
  3. Offline

    mixxit

    Someone asked that earlier in the thread and i updated a link for them
     
  4. Offline

    _Zw_

    Creating NPCs
    =============================================

    Code:
    /npcx npc spawn name <---- Temporarily spawns an npc at your spot
    /npcx npc create name <---- Creates a new npc (that needs to be added to a spawngroup)
    /npcx npc list <---- Lists all npcs (this needs to support querying by name output limits)


    Ok, i got kicked from channel when asking for help.

    Tried 2 days, but no support on channel and bad plugin . Hard to setup without support.

    I will not donate and waiting for Craftizens or something to come.

    This sux. Prob fantastic for they who get it working.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016
  5. Offline

    mixxit

    thanks, glad i spent time answering your questions which you ignored
     
  6. Offline

    mrgreaper

    its confusing to start off with, and looks scary but once you get to grips with it, its damn good, when the pathing gets sorted and quest support arrives it will be pretty awsome!


    to mixxit...sorry but i found anohter bug not a major one, i gave npc 1 a diamond sword using the id numbers not items.db names, it said it gave it to him and to living npc but it wasnt in his hand so i restarted the server...still not in his hand, oh well gave him a helmet, the helmet displayed and so did the sword, now it may be on my server the npcs have decided due to health and safty reasons they cant have a sword unless there wearing a hlmet...or just a bit of a bug lol
     
  7. Offline

    Ajord

    Can you add the ability to use player skins for NPCs
    Like put the pngs into a folder and you use a command to choose a skin o.o
     
  8. Offline

    mixxit

    haha! well that works! i'm not sure why it's happening atm but i'm sure it's due to override minecraft.server methods - not on my top priority atm, just give em helmets :D

    sorry that's not controlled by bukkit it's controlled by your client

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016
  9. Offline

    vinzenco

    Can i use this plugin with MySQL 5.1.41 ?

    Thx for helping
     
  10. Offline

    Ajord

    Ok
    Thanks anyway ^__^

    What about the abilty to make npcs from spawngroups wander around o.o
    as a separate option for paths
     
  11. Offline

    mrgreaper

    so its not just my npcs unionising against using swords with out safty helmets?
    to be fair the ones that have swords will be given helmets (im a very generous employer lol)
     
  12. Offline

    mixxit

    Well that might be true also! Lol
     
  13. Offline

    vinzenco

    Someone can help me ?
    i need higher than MySQL 5.1.41 for working ?
     
  14. Offline

    mixxit

    I don't try every version of mysql - give it a go and see
     
  15. Offline

    zombiemann

    The forums are being weird so, this may end up being a double post... if so, I am sorry

    Something in your plug in is changing skins because I created another NPC named druid last night and he spawned with a skin I had never seen before. My fiance and I are the only ones to use this server, and neither one of use have ever used that skin. [​IMG]
     
  16. Offline

    BorderKeeper

    Will there be Iconomy support in the future? Or excluding NPC themselfs so they can be used with towny
     
  17. Offline

    GamerX

    Are you going to make this compatable with SQLite?
     
  18. Offline

    mixxit

    Pathing is off in the new version, hold back on updates for tonight
     
  19. Offline

    Guenael

    Hi mixxit,

    i don't know if you know that but i have CB 617 and when i do reloadall i ghost of my npc come (that mean 2 npc , the real and the ghost) and impossible tu talk to the real npc.
     
  20. Offline

    mixxit

    reload is not supported atm
     
  21. Offline

    fugue2005

    getting this with cb617

    2011-04-04 16:12:06 [INFO] npcx : load settings (0.431) begun
    2011-04-04 16:12:06 [INFO] jdbc:mysql://localhost:3306/npcx?autoReconnect=true
    2011-04-04 16:12:06 [SEVERE] null loading npcx v0.431 (Is it up to date?)
    java.lang.NullPointerException
    at java.util.Hashtable.put(Hashtable.java:411)
    at java.util.Properties.setProperty(Properties.java:160)
    at net.gamerservices.npcx.myUniverse.loadSetup(myUniverse.java:229)
    at net.gamerservices.npcx.npcx.onEnable(npcx.java:705)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:514)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)

    it is also refusing to make tables.

    i've tried everything, i even tried giving it root access on the database server, it just won't make the tables
     
  22. Offline

    Sleaker

    So is there no way to remove the stuff you make in-game? Does it really require deleting the mySQL tables and restarting the server just to remove entities? please tell me the commands are just not listed in the readme...

    Also NPCs ignore God mode. So Admins can be damaged by their NPCs.. Very odd.
     
  23. Offline

    Falkoner

    Will there be multiworld support anytime soon for this plugin?
     
  24. Offline

    ledhead900

    NPCX Pulls skins form Notch's database when you use a player name that is actually a legit player name and it has an alternate skin to default.

    So if you don't want to see a skin then use a name that is not taken by a real player.


    @mixxit

    What's the deal with pathing. I got 0.428
    They seem to not want to patrol very often or simply have a hard time getting to the Path node.

    I made very easy to follow node system but they seem fail at it bad.

    I tried to keep my nodes for a path in straight lines so that they are in straight line facing another node.

    Hoping that they would walk the path and not get stuck so much. But it appears they only follow the path after they get attacked and move onto the next node, could you explain a little bit more on how to get them to patrol a path with a set delay before moving to next node.

    Also Are the NPCX commands available to Other people now or just OP still.


    Side note:
    Do you need a hand with a wiki page as I could help out converting your readme into a WIKI link so its MUCH easier to read thru this would also allow you to maybe do weekly wiki changes or something updating info as u go along.

    The readme is alright but I find it lacks a lot explanation for more advanced stuff of the plugin mainly changes to commands or new additions.

    At least for now when notch gets his modding API out this could change !. I'd love to see Mo creatures as server client working!.
     
  25. Offline

    Sleaker

    Someone already ported Mo Creatures to SMP.
     
  26. Offline

    zorphon

    What are some differences between this and 'Citizens'?
    Trying to decide which one. Thanks.

    *edit* Also, I am renting from BroHoster; how do I set up the MySQL?
     
  27. Offline

    ledhead900

    You got link and is it ported so that you don't need ANY client modding.
     
  28. Offline

    TPMJB

    How do I edit/delete items on a merchant list? Do I have to go in through MySQL?

    My MySQL experience is VERY limited, so I'd need a little help.

    Edit: Figured it out.
     
  29. Offline

    Decree

  30. Offline

    MationMac

    You need to make a texture pack with a differen default skin. Can only have one tho.
     
  31. Offline

    zombiemann


    The easiest way, is also the most complicated at first. I set up a LAMP server, with Linux Apache MySql and PHP. There is a program called phpmyadmin that will allow you to do pretty much everything you want with a MySql database from a browser window. You can install Apache and PHP on windows fairly simply using a set up called XAMPP. Once you have those installed and phpmyadmin going, it's a cake walk to change things around.

    A few things of note: For some reason changes made via phpmyadmin do not go into effect until server restart. Also phpmyadmin will allow you to use spaces in character names unlike the ingame command. For example I tired to make an NPC named Bob the Book Merchant, in game, and it dropped it to just Bob. When I added The Book Merchant via phpmyadmin it shows up perfectly

    I figured out what is going on with the skins. The client is checking against the master database at minecraft.net for that username and if it exists, using the correct skin. I figured this out by creating an NPC of a friend and having him switch his skin around without ever logging into the server. The NPC skin changed when he did

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016

Share This Page