CheckPro
The Development of this Plugin is discontinued until the Bukkit development is continued
Hello everyone,
My Plugin is a simple one, but it works :D
Features:
- You can check what they can Build ' (Building or breaking)
- You can check what they can Craft ' (Crafting), (with permissions simply ALLOW a item to craft)
- You can check what they can Wear ' (Armor)
- You can check what items they could Use ' (Items)
- You can check what they can brew (Brewing stand)
- You can check what they can enchant (Enchantment Table)
- You can check what they can repair (Anvil)
- You can check what potions they can use
- = (can be disabled in the config)
How to use:
First of all download the plugin and insert it to your plugins directory at your Bukkit server. Than download Vault and a Permission Plugin (I tested my Plugin with PermissionsEX, PEX) Now restart or reload the server and now a new directory in you're plugins directory should exist, which is called CheckPro. In this folder you can see 2-3 Files. 2 Language Files and one config.yml. A default config.yml is uploaded Here.
This Plugin works only with Permissions!!! All permissions can be found here. You simply added a Permission to an User in your Permission plugin and he is able to use that. Sample:
- I can't build but i want to i ask a Server Admin that i can build.
- He say Yes and he Added under my Name the Permissions: CheckPro.allow.building, CheckPro.allow.breaking
Here a Picture: Picture, Permissions.yml
- Now I can build. Its the same with all other Permissions!
Commands
/checkpro reload = Reloads the Plugin
alias: chpr
no more Commands!
Permissions
- - CheckPro.allow.craft.* =You can craft everything
- - CheckPro.allow.craft.diamond_sword =You can craft a diamond sword(and so on..)
- - CheckPro.Reload = You can reload the Plugin CheckPro
- - CheckPro.allow.* = You can build, wear, craft and use any item,block
- - CheckPro.allow.armor.* = You can wear all armor(leather, iron, gold, diamond, chainmail)
- - CheckPro.allow.armor.leather.*
description for CheckPro.allow.armor.leather.*
You can wear leather armor. The same permissions are for iron armor, diamond armor and so on, only the word "leather" is "diamond" you can simply allow more after the '.' the '*'. You can write a armor piece: like helmet, chestplate, leggings or boots the same options are with iron, diamond, gold and chainmail.
Example: CheckPro.allow.armor.leather.helmet = You can wear a leather_helmet
- - CheckPro.allow.wartools.* = You can use all swords and the bow and arrow
- - CheckPro.allow.wartools.bowandarrow = permission for allowing to using a bow and arrow
- - CheckPro.allow.wartool.wood = allows the user to use the Wooden_Sword, same with stone, iron, gold and diamond
Added New Features
Permissions:
- CheckPro.allow.enchanting <-EchantmentTable, You are allowed to use the enchantment table
- CheckPro.allow.enchant.<ITEM> <-EnchantmentTable per Item, You are allowed to enchant this Item
- CheckPro.allow.brewing.<Ingredient> <- Brewing Ingredient, You are allowed to use this Ingredient
- CheckPro.allow.brewing <- Brewing, You are allowed to use the brewing_stand
- CheckPro.allow.repairing <-Anvil useable, You are allowed to use the anvil
- CheckPro.allow.potion.<PotionType> <- Potion Types are listed here
- CheckPro.allow.potion.* <- You can use all Potions
Depends: [Vault, Permissions Plugin]
Source:
You can watch the Sourcecode at GitHub.
Planned features:
doneBrewing checkingdoneEnchanting checkingdoneSmarter Permissionsdoneusing Potions- Quests
-In work
Known Bugs:
no :D
You can use a sword or item easily if you pick it up on you holder-case-Fixed
Greetings Zaza
PS: You can allways send me critique :D, I hope i can fix BUGs adding more Features and so on
PPS: Sorry my english is rly bad :D
@CombatBorn Thanks :D
achievement: Yeah its possible but i think i need a sub-Plugin to do this.
Or i do this Plugin myself i think this Plugin here is only for checking. So i create a new Plugin with this Plugin as depends.
So i create a SimpleAchiever or so don't know how it can be named. And one Third Plugin with the API of Quests. Or i implement the API in SimpleAchiever or so :D. One Possibility. What do you think?
Should i do one new Plugin with the QuestsAPI or a complete new Plugin with Quests Achievements and so on?
Best Regards, Zaza/Chris
PS: SOOOO BAAAD ENGLISH o.O I need an English course
What do you think about the achievement addition that I suggested before?
@zaza102
Awesome updates dude! You're a wizz, and I understand what you're saying :D
Last but not least the last mirror Update is released now you can Check tat with Potions and so :D ^^
English rly OP :D
GL and HF with my Plugin have a nice day and feel free to comment :D
Greetings Zaza
So now a new Version is out.
Now you can check if they can Enchant, Brew or repair their Items. Check of using their Potions is already in work.
Greetings Zaza
@CombatBorn
Yeah its a good idea! At the moment i work for brewing and enchanting. Enchanting works fine, but brewing is not as good as i thought o.O There is no PrepareBrewingEvent or something like that so i have to implement it aswell...
Sorry for my bad english I hope you are able to understand what i am saying :D
@DrkMatr1984
Thanks for your Reply i will fix it :D
Here is a possible huge update, you should add quests and allow server owners to create these quests. For example, if a player reaches these coords (10000, 60, 10000) they will now gain the permission nodes "CheckPro.allow.armor.iron.*".
Maybe if a player kills 100 zombies (or any other mob), they will unlock a new achievement, and it will give them the permission: CheckPro.allow.craft.278 (diamond sword) and maybe $100.
That would be cool if there was a permission to be able to enchant certain items, it could be: CheckPro.allow.enchant.278.
Another achievement that you could add could be unlocked by killing a zombie (or mob) named ZAZA, which would only be located at the end of a hard dungeon.
I'm sure the server owners can find a creative way to list the achievements, like "/kit achievements" could allow players to get a book with all of the achievements, unless you have a better system in mind.
This is actually would probably just an add-on which you could make "CheckPro" plugin a dependency. This would also get more downloads for this plugin! You could call is CPAdvancedQuests
@PapiDimmi
Eh. Pretty sure English isn't his first language bro, cut him a break. Anyway, check out the first line
my Plugin is a simple one. Simply I love it to programming :D
"Simply I love it to programming :D"
"Simply I love it"
"Simply"
Ok got carried away there. Anyway, this is a very useful plugin that should have been released a long time ago! Good job Zaza!
@PapiDimmi
oh Tank you :D
I haven't seen it thank you :D
@CombatBorn
Thank you :D
Testing? Yes to much. :/
Now i will continue to planning and programming and i think i am on a good way to get more features to this plugin :D
This is one of the most brilliant plugins I've ever seen! :) I'll definitely bookmark and use this, thank you for the plugin! Have you done a lot of testing with it?
I created this Plugin to make minecraft more RPG like. I work now on more features like smarter permissions and a class system.
Good idea for servers that don't want players to build sometimes.