[INACTIVE][MECH] DwarfCraft V1.01 - Skills, Training, and Progression [527]

Discussion in 'Inactive/Unsupported Plugins' started by smartaleq, Feb 21, 2011.

  1. Offline

    smartaleq

    DwarfCraft - Player progression plugin with skills that are improved by training(not xp):
    Current Version: v1.01
    Authors: smartaleq, LexManos and RCarretta

    Introduction:
    DwarfCraft is a plugin for minecraft (via Bukkit) 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.

    Features:
    • Players may choose to play as Dwarves or Elves. Switching resets all skills. The race names are entirely configurable.
    • Elves play very similar to vanilla Minecraft with slight nerfs for balance (to farming mostly)
    • Dwarves have 40+ skills that progress from level 0 (worse that 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. A general summary of skills is in the post below, along with design goals discussion.
    Players - Getting Started:

    Show Spoiler

    Welcome, Dwarf <whateveryournameis>!
    To get started in a DwarfCraft world, you should know what it is, exactly, that is different.

    Your mining sucks. You get less coal, iron, cobblestone, and gold. Your sword does pitiful damage. Animals don't drop things when you punch them. Falling hurts. A lot. Burning too. Zombies rearrange your face. Dirt doesn't pile up quite like it used to. For some reason when you craft planks you make less. Three sticks too. And less fences and stairs. Also, raw pork isn't very filling. And farming seems totally worthless.

    Guess what? You're a level 0 Dwarf.
    I know it seems awful now, being the brunt of jokes and suffering all that punishment, but I have good news, friend. At least you're not an elf! See, the elves gloat now, with their 1.0 stone drop rate and their filling porkchops, but after you spend the time to level your bowman skill to master and turn their day to night with a hail of 3.5 damage per shot arrows... well, then they'll be sorry!

    The road to mastery may be hard, Dwarf, but the payoff is well worth it- Diamonds dropping by the handful, creepers leaving 5 gunpowder behind with their corpse, your sword dealing double damage to monsters, and cliff falls leaving nary a scratch. Along the way, you may find your calling as a crafter as well. Just as you depend on your friends for supplies, they may depend on your specialties. Craft 4 times as many brickblocks as your neighbor? That's a marketable skill, my friend!

    So off with you, Dwarf, into the wilds of your world (and one day to the Nether, perhaps)! Start by discussing the terms of your advancement with the local trainers. When you've gathered their material demands, sock it to 'em, and see your diligence rewarded with an ever-improving arsenal of advantages.

    Players - Getting the most out of DwarfCraft:
    Show Spoiler

    You'll benefit the most from DwarfCraft by doing two things:
    1) Get your skill levels in the necessities up to a reasonable level. No matter what your playstyle is, you probably want most of the stone and wood skills to 5 (the cost is small and the payoff large). The same is true of climbing and sword skills, or you may find yourself dead much more often than you're used to.
    2) Pick a few activities you love to do and train train train! If you're only marginally better than someone else, they won't have much use in trading with you. Try and get 1 or 2 skills to 20 that you can leverage to gather other valuable materials. If you're a master sailor, don't spend all day mining cobblestone, go sailing on the lookout for pumpkins, mushrooms, and clay. If you're a monster hunter with a bow, 5 minutes out at night is worth far more than the hundred cobblestone you could collect.

    I'm not saying to stop doing things you find fun! Instead, train up the things you find fun so you can do it better and get rewarded for doing it.

    I'll use myself as an example. I far prefer chopping trees to mining for diamonds, and love to chase animals and explore. To support this, I trained these skills above level 5: woodchopping, axe use, woodcrafting, swordsman, animal hunting, and climbing. To shore up some weaknesses, I traded several stacks of logs for several stacks of cobblestone, because I have poor cobblestone mining skill and my friend has poor lumberjack skills. I used the stone to train up the Excavator and Quarry Worker skills to 5, so that I can manage to get cobblestone when i need it, without suffering the very low drop rates at level 0. When I want cobblestone for constructions, its often very easy to find someone in need of wood. I also do woodcrafting (1 log -> 6 planks) in exchange for fee or a cut. When I find a diamond vein while digging, I usually leave it, and sell the location information to a better diamond miner.

    Sometimes, my mining friend(RCarretta) and I will go on adventures exploring underground caves. I'll take the point through natural caves, with sword and bow at the ready, while he harvests the ores we find. When we reach a dead end, we dig in different directions, and take the first new path together. We're able to survive very long times underground with very little additional supplies because I carry extra leather for armor and can handle most creature situations, and his tools last quite a while. High level gravel digging keeps me supplied with flint and decent monster hunter skill pulls a sizable amount of feathers from zombies, which combine to keep my quiver topped off.

    Admins - How to install DwarfCraft
    DwarfCraftV1.04.zip contains updated jar and sqlite file. Do not mix with pre-V1.03 config files.
    DwarfCraftV1.01.zip. Unzip the archive to your CraftBukkit root directory. Use this if looking for a stable build.
    Show Spoiler

    Archive Contents:
    /plugins/DwarfCraft.jar
    /plugins/DwarfCraft/DwarfCraft.config - General server config variables including race names and file locations
    /plugins/DwarfCraft/Messages.config - Configurable plugin messages, such as welcome, info, rules, etc.
    /plugins/DwarfCraft/GreeterMessages.config - Flatfile storage of NPC greeter messages. For version 1.0, greeter messages must be manually added before the NPC is created. Dynamic message insertion is on the roadmap for future versions.
    /plugins/DwarfCraft/skills.config and effects.config - Supported skills and effects. Any change to these may result in unexpected errors. If you would like help in customizing balance for your server, contact smartaleq via PM.
    /plugins/DwarfCraft/dwarfcraft.db - A sqlite database, pre-created empty for you. If you want to reset your players completely, delete this and create a new file of the same name.
    /lib/sqlite.jar - A required library for SQLite to operate

    DwarfCraft has no plugin dependencies, and should play well with others. Some notes:
    • [Econ] Econ plugins are recommended with DwarfCraft. Training for "currency" will not be supported (ever!), so trade, auction, or shop plugins will likely help your players get their hands on those oh-so-valuable pumpkins early.
    • [Mech] Transmutation plugins may conflict, crafting plugins may conflict. Using DwarfCraft with McMMO, Skills, LevelCraft, etc. will likely screw everything up. Other Mech plugins may or may not work. Generally, the more they affect player actions, the more likely they are to cause problems.
    • [Chat] [Fun] [TP] and [Info] plugins should all work without any issues.
    • [Admin] [Sec] and [Gen] plugins will probably work.
    *Warning* Installing DwarfCraft on an existing world where players have large stockpiles of materials may completely screw up the balance of the mod. New or young worlds should be used if at all possible. If your players have every skill at 20 and think that the game is too easy, stockpiles were your problem. You've been warned.


    NO PERMISSIONS WILL BE SUPPORTED UNTIL BUKKIT INTEGRATION. Requests for permissions plugin integration will be ignored (and possibly ridiculed).

    Admins - Getting Started
    Show Spoiler

    First run instructions:
    After you have the DwarfCraft files installed, the first thing you'll need to do for your players to benefit from DwarfCraft is to create trainers.
    Join your server, go somewhere and type: /createtrainer Test1 TestTrainerDummy 1 30
    This will create a new trainer at your location(facing and look-direction) with name TestTrainerDummy, that trains skill #1 (pickaxe use) and can train to maximum level of 30(the max).
    Left click on him to verify skills are loaded.
    Give yourself 16 cobblestone.
    Right click on him to verify training is working.
    Type /skillsheet to verify that your skill increased to level 1.
    /save-all and restart the server. Verify that he is still there.
    type /removetrainer Test1 and verify that he has been removed.
    If you have any problems through this point: pm smartaleq

    Admins - Creating a playable DwarfCraft server
    Show Spoiler

    For your server to have a thriving community of dwarves, you will need to provide trainers for all the skills you want, in enough places to be convenient. You will also need rules that encourage either co-operation or competition for resources. If every player goes after the same skills, the plugin doesn't provide much benefit at all.
    As an example of a working community, the author's server has rules that require all trainers to be in an "appropriate" location, and not a room full of trainers. Most trainers created in the world are given a maximum training level of 15-20, based on where they are created. Only a few level 30 trainers are created. This gives our players an incentive to build impressive things, justifying the placement of "master" trainers. Using remote trainer creation, it is possible for an admin to create trainers without any hassles. As our baseline, each Towny town will eventually have one of every trainer the mayor desires.
    Read the Players sections for more thoughts on what your community may need.

    Admins - Support
    Show Spoiler

    Source Code is available at github.com/RCarretta/DwarfCraft
    Please do not post bugs or feature requests in this thread! Discussion and simple questions are perfect to put in the forum thread. Issues should go in the issue tracker on github- after you've searched to see if it's already there. Please report installation issues via PM to smartaleq

    Changelog:
    Show Spoiler

    Version 1.04
    • Changed applicable sqlite driver.
    Version 1.03 Experimental
    • Added support for multiple races. Add race names to skills.config at the end of each line you want the race to inherit the skill.
    • Skillsheet and other skill commands will have spotty performance until integration is complete.
    Version 1.01
    • Removed player matching debug output.
    • Edited commands in plugin.yml to fix command not found errors
    • Set default debug level to 10, eliminating console spam. If you have reproducible problems, please set debug level to -10 and send in the appropriate sections of your log.
    Version 1.0
    • First published version


    Donations

    Skill descriptions below. Categories are only for convenience, many skills cross categories or defy categorization completely.

    Tool Use Skills: These skills impact how quickly your tools will degrade. High levels will enable you to get as much as three times as many uses out of shovels, axes, and picks. See also Plowman and Swordsman skills.
    Show Spoiler

    [1] Pickaxe Use - Pickaxes
    [2] Shovel Use - Shovels
    [3] Axe Durability - Axes

    Harvesting Skills: There are many skills that effect the rate at which you gather materials from blocks such as stone, ores, dirt, sand, gravel, and logs. Higher skill levels will drop several of the desired block, and will increase the chance that you instantly break what you are digging or chopping.
    Show Spoiler

    [11] Excavator - Cobblestone instant-break
    [12] Quarry Worker - Cobblestone quantity
    [13] Ore Miner - Coal and Iron quantity
    [14] Gem Miner - Gold, Diamond, and Redstone quantity
    [21] Sand Digger - Sand quantity and instant-break
    [22] Gravel Digger - Gravel and Flint quantity and instant-break
    [23] Dirt Digger - Dirt quantity and Dirt/Grass instant-break
    [31] Woodcutting - Log quantity and instant-break

    Farming Skills: Several skill handle how effective you are at farming wheat or gathering other plant materials. The Plowman skill also affects the durability of plows. Note that in DwarfCraft it is much harder to gather both seeds and wheat, so level 0 farmers will not be able to provide an endless supply of bread.
    Show Spoiler

    [4] Plowman - Plow durability and Seed Quantity from hoeing grass.
    [41] Wheat Farmer - Quantity of Wheat and Seeds from reaping grown Crops
    [42] Exotics Farmer - Cane(Reed) and Cactus Quantity
    [74] Florist - Flowers and Pumpkins Quantity

    Crafting Skills: The crafting skills affect how many of an item you craft when using the normal recipe at a crafting bench. Many crafting skills have additional effects.
    Show Spoiler

    [32] Woodsplitter - Planks and Sticks
    [51] Mason - Cobblestone Tiles and Steps and Smooth Stone Tiles
    [53] Woodcrafter - Ladders, Fences, Doors, Signs, and Wood Tiles and Steps
    [61] Bookmaker - Books
    [62] Brickmaker - Brick Blocks
    [63] Demolitionist - TNT and damage from explosions.
    [65] Railworker - Rail sections
    [66] Cook - Bread, and health from cake and cooked pork
    [67] Fletcher - Arrows

    Damage Reduction Skills: In addition to Demolitionist reducing damage from explosions, there are skills that effect fire, falling, suffocation, and lava damage. There are also skills that affect the durability and crafting count of armor.
    Show Spoiler

    (Repeat) [63] Demolitionist - Damage from explosions
    [64] Firestarter - Damage from fire, durability of Flint and Tinder
    [72] Climbing - Damage from falls, short fall forgiveness
    [86] Exotic Armor - Damage from lava, drowning. Gold armor durability.
    [83] Scout - Leather armor durability, amount crafted, projectile damage reduction.
    [84] Soldier - Iron armor durability, amount crafted

    Combat Skills: The Swordsman and Bowman skills affect the damage you do with those weapons. The swordsman skill also has a durability effect.
    Show Spoiler
    [85] Archer - Arrow Damage and Enemy Feather/Arrow Drops
    [87] Swordsman - Sword Damage and Durability

    Hunting Skills: These skills allow a player to gather more resources for killing enemies with sword or bow. Note that this mod completely removes drops from creatures killed in any other way, to prevent "automated mob farming"
    Show Spoiler

    [81] Animal Hunter - Pig, Cow, Sheep, Chicken
    [82] Monster Hunter - Creeper, Skeleton, Spider
    (Repeat)[85] Archer - Zombie

    Exploration Skills: These skills benefit activities related to exploring, travel, and adventure. The effects vary widely, but should result in more successful forays into the wilderness, and more valuable materials brought home.
    Show Spoiler

    [71] Sailor - Boat Travel Speed and Boat break results (sailor>15 allows recoverable boats)
    [73] Survivalist - Health gained from uncooked pork, fish, and mushroom stew
    [75] Dungeon Delver - Monster Spawners can drop Iron, Gold, Diamond, and Lapis blocks

    Other Skills: See details -
    Show Spoiler

    [8] Smelter - Effects the duration of smelter fuel, especially lava buckets. Not implemented.
    [91] Citizen - (With Towny) contributes to the resident's town max size.
    [92] Leader - (With Towny) affects the maximum town size, for town mayors.
    [99] Noble - Dwarf Fortress nobles are useless. DwarfCraft nobles mine obsidian better, and it costs 100s of eggs to train. Any player that collects 100s of eggs and spends all day mining obsidian is just like a Dwarf Fortress noble.

    Proposed Skills: These skills are ideas brought up in the thread or elsewhere, and are candidates for future implementation. None of these will be worked on before v1.0 is bug-free and widely used. -
    Show Spoiler

    [?] Repair Skill
    [?] Dyer or Wool/Cloth skill - produces more dye or more colored cloth per dye - costs dyes or colored wool to train
    [?] Running, Travel, or other movement speed related skill
    [?] Sandstone crafting skill
    [?] Fishing
    [?] Skills that unlock crafting recipes
    [?] Fertilizer skill affecting bonemeal and crops/saplings/pumpkins?.

    Training Item List
    Show Spoiler

    1 Pickaxe Use Cobblestone
    2 Shovel Use Dirt
    3 Axe Durability Log
    4 Plowman Wheat, Seeds
    8 Smelter Lava Buckets
    11 Excavator Cobblestone
    12 Quarry Worker Cobblestone
    13 Ore Miner Coal/Iron Ingot
    14 Gem Miner Gold Ingot/Diamond/Redstone
    21 Sand Digger Sand
    22 Gravel Digger Gravel
    23 Dirt Digger Dirt
    31 Lumberjack Log
    32 Woodsplitter Log
    41 Wheat Farmer Wheat, Seeds
    42 Plantation Farmer Reed, Cactus
    51 Mason Half-steps
    52 Glassworker Glass
    53 Woodcrafter Plank/Stick
    61 Bookmaker Paper/Books
    62 Brickmaker Bricks/Brickblock
    63 Demolitionist Gunpower/TNT
    64 Firestarter Fint + Tinder
    65 Railworker powered cart
    66 Cook Cake Block
    67 Fletcher Arrows
    71 Sailor Clay "ore"
    72 Climber Pumpkin
    73 Survivalist Mushrooms
    74 Florist Flower
    75 Dungeon Delver Saddles
    81 Animal Hunter Pork Leather Wool
    82 Monster Hunter String/Gunpowder
    83 Scout Leather Breastplates
    84 Soldier Iron Breasplates
    85 Archer Feather/Flint
    86 Exotic Armor gold hat/diamond shoes
    87 Swordsman Leather/String
    91 Citizen Bread
    92 Leader Cake
    99 Noble EGGGGS


    Obviously, this plugin was partially inspired by Dwarf Fortress. If you haven't played it yet, I highly recommend you play and donate: Dwarf Fortress & donate

    The goals of this plugin were to enable some sort of character progression in Minecraft with a focus on specialization and distinction between player capabilities.Because all players are equally adept at every task, making someone an "expert" miner costs 3 diamond and nothing more. We wanted to foster a community and world where players could distinguish themselves by becoming the go-to person for certain tasks.

    The first conceptualized skill was "Precious Stone Miner", which allows a skilled dwarf to gain more diamond, gold, or redstone from their ores. The thinking is that, by making it expensive to train the skill, each Town (or sub-group, or group of friends, etc.) would want to "invest" their resources in training up only a few individuals in that skill. If a non-skilled player found a large diamond vein or two, it would be beneficial for him to request the aid of the skilled player. The diamond player might only be passable at woodcutting, and would go to someone else for more efficient tree-cutting and plank crafting.

    Even with players becoming specialized, we didn't want anyone to feel 'gimped' and unable to compete. The skills were balanced so that at a moderate level (5 in most cases) a player was as good as a vanilla Minecraft player at the associated tasks. Next, we addressed how training should work so that it would be easy to get to level 5, but require significant teamwork to get above 20.

    For training, we wanted to use as wide an assortment of materials as possible while keeping the costs aligned with the benefits. Additionally, in vanilla Minecraft some materials are gathered in huge quantities and are rarely used because they are "ugly" such as dirt, gravel. Others are used sparingly because they have limited direct usefulness or are quickly out-classed such as flint, eggs, gold, string, even leather. We tried to make training use up the rarely used items in large amounts, while keeping often used items available for both training and use. The table below lists which items used are used to train which skills. Quantities are balanced so that level 0-5 should take less than 15 minutes, and never more than an hour.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 9, 2016
    skmaster, Dangazzm, Goliathe and 4 others like this.
  2. Offline

    SweetCraft Girl

    Try not to set such a high and difficult goal for yourself. Those are very high expectations when no matter how preparation and planning we do the best made plans can never prepare you for the reality of that is life, human mistake, and Murphy's Law.

    Good luck with making it as smooth a release as possible.

    It may actually help if you had 2-4 server admins who were willing to put this on their live server or on a good test server where their users would be sure to check it out so you can increase the interactions between the code and the users in search of issues.

    I cannot wait! :D
     
  3. Offline

    blaize9

    I would put this live on my server in a heart beat, and of course testing it first on another server =D
     
  4. Offline

    Ryan Carretta

    Indeed. This is precisely why we set a high bar. :)

    We've done extensive playtesting on our own private server (I think I have carpal tunnel from farming ore to level quarry worker), but the 'release' will, in all truth, really be more of a beta test, given that Bukkit itself is in beta. It would be unfair to call any plugin here a release at that point. :)

    We are excited to get feedback from the community on the plugin and look forward to releasing it.
     
  5. Offline

    Tobzi

    Is there a future to force everyone to be "dwarf"
     
  6. Offline

    smartaleq

    Once permissions are built into bukkit, you will be able to make the "/race elf" command op-only.

    Additionally, ops can currently change the race of other players.
     
  7. Offline

    Tobzi

    Is there anyway u can see what they choosen, couse we are refreshing our server when 1.0 of your plugin comes and we want everyone to be "dwarfs" to fix the balance. Shure i can put it in the rules but it can be hard to be sure 100+ pick dwarf when they log in and stay that way.
     
  8. Offline

    smartaleq

    New players are automatically dwarves, you have to opt-out manually.

    You can view the skills of other players using the /skillsheet commmand (/ss smartaleq will show my skills)
    If that player is an elf, it will tell you they are an elf and don't have skills.
     
  9. Offline

    arishoham

    If anyone is running DwarfCraft on their server, i would love to check it out
     
  10. Offline

    Janb

    How about some thief-type skills? I'm not sure if these are possible, mechanically, but:

    Exploration:

    Sneaking/Hiding: when crouched and moving, chance to go undetected by monsters. Nametag removed for players. Successful stationary crouch may de-aggro mobs already on your trail. Armor cannot be greater than leather. Fullness of inventory negatively affects successful sneak attemps.​

    Locksmith (Tinker?): Could work with a plugin like LWC to pick locks, optional. If not using inventory control, could default to increasing chance of craft creation of fine tools (compass, clock, repeater, levers, buttons, etc).​

    Combat:

    Cutthroat: If sneaking, first strike has a chance to deal double damage​
    Marksman: If sneaking, first arrow strike has a chance to deal triple damage​
    Brawler: Chance to stun or disarm opponent when fighting unarmed. Increased damage.​

    Other:

    Pickpocket: lift a random item from target.​


    Also, if it's possible to make the skill names changeable, that would really set DC apart (option for servers with different themes to change the flavor). Making the command names configurable, too, would be awesome :)


    Support/interaction with other prominent RPG-type mods (Spells, NPCs, etc) would be great. If a deities plugin ever gets made, there could be some priest/cleric-type skill set.
     
  11. Offline

    Mr_Mellow

    Hello, i stumbled across this plugin as i was searchin for some plugins i could use on my server to create a very unique theme. when i saw this i literary jaw dropped. im so keen to test this out. with the 2 groups dwarfs and elvs, could you add more skills to elvs...maybe like a intergration with iconomy or a built in economy plugin and create a skills levels thing with how much they sell and those sort of things...so you could have a group that is all about economics, building and those sort of things and the other all about skills,combat, and all those things. im sorry i was just thinkin of an idea, i thought itd just add a little bit more.
     
  12. Offline

    Ikarirain

    Since you made the suggestion...

    I'd like to see full customization of the skills list. Taking all of the effects, bonuses, advantages, and assigning them to skills that can be named by the server admin, then designating a list of actions/inputs that increases those skills, so that you could have more diverse skills. Being able to adjust the level cap, exp gain rates, level exp requirements (linear or exponential), and such would also be incredibly useful. And in the instance of no level cap, a constantly increasing bonus (e.g. 200% drop rate will give double drops, whereas 250% drop rate gives double all the time with a 50% chance for triple) or something along those lines would give players limitless potential.

    I'm certain that if you could pull that off in a relatively easy-to-configure manner, this plugin would explode with popularity among RPG servers. Anywho, just throwing out ideas and "comments". =P
     
  13. Offline

    blaize9

    These ideas are great =D, i hope they get added.
     
  14. Offline

    Lock

    Proposal: Enchanting Imbuing subset - Enchanting sounds magic. A more dwarf skill would be imbuing while crafting.

    Since you opened the floor for additional skills...

    Imbuing an item gives an object you are carrying a "+1", "+2" ..., skill buff. Number determined by imbuing skill. If imbuing skill is at the same level as the skill you want imbued its a "+1". For every 5 levels the imbuing skill is above the wanted skills level the player has chance of receiving an additional "+1" to the buff.
    • Players can imbue at level 10. With the cap of the buffer pool set for "+1" at level 10-19, "+2" at level 20-29, ...
    • Players can enchant other players equipment.
    • Buffs aren't object specific or type specific. In that it can be any 'axe'.
    Imbuing:
    • Weapon imbuing :
    swords:
    [87] Swordsman - Sword Damage and Durability
    bows:
    [85] Archer - Arrow Damage and Enemy Feather/Arrow Drops

    • Armor imbuing :
    helm:
    [84] Soldier - Iron armor durability, amount crafted
    [83] Scout - Leather armor durability, amount crafted, projectile damage reduction.
    chest:
    [63] Demolitionist - Damage from explosions
    [64] Firestarter - Damage from fire, durability of Flint and Tinder
    [86] Exotic Armor - Damage from lava, drowning. Gold armor durability.
    legs:
    [81] Animal Hunter - Pig, Cow, Sheep, Chicken
    [82] Monster Hunter - Creeper, Skeleton, Spider
    feet:
    [72] Climbing - Damage from falls, short fall forgiveness

    • Tool imbuing :
    pickaxe:
    [1] Pickaxe Use - Pickaxes
    [11] Excavator - Cobblestone instant-break
    [12] Quarry Worker - Cobblestone quantity
    [14] Gem Miner - Gold, Diamond, and Redstone quantity
    axe:
    [3] Axe Durability - Axes
    [31] Woodcutting - Log quantity and instant-break
    [32] Woodsplitter - Planks and Sticks
    shovel:
    [2] Shovel Use - Shovels
    [21] Sand Digger - Sand quantity and instant-break
    [22] Gravel Digger - Gravel and Flint quantity and instant-break
    [23] Dirt Digger - Dirt quantity and Dirt/Grass instant-break
    hoe:
    [4] Plowman - Plow durability and Seed Quantity from hoeing grass.
    [41] Wheat Farmer - Quantity of Wheat and Seeds from reaping grown Crops

    Casting costs:

    Not sure on this part, but my suggestion is:
    Both:
    10% of the current skill level cost in the item used to train that skill
    10% of the current skill level cost in redstone

    Open for improvements.
     
  15. Offline

    SplenectomY

    Woo! Potential release day?? I've been waiting for this for a LONG time. This will go excellently with my RPG server.
     
  16. Offline

    Tobzi

    "Plugin release expected by 3/13"

    Thats today. So lets just hope!
     
  17. Any news of a release today? wondering how its progressing :)
     
  18. Offline

    smartaleq

    Sorry if I missed it, what effect does the +1/+2/+3 have on the tool/its use?
     
  19. Offline

    Tobzi

    Smartaleq, Shall we stop waiting for today or is it still a possibility that u have a version for us today?
     
  20. Offline

    smartaleq

    There will be a release today, currently about ~10 little bugs like typos to deal with. 2-3 medium sized bugs with commands to work out, and one big bug I still haven't been able to squash that requires server restarts to fix.

    That last one might not get fixed today, which would mean you are welcome to mess around with DC, but probably don't want it on live servers.
     
  21. Offline

    Grimmkrieg

    Just out of curiosity, do the Trainer NPCs have any kind of skin, and do they display the given name above their head? I'm planning out the trainers I'm going to make and want to know how much effort I should put into their names. Also, can a single trainer be made to teach multiple skills?

    I'd also just like to say that this plugin is so promising it makes me almost tear-up with anticipation. I've wanted my server to have a system of really specific skill customization just like this for a long while now, and couldn't believe my eyes when I found it this afternoon. Also could hardly believe it was getting released today! I'll be proud to help bugtest the hell out of this plugin.

    Thanks so much for your effort into this!
     
  22. Offline

    smartaleq

    Grimm, like all NPCs using redecouverte's NPC library, they display a name of your choosing above their head. The skin they use is based on that name, and is loaded from the minecraft.net server. That means that you can't directly control the skin unless you use the name of a player using that skin.

    Trainers currently teach one skill only.
     
  23. Offline

    Lock


    Adds the buff to the skill level. In that, skill level = true level + buff.

    Did a huge example and then browser crashed. Basically it said the above sentence....

    Tool Enchant: 24
    Buff pool: +1 and +2

    [11] Excavator: 17
    Buff pool: +1, +2 and +3
    24-17=7 thus adds another value to buff pool every 5 levels.
    Imbue pickaxe costs 10% of resource to level [11] Excavator at level 17. i.e. cobblestone and same again for redstone.
    When imbuing random selection from buff pool. In this instance lets say +2

    So [11] Excavator now is level 19. True skill 17 + buff 2.

    When player levels true skill to 18 buff loses one value. eg now +1. So [11] Excavator still 19.
    When player levels true skill to 19 buff loses one value and removes buff completely at this point.

    Each tool/weapon/armour can only have one buff assigned to it.
     
  24. Offline

    Mr_Mellow

    Hey with your classes dwarfs and elvs, you say their configurable? would that mean i can create classes for elvs too just like dwarfs? and could i make them different and stuff....also coudl you make it you gota choose what side on first login..?
     
  25. Offline

    Lock

    Carretta outlines the classes and the customisation here.


    Oh, sweet rainbows and polar bears. Its out...
     
  26. Offline

    Tobzi

    CB #531 RB

    Code:
    03:16:34 [INFO] Starting minecraft server version Beta 1.3
    03:16:34 [INFO] Loading properties
    03:16:34 [INFO] Starting Minecraft server on *:3773
    03:16:34 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-516-
    gdf87bb3-b531jnks (MC: 1.3)
    03:16:34 [INFO] Preparing level "world"
    03:16:34 [INFO] Preparing start region
    03:16:35 [SEVERE] null; mapping values are not allowed here (Is it up to date?)
    mapping values are not allowed here
     in "<reader>", line 61, column 19:
                   Example: /effect smartaleq 131 - Prints ...
                          ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:74
    5)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:307)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    3)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.java:564)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :228)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    2)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:250)
            at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.
    java:31)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:64)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:159)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:107)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    03:16:35 [INFO] Done (0.081s)! For help, type "help" or "?"
     
  27. Offline

    smartaleq

    updated, please redownload
     
  28. Offline

    Tobzi

    hehe.

    Code:
    03:42:39 [INFO] Starting minecraft server version Beta 1.3
    03:42:39 [INFO] Loading properties
    03:42:39 [INFO] Starting Minecraft server on *:3773
    03:42:39 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-516-
    gdf87bb3-b531jnks (MC: 1.3)
    03:42:39 [INFO] Preparing level "world"
    03:42:39 [INFO] Preparing start region
    03:42:40 [SEVERE] while scanning a simple key; could not found expected ':' (Is
    it up to date?)
    while scanning a simple key
     in "<reader>", line 65, column 5:
            usage:|
            ^
    could not found expected ':'
     in "<reader>", line 69, column 5:
            aliases: [dwarf, elf]
            ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys(Scanne
    rImpl.java:400)
            at org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens(ScannerImpl.jav
    a:231)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    2)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(P
    arserImpl.java:592)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:132)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    2)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:250)
            at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.
    java:31)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:64)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:159)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:107)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    03:42:40 [INFO] Done (0.081s)! For help, type "help" or "?"
     
  29. Offline

    Lock

    Is it bad that I am refreshing the page once every 15 seconds? [​IMG]
     
  30. Offline

    smartaleq

    try another download. I cleaned up the config .yml right before release, and a single missing space prevents it from working :-(
     
  31. Offline

    Tobzi

    Working fine now, some small issues like left click whit empty spams console and nothing heppens but when rightcick u get bothe skill and what u need to pay. one more thing is there a way u can clean up the spam in console.

    here is me out mining.
    Code:
    04:48:28 [INFO] DC1: effect:111DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:120BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:121BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:130BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:131BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:132BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:140BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:141BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:142BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:143BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:210DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:211BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:220DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:221BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:222BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:230DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:231BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:232DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:233BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:310DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:311BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:320CRAFTfalse
    04:48:28 [INFO] DC1: effect:321CRAFTfalse
    04:48:28 [INFO] DC1: effect:410BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:411BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:420BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:421BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:510CRAFTfalse
    04:48:28 [INFO] DC1: effect:511CRAFTfalse
    04:48:28 [INFO] DC1: effect:512CRAFTfalse
    04:48:28 [INFO] DC1: effect:520BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:530CRAFTfalse
    04:48:28 [INFO] DC1: effect:531CRAFTfalse
    04:48:28 [INFO] DC1: effect:532CRAFTfalse
    04:48:28 [INFO] DC1: effect:533CRAFTfalse
    04:48:28 [INFO] DC1: effect:534CRAFTfalse
    04:48:28 [INFO] DC1: effect:535CRAFTfalse
    04:48:28 [INFO] DC1: effect:610CRAFTfalse
    04:48:28 [INFO] DC1: effect:620CRAFTfalse
    04:48:28 [INFO] DC1: effect:630CRAFTfalse
    04:48:28 [INFO] DC1: effect:631EXPLOSIONDAMAGEfalse
    04:48:28 [INFO] DC1: effect:640TOOLDURABILITYfalse
    04:48:28 [INFO] DC1: effect:641FIREDAMAGEfalse
    04:48:28 [INFO] DC1: effect:650CRAFTfalse
    04:48:28 [INFO] DC1: effect:660EATfalse
    04:48:28 [INFO] DC1: effect:661EATfalse
    04:48:28 [INFO] DC1: effect:662CRAFTfalse
    04:48:28 [INFO] DC1: effect:670CRAFTfalse
    04:48:28 [INFO] DC1: effect:710VEHICLEMOVEfalse
    04:48:28 [INFO] DC1: effect:711VEHICLEDROPfalse
    04:48:28 [INFO] DC1: effect:712VEHICLEDROPfalse
    04:48:28 [INFO] DC1: effect:713VEHICLEDROPfalse
    04:48:28 [INFO] DC1: effect:720FALLDAMAGEfalse
    04:48:28 [INFO] DC1: effect:721FALLTHRESHOLDfalse
    04:48:28 [INFO] DC1: effect:730EATfalse
    04:48:28 [INFO] DC1: effect:731EATfalse
    04:48:28 [INFO] DC1: effect:732EATfalse
    04:48:28 [INFO] DC1: effect:740BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:741BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:750BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:751BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:752BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:753BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:810MOBDROPfalse
    04:48:28 [INFO] DC1: effect:811MOBDROPfalse
    04:48:28 [INFO] DC1: effect:812MOBDROPfalse
    04:48:28 [INFO] DC1: effect:813MOBDROPfalse
    04:48:28 [INFO] DC1: effect:820MOBDROPfalse
    04:48:28 [INFO] DC1: effect:821MOBDROPfalse
    04:48:28 [INFO] DC1: effect:822MOBDROPfalse
    04:48:28 [INFO] DC1: effect:823MOBDROPfalse
    04:48:28 [INFO] DC1: effect:831CRAFTfalse
    04:48:28 [INFO] DC1: effect:832CRAFTfalse
    04:48:28 [INFO] DC1: effect:833CRAFTfalse
    04:48:28 [INFO] DC1: effect:834CRAFTfalse
    04:48:28 [INFO] DC1: effect:835BOWDEFENDfalse
    04:48:28 [INFO] DC1: effect:841CRAFTfalse
    04:48:28 [INFO] DC1: effect:842CRAFTfalse
    04:48:28 [INFO] DC1: effect:843CRAFTfalse
    04:48:28 [INFO] DC1: effect:844CRAFTfalse
    04:48:28 [INFO] DC1: effect:845SUFFOCATEDEFENDfalse
    04:48:28 [INFO] DC1: effect:850MOBDROPfalse
    04:48:28 [INFO] DC1: effect:851MOBDROPfalse
    04:48:28 [INFO] DC1: effect:853BOWATTACKfalse
    04:48:28 [INFO] DC1: effect:861DROWNDEFENDfalse
    04:48:28 [INFO] DC1: effect:862LAVADEFENDfalse
    04:48:28 [INFO] DC1: effect:870SWORDDURABILITYfalse
    04:48:28 [INFO] DC1: effect:871PVEDAMAGEfalse
    04:48:28 [INFO] DC1: effect:872PVPDAMAGEfalse
    04:48:28 [INFO] DC1: effect:910CITIZENBLOCKSfalse
    04:48:28 [INFO] DC1: effect:920TOWNBLOCKSfalse
    04:48:28 [INFO] DC1: effect:990BLOCKDROPfalse
    04:48:28 [INFO] DC4: Damage Event: entity by entity
    04:48:28 [INFO] finding player:tobzi110533787 looked at dwarf:tobzi110533787
    04:48:28 [INFO] DC1: effect:10TOOLDURABILITYfalse
    04:48:28 [INFO] DC1: effect:20TOOLDURABILITYfalse
    04:48:28 [INFO] DC1: effect:30TOOLDURABILITYfalse
    04:48:28 [INFO] DC1: effect:40PLOWDURABILITYfalse
    04:48:28 [INFO] DC1: effect:41PLOWfalse
    04:48:28 [INFO] DC1: effect:80SPECIALfalse
    04:48:28 [INFO] DC1: effect:110DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:111DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:120BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:121BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:130BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:131BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:132BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:140BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:141BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:142BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:143BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:210DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:211BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:220DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:221BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:222BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:230DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:231BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:232DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:233BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:310DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:311BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:320CRAFTfalse
    04:48:28 [INFO] DC1: effect:321CRAFTfalse
    04:48:28 [INFO] DC1: effect:410BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:411BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:420BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:421BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:510CRAFTfalse
    04:48:28 [INFO] DC1: effect:511CRAFTfalse
    04:48:28 [INFO] DC1: effect:512CRAFTfalse
    04:48:28 [INFO] DC1: effect:520BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:530CRAFTfalse
    04:48:28 [INFO] DC1: effect:531CRAFTfalse
    04:48:28 [INFO] DC1: effect:532CRAFTfalse
    04:48:28 [INFO] DC1: effect:533CRAFTfalse
    04:48:28 [INFO] DC1: effect:534CRAFTfalse
    04:48:28 [INFO] DC1: effect:535CRAFTfalse
    04:48:28 [INFO] DC1: effect:610CRAFTfalse
    04:48:28 [INFO] DC1: effect:620CRAFTfalse
    04:48:28 [INFO] DC1: effect:630CRAFTfalse
    04:48:28 [INFO] DC1: effect:631EXPLOSIONDAMAGEfalse
    04:48:28 [INFO] DC1: effect:640TOOLDURABILITYfalse
    04:48:28 [INFO] DC1: effect:641FIREDAMAGEfalse
    04:48:28 [INFO] DC1: effect:650CRAFTfalse
    04:48:28 [INFO] DC1: effect:660EATfalse
    04:48:28 [INFO] DC1: effect:661EATfalse
    04:48:28 [INFO] DC1: effect:662CRAFTfalse
    04:48:28 [INFO] DC1: effect:670CRAFTfalse
    04:48:28 [INFO] DC1: effect:710VEHICLEMOVEfalse
    04:48:28 [INFO] DC1: effect:711VEHICLEDROPfalse
    04:48:28 [INFO] DC1: effect:712VEHICLEDROPfalse
    04:48:28 [INFO] DC1: effect:713VEHICLEDROPfalse
    04:48:28 [INFO] DC1: effect:720FALLDAMAGEfalse
    04:48:28 [INFO] DC1: effect:721FALLTHRESHOLDfalse
    04:48:28 [INFO] DC1: effect:730EATfalse
    04:48:28 [INFO] DC1: effect:731EATfalse
    04:48:28 [INFO] DC1: effect:732EATfalse
    04:48:28 [INFO] DC1: effect:740BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:741BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:750BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:751BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:752BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:753BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:810MOBDROPfalse
    04:48:28 [INFO] DC1: effect:811MOBDROPfalse
    04:48:28 [INFO] DC1: effect:812MOBDROPfalse
    04:48:28 [INFO] DC1: effect:813MOBDROPfalse
    04:48:28 [INFO] DC1: effect:820MOBDROPfalse
    04:48:28 [INFO] DC1: effect:821MOBDROPfalse
    04:48:28 [INFO] DC1: effect:822MOBDROPfalse
    04:48:28 [INFO] DC1: effect:823MOBDROPfalse
    04:48:28 [INFO] DC1: effect:831CRAFTfalse
    04:48:28 [INFO] DC1: effect:832CRAFTfalse
    04:48:28 [INFO] DC1: effect:833CRAFTfalse
    04:48:28 [INFO] DC1: effect:834CRAFTfalse
    04:48:28 [INFO] DC1: effect:835BOWDEFENDfalse
    04:48:28 [INFO] DC1: effect:841CRAFTfalse
    04:48:28 [INFO] DC1: effect:842CRAFTfalse
    04:48:28 [INFO] DC1: effect:843CRAFTfalse
    04:48:28 [INFO] DC1: effect:844CRAFTfalse
    04:48:28 [INFO] DC1: effect:845SUFFOCATEDEFENDfalse
    04:48:28 [INFO] DC1: effect:850MOBDROPfalse
    04:48:28 [INFO] DC1: effect:851MOBDROPfalse
    04:48:28 [INFO] DC1: effect:853BOWATTACKfalse
    04:48:28 [INFO] DC1: effect:861DROWNDEFENDfalse
    04:48:28 [INFO] DC1: effect:862LAVADEFENDfalse
    04:48:28 [INFO] DC1: effect:870SWORDDURABILITYfalse
    04:48:28 [INFO] DC1: effect:871PVEDAMAGEfalse
    04:48:28 [INFO] DC1: effect:872PVPDAMAGEfalse
    04:48:28 [INFO] DC1: effect:910CITIZENBLOCKSfalse
    04:48:28 [INFO] DC1: effect:920TOWNBLOCKSfalse
    04:48:28 [INFO] DC1: effect:990BLOCKDROPfalse
    04:48:28 [INFO] DC4: Damage Event: entity by entity
    04:48:28 [INFO] finding player:tobzi110533787 looked at dwarf:tobzi110533787
    04:48:28 [INFO] DC1: effect:10TOOLDURABILITYfalse
    04:48:28 [INFO] DC1: effect:20TOOLDURABILITYfalse
    04:48:28 [INFO] DC1: effect:30TOOLDURABILITYfalse
    04:48:28 [INFO] DC1: effect:40PLOWDURABILITYfalse
    04:48:28 [INFO] DC1: effect:41PLOWfalse
    04:48:28 [INFO] DC1: effect:80SPECIALfalse
    04:48:28 [INFO] DC1: effect:110DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:111DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:120BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:121BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:130BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:131BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:132BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:140BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:141BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:142BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:143BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:210DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:211BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:220DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:221BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:222BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:230DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:231BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:232DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:233BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:310DIGTIMEfalse
    04:48:28 [INFO] DC1: effect:311BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:320CRAFTfalse
    04:48:28 [INFO] DC1: effect:321CRAFTfalse
    04:48:28 [INFO] DC1: effect:410BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:411BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:420BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:421BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:510CRAFTfalse
    04:48:28 [INFO] DC1: effect:511CRAFTfalse
    04:48:28 [INFO] DC1: effect:512CRAFTfalse
    04:48:28 [INFO] DC1: effect:520BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:530CRAFTfalse
    04:48:28 [INFO] DC1: effect:531CRAFTfalse
    04:48:28 [INFO] DC1: effect:532CRAFTfalse
    04:48:28 [INFO] DC1: effect:533CRAFTfalse
    04:48:28 [INFO] DC1: effect:534CRAFTfalse
    04:48:28 [INFO] DC1: effect:535CRAFTfalse
    04:48:28 [INFO] DC1: effect:610CRAFTfalse
    04:48:28 [INFO] DC1: effect:620CRAFTfalse
    04:48:28 [INFO] DC1: effect:630CRAFTfalse
    04:48:28 [INFO] DC1: effect:631EXPLOSIONDAMAGEfalse
    04:48:28 [INFO] DC1: effect:640TOOLDURABILITYfalse
    04:48:28 [INFO] DC1: effect:641FIREDAMAGEfalse
    04:48:28 [INFO] DC1: effect:650CRAFTfalse
    04:48:28 [INFO] DC1: effect:660EATfalse
    04:48:28 [INFO] DC1: effect:661EATfalse
    04:48:28 [INFO] DC1: effect:662CRAFTfalse
    04:48:28 [INFO] DC1: effect:670CRAFTfalse
    04:48:28 [INFO] DC1: effect:710VEHICLEMOVEfalse
    04:48:28 [INFO] DC1: effect:711VEHICLEDROPfalse
    04:48:28 [INFO] DC1: effect:712VEHICLEDROPfalse
    04:48:28 [INFO] DC1: effect:713VEHICLEDROPfalse
    04:48:28 [INFO] DC1: effect:720FALLDAMAGEfalse
    04:48:28 [INFO] DC1: effect:721FALLTHRESHOLDfalse
    04:48:28 [INFO] DC1: effect:730EATfalse
    04:48:28 [INFO] DC1: effect:731EATfalse
    04:48:28 [INFO] DC1: effect:732EATfalse
    04:48:28 [INFO] DC1: effect:740BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:741BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:750BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:751BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:752BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:753BLOCKDROPfalse
    04:48:28 [INFO] DC1: effect:810MOBDROPfalse
    04:48:28 [INFO] DC1: effect:811MOBDROPfalse
    04:48:28 [INFO] DC1: effect:812MOBDROPfalse
    04:48:28 [INFO] DC1: effect:813MOBDROPfalse
    04:48:28 [INFO] DC1: effect:820MOBDROPfalse
    04:48:28 [INFO] DC1: effect:821MOBDROPfalse
    04:48:28 [INFO] DC1: effect:822MOBDROPfalse
    04:48:28 [INFO] DC1: effect:823MOBDROPfalse
    04:48:28 [INFO] DC1: effect:831CRAFTfalse
    04:48:28 [INFO] DC1: effect:832CRAFTfalse
    04:48:28 [INFO] DC1: effect:833CRAFTfalse
    04:48:28 [INFO] DC1: effect:834CRAFTfalse
    04:48:28 [INFO] DC1: effect:835BOWDEFENDfalse
    04:48:28 [INFO] DC1: effect:841CRAFTfalse
    04:48:28 [INFO] DC1: effect:842CRAFTfalse
    04:48:28 [INFO] DC1: effect:843CRAFTfalse
    04:48:28 [INFO] DC1: effect:844CRAFTfalse
    04:48:28 [INFO] DC1: effect:845SUFFOCATEDEFENDfalse
    04:48:28 [INFO] DC1: effect:850MOBDROPfalse
    04:48:28 [INFO] DC1: effect:851MOBDROPfalse
    04:48:28 [INFO] DC1: effect:853BOWATTACKfalse
    04:48:28 [INFO] DC1: effect:861DROWNDEFENDfalse
    04:48:28 [INFO] DC1: effect:862LAVADEFENDfalse
    04:48:28 [INFO] DC1: effect:870SWORDDURABILITYfalse
    04:48:28 [INFO] DC1: effect:871PVEDAMAGEfalse
    04:48:28 [INFO] DC1: effect:872PVPDAMAGEfalse
    04:48:28 [INFO] DC1: effect:910CITIZENBLOCKSfalse
    04:48:28 [INFO] DC1: effect:920TOWNBLOCKSfalse
    04:48:28 [INFO] DC1: effect:990BLOCKDROPfalse
    04:49:11 [INFO] [BackupPlugin]  Starting backup process..
    04:49:11 [INFO] [BackupPlugin]  Rebuilding Cache. This can take several minutes,
     depending on the world size.
    04:49:11 [INFO] [BackupPlugin]  Deleting cache, might be obsolete.
    04:49:13 [INFO] [BackupPlugin]  Backup sucessfull
    >
    [MERGETIME="1300096674"][/MERGETIME]
    Sorry that was when Left clicking an NPC i think. but still when u are mining or doing somthing that requiers skill it spams the console.
     

Share This Page