Download Obfuscate — Minecraft Mods — MetaMods
Obfuscate

Obfuscate

Active

Downloads

22

Last update

3 years ago
Client
Fabric
Quilt
Forge
Neoforge
Libraries

Obfuscate - Library for Mod Developers

Obfuscate Banner

Obfuscate is a specialized library designed to simplify Minecraft mod development. Originally created to ensure compatibility between MrCrayfish's mods, it has now become a universal tool for all content creators. It's important to note that the mod itself doesn't add any gameplay content.

Main Library Features

Safe Manipulation of Player Models: This feature allows easy customization of limb rotations on character models without worrying about resetting them to their default state. Perfect for creating special poses when holding specific items, adding unique animations when swinging a sword, and much more!

Animation ExamplesAnimation ExamplesAnimation Examples Model Manipulation

Complete Control Over Item Rendering: Gain the ability to manage item rendering yourself. Obfuscate provides events that are called from the actual source rather than relying on camera transformation type, like the standard ITESR system. This means that when the event for rendering items in the player's hands is called, it truly comes from the rendering layer on the player model.

Item Rendering

New Player Data Synchronization System: Adding data parameters to entities you don't own is considered bad practice, as it often leads to key mismatches due to uncontrolled initialization order of static fields. Obfuscate solves this problem and provides additional useful features. Using this system, you can control whether parameters should reset on death, prevent synchronization with all players except the key owner, completely disable synchronization, and even save player data!

Data Sync System

Getting Started with the Library

To start using this library, simply add the following code to your build.gradle file. You need to replace curseforge_file_id with the Obfuscate version corresponding to your Minecraft version:

  • 1.16.1: 3000205
  • 1.15.2: 2946425
  • 1.14.4: 2912286
  • 1.12.2: 2912288

Gradle Code

Mods Using Obfuscate

The following mods use Obfuscate to enhance gameplay:

MrCrayfish's Vehicle Mod MrCrayfish's Gun Mod

Project members
MrCrayfish

MrCrayfish

Created: 8 Apr 2022

ID: 29598