Commit Graph

599 Commits

Author SHA1 Message Date
Eric
d88d32f939 Move external plugin support into addon modules
Experimental, not sure how that will work out
2022-08-20 22:37:01 +02:00
Eric
1e4ba02e72 Implement shop interaction
Product string of shop info message is still WIP
2022-08-20 22:36:03 +02:00
Eric
52d3833961 Rename ShopPlayer#ownsShop to ShopPlayer#isVendor 2022-08-20 22:16:49 +02:00
Eric
cec3e1ccdf Fix edit sub command regarding money protection 2020-03-22 00:03:44 +01:00
Eric
9cf9d57c91 Fix edit sub command for usage without amount 2020-03-22 00:01:17 +01:00
Eric
d1d6329efb Fix shop interaction 2020-03-21 22:30:39 +01:00
Eric
4e1b144329 Remove equal sign from edit command 2020-03-21 22:19:09 +01:00
Eric
ae78d62779 Fix shop interaction 2020-03-21 22:16:04 +01:00
Eric
2f451a7228 Fix edit command tab completion 2020-03-21 22:08:07 +01:00
Eric
cce4b80a80 Fix shop removal 2020-03-21 18:42:59 +01:00
Eric
c844dffc14 Don't call Shop#setId twice 2020-03-21 16:58:13 +01:00
Eric
6d91f21293 Use real entity IDs for hologram lines 2020-03-21 16:56:43 +01:00
Eric
709ddd617a Fix spawn packet creation 2020-03-21 16:30:33 +01:00
Eric
973b552216 Make CompletedFuture#complete calls synchronous 2020-03-21 16:09:32 +01:00
Eric
1923c457a4 Fix javadoc 2020-03-21 15:43:28 +01:00
Eric
0fe6583485 Use CompletedFuture as callbacks 2020-03-21 15:34:31 +01:00
Eric
ae38519f83 Fix config section for features 2020-03-21 13:27:04 +01:00
Eric
415c39478f Add shop edit command 2020-03-19 23:59:53 +01:00
Eric
263137acba Add hologram item 2020-03-19 18:26:25 +01:00
Eric
ff9c1a4cb4 Get rid of lombok 2020-03-19 15:27:29 +01:00
Eric
4a907ee309 Change method of getting loaded chunks 2020-03-19 15:23:20 +01:00
Eric
6d16b39597 Add bStats metrics 2020-03-19 15:17:56 +01:00
Eric
eaedd42e8d Update pom files 2020-03-19 15:15:22 +01:00
Eric
09e7f3a46f Rename module "new-implemetation" to "core" 2020-03-19 15:08:42 +01:00
Eric
d87afd44ab Delete old implementation 2020-03-19 15:05:18 +01:00
Eric
68b21191ba Fix module names 2020-03-19 15:02:51 +01:00
Eric
8e06193037 Use new NMS holograms 2020-03-19 15:01:18 +01:00
Eric
4e006bc052 Add getters and javadoc to hologram line 2020-03-19 13:43:06 +01:00
Eric
30de267f1e Add NMS hologram line implementations 2020-03-19 13:24:29 +01:00
Eric
2d832e587a Dynamic shop loading based on chunk loading 2020-03-18 17:30:28 +01:00
Eric
9d8a38a2da Add BentoBox integration option to config 2020-03-18 16:11:51 +01:00
Eric
a5953693a1 Spaces > tabs 2020-03-18 16:07:10 +01:00
Eric
7c0da7c212 Unregister command on disable 2020-03-18 16:04:57 +01:00
Eric
b55e9f2c4f Use optionals 2020-03-18 16:00:51 +01:00
Eric
5e479d65c2 Use Abstraction (part 1) 2019-12-15 14:27:51 +01:00
Eric
ed1ab126af Update Bukkit dependency to 1.15 2019-12-15 11:47:52 +01:00
Eric
6d1274ef18 Uncancel interact event on shop open 2019-12-15 11:47:16 +01:00
Eric
57ba92c71b New implementation (part 1) 2019-12-14 12:43:49 +01:00
Eric
e06e143bc0 Fix JsonBuilder (in old implemetation) 2019-12-14 12:43:11 +01:00
Eric
bd3dd17621 Add config properties to API 2019-08-18 18:41:36 +02:00
Eric
f7d7691bc1 Add note for transactions in ShopBuySellEvent 2019-08-18 16:39:19 +02:00
Eric
1df94f7001 Allow setting amount or value in ShopBuySellEvent 2019-08-18 16:32:10 +02:00
Eric
d09fc71a49 Link to ShopPlayer#getShops in ShopManager 2019-08-18 14:48:13 +02:00
Eric
4ed7ffda32 Fix SelectFlag 2019-08-18 14:47:58 +02:00
Eric
9a130f5d76 Update ShopPlayer API 2019-08-18 14:44:32 +02:00
Eric
eebefa348a Use ShopPlayer in events instead of Player 2019-08-18 14:27:00 +02:00
Eric
5b8452cd96 Use MessageFormat#format instead of String#format 2019-08-18 14:26:49 +02:00
Eric
dbcd52fefd Add ShopPlayer#sendMessage for formatted messages 2019-08-18 14:03:48 +02:00
Eric
8311221efc Update shop command help message 2019-08-17 23:39:07 +02:00
Eric
92fdd21ac9 Remove API method to remove shop by ID 2019-08-17 23:37:56 +02:00