uxmFarmer - Advanced Farmer Plugin v3.16.0

Take your classic farmer experience to the next level with uxmFarmer.
v2.3.0 Changes
  • Added API. Anyone can depend on the plugin JAR and use the API.
  • Updated some libraries.
  • Improved Modern Farm Logic performance.
  • Fixed some stuff related to Modern Farm Logic.
  • Fixed some placeholders causing issues.
  • Fixed some typos in messages.
  • Fixed sell all confirmation not working in some versions.
New file changes are present in this update and its mandatory to apply them. Otherwise you'll be missing features and possibly some existing features will be broken. Please add changes from previous releases too.

Bu sürümde dosya değişiklikleri mevcuttur ve dosyaların güncellenmesi zorunludur. Güncellemeler yapılmaz ise bazı yeni özellikler çalışmaz, bazı varolan özellikler ise bozulabilir. Önceki sürümlerde yapılmış değişiklikleri de eklemeyi lütfen unutmayın.


v2.2.1 Changes
  • This version is a hotfix for missing admin messages in 2.2.0.
  • Please add everything from 2.2.0 to your files too.
v2.2.1 File Changes

YAML:
admin-help-message:
  - ""
  - "<#e2cc00><bold>Farmer Commands"
  - "<gray>/sfarmer <#39a7fc>save <italic><gray>(her şeyi kaydeder.)"
  - "<gray>/sfarmer <#39a7fc>reload <italic><gray>(tüm dosyaları yeniden önbelleğe alır.)"
  - "<gray>/sfarmer <#39a7fc>bypass <italic><gray>(bypass modunu açar veya kapatır.)"
  - "<gray>/sfarmer <#39a7fc>uuidof <oyuncu> <italic><gray>(bypass modunu açar veya kapatır.)"
  - "<gray>/sfarmer <#39a7fc>delete <oyuncu> <italic><gray>(girilen oyuncunun çiftçisini siler)"
  - "<gray>/sfarmer <#39a7fc>deleteall <oyuncu> <italic><gray>(girilen oyuncunun çiftçilerini siler)"
  - "<gray>/sfarmer <#39a7fc>givefarmer <oyuncu> <italic><gray>(girilen oyuncuya bir çiftçi verir)"
  - "<gray>/sfarmer <#39a7fc>giveegg <oyuncu> <miktar> <italic><gray>(girilen oyuncuya bir çiftçi yumurtası verir, sağ tıklandığında bir çiftçi alır)"
  - "<gray>/sfarmer <#39a7fc>giveproductupgrader <oyuncu> <ürün> <seviye> <miktar> <italic><gray>(girilen ürünün seviyesini belirleyen bir ürün verir.)"
  - "<gray>/sfarmer <#39a7fc>giveproductupgrader <oyuncu> <ürün> <+seviye> <miktar> <italic><gray>(girilen ürünün seviyesine girilen seviyeyi ekleyen bir ürün verir.)"
  - ""
YAML:
admin-help-message:
  - ""
  - "<#e2cc00><bold>Farmer Commands"
  - "<gray>/sfarmer <#39a7fc>save <italic><gray>(saves everything to database.)"
  - "<gray>/sfarmer <#39a7fc>reload <italic><gray>(reloads config and every other file.)"
  - "<gray>/sfarmer <#39a7fc>bypass <italic><gray>(enables/disables bypass cooldown mode.)"
  - "<gray>/sfarmer <#39a7fc>uuidof <player> <italic><gray>(sends farmer uuid of given player)"
  - "<gray>/sfarmer <#39a7fc>delete <player> <italic><gray>(deletes given player's farmer)"
  - "<gray>/sfarmer <#39a7fc>deleteall <player> <italic><gray>(deletes given player's farmers)"
  - "<gray>/sfarmer <#39a7fc>givefarmer <player> <amount> <italic><gray>(gives given player a farmerç.)"
  - "<gray>/sfarmer <#39a7fc>giveegg <player> <italic><gray>(gives given player a farmer egg, gives a farmer upon right click.)"
  - "<gray>/sfarmer <#39a7fc>giveproductupgrader <player> <product> <level> <amount> <italic><gray>(gives an item that upgrades given product's level.)"
  - "<gray>/sfarmer <#39a7fc>giveproductupgrader <player> <product> <+level> <amount> <italic><gray>(gives an item that adds given level to given product's level.)"
  - ""
