Vault/README.md

133 lines
4.9 KiB
Markdown
Raw Normal View History

2014-05-28 15:45:53 +02:00
# Vault - Abstraction Library for Bukkit
## For Developers:
Please see the [VaultAPI](http://www.github.com/MilkBowl/VaultAPI) page for
information on developing with Vault's API. In the past you would use the same
artifact as servers installed, but the API has now been split from the main
project and is under a different artifact name. Please make sure you accomodate
for this change in your build process.
2011-06-29 02:18:20 +02:00
## Installing
Installing Vault is as simple as copying the provided "Vault.jar" to your
"<bukkit-install-dir>/plugins" directory and the rest is automatic! If you
wish to perform configuration changes, this can be done via a configuration
file but should not be necessary in most cases. See the "Advanced
Configuration" section for more information.
2011-06-29 03:14:12 +02:00
## Why Vault?
I have no preference which library suits your plugin and development efforts
best. Really, I thought a central suite (rather...Vault) of solutions was the
the proper avenue than focusing on a single category of plugin. That's where
the idea for Vault came into play.
So, what features do I _think_ you'll like the most?
* No need to include my source code in your plugin
All of Vault is run in its own plugin, so all you need to do is obtain an
instance of it! This simplifies issues with multiple plugins using the same
namespaces. Just simply add Vault.jar to your download zip file!
* Broad range of supported plugins
I wanted an abstraction layer not only for Economic plugins but also
Permission plugins as well. The future will likely add more, but what
types, I have yet to decide, let me know!
* Choice!
That's half the fun of Bukkit, we get to choose what to use! More choice
has never hurt developers so here's to choice!
2011-06-29 02:18:20 +02:00
## Permissions
2012-02-01 16:52:53 +01:00
* vault.admin
- Determines if a player should recieve the update notices
2011-06-29 03:14:12 +02:00
2011-06-29 02:18:20 +02:00
## License
Copyright (C) 2011 Morgan Humes <morgan@lanaddict.com>
Vault is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
2011-06-29 02:18:20 +02:00
Vault is distributed in the hope that it will be useful,
2011-06-29 02:18:20 +02:00
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
2011-06-29 02:18:20 +02:00
You should have received a copy of the GNU Lesser General Public License
along with Vault. If not, see <http://www.gnu.org/licenses/>.
2011-06-29 02:18:20 +02:00
## Building
Vault comes with all libraries needed to build from the current branch and
also comes with an Apache Ant build file (build.xml).
## Dependencies
Because Vault provides a bridge to other plugins, their binaries will be
required to build from. To ease this, they have been included in the lib
2011-08-11 23:26:26 +02:00
folder and will be updated from time to time. For plugin developers, it
is not necessary to use these libraries when implementing Vault. You will
only need to compile against Vault.
2011-06-29 02:18:20 +02:00
## Supported Plugins
Vault provides abstraction for the following categories and plugins. If you
have your own plugin that you believe should be supported, fork Vault or create
a patch with the necessary changes. Additionally you can create an issue on
Github and we'll get to it at our convenience.
* Economy
- 3co (http://forums.bukkit.org/threads/22461/)
- AEco
2012-02-01 16:52:53 +01:00
- BOSEconomy 6 (http://forums.bukkit.org/threads/19025/)
- BOSEconomy 7
- CommandsEX Economy (http://dev.bukkit.org/server-mods/commandsex/)
- CraftConomy2 (http://dev.bukkit.org/server-mods/craftconomy/)
- CraftConomy3 (http://dev.bukkit.org/server-mods/craftconomy/)
- CurrencyCore (http://dev.bukkit.org/server-mods/currency/)
- Dosh
- EconXP (http://dev.bukkit.org/server-mods/econxp/)
2011-08-11 23:26:26 +02:00
- Essentials Economy (http://forums.bukkit.org/threads/15312/)
- eWallet (http://dev.bukkit.org/server-mods/ewallet/)
- GoldIsMoney
- GoldIsMoney2
- Gringotts
- iConomy 4 (http://forums.bukkit.org/threads/40/)
- iConomy 5 (http://forums.bukkit.org/threads/40/)
- iConomy 6 (http://forums.bukkit.org/threads/40/)
2012-06-06 06:13:09 +02:00
- McMoney
- Miconomy
- MineConomy (http://dev.bukkit.org/server-mods/mineconomy/)
- MineFaconomy2
2012-06-06 06:13:09 +02:00
- MultiCurrency
- SDFEconomy
- TAEcon
- XPBank
2011-06-29 02:18:20 +02:00
* Permissions
2012-02-01 16:52:53 +01:00
- bPermissions
- bPermissions 2 (http://dev.bukkit.org/server-mods/bpermissions/)
- DroxPerms
- Group Manager (Essentials) (http://forums.bukkit.org/threads/15312/)
- Permissions 3 (http://forums.bukkit.org/threads/18430/)
2012-02-01 16:52:53 +01:00
- PermissionsBukkit
- Permissions Ex (http://forums.bukkit.org/threads/18140/)
- Privileges
- rscPermissions
2012-06-06 06:13:09 +02:00
- SimplyPerms
- SuperPerms (Bukkit's default)
2013-06-27 21:41:00 +02:00
- TotalPermissions (http://dev.bukkit.org/bukkit-mods/totalpermissions)
- XPerms
- zPermissions
2011-06-29 02:18:20 +02:00
* Chat
- bPermissions
- Group Manager (Essentials)
- iChat
- mChat
- mChatSuite
- Permissions3
- PEX
- rscPermissions
- TotalPermissions
- zPermissions