RpgAPI
Rpg API
This Page is being rewritten for the beta release and the features the beta will have! expect it to be updated sometime in the future!!!
Dev builds now available
These builds are untested so it is advised that you wait for the released versions on DevBukkit , although you are free to use any of the development builds release. You can find these builds by going to our Jenkins website.
Note: kumpelblase2 has been added onto the project discription as a contributer, not because he has in anyway agreed to work on the project but rather because of the use of his Remote Entities API in the project itself.
SwiftSwamp has been added to the project as a Documenter, anything below is either unfinished or just a place holder until more information is submitted.
Features
- A more detailed features list will be coming soon!
Links
TODO
All suggestions are welcomed!
- MySQL Support
More caffeine means more time spent coding :) donate a cup below!
Hi, i have update the latest plugin, but also have the problem like this: 2013-07-25 10:54:18 [SEVERE] Could not load 'plugins\RpgAPI.jar' in folder 'plugins' org.bukkit.plugin.UnknownDependencyException: RemoteEntities at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:195) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
@bscal123
i just want to point out, this is a rather huge project so i fully expect there to be bugs in the beta, please report them as you find them and make it as detailed as possible, i will attempt to keep up with the bugs fixes and post new updates as often as possible to get it perfect but i'll need all of your help in finding any bugs that exist with it. Until we get all of the bugs out of the beta we're going to hold off on releasing the classes races spells and minions cause in a lot of ways they will depend on the structure of everything else working properly.
Cannot wait for Friday to test this plugin out looks so cool if I remember ill post comment when it comes out
@bc96123
that would be because there's no plugin.yml file in it since the dev version fo the plugin are only for devs, the beta that should be released by the end of this week will be for servers to use.
Hi, may i know why my server cannot run this plugin?? The message show this: 2013-07-24 11:15:56 [SEVERE] Could not load 'plugins\RpgAPI.jar' in folder 'plugins' org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:247) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:132) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.reload(CraftServer.java:603) at org.bukkit.Bukkit.reload(Bukkit.java:275) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchServerCommand(CraftServer.java:512) at net.minecraft.server.v1_5_R3.DedicatedServer.an(DedicatedServer.java:262) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:227) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml ... 14 more
@miner50 Quote:
"Update: i am going to set the beta release for friday in stone, unless some weird act of nature prevents us from finishing everything is going according to plan to be able to have a beta out sometime friday evening. "
for more details on what will be included in the beta release scroll down on the comments a bit.
When will this plugin be updated to 1.6.2 as of now it hasnt affected anything but im still just wondering
@MylesC
we've already started working on the commenting to generate one when we release the beta we'll upload the docs somewhere
Maybe consider doing a javadoc.
Update: i am going to set the beta release for friday in stone, unless some weird act of nature prevents us from finishing everything is going according to plan to be able to have a beta out sometime friday evening.
Planned beta features:
Races, Classes, Quests, Spells, and Rpg monsters and minions are not going to make it into the beta.
If anything at all changes for the planned beta release i will update on here immediately!!
@RevCity
it is not yet in a working state at all, though we are tryi8ng to get a working version out as soon as possible with as many features as possible for the first version, once there is an actual beta upload it will be in a state that is intended for use on servers, in the mean time it is intended for devs only to see what is available to build off of.
Does this work on 1.6.2?
@KevinABC96
i am looking for some ideas for the permissions part of this, right now i'm setting it so that you can set groups, order the groups for promoting and demoting easily, assign a player multiple groups or set their group to revert it to a single one, color players names based on group, display group name when they chat or not, what other types of permission features would people like to see built in to the permissions part of this?
@KevinABC96
it will be a full permission / group management thing so it will be able to give permissions to any plugin, but if you mean will it work with permission ex or group manager no it will not because at this time they don't give a way to provide permissions to objects so they can't do permissions to the alts which is how ours works. But if you mean can you for instance give a person build permissions on one charactor and not on another with our permissions manager then yes you can, because the player will inherent the permissions of the charactor while that charactor is active.
Update: trying to figure out a way to use Pex or groupmanager to give alts their own individual permissions was not working out well so instead the api will include a full permissions "plugin" within it, allowing you to set groups,a and individual permissions, as well as time based permissions for the individual rpgplayer. Translation ops can have non permissions charactors if you use our perms system, and you can set permissions for multiple individual charactors on a single players account seperately!!!!
this also means you can set permissions for a player based on their class, race, or even give them a permissions for a short time based on spell use (such as fly).
@oCloud
well the dev versions that are up are more for devs than intended to be used on servers, as for that error that is saying there is something null with poisoned earth, i am assuming you either have a region set up incorrectly or have it enabled in config with no regions set up at all or something? no way for me to know exactly cause the coding has changed a LOT since that dev version. if you're not messing around with the poisoned earth effects than just set it to false in your config and the errors should go away entirely.
@diannafire
Also, Since recently I am getting this error: 19.07 03:50:33 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:573) 19.07 03:50:33 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:409) 19.07 03:50:33 [Server] INFO at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:477) 19.07 03:50:33 [Server] INFO at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:227) 19.07 03:50:33 [Server] INFO at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:516) 19.07 03:50:33 [Server] INFO at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) 19.07 03:50:33 [Server] INFO at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:58) 19.07 03:50:33 [Server] INFO at com.vartala.soulofw0lf.rpgapi.poisonapi.PoisonTimeChecker$1.run(PoisonTimeChecker.java:56) 19.07 03:50:33 [Server] INFO java.lang.NullPointerException 19.07 03:50:33 [Server] WARNING Task #17 for RpgAPI v0.2 generated an exception
Plugin is still working fine I believe but this is flooding the console. Way to fix this?
@oCloud
what we're going to do four spells is having an "equip" menu for spells where you can put them on slots, and have for "spell ability" items on your inventory that will be cast with left click right click shift left click and shift right click, for a total of 16 spells / abilities that you can have "equipped" at a time. so kind of like mouse combinations.
By far the best RPG plugin I have ever seen. Please keep it that way and maybe stay away from the whole "bind to use this skill" or "Use this item to cast this spell". Instead try put in a way so you, for example: Mouse click combinations to cast a spell/ability or right click to scroll trough ability's and left click to cast them.
@SDDJ
for our combat system we were going to be using the wizards of the coast system (a d20 table top system) that the entire pathfinder game is based on. so it was definately something major cause we can't use any of the core mechanics, such as armor classes, hitpoints, spell resist, damage mechanics..
but i have already finished coming up with an alternate stat system and how we're going to implement it. it will make it so that people can make their own classes based on the stat system and abilities. Here's my "notes" on how the stat system will work if you can make sense of em!