tdplanter-0.6.0.jar
Curse Maven Snippet
What's new
The format follows Keep a Changelog, and the project uses Semantic Versioning.
[0.6.0]
Added
- Added optional yield recipes for Farm & Charm and Alex's Caves fertilizers, with increasing bonuses above Bone Meal.
- Added boosted Farm & Charm fertilized farmland and a Cocoa Beans recipe that requires jungle logs.
- Added work-per-tick breakdowns and estimated cycle times to the planter details.
- Added an optional JEI growth category so seed usages show compatible planter soils, configured drops, and base work.
Fixed
- Moved the planter base-work text onto its own line below the drops label in both EMI and JEI so the recipe details no longer overlap.
- Read JEI growth recipes from the active client level recipe manager so the category is populated after recipe synchronization.
- Added a native EMI growth category with seed, soil, drops, and base-work information because JEMI intentionally skips JEI categories for mods that already provide an EMI plugin.
- Register planter growth recipes with JEI after the client recipe manager becomes available, including recipe reloads, so seed usages show the TDPlanter category.
- Place the two planter output slots directly beside the player inventory and align both sections as one compact bottom layout.
- Reset growth work and the rendered crop stage whenever the inserted soil changes.
- Disabled seed insertion by right-click so seeds are inserted through the dedicated UI slot.
- Detected planted block items as seeds, including crops whose planting items use names such as roots, kernels, cloves, oats, hops, or peanuts.
- Prevented automatic crop fallbacks from overriding explicit crop-specific soil requirements.
- Prevented the overview work text from overlapping the inserted soil slot.
- Made automatically detected stem crops harvest the detected fruit block's loot table instead of producing arbitrary fruit-block stacks.
- Made melons produce melon slices while preserving normal pumpkin drops and equivalent loot behavior from modded stem fruits.
- Kept saplings out of generic crop detection so age-bearing saplings such as Mangrove Propagules resolve only through tree detection.
- Included the active soil yield factor in the planter details and effective yield total.
- Kept
yield_factoroptional in the KubeJS soil schema to preserve existing scripts. - Ordered required KubeJS soil schema keys before the optional
yield_factorkey so datapack loading no longer aborts during schema registration. - Added a regression test for KubeJS's required-before-optional schema ordering contract.
Changed
- Planter items now retain their tier, material, installed hood, lamp, hopper, filter module and configuration, wax state, and stored FE when broken.
- Soil, seeds, tools, fertilizer, and buffered outputs now drop separately when a planter is broken, while transient growth progress is reset.
- Standardized every Hopper Module on a compact two-slot output buffer instead of tier-dependent rows of output slots.
- Centered the smaller output panel below the planter controls.
- Shortened large work values in the overview while retaining exact current and required work in the tooltip and details tab.
[0.5.0]
Added
- Added runtime fallback definitions for conventional crops, melon- and pumpkin-style stems, saplings, dirt-tagged blocks, and farmland blocks.
- Rendered the inserted soil inside the planter using its own block model and texture.
- Added hoe right-click tilling for inserted soil through NeoForge's
HOE_TILLcompatibility contract, including transformations supplied by other mods.
Changed
- Rendered planted field crops and stems with their block models instead of upright seed-item models.
- Removed the implicit plant-area right-click harvest; ordinary right-clicks now open the planter menu.
- Gave farmland and automatically detected modded farmland a 1.25x soil growth factor while regular dirt remains at 1.0x.
- Reworked the planter overview and details layout to show current and required work plus the active soil speed.
- Replaced technical detail-page fields with live growth and yield totals plus their tier, soil, hoe, glass hood, growth lamp, and fertilizer multipliers.
- Marked inactive optional modifiers separately so the configured benefit remains visible without being included in the effective total.
Fixed
- Allowed automatically detected seeds such as Melon Seeds to enter the seed slot and participate in growth resolution.
- Synchronized soil and seed changes to clients so the planter display updates immediately.
- Kept explicit growth definitions authoritative without reporting their automatic fallbacks as ambiguities.
- Made the Hopper Module automatically harvest ready crops into its output buffer and export them to inventories below.
- Allowed Hopper Module exports to move the portion that fits instead of blocking the complete transfer.
- Calculated the work bar from current work divided by required work instead of treating raw work units as a percentage.
- Advanced field-crop and stem render stages from the actual growth progress and synchronized stage changes to clients.
- Kept the first visible crop stage above the rendered soil surface so newly planted crops are not hidden by the planter rim.
- Kept input item stacks off the details tab instead of allowing hidden overview slots to collapse into its upper-left corner.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

