Advanced Farming

Discussion in 'Plugin Requests' started by Attune, Jul 31, 2017.

Thread Status:
Not open for further replies.
  1. Offline

    Attune

    Plugin category: Roleplay/Mechanics/Economy

    Minecraft version: 1.11.2 +

    Suggested name:
    AdvancedFarming

    What I'd like to see: I'd like a farming plugin to make farming more realistic and difficult, that players can tailor to best suit their worlds. I've noted there are other farming plugins that are somewhat similar but they do not function quite how I would like or would taking the combination of several others. The features I would like to see are a bit ambitious, but are listed as follows, everything would be the Minecraft default until changed:

    Animals

    • Variable growth time from child to adult so it can be changed
    • Variable time between breeding animals so it can be increased/decreased
    • The rate in which animals spawn throughout the world (I know it can be changed in Minecraft normally but it would be a nice feature to include)
    • The ability to change the block type and biome animals may spawn on and which animals may spawn there. (For instance: Llamas could naturally spawn on sand, but not on grass, same could be applied to biomes)
    • Configurable amounts of drops from animals (Meats, Leather, Wool, Feathers, Etc)
    • Configurable time between the chicken egg laying rate.


    Seasons - adds spring, summer, fall, and winter (Do not actually affect weather, only mechanics)

    • Seasons automatically changed after the previous one ends, each being able to be set for a configurable amount of time
    • Enable / Disable the planting and growth of specific crops during a specific season
    • Configurable success rate for animal breeding in which the percentages can be altered per season (if there is a low percentage and two animals are fed there is a chance when they breed nothing will happen)
    • Configureable amount of mob items and crop items received per season.
    • A server-wide announcement for when a season is about to end that can be configured (time before it ends and message)
    • A server-wide announcement for when a season starts that can be configured.
    • Configurable percentages for chicken egg lay rate during specific seasons


    Crops

    • Configurable percentages for crop growth speed in specific biomes
    • Enable/ Disable the planting and growth of specific crops in a specific biome
    • Enable / Disable the planting and growth of specific crops during a specific season
    • Configurable time for how long tilled land stays hydrated after rain
    • Increase/Decrease the amount of time it takes for a crop to grow
    • Configurable amount of drops per crop item (integrated with the seasons)
    • Configure the type of light that can grow crops. (Natural sunlight, glowstone, torches, etc)


    Ideas for commands:

    /
    advancedfarming shows info about the plugin and who created it
    /season help shows commands involving seasons
    /season shows the current season and time remaining
    /season set <season> set the season
    /season greeting <season> set the server message when a season changes
    /season farewell <season> set the server message when a season is near its end


    Ideas for permissions:


    - advancedfarming.* All permissions and bypasses and restrictions that affect the player
    - season.season
    - season.help
    - season.set
    - season.message
    - season.greeting
    - season.farewell

    When I'd like it by: ASAP, though I completely understand this will be a very time-consuming plugin and I thank anyone who tackles it!

    And if you have any ideas that you think would improve it don't hesitate to comment, I'm sure to have forgotten something.
     
  2. @Attune

    I will try give this a go and give further confirmation tomorrow.

    I'm currently working on which features there are possible to try to create.

    UPDATE: Some of the features you are mentioning, can be obtained by switiching to Spigot instead of Bukkit. In addition, a few of the features cannot be done (or not by me :(). An example would be changing the spawn rate of chicken laying eggs.

    UPDATE 2: I'm done with the seasons, crop restriction, breed (don't know if it works properly) and egg-chance.

    New question: The restriction part. Does same restriction apply to planting and growth? E.g. planting crop (wheat) in a desert is restriction in the winter, so neither is the growth.

    UPDATE 3: I have left this alone, since the requester does not respond back. I have done a lot of the feature and I will probably create a new plugin, based on some of the features. Who knows..
     
    Last edited: Aug 13, 2017
Thread Status:
Not open for further replies.

Share This Page