New file changes are present in this update and its mandatory to apply them. Otherwise you'll be missing features and possibly some existing features will be broken.

Bu sürümde dosya değişiklikleri mevcuttur ve dosyaların güncellenmesi zorunludur. Güncellemeler yapılmaz ise bazı yeni özellikler çalışmaz, bazı varolan özellikler ise bozulabilir.


v2.2.0 Changes
  • Added an option for enabling/disabling sellall confirmation.
  • Added a new message to certain commands for notifying that farmer's visuals are disabled.
  • Added price source hooks. Currently only supports ShopGUI+ but other hooks can be added based on requests.
  • Added add-product-level-item to give product upgrader command. This new item adds given levels to given product rather than setting the level.
  • Fixed some issues related to MODERN farm logic.
  • Fixed tax placeholders in UpgradeGUI causing issues.
  • Moved certain config sections to items.yml. Please remove farmer-egg and set-product-level-item sections from config.
  • Updated command-errors messages.
  • Improved some internal methods.
v2.2.0 File Changes

YAML:
settings:
  sell-all-requires-confirmation: true
YAML:
no-visual-enabled-2: "<prefix> <gold>Your farmer's visual appearance is disabled, you cannot change locations."
YAML:
no-visual-enabled-2: "<prefix> <gold>no-visual-enabled-2: "<prefix> <gold>Çiftçin görünmez olduğu için lokasyon değiştiremezsin."
Code:
hooks:
  # supported plugins:
  #  - IridiumSkyblock
  #  - SuperiorSkyblock2
  #  - BentoBox:BSkyBlock
  #  - BentoBox:OneBlock
  #  - Lands
  #  - GriefPrevention
  #  - RClaim
  #  - Towny (for TownyAdvanced)
  #  - UltimateClaims
  #  - FabledSkyBlock
  region-hook: "SuperiorSkyblock2"

  # supported plugins:
  #  - Vault
  #  - PlayerPoints
  money-hook: "Vault"

  # supported plugins
  #  - ShopGUIPlus
  price-source-hook: default

  # supported plugins:
  # - Citizens
  # - FancyNpcs
  # - ZNPCsPlus
  # - DecentHolograms
  # - FancyHolograms - doesn't support hologram clicks
  # If not, leave this space empty
  interaction-hook: "Citizens"
YAML:
command-errors:
  invalid-argument: "<prefix> <red>Your usage of this command was wrong."
  no-permission: "<prefix> <red>You do not have permission to use this command."
  too-many-arguments: "<prefix> <red>Too many arguments."
  not-enough-arguments: "<prefix> <red>Not enough arguments."
  unknown-command: "<prefix> <red>You have used a non-existent command."
YAML:
command-errors:
  invalid-argument: "<prefix> <red>Komutu yanlış kullandınız."
  no-permission: "<prefix> <red>Bu komutu kullanmak için yetkin yok."
  too-many-arguments: "<prefix> <red>Gereğinden fazla argüman girdiniz."
  not-enough-arguments: "<prefix> <red>Yeterli sayıda argüman girmediniz."
  unknown-command: "<prefix> <red>Var olmayan bir komut kullandınız."
Remove farmer-egg and set-product-level-item sections from config.yml.
Do not forget to add changes from v2.1.0.

v2.1.1 Changes
  • Fixed /farmer sellall confirmation not working in some versions.
New file changes are present in this update and its mandatory to add them. Otherwise you'll be missing features and possibly some existing features will be broken.

Bu sürümde dosya değişiklikleri mevcuttur ve dosyaların güncellenmesi zorunludur. Güncellemeler yapılmaz ise bazı yeni özellikler çalışmaz, bazı varolan özellikler ise bozulabilir.


