Commit Graph

34 Commits

Author SHA1 Message Date
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
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
eaedd42e8d Update pom files 2020-03-19 15:15:22 +01:00
Eric
68b21191ba Fix module names 2020-03-19 15:02:51 +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
b55e9f2c4f Use optionals 2020-03-18 16:00:51 +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
Eric
50b69f6445 Update API for better item selection handling 2019-08-17 21:35:39 +02:00
Eric
57b685ecb9 Add API for shop command and sub commands 2019-08-17 21:34:09 +02:00
Eric
5ddda4cce5 Add ShopSelectItemEvent 2019-08-17 14:08:29 +02:00
Eric
d2af5fb0ad Make ShopProduct abstract class 2019-08-17 14:07:51 +02:00
Eric
5c2f3022b5 Use consumers as callback functions 2019-08-17 14:07:10 +02:00
Eric
70f9ff3914 Update flag API 2019-08-17 14:05:45 +02:00
Eric
24e0f0d064 Add formatEconomy to API 2019-08-17 14:05:00 +02:00
Eric
3c6127138f Updates to the API
Added interface for a wrapped player and and for a flag
2019-08-16 13:23:28 +02:00
Eric
04b47e2bb0 Small update to API documentation 2019-08-14 00:21:08 +02:00
Eric
ef6ef3dc1c Update javadoc of events to match rest of API 2019-08-13 20:59:56 +02:00
Eric
34de6022e7 Put API and implementation in seperate modules 2019-08-13 20:02:01 +02:00