mcschem 0.1.1

A crate for .schem files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use super::*;

pub fn barrel_ss(ss: usize) -> Vec<ItemSlot> {
    let n = ((ss * 27).div_ceil(14) - 2).max(ss);
    let mut items = Vec::with_capacity(n);

    for i in 0..n {
        items.push(ItemSlot {
            id: "minecraft:redstone_block".to_string(),
            extra: nbt::compound! {},
            count: 64,
            slot: i as i8
        })
    }

    items
}