A server-sided composter mod that allows you to customise what you can feed to composters for Fabric & Quilt!
Requirements:
- Minecraft 1.18.2+
- Data Driven Composter
- One of either mod loader:
Install Minecraft 1.18.2 or 1.19, DDC and your mod loader of choice, then customise the config at config/ddc.json. No client
mod is required, but you may install to use it in single player or with LAN.
Example configuration
Note: By default, the entire registry will be present.
Tip: If you would like to hot reload the configuration without restarting the server, use the default /reload command
built into the game.
DDC will automatically load in your changes live without any other intervention, including restoring the vanilla
registry if you want.
{// Whether to disable vanilla registration. Set this to true if// you'd like to define your own values for vanilla's stuff."disableDefaultVanillaRegistry": false,// Whether to disable the datapack registry. Set this to true if// you'd like to define your own values for vanilla's stuff, or// disable modded entries on Quilt."disableDatapackRegistry": false,// Whether registration should be logged or not.// Disabled by default due to it spamming stack traces for each call."logAllDirectRegistration": false,// Items that can be composted in a composter.// Identifier -> Chance"compostableItems": {"minecraft:glow_lichen": 0.5,"minecraft:poppy": 0.65,"minecraft:cocoa_beans": 0.65,"minecraft:azalea": 0.65,"minecraft:nether_wart": 0.65,
...
}}disableDefaultVanillaRegistrytrue: Disables Vanilla registration.false: Keep Vanilla registration.
disableDatapackRegistrytrue: Disables datapack registration.false: Keep datapack registration.
logAllDirectRegistration: Debugging option.true: Logs all registrations to the composter block.false: Does not log any registration to the composter block.
compostableItemsminecraft:...: Identifier for the item to allow composting of.0 - 1: Chance between 0 & 1 for an item to add to the composter.
- Customisable returns with chance
- QSL's RegistryEntryAttachment for more dynamic initialisation.
- Custom Datapack Recipe type to allow for datapacks to register compostable items.
