An open API service indexing awesome lists of open source software.

https://github.com/ocelot5836/pinwheel

🧍 Java parser and API for Minecraft Bedrock Engine formats
https://github.com/ocelot5836/pinwheel

animation api bedrock geometry java minecraft parser particle

Last synced: about 2 months ago
JSON representation

🧍 Java parser and API for Minecraft Bedrock Engine formats

Awesome Lists containing this project

README

        

[![Release](https://jitpack.io/v/MoonflowerTeam/pinwheel.svg)](https://jitpack.io/#MoonflowerTeam/pinwheel)

# Pinwheel

Java parser and renderer for Minecraft Bedrock models, animations, and particles.

# How to add to your workspace

There are two main ways to use this in your application. If you are writing a Minecraft Mod with Forge or Fabric,
install [Pollen](https://github.com/MoonflowerTeam/pollen) which already has the library shadowed. If you do not want
to add another library to your mod, you can just manually shadow this library into your mod.

```gradle
plugins {
id 'com.github.johnrengelman.shadow' version "4.0.4"
}

configurations {
shade
}

repositories {
maven {
name = "JitPack"
url = "https://jitpack.io"
}
}

dependencies {
implementation "com.github.MoonflowerTeam:pinwheel:version"
shade "com.github.MoonflowerTeam:pinwheel:version"
}

shadowJar {
configurations = [project.configurations.shade]
relocate 'io.github.ocelot', 'your.project.lib.ocelot'
}
```

This is only required in a modded workspace

```gradle
reobf {
shadowJar {}
}

artifacts {
archives jar
archives shadowJar
}

build.dependsOn reobfShadowJar
```