- Update mixins to allow for other modifications to placements of crops.
- Added two tags to determine whether a crop should:
farmersdelight:does_not_survive/rich_soil
Does not survive on rich soil.- Should contain plants considered crops, nether or water.
- For example: Wheat, Nether Wart, Lily Pad.
farmersdelight:survives/rich_soil
Survives on rich soil.- Should contain everything other than the above.
farmersdelight:survives/rich_soil_farmland
Survives on rich soil.- Should contain plants considered crops or plains.
- For example: Tomatoes, Saplings, Fern.
farmersdelight:does_not_survive/rich_soil_farmland
Does not survive on rich soil farmland.- Should contain everything other than the above.
- The original behavior is preserved if neither tag contains the block you are trying to place.
- This should also make catching edge cases with these features easier going forth.
- Fixed crash when tomatoes attempt to grow.
- Fixed Comfort and Nourishment overlays being positioned incorrectly.
- Fixed crash when creating Farmer's Delight modified loot.
- Fixed incorrectness when swapping items between inventory and cooking pot gui. #67
- Fixed crash when an explosion spawns. #68
Maven Notes
The Porting Lib fork we have made is now hosted on https://repo.greenhouse.house/#/snapshots/. Please read the README if you wish to know how to get this maven into your development environments.
- Updated to 1.21.x
- Updated for parity with 1.21-1.2.4
- fixed some dye tags
- fixed barbecue stick recipe
- Fix client startup crash.
- Implement previously forgotten
extract
method within the Cooking Pot inventory, which should improve compatibility with content that utilises the Fabric Transfer API. - Update
ru_ru.json
(#18) - Expanded compat layer, improvements to compat layer (#20).
- Update to use Fabric ASM for enum additions.
- Added KNIFE EnchantmentCategory. (#24)
- Updated PortingLib to 2.3.2+1.20.1.
- greatly expanded compat layer
- Update
es_mx
lang file. (#15 - TheLegendOfSaram) - Include
+refabricated
in the version schema to allow for an easier time detecting which Farmer's Delight port is loaded.- Modrinth version numbers are unaffected by this, but maven versions are.
Below contains an example of how you may detect Farmer's Delight Refabricated following this change.
public static boolean isFDRefabricated() {
// Use Objects#equals to make sure it's null safe for Farmer's Delight Fabric, which should not contain a +.
return FabricLoader.getInstance().getModContainer("farmersdelight").map(container -> Objects.equals(container.getMetadata().getVersion().getFriendlyString().split("\\+")[1], "refabricated")).orElse(false);
}
- Added more compat layer specifically made for old addons.
- These include the following:
- Ocean's Delight, End Delight, Expanded Delight, End Delight, Chef's Delight and Nethers Delight
- Added more compat layer specifically made for old addons.
- These include the following:
- Ocean's Delight, End Delight, Expanded Delight, End Delight and Chef's Delight.
- Prefixed all recipe book related enums.
- Fixed vectorwing not being present within the mod credits.
- Fixed Dog Food not applying any superclass tooltips.
- Added a barebones compat layer just for Fright's Delight and Delight Knives.
- Feel free to ask for more compat layers, we'll do it if it seems do-able and simplistic enough, just please accept no as an answer if we say so.
- Added sound when flipping items in skillet
- Use modApi for Porting Lib dependency so it will transitively apply to developer environments.