As for the javadoc, I don't know when it'll be back up, but for now you can download the source as a zip from github and attach it in Eclipse (if you're using eclipse).
Why does this plugin seem to "take over" all living entities in the game? With this plugin loaded, all mobs are NPCs and appear frozen and non-inter-actable. Is this by design or a bug?
EDIT: I updated this plugin to CB 1.1-R3. I haven't issued a pull request yet as I'm having trouble with the frozen mobs. https://github.com/doughsay/NPCCreatures
This plugin is EXACTLY what I was looking for, I'm glad someone has taken it upon themselves to create something like this. +1 for this.
I can't use it yet though, because it hasn't been updated to CB 1.1! When can we expect this update? Also, is there any way to make it less dependent on the actual CB version? Like removing those obfuscated method calls? That would be amazing...
I would love to help in updating it too, but I don't know how to know what the new obfuscated methods are called... how can I find this out?
I used this to make my plugin and it works great much eisier to do this then trying to figure out something from the citizens api, but when i create a npc with this i create one with my name, how can i make him get my skin to?
Just pointing out that your Plugin Dev example won't even work :P
Should be
NPCmanager npcManager = ((NPCCreatures) plugin.getServer().getPlugin("NPCCreatures")).getNPCManager();
:)
There was a bug on my server, which I believe to be because of this plugins, in which all the mobs became frozen, and I recently made a new server, this was one of the few plugins on my server at that time, The mobs kept freezing even if I removed them all. Since I have removed this plugin, all the mobs work right. This has led me to believe it was this plugin causing it. I want this plugin for use with CloneMe, but mobs freezing isn't worth it. Sorry that I don't have any errors I could give you, the bug outputted none.
The plugin itself at the moment is just for spawning and basic usage of NPCs. There are developer methods for walking and talking, but it's up to other devs (mostly) to make plugins that use this plugin to make the NPCs walk, talk, trade, fight, etc. The goal is to provide basic NPCs and the means for other plugins to make them do more.
Looks preety awesome, i like how you can name it whatever you want, and choose their skin, I searched that for alot of time.
but, are you working or going to work on making tham walk\talk\trade\fight\give quests?
(BTW I fell sry for asking.. :[ )
Is this citizens friendly?
IE can I make enderdragon NPC's but still keep my Citizens NPC's?
As for the javadoc, I don't know when it'll be back up, but for now you can download the source as a zip from github and attach it in Eclipse (if you're using eclipse).
I can't seem to reproduce the mob freeze bug. Can I get more info/a video?
Why does this plugin seem to "take over" all living entities in the game? With this plugin loaded, all mobs are NPCs and appear frozen and non-inter-actable. Is this by design or a bug?
EDIT: I updated this plugin to CB 1.1-R3. I haven't issued a pull request yet as I'm having trouble with the frozen mobs. https://github.com/doughsay/NPCCreatures
This plugin is EXACTLY what I was looking for, I'm glad someone has taken it upon themselves to create something like this. +1 for this.
I can't use it yet though, because it hasn't been updated to CB 1.1! When can we expect this update? Also, is there any way to make it less dependent on the actual CB version? Like removing those obfuscated method calls? That would be amazing...
I would love to help in updating it too, but I don't know how to know what the new obfuscated methods are called... how can I find this out?
@Rosaage
I had to do a tweak on my plugin to allow that but I would love if NPCCreatures handled that. An option in the API to not put green in NPCs name.
I used this to make my plugin and it works great much eisier to do this then trying to figure out something from the citizens api, but when i create a npc with this i create one with my name, how can i make him get my skin to?
Just pointing out that your Plugin Dev example won't even work :P Should be NPCmanager npcManager = ((NPCCreatures) plugin.getServer().getPlugin("NPCCreatures")).getNPCManager(); :)
There was a bug on my server, which I believe to be because of this plugins, in which all the mobs became frozen, and I recently made a new server, this was one of the few plugins on my server at that time, The mobs kept freezing even if I removed them all. Since I have removed this plugin, all the mobs work right. This has led me to believe it was this plugin causing it. I want this plugin for use with CloneMe, but mobs freezing isn't worth it. Sorry that I don't have any errors I could give you, the bug outputted none.
@Steveice10
Please do, I cannot code without it :)
Apparently the domain isn't mine anymore, I'll get it back up as soon as I can.
THe Javadocs seem to be down. Will it be back up anytime soon?
I'm starting a plugin and will use this as a dependency if it works!
make something that you can tame them and the fight for you, will be cool to have a enderdragon pet!
The plugin itself at the moment is just for spawning and basic usage of NPCs. There are developer methods for walking and talking, but it's up to other devs (mostly) to make plugins that use this plugin to make the NPCs walk, talk, trade, fight, etc. The goal is to provide basic NPCs and the means for other plugins to make them do more.
Looks preety awesome, i like how you can name it whatever you want, and choose their skin, I searched that for alot of time. but, are you working or going to work on making tham walk\talk\trade\fight\give quests? (BTW I fell sry for asking.. :[ )
So far it's just creating and deleting NPCs. And yes, developers can hook into the plugin and make NPCs talk, move, etc.
Looks like an awesome plugin
Are there any more commands yet or is this just to create npcs? I saw some mention of chat API in the developer section.
I CAN'T DESTOY MINE!!!!, I did the command, and now there re HUNDREDS of errors... and the enderdragon will not go.. the errors clog up my chat!!
@joshcvb
Reading is Essential.