Collective

Collective

🎓 Collective is a shared library with common code for all of Serilum's mods.

Library

9,112 downloads
39 followers
Created 3 months ago
Updated 19 days ago

External resources



Project members

Serilum

Owner


Technical information

License
Client side
required
Server side
required
Project ID
Filter loader...
Filter versions...

Cleaned up backend code.

The complete changelog with previous versions can be found at:
  https://serilum.com/mods?changelog=collective

Fixes the problems caused by Mojang's launcher update.

The complete changelog with previous versions can be found at:
  https://serilum.com/mods?changelog=collective

(Fabric) Updated ConfigFunctions to work with the new .json5 files.

The complete changelog with previous versions can be found at:
  https://serilum.com/mods?changelog=collective

Fixed minecraft version specific biome and village input.

The complete changelog with previous versions can be found at:
  https://serilum.com/mods?changelog=collective

Added CommandFunctions to get the raw output of a command.
Added code to get coordinates of nearby biomes.

The complete changelog with previous versions can be found at:
  https://serilum.com/mods?changelog=collective

Changed the input of the Schematic function to work with an InputStream, instead of a file path.

The complete changelog with previous versions can be found at:
  https://serilum.com/mods?changelog=collective

Updated backend code.
Synced version with local development.

The complete changelog with previous versions can be found at:
  https://serilum.com/mods?changelog=collective

Added EntityFunction to force set a LivingEntity's health, above the max health limit.

The complete changelog with previous versions can be found at:
  https://serilum.com/mods?changelog=collective

Added BlockPos function to get a random position inside an ungenerated chunk.
Added functionality to Collective to parse .schem and .schematic files.

The complete changelog with previous versions can be found at:
  https://serilum.com/mods?changelog=collective

(Forge) Moved mod icon to the root of the resources folder to prevent a crash when clicking on Collective in the mod list.

The complete changelog with previous versions can be found at:
  https://serilum.com/mods?changelog=collective

(Fabric) Fixed some config values not being parsed correctly.

The complete changelog with previous versions can be found at:
  https://serilum.com/mods?changelog=collective

(Fabric) Added backwards compatibility for the previous .json files. They'll be transformed to .json5 when loaded with the new configuration manager.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

(Fabric) Rolled back an update to mixins related to chat functions for now due to a crash.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

(Fabric) Updated mixins related to client and server chat messages.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

(Fabric) A new major update!
Added support for Mod Menu.
Added custom configuration screen compatible with Mod Menu.
The config now correctly uses the .json5 suffix. This does mean you'll have to update the config files again.
Added extra information to fabric.mod.json.
Added Minecraft loaded event callback.
Added default language loaded event callback.
Dependent mods will be updated to work with Mod Menu too.
(Forge) Added mod icon. Synced versions with Fabric.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

(Fabric) Added entity teleport command callback to CollectiveEntityEvents.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

Now also setting the demand variable to 0 when resetting a merchant's offer.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

Updated GameSettingsFunctions to be able to set the gamma value in-game.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

Added functions related to setting and resetting mob spawner delay.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

Added an extra check to the recursive find block functions to prevent a StackOverflow error.
(Fabric) Fixed a nullpointerexception when checking if an entity was from a spawner.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

(Fabric) Fixed incompatibilities with other mods due to an incorrectly applied ItemStackMixin.
Fixes item events from other mods not being run correctly.
Thanks @Pyrofab on Github for the code the current function is based on!

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

Fixed a crash when a dimension was loaded before the WorldLoadEvent was run.
Improved performance by using WeakHashMaps to allow better garbage collection.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

Fixed Collective crashing when trying to spawn an entity into an incorrectly loaded world.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

Added a multitide of functions related to sending messages, in their own class MessageFunctions.
Updated to work with MutableComponents directly.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

Added functions related to in-game settings.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

Extended EntityFunctions to work with Villagers, Wandering Traders and their merchant offers.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

Updated EntityFunctions.
Cleaned up code and added setEntityFlag function.

The complete changelog with previous versions can be found at https://serilum.com/mods?changelog=collective.

Initial release of Collective (Forge) for Minecraft 1.19.2 on Modrinth.

Initial release of Collective (Forge) for Minecraft 1.18.2 on Modrinth.

Initial release of Collective (Forge) for Minecraft 1.16.5 on Modrinth.

Initial release of Collective (Fabric) for Minecraft 1.19.2 on Modrinth.

Initial release of Collective (Fabric) for Minecraft 1.18.2 on Modrinth.

Initial release of Collective (Fabric) for Minecraft 1.16.5 on Modrinth.

External resources



Project members

Serilum

Owner


Technical information

License
Client side
required
Server side
required
Project ID