Download Data Driven Composter — Minecraft Mods — MetaMods

Data Driven Composter

Active

Downloads

0

Last update

2 years ago

Versions

1.18.2 — 1.20.2
Server
Fabric
Quilt
Game mechanics
Utils

Data Driven Composter

A server-side composter mod that provides complete customization freedom for what items can be used in composters. Compatible with Fabric and Quilt!

Getting Started

To use the mod you will need:

  • Minecraft version 1.18.2 or newer
  • Data Driven Composter mod
  • One of the mod loaders: Quilt or Fabric

After installing the necessary components, configure the file at config/ddc.json. The client version of the mod is not required but can be installed for single-player or local network play.

Configuration - ddc.json

Example configuration

Important: By default, all standard registration will be present.

Tip: To apply configuration changes without server restart, use the standard /reload command. The mod will automatically load all changes in real time, including restoring default settings if needed.

{
   // Disable standard item registration. Set to true
   // if you want to define custom values for standard items.
   "disableDefaultVanillaRegistry": false,
   // Disable registration via datapacks. Set to true
   // to define custom values or disable modified
   // entries in Quilt.
   "disableDatapackRegistry": false,
   // Enable logging of all registration operations.
   // Disabled by default due to large information volume.
   "logAllDirectRegistration": false,
   // Items that can be composted in composter.
   // Identifier -> Probability
   "compostableItems": {
      "minecraft:glow_lichen": 0.5,
      "minecraft:poppy": 0.65,
      "minecraft:cocoa_beans": 0.65,
      "minecraft:azalea": 0.65,
      "minecraft:nether_wart": 0.65,
      ...
   }
}

Configuration Parameters

  • disableDefaultVanillaRegistry
    • true - disables standard item registration
    • false - preserves standard registration
  • disableDatapackRegistry
    • true - disables registration via datapacks
    • false - preserves registration via datapacks
  • logAllDirectRegistration - debugging option
    • true - logs all registration operations
    • false - does not log registration operations
  • compostableItems
    • minecraft:... - item identifier for composting
    • 0 - 1 - probability from 0 to 1 of adding item to composter

Planned Features

  • [ ] Customizable return items with probability
  • [ ] Integration with QSL RegistryEntryAttachment for more dynamic initialization
  • [ ] Custom recipe type for datapacks allowing registration of compostable items via datapacks
Project members
Ampflower

Ampflower

Developer

Created: 28 May 2022

ID: 9776