All Mods Resource Packs Data Packs Shaders Modpacks Plugins
MModding Library

MModding Library

by Neokys • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

MModding

mmodding-library

Modrinth CurseForge

MModding Maven Java CI with Gradle

Overview

The MModding Library is a set of tools made by the MModding organization providing new useful systems in mod making.

Players should not expect any relatable content coming directly from the library. The magecraft only occurs with the mods using this library.

Development Usages

The MModding organization provides a detailed documentation of the modules in the form of a Wiki.

Current Modules Table:

Module Status Description
mmodding-block Stable Block Management, Interactions, Settings, Catalog
mmodding-client-resources Stable Cosmetic Renderers, Entity Models, Block Entity Models
mmodding-config Candidate Configuration System, Level, Networking
mmodding-core Candidate The Core of the Library
mmodding-datagen Candidate Data Generation Management and Automation
mmodding-enchantment Experimental Enchantment Management, Families
mmodding-energy Experimental Energy Definitions, Energy Storages, Energy Units
mmodding-fluid Experimental Fluid Management, Properties
mmodding-item Stable Item Management, Catalog
mmodding-java Candidate Collection of Java Utilities
mmodding-levelgen Experimental Level Generation Systems
mmodding-math Candidate Collection of Math Utilities
mmodding-network Candidate Additionnal Network Codecs
mmodding-portal Experimental Node Binding Portals, Node Building Portals
mmodding-rendering Experimental Special Block Renderers
mmodding-sublevel Experimental SubLevel Management
mmodding-task Candidate Task Scheduling, Persistent Tasks
mmodding-woodset Stable Powerful Tools to create whole WoodSets.

Badge for Modders:

Link:

<a href="https://modrinth.com/mod/mmodding-library"><img src="https://goldmedia.top/uploads/gallery/mmodding-library_desc_6_052bcca8.png" width="300"></img></a>

You can change the size by replacing width="300" with whatever size you want.

Contributing

Pull requests are very welcomed! As long as you match the reviewers' requirements, you are able to submit content to this project.

License

Code: PolyForm Shield 1.0 Assets: All Rights Reserved

How to Install MModding Library (Mod)

MModding Library by Neokys is verified for Fabric, Quilt across Minecraft versions 1.18.2, 1.19.2, 26.1, 26.1.1, 26.1.2, 26.2, 26.3 (latest release: 0.9.2-alpha+26.3, file size: 1.3 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.18.2, 1.19.2, 26.1, 26.1.1, 26.1.2, 26.2, 26.3) and platform (Fabric, Quilt).
  2. Make sure you have the compatible loader or environment installed for Fabric, Quilt.
  3. Move the downloaded MModding Library file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric Quilt
5d ago 1
26.3
Fabric Quilt
5d ago 1
26.3
Fabric Quilt
5d ago 1
26.3
Fabric Quilt
1mo ago 1
26.2
Fabric Quilt
3mo ago 1
26.2
Fabric Quilt
3mo ago 1
26.1.x
Fabric Quilt
4mo ago 1
26.1.x
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.2
Fabric Quilt
5mo ago 1
26.1.x
Fabric Quilt
5mo ago 1
26.1.x
Fabric Quilt
5mo ago 1
26.1.x
Fabric Quilt
6mo ago 1
26.1.x
Fabric Quilt
6mo ago 1
26.1.x
Fabric Quilt
6mo ago 1
1.19.2
Fabric Quilt
last yr. 1
1.19.2
Fabric
last yr. 1
1.18.2
Quilt
last yr. 1
Fix some SizedBlock breaking and looting issues.

Fix critical logical behavior issues on SizedBlock and FacingSizedBlock.

  • (Heavenly) Breaking Change: SizedBlock now use the new SizeManager, which improves their management by a lot.
  • Add SizedBlock#getPlacementOrigin, which allow modders to choose the inner position at which the sized block will be deployed on placement (and thus shifting it whole placement).
  • Add Dynamic Size support for sized blocks (will probably receive tweaks and fixes in the future).
  • Add (back, iirc) Rendering Module, featuring Special Block Renderers.

  • Initial Port to 26.3
  • Remove Feature Packs and Vein Types entirely, there might be replacements in the future, but as of now, they have just become unfitting
  • Adapt Provided Features to the new Refactors

This is the initial port to 26.3. It may have issues. If you find some, feel free to report those to the issue tracker.

  • Tweak BlockEnergy#query
  • Update Trinkets Updated (Mod Integration)

Fix CustomItemPropertyImpl
Backport IdentityCompanion and its applications
  • Add DataDrivenCosmetic & DataDrivenWithSlimCosmetic
  • Add EntityRendererProviderContextExtensions

This version brings two small breaking changes.

Client Resources Module:
  • [BC] Remove "initial load" information and clear data driven entity models at every reload

Energy Module:
  • [BC] Provide BlockState and BlockEntity objects in BlockEnergy Queries
  • Fix CompilingEnergyAccess

Make data generation for WoodSet put SIGN variant to the right block tag. (yes, I know... I missed it)

Make data generation for BlockRelatives put SIGN variant to the right block tag.

MModding Library Icon
Download MModding Library
Select game version
Select platform