Minecraft.How
로딩 중...
본문으로 건너뛰기
Java 모드Libraries & APIs

Blueprint

제작 TeamAbnormals

Blueprint is a foundational Java library mod by TeamAbnormals for Forge and NeoForge, supplying shared developer APIs and framework utilities across Minecraft 1.20.1 and 1.21.1.

저희 소개글

이 프로젝트가 하는 일

Core Framework Overview

Blueprint functions as the central architecture supporting mods created by TeamAbnormals. Rather than introducing standalone gameplay elements on its own, it unifies underlying logic across multiple releases while welcoming general community development. Third-party modders and enthusiasts are free to integrate its components directly into their independent projects.

Developer APIs and Built-in Utilities

Inside the library, creators gain access to several specialized programming interfaces and gameplay modification systems:

  • Registry Helper: Streamlines object and game content registration routines.
  • Data Syncing: Facilitates communication and synchronization of data across game boundaries.
  • Data-Driven Systems: Enables configurable modification mechanics driven by data.
  • Biome API: Supplies tools tailored for manipulating and configuring biome parameters.
  • Trim Material API: Provides hooks specifically designed for armor trim customization.
  • Endimator Animation API: Powers custom animation logic and visual routines across entities.

TeamAbnormals Ecosystem Integration

The library serves as an essential framework for a diverse catalog of TeamAbnormals releases, categorized into major and minor projects.

Major Dependent Mods

  • Atmospheric
  • Autumnity
  • Buzzier Bees
  • Caverns and Chasms
  • Endergetic Expansion
  • Environmental
  • Neapolitan
  • Savage and Ravage
  • Upgrade Aquatic

Minor Dependent Mods

  • Abnormals Delight
  • Allurement
  • Berry Good
  • Boatload
  • Clayworks
  • Gallery
  • Incubation
  • Personality
  • Pet Cemetery
  • Woodworks

Environment Compatibility and Installation

Blueprint operates across the Forge and NeoForge mod loaders, specifically supporting Minecraft versions 1.20.1 and 1.21.1. Look, operating the mod in any environment demands dual installation, requiring the archive to be present on both the client side and the server side.

Workspace Integration Guide

Integrating Blueprint into an external development project involves configuring standard build scripts and loader metadata files.

Gradle Repository and Dependency

Add the official TeamAbnormals repository and library dependency into the build.gradle configuration:

repositories {
    maven {
        url = "https://maven.teamabnormals.com"
    }
}

dependencies {
    implementation("com.teamabnormals:blueprint:<version>")
}

Replace <version> with the corresponding version string combined with the desired Minecraft release.

NeoForge Metadata Configuration

For NeoForge environments, specify the dependency declaration inside the neoforge.mods.toml descriptor to ensure Blueprint loads before your mod on both sides:

[[dependencies.<modId>]]
    modId = "blueprint"
    type = "required"
    versionRange = "[<version>,)"
    ordering = "AFTER"
    side = "BOTH"

반응

반응하려면 로그인하세요.

호환성

버전과 로더

기록된 릴리스 8개

갤러리

Blueprint icon

저희는 더 나은 이용 경험을 제공하기 위해 쿠키를 사용합니다. 이 사이트를 계속 이용하시면 쿠키 사용에 동의하는 것으로 간주됩니다. 개인정보 처리방침 보기