Collective

Collective - Minecraft Mod

Collective Mod Overview

Collective is a shared library containing the core code for most of Serilum's mods. In other words, it makes development easier and is way better in terms of compatibility between mods. It is targeted for use with Fabric and, while usable without it, requires the Fabric API. It's designed to do a few things to enhance the maintainability and features of mods which depend on it.

Key Features:

  • Centralized Code Management: Consolidations of data and major functions are moved to one place, maintaining both versions for Forge and Fabric respectively.
  • Improved Mod Management: Any changes in the base trickle down into the Collective and all of their depending mods, reducing updates to a minimum, to the ease of maintenance.
  • Entity Handling: Provides functionality to replace and resupply entities, as well as the ability to transfer items and armor between replaced entities in mods reliant on Collective.
  • Compatibility: It provides variables and functions with full compatibility with other mods and also with the networking code, through which packets will be able to be sent.
  • Backwards Compatibility: Helps in keeping mods compatible with newer versions, hence managing future updates quite hassle-free.

Collective Mod Compatibility

Minecraft Versions Supported:

  • 1.21.x
  • 1.20.x
  • 1.19.2–1.19.4
  • 1.18.2
  • 1.16.5

Platforms Supported:

  • Fabric
  • Forge
  • NeoForge
  • Quilt

Supported Environments:

  • Client-side
  • Server-side
  • Client and server

This wide compatibility ensures that Collective can be used with various Minecraft versions and modding platforms, providing a flexible and reliable foundation for Serilum's mods.