DPC Zettelkasten Open in the explorer

Plugin Ecosystem

The plugins around the flagship — the shared library, the official expansions, the plugins Medieval Factions talks to at runtime, and the standalone plugins that stand apart from it entirely.

The organization holds roughly forty repositories. They are not forty unrelated plugins — they cluster.

The library

Ponder is the shared Kotlin/Java library: a multi-module Gradle project providing command dispatch, caching, and Bukkit helpers used across plugins.

The expansions

Expansion Plugin describes the pattern: a plugin that hard-depends on Medieval Factions and extends the simulation rather than standing alone.

The runtime neighbours

Plugins the flagship detects and uses if they happen to be installed:

Distribution and hosting

The standalone plugins

Not everything here orbits the flagship. These are the most-downloaded plugins that depend on nothing in the organization but Ponder, and each earns a note by holding an idea the collection did not otherwise have:

The rest

The remaining repositories are small standalone plugins that do one obvious thing each. They matter to this collection mainly as subjects of DPC Conventions — the standards effort exists precisely to bring them up to the flagship's level.

Sources

Linked from