v2.1.0 Changes
  • Now modules with default-status: true will not be disabled because of owner not having the permission.
  • Changed some internal stuff for minor performance improvements.
  • Fixed a race condition causing errors.
  • Fixed farmers getting stuck in region/island members when they leave the team.
  • Improved code quality for some hooks.
  • Fixed MODERN farm logic issues.
  • Fixed not being able to remove some GUI items.
  • Added current level tax and next level tax placeholders to UpgradeGUI.
  • Fixed auto-kill.default-status not working correctly.
  • Added an option for disabling shop menu.
  • Added confirmation message for /farmer sellall.
v2.1.0 File Changes

YAML:
settings:
  disable-buy-command: false # when set to true, /farmer buy command will be disabled and only way to get farmers will be the farmer eggs.
YAML:
dynamic-update-items:
  upgrade:
    available:
      material: "FIREWORK_ROCKET"
      model-data: 0
      amount: 1
      display-name: "<gray>Upgrade"
      glowing: false
      head-data: null
      requirement-line: '<aqua>♦ <#00e376><display>'
      lore:
        - ""
        - "<gray>Current Capacity: <#e37b00><current_capacity>"
        - "<gray>Current Tax: <#e37b00><current_tax>"
        - "<gray>Next Capacity: <#e37b00><next_capacity>"
        - "<gray>Next Tax: <#e37b00><next_tax>"
        - "<gray>Upgrade Requirements:"
        - ""
        - "<aqua>♦ <gold>Money: <#00e376><price>$"
        - "<requirement>"
        - ""
        - "<yellow>▶ Click to upgrade"
      slots:
        - 14
    max-level:
      material: "FIREWORK_ROCKET"
      model-data: 0
      amount: 1
      display-name: "<gray>Upgrade"
      glowing: false
      head-data: null
      requirement-line: ' <gray>- <#00e376><display>'
      lore:
        - ""
        - " <gray>Current Capacity: <#e37b00><current_capacity>"
        - " <gray>Current Tax: <#e37b00><current_tax>"
        - ""
      slots:
        - 14
Added <current_tax> and <next_tax>
YAML:
confirm-sell-all: "<prefix> <gold>Click this message to confirm selling all products."
buy-command-disabled: "<prefix> <red>Buying farmers via commands is disabled."
YAML:
buy-command-disabled: "<prefix> <red>Komut ile çiftçi satın alımları kapalı."
confirm-sell-all: "<prefix> <gold>Tüm ürünleri satmayı onaylamak için bu mesaja tıkla."
New file changes are present in this update and its mandatory to add them. Otherwise you'll be missing features and possibly some existing features will be broken.

Bu sürümde dosya değişiklikleri mevcuttur ve dosyaların güncellenmesi zorunludur. Güncellemeler yapılmaz ise bazı yeni özellikler çalışmaz, bazı varolan özellikler ise bozulabilir.


sFarmer 2.0.0

This update brings 2 new farm systems, one (MODERN farm logic) with incredible performance rates. Its heavily optimized for maximum performance in big servers, requires 1.20.6+. Instead of letting products grow and collecting them when the product reaches its max age, sFarmer simulates everything when farm logic is set to MODERN. No block updates, no packets sent, raw performance.
We also have Classic and Legacy farm logics too. Classic is a little bit more optimized than the legacy one and legacy logic is just the old farm logic with minor improvements.
You can read about new farm logics in the file changes given below.

