๐ External Plugins โ
QinhCoreLib (QCL) was built from the start to live alongside a large set of third-party plugins. It treats every one of them as a soft dependency: if a plugin is installed it hooks up automatically, and if it is not, QCL silently skips it and never refuses to load over a "missing dependency". Each hook point is a reflection bridge โ it probes the target classes at runtime and calls them on demand, so even if the other plugin changes versions or is absent entirely, QCL itself will not crash.
Once a bridge is hooked, that plugin's capabilities are "borrowed" into the whole ecosystem: its items can be pulled through QI, custom GUIs, CustomBlock drops, and the developer API using one unified reference syntax; its blocks, models, crops, and economy become reusable too. Which plugins are hooked, and how far each is supported, is recorded in a single bridge matrix that you can inspect after a restart with /qcl status detail.
This section is organized by the kind of integration: item plugins for pulling items, block/model/crop plugins for world interaction, and economy plugins for money. Start with the overview page to understand the shared soft-dependency and reflection-bridge rules, then jump to the category page you need.
In this section โ
- ๐บ๏ธ Overview & Bridge Matrix โ The integration design philosophy, how to confirm a bridge is hooked, and one matrix covering every plugin.
- ๐ Item Plugins โ Reference-prefix lookup and per-plugin detail for nine item sources, all pulled via a single reference string.
- ๐ณ Blocks, Models & Crops โ World-interaction support for CraftEngine blocks/furniture, ModelEngine entities, and CustomCrops.
- ๐ฆ Economy Plugins โ Unified hooking of Vault / ExcellentEconomy / PlayerPoints and the auto provider-selection logic.