Links
Tags
Creators
Details
1.1.4
Compatibility
Required content
Changes
Farmwelt — v1.1.4
Release date: 2026-05-01
Short description
Farmwelt v1.1.4 adds localization (English/German), enables an in-world BossBar countdown for players inside configured farm worlds, changes Multiverse-Core to a soft dependency (so the plugin no longer fails to load if Multiverse is missing), and fixes packaging so custom resource files override the original JAR. This release also adjusts plugin load timing and includes a repackaged farmwelt.jar for easy server deployment.
Highlights
-
Localization
- Added English (
/en/messages.yml) and German (/de/messages.yml) language files. - Config option
general.localeto setauto,de, oren.
- Added English (
-
BossBar countdown (in-farmworld)
- BossBar now shows remaining time until the next scheduled world reset to players who are inside a configured farm world.
- Configurable via
config.ymlwith keys underbossbar:enabled(boolean)only-in-farmworld(boolean)title-key(localization key; defaultbossbar.title)time-format(auto/compact/long)show-seconds(boolean)update-interval(seconds)
- Placeholder:
{time}— replaced with the remaining time formatted according totime-format.
-
Dependency & load timing
plugin.yml:depend: [Multiverse-Core]→softdepend: [Multiverse-Core]so Farmwelt will load even when Multiverse is not installed (Multiverse features remain optional).plugin.yml: addedload: POSTWORLDto initialize after worlds are registered.
-
Update checker
update-checker.enabledandupdate-checker.notify-adminsavailable inconfig.yml. The checker queries Modrinth when enabled (opt-in recommended in privacy-sensitive environments).
-
Packaging / Build fixes
- Fixed Maven resource overlay so that files under
src/main/resourcescorrectly override originals pulled from the original JAR during repackaging. - POM version updated to
1.1.4and a repackagedfarmwelt.jaris included for deployment.
- Fixed Maven resource overlay so that files under
-
Distribution
- Provided distribution ZIP containing
farmwelt.jar, the resource YAMLs (plugin.yml,config.yml,worlds.yml) and localized message files (de/en), plus a shortREADME_INSTALL.txtwith deployment instructions.
- Provided distribution ZIP containing
Configuration changes (examples)
Example bossbar section (config.yml):
bossbar:
enabled: true
only-in-farmworld: true
title-key: bossbar.title
time-format: auto
show-seconds: false
update-interval: 20
Example locale option (config.yml):
general:
locale: auto
Notable files changed
-
farmwelt-maven/src/main/resources/plugin.yml
- softdepend: [Multiverse-Core]
- load: POSTWORLD
- website metadata added
- version bumped to '1.1.4'
-
farmwelt-maven/src/main/resources/config.yml
general.localeaddedbossbaroptions added and enabled by default in this build
-
farmwelt-maven/src/main/resources/de/messages.yml
-
farmwelt-maven/src/main/resources/en/messages.yml
- New localized message catalogs including
bossbar.titleand standard messages
- New localized message catalogs including
-
farmwelt-maven/pom.xml
- <version> updated to 1.1.4
- antrun execution phase adjusted to ensure resource overlay works correctly
Packaging output
- Repackaged artifact:
farmwelt-maven/target/farmwelt-1.1.4.jar - Copied to repository root for server deployment as:
/root/farmworld/farmwelt.jar - Distribution:
/root/farmworld/farmwelt-1.1.4.zip(contains JAR + resource YAMLs + README_INSTALL.txt)
Upgrade notes
- Backup your existing
plugins/farmwelt.jarand your configuration directory. - Replace
plugins/farmwelt.jarwith the newfarmwelt.jarand restart the server. - After first start, compare your existing
config.ymlandworlds.ymlwith the new defaults and merge custom settings if needed. - If you rely on Multiverse-Core features, keep Multiverse installed for full functionality. With
softdepend, Farmwelt will load without it but some features may be disabled.
Compatibility
- Declared API version:
1.21(targets Minecraft 1.21+ servers) - Tested packaging flow against the original JAR provided in the repository (repackaging only modifies/overlays resources; Java classes come from the original artifact).
Privacy & update checker
- Update checker is configurable (
update-checker.enabled). When enabled, Farmwelt will query Modrinth for new releases and optionally notify admins on join ifupdate-checker.notify-adminsis true. Disable if you prefer no external checks.
Credits
- HexaPlugins — maintainer and repackaging
Contact / Support
If you encounter issues after updating, please:
- Check the server logs for startup errors.
- Ensure Multiverse-Core is installed if you use Multiverse-specific features.
- Report issues with logs and config samples so they can be reproduced.
If you want, this changelog can be copied into the plugin resources (so it lands inside the JAR), committed to Git, or formatted shorter for the Modrinth release page. Which would you prefer?
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:DGOXAQ9W:jmUMZTIz"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:DGOXAQ9W:jmUMZTIz"
}