v2.0.0 Changes
  • Added Folia support.
  • Added chat input support for adding members to farmers and collecting farmer products. They just had sign input before.
  • Added config option upgrade-all-upgrades-everything. This enables actually upgrading storage of every product that farmer can collect. Before, upgrade-all only upgraded products that farmer collected before.
  • Added farmer-command-opens-gui config option. If enabled, /farmer command will open the menu and won't send help message.
  • Added farmer-command-opens-buy-menu config option. If enabled, /farmer command will open purchase menu if the player doesn't have any farmer.
  • Added /farmer disappear for getting rid of farmer's interaction hologram/npc.
  • skin-name in config now supports every interaction hook.
  • Added zNCPsPlus support.
  • Added support for mayor change in TownyAdvanced.
  • Expanded info from /sfarmer uuidof command.
  • Cleared up command system.
  • Fixed log clearing system not working in some conditions.
  • Fixed issue in farmer logs menu.
  • Fixed missing tab completes.
  • Fixed interaction hook skin and glow issues.
  • Fixed some language issues.
  • Removed auto-plant feature. If auto-harvest is enabled for the farmer, it'll replant the harvested product automatically. Removing everything related to auto-plant from files is necessary.
  • Removed check-stock from auto-harvest.
v2.0.0 File Changes

YAML:
settings:
  disabled-worlds:
    - "world"
  farm-logic: MODERN # can be MODERN or CLASSIC, restart is necessary after changing this value
                     # MODERN is new and heavily optimized for the best performance, it doesn't allow crops to grow and simulates everything, requires 1.20.6+
                     # CLASSIC is the old system but does not break blocks, instead resets their age when they fully grow, little bit better than LEGACY
                     # LEGACY is the old system, breaks the blocks when they grow fully and replants if necessary, the worst performant, not recommended
  collect-dropped-items: false
  upgrade-all-upgrades-everything: false # normally, upgrade-all function only upgrades the product that player's farmer collected before. if you set this to true,
                                         # upgrade-all takes everything in collected-materials into account and upgrades them.
  place-farmer-on-region-creation: false
  farmer-command-opens-gui: false # when set to true, /farmer command opens farmer gui directly.
  farmer-command-opens-buy-menu: true # when set to true, /farmer command will open purchase menu if player doesn't have a farmer

  first-location: # only works when place-farmer-on-region-creation is enabled
    enabled: false
    modify-by: -5.5, 1.5, 3.5 # places farmer at location -5.5 X, +1.5 Y, +3.5 Z relative to region center
    rotation: -88, 0.8 # modifies farmer's pitch and yaw
  add-member:
    required-online: true
    input-type: SIGN
    input-type: SIGN # can be SIGN or CHAT
    chat-timeout: 15
  take-amount:
    input-type: SIGN # can be SIGN or CHAT
    chat-timeout: 8
We recommend deleting this file and letting in regenerate.
If you don't want to do that, remove auto-plant and adjust the slots of other items.
YAML:
help-message:
  - ""
  - "<#e2cc00><bold>Farmer Commands"
  - "<gray>/farmer <#39a7fc>buy <italic><gray>(command to buy a farmer.)"
  - "<gray>/farmer <#39a7fc>menu <italic><gray>(opens the farmer menu.)"
  - "<gray>/farmer <#39a7fc>teleport <italic><gray>(teleports the farmer to you.)"
  - "<gray>/farmer <#39a7fc>disappear <italic><gray>(disables or enables farmer's visual appearance.)"
  - "<gray>/farmer <#39a7fc>skin <name> <italic><gray>(changes farmer skin name.)"
  - "<gray>/farmer <#39a7fc>return <italic><gray>(returns the farmer and gives you the price back.)"
  - "<gray>/farmer <#39a7fc>sellall <italic><gray>(sells all the farmer's products)"

type-take-amount-to-chat: "<prefix> <gold>Please type amount of products you want to take to chat."
chat-process-cancel: "<prefix> <red>Process cancelled due to timeout."
type-player-to-chat: "<prefix> <gold>Please type name of the player you want to add to chat."
player-not-found: "<prefix> <red>Could not find that player."
already-a-member: "<prefix> <red>That player is already a member of your farmer."

no-visual-enabled: "<prefix> <gold>Your farmer will not have visual appearance from now on."
no-visual-disabled: "<prefix> <gold>Your farmer's visual appearance is restored."
YAML:
help-message:
  - ""
  - "<#e2cc00><bold>Çiftçi Komutları"
  - "<gray>/çiftçi <#39a7fc>satınal <italic><gray>(çiftçi satın alma komutu.)"
  - "<gray>/çiftçi <#39a7fc>menü <italic><gray>(çiftçi menüsünü açar.)"
  - "<gray>/çiftçi <#39a7fc>getir <italic><gray>(çiftçiyi yanına ışınlar.)"
  - "<gray>/çiftçi <#39a7fc>yoket <italic><gray>(çiftçiyi bölgenizde görünmez hale getirir / tekrar görünür yapar.)"
  - "<gray>/çiftçi <#39a7fc>skin <isim> <italic><gray>(çiftçi skin ismini değiştirir.)"
  - "<gray>/çiftçi <#39a7fc>iade <italic><gray>(çiftçiyi iade eder ve ücretini geri verir.)"
  - "<gray>/çiftçi <#39a7fc>hepsinisat <italic><gray>(toplanan tüm ürünleri satar.)"

type-take-amount-to-chat: "<prefix> <gold>Almak istediğin ürün miktarını sohbete yaz."
chat-process-cancel: "<prefix> <red>İşlem iptal edildi."
type-player-to-chat: "<prefix> <gold>Eklemek istediğin oyuncunun adını sohbete yaz."
player-not-found: "<prefix> <red>Oyuncu bulunamadı."
already-a-member: "<prefix> <red>Bu oyuncu zaten çiftçinize üye."

no-visual-enabled: "<prefix> <gold>Çiftçin artık bölgende gözükmeyecek."
no-visual-disabled: "<prefix> <gold>Çiftçin tekrar bölgende gözükecek."
We recommend deleting this file and letting it regenerate.
YAML:
  MELON:
    unit-price: 2.5
    levels: {}
Add melon to your collected materials otherwise some issues may occur.
New file changes are present in this update and its mandatory to add them. Otherwise you'll be missing features and possibly some existing features will be broken.

Bu sürümde dosya değişiklikleri mevcuttur ve dosyaların güncellenmesi zorunludur. Güncellemeler yapılmaz ise bazı yeni özellikler çalışmaz, bazı varolan özellikler ise bozulabilir.


1.21.5 Cactus Issue

This is fixed in 1.21.6 and 1.21.5 should not be used as it was never released fully. Please update to newer versions if you are using 1.21.5.

v1.4.3 Changes
  • Fixed farmer transfer issues when islands are transfered.
  • Fixed settings GUI not supporting removing items.
  • Fixed issues with 1.21.6+.
  • Fixed product gui not updating in certain situations.
  • Fixed log-cleaner not syncing between servers.
  • Fixed minor RClaims issue.
  • Recoded command system, no changes visible.
  • Added /sfarmer deleteall <player> command which deletes every farmer of given player and also can get rid of farmer's incase a database glitch.
  • Added /sfarmer uuidof <player> command which sends farmer uuid of given player.
  • Added first location modifier when place-farmer-on-region-creation is enabled.
  • /sfarmer uuidof, /sfarmer delete and /sfarmer deletall commands now support offline players too.
v1.4.3 File Changes

YAML:
admin-help-message:
  - ""
  - "<#e2cc00><bold>Farmer Commands"
  - "<gray>/sfarmer <#39a7fc>save <italic><gray>(saves everything to database.)"
  - "<gray>/sfarmer <#39a7fc>reload <italic><gray>(reloads config and every other file.)"
  - "<gray>/sfarmer <#39a7fc>bypass <italic><gray>(enables/disables bypass cooldown mode.)"
  - "<gray>/sfarmer <#39a7fc>uuidof <player> <italic><gray>(sends farmer uuid of given player)"
  - "<gray>/sfarmer <#39a7fc>delete <player> <italic><gray>(deletes given player's farmer)"
  - "<gray>/sfarmer <#39a7fc>deleteall <player> <italic><gray>(deletes given player's farmers)"
  - "<gray>/sfarmer <#39a7fc>givefarmer <player> <amount> <italic><gray>(gives given player a farmerç.)"
  - "<gray>/sfarmer <#39a7fc>giveegg <player> <italic><gray>(gives given player a farmer egg, gives a farmer upon right click.)"
  - "<gray>/sfarmer <#39a7fc>giveproductupgrader <player> <product> <level> <amount> <italic><gray>(gives an item that upgrades given product's level.)"
  - ""
YAML:
settings:
  disabled-worlds:
    - "world"
  collect-dropped-items: false
  place-farmer-on-region-creation: false
  first-location: # only works when place-farmer-on-region-creation is enabled
    enabled: false
    modify-by: -5.5, 1.5, 3.5 # places farmer at location -5.5 X, +1.5 Y, +3.5 Z relative to region center
    rotation: -88, 0.8 # modifies farmer's pitch and yaw
  add-member:
    required-online: true
    input-type: SIGN
v1.4.2 Changes

This update fixes a minor DB issue and some Redis issues. Please update as soon as possible, do not forget to add changes from previous versions.

1.21.5 Cactus Issue

Due to changes in Paper codebase in 1.21.5, if you add CACTUS to auto-harvest, the cactus root block will disappear and cause issues in player farms. Please remove CACTUS from auto-harvest if you are using 1.21.5 as base version. This was reported to Paper by us and it will be fixed in 1.21.6, it is not recommended to use 1.21.5 because it is not stable.
Buy a license now
$14.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
13,609 Views
73 Purchases
119 Downloads
Nov 14, 2024 Published
Jul 7, 2026 Updated
5.00 star(s)
Average rating (13)
5.9 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Monetization
Game mode
  1. Survival & SMP
  1. Skyblock
  1. Towny
Game mode
  1. Survival
  1. Skyblock
  1. Towny
Game mode (legacy)
  1. Survival
  1. Skyblock
  1. Towny
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Turkish
Includes DRM
Yes
Source access (legacy)
Closed source & unobfuscated
Creators
Owner
Recommended for you
350+ command admin panel with cross-server moderation, Ban API, ranks & a mobile-ready UI
5.00 star(s) 9 ratings
620 purchases
Overhead UI System asset, perfect for adding player information displays to your Roblox game.
4.50 star(s) 6 ratings
559 purchases
Handcuff System asset, ideal for adding functional arrest mechanics to your Roblox game.
5.00 star(s) 6 ratings
391 purchases
Loading Screen System asset, ideal for creating smooth and interactive loading screens in Roblox.
5.00 star(s) 1 ratings
245 purchases
Taser System asset, ideal for adding realistic non-lethal combat mechanics to your Roblox game.
5.00 star(s) 3 ratings
241 purchases
13,609 Views
73 Purchases
119 Downloads
Nov 14, 2024 Published
Jul 7, 2026 Updated
5.00 star(s)
Average rating (13)
5.9 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Monetization
Game mode
  1. Survival & SMP
  1. Skyblock
  1. Towny
Game mode
  1. Survival
  1. Skyblock
  1. Towny
Game mode (legacy)
  1. Survival
  1. Skyblock
  1. Towny
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Turkish
Includes DRM
Yes
Source access (legacy)
Closed source & unobfuscated
Creators
Owner
Recommended for you
350+ command admin panel with cross-server moderation, Ban API, ranks & a mobile-ready UI
5.00 star(s) 9 ratings
620 purchases
Overhead UI System asset, perfect for adding player information displays to your Roblox game.
4.50 star(s) 6 ratings
559 purchases
Handcuff System asset, ideal for adding functional arrest mechanics to your Roblox game.
5.00 star(s) 6 ratings
391 purchases
Loading Screen System asset, ideal for creating smooth and interactive loading screens in Roblox.
5.00 star(s) 1 ratings
245 purchases
Taser System asset, ideal for adding realistic non-lethal combat mechanics to your Roblox game.
5.00 star(s) 3 ratings
241 purchases
Top