-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Taco edited this page Aug 28, 2015
·
11 revisions
#Features Some notable features of TacoAPI include (but are not limited to):
- Command Handling
- Custom Inventory Menus (like that of the CreateYourOwnMenus plugin) [Bukkit only]
- Abstracted MySQL Database interface
- Pagination
- PageViewers (uses Pagination)
- Built-in TacoSerialization [Bukkit only]
- Built-in TBukkit
Note that a lot of features/packages can be used outside of Bukkit. In fact, any package or class not within com.kill3rtaco.api.bukkit (with a few exceptions) can be used outside of plugins. There are also packages and classes within com.kill3rtaco.api.bukkit that extend the functionality of the core API to fit in with the Bukkit interface.
If you want to use bits and pieces of TacoAPI in your own project, Bukkit or otherwise, that's fine, but I have a few rules:
- Unless you know for sure there won't be a namespace issue (for instance, if it's not a Bukkit plugin), then make sure the packages are renamed so there won't be any conflict.
- Make sure you now the dependencies of some of the classes. For instance, TacoSerialization uses the
org.jsonpackage for JSON, notjson-simple. - Credit me somehow ❤️ Even if it's as simple as "This plugin/project uses part of TacoAPI by KILL3RTACO", or something similar.
- And finally, use it responsibly. This collection of utilities was not designed to aid in the creation of malicious software.