QuickFarmer

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

Description

QuickFarmer allows users to plant multiple crops and vegetation with a single click. This plugin works with Wheat, melon, and pumpkin seeds, as well as carrots, potatoes, tall grass and ferns, dead bushes (shrubs), sugarcane, flowers (red and yellow), mushrooms (red and brown), and tree saplings (Birch, Oak, Jungle, and Pine).

Features

  • Command based activation and deactivation, config reloading independent of server reloading, and others (see the Commands section below)
  • Each player can set the number of items to plant with a single click.
  • Customization of default (for when the toggling command is used) and maximum QuickFarmer lengths. The maximum allowable length is 64 (since a stack cannot naturally hold more than 64 of an item).
  • The config.yml allows admins to set which of the above items can be planted using QuickFarmer.
  • QuickFarmer stores user data so that they remain users when they log out or when the server restarts. Users receive a notification upon login if they are a QuickFarmer user.
    • The config.yml contains an option to disable "auto register" so players must activate QuickFarmer each time they log in or the server restarts/reloads.
  • Permissions Support

Commands

  • QuickFarmer has two basic commands: /quickfarmer and /qf
  • /< quickfarmer | qf >: Toggles QuickFarmers status for the player. When toggling on, the default value stored in QuickFarmer's config.yml will be used.
  • /< quickfarmer | qf > <value>: Sets the user's QuickFarmer's length to <value>. <value> must be a number be 2 and the maximum length specified in QuickFarmer's config.yml (NOTE: The maximum is capped at 64).
  • /< quickfarmer | qf > view: Allows the player to see their user status with QuickFarmer, i.e. it tells the user what their current QuickFarmer's length is, or if they are not a user.
  • /< quickfarmer | qf > info : Displays info about the plugin, including which blo
  • /< quickfarmer | qf > reload: Reloads QuickFarmer's config.yml. It sends a message to all online messages so that they aren't confused if they suddenly cannot use QuickFarmer (in case of crashes or removal from the user list due to errors while reloading).

Permissions

I have only tested QuickFarmer with PermissionsBukkit. I cannot guarantee compatibility with any of the other permissions plugins, though if you have any issues, please let me know and I will attempt to correct any issues.

  • Permissions Nodes:
    • quickfarmer.use: Allows the user to use the basic functions of QuickFarmer, including:
      • /< quickfarmer | qf >
      • /< quickfarmer | qf > <value>
      • /< quickfarmer | qf > view
      • /< quickfarmer | qf > info
    • quickfarmer.reload: Allows the user to use < quickfarmer | qf > reload. Typically, this permission would only be given to Admins/OPs
    • quickfarmer.* :

Installation

  1. Add QuickFarmer.jar to the plugins folder.
  2. Start up the server for the first time. the QuickFarmer folder will automatically generate, containing the config.yml
  3. Customize the config.yml as you see fit.
  4. Reload QuickFarmer, either by using < quickfarmer | qf > reload or by reloading/restarting the server.

ChangeLog

  • v1.6.2: Initial Release

Previous Versions

  • none

Future Plans (in no particular order)

  • Possibly setting toggle to toggle between off and the user's last QuickFarmer value (or the default value if they've never used QuickFarmer before).

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    61557
  • Created
    Jul 14, 2013
  • Last Released File
    Jul 14, 2013
  • Total Downloads
    651
  • License

Categories

Members

Recent Files