Template plugin for starting a new QuickPlugin with the shared build, command, config, and branding structure.
status / template
QuickTemplate is the starter project for new QuickPlugins. It includes the Maven profile layout, default command registration, config handling, message utility, PlaceholderAPI soft dependency, and QuickLink structure used across the plugin set.
- ready-to-copy plugin scaffold
- shared Maven build profiles
- default command wiring
- YAML config and messages
- permission skeleton
- PlaceholderAPI soft dependency
- QuickLink package pattern
- Paper
- Spigot
- Purpur
- 1.20.4 - 1.21.8
- Paper 26.1.1 - 26.1.2
Copy the project, rename the package, update plugin.yml, then build with Maven. Drop the generated jar into /plugins for testing.
/quicktemplate
/qt help
MIT
Includes PlaceholderAPI as an optional soft dependency for plugins that need placeholder support.
QuickTemplate keeps new plugin setup consistent so each QuickPlugin starts with the same build, config, permission, and README conventions.
Built on Bukkit/Paper APIs with Maven shading, filtered resources, Java 17 release output, and multi-version Paper API profiles.
- keep profile matrix aligned with active plugins
- add reusable examples as patterns stabilize
- update branding defaults across new plugin starts
quicktemplate.*
quicktemplate.admin
quicktemplate.use
messages:
prefix: "&9[QuickTemplate] &r"
no-permission: "&cYou don't have permission."
reloaded: "&aConfig reloaded."QuickTemplate plugin = QuickTemplate.getInstance();performance / scaffold
memory / minimal
design / reusable base















