Download Conium — Minecraft Mods — MetaMods
Conium

Conium

Active

Downloads

0

Last update

1 month ago

Versions

1.21.3 — 1.21.8
Client and server
Fabric
Libraries
Game optimization

Conium - Datapack and Script Framework for Minecraft

Conium is a modern framework for creating Minecraft modifications without the need for Java programming. This platform enables developers to implement diverse features and capabilities exclusively through datapacks and scripts.

Important Information

Currently, Conium operates in "on client" mode, which requires synchronization of datapacks and scripts between server and client. This functionality is currently under development.

System Requirements

For proper operation of Conium, the following components are required:

  • Java: version 21 or higher
  • Minecraft: version 1.21.6 or newer
  • Fabric language kotlin: version 1.13.4+kotlin.2.2.0 (only Kotlin 2.2.0)
  • Fabric API: any version

Build Requirements

The Conium project is fully configured for building. To compile, simply:

  1. Clone the repository
  2. Reload the project
  3. Run the Gradle task remapJar

Required software for building:

  • Java 21+
  • Gradle 8.14.2 or higher
  • Kotlin 2.2.0
  • Fabric loom 1.10-SNAPSHOT or newer
  • Minecraft 1.21.6+

NeoForge Support

Currently, NeoForge support is not possible due to conflicts between NeoForge's secure jar handling system and Kotlin Native. Since script execution requires Kotlin Native, developers are considering running the script engine outside the NeoForge environment in the future.

Functional Capabilities

Data Driven Approach

Conium supports data-driven architecture, allowing mod behavior configuration through configuration files.

Scripting APIs

The platform provides powerful APIs for script writing, including Kotlin and TypeScript support through structured translator.

Bedrock Script API (in development)

Currently available Bedrock script APIs include:

Core components:

  • system - system functions (alpha version)
  • world - world manipulation (alpha version)

Available functions:

  • Player management through BedrockPlayer
  • On-screen information display through BedrockOnScreenDisplay
  • Item usage event handling
  • Interval task execution system
  • Dimension and location management

Project Features

Codebase complexity: Conium's source code features complex architecture. For making changes, preliminary discussion with developers is recommended.

Hitokoto system: Each time Conium launches, it randomly displays quotes (Hitokoto) in the console. Only English and Japanese languages are supported.

Documentation

For detailed information about platform capabilities, refer to the official documentation on data-driven approaches and scripting APIs.

Project members
ryan100c

ryan100c

Developer

cao-awa

cao-awa

Developer

Fairydewstz

Fairydewstz

Developer

Created: 3 Nov 2024

ID: 63488