DwarfCraft
Please post all issues on the Github page(under the issues tab on github)
Description:
DwarfCraft is a plugin that allows players to improve their characters skills and capabilities. Players can pay trainers to improve their skills, which provides benefits such as increased weapon damage, decreased tool wear, increased drops from blocks or mobs, etc. Because of the training system, DwarfCraft can provide an interesting and fun RPG base for Survival MP servers that will remain relevant and interesting for casual and intense players alike.
Thread Page: Here
Original Thread Page: Here
Features:
- Players may choose to play as Dwarves or Elves. Switching resets all skills. The race names are entirely configurable.
- Races allow players to specialize in certain skills which allows them to train it past the vanilla level.
- Dwarves have 40+ skills that progress from level 0 (worse than normal) to level 30 (extremely proficient). Each skill has several effects. Most effects reach par at skill level 5. New supported skills will be released.
- Skills are improved by paying a training cost to a trainer. Server admins may place trainers and customized messaging NPC. Skill costs increased with level and balanced to encourage specialization. Example: To train"Pickaxe Use" from 0 to 1 cost 16 cobblestone. To train from 15 to 16 cost 640. At level 0 pickaxes degrade 20% faster than
normal, at level 20 they degrade about 45% slower. - Skills and Effect details are easily found through in-game commands. More Information on the Bukkit Dev Page.
Github: Here
Permission:


-
View User Profile
-
Send Message
Posted Jul 24, 2012nice plugin jessy! i will be looking forward to seeing all of its capabilities :) ive heard a lot about this plugin and it seems great for rp. glad you brought it back! :D
-
View User Profile
-
Send Message
Posted Jul 24, 2012Extra question/request for the next update:
Currently all wood drops oak wood, regardless of the type cut down. Is there a way to fix this? It appears that the effects file isn't taking into account the hex value. I'm not sure if teh program can work around that as it stands or not, so if it's too much trouble, nevermind, but it would be nice to get.
-
View User Profile
-
Send Message
Posted Jul 20, 2012@Jessy1237
I will await an update then! I'll be patient, I swear! ^_^;
-
View User Profile
-
Send Message
Posted Jul 19, 2012@Falconloft
No its not your server i looked over the code last night and when i was converting the event system to the new bukkit event system i mistakenly put a ! in the if statement which pretty much changes from is it an arrow that killed the mob to the opposite.
@trerick
Also i just realised and forgot to tell you that trainers will also take any leftover resources and deposit them for training later so if you look at your trainer it should say something a long the lines like 40 / 60 cobblestone required or something.
-
View User Profile
-
Send Message
Posted Jul 19, 2012@Jessy1237
No, having the trainer is fine. The problem is that things that are killed with arrows do not drop loot at all. Ever. Even with Archery trained to full.
I was merely wondering if the anti-farm mod was mistakenly excluding bows as a valid kill.
It is possible this is just an error on my server, but I have no way to test it elsewhere since I have only the one server.
-
View User Profile
-
Send Message
Posted Jul 19, 2012@TheDarkMessiah2
@Falconloft
Excellent i've been trying to find out what was the source of the lag there is a lot of methods associated with leveling so i research into that and i will look into mob drops a lot of the event systems were outdated since the overhaul in the bukkit code i presumed they all would work but i'll fix that soon. For the bow not allowing drops wouldn't that defy the reason of having a bow trainer but if lots of people want it i can easily put it in the config.
-
View User Profile
-
Send Message
Posted Jul 17, 2012Loving the mod, and my players seem to be quite enamored with it as well. I have noticed an odd problem though. For some reason, mobs shot with arrows drop nothing, ever. Even at max ranks in Archery they don't drop anything. The same types of mobs killed with swords drop their normal drops (plus the bonuses from other skills). I'm not running any other skill-type mods atm.
EDIT: The documentation states that mobs will not drop loot unless they are killed by sword or bow (to discourage farms). Is it possible it's set to only allow swords, rather than swords and bows?
-
View User Profile
-
Send Message
Posted Jul 15, 2012Hey I am having problem with lag on the server. When ever some1 level ups a skill i get the can't keep up warning. does anyone have a way to fix this problem. I do have other plugins but i tested this with only DwarfCraft and Vault and i still had the same error
EDIT: I figured out what it was. My computer just just can't keep up with the removing items process as a server could.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@Jessy1237
Oh well, I guess I'll just have to make the spawn bigger :)
-
View User Profile
-
Send Message
Posted Jul 13, 2012@DemonPenguin
Sorry there isn't a trainer that can do that and what your thinking if i did it via a trainer and not command with the materials included would take a lot of cpu to process taking the materials from your inventory and iterating all the skills the trainer knows.
-
View User Profile
-
Send Message
Posted Jul 11, 2012@Jessy1237
Is there anyway to make an NPC that can level up any skill, as long as you give him the correct type of item?
So if I gave him cobblestone, then he would level up my pickaxe skill, but if I gave him logs, then he would level up logging skill. (I realize that there are skills that both require the same type of material, but I'm not sure what to do about that. A command to choose between 2 with a chat prompt from the NPC maybe?)
This would make it a lot easier on the admins so they don't have to spawn 40 NPCs over the map or stuff them all in the spawn.
-
View User Profile
-
Send Message
Posted Jul 8, 2012@trerick
Ok i'll look into the inventory class and try to fix that.
-
View User Profile
-
Send Message
Posted Jul 8, 2012I noticed that trainers that need none stack-able items takes all the items of the same type without crediting the player. Like skill 84 needs Iron chest body, you have 3 in your inventory and you need 1 for lvl 1 and it takes all 3 but only gives you lvl one and wants 2 more for the next lvl.
-
View User Profile
-
Send Message
Posted Jul 6, 2012Released a new version fixed a lot of bugs that you guys told me about :P including trainer Direction and added a new trainer.
-
View User Profile
-
Send Message
Posted Jul 4, 2012@crafter47
@diekill4
Umm now crafter im pretty sure you don't need a perm to level up your skills and diekill there seems to be a bug with npc direction facing, i've needed to get that fixed. Expect an update this weekend as im starting school holidays.
-
View User Profile
-
Send Message
Posted Jun 15, 2012I have dwarfcraft on my server and it works and all but as soon as I get the materials to train with (ex. 2 string and 2 leather for sword trainer) I go and right click on the trainer to train from them and nothing happens. Do I need permissions for training or are those included in the basic admin permissions?
Thanks! Please reply asap!
-
View User Profile
-
Send Message
Posted Jun 11, 2012Hi! I just have a problem with setting up the trainers... don't get me wrong but whenever I place a greeter or trainer down they always face in one direction - west. I've tried to face a different direction or even moving but they always seem to face to the west. My question is that how can I make them face a certain direction? or is it like a bug or something?
thx for any help :)
Hoping for replies soon...
EDIT: Sorry didn't read the v1.2 change log that there is a command to make them point the direction you want...
EDIT: Why do the NPC's always revert back and don't stay in the same position, they are when I do /lookatnext command? Every time i logout they have reverted back.
-
View User Profile
-
Send Message
Posted May 21, 2012I did some testing on my server. I turned off all plugins except pex, vault, and dwarfcraft. Unfortunately the lag is still there, just reduced a bit (I assume because my server isn't having to deal with all my other plugins). I was hoping maybe it was just a plugin conflict, but that doesn't seem to be the case.
I was, however, able to get a better understand of the lag. When you train a skill it takes a very long time for the training message to come up. Also, it wasn't immediately disposing the items needed. I was training skill 12 and the cobblestone would often stay in my inventory until I tried to place some of it, at which point the stack i tried to place would disappear. Also, more of my cobblestone would disappear than was necessary for that training.
I looked in the server log to try and see if any errors were created. Unfortunately, there were none, however the whole time I was testing the server was outputting "[WARNING] Can't keep up! Did the system time change, or is the server overloaded?".
Another suggestion, when testing the skill 12 I mined a block of Stone with a diamond pickaxe with the silk touch enchantment. It still gave me cobblestone. I'm not sure if it is possible, but it would be nice if you made it so that the plugin accounted for silk touch enchantments. Either by making it drop several stone blocks, or if you use a silk touch tool, the skill doesn't activate at all.
One last thing, if you want to come on my server and test some of these bugs, hit me up with a pm and I'll give you the server info and we can set up a time and date to test.
-
View User Profile
-
Send Message
Posted May 16, 2012Well my real question was, Is there a way to turn off dwarfcraft in one world, and have it be on in another. It would be super hard on a skyblock world with the lowered ability to mine and such, but is a good addition to a survival world, where you are over powered as is.
-
View User Profile
-
Send Message
Posted May 16, 2012@DemonPenguin
If my memory serves me correctly the trainers should load in any world unless its a compatibility issue.