Links
Tags
Creators
Details
1.1.1
Compatibility
Changes
Changelog v1.1.0 - Major Feature Update
๐ New Features
๐ PlaceholderAPI Support
-
Integration with PlaceholderAPI for external plugins
-
7 new placeholders available:
-
%farmwelt_reset_time%- Formatted time until reset (e.g., "5d 3h 20m") -
%farmwelt_reset_days%- Days until reset -
%farmwelt_reset_hours%- Hours until reset -
%farmwelt_reset_minutes%- Minutes until reset -
%farmwelt_reset_date%- Exact date of the next reset -
%farmwelt_reset_enabled%- Status (Enabled/Disabled) -
%farmwelt_reset_interval%- Reset interval in days -
Usable in scoreboards, tab lists, chat plugins, Holograms
๐ BossBar Countdown
-
Permanent display of the reset countdown for all players
-
Dynamic colors based on remaining time:
-
๐ต Blue: > 7 days
-
๐ข Green: 3-7 days
-
๐ก Yellow: 1-3 days
-
๐ด Red: < 1 day
-
Progress bar visually displays the remaining time
-
Configurable (title, update interval, on/off)
-
Automatic join handling for new players
๐ Automatic Update Checker
-
Checks for new versions on server startup (Modrinth API)
-
Console notification with changelog highlights
-
In-game notification for admins upon joining
-
Displays direct download link
-
Intelligent version comparison
-
Asynchronous execution (does not block)
-
Configurable (can be disabled)
๐ง Reload Command
- New
/farmwelt reloadcommand - Reloads all configurations without restarting the server
- Updates config.yml, worlds.yml, BossBar, and PlaceholderAPI
- Displays performance measurement (reload time)
- Console and in-game execution possible
- Admin permission required
๐ Automatic Config Update
- New config options are automatically added during updates
- Existing settings are retained
- No manual config migration required
- Works on server startup and after plugin updates
๐จ Startup Banner
- Attractive ASCII banner in the console on server startup
- Displays plugin name, version, and author
- Professional appearance
๐ New Configuration Options
config.yml
# Update Checker
update-checker:
enabled: true
notify-admins: true
# BossBar
bossbar:
enabled: false
title: "&6Farm World Reset: &e{time}"
update-interval: 20
๐ง Technical Improvements
-
Integrated Gson library (relocated, no conflicts)
-
PlaceholderAPI as a soft dependency
-
New manager classes:
BossBarManager,UpdateChecker -
Enhanced reload functionality in
WorldManager -
New listeners:
PlayerJoinListenerfor BossBar & update notifications
๐ฆ Dependencies
- PlaceholderAPI 2.11.5 (optional)
- Gson 2.10.1 (included in the plugin)
- Multiverse Core 4.3.12 (as before)
๐ฎ Commands
/farmwelt reload- Reloads configurations (admin)- All previous commands remain Unchanged
๐ Permissions
-
No new permissions required
-
farmwelt.adminor OP for reload command
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:u6ZsZBoc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:DGOXAQ9W:u6ZsZBoc"
}

