Releases: Dans-Plugins/Currencies
Release list
Development build
Automated build of main at 109a613.
This is not a release. It is unreleased, unreviewed code that has not been through any
release check, and a broken build can stop a server from starting. Do not run it on a server
you care about without a backup.
Install it with Dan's Plugin Manager:
/dpm get currencies --experimental
Return to published releases with /dpm get currencies --stable.
3.0.0-SNAPSHOT-8-8-2026
Snapshot release marking Currencies's move to an AI-first development approach.
Day-to-day feature work, grooming, review and maintenance now run through AI agents working
directly against this repository, with the maintainers setting direction and approving what lands.
The version bump marks that change in how the project is built — it is not a compatibility break.
Behaviour, configuration and stored data are unchanged, and existing installations can upgrade in place.
This is a dated snapshot, not a finished release. It follows the precedent set by Medieval
Factions' 6.0.0-SNAPSHOT-7-25-2026: the AI-first line has not yet been verified in live operation,
and the snapshot designation stays until it has.
Version changes
build.gradle:2.1.0→3.0.0-SNAPSHOT-8-8-2026
Opened as #202.
Drafted by Claude on behalf of Daniel Stephenson.
Currencies 2.1.0 (Improved Docker Setup and Medieval Factions Integration)
Highlights
This release introduces major improvements to the project's setup, build process, and plugin functionality. Key updates include:
- Enhanced Docker Setup: A new
post-create.shscript automates server setup, and Docker configurations have been improved. - Gradle Migration: The build script now uses Gradle instead of Maven.
- Improved Medieval Factions Integration: The
Currenciesplugin has been refined for better initialization, logging, and error handling. - New Utility Scripts: Scripts for starting and stopping Docker containers (
up.shanddown.sh) have been added.
Changes
Docker and Environment Setup
- Added
post-create.shto automate server setup, including file copying, EULA acceptance, and startup. - Updated
Dockerfileto install dependencies, build the server, copy plugin jars, and executepost-create.sh. - Modified
compose.ymlto define the Minecraft server service with environment variables and volume mappings.
Build System and Configuration
- Switched build command from Maven to Gradle.
- Introduced
sample.envfor specifying Minecraft version, operator details, and other environment variables.
Plugin Enhancements
- Improved
Currenciesplugin initialization and logging for Medieval Factions integration. - Enhanced
CurrencyListCommandwith an "all" filter and improved command suggestions.
Utility Scripts
- Added
down.shfor stopping Docker containers and removing orphans. - Added
up.shfor starting Docker containers in detached mode with build.
This release ensures a smoother setup process, better plugin integration, and improved maintainability. 🚀
Currencies 2.0.0
Requirements
- Spigot 1.17.1+
- Medieval Factions 5.0.6+
What's changed?
Currencies 2.0.0 Beta 2
Currencies 2.0.0 Beta 1
Requirements
- Spigot 1.17.1+
- Medieval Factions 5.0.0 beta 7+
What's changed
- Re-written for Medieval Factions 5 compatibility, new data backend, and some re-imagined commands
Currencies 1.3.2 (Typo Corrections & Usage Message Clarifications)
Currencies 1.3.1 (Create Command Fix)
The create command is now working again.
Currencies 1.3 (Bug Fix & Ponder Update)
What's Changed
- Fixes bug that removes power when out of materials by @thomasjeu in #161
- Ponder Update & Integration by @dmccoystephenson in #162
New Contributors
- @thomasjeu made their first contribution in #161
Full Changelog: v1.2...1.3
Currencies 1.3-alpha-1
What's Changed
- Fixes bug that removes power when out of materials by @thomasjeu in #161
- Ponder Update & Integration by @dmccoystephenson in #162
New Contributors
- @thomasjeu made their first contribution in #161
Full Changelog: v1.2...1.3-alpha-1