Releases: track/plugin
Redis Username & Password Support
This release adds Redis username and password support.
advanced:
enabled: false
redis:
host: '127.0.0.1'
port: 6379
username: ''
password: ''
Completely Custom Player Statistics
This release is mainly API focused but allows developers to integrate custom analytics that do not require PlaceholderAPI to work. This is useful for custom servers.
Such as the following:
@EventHandler
public void onJoin(PlayerJoinEvent event) {
AnalyseSDK sdk = AnalyseCore.getSDK();
// This means that the server hasn't been set-up yet.
if(sdk == null) return;
// Get the stats.
List<PlayerStatistic> playerStatistics = sdk.getPlayerStatistics(event.getPlayer().getUniqueId());
// Add the stats..
playerStatistics.add(new PlayerStatistic("test", 100));
}
Single Repo, Fix Timestamps & Upgrade Libs
This release has allowed us to combine our plugins into a single repo, which makes it easier to get started with the SDK without the need to manually install it.
For non developers, this release provides the following:
- Fix timestamp issue that meant the dashboard wouldn't show the correct date (depending on timezone).
- Added a logging lib to allow any Redis-related errors to be shown correctly.
I'd recommend upgrading to this release.
1.0.12 - Redis + Full Permissions
Patch Notes:
- Implements Redis support for usage with our Velocity plugin.
- Requires
analyse.admin
permission to access the base command. - Reduced the total plugin file size.
Relocate Shaded Libraries
This release just moves any shaded dependencies, this helps prevent any plugin clashes that also use the same libraries.
Utilises new SDK, Reload Command & Server Insights
This release is massive for us, as now any Analyse related code has been moved to our brand new SDK, which will allow us (or anyone) to write plugins across BungeeCord, Velocity, Forge etc. Our SDK isn't spigot specific, and allows enterprise networks to build their own integrations if they desire.
More documentation will arrive shortly for https://docs.analyse.net that goes into more detail about usage, exceptions etc.
In addition, we've added a /analyse reload command, and provided extra information within our /analyse base command:
Moved GeoIP to API Call & Minified Jar
This release removes GeoIP from the plugin and instead utilises an API by us, which allows for automatic updating, and in turn - a much smaller jar file in comparison.
v1.0.4
Java 8+ Support
This release means we are able to support Java 8 and above, and should allow support for any version.*
- I have only tested 1.8 myself, but no reason otherwise.
General Code Refactor
What's Changed
- General refactor by @Aberdeener in #6
New Contributors
- @Aberdeener made their first contribution in #6
Full Changelog: 1.0.1...1.0.2