# About

**Ice Cube Asset Library** is a massive asset library for blender which currently contains nearly ever single block and item in the vanilla game. More content is being added constantly but with a custom in-house solution for developing assets quickly. There is currently a large backlog of assets needing to be made, please be patient and wait for updates!

This pack will not update to snapshots as their content may be changed at any time!

***

## Content Goals

There are a few content goals in mind with this asset library, some of them will be obtainable on release while others may take additional time to develop after release.

These goals will be listed below in detail as needed!

### Blocks

There are hundreds and hundreds of blocks in Minecraft, many of which have custom features, animations, or models. This goal is to have an up to date repository of all the current blocks in the game ready for 3D ready.

### Items

There are also many items in the game, some of which have special properties or textures depending on in-game situations, the goal here is to have every item ported as closely as possible to the base game into an 3D ready environment.

### Mobs

There are nearly 100 mobs in Minecraft, some are variants, others unique entities, with more being added every update and all of them needing to be completed by hand it can be time consuming. On release only a small portion of mobs will be in the pack, however, as updates release more and more mobs will be added until the entire mob catalogue is complete.

### Sounds

A separate sound library is obtainable as a separate download and will contain full quality sound files for every sound in the game.

### Effects

In the future I plan to add effects to the library such as the enchantment glint, these wouldn't be hard but they are not the current priority and will be added sometime post-release

### Particles

A complete (hopefully) library of particle systems as accurate to the base game as possible are also planned and while none currently exist, they will be added in future updates. This is to mimic the particle system as seen in [Mine-Imator's](https://www.mineimator.com/) workbench menu.

***

## How can one person manage this?

This is a massive project and the only similar projects have either taken mass amounts of time or rely on teams of people to accomplish their goals, while this project relies on *me* alone.

I have been able to accomplish this by developing a few Python tools and programs which allow me to easily get a starting point for every single model and item in the game. These tools go through the games assets and convert them into basic models that will need user correction and polishing.

**These tools are&#x20;*****NOT*****&#x20;public and will not be shared currently, while this may change in the future as it stands they are closed source.**

***

## How can I contribute?

There is not a system in place to easily contribute to this project such as github due to the current organization system and pure size of the library, however, if you wish to contribute (Mobs, effects, particles, etc) please contact me on discord (darthlilo) and we can talk further there!

All contributed assets must meet quality standards of the rest of the rigs and will be reviewed before added to the main library. You will receive proper credit.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://darthlilo.gitbook.io/ice-cube-wiki/ice-cube-asset-library/about.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
