Tags
Creators
Details
Licensed MIT
Published 9 months ago
Updated 3 weeks ago
All versions
1.4
Release
SkiesFarming [1.4] - 2026-10-023 weeks ago 66
Uploaded by
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20.x
1.19.x
Platforms
Bukkit
Paper
Spigot
Changes
Added
- Prestige system (
prestigesection inconfig.yml):/sf prestigeshows the requirement and what the reset will do,/sf prestige confirmperforms it.- Requirement scales per prestige (
required-level+required-level-increase), with an optionalmax-prestigecap. - Permanent additive XP bonus per prestige (
xp-bonus-per-prestige, default +10%). keep-crop-unlocksremembers the highest level a player ever reached, so a reset level never re-locks crops inLEVELunlock mode.- Optional server-wide
broadcast, and admin overrides via/sf prestige set|add <player> <amount>.
- Pickup mode (
harvest.pickup-mode):AUTOkeeps the 1.0 behaviour of putting harvested crops straight into the inventory,VANILLAlets them drop on the ground like vanilla Minecraft. - Abilities, unlocked by reaching a prestige + level or by holding a permission node:
auto_pickup,auto_replant,instant_replant,double_dropsandinstant_pickup, configured underabilities.unlocksand registered inplugin.ymlasskiesfarming.ability.<id>.- A requirement at a lower prestige always counts as met, so prestiging never removes an ability.
abilities.grant-commandsruns console commands on unlock, so a permission plugin (LuckPerms etc.) can store the node permanently. Placeholders:%player%,%uuid%,%ability%,%permission%,%level%,%prestige%.
- XP multiplier tiers (
xp-multipliers), unlocked the same way. The highest unlocked tier wins and the prestige bonus stacks on top. Permissions:skiesfarming.multiplier.<tier>. - Milestone commands (
rewards): run commands when a player reaches a level (rewards.levels,rewards.every-level) or a prestige (rewards.prestige,rewards.every-prestige). Commands run from the server console by default; an optional[console]or[player]prefix picks the executor per line, so a reward can either carry full console permissions or respect the player's own. A leading slash is optional, and commands the server doesn't recognise are logged as a warning. Each level pays out exactly once per player (the last rewarded level is tracked inplayers.yml), and milestones skipped by an admin XP grant are honoured on the next level-up. Setrewards.repeat-after-prestige: trueto pay them out again after every prestige. Players carried over from an olderplayers.ymlhave their current level treated as already paid, so nobody gets a retroactive flood of reward commands. - New commands:
/sf stats [player],/sf abilities [player],/sf top,/sf reload. - New permissions:
skiesfarming.statsandskiesfarming.prestige(bothdefault: true), plusskiesfarming.ability.*andskiesfarming.multiplier.*. - New placeholders:
%skiesfarming_xp%,%skiesfarming_prestige%,%skiesfarming_max_prestige%,%skiesfarming_next_prestige_level%,%skiesfarming_multiplier%,%skiesfarming_xp_to_next%,%skiesfarming_ability_<id>%, andtop_name_N/top_level_N/top_prestige_N/top_xp_Nvariants.
Changed
- Auto-pickup and auto-refarm are now gated by the
auto_pickupandauto_replantabilities. With the shipped defaults that means auto-replant starts at farming level 5 instead of level 0. - The
/skiesfarmingcommand no longer requiresskiesfarming.adminat the command level; each sub-command checks its own permission, so players can use/sf statsand/sf prestige. - The leaderboard (and
top_*placeholders) now sorts by prestige, then level, then XP. - The action bar shows the player's prestige and active XP multiplier.
players.ymlstoresprestige,highest-levelandrewarded-level. Older files load unchanged; the new fields default to0. Malformed UUID keys are now skipped with a warning instead of aborting the load.- Unknown values for
growth.modeandharvest.pickup-modenow fall back to the default with a warning instead of throwing, matching howunlock-modealready behaved. - Unknown material names in
crop-xpandunlock-levelsare logged instead of silently ignored. - Bumped plugin version to
1.4and replaced the placeholder bStats chart with pickup mode, unlock mode and prestige-enabled charts.
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:h4SODSq9:yTflUYQQ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:h4SODSq9:yTflUYQQ"
}

