promotional bannermobile promotional banner

Cultiva API

Unlisted
Lightweight Core API library powering the Cultiva ecosystem.
Back to Files

Cultiva Core API 1.0.0

File namecultiva_core-1.0.0-neoforge-1.21.8.jar
Uploader
xsorasxsoras
Uploaded
Jun 24, 2026
Downloads
4
Size
1.6 MB
Mod Loaders
NeoForge
File ID
8311516
Type
R
Release
Supported game versions
  • 1.21.8

Curse Maven Snippet

NeoForge

implementation "curse.maven:cultiva-api-1586297:8311516"

Learn more about Curse Maven

What's new

Cultiva Core 1.0.0

Release Date: June 2026

Initial public release of Cultiva Core.

This release establishes the foundational platform layer of the Cultiva ecosystem, introducing shared APIs, registries, lifecycle management, service discovery, diagnostics, serialization support, and modular extension infrastructure.

Cultiva Core serves as the base dependency for all current and future Cultiva modules.


Added

Core Platform

  • Added Cultiva Core framework.
  • Added centralized API access layer.
  • Added ecosystem-wide platform services.
  • Added foundational infrastructure for modular development.

API Framework

  • Added API manifest system.
  • Added API module architecture.
  • Added shared API contracts.
  • Added framework integration entry points.

Lifecycle Management

  • Added lifecycle framework.
  • Added initialization pipeline system.
  • Added ordered startup execution support.
  • Added module lifecycle coordination.

Service Discovery

  • Added service locator implementation.
  • Added centralized service registration.
  • Added runtime service resolution.
  • Added loose-coupling support between modules.

Registry Framework

  • Added generic registry system.
  • Added capability registry.
  • Added serialization registry.
  • Added extensible registration infrastructure.

Module System

  • Added module catalog framework.
  • Added module metadata support.
  • Added ecosystem module discovery.
  • Added module organization utilities.

Serialization

  • Added serialization infrastructure.
  • Added codec registration support.
  • Added persistent data utilities.
  • Added cross-module serialization compatibility.

Diagnostics

  • Added diagnostics framework.
  • Added runtime validation utilities.
  • Added environment inspection tools.
  • Added compatibility reporting support.

Extension Framework

  • Added extension point system.
  • Added plugin-style integration support.
  • Added third-party extensibility infrastructure.
  • Added framework customization hooks.

Permissions

  • Added permission framework.
  • Added reusable authorization utilities.
  • Added server-side permission support.
  • Added access control infrastructure.

Version Management

  • Added version range utilities.
  • Added compatibility validation helpers.
  • Added ecosystem dependency support.
  • Added shared version management tools.

Client Features

  • Added optional title screen overlay support.
  • Added client-side information display utilities.
  • Added branding and development notification infrastructure.

Developer Features

  • Added framework-oriented architecture.
  • Added reusable infrastructure APIs.
  • Added modular extension capabilities.
  • Added ecosystem interoperability support.
  • Added shared platform utilities for addon developers.

Design Goals

Cultiva Core was designed to establish a stable and extensible foundation for the entire Cultiva ecosystem.

Primary goals include:

  • Providing consistent APIs across modules.
  • Reducing duplicated infrastructure code.
  • Supporting modular project architectures.
  • Enabling safe extension and integration.
  • Simplifying framework development.
  • Maintaining long-term compatibility between independent projects.

Ecosystem Foundation

This release introduces the first layer of the Cultiva architecture:

Cultiva Core
      ↓
Cultiva Runtime
      ↓
Cultiva Gameplay
      ↓
Addons & Expansions

Core provides the platform, registries, lifecycle management, and extension mechanisms used by all higher-level modules.


Notes

Cultiva Core is primarily intended for developers and framework systems.

Most end users will not directly interact with features provided by this module, as its purpose is to support infrastructure used by Runtime, Gameplay, and future Cultiva ecosystem projects.

This release establishes the long-term foundation for all future Cultiva development.

This mod has no related projects