- Loaders
- Fabric
- Downloads on Modrinth
- 1.1K
- Followers on Modrinth
- 1
- versions
- 9
- Updated
- April 18, 2026Apr 18
- Published
- in 2026
At a glance
Install on the server only; players don't need it
cornea
A library that provides Kotlin DSL and extension functions for polymer-virtual-entity. It allows you to write elements and element holders in DSL style and use useful extension functions.
Note: Until version 1.0.0, the API may change without prior notice.
Gradle Setup
Kotlin
repositories {
mavenCentral()
}
dependencies {
modImplementation("io.github.kouvali:cornea:YOUR_VERSION")
}Groovy
repositories {
mavenCentral()
}
dependencies {
modImplementation "io.github.kouvali:cornea:YOUR_VERSION"
}Usage
Here's a quick example:
fun create() = elementHolder {
blockDisplayElement {
transformation {
translateLocal(-0.5f, -0.5f, -0.5f)
scaleLocal(0.75f)
}
onTick {
transform {
rotateLocalY(11.25f.toRadians())
}
startInterpolation(1)
}
blockState = Blocks.CAKE.defaultState
}
}FAQ
How to install cornea?
Install Fabric for your Minecraft version, download cornea for the same version and loader, put the file into the mods folder and launch the game with the loader profile.
Which Minecraft versions does cornea support?
cornea has builds for Minecraft 1.21.11–26.1.2.
Is cornea needed on the server?
Server only — players don't need to install it