Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilyvion/bukkit-util
https://github.com/ilyvion/bukkit-util
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ilyvion/bukkit-util
- Owner: ilyvion
- License: gpl-3.0
- Created: 2013-10-04T11:17:01.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-08-23T20:09:10.000Z (over 10 years ago)
- Last Synced: 2024-12-23T08:35:58.092Z (16 days ago)
- Language: Java
- Size: 164 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
bukkit-util
===========
This is a collection of utility classes for use with [Bukkit](https://github.com/Bukkit/Bukkit) plugin development. These are intended to either be included in your project directly, either as source files (though please change the Java package name to avoid conflicts with other plugins using the same classes) or, if you use [Maven](http://maven.apache.org/) (and if you don't, why aren't you?), to be included with the Maven Shade plugin, like this:
...
...
maven-alexanderschroeder-net
http://maven.alexanderschroeder.net/releases/
...
...
net.alexanderschroeder.bukkitutil
BukkitUtil
1.0.0
...
...
...
org.apache.maven.plugins
maven-shade-plugin
2.1
...
...
net.alexanderschroeder.bukkitutil
your.project.package.bukkitutil
package
shade
What's important is that you set the value of `` to be unique to your plugin's package name, so Maven changes it when it creates your jar for you.
Also, while it should be obvious, I feel I should mention that you must not place `net.alexanderschroeder.bukkitutil:BukkitUtil` in the shade plugin's `artifactSet`'s excludes, as that negates the whole point. In fact, make sure you understand exactly how the Maven Shade plugin does before you attempt this, because if you configure it incorrectly, it's going to include the whole Bukkit jar in your jar, and you don't want that.