A Vault compatible abstraction library for Bukkit plugins.
It is currently a work in progress. If you want to help out please contact me!
- UUID compatible
- Run multiple service provider (economy/permission/etc.) and set different providers for different plugins!
- ServiceHook utility to manage accessing service providers properly
- Fallback to other service providers
- Check returns of multiple providers
- Automatically convert between different plugins
- (Maybe: BungeeCord support)
- Why Tresor?
- Offered Service Abstractions
- Supported Plugins
- How to correctly hook into Tresor
- Planning Project
- Development builds
Tresor is distributed under the terms of the GPL v3.0
Copyright (C) 2020 Max Lee (https://github.com/Phoenix616)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
The Tresor-API artifact that other plugins will interact with is licensed under LGPL v3.0 as noted in its files.
Tresor includes (modified) files from Vault and the VaultAPI which are licensed under LGPL v3.0. This origin and the corresponding copyright notice is included in the used files.