Commit Graph

3514 Commits

Author SHA1 Message Date
Rsl1122
728cfc1271 1.6.0 - New Data Structure, API changes, data handling changes, Player Logger Hook, Info Command
- Changed data format to include the Type the data is for easier
analysis (Of Future data and API Using plugins)

- API Changes:
- Hook moved to com.djrapitops.plan.api
- Hook now returns HashMap<Strring, DataPoint>
- added DataPoint to ..plan.api
- added DataType Enum to ..plan.api
- New format uses: data.put("XXX-Key", new Datapoint(String data,
Enum(DataType) datatype));
- Depricated getData(String playername) that returns old format of data,
still returns correct format
- Depricated getAllData(String playername)
- Move to get(All)Data(String name, boolean [anything]) to get the new
format of data.

- Added Player Logger Hook

- Added Info Command that gives version, hooks and checks for new
version.

- Check for new version upon startup
2016-12-19 17:30:08 +02:00
Rsl1122
615b4994b5 1.5.2 - Added Bukkit's own Data
BukkitDataHook and methods to remove extra data points with new
collisions.
Plade Age analysis method.
2016-12-16 19:45:47 +02:00
Rsl1122
9375797ca8 Fixed space returning every result and commented stuff
Analysis attempt commented
Fixed search displaying everything with -p argument.
2016-12-15 21:48:41 +02:00
Rsl1122
5756c21e5b 1.5.1 - Moved stuff around & minor bug fixes, added analysis test
Added attempt to determine if undefined data is usable

Bugfixes:
- Removed faulty towny import from Search
- Analysis now calculates averages from data point amount instead of
player amounts
- "-p" and playername removed from search arguments when -p is used
2016-12-15 21:27:48 +02:00
Rsl1122
92f43c4dae Added notification when plugin hooks into Plan.
Some bs with config and plugin yml - they were gone for some reason
2016-12-15 18:25:54 +02:00
Rsl1122
dfb158ccd3 1.5.0 Release
Added Search
Moved some things
- Name utilities to DataUtils.
Fixed AAHook
2016-12-12 21:45:05 +02:00
Rsl1122
c7d1b487d3 Processing optimization, version changed to 1.5.0
Changed some for each methods to use parallelStream.foreach instead -
this should speed up the inspect and analyze queries, especially when
the data set is large.

Changed version to 1.5.0
- Search command will be added this version.
- Possibly seperate analysis utility package incoming.
2016-12-12 17:11:39 +02:00
Rsl1122
ba488c3f70 Fixed wrong UUIDFetcher import 2016-12-11 20:09:40 +02:00
Rsl1122
19d688f498 v1.4.3 Bugfix and Added comments
Fixed AAHook using wrong method. (Coding when tired is not good!)
Flipped operation for usingUUID

Added comments for later in case I forget what happens in DataUtils and
DataFormatUtils
2016-12-10 12:39:06 +02:00
Rsl1122
ce8490f814 1.4.2 Final version
Added a check to Analyze if AAHook is UsingUUID.
2016-12-10 00:27:03 +02:00
Rsl1122
a3af8202e5 1.4.2 Possible bugfix, Advanced Achievements 4.0.3 Offline player support
Added "* 1.0" to some calculations in analysis just to make sure
returned values are doubles.

Added AA 4.0.3 Offline player support and analysis feature.
Ready for release once AA 4.0.3 is released.
2016-12-09 23:03:51 +02:00
Rsl1122
c7fc4d93bd 1 Bugfix, Additions, 1 Other & Code optimization for 1.4.2
Fixed API adding extra hook not showing up before reload

Added 4 data formatting methods to API.
Added AAC-ACHIEVEMENTS analysis, but did not add it to list of analyzed
tags - waiting for dev to implement new method for offline players

Removed analysis from Config because command reloading would be pain in
the ass to implement.

Optimized code:
- Moved analyze to DataUtils
- Removed some duplicate code from Analyze and InspectCommand
2016-12-09 19:42:09 +02:00
Rsl1122
1afacde1fe Initial commit v1.4.1 2016-12-08 19:31:10 +02:00
Rsl1122
ea94b9b99a :octocat: Added .gitattributes 2016-12-08 19:28:26 +02:00