LevelCraft Reborn
RE-CODE IN PROGRESS!!!
Coming Soon To LevelCraft
- EXP for each level; the user will be given 1 EXP bank. They gain EXP by mining, combat, etc.. HOWEVER, unlike old levelcraft this will only add to your TOTAL Exp and not to your level EXP (Levels will no longer have EXP Data)
- Leveling Up; When a Players EXP Bar fills (this will be the EXP above the health bar) the user will "Level-Up". When a user levels up, a GUI will open and they will be able to place their SP in the skills they want.
- Credits; Like Old levelcraft, Skills can still level-up However, Skill levels will be called Skill Credits instead.
- SP (Stat Points); Each time you Level-up, you will be assigned SP to put towards Credits in other skills. Each time a player levels-up they will be given 4 SP (editable in configs).
- Skills; Like old Levelcraft, When a skill reaches a high enough level (Credit) they will unlock skills. However, Skills will now cost MP. Later I hope to find a way to make Skills Bindable to the keyboard.
- Mana Points (MP); A little scoreboard on the side of the screen will tell the users how much MP they have left. MP will be used up by Skills and can be replaced over time or by right clicking with a gold ingot in hand (heals 1,000MP)
- Renamed Levels to Classes
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Example of Level-Up GUI
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
TODO List before First Release
Classes [Skills]:
- Mining [BlastMine, 2xDrop, StoneSeaking, SuperHeat] ~ 0%
- Wood Cutting [Timber, SuperHeat] ~ 0%
- Combat [SuperHeat, BleedingSlice] ~ 0%
- Archery [BleedingArrow, LongRange, SuperHeat] 0%
- Excavation [SuperHeat, 2xDrop, Discovery] 0
(Classes that share the same skills will also share the same SP within that skill)
- Commands 25% done, Permissions Setup, and some commands
- Help Menu 75% done.
- GUIs ~ 2% done
- MP System 0%
- SP System 0%
NOTICE
A early release of the plugin is available at any time, just send me a PM asking for it and I will send you what I have DONE (Many features may be missing).
This will be better documented in the end.
@imjoebaker
@zeeveener
Thanks for getting back to me. Just a few other questions:
- In regards to creating cooking/forging and other such things that you state will come in the next update... Is there anyway around this currently? I can temp live with people not having any levelling system for food/tools ect. However, people can't do any of those tasks at all!
- Is/will there anyway to slow the rate of levelling? Either by point variable or increasing the max level and stretching out unlocks?
- Are there plans for a balancing system to stop people becoming masters of every trade? This could be in the form of only so many levels can be distributed or a decay of levels when not used whilst online.
@imjoebaker
I haven't released information on purpose. I can't guarantee timelines, as much as i'd like to, so I don't want to make promises I can't/won't keep.
To answer your questions:
First of all, great plugin. Been looking for something like this for a long time. My questions are:
- When will cooking skill and carpenter be released? (This would be a god send and I can't find any information on it)
- Could breeding animals fall under farmer? (Running a realistic roleplay server, I do not want players have hordes of animals after a few easy clicks with wheat/carrot/seeds in hand.)
- What are the current priorities on developing skills? (I kindly request those that would add realism to be implemented first before crazy ones that aren't exactly game changing. Perhaps that would help the plugin feel more "complete" whilst we wait on cool additions.)
Thanks for your time.
I have a problem with the mining skill concerning redstone. The plugin is using the redstone block ID which is not glowing however you can't mine redstone without the block glowing. Is this a fix that will be in the next update?
@RedAndBlueReDux
Unfortunately there is no fix coming for awhile. I must focus on getting every skill and feature working before I can start working with other plugins.
It will come, but not for a bit.
People can mine blocks in WorldGuarded no-build zones and still get the EXP. Is there a planned fix for this in the nearby future?
When you can update?
@BadDog8891
I have a MATH midterm tomorrow, so naturally not much has been done in the past week... I don't know a timeline for the next release yet sorry... School is my number one priority.
When will this plugin be available for 1.4.2?
Great job! Thank you. I love this plugin ... again.
Bug: bukkit v1.4.2, you can't create a woodenaxe in crafting table. you get no notes
Update to 1.4.2 ... Only mining and combat is working
@graywolf336
When I create the defence skill, that will do what you want.
Any plans to restrict the armor someone can wear like the old one did (unless I'm missing something from the page)?
@99soren
Perhaps, but it is simpler to keep related items together instead of jumping skills.
@Zeeveener
But in my opinion crafting Leather & Chainmail is more Crafting Related! :-)
@jonoce633
I will work on the Smithing skill that is going to be the Crafting for tools, weapons, and armour
Could you possible add tools, weapons and armor to the crafting skill? This way, not only do players have to reach a level to use a weapon/tool, but they have to reach a level to craft it.
Players currently can't craft tools/weapons and armor :(
@dadat22
Ok. The reason you dont see their config file is because the skills havent been made. Also, I can see where the error most likely comes up. The crafting skill most likely blocks your ability to build it because it isn't an item that it deals with. However, in the latest version I tried to remove that block and only stop it from giving experience.
If you aren't already using it, please download the latest version and try that instead.
I can't make any weapons/tools/food, I do the correct thing and the image of the tool appears, but I can't make it. (btw, I can't make a ticket either) From what I see, crafting has a config file, but fletching, smithing, cooking, etc. do not. This is what I get when I try to edit the base config file to put crafting on false (fletching etc works, but doesn't help at all)
16:13:34 [SEVERE] Cannot load plugins\LevelCraftReborn\Config.yml org.bukkit.configuration.InvalidConfigurationException: mapping values are not a llowed here in "<string>", line 4, column 26: Crafting: false Combat: true ^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo nfiguration.java:55) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio n.java:138) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio n.java:105) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(Yam lConfiguration.java:175) at me.samkio.plugin.Settings.loadSettings(Settings.java:35) at me.samkio.plugin.main.onEnable(main.java:65) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:374) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:272) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:254 ) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:581) at org.bukkit.Bukkit.reload(Bukkit.java:183) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java: 22) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18 5) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:5 04) at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer. java:496) at net.minecraft.server.DedicatedServer.al(DedicatedServer.java:251) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:216) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:486) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.ThreadServerApplication.run(SourceFile:818) Caused by: mapping values are not allowed here in "<string>", line 4, column 26: Crafting: false Combat: true ^
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:73 3) at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja va:305) at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:17 9) at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par serImpl.java:563) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) 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 :237) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12 3) at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons tructor.java:121) at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo nfiguration.java:53) ... 21 more