MoxieNPC
What Is It?
MoxieNPC is an extension to MoxieSkills that allows admins to set up NPC shops instead of the sign shops. In order for this plugin to operate, you need to have Citizens 2.0 and MoxieSkills running on your server.
How To Use It
MoxieNPC is not a standalone plugin - it is a character trait extending from Citizens 2.0. Therefore, in order to use it, you must first create an NPC, and then do '/trait moxienpc'. Once that is done, you can continue with the instructions below.
- To sell abilities to players, the ability must have purchasable set to true in the abilities.yml file (for MoxieSkills|RPG)
- To sell XP to a player, the skill must be spelled correctly. N.B. Remember that the cost you specify is for 1 XP only.
- In order to see how to use MoxieNPCs, just type /mnpc in game with the MoxieNPC selected by Citizens, it's that easy!
- The MoxieNPCs are conversable, so players just have to right click them and instructions are given!
Permissions
moxienpc.usenpc.ability - Buy abilities from the NPC shop.
moxienpc.makenpc.ability - Add abilities to sell at NPC shop.
moxienpc.usenpc.xp - Buy skills XP from the NPC shop.
moxienpc.makenpc.xp - Add skills XP to sell at NPC shop.
I have citizens, moxie skills and moxie npc installed but i get an error when trying to use the /mnpc commands. i can do /mnpc list and the toggles but i get an error when trying to use the other commands.
[Edited] issued server command: /mnpc addability overdraw 25 2013-04-19 01:00:24 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'mnpc' in plugin MoxieNPC v1.7 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServer.java:523) at net.minecraft.server.v1_5_R2.PlayerConnection.handleCommand(PlayerConnection.java:966) at net.minecraft.server.v1_5_R2.PlayerConnection.chat(PlayerConnection.java:884) at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:841) at net.minecraft.server.v1_5_R2.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:110) at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:580) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:409) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NoClassDefFoundError: me/main/moxieskills/util/MoxieSkillsAPI at me.moxieNPC.Commands.onCommand(Commands.java:275) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more Caused by: java.lang.ClassNotFoundException: me.main.moxieskills.util.MoxieSkillsAPI at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 17 more
also i dont have an abilities.yml in the moxieskills folder
@NLPhantom97
Hi, I've run NoLagg tests on MoxieSkills and it reports as one of the lowest users on my server. MoxieNPC is just a trait, it does not run independently, so it is Citizens you want to talk to :
MoxieSkills and MoxieNPC are making ALOT of lagg on my server. That's the reason why I am not using it.
When is this going to be updated?
@x3nec
ok i found my problem... apparently it wasnt 2.0 xD my bad
@x3nec
Ive tried it :\ its not working, where do i have to place the jar, just to make sure im placing it in the right area
@RanEncGaming
you have to do '/trait moxienpc' to link the plugin to the npc, then /mnpc works :)
How do you make this work with citizens? i cant find out how to make the npc for moxie just make the npc :(
@John__B
You need to have the Citizens plugin too :)
1.4.7 fail
spigot 1.4.7 build 575
In order for the menu to appear on the npc to buy skills, I must grant moxienpc.*
Neither moxienpc.usenpc.* nor moxienpc.usenpc.ability seem to have an effect.
I am using PermissionsEx