Skip to content
/ Conium Public

Conium is a datapack and script framework for modern Minecraft, it provides very diverse features without Java coding, Conium lets you complete your mods only using datapacks.

License

Notifications You must be signed in to change notification settings

cao-awa/Conium

Repository files navigation

What is Conium

Conium is a datapack and script framework for the modern Minecraft, it provides very diverse features without Java coding, Conium lets you complete your mods only using datapacks.

Requirements

Requirement Version Installs Notes
Java 21!! Need Only 21 can be use
Minecraft 1.21.3!! Need Only 1.21.3 can be use
Fabric language kotlin 1.12.3+kotlin.2.0.21!! Need Only kotlin 2.0.21 can be use
Fabric API ? Unnecessary Any version is ok
Fluxia 1.0.10!! Unnecessary Built-in contents translator

Build requirements

Conium has configured whole project, just clone the repository, and reload project then run the gradle task remapJar.

Requirement Version Notes
Java 21!! Only 21 can be use
Gradle 8.11 8.11 or other could be use
Kotlin 2.0.21!! Only 2.0.21 can be use
Fabric loom 1.8-SNAPSHOT 1.8-SNAPSHOT or other could be use
Minecraft 1.21.3!! Only 1.21.3 can be use

Data driven

See the Data driven

Conium script APIs

See the Conium scripting.

Bedrock script APIs

Not completed bedrock script APIs supports now, only framework able to runs the sample.

Grammars

About typescript grammar, supported by language-translator or called fluxia: Typescript supports

APIs

Currently, there's APIs is available:

In context:

Name Conium API type Gametest API type Status
system AbstractBedrockSystem System Alpha (Unstable)
world AbstractBedrockWorld World Alpha (Unstable)

In APIs:

By bedrock script APIs: