Commit Graph

334 Commits

Author SHA1 Message Date
Kiran Hart
cf29a7eedb
switch to async garbage delete method, not sure why sync version was being used
Took 50 seconds
2022-10-19 22:29:51 -04:00
Kiran Hart
d3f3af0b20
fix bug where switching prices in sell menu will cause item to disappear
Took 12 minutes
2022-10-18 20:16:42 -04:00
Kiran Hart
73596a49c4
project wide refactor(import cleanup & code format), close #14 (see previous commit)
Took 1 minute
2022-10-18 19:08:35 -04:00
Kiran Hart
d4a4cd5f5d
remove DATABASE_USE_SSL in favour of new custom connection param option, which lets you adjust connection string values
Took 5 minutes
2022-10-18 19:07:02 -04:00
Unoqwy
ea84518b39
add setting to change mysql table prefix 2022-10-18 23:46:59 +02:00
Kiran Hart
1c2b39fc41
additional filter check, if the currently selected filter is now disabled, update their filter to ALL
Took 2 minutes
2022-10-18 14:35:31 -04:00
Kiran Hart
b3aa3d4e06
add isAllButAllDisabled() to AuctionItemCategory, and update profile to use ALL filter if everything else is disabled
Took 5 minutes
2022-10-18 14:33:46 -04:00
Kiran Hart
201f034006
Add back %auctionhouse_total_money_earned%
Took 6 minutes
2022-10-18 14:22:09 -04:00
Kiran Hart
2a6fdb9cd6
Added setting to disable the player profile update message in the console
Took 1 minute
2022-10-18 13:57:54 -04:00
Kiran Hart
22be57cdd3
when setting "allow usage of bid system" is disabled, the right click for sale type filtering is disabled
Took 2 minutes
2022-10-18 13:54:09 -04:00
Kiran Hart
875a369829
create listing type and statistic type enumerations
Took 14 seconds
2022-10-13 20:38:24 -04:00
Kiran Hart
bb423bc348
create user settings interface
Took 8 seconds
2022-10-13 20:38:10 -04:00
Kiran Hart
1a6dcf5563
create synchronize interface
Took 9 seconds
2022-10-13 20:38:02 -04:00
Kiran Hart
5a7de57c32
create storeable interface
Took 6 seconds
2022-10-13 20:37:53 -04:00
Kiran Hart
c37afd2c3a
create statistic interface
Took 6 seconds
2022-10-13 20:37:47 -04:00
Kiran Hart
cf410b295c
create Identifiable interface
Took 9 seconds
2022-10-13 20:37:41 -04:00
Kiran Hart
38b345c3c5
create edit trackable interface
Took 9 seconds
2022-10-13 20:37:32 -04:00
Kiran Hart
7183027719
create biddable interface
Took 5 seconds
2022-10-13 20:37:23 -04:00
Kiran Hart
01f8c3c3de
create bid interface
Took 6 seconds
2022-10-13 20:37:17 -04:00
Kiran Hart
4de9a26b92
create auction user interface
Took 14 seconds
2022-10-13 20:37:11 -04:00
Kiran Hart
300a7e2aae
create auction interface
Took 10 minutes
2022-10-13 20:36:50 -04:00
Kiran Hart
bb21046869
added msg.auction start title bid, need feedback on this before closing #4
Took 2 minutes
2022-10-06 12:57:11 -04:00
Kiran Hart
1450dcc4f4
closes #5
Took 45 seconds
2022-10-06 12:54:33 -04:00
Kiran Hart
b5e7fa0720
added getListingFee() to AuctionStartEvent, closes #10
Took 2 minutes
2022-10-06 12:50:58 -04:00
Kiran Hart
e6f28af4a0
TickAuctionsTask handles the setting BIDDING_TAKES_MONEY (issue #5) when determining whether to take money or not
Took 40 seconds
2022-10-06 12:47:55 -04:00
Kiran Hart
a71645f6b5
added getTax() to AuctionEndEvent, relates to #10
Took 4 minutes
2022-10-06 12:46:53 -04:00
Kiran Hart
411935aa57
when an item is cancelled (by player or admin action) and if using setting related to #5 the bidder will get their money back
Took 38 seconds
2022-10-06 12:39:52 -04:00
Kiran Hart
711c096c27
added logic to take and give back money on bids, relates to #5
Took 17 minutes
2022-10-06 12:38:40 -04:00
Kiran Hart
3728adaa50
add setting regarding #5
Took 3 minutes
2022-10-05 19:14:01 -04:00
Kiran Hart
890cd1f2b8
closes #9
Took 7 minutes
2022-10-05 18:23:17 -04:00
Kiran Hart
023107b898
add FILTER_WHITELIST_USES_DURABILITY
Took 3 minutes
2022-10-03 20:58:37 -04:00
Kiran Hart
6ccbcc9b2d
closes #8
Took 38 seconds
2022-10-03 20:54:16 -04:00
Kiran Hart
24c244d501
finish new statistic system guis
Took 14 minutes
2022-10-03 20:44:33 -04:00
Kiran Hart
95f6be8e97
finish self statistic gui (related to #8)
Took 33 seconds
2022-09-30 16:52:25 -04:00
Kiran Hart
ede3a9b913
closes #7
Took 13 minutes
2022-09-30 16:47:59 -04:00
Kiran Hart
28745d852d
push work
Took 17 seconds
2022-09-25 17:56:40 -04:00
Kiran Hart
7e424d1e95
AuctionStatisticType added
Took 9 seconds
2022-09-22 21:40:52 -04:00
Kiran Hart
0756da3039
"cache" to quick count of individual stats by player uuid
Took 16 seconds
2022-09-22 21:40:43 -04:00
Kiran Hart
3c0ea24ac6
if player is null during getSellLimit, return max val
Took 15 seconds
2022-09-22 21:40:23 -04:00
Kiran Hart
9c93ebf385
make player var scope protected
Took 17 seconds
2022-09-22 21:40:08 -04:00
Kiran Hart
8dab760f20
stat view select gui
Took 9 seconds
2022-09-22 21:39:46 -04:00
Kiran Hart
d3a0e23a01
personal stat gui
Took 15 seconds
2022-09-22 21:39:37 -04:00
Kiran Hart
1e9efecefe
stat command
Took 56 minutes
2022-09-22 21:39:10 -04:00
Kiran Hart
f677e7d5fc
fix custom texture head issue
Took 7 minutes
2022-09-19 16:13:39 -04:00
Kiran Hart
068e21c100
sell menu item drops if killed after item is placed in it
Took 17 minutes
2022-09-16 11:46:59 -04:00
Kiran Hart
1efbc800a4
add new placeholders for the new statistic system
Took 26 minutes
2022-09-09 13:02:41 -04:00
Kiran Hart
1f68c0aada
completely remove the old stat system
Took 3 minutes
2022-09-08 13:45:40 -04:00
Kiran Hart
fffea9121e
new Auction Statistic system properly stores data now after bin/auction sold/creation and money earned/spent events
Took 4 minutes
2022-09-08 13:40:39 -04:00
Kiran Hart
39177a1fbd
AuctionStatistic uses uuid instead of id auto increment
Took 32 minutes
2022-09-08 13:24:07 -04:00
Kiran Hart
55dd436e9d
create new statistic enum&class, and migration
Took 7 minutes
2022-09-08 09:14:38 -04:00
Kiran Hart
7b96ca12ee
fixed bug where when leaving/disconnecting from the server after placing an item into the sell gui and entering a new price, you'll not get it back on rejoin
Took 2 minutes
2022-08-30 13:16:35 -04:00
Kiran Hart
912a0d796f
if you cancel the list confirm, bundle items will be returned to you
Took 2 minutes
2022-08-25 09:43:32 -04:00
Kiran Hart
b33ecceefe
remove old confirm listing in favour of new consumer version
Took 33 minutes
2022-08-25 09:39:12 -04:00
Kiran Hart
c6a816bf8e
added option to filter where it would only look at whitelisted items
Took 3 minutes
2022-08-25 08:22:42 -04:00
Kiran Hart
ab2ff169a4
if getFriendlyNumber is unable to format correctly, default to normal number format
Took 21 seconds
2022-08-25 08:18:38 -04:00
Kiran Hart
e3f7e46393
null checks regarding meta / lore
Took 3 minutes
2022-08-25 08:18:14 -04:00
Kiran Hart
5656026a69
remove log msg
Took 2 minutes
2022-08-17 20:56:30 -04:00
Kiran Hart
6ee10a655b
fixed issue where when using confirm listing and the sell gui, it will take the item in the player hand even if its not the item being sold
Took 4 minutes
2022-08-17 12:51:16 -04:00
Kiran Hart
49326fbcaa
auction player data is persisted, (filter settings, and last listed time) between restarts
Took 34 minutes
2022-08-17 12:35:50 -04:00
Kiran Hart
1a08e2690a
delete CityBuildStuffAPIHook.java, create auction player migration for persistent filter
Took 5 minutes
2022-08-17 11:20:34 -04:00
Kiran Hart
2c3a11951c
Fixed bug where sell gui would initially use min inc for start, vice versa
Took 1 minute
2022-08-12 15:40:59 -04:00
Kiran Hart
195f56818c
don't remove cooldown for user on quit
Took 1 minute
2022-08-10 19:40:01 -04:00
Kiran Hart
88b494caac
added options to disable specific admin menu options
Took 3 minutes
2022-08-10 19:37:24 -04:00
Kiran Hart
2e90179441
rename coins hook to CityBuildStuff
Took 1 minute
2022-08-02 16:23:23 -04:00
Kiran Hart
cc903df3fd
Coins hook
Took 10 minutes

Took 35 seconds
2022-08-02 16:19:34 -04:00
Kiran Hart
c88f185e8e
fix out of bounds error with hasTime
Took 10 minutes
2022-07-27 22:55:16 -04:00
Kiran Hart
e161603868
Fixed bug where sell menu would exit / not give item back if listing fee could not be paid
Took 2 minutes
2022-07-27 15:54:11 -04:00
Kiran Hart
c9c6462f04
2.70.1
Took 10 seconds

Took 2 minutes
2022-07-26 19:34:16 -04:00
Kiran Hart
6e77c31e8d
fixed -t flag for sell command
Took 14 minutes
2022-07-26 19:28:41 -04:00
Kiran Hart
ed0423dbc8
confirm gui for sell menu
Took 3 minutes
2022-07-26 18:43:56 -04:00
Kiran Hart
fd3bc2507b
confirm gui for bundle creation
Took 3 minutes
2022-07-26 18:39:26 -04:00
Kiran Hart
e2f6ec5e4d
resolve oncommand with chat input
Took 9 minutes
2022-07-24 04:04:16 -04:00
Kiran Hart
525c2c067b
admin command has sub permission now
Took 3 minutes
2022-07-22 13:38:31 -04:00
Kiran Hart
3288cf4d56
add options for sale,bid,listing colours for discord webhook
Took 3 minutes
2022-07-20 21:50:29 -04:00
Kiran Hart
12cad78f9b
Added listing preview to the listing / purchase confirmation menus
Took 7 minutes
2022-07-20 21:45:49 -04:00
Kiran Hart
901315a151
add open sub command to admin command (/ah admin open <player>)
Took 2 minutes
2022-07-20 21:29:54 -04:00
Kiran Hart
64e1da88df
ignore the min time limit on custom time value (-t)
Took 2 minutes
2022-07-20 21:26:35 -04:00
Kiran Hart
c18b7e402f
Fixed bug where bid items can still be bought by owner
Took 19 seconds
2022-07-20 21:22:34 -04:00
Kiran Hart
37a099b585
filter select menu disables category accordingly now
Took 8 minutes
2022-07-20 21:21:03 -04:00
Kiran Hart
2c74a50223
project wide code reformat/cleanup
Took 37 seconds
2022-07-11 17:06:58 -04:00
Kiran Hart
a53adb4d70
added lore option for quantity purchases
Took 2 minutes
2022-07-11 17:06:13 -04:00
Kiran Hart
7eb02646f0
fixed bug with transaction names showing ids instead
Took 9 minutes
2022-07-11 16:58:35 -04:00
Kiran Hart
00cf7b1cc1
throw items to floor / send to collection bin during bid accept it inv is full
Took 6 minutes
2022-07-11 16:31:10 -04:00
Kiran Hart
a59c058d3c
2.68.2
Took 2 minutes
2022-06-28 15:30:16 -04:00
Kiran Hart
38c053fc30
fixed issues with confirmation gui, and NaN value being entered
Took 5 minutes
2022-06-20 11:35:53 -04:00
Kiran Hart
d5e4a3dc51
2.68.0
Took 23 minutes
2022-06-17 16:07:05 -04:00
Kiran Hart
4ccf0e0df6
partial buy skips initial bal check, checks during actual purchase confirmation
Took 6 minutes
2022-05-20 14:02:03 -04:00
Kiran Hart
dbf61e97f9
swap partial buy to be off by default, flag moved to -p/-partialbuy
Took 1 minute
2022-05-18 10:14:09 -04:00
Kiran Hart
25a2c6fb87
all items can be partially purchased (non bid ones with a stack size greater than 1 by default), players can provide -e or -entirestack to the sell command to negate that
Took 10 minutes
2022-05-17 12:34:06 -04:00
Kiran Hart
698c43aeda
CLAIM_MS_DELAY used for claim all now
Took 3 minutes
2022-05-17 12:08:20 -04:00
Kiran Hart
4ef175f37f
pretty stupid fix for broadcast issue
Took 6 minutes
2022-05-03 12:06:02 -04:00
Kiran Hart
0ccefff5b6
further improved garbage system
Took 11 minutes
2022-04-20 10:12:28 -04:00
Kiran Hart
2368202f4d fixed issue with min item prices being ignored while using the smart price + also blocked -stack / -s behind auctionhouse.cmdflag.stack perm
Took 11 minutes
2022-04-19 12:02:37 -04:00
Kiran Hart
f82eafcf91 improved garbage system, fixed minor bug
Took 3 minutes
2022-04-18 14:49:21 -04:00
Kiran Hart
c3832374ad allow update checker to be disabled
Took 2 minutes
2022-04-18 13:49:20 -04:00
Kiran Hart
0103911c07 implement new garbage deletion system
Took 7 minutes
2022-04-18 13:46:14 -04:00
Kiran Hart
ca6417c83a add garbage bin options to future control
Took 7 minutes
2022-04-18 13:33:37 -04:00
Kiran Hart
40c1447372 add auto commit to the delete items bit
Took 43 seconds
2022-04-18 13:22:56 -04:00
Kiran Hart
e63fcccbf8 fixed issue with filler
Took 1 minute
2022-04-15 13:02:03 -04:00
Kiran Hart
ca31b1f6cd 2.63.0
Took 1 minute
2022-04-15 12:57:09 -04:00