➡️ Also hooked it up to display lbin, median and volume
➡️ updated /api/mod/description to take in base64 gzipped nbt inventories and return new descriptions as sugested by @tgww
➡️ Fixed another sniper bug thanks to @tazenya
➡️ Fixed a bug where you would see the ref link of someone else instead of your own. Thanks for the report @nasdaq__1
➡️ Sniper flips now include life_regeneration attribute in estimation.
➡️ Fixed a bug where snipes without would be compared to pets with quick claw as reported by @tazenya
➡️ added an etherwarped filter
➡️ Blocking users whose chat profile is not loaded from writing a chat message to avoid invalid name senders
➡️ Re-enabled filters for the 1 month view for everything except enchanted books as suggested by @Deleted User
➡️ Prevent lvl 100+ pets with an exp boost from being compared to very expensive pet items, as reported by @garfieldlcm
➡️ always use the number representation for the Flags enum in the response of /api/item/{itemTag}/details as suggested by @ragult
➡️ Fixed the resulting miscalculation of unlocked_slots in the flip message reported by @garfieldlcm
➡️ Removed String_Tag from unlocked_slots as suggested by @tgww
➡️ Made the countdown timer readjust itself based on when the first flip for each user was sent the last minute.
This should make it very precise no matter what settings you have.
➡️ Fixed a bug that prevented reference auctions of pets with a pet item from being loaded
➡️ Fixed a bug with Petlevel filter as reported by @imcheatinglol
➡️ Made enchantments work without a specified level, as suggested by @ragult and @qjji
➡️ Rolled out the blacklist fix to the main site @.stepsisters @goatedspook @qjji
➡️ Added the possibility to create blacklist/whitelist entries with filters. /cofl blacklist add [optional item name] seller=Ekwav startingBid=<5 omit the item name to apply it globally @Deleted User
➡️ /api/items/bazaar/tags now returns all new tags as well, thanks for the report @csjh
➡️ Added /api/auctions/tag/{itemTag}/recent/overview and /api/auctions/tag/{itemTag}/active/overview (for use on the website)
➡️ tried to fix non English pet names
➡️ added ability for tfm to propagate muted to cofl chat. And vice versa
➡️ added weekly buy and sell volume to bazaar API endpoints, as requested by @csjh
➡️ The price history for pets is back as well @.stepsisters
➡️ The search finds the items now
➡️ that implicitly fixed Kat flips @buriiii.
➡️ Rolling updates to the commands and api backend to force them to reload entries
➡️ Fixed the database entries
➡️ doing that
➡️ tracked down the issue with pet search results. Pet item tags are partially missing from the db. Gonna work out how to restore them hopefully tomorrow
➡️ forced the search to resolve pets when the search starts or ends with “pet”
➡️ searches starting with player or item will only search the corresponding type. As suggested by @clospee @vytal @.stepsisters
➡️ Added the same for /cofl whitelist
➡️ Revamped /cofl blacklist to be easier to use. It can now also remove entries in game, it is paginated and uses the item search to find the item you wanted.
➡️ added support k,M and b with decimal points for number based filters
➡️ Forced the search to resolve a pet if “pet” is in the search
➡️ optimised item modifier sampling in an attempt to stabilize item search results
➡️ The flip finder filter is now checked before the whitelist
To recap its currently:
- FlipFinders - aka flip source
- Force-Blacklist
- Whitelist (approves)
- “Main filters”, min profit, min volume …
- Blacklist
➡️ Fixed parsing of flip filters (like Volume filter) it now supports values like 0.2 (sales per day) correctly
➡️ Fixed a bug that caused only one element of a filter to apply (causing combined whitelists to malfunction). Thanks for the reports @jared5555 @.lord.death
➡️ Approximating value of Golden Dragons more precisely. (References have to be in the range of 30M exp)
➡️ Sped up the search again, thanks for the report @vytal
➡️ hot fixed the search to wait longer for item search results (so you can find Hyperion as item and not the players called similar)
➡️ also reworked /cofl report to save reports multiple times in an effort to avoid losing them
➡️ Added a Force blacklist filter that is supposed to place blacklist entries in front of the whitelist. I don’t trust it to be working yet
➡️ Got new items to show up (without icons so fartho)
➡️ Tried to fix new items actually displaying old ones
➡️ Besides adding pagination to the /cofl set commands I also made it look a bit nicer
➡️ Added /cofl set options for the timer. They are shown at page two (/cofl set 2)
➡️ Added a description to every option for /cofl set, as last suggested by @qjji
➡️ Fixed error messages appearing if you changed a filter quickly
➡️ Fixed an issue causing connections to be closed when having the website open
➡️ Closing old connections if you open a new one in an effort to fix the issue @qjji reported
➡️ Added /cofl set modhideNoBestFlip to hide the No best flip found, keep holding ... message, as requested by @theoonnebo9
➡️ support using m and k in any /cofl set command as suggested by @3ubbletea
➡️ Added a new entry to the flip options menu. It allows you to add that item to your blacklist.
➡️ Added an Item Category filter with which you can filter for 41 Categories of items (to either black or whitelist them in bulk)
➡️ Updated the payment system to support checking multiple products at once to be more efficient
➡️ Mostly fixed the referral system
➡️ Stared at the timer for 30 min, seems to work
➡️ Some attempts to fix the timer
➡️ Added the option to mute a user by clicking on his chat message
➡️ Fixed searching for [sheep] Pets, as suggested by @___happy
➡️ aligned timer to use time when last download succeeded instead of what hypixel says.
➡️ Added the ability to search item uuids (with dashes) in the search bar, as suggested by @z12_
➡️ Removed Pet levels from being shown in search, also removed the skin symbol.
➡️ included /cofl chat and /cofl set in /cofl help
➡️ Added a Clean filter as suggested by @shivvchandra
➡️ Deleted translated pet names from search. Now they all include a random level
➡️ Fixed the onlyBin checkbox, thanks for the reports @thermobean @vytal @bladeflux
➡️ Released the CrabHatColor filter as requested by @el_oxo
➡️ Fixed some books with just one enchant being reported as 0 profit
➡️ Fixed a bug causing new players not to receive their premium and compensated them for the issues with coflcoins 🙃
➡️ Released the new payment system & corresponding frontend ie. what @ragult wrote about
➡️ PayPal should work now, there was a setting missed when moving it from the test mode
➡️ Found the issue with PayPal, deploying a fix
➡️ Stripe payments are fixed, buying premium as well, investigating paypal payments
➡️ Fixed a bug where the HighestBid of an auction would not be set, causing it to be marked as not sold even if it was bin and had a bid
➡️ Updated the payment system to support variable topup amounts
➡️ wrote a migration to move all referrals and premium time into the new system(s)
➡️ Updated the new referral system to actually somewhat work
➡️ Added referral endpoint to the api
➡️ Parallelised the aggregation of bazaar data
➡️ Made a few usability updates to the payments service and settings synchronisations for @ragult
➡️ Added more hello gifs and hello! as trigger as requested by @trexito
➡️ Released a new version in <#890682907889373257> after awarding Apfelsaft 3 months of premium for providing the base implementation of the timer
➡️ added setFlipSetting command to allow the website to update all settings one by one like the mods /cofl set
➡️ Added Incremental Static Regeneration. This should extremely boost the performance of the website and pages should now instant-load (no long loading bar anymore)
➡️ Reworked the server-side stored settings to use the new updateFlipSetting command
➡️ Worked on the new payment system and discussed the migration from the old system with @ekwav. Planning on releasing it this week
➡️ Implemented Kat Flips
➡️ Implemented Flip Tracking
➡️ Set BIN-Filter to true if you switch to whitelist
➡️ Added ItemName and StartingBid values of the origin auction to the kat flips api
➡️ Added a note to the flip options menu, when the flip showed up because it’s whitelisted
➡️ Updated the flipper to follow price drops faster as suggested by @vytal
➡️ Integrated timing countdown timer rendering made by @apfelsaft into the mod
➡️ Made /fc, /cofl chat and /cofl c toggle the chat, note that if you have the website open it will overwrite the setting change.
➡️ Added /cofl mute and /cofl unmute to mute users, this replaces muting people with the seller filter.
➡️ Stabilised the item service and by extension the item search
➡️ Updated the category of Dark Claymore to Sword so all related filters show up in the select, thanks for the report @aetx
➡️ made the flipper ignore pet exp boosts if the pet already has max XP, as suggested by @vytal
➡️ Tried to fix Terminator and Hyperion not appearing in search as reported by @Deleted User only works partially 😦
➡️ Monitored that changed and scratched off another 50ms
➡️ Nerfed the slowdown by another 200ms because @stoffn proofed its to high
➡️ Bumped expiration of anti macro slowdown to 15 minutes (it reduces linearly so would be 50% at 7.5 minutes)
➡️ Bumped expiration of anti macro slowdown to 15 minutes (it reduces linearly so would be 50% at 7.5 minutes)
➡️ updated the PetLevel filter to work without specifying a Rarity for flips as suggested/reported by @vytal
➡️ Changed the click time to use the first instead of the latest click on a flip
➡️ found and fixed why that update didn’t roll out, thanks @stoffn for asking about it
➡️ found and fixed problem with indexing of UnlockedSlots and other complex datapoints
➡️ Added UnlockedSlots filter as last requested by @stoffn
➡️ Fixed he bug in the macro timing where it would start low and go up instead of going down. Also decreased it further
➡️ Fixed a bug that would return invalid flip finders, thanks for the report @ragult
➡️ banned some bad words from the chat because @Deleted User used them too much
➡️ Added method for me to retrieve the timings related to the macro detection at a specific time. Please create a report if you have been slowed down a lot so I can check why and update the system
➡️ Updated the fairness system to only take flips bought in the last 5 min into account.
➡️ also made a bugfix mod update that fixes crashes with reason NullPointerException today
➡️ made an attempt to fix the weekly graphs (they are currently broken)
➡️ even more tinkering with delay balancing, also fixed a bug that caused the speed to invert and @Deleted User to be slowed down too much, sorry
➡️ Added /cofl delay to check if you are delayed and by how much as suggested by @.lord.death
➡️ Fixed icons for pets and runes not being loaded
➡️ Updated the item search (used for blacklisting) it now includes all items and supports abbreviations, eg aotd as well as drill names as suggested by @dakachips
➡️ Rolling out an update to the item search (a second one the first one broke it 😅 )
➡️ Made anti macro penalties expire faster and a bit harder to get in the first place. They expire linearly (are reduced every minute)
➡️ Rolled that out with a bugfix for <@&869943787277926470>
➡️ Added a IsShiny Filter which will roll out with the next update
➡️ Reworked how the mod subscribes to chat messages to hopefully send messages to everyone now
➡️ Relaxed the slowdown penalty to target 200-500ms as requested by @Deleted User and @jared5555
also fixed a bug that would sometimes cause it to jump by more than half a second
➡️ Tinkered a bit more with the anti macro system. You can sorta guess how much if any you are slowed down with the timing of flips. The slowdown is between Commands Receive and Commands Send and happens after your filter was applied.
➡️ Prevent the do /cofl stop to stop receiving this (or click this message) from showing up if you already logged in, thanks for the report @tentamens
➡️ Fixed a bug that prevented settings being loaded on the website
➡️ Capped macro slowdown at ~2 seconds to minimise the inconvenience for legit users like @hp. who used tfm at the same time
➡️ wasted may to much time on /r/place
➡️ Removed items with volume lower than 2 sales per day from /crafts as suggested by @Deleted User
➡️ broke and restored auction saving 😅
➡️ ran around in skyblock hub and asked people about their opinion on flipping mods
➡️ Handed over managing item ids to the new item service
➡️ Added great and robust apparently they got added on Friday without me noticing 😦
➡️ Reforges added: double_bit, excellent, fortunate, prospector, lush, sturdy, lumberjack, unyielding
➡️ Added 8 new reforges
➡️ Looks like the crimson update just dropped, everything is breaking
➡️ Added extra slowdown for inhumane fast buyers
➡️ Added a workaround that limits the amount flip sounds to prevent minecraft from being overwhelmed (it doesn’t like multiple sounds at once)
➡️ continued tinkering on the item service
➡️ Worked on the item service v2 is running, v3 doesn’t wanna start
➡️ Added Crochet Tiger Plushie to Pet Item Filter
➡️ Fixed a bug for loading settings from the server
➡️ Freed up space on the secondary db
➡️ added NEC and Jasmine, also added black pet skin
➡️ You can now get flips from AOTF, Stonks, hyauctions and TFM for the rest of the day



