Sueta

FarmContest | Make Farming Fun Again | Mutation System

2.0.2

Allows to create a produce contest on the Paper server

·Plugin
  1. 2.0.2latestFarmContest v2.0.2-RELEASE — "Community & Combat Update"Jul 27, 2026
    What's New in Version 2.0.2-RELEASE 1. New Competition Mode: Mob Hunt (Alongside Classic Farming) · Added MobListener.java & MobHuntMode.java: Contests can now switch from crop harvesting to mob hunting (contest.mode: farm|mob). · Dedicated Configuration: Custom mob selection lists with random weights (mob-selection), configurable points per mob type (mob_point), and rate-limiting (mob-rate-limit) to prevent spawn-farming exploits. · Special Event Buffs: Features "Lucky Creature" mechanics (similar to Lucky Crop) alongside custom mob event buffs. 2. [SINGLE] vs [COMMUNITY] Competition Modes · Architectural Refactoring: Re-architected using Strategy and Decorator design patterns (ContestType, ContestMode, FarmClassicMode, MobHuntMode, CommunityMode, ContestContext, RewardDistributor) replacing the legacy monolithic logic. · [SINGLE] Mode: Retains classic mechanics — individual leaderboard rankings with rewards for Top 1 / Top 2 / Top 3. · [COMMUNITY] Mode (New): The entire server pools points together into a shared pool. Reaching milestones (configured in config.yml) automatically executes reward commands for all online players. Utilizes CommunityMilestone.java to track target scores and reward commands. · Random Contest Selection: Servers can automatically randomize between 4 contest combinations (mob-community, mob-single, farm-community, farm-single) based on configured weights upon starting a contest. 3. Medal System (New) · Added MedalTier.java & SQLite Table (farm_medals): Introduces Gold, Silver, and Bronze medal tiers awarded based on absolute points (independent of final leaderboard rank). · Rewards & Profile Display: Features tier-specific rewards and tracks medal history in /fc profile. 4. Auto-sell Feature (New) · Command /fc autosell: (Permission: farmcontest.autosell, enabled by default for all players) Automatically sells mutated crops upon harvest instead of requiring manual selling via /fc shop. · Includes an admin global toggle switch in config.yml. 5. Significant Expansion of mutation.yml · Multi-mutation Support (multi_mutation): Configure whether to stack multiple triggered mutations or award only the highest multiplier per roll (with per-crop overrides). · Per-Crop Overrides: Customize weight ranges (weight_by_crop) and prices (price_per_kg) individually for each crop type instead of using global defaults. · New Mutations: Added rainbow (50x multiplier, ultra-rare) and weather/biome-dependent mutations (wet, snow). · Individual Mutation Chances: Each mutation now defines its own chance value instead of relying solely on global_chance. 6. Multi-Version Compatibility (Technical Upgrade) · Added ServerVersion.java: Dynamic runtime Minecraft version detection. · Upgraded Toolchain: Updated target from Java 17 → Java 21 and Paper API 1.20.4 → 1.21.4 (builds a unified single JAR compatible from 1.20.x up to 1.21.11+, using api-version: '1.20' for maximum backward compatibility). 7. Localization: Full English Translation · Default config.yml and plugin.yml player messages have been converted from Vietnamese to English. · Standardized all message outputs with a unified prefix &2[FarmContest] and adopted a clean green agriculture-themed color palette. 8. Bug Fixes & Miscellaneous Improvements · Database Updates (DatabaseManager.java): Added medal tracking tables and enhanced error logging (db-medal-error, invalid-mob-warn, etc.). · Config Manager Overhaul: Rewrote ConfigManager.java (expanded from 366 to 576 lines) to support all new configuration structures. · Data Expansion: Extended FarmProfile.java and DataManager.java to store total mob kills and earned medals.
  2. 2.0.12.0.1 - Update 1.21.xJul 25, 2026
    Update version to 1.21.x
    3 downloads
  3. 2.0.0FarmContest v2.0.0 | Make Farming Fun Again | Mutation SystemJul 24, 2026
    FarmContest (v2.0.0) The ultimate Hypixel Jacob's Contest-style farming event & crop mutation plugin for your Minecraft server! Features • Installation • Commands & Permissions • Placeholders • Compatibility Key Features 1. Automated Farming Contest System (Farm Contest) · Automatic Rotation: Automatically starts/ends contests and randomly selects crops (Sugar Cane, Cactus, Pumpkin, Melon, Wheat...) on a scheduled timer. · Real-time Leaderboard: Calculates scores, updates rankings, and distributes rewards with absolute accuracy for every player. · Intuitive BossBar Display: Displays a live countdown timer and current score progress directly on screen. · Smart Anti-Cheat: Tracks and remembers player-placed blocks to prevent infinite point exploits from placing and breaking the same crop. 2. Mutation System & Shop GUI · Random Mutations: Harvesting crops gives a chance to yield mutated crops with ultra-rare attributes and massive score multipliers. · Biome Dependence: Certain mutation types only appear in specific biomes, encouraging players to explore the world. · Mutation Shop: Sleek GUI interface allowing players to buy, sell, trade, and upgrade mutated seeds/crops. 3. Data Storage & Flexible Integrations · Cross-Platform Database: Supports SQLite (default, zero extra setup required). · Seamless Sync: Automatically loads/saves player data on Join and Quit without causing server lag. · Vault Integration: Reward players with in-game money directly into their balance upon winning. · PlaceholderAPI Integration: Effortlessly display scores and ranks on Scoreboards, Tablists, Holograms, or Chat formats. Installation Guide · Download the latest FarmContest-2.0.0.jar file from the Releases section. · Drop the .jar file into your server's /plugins/ directory. · (Recommended) Install optional dependency plugins: · Vault (For economy rewards). · PlaceholderAPI (For displaying stats on Scoreboards/Tab). · Restart your server to generate the default configuration files. Commands & Permissions Main command: /farmcontest or alias /fc Command Description Permission /fc help View the list of available commands farmcontest.use /fc status View active contest status & personal score farmcontest.use /fc shop Open the Mutation Crops Shop farmcontest.use /fc top View the current contest leaderboard farmcontest.use /fc start <crop> (Admin) Forcefully start a farming contest farmcontest.admin /fc stop (Admin) Instantly stop the current contest farmcontest.admin /fc reload (Admin) Reload all plugin configuration files farmcontest.admin PlaceholderAPI Integration Use the following placeholders in your Scoreboards (FeatherBoard, TAB...), Chat, or Holograms: · %farmcontest_status% — Contest status (Active / Finished). · %farmcontest_time_remaining% — Remaining time of the active contest. · %farmcontest_crop% — Crop type featured in the current round. · %farmcontest_score% — Player's current contest score. · %farmcontest_position% — Player's current position on the leaderboard. Compatibility · Supported Minecraft Versions: 1.20.4 - 1.21.x (and future updates). · Software: Paper, Spigot, Purpur Made with ❤️ for Minecraft Server Owners.
    9 downloads
  4. 1.4.7Fix bug crop pointsJun 17, 2025
    Added measures to prevent players from collecting points by placing crops and then smashing them.
    123 downloads
  5. 1.20Jun 16, 2025
    41 downloads

Similar projects

Plugin →