MCPcopy Index your code
hub / github.com/Finally-A-Decent/Fadah

github.com/Finally-A-Decent/Fadah @3.2.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.2.1 ↗ · + Follow
1,232 symbols 4,286 edges 197 files 326 documented · 26%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CodeFactor

Fadah (Finally a Decent Auction House) is the fast, modern and advanced auction house plugin that you have been looking for!

  • Modrinth/Download: https://modrinth.com/plugin/fadah/
  • Docs: https://docs.preva1l.info/fadah/

Features:

  • Item Searching
  • Item Filtering
  • Infinite & Configurable Categories
  • Folia & ShreddedPaper Support
  • Multi Server Support
  • Multiple Databases Supported
  • Fast Bug Fixes
  • Used & battle tested in large production environments
  • Configurable Max Listings
  • Highly Configurable
  • Transaction Logs

Commands


/ah | fadah.use /ah help | fadah.help /ah sell | fadah.use /ah toggle | fadah.toggle-status /ah reload | fadah.reload /ah profile | fadah.profile /ah expired | fadah.expired-items /ah redeem | fadah.collection-box

Permissions: - fadah.max-listings.<amount> - How many items the user can list on the auction house at any one time - fadah.listing-tax.<percent> - The percent a user should be taxed from the products price - fadah.advert-price.<amount> - How much an advert should cost - fadah.manage.<command> - Allows the user to manage other peoples profiles etc

Support: https://discord.gg/4KcF7S94HF

Requirements: - Vault & Compatible Economy Plugin - (Optional) A database (MySQL, MariaDB, MongoDB) - (Optional) Redis

Extension points exported contracts — how you extend this code

AwareCollectableDataProvider (Interface)
Created on 16/06/2025 @author Preva1l [7 implementers]
Bukkit/src/main/java/info/preva1l/fadah/security/AwareCollectableDataProvider.java
StorageHolder (Interface)
Holds cached data and is saved to a database. Created on 23/06/2025 @author Preva1l [3 implementers]
API/src/main/java/info/preva1l/fadah/records/StorageHolder.java
AwareDataProvider (Interface)
Created on 16/06/2025 @author Preva1l [7 implementers]
Bukkit/src/main/java/info/preva1l/fadah/security/AwareDataProvider.java
Currency (Interface)
A currency hook that can be used to make transactions. Created on 22/10/2024 @author Preva1l [3 implementers]
API/src/main/java/info/preva1l/fadah/currency/Currency.java
Cache (Interface)
(no doc) [9 implementers]
Bukkit/src/main/java/info/preva1l/fadah/cache/Cache.java
BinListing (Interface)
Created on 31/03/2025 @author Preva1l [2 implementers]
API/src/main/java/info/preva1l/fadah/records/listing/BinListing.java
ConfigUpgrader (Interface)
Created on 16/06/2025 @author Preva1l [4 implementers]
Bukkit/src/main/java/info/preva1l/fadah/config/upgraders/ConfigUpgrader.java
MultiCurrency (Interface)
A currency hook that has the ability to load multiple currencies from one hook. Created on 24/10/2024 @author [2 implementers]
API/src/main/java/info/preva1l/fadah/currency/MultiCurrency.java

Core symbols most depended-on inside this repo

of
called by 216
Bukkit/src/main/java/info/preva1l/fadah/config/misc/Tuple.java
i
called by 136
Bukkit/src/main/java/info/preva1l/fadah/config/Lang.java
getLang
called by 122
Bukkit/src/main/java/info/preva1l/fadah/utils/guis/FastInv.java
log
called by 87
Bukkit/src/main/java/info/preva1l/fadah/hooks/impl/InfluxDBHook.java
add
called by 76
Bukkit/src/main/java/info/preva1l/fadah/cache/Cache.java
getName
called by 74
API/src/main/java/info/preva1l/fadah/currency/Currency.java
getLogger
called by 71
Bukkit/src/main/java/info/preva1l/fadah/data/dao/Dao.java
getLayout
called by 64
Bukkit/src/main/java/info/preva1l/fadah/utils/guis/FastInv.java

Shape

Method 960
Class 230
Interface 26
Enum 15
Function 1

Languages

Java100%
Kotlin1%

Modules by API surface

Bukkit/src/main/java/info/preva1l/fadah/metrics/Metrics.java35 symbols
Bukkit/src/main/java/info/preva1l/fadah/config/Lang.java34 symbols
Bukkit/src/main/java/info/preva1l/fadah/records/listing/ActiveListing.java25 symbols
Bukkit/src/main/java/info/preva1l/fadah/hooks/impl/DiscordHook.java24 symbols
Bukkit/src/main/java/info/preva1l/fadah/utils/guis/ItemBuilder.java23 symbols
Bukkit/src/main/java/info/preva1l/fadah/records/listing/ImplBidListing.java21 symbols
Bukkit/src/main/java/info/preva1l/fadah/commands/AuctionHouseCommand.java21 symbols
Bukkit/src/main/java/info/preva1l/fadah/utils/guis/FastInv.java20 symbols
Bukkit/src/main/java/info/preva1l/fadah/guis/BrowseMenu.java20 symbols
API/src/main/java/info/preva1l/fadah/api/AuctionHouseAPI.java20 symbols
Bukkit/src/main/java/info/preva1l/fadah/utils/serialization/GsonCodec.java18 symbols
Bukkit/src/main/java/info/preva1l/fadah/config/Config.java18 symbols

Datastores touched

(mysql)Database · 1 repos
FadahDatabase · 1 repos

For agents

$ claude mcp add Fadah \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page