-
Notifications
You must be signed in to change notification settings - Fork 14
/
changelog
579 lines (448 loc) · 24 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
===============================================================================
BetterShop Changelog: (the (?) means plugin didn't report that as the version.. sorry :))
===============================================================================
Version 2.1.0 - ?
items & entities updated for 1.0 (bukkit ####)
fixed a bug with added items sometimes registering -1 max
added discount selling options, but recommend leaving at default
changed permissions error handling.. shouldn't spam more than one error for a nested command
- (and none for a usage lookup)
added option to replace econ with exp or total exp (which is used in enchantments)
TODO - or (if not enabled) allow exp buy/sell
removed ftp stats tracking snippet (added in 1.6.7)
- changed to another i found with a web interface
- http://pluginstats.randomappdev.com/plugin.aspx?pid=27
- still waiting on bukkit for their implementation...
Version 2.0.5 - 10/13/11
added fancy gradient to itempages :)
fixed itemstack null logic error
lowered min wordmatch value for spellchecking
fixed for compatibility with bukkit 941 (cb 1317)
scrollbar removed for now (problems in spoutcraft 564)
Version 2.0.4 - 10/6/11
fixed tool selling sometimes throwing errors
fixed sign custom price maximum calculations
changed spout gui access to only game screen (not inventory, furnace, etc)
removed erroneous error message about commandShop: global
fixed "blue" signs showing up as a "light blue" color
Version 2.0.3 - 10/5/11
fixed spout key in chat in a disabled region causing access deny messages
fixed no access to creating region shops outside of an existing region
Version 2.0.2 - 10/3/11
fixed for compatibility with craftbukkit 1240
Version 2.0.1 - 10/3/11
Important Update: fixed a buying bug that instead of purchasing items gives free money
fixed compatibility with new spoutcraft
- new bug caused crashes when attempting to display an empty icon
- also caused positioning to change
- there is a new annoying bug with the scrollbar:
- - when using the arrow buttons, the prior position is selected, then updated on the next button press
Version 2.0 - 9/24/11
near-complete rewrite
- more modular, should be easier to add new features
added region-based shop support
- just main shop for now
- config modes:
- - shop.commandShop: global
- - - regions are areas where command-based shop access is disabled
- - shop.commandShop: regions
- - - globally disabled, except for within regions
- - shop.commandShop: both
- - - allows command-based shop access from anywhere
- - shop.commandShop: none
- - - cannot use commands (or spout) to use the shop
- regions are defined by first selecting a region in worldguard
- - after regions have been defined, can put the WorldEdit.jar in the lib folder
now checks from 2 mirrors (still on git)
- not really needed, but the code behind it looks cleaner
finally adopted some license to support open development.
- now the source is licenced under the GNU General Public License
- http://www.gnu.org/licenses/gpl.txt
added pages menu option (default) so spout scrolling goes by page, not column
added a fix for a spout button error
fixed a spout error where may show amount stock can sell, not buy
added category switching (spout)
- can use 'cycle' for a button to cycle through the categories (shows more per-page)
- or use 'tabbed' for buttons at the top that can be selected
chest shop interface added :D
- to define a chest, point at the chest & type "/shop chest define"
- automatically detects double-chests
- multiple users can use the same chest shop
- - each user gets a customized chest screen
- - items in the display show either max stack, or max of that item the user can afford
- setting for "chestSellBar", which allows selling to a chest which is full (without buying anything)
tnt explosion cancelation settings for sign/chest shop added
- should be more efficient than prior method
commandlog format moved in config & added more formatting options
updated Register methods (fixes iCo6 errors)
added a rudimentary spell check routine
- if an item name doesn't match at first, and there is 1 match for closeness, returns that item
sign shop handling rewrote
- should be more efficient
- can now define custom prices for transactions
- - 4th line contains cost, doen't have to just be a number
- - - "1.23", "$1.23", "1.23 Dollars", "$1.23 total" are all acceptable
- - for a given amount, define the total cost
- - if using "sellall" or "buyall", define unit cost
categories have been implemented in buy & sell
- can sell all items in a category, or buy an amount of each item in a category
- ex. "/sellall food"
sign & chest shops are protected from endermenv (if shop.(sign & chest)DestroyProtection = true)
sql routines updated for foreign locales
Version 1.6.7.1 - 9/4/11
added support for bukkit permissions
- built-in support for "BetterShop.(user|admin).*" nodes, so you don't have to add all of the other nodes
added permission node "BetterShop.user.spout" for spout screen access
fixed some lingering integer pricing errors
added a simple permissions-based discounting system
- uses nodes in "BetterShop.discount.xxxx"
- nodes defined in config under discountGroups
- ex: discountGroups:
VIP: 10 # gives 10% discount to players with BetterShop.discount.VIP
fixed gui defaulting to amount limit when one == 0
fixed server error reporting bug
changed server uuid method, more stable
Version 1.6.7 - 9/3/11
GUI Menu added using Spout :)
- default button is 'b'
- displays items in shop in top half
- item detail below with # in stock, buy/sell price, & buttons to buy & sell
- amount to buy/sell can be set in text box or with up/down buttons
added economy support via Register 2.1
- now supports iConomy 4,5,6, BOSEcon 6,7, MultiCurrency, EssentialsEco
changes in how error reporting occurs
plugin stat polling added (may be temporary)
- disabled with AutoErrorReporting: false
permissions updated for 3x
sign valid item check fixed
other misc. fixes
Version 1.6.6.6 - 7/19/11
weather "easter egg" removed (was free to "buy" weather events)
updated MySQL parameters to allow some special characters in names
temp. fix for inventory data error until bukkit merges my fix
other misc. null fixes
Version 1.6.6.5 - 7/8/11
fixed unknown bukkit item naming in itemsdb (more update-proof)
fixed custom maxstack having been removed
better handling of iConomy nullpointer errors
fix buying ghasts (also not of "creature")
misc. null fixes
Version 1.6.6.4 - 7/3/11 - new thread & future updates by jascotty2
updated items for mc 1.7
fixed unknown item auto adding (more update-proof)
fixed itemdb reload logic error
sign destroy protection thread moved to bukkit scheduler
fixed an itemstock setting error
fixed buying slimes (they're not "creatures")
other misc. fixes
Version 1.6.6.3b - 6/21/11 - jascotty2
fixed a bug with buying decimal values with old iconomy
fixed a bug if /itemalias with no alias
Version 1.6.6.3 - 6/21/11 - jascotty2
added the "permission" node to plugin.yml
fixed entity & kits (broken since db rewrite, sorry)
fixed "buyall" to automatically buy max can afford
/shop alias <item> - show the itemname, with a list of aliases
- also added smart word-wrapping to this function
Version 1.6.6.2 - 6/20/11 - jascotty2
misc. null fixes
MySQL pricelist items fixed
Version 1.6.6.1 - 6/19/11 - jascotty2
fixed itemDat error
Version 1.6.6 - 6/16/11 - jascotty2
update version to 1.6.6 (what it should've been) and fix error reporting passwd
Version 1.6.6 (1.6.5.7) - 6/16/11 - jascotty2
updated for mc 1.6.6 (craftbukkit 860)
extracts Essentials economy currency names from its config file
fixed iconomy debit logic error: could buy something for the same cost as your balance for free
major item & kit database restructure - much cleaner structure now
itemsdb.yml reduced - now constant data is embedded in the plugin; the yml file is for extra item descriptions
- now mostly for changing item names and aliases
- some other data can still be changed, like legal & craft can be expanded (if using a custom craft plugin)
- custom data values can no longer be added (which could otherwise cause client crashes)
- - also adds new bukkit items if plugin hasn't been updated (within plugin, not yml file)
items can now have spaces in the main name
added item categories (searchable in shoplist)
- can search for items by category
- categories are entered in a seperate section on itemsdb.yml, instead of editing for every item entry
added an update recursion check; should stop random endless update loops
changed update date check string
Known Bug: bought maps are all map_0
- waiting on bukkit for a way to remedy this..
# total of over 56,000 cumulative downloads for the jascotty2 versions of bettershop :D
Version 1.6.5.6 - 5/11/11 - jascotty2
Essentials economy support added
Version 1.6.5.5b - 5/11/11 - jascotty2
fixed iConomy debit/credit low-balance bug
Version 1.6.5.5 - 5/11/11 - jascotty2
hopefully fixed an update restart error
wolves fixed for mc 1.5
fixed saving errors when directory removed
currency naming fixed
updated for iConomy 1.5, compatibility with 1.4 retained :D
fixed sign creation if sign is colored (eg. if dat file was accidentally deleted)
Version 1.6.5.4 - 4/18/11 - jascotty2
misc. nullpointer fixes
# 14,000+ downloads!
Version 1.6.5.3 - 4/11/11 - jascotty2
added option to disable sign protection
added sign action wait, to prevent sign click spamming
fixed a nullpointer error when selling
Version 1.6.5.2 - 4/11/11 - jascotty2
removed spawnwolf debugging line
wolves bought have correct health
Version 1.6.5.1 - 4/10/11 - jascotty2
removed a debugging line
wolfs bought have their owner already set (need to increase health)
- thanks goes out to ashtonw (jynxdaddy) for working this out: https://github.com/ashtonw/WolfSpawn
Version 1.6.5.0 - 4/10/11 - jascotty2
corrected new settings (missed some previously)
fixed default sign pricecheck showing wrong one
fixed messenger formatting error
misc. null fixes
BOSEconomy support added
changed block protection from scan to save (should improve performance)
added tnt protection, in the form of a scanner that routinely checks that all shop signs & their anchors still exist
added syntax check for /buy & /sell # [item] (like the sign syntax)
allowbuyillegal now defaults to true
fixed color set (hidden logic error)
signs can have the item name colored according to the defined item color
Version 1.6.4.2 - 4/9/11 - jascotty2
fixed sign destroy permission check to only check bettershop signs
Version 1.6.4.1 - 4/8/11 - jascotty2
"inhand" and "inv" added as valid sellall/buyall items (signs only)
- "in hand" buys/sells all of the type of item in the player's hand
sign destroy protection algorithm improved (still can't check for explosions :( )
Version 1.6.4.0 (?) - 4/8/11 - jascotty2
stock message error fixed when selling too much
fixed <curr> causing a server freeze
added amount to pricecheck, so can check the result buy/sell price
fixed a buying error when already has some of the item
added a sign interface
- first line: [BetterShop] (not case-sensitive)
- second line: action: buy [amt], buyall, buystack, sell [amt], sellall, sellstack
- third line: item (name, id, etc)
- fourth line: unused (was going to make price, but decided on pricecheck instead)
- to activate, someone with BetterShop.admin.makesign must left-click the sign.. the first line will change color when active
- left-click to pricecheck
- right-click to run action
if a unauthorized player destroys a block a sign is on, is canceled
fixed column check for table updating
updated for 670
configuration nodes are moved to more organized parent nodes (easier to edit if using an intelligent text editor)
- older nodes are still supported (for now)
Version 1.6.3.6 - 4/6/11 - jascotty2
again, previously forgot to update the date in last version
- added additional checks to prevent future false-positives
-- (also checks if comment on download matches plugin, not if plugin >= comment version)
figured out the integrity check errors :)
now runs checks on changed tables to check if needs updating (and adds columns as necessary)
- just transaction log table for now (only table with added columns)
another option added: AutoUpdate
- if a new update is found, will download & install
- can also run manually with /shop update (OP-only, since forces update & restarts server plugins)
Version 1.6.3.5 - 4/4/11 - jascotty2
fixed a rare null exception in integretycheck?
fixed saving errors when transaction logging disabled
implemented infinite stock (setting stock to -1 makes infinite)
# 1,000+ downloads in one day!
Version 1.6.3.4 - 4/3/11 - jascotty2
fixed a rare invalid function signature error
fixed if a player tries to buy/sell air
OPs now completely bypass security checks
more changes to error reporting format: added a custom message
# 10,000+ lines of code :)
Version 1.6.3.3 - 4/2/11 - jascotty2
renamed monstertamer package, to avoid conflicts if you're using the monstertamer plugin
should have a reported bug in integrety check taken care of.. not sure of the cause, though
Version 1.6.3.2 - 4/2/11 - jascotty2
fixed more error reporting bugs (still can't find one stupid stock flatfile bug)
added stock messages to config
Version 1.6.3.1 - 4/1/11 - jascotty2
fixed chickens & buying more than one animal
updated error reporting(again)
rand libary update for my version of CookieMonster
Version 1.6.3 - 4/1/11 - jascotty2
fixed buy/sell == 0 ? no (in shoplist, 0 incorrectly showed as no)
updated for 612 (and 600+ .. had accidently been using the wrong libary)
LivingEntities can now be purchased! :D
- special thanks to fullwall for the MonsterTamer plugin, from which this ability comes from (1.3)
- if capable, will attack the anything attacking the purchaser (if nearby)
-- todo? make them follow the purchaser around?
Version 1.6.2.8 - 3/31/11 - jascotty2
nullpointer fixed if running 602 with old groupmanager
other misc. null fixes
removed redundant reload points for iConomy
repaired a mysql totalTransactionLog format error
error reporting now begins with a portion of the date, so i can see them listed in order
more info added to error reports.. still can't figure out the stock flatfile save bug
Version 1.6.2.7 - 3/30/11 - jascotty2
improved error reporting format & removed a few unnecessary send triggers
Version 1.6.2.6 - 3/30/11 - jascotty2
now checks for missing & unused configuration nodes
strings have default values if missing
auto error reporting added (can be disabled)
now compatible with bukkit 602
help main page integration can be disabled
hidden changes to get one step closer to dynamic pricing
Version 1.6.2.5 - 3/28/11 - jascotty2
forgot to update the date in the last release, so a false 'newer release' was showing up
fixed help support when help loaded before bettershop
Version 1.6.2.4 - 3/25/11 - jascotty2
Added support for my new plugin: MinecraftIM :)
removed a stock debugging line i forgot to remove
manually set locale for updating date format.. should fix non-us countries?
Version 1.6.2.3 - 3/23/11 - jascotty2
added stock db to reload
fixed a stock update on sell
updated plugin commands to include sellstack
Version 1.6.2.2 - 3/23/11 - jascotty2
more commands added to register with help
fixed a MySQL update syntax error for stock
Version 1.6.2.1 - 3/23/11 - jascotty2
fixed a plural search bug
added /sellstack (much like buystack)
fixed a buyagain logic error
/shop import <file> - insert values from file in plugin folder
/shop restore <file> - clear shop & load from saved backup file
flatfile itemstock repaired
Version 1.6.2 - 3/23/11 - jascotty2
stock option - items can have a finite amount
- selling to the shop increases the stock, buying decreases
- can have a minimum update interval: time before will reset stock to initial amounts
- maximum stock: most will hold
- noOverStock: will not allow selling if item stock is full
- note on stock: does not track each item's damage values (if tools) .'. selling a damaged good allows 1 intact to be bought
/shop restock (permission BetterShop.admin.restock) to update how much stock the shop has
permission node BetterShop.admin.backup added for backing up (and eventually restoring) the pricelist
added Help plugin integration: will automatically register commands with help
added some more MySQL db connection reconnect points (autoReconnect=true not working is becoming irritating)
more checking for iConomy account mod failures (i've had more problems with it)
fixed a format error if using a replacement char (like <l.>)
restructured sellall inventory editing
# passed 7500 lines of code! (430KB)
Version 1.6.1.4 - 3/21/11 - jascotty2
(hopefully) fixed MySQL region formatting errors (such as europe where the decimal is a comma)
addto/updated help menu
added [command] to help: lookup a specific command (also accepts aliases)
fixed flatfile total transactions log
shop ver[sion] also shows if the plugin is up-to-date
Version 1.6.1.3 - 3/20/11 - jascotty2
default color for items
plural-insensitive items: if not found, will check if plural & remove "s"
fixed transaction log insert missing the price
was having problems reading bit from php, so changed SOLD column from bit to tinyint
- alter table BetterShopMarketActivity change column SOLD SOLD TINYINT;
finished flatfile support for transaction logging
Version 1.6.1.2 - 3/20/11 - jascotty2
runs MySQL connection check before executing database queries, and manually attempts reload if not connected
- (still trying to iron out MySQL connection bugs)
removed list debugging lines i forgot to remove earlier
Version 1.6.1.1 - 3/19/11 - jascotty2
removed double negative add check.. can add an item for -1, -1
fixed some Item errors: color and .equals(ItemStack).. fixes itemdb colors and sellall
fixed page numbering for when there are hidden items
fixed sell for 0: a <= instead of < .. thought i'd fixed that, but apparently not all of those.
Version 1.6.1 - 3/19/11 - jascotty2
update check is optional (in config)
/shop backup to save pricelist to a backup csv file
updates itemsdb on shopload, in case the admin wanted to update colors/kits and such
added price column in marketHistory table
- upgrading from older version?
- ALTER TABLE BetterShopMarketActivity ADD COLUMN PRICE DECIMAL(11,2);
added flatfile support for transaction logging (uses csv)
removed pricelist save file on close (is already saved on edit)
if an item is marked as no buy, no sell, don't show on shoplist
itemsdb names can be saved (and outputted) with title formatting (eg RedstoneTorch)
- included itemsdb also expanded & names formatted
case-insensitive item matching
Version 1.6.1 alpha - 3/18/11 - jascotty2
Checks git to see if there is a newer version available (todo: config & download update?)
fixed price = 0 to be free
fixed null in sellall if selling all sellable
Version 1.6.0f - 3/18/11 - jascotty2
better error check for config & importing old yml pricelist
MySQL pricelist can be cached for a given timespan (decreases table selects)
fixed sell bug (selling one would credit for amount in the first stack)
Version 1.6.0e - 3/17/11 - jascotty2
fixed a removal error - there was a typecast exception previously
Version 1.6.0d - 3/17/11 - jascotty2
if the old PriceList.yml file exists, will import into whatever db is enabled, then rename the file
fixed public message bug - would send broadcast (num players-1) times
Version 1.6.0c (?) - 3/17/11 - jascotty2
added more options: allowbuyillegal, usemaxstack, buybacktools
fixed buystack history
major buystack logic error repaired - previously didn't work correctly
buystack can now be given multiple items, or number of stacks: "/buystack wool 5" or "/buystack wool blackdye reddye"
damaged tools can now be resold for an adjusted value of sellprice*(1-(damage/maxdamage))
Version 1.6.0b (?) - 3/16/11 - jascotty2
fixed a minor buy error if tried to buy more than they can hold, and could hold 0 more
major MySQL problem fixed - pricelist table wasn't being created
Version 1.6.0 - 3/16/11 - jascotty2
major code restructure & reorganization (technically a 'version 2')
changed item db to a more descriptive yml file
- can define what items make an item (for calculated/dynamic costs)
- can change what color it will be outputted as in the listing
- define kits (sold.. store won't buy them)
MySQL buy & sell fields increased to decimal(11,2), and cap in program set to 999,999,999
shoplist can now optionally not show listing tail (or head, but recommended to leave <page> of <pages>)
removed value check - can now "sell" items that sell for 0
added /shop command alias - for if a user is more used to "/shop help" than "/shophelp"
many commands have sub-aliases.. eg. shoplist kits will run shoplistkits
now does pre-check for if user can hold as much as they're trying to buy
- and "all" to try to buy as many as they can hold
items can be marked as illegal, and can only be purchased by a select few (using permissions)
- also not shown to users who cannot buy them, except with pricecheck
option in config to make transactions publicly broadcasted
option in config to have a custom sort order
shopsellall can be given multiple items (/sell all cobble gravel flint dirt)
now shows what items were sold when using shopsellall
fixed bug where single sell parameter would == sell [item] all
all, full, -1 added as a pricelist pagenumber: will print the full list (intended for console use)
marketactivity table truncate logic repaired..
marketactivity MySQL table changed with primary key(DATE, USER, ID) (instead of DATE, USER) to resolve conflits with sellall
items can be marked as 'legal: false', and only those with permissions can buy them (can still sell)
if encounters errors while editing a player's account, will attempt to reload iConomy
sellall can be given "inv" as first parameter to only sell from inventory (not in quick access slots)
shopcheck given partial name matching: "/shopcheck wool" (not "shopcheck 35") will show all colored wool prices :)
fixed sellall bug when an item not for sale
/shopbuystack (buystack): buy a stack of an item (usually 64)
/shopbuyagain (buyagain,sba): repeat last buy action
/shopsellagain (sellagain,ssa): repeat last sell action
/shopkits (skits): show a listing of avalliable kits (will be elaborated later)
can now buy kits :)
/add now has sell as an optional parameter.. will set to -1 if not given (or if is a kit)
Version 1.5.9b - 3/11/11 - jascotty2
width outputting in minecraft chat (for /shoplist): now can have item (or listing) right-align, left-align, or centered
implemented transaction log and total transactions record
no longer dependent on permissions: if missing, ops have .admin.* & everyone has .user.*
bugs: MySQL buy & sell is decimal(6,2), limiting price to 9,999 (plus a nondescriptive error)
- to fix (db minecraft, table BetterShop):
alter table minecraft.BetterShop change column buy buy decimal(11,2);
alter table minecraft.BetterShop change column sell sell decimal(11,2);
unkown error: MySQL connection seems to get dropped & won't connect until restart plugin
seems to stem from iConomy (v4.4 (Arcadia))
shopload should fix this, but iconomy will still be down.. if you have a plugin like hotswap, reload iConomy
not a bug, but forgot to remove: logs select statements being executed
Version 1.5.8(?) - 3/10/11 - jascotty2
fixed a sell error for one parameter
major-ish code restructure - removed data redundancy
/ shopsell all [item] (alias to /shopsell [item] all)
Version 1.5.7(?) - 3/10/11 - jascotty2
/ shopsell [item] all added: sell all of an item that you have
fixed total sell value min to .01 instead of 1 (if your server uses low prices)
before this fix, one could get around this check by trying to sell alot of an item
now automatically downloads mysql dependency (zip from mysql mirror & unzip or from iConomy mirror)
Version 1.5.5(?) - 3/9/11 - jascotty2
Pricelist can now be in a MySQL database
Version 1.5.4 - 3/2/11
Fixed some lingering bugs with lologarithm's help.
Version 1.5.3
Fixed sell 0 < sellprice < 1 bug.
Version 1.5.2
Now it'll convert your old pricelist.yml to the new 1.5.x format automagically!
Version 1.5.1
Fixed the bug where setting a price to -1 didn't disable it
Fixed the "LOLWTFDOESN'TWORK" bug.
Made price-list listing configurable in config.yml. The way it was 'sposta be.
(older versions not shown..)