Download Zine — Minecraft Mods — MetaMods
Zine

Downloads

1

Last update

1 month ago

Versions

1.21.5 — 1.21.9
Client and server
Fabric
Libraries

Zine

Zine is a specialized library modification created by developer EightSidedSquare for their own Minecraft modding requirements. While you can utilize this project in your own developments, please note that the library is under active development and may undergo significant changes.

Registries and Registration

Zine provides useful tools for working with registries - the RegistryHelper class with helper methods for various registration types, as well as RegistryQueue for organizing object registration in sequential order.

Data Generation

The library includes data generators for different content types: particle texture provider, and sound list provider offering a more compact alternative to similar solutions from other libraries.

Data Processing

For efficient information handling, the library provides DataHelper (working with byte buffers and data for mutable objects) and RegistryCodecGroup for combining related codecs in dynamic registries.

Achievements

Additional functions for modifying achievements include the Modify Advancement event and the helper class VanillaAdvancementModifications, simplifying the integration of new elements into existing tasks (for example, adding food items to the "Balanced Diet" achievement).

Animations

The animation section features enhanced interpolations based on functionality from the popular Geckolib library.

Sprite Atlases

An extensive set of tools for working with texture atlases:

  • Generator - creating noise and gradient textures
  • Remap - visual integration of multiple textures based on a base texture
  • Connected textures - automatic generation of all possible connected texture combinations
  • Modify sources - event for custom source processing
  • Additional utilities AtlasSourceUtil and extensions for PalettedPermutationsAtlasSource

Models

A powerful system for creating and modifying models includes:

  • ADD_UNBAKED events for model generation during resource loading
  • BEFORE_BAKE event for configuring item models before final processing
  • Extensions for standard item models
  • Special model types for blocks with connection and tiling
  • Convenient custom block model creators
  • Helper classes BlockModelDefinitions, BlockModelParts and BlockStateModels

Miscellaneous

Additional functional capabilities:

  • Compatible client armor trim registry system
  • Spawn conditions based on noise algorithms
  • Extensions for working with predicates and achievement criteria
  • Tools for modifying structural elements
  • Simplified functionality for adding components to item settings
  • AlternativeCodec for codecs with multiple encoding options
  • CodecUtil utilities
  • Handlers for modifying localizations and block sound characteristics
Project members
EightSidedSquare

EightSidedSquare

Developer

Created: 21 May 2025

ID: 100657