Agriculture Expanded - GenMode/Minecraft GitHub Wiki

About

Welcome to the Agriculture Expanded wiki

Agriculture Expanded


Edition: Java Edition
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Type: Datapack
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Release Date: TBA
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Latest Update: TBA
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Versions:
1.20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Dependencies:

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Downloads:
TBA

A lot of Minecraft features are underdeveloped especially its fishing, farming and breeding. This datapack is a combination of three different datapacks of mine bringing improvements that hopefully solve that issue.



Features

Custom Development Support

Custom Genes

Instead of being hardcoded into the datapack, genes are instead uploaded to an NBT storage. This allows for custom genes for anyone who wants to add any.


Commands to add genes:

MC Version DP Update Function Description Macro Arguments
1.20.2+ v1.0.0+ gen_agrex:run/genetics/add Sets the gene's name so it can be selected through data {id:"..."}
1.20.2+ v1.0.0+ gen_agrex:run/genetics/add Sets how the name is displayed in the Rancher's Manual {Name:'{"...":"..."}'}
1.20.2+ v1.0.0+ gen_agrex:run/genetics/add Sets the range of possible values a gene can have {score:{min:#, max:#}}
1.20.2+ v1.0.0+ gen_agrex:run/genetics/add Tells the gene what mob this gene belongs to {type:"#NAMESPACE:MOB"}
1.20.2+ v1.0.0+ gen_agrex:run/genetics/add Sets the starting value for a gene {value:#}
1.20.2+ v1.0.0+ gen_agrex:run/genetics/add Sets the starting value for a gene {value:{min:#, max:#}}
1.20.2+ v1.0.0+ gen_agrex:run/genetics/add Sets the value for a gene {value:{entity:"#NAME", nbt:"#PATH"}}


Notes:

  • All breedable mobs have the potential for genes even modded ones
  • Giving a mob the tag data.Entity will prevent it from gaining these genes


Blocks

Crafter
Agrarian's Workbench

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Stackable: Yes (64)
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Tool:

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Transparent: No
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Flammable: Yes
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Usable Items:
Dyes
Logs

Obtaining: You get an Agrarian's Workbench by trowing a log item on top of a crafting table. There are 10+ design versions based on which log you use and you can sneak+right-click to swap them out. When breaking you can use any item, but an axe works fastest.


Gameplay

Fishing
Biome Group Cage Fish Junk Treasure
Caves TBA TBA TBA
Cold Oceans TBA TBA TBA
Deep Dark TBA TBA TBA
Deserts TBA TBA TBA
Forests TBA TBA TBA
Freshwater TBA TBA TBA
Jungles TBA TBA TBA
Mushroom TBA TBA TBA
Oceans TBA TBA TBA
Swamps TBA TBA TBA
Warm Oceans TBA TBA TBA
Genetics

A mob's genetics can be accessed through the Rancher's Manual. Breedable mobs are given (mostly loot-based) genetics that can be raised or lowered through breeding. Each child will be produced with an average between its parents' stats then a "Mutation Rate" score will be rolled on top of that. The higher the mutation rate the more likely a gene's expression will increase or decrease from there.

Notes:

  • You can customize genes with commands
  • Horse stats and Panda genes can be viewed with the Rancher's Manual as well
  • If you want a mob exempt from the genetics system you can give it the tag "data.Entity" which disables that
Gallery


Items

Bait

These are items that can be utilized to provide some options when catching fish. In Fishing Cages bait is utilized to initiate loot drops while with fishing rods bait removes Junk & Treasure loot drops as well as ups chances to catch larger fish

List
Fishing Rods

Just like any other fishing rod you can fish for loot drops with them, but in the Agrarian's Workbench you can craft more rods with varying durability.

Notes:

  • The Obsidan Fishing Rod cannot be crafted
  • All fishing rods can have bait attatched to them by Shift+Casting with a bait item in your offhand
Stone Iron Gold Diamond Netherite Obsidian

Durability: 142

Durability: 271

Durability: 35

Durability: 1693

Durability: 2203

Durability: N/A
Loot Chests

Loot chests can sometimes be fished up when fishing. Use right-click to get loot

Obtainable Unobtainable
Manuals

Crafted in the Agrarian's Workbench, manuals are used primarily for relevant information. They are activated on right-click and can be toggled on/off in the settings.

Angler's Manual Botanist's Manual Rancher's Manual

Gives info about fishing loot. Has cycleable modes between "Fish", "Treasure" and "Junk". Can also be used on the Fishing Cages

TBA

Displays the genetics of breedable mobs as well as important stats such as health, age, and mutation rate. Also shows important information when used on beehives/bee_nests as well



Settings & Commands

Options
Pack Update Command Description
v1.0.0+ /function gamerule:agriculture_expanded/use_templates {set:"<true|false>"} Toggles if the smithing table uses templates for trimming custom items
v1.0.0+ /function gamerule:agriculture_expanded/change_breeding {set:"<true|false>"} Toggles all breeding changes made by the datapack
v1.0.0+ /function gamerule:agriculture_expanded/april_fools_gene {set:"<true|false>"} An easter egg from an old datapack of mine. Gives wolves nonsense stats
v1.0.0+ /function gamerule:agriculture_expanded/change_fishing {set:"<true|false>"} Toggles all fishing changes made by the datapack
v1.0.0+ /function gamerule:agriculture_expanded/fishing_hazards {set:"<true|false>"} Toggles whether hazards can be fished up by players
v1.0.0+ /function gamerule:agriculture_expanded/force_biome {set:"<vanilla|none|caves|deserts>"} Sets all fishing loot to one loot table (mainly for development purposes)
Uninstall
Pack Update Command
v1.0.0+ /function uninstall:agriculture_expanded



History

[Expand]
Version ID Release Date Changelog
1.20_v1.0.0 TBA TBA



Gallery

Promotional Images
Screenshots
TBA



⚠️ **GitHub.com Fallback** ⚠️