51 Commits
Author SHA1 Message Date
Thijs Alders 1292490ff7 Dependency updates 2025-12-26 22:11:21 +01:00
Thijs Alders ef3a688c9f Fix for duplicated commands in super rare occasions.
Bump version to 2.9.3.
2024-05-07 19:50:54 +02:00
Thijs Alders 78bf4f9301 Ensure donations jobs will always run on the same single threaded scheduler.
Bump version to 2.9.2.
2024-04-16 23:45:46 +02:00
Thijs Alders 8f59413283 Update dependencies.
Bump version to 2.9.1.
2023-07-05 20:36:44 +02:00
Thijs Alders c57293a51a Add support for alternative API endpoint.
Bump version to 2.9.0.
2022-09-17 13:32:09 +02:00
Tim Kwakman 2920732e88 Corrected the API endpoint path. 2021-08-03 17:50:22 +02:00
Thijs Alders 5cfd48300e Add virtual currency. 2021-07-28 00:19:39 +02:00
Thijs Alders 2a24f9a874 Fix another apache library. 2021-07-06 03:36:02 +02:00
Thijs Alders 9d0d680a8c Fix apache library. 2021-06-27 01:31:10 +02:00
Thijs Alders c4d6a5ebbd Fix 1.17 shutdown process. 2021-06-25 20:46:32 +02:00
Thijs Alders b43d668d2e Shade apache commons library into final jar. 2021-06-07 00:10:42 +02:00
Thijs Alders 45c8d6dc40 Add chunked donation processing. 2021-05-25 22:27:41 +02:00
Thijs Alders 51d382a737 Fix build of velocity plugin. 2021-01-12 21:26:48 +01:00
thijs_a f9bda5ff04 Add support for custom model data. (#9) 2020-10-19 23:03:04 +02:00
Thijs Alders 830b3794f3 Improve logging of error messages.
Allow the plugin to be disabled from our servers.
2020-10-04 18:41:16 +02:00
Thijs Alders 424c3d4358 Do not delay commands when the execution failed. 2020-09-01 22:00:11 +02:00
Thijs Alders e5041fb52d Add getPriceInCents method and don't create a BigDecimal for each donation package until necessary to save memory and cpu. 2020-07-17 00:29:51 +02:00
Thijs Alders 40e3998237 Use BigDecimal to store package price. 2020-07-16 22:26:03 +02:00
Thijs Alders 86bbbc8d19 Add support for floating prices.
Add support for payment (donation) id.
Read plugin version from maven files.
2020-07-16 21:54:59 +02:00
Thijs Alders e2bf09a5ad Fix Velocity config loading on some platforms.
Bumped version to 2.3.1.
2020-05-17 13:36:44 +02:00
Thijs Alders b34a560452 Fix issue with TLS on Java 11+. 2020-05-03 23:06:15 +02:00
Thijs Alders ead8669ca9 Add delay between commands (configurable with time-between-commands config key).
Bump version to 2.3.0.
2020-05-02 21:35:58 +02:00
Thijs Alders 0417eee070 Update to use custom version of socket.io with bugfixes. 2019-08-02 23:53:02 +02:00
thijs_a 8fd9b5ad21 Feature/offline payments (#1)
* Add offline payments
* Add disable-buy-command option to bukkit/sponge config.
* Add extra debug messages to socket connection
* Bumped version to 2.2.0
2019-07-16 23:23:19 +02:00
Thijs Alders a291ef1d13 Fix issue with PlaceholderAPI + issue with async shutdown. 2019-05-29 20:44:14 +02:00
Thijs Alders 56bb536201 Add support for Velocity. 2019-04-30 21:09:21 +02:00
Thijs Alders d3fda8f060 Fix 1.14 compatibility. 2019-04-30 14:19:50 +02:00
Thijs Alders 04623b142c Swapped the aliases in Bukkit plugin.yml, allowing users to change the buy command. 2019-04-29 20:59:54 +02:00
Thijs Alders 3526efc061 Add correct command to the console when no api key is set. Cleaned up some code. 2019-04-22 00:08:19 +02:00
Thijs Alders ce8867b8a8 Add buy menu for Sponge. 2019-04-10 22:12:26 +02:00
Thijs Alders 6108f580b1 Bump version to 2.0.9. 2019-04-06 20:51:29 +02:00
Thijs Alders 51137289db Remove pusher provider. 2019-04-06 20:21:22 +02:00
Thijs Alders 71cbaed6e2 Fix sending empty request when no token has been set. 2019-04-04 16:04:37 +02:00
Thijs Alders dbd57316e0 Fix CancelledPacketHandleException in inventories + update check on servers without an API key. 2019-02-05 20:52:13 +01:00
Thijs Alders 2a14fd24e6 Updated XMaterial library to the latest version and added NETHER_BRICK_ITEM. 2019-02-04 11:44:55 +01:00
Thijs Alders 20bb786bf4 Moved org.apache to net.craftingstore.libraries.apache in shading. 2019-02-01 14:47:05 +01:00
Thijs Alders 90a9cc373d Fix compatibility issue with CraftBukkit versions below 1.13. 2019-01-24 14:58:53 +01:00
Thijs Alders 2fb3d5ee0d Fix error in older sponge builds + fix inventory error. 2019-01-05 18:42:16 +01:00
Thijs Alders 6debb55fe5 Add more debug messages + fix issue with cleaning up HTTP connections. 2018-12-28 00:27:10 +01:00
Thijs Alders caced8f0fa Bump version number. 2018-12-25 17:56:21 +01:00
Thijs Alders 39f7d629ab Made some changes in API calls. 2018-12-25 17:46:10 +01:00
Thijs Alders d5783c78dc Use older methods of http client to be more compatible. 2018-12-13 22:36:26 +01:00
Thijs Alders cf2ece9729 Replace HTTP library with apache http client. Add new logger. 2018-12-13 22:04:43 +01:00
Thijs Alders 1b1816ee6a Add BungeeCord plugin. 2018-12-03 18:26:46 +01:00
Thijs Alders f31b6a99a9 Small changes. 2018-11-24 22:37:23 +01:00
Thijs Alders 074042641f Finish bukkit plugin. 2018-11-24 22:11:23 +01:00
Thijs Alders 9930b7bc0e Fixed issues. 2018-11-11 19:56:21 +01:00
Thijs Alders a554c74903 Send API key to info endpoint. 2018-11-11 18:13:33 +01:00
Thijs Alders 006d0aa751 Add inventories. 2018-11-11 18:10:52 +01:00
Thijs Alders e272ecbc62 Add providers. 2018-11-11 14:49:30 +01:00