Started 1 yr 10 mo ago
Took 51 sec

Success Build #660 (Jan 3, 2019, 9:05:10 PM)

Build Artifacts
EssentialsX-2.16.0.1.jar1.24 MB view
EssentialsXAntiBuild-2.16.0.1.jar17.61 KB view
EssentialsXChat-2.16.0.1.jar12.51 KB view
EssentialsXGeoIP-2.16.0.1.jar1.07 MB view
EssentialsXProtect-2.16.0.1.jar19.76 KB view
EssentialsXSpawn-2.16.0.1.jar17.82 KB view
EssentialsXXMPP-2.16.0.1.jar326.76 KB view
Changes
  1. Initial removal of item IDs. We do not rely on Bukkit's item ids (commit: 1a820ad) (details / githubweb)
  2. Compile against 1.13 preview. Still a lot of work to do. One thing to (commit: ace361a) (details / githubweb)
  3. Update lombok and remove antrun to fix compiling with JDK9 (commit: 7e40d13) (details / githubweb)
  4. Remove final modifier to fix illegal reflective access warning (commit: d24fbc9) (details / githubweb)
  5. Replace Reflection with setter implementation (commit: c700084) (details / githubweb)
  6. Set target to Java 8 (for 1.13) & update Maven plugins (#1922) (commit: 03b25a0) (details / githubweb)
  7. update bukkit to 1.13-R0.1-SNAPSHOT. (commit: 768b927) (details / githubweb)
  8. Remove deprecated economy libs and support (commit: bef4407) (details / githubweb)
  9. Add missing OfflinePlayer 1.13 methods (commit: d3cd4e3) (details / githubweb)
  10. Add 1.13 mobs (commit: 504a7ae) (details / githubweb)
  11. Add module for FlattenedProvider (commit: 3e1857b) (details / githubweb)
  12. Implement ItemDbProviders, pt 1 (commit: c5376d3) (details / githubweb)
  13. Add missing methods for OfflinePlayer, FakeWorld, and FakeServer. (commit: a1e98f8) (details / githubweb)
  14. Implement ItemDbProviders, pt 2 (commit: 4be28ba) (details / githubweb)
  15. Fix playtime calculation (commit: 4e165d3) (details / githubweb)
  16. Revert "Fix playtime calculation" (commit: 5009b3b) (details / githubweb)
  17. Properly fix inaccurate playtime measurement (commit: 52d814f) (details / githubweb)
  18. Fix dependency on IdProvider (commit: c27d05f) (details / githubweb)
  19. Provide ItemDb provider with other providers (commit: 773979c) (details / githubweb)
  20. Add 1.13+ spawn egg provider (commit: 04feed8) (details / githubweb)
  21. Add V1_13_R1 to ReflUtil (commit: 299afdc) (details / githubweb)
  22. Remove breaking import (commit: 0e9232b) (details / githubweb)
  23. Add IEssentials#getItemDbProvider method (commit: 340baa9) (details / githubweb)
  24. Add tipped arrows support on 1.9/1.10 (commit: 3ef0f20) (details / githubweb)
  25. Strip out legacy ItemDb code, pt 1 (commit: 3fb4b79) (details / githubweb)
  26. Clean up unused files (commit: a302913) (details / githubweb)
  27. Implement ItemDbProviders, pt 3 (commit: b867f12) (details / githubweb)
  28. Implement ItemDbProviders, pt 4 (commit: e2507d2) (details / githubweb)
  29. Strip out legacy ItemDb code, pt 2 (commit: 9da58dd) (details / githubweb)
  30. Misc changes (commit: 9b39509) (details / githubweb)
  31. Implement ItemDbProviders, pt 5 (commit: 1029305) (details / githubweb)
  32. Add listNames to abstract ItemDbProvider (commit: 56fb8b0) (details / githubweb)
  33. Strip out legacy ItemDb code, pt 3 (commit: de2298c) (details / githubweb)
  34. Implement ItemDbProviders, pt 6 (commit: dd9a0de) (details / githubweb)
  35. Strip out legacy ItemDb code, pt 4 (commit: 98809fa) (details / githubweb)
  36. Add additional timer marks (commit: b27a6b5) (details / githubweb)
  37. Use MONSTER_EGG in SpawnEggRefl (commit: c37d516) (details / githubweb)
  38. Add items.json (commit: 3705dbd) (details / githubweb)
  39. Initialise provider and file during first reload (commit: 718d9d9) (details / githubweb)
  40. Include JSON files in jar at build time (commit: d5b43b7) (details / githubweb)
  41. Use Bukkit PotionData instead of our own (commit: 9487665) (details / githubweb)
  42. Remove default getStack implementation (commit: 610774b) (details / githubweb)
  43. Implement ItemDbProviders, pt 7 (commit: fec655a) (details / githubweb)
  44. Remove hash comment when rebuilding JSON database (commit: 1be7fbd) (details / githubweb)
  45. Use items that actually exist in tryProvider (commit: 65a4ef7) (details / githubweb)
  46. Add missing import (commit: 303aa77) (details / githubweb)
  47. Refactor to allow items to be added after first load (commit: 05fcb7b) (details / githubweb)
  48. Add per-provider implementations of ItemData (commit: 96c6c7b) (details / githubweb)
  49. Log total loaded items on reload (commit: e3c726b) (details / githubweb)
  50. Bump Bukkit version to 1.13.1 (commit: bdb32f5) (details / githubweb)
  51. Implement missing methods in FakeWorld (commit: 4ea71ae) (details / githubweb)
  52. Update items.json (commit: 825f697) (details / githubweb)
  53. Change tryProvider test values (commit: 452fa61) (details / githubweb)
  54. Update items.json (commit: c1c422e) (details / githubweb)
  55. Improve FlatItemData#equals (commit: 2ddde37) (details / githubweb)
  56. Strip out legacy ItemDb code, pt 1928371236123897 (commit: d74f199) (details / githubweb)
  57. Remove unnecessary equals method on abstract ItemData (commit: cdc5f75) (details / githubweb)
  58. ItemDbProvider#resolve returns ItemData (commit: 3bf669c) (details / githubweb)
  59. Add V1_13_R2 to ReflUtil (commit: ca721c1) (details / githubweb)
  60. Add enum utility helpers for Statistic and Material (commit: acbc96f) (details / githubweb)
  61. Use enum methods throughout plugin for cross-version enum lookups (commit: 6c9c9ad) (details / githubweb)
  62. Use potion data when looking up items (commit: a89c974) (details / githubweb)
  63. Update items.json (commit: cd70662) (details / githubweb)
  64. Update items.json (commit: 17d5545) (details / githubweb)
  65. Add some comments to LegacyItemDbProvider (commit: 0afa007) (details / githubweb)
  66. Add a way to use unsafe nicknames (#2152) @pop4959 (commit: a3eb587) (details / githubweb)
  67. Implement abstract method Entity::getFacing in OfflinePlayer (#2157) (commit: 19913d3) (details / githubweb)
  68. Fix TropicalFish spawning (#2159) (commit: 33ae9a2) (details / githubweb)
  69. Update items.json (commit: 425e955) (details / githubweb)
  70. Implement 1.13 item support (#2153) (commit: 320bc25) (details / githubweb)
  71. Remove unnecessary CraftBukkit dependency (commit: ff0ca9b) (details / githubweb)
  72. Remove unnecessary CraftBukkit dependency (commit: b70b67f) (details / githubweb)
  73. Revert "Implement 1.13 item support (#2153)" (commit: cdba518) (details / githubweb)
  74. Use MONSTER_EGG in SpawnEggRefl (commit: 692e0ad) (details / githubweb)
  75. Remove providers; move JSON support into ItemDb (commit: 177e5f6) (details / githubweb)
  76. Remove item ID support in Worth (commit: e9b1511) (details / githubweb)
  77. Implement missing FakeWorld and OfflinePlayer methods (commit: 18feb79) (details / githubweb)
  78. Implement missing FakeServer methods (commit: 3262143) (details / githubweb)
  79. Actually assign the ManagedFile to file (commit: feba535) (details / githubweb)
  80. Remove item IDs from /itemdb (commit: f78887a) (details / githubweb)
  81. Use ItemData#equals when finding item name (commit: 85111f2) (details / githubweb)
  82. Throw meaningful exception when item not found (commit: 1e381a5) (details / githubweb)
  83. Formatting (commit: 5c7fc76) (details / githubweb)
  84. Log invalid JSON entries (commit: 4cd8a66) (details / githubweb)
  85. Remove IdProvider dependency (commit: 0e088c1) (details / githubweb)
  86. Implement missing FakeWorld and OfflinePlayer methods (commit: 2f66a86) (details / githubweb)
  87. Implement missing FakeServer methods (commit: 121d935) (details / githubweb)
  88. Remove duplicated OfflinePlayer method (commit: a05fc9d) (details / githubweb)
  89. Remove ID-based permission checks in /give and /item (commit: 60c9040) (details / githubweb)
  90. Allow multiple item names in /clearinventory (commit: 79bc340) (details / githubweb)
  91. Remove ID-based permission checks in /more (commit: 3353061) (details / githubweb)
  92. Remove ID-based charges in /repair (commit: 010981d) (details / githubweb)
  93. Remove item IDs from Worth (commit: 0a90d76) (details / githubweb)
  94. Filter out comment lines when loading items.json (commit: a7fcafb) (details / githubweb)
  95. Added acacia and dark oak tree types (#2001) @montlikadani (commit: a2a95ed) (details / githubweb)
  96. Adding EssentialsWarpEvent (#1921) @Banbeucmas (commit: 280d121) (details / githubweb)
  97. Default to max stack size (commit: 4c07e58) (details / githubweb)
  98. Target Bukkit 1.13.2 (commit: cd3b342) (details / githubweb)
  99. Add messages_en-GB.properties (#2206) (commit: f559566) (details / githubweb)
  100. Implement missing FakeWorld and OfflinePlayer methods (commit: ffc80d6) (details / githubweb)
  101. Bump AntiBuild and Protect to api-version: 1.13 (commit: 982b358) (details / githubweb)
  102. Remove meta/durability checks from AntiBuild (commit: 8cc448e) (details / githubweb)
  103. Update AntiBuild default entries to enum names (commit: 0105dff) (details / githubweb)
  104. Rename en-GB to en_GB for consistency (commit: 4802053) (details / githubweb)
  105. Implement more FakeServer methods (commit: 937aec6) (details / githubweb)
  106. Add non-NMS VersionUtil (commit: 7dd52da) (details / githubweb)
  107. Port old ItemDb back (commit: f7a1149) (details / githubweb)
  108. Remove extraneous imports (commit: 19b1e19) (details / githubweb)
  109. Deduplicate ItemDb code (commit: 2605e05) (details / githubweb)
  110. Add EntityPickupItemEvent listener to AntiBuild (commit: ec83a5f) (details / githubweb)
  111. Change /enchant's default level from -1 to 1 (commit: 41b2449) (details / githubweb)
  112. Fix VersionUtil regex matching and BukkitVersion.toString (commit: 85ea07c) (details / githubweb)
  113. Correctly use LegacyItemDb after detecting version < 1.13 (commit: 4011810) (details / githubweb)
  114. Add several version warning messages (commit: 35a2a4d) (details / githubweb)
  115. Enu-moo-til (commit: 6ecdc8d) (details / githubweb)
  116. Update bStats-Metrics (commit: 6ee8451) (details / githubweb)
  117. Fix Worth.setPrice on 1.13+; add Javadocs to Worth (commit: 44301fa) (details / githubweb)
  118. Allow admins to force enable /recipe if they want (commit: 6a63834) (details / githubweb)
  119. Hiding display names (#2248) @AllTheMegahertz (commit: a18ce40) (details / githubweb)
  120. Load forceEnableRecipe during Settings.reloadConfig (commit: 7049952) (details / githubweb)
  121. Add several cross-version item type checks to MaterialUtil (commit: 3df3f8a) (details / githubweb)
  122. Use utility methods in MetaItemStack (commit: 1206178) (details / githubweb)
  123. Add missing FakeServer methods (commit: 02b5d23) (details / githubweb)
  124. Remove unnecessary kits file (commit: b49d3cc) (details / githubweb)
  125. Add damage value support to FlatItemDb (commit: 2d703fb) (details / githubweb)
  126. Update default kits.yml file (commit: 3db3a27) (details / githubweb)
  127. Add SIGNS and SPAWNER to MaterialUtil (commit: 814e5a6) (details / githubweb)
  128. Move SHIELD to from MetaItemStack to MaterialUtil (commit: 5922b85) (details / githubweb)
  129. Bump version to 2.16.0 and release 2.16-pre1 (commit: 23d92fa) (details / githubweb)
  130. Actually use the force-enable-recipe option from the config (commit: c06dda8) (details / githubweb)
  131. Improve item-spawn-blacklist load logging (commit: 89d592c) (details / githubweb)
  132. Ignore kits.yml created during tests (commit: d1e60de) (details / githubweb)
  133. Remove colour codes from serverUnsupported in EN locale (commit: 67bccb8) (details / githubweb)
  134. Fix BukkitVersion's toString and equals (commit: 769dbe8) (details / githubweb)
  135. Fix discrepancies between default and EN locale (commit: 48bf264) (details / githubweb)
  136. Add 1.13 enchantments (commit: 050287f) (details / githubweb)
  137. Slightly simplify FlatItemDb (commit: 77ffb6a) (details / githubweb)
  138. Add methods to facilitate conversion from IDs to new Materials (commit: 149d9b6) (details / githubweb)
  139. Fix LegacyItemID method override (commit: 492005d) (details / githubweb)
  140. Estonian translation update (#2228) (commit: f4c36d9) (details / githubweb)
  141. [Finish] Improving German localization (#2198) @Sprungente (commit: a5a3630) (details / githubweb)
  142. Update messages_nl.properties (#2129) @DutchUser (commit: 9415582) (details / githubweb)
  143. Update Estonian sudoExempt message (commit: f220c5b) (details / githubweb)
  144. Reword IItemDb#serialize docs (commit: 4b1c51c) (details / githubweb)
  145. Add MaterialUtil.getColorOf (commit: 5104463) (details / githubweb)
  146. Overhaul AbstractItemDb.serialize to use MaterialUtil methods (commit: a9ad440) (details / githubweb)
  147. Lowercase the provided ID in FlatItemDb#get (commit: 28559dd) (details / githubweb)
  148. Add setting to enable item ID recognition on signs (commit: 5507487) (details / githubweb)
  149. Bump to 2.16-pre2 (commit: aa4d3cc) (details / githubweb)
  150. Update items.json (commit: 7b44f00) (details / githubweb)
  151. Update items.json (commit: c26df83) (details / githubweb)
  152. Update items.json (commit: 5173090) (details / githubweb)
  153. Update items.json (commit: d91d6a4) (details / githubweb)
  154. Add missing FakeWorld methods (commit: 0202271) (details / githubweb)
  155. Bump to 2.16-pre3 (commit: 3553328) (details / githubweb)
  156. Simplify item spawn permission checks; restore ID-based item spawn perms (commit: 3b1cef9) (details / githubweb)
  157. Restore ID-based charges in /repair (commit: 19cffe3) (details / githubweb)
  158. Restore durability permissions checks in AntiBuild (commit: 9882392) (details / githubweb)
  159. Restore item ID messages in /itemdb (commit: 6260b49) (details / githubweb)
  160. Remove redundant BuildTools instructions (commit: 58117eb) (details / githubweb)
  161. Use constant field for "harp"/"piano" sound (commit: 361ae1d) (details / githubweb)
  162. Add cross-version support to MobData (commit: b555ea6) (details / githubweb)
  163. Add cross-version support to SpawnMob (commit: 5a14a64) (details / githubweb)
  164. Update several commands with cross-version enum lookups (commit: 0114b5e) (details / githubweb)
  165. Updates signs with cross-version enum lookups (commit: 78fca9a) (details / githubweb)
  166. Update EssentialsX Protect with cross-version enum lookups (commit: 6a529d6) (details / githubweb)
  167. Bump to 2.16-pre4 (commit: 4431d45) (details / githubweb)
  168. change typos (#2328) @seema84 (commit: 8404720) (details / githubweb)
  169. Update Lombok to compile on Java 9+ (commit: 502d37b) (details / githubweb)
  170. Add new build preparation script (commit: 437be59) (details / githubweb)
  171. Travis: make build prep script executable (commit: 1106982) (details / githubweb)
  172. Improve the wording of the README's "Building" section (commit: e7bdb7f) (details / githubweb)
  173. Remove redundant metricsEnabled field from Settings (commit: aa6ad27) (details / githubweb)
  174. Use 1.8-friendly User#getItemInHand method in commands (commit: e94202c) (details / githubweb)
  175. Implement missing OfflinePlayer methods (commit: 5690952) (details / githubweb)
  176. Release 2.16.0 :tada: (commit: f7cbb14) (details / githubweb)

Started by an SCM change

Revision: 023cf6a1aaf63614d4603020258b2040f725c1a5
  • refs/remotes/origin/2.x
Test Result (no failures)

    Module Builds

     1_8Provider (didn’t run)
    Success 1_8_R1Provider1.5 sec
    Success 1_8_R2Provider1.5 sec
     BaseProviders (didn’t run)
    Success EssentialsX7.9 sec
    Success EssentialsXAntiBuild1 sec
    Success EssentialsXChat1.1 sec
    Success EssentialsXGeoIP1.7 sec
    Success EssentialsXParent2.3 sec
    Success EssentialsXProtect1.1 sec
    Success EssentialsXSpawn1.2 sec
    Success EssentialsXXMPP1.3 sec
    Success FlattenedProvider1.1 sec
    Success LegacyProvider1 sec
    Success NMSProvider3.4 sec
     NMSReflectionProvider (didn’t run)
     PaperProvider (didn’t run)
    Success ReflectionProvider4.9 sec
    Success UpdatedMetaProvider1.1 sec