SuccessChanges

Summary

  1. Compile against 1.13 preview. Still a lot of work to do. One thing to (commit: ace361a) (details)
  2. Update lombok and remove antrun to fix compiling with JDK9 (commit: 7e40d13) (details)
  3. Set target to Java 8 (for 1.13) & update Maven plugins (#1922) (commit: 03b25a0) (details)
  4. update bukkit to 1.13-R0.1-SNAPSHOT. (commit: 768b927) (details)
  5. Remove deprecated economy libs and support (commit: bef4407) (details)
  6. Add module for FlattenedProvider (commit: 3e1857b) (details)
  7. Implement ItemDbProviders, pt 1 (commit: c5376d3) (details)
  8. Implement ItemDbProviders, pt 2 (commit: 4be28ba) (details)
  9. Add tipped arrows support on 1.9/1.10 (commit: 3ef0f20) (details)
  10. Clean up unused files (commit: a302913) (details)
  11. Implement ItemDbProviders, pt 4 (commit: e2507d2) (details)
  12. Misc changes (commit: 9b39509) (details)
  13. Implement ItemDbProviders, pt 6 (commit: dd9a0de) (details)
  14. Add items.json (commit: 3705dbd) (details)
  15. Include JSON files in jar at build time (commit: d5b43b7) (details)
  16. Refactor to allow items to be added after first load (commit: 05fcb7b) (details)
  17. Add per-provider implementations of ItemData (commit: 96c6c7b) (details)
  18. Bump Bukkit version to 1.13.1 (commit: bdb32f5) (details)
  19. ItemDbProvider#resolve returns ItemData (commit: 3bf669c) (details)
  20. Add some comments to LegacyItemDbProvider (commit: 0afa007) (details)
  21. Implement 1.13 item support (#2153) (commit: 320bc25) (details)
  22. Revert "Implement 1.13 item support (#2153)" (commit: cdba518) (details)
  23. Remove providers; move JSON support into ItemDb (commit: 177e5f6) (details)
  24. Target Bukkit 1.13.2 (commit: cd3b342) (details)
  25. Bump version to 2.16.0 and release 2.16-pre1 (commit: 23d92fa) (details)
  26. Ignore kits.yml created during tests (commit: d1e60de) (details)
  27. Bump to 2.16-pre2 (commit: aa4d3cc) (details)
  28. Bump to 2.16-pre3 (commit: 3553328) (details)
  29. Remove redundant BuildTools instructions (commit: 58117eb) (details)
  30. Bump to 2.16-pre4 (commit: 4431d45) (details)
  31. Update Lombok to compile on Java 9+ (commit: 502d37b) (details)
  32. Add new build preparation script (commit: 437be59) (details)
  33. Travis: make build prep script executable (commit: 1106982) (details)
  34. Improve the wording of the README's "Building" section (commit: e7bdb7f) (details)
  35. Release 2.16.0 :tada: (commit: f7cbb14) (details)
Commit ace361af60a6dc373d9850cec8f93ed56a2f8773 by drtshock13
Compile against 1.13 preview. Still a lot of work to do. One thing to
note is that I used LEGACY materials in a few spots where I didn't know
what the new ones are as I'm not very familiar with the 1.13 update and
what it changes.
(commit: ace361a)
The file was modifiedEssentials/test/com/earth2me/essentials/FakeServer.java
The file was modifiedEssentials/src/com/earth2me/essentials/commands/Commandskull.java
The file was modifiedEssentials/src/com/earth2me/essentials/commands/Commandunlimited.java
The file was modifiedEssentials/src/com/earth2me/essentials/signs/SignBlockListener.java
The file was modifiedEssentials/src/com/earth2me/essentials/ItemDb.java
The file was modifiedEssentials/src/com/earth2me/essentials/commands/Commandwhois.java
The file was modifiedEssentials/src/com/earth2me/essentials/commands/Commandfirework.java
The file was modifiedEssentials/src/com/earth2me/essentials/MetaItemStack.java
The file was modifiedEssentials/src/com/earth2me/essentials/signs/EssentialsSign.java
The file was modifiedEssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java
The file was modifiedEssentials/src/com/earth2me/essentials/commands/Commandrecipe.java
The file was modifiedEssentials/src/com/earth2me/essentials/craftbukkit/FakeWorld.java
The file was modifiedEssentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
The file was modifiedEssentials/src/com/earth2me/essentials/signs/SignPlayerListener.java
The file was modifiedEssentials/src/com/earth2me/essentials/Potions.java
The file was modifiedEssentials/src/com/earth2me/essentials/commands/Commandhat.java
The file was modifiedEssentials/src/com/earth2me/essentials/settings/Spawns.java
The file was modifiedEssentials/src/com/earth2me/essentials/MobData.java
The file was modifiedEssentials/src/com/earth2me/essentials/signs/SignEntityListener.java
The file was modifiedEssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java
The file was modifiedpom.xml
The file was modifiedEssentials/src/com/earth2me/essentials/OfflinePlayer.java
The file was modifiedEssentials/src/com/earth2me/essentials/commands/Commandbook.java
The file was modifiedEssentials/src/com/earth2me/essentials/SpawnMob.java
The file was modifiedEssentials/src/com/earth2me/essentials/api/Economy.java
The file was modifiedEssentials/src/com/earth2me/essentials/signs/SignProtection.java
The file was modifiedEssentials/src/com/earth2me/essentials/commands/Commandclearinventory.java
The file was modifiedEssentials/src/com/earth2me/essentials/utils/LocationUtil.java
The file was modifiednms/ReflectionProvider/src/net/ess3/nms/refl/SpawnEggRefl.java
Commit 7e40d13947ed7bfd8495f2edfb450fd401e3d33b by games647
Update lombok and remove antrun to fix compiling with JDK9
* Lombok: Older version resulted in NoSuchFieldEx: pid (fixed since
1.16.8)
* JDK9 no longer has a tools.jar because of it's modular system, but ant
is no longer required. It was introduced in
3e9a2377a861d53f385900d9532c32b90b0304fd for GroupManager. Now GM is no
longer maintained and removed in
   * 5ca02e65963b41b261f297ea4dfa50f2a153f79b (calling the build.xml)
   * fa0bbde23651eff31845edd1fed918b8fe430e0e (removing the remaining
module)
(commit: 7e40d13)
The file was modifiedpom.xml
The file was modifiedEssentials/src/com/earth2me/essentials/Settings.java
Commit 03b25a0f063d50046e9bb0870db6f6ddef216f51 by md678685
Set target to Java 8 (for 1.13) & update Maven plugins (#1922)
@DoNotSpamPls
This is the same PR as the last one (PR #1823), but I messed that one up
accidently, sorry for that!
(commit: 03b25a0)
The file was modifiedREADME.md
The file was modifiednms/ReflectionProvider/pom.xml
The file was modifiednbactions.xml
The file was modifiedEssentialsXMPP/pom.xml
The file was removed.travis.yml
The file was modifiedEssentialsGeoIP/pom.xml
The file was modifiednms/UpdatedMetaProvider/pom.xml
The file was modifiedEssentials/pom.xml
The file was modifiedpom.xml
Commit 768b92749f769b94992ace988f435b005c26a64b by supaham
update bukkit to 1.13-R0.1-SNAPSHOT.
This commit just fixes compilation errors.
(commit: 768b927)
The file was modifiedEssentials/test/com/earth2me/essentials/FakeServer.java
The file was modifiedEssentials/src/com/earth2me/essentials/utils/LocationUtil.java
The file was modifiedEssentials/src/com/earth2me/essentials/EssentialsBlockListener.java
The file was modifiedEssentials/src/com/earth2me/essentials/Enchantments.java
The file was modifiedEssentials/src/com/earth2me/essentials/craftbukkit/FakeWorld.java
The file was modifiedEssentials/src/plugin.yml
The file was modifiednms/NMSProvider/src/net/ess3/nms/SpawnerProvider.java
The file was modifiedpom.xml
The file was modifiedEssentials/src/com/earth2me/essentials/ItemDb.java
The file was modifiedEssentials/src/com/earth2me/essentials/storage/BukkitConstructor.java
The file was modifiedEssentials/src/com/earth2me/essentials/commands/Commandspawner.java
The file was modifiedEssentials/src/com/earth2me/essentials/OfflinePlayer.java
Commit bef440760a168bfcc00390db9309bea415284bf0 by md678685
Remove deprecated economy libs and support
None of these economy plugins are supported any more, and removing these
allows EssentialsX to be used as a dependency without locally `mvn
install`ing the plugin.
(commit: bef4407)
The file was removedlib/BOSEconomy.jar
The file was removedlib/iCo5.jar
The file was removedEssentials/src/com/earth2me/essentials/register/payment/methods/BOSE7.java
The file was removedlib/iCo6.jar
The file was removedlib/MultiCurrency.jar
The file was modifiedEssentials/src/com/earth2me/essentials/register/payment/Methods.java
The file was removedEssentials/src/com/earth2me/essentials/register/payment/methods/MCUR.java
The file was removedEssentials/src/com/earth2me/essentials/register/payment/methods/iCo5.java
The file was modifiedEssentials/pom.xml
The file was removedEssentials/src/com/earth2me/essentials/register/payment/methods/iCo6.java
Commit 3e1857b96673573019b960a29d633228860ba0a1 by md678685
Add module for FlattenedProvider
(commit: 3e1857b)
The file was addednms/FlattenedProvider/pom.xml
The file was modifiedpom.xml
The file was modifiedEssentials/pom.xml
Commit c5376d3088a7332a2df473c472ada939b1cb6a4b by md678685
Implement ItemDbProviders, pt 1
(commit: c5376d3)
The file was addednms/IdProvider/pom.xml
The file was addednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
The file was modifiedEssentials/src/com/earth2me/essentials/Essentials.java
The file was modifiedpom.xml
The file was addednms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java
The file was addednms/NMSProvider/src/net/ess3/nms/ItemDbProvider.java
Commit 4be28ba193495ce728189b75bb53bb06b5a47475 by md678685
Implement ItemDbProviders, pt 2
(commit: 4be28ba)
The file was modifiednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
Commit 3ef0f20b0df82f0fabcd19365830d66591ed3c67 by md678685
Add tipped arrows support on 1.9/1.10
On a side note, need to investigate why the potion provider is only
needed on 1.10 and below - I don't remember what changed in 1.11?
(commit: 3ef0f20)
The file was modifiednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
Commit a3029131300996ebb0434ea664b4e80227e8d6e7 by md678685
Clean up unused files
(commit: a302913)
The file was removedWebPush/nbproject/project.properties
The file was removedWebPush/nbproject/private/private.properties
The file was removedWebPush/simple_html_dom.php
The file was removedWebPush/apikey.php
The file was removedWebPush/index.php
The file was removednbactions.xml
The file was removedWebPush/upload.php
Commit e2507d2ff13673f1d025d5c08d030a907cf13a12 by md678685
Implement ItemDbProviders, pt 4
(commit: e2507d2)
The file was modifiednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
Commit 9b39509e883f4a7be7f78abe299b4321e2949117 by md678685
Misc changes
(commit: 9b39509)
The file was modifiedEssentials/src/com/earth2me/essentials/ItemDb.java
The file was modifiednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
Commit dd9a0de98d50696853442cf7bb37af72a8561375 by md678685
Implement ItemDbProviders, pt 6
(commit: dd9a0de)
The file was modifiednms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java
The file was modifiednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
Commit 3705dbdd2b5a58179dfe53591d615e95def42a82 by md678685
Add items.json
TODO: should we auto-download from the CI on build?
(commit: 3705dbd)
The file was addedEssentials/src/items.json
The file was modifiedpom.xml
Commit d5b43b71624f91a554a6c62ccf0ba1e2240c5a92 by md678685
Include JSON files in jar at build time
(commit: d5b43b7)
The file was modifiedpom.xml
Commit 05fcb7b1aad5d3b2232933dcb5dd53e79f0b150e by md678685
Refactor to allow items to be added after first load
(commit: 05fcb7b)
The file was modifiednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
The file was modifiednms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java
The file was modifiednms/NMSProvider/src/net/ess3/nms/ItemDbProvider.java
Commit 96c6c7b1cab5966fdc2397ebbeaaf23e6423ce26 by md678685
Add per-provider implementations of ItemData
(commit: 96c6c7b)
The file was modifiednms/NMSProvider/src/net/ess3/nms/ItemDbProvider.java
The file was modifiednms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java
The file was modifiednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
Commit bdb32f58783843531e026a57c66efd2153442139 by md678685
Bump Bukkit version to 1.13.1
(commit: bdb32f5)
The file was modifiedpom.xml
Commit 3bf669c42a9f6035be67c9fb12728c0e8d05bd9f by md678685
ItemDbProvider#resolve returns ItemData
More useful than just returning the Material.
(commit: 3bf669c)
The file was modifiednms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java
The file was modifiednms/NMSProvider/src/net/ess3/nms/ItemDbProvider.java
The file was modifiednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
Commit 0afa00779ca78430b9e4429712228de2e60a62d4 by md678685
Add some comments to LegacyItemDbProvider
(commit: 0afa007)
The file was modifiednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
Commit 320bc25d94d85023aecd65f7d622fac4e3816ee9 by github
Implement 1.13 item support (#2153)
Uses two distinct providers to support items on 1.13 while falling back
to `items.csv` for previous versions of Minecraft.
(commit: 320bc25)
The file was addednms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java
The file was addednms/NMSProvider/src/net/ess3/nms/ItemDbProvider.java
The file was modifiedEssentials/src/com/earth2me/essentials/ItemDb.java
The file was modifiedEssentials/src/com/earth2me/essentials/Essentials.java
The file was addednms/FlattenedProvider/pom.xml
The file was modifiedEssentials/pom.xml
The file was modifiedEssentials/src/net/ess3/api/IEssentials.java
The file was modifiednms/ReflectionProvider/pom.xml
The file was addednms/FlattenedProvider/src/net/ess3/nms/flattened/FlatSpawnEggProvider.java
The file was addednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
The file was addedEssentials/src/items.json
The file was modifiedpom.xml
The file was addednms/IdProvider/pom.xml
The file was modifiednms/ReflectionProvider/src/net/ess3/nms/refl/SpawnEggRefl.java
Commit cdba518bae3840e279c5883990e8831a0c8510a8 by md678685
Revert "Implement 1.13 item support (#2153)"
(commit: cdba518)
The file was removedEssentials/src/items.json
The file was modifiedEssentials/pom.xml
The file was removednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
The file was modifiednms/ReflectionProvider/src/net/ess3/nms/refl/SpawnEggRefl.java
The file was modifiednms/ReflectionProvider/pom.xml
The file was removednms/IdProvider/pom.xml
The file was modifiedEssentials/src/net/ess3/api/IEssentials.java
The file was modifiedpom.xml
The file was modifiedEssentials/src/com/earth2me/essentials/ItemDb.java
The file was removednms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java
The file was modifiedEssentials/src/com/earth2me/essentials/Essentials.java
The file was removednms/NMSProvider/src/net/ess3/nms/ItemDbProvider.java
The file was removednms/FlattenedProvider/pom.xml
The file was removednms/FlattenedProvider/src/net/ess3/nms/flattened/FlatSpawnEggProvider.java
Commit 177e5f62f73a967195a722437ccef8e87d66d75e by md678685
Remove providers; move JSON support into ItemDb
(commit: 177e5f6)
The file was modifiedEssentials/src/com/earth2me/essentials/api/IItemDb.java
The file was modifiedEssentials/src/com/earth2me/essentials/Essentials.java
The file was modifiedpom.xml
The file was modifiedEssentials/src/net/ess3/api/IEssentials.java
The file was removednms/FlattenedProvider/src/net/ess3/nms/flattened/FlatItemDbProvider.java
The file was removednms/NMSProvider/src/net/ess3/nms/ItemDbProvider.java
The file was modifiedEssentials/src/com/earth2me/essentials/ItemDb.java
The file was removednms/IdProvider/pom.xml
The file was removednms/IdProvider/src/net/ess3/nms/ids/LegacyItemDbProvider.java
Commit cd3b342d7486d632dd57d42f56d8b37a83937e06 by md678685
Target Bukkit 1.13.2
(commit: cd3b342)
The file was modifiedpom.xml
Commit 23d92fac631b294f571ffa1b7aafe84e69b58f8f by md678685
Bump version to 2.16.0 and release 2.16-pre1
(commit: 23d92fa)
The file was modifiednms/1_8_R2Provider/pom.xml
The file was modifiednms/ReflectionProvider/pom.xml
The file was modifiedEssentialsGeoIP/pom.xml
The file was modifiedEssentialsSpawn/pom.xml
The file was modifiedpom.xml
The file was modifiednms/1_8_R1Provider/pom.xml
The file was modifiednms/NMSProvider/pom.xml
The file was modifiedEssentialsAntiBuild/pom.xml
The file was modifiednms/UpdatedMetaProvider/pom.xml
The file was modifiedEssentialsXMPP/pom.xml
The file was modifiednms/FlattenedProvider/pom.xml
The file was modifiedEssentials/pom.xml
The file was modifiednms/LegacyProvider/pom.xml
The file was modifiedEssentialsChat/pom.xml
The file was modifiedEssentialsProtect/pom.xml
Commit d1e60de04aa9e192e12b9579acaf2b26a077fefc by md678685
Ignore kits.yml created during tests
(commit: d1e60de)
The file was modified.gitignore
Commit aa4d3cc9fdcda155cc64244ca5d5cc44a005d566 by md678685
Bump to 2.16-pre2
(commit: aa4d3cc)
The file was modifiedpom.xml
Commit 3553328f7a816496de6e801f0db242e27ff72f76 by md678685
Bump to 2.16-pre3
(commit: 3553328)
The file was modifiedpom.xml
Commit 58117eba8830e00d4a8d3cca607207d59067b201 by md678685
Remove redundant BuildTools instructions
(commit: 58117eb)
The file was modifiedREADME.md
Commit 4431d452f1b316c4e26821f9d9e0677c2fa36578 by md678685
Bump to 2.16-pre4
Pretty much there now.
(commit: 4431d45)
The file was modifiedpom.xml
Commit 502d37b57479c77b0871fa15f6035f26c5a6a2c0 by md678685
Update Lombok to compile on Java 9+
(commit: 502d37b)
The file was modifiedpom.xml
Commit 437be593b92f1b2deda8c825f7f60f68bab26c57 by md678685
Add new build preparation script
(commit: 437be59)
The file was modified.gitignore
The file was modified.travis.yml
The file was modifiedREADME.md
The file was addedscripts/buildtools.sh
Commit 110698223dea077707219a0ecd0b752aab676bd2 by md678685
Travis: make build prep script executable
(commit: 1106982)
The file was modified.travis.yml
Commit e7bdb7fabcbcf006e1e632cf15656d8ff47ba893 by md678685
Improve the wording of the README's "Building" section
(commit: e7bdb7f)
The file was modifiedREADME.md
Commit f7cbb141f81904929fdc8670f118c34e2dbfe922 by md678685
Release 2.16.0 :tada:
(commit: f7cbb14)
The file was modifiedpom.xml