promotional bannermobile promotional banner

Pinary's Library

Currently, a small library that has its own model generator.

File Details

Pinary's Library 1.0.3

  • R
  • Jun 3, 2021
  • 17.59 KB
  • 71
  • 1.16.5+1
  • Forge

File Name

pinaryslib-1.0.3.jar

Supported Versions

  • 1.16.5
  • 1.16.4

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:pinarys-library-488577:3337006")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog

v1.0.3

Adds:

A function for creating slab models with theoretically infinite layers.

Makes it easier to provide textures for model generating functions.

Example: ```java package net.Pinary_Pi.pinaryslib.data.client;

import java.util.List;

import com.google.gson.JsonElement;

import net.PinaryPi.pinaryslib.pinaryslib; import net.PinaryPi.pinaryslib.lib.PinarysModelProvider; import net.minecraft.data.DataGenerator;

public class ModModelProvider extends PinarysModelProvider { private String modid = pinaryslib.MOD_ID;

public ModModelProvider(DataGenerator generator) {
    super(pinaryslib.MOD_ID, generator);
}

@Override
@SuppressWarnings("unchecked")
protected List<JsonElement>[] registerModels() {

    @SuppressWarnings("rawtypes")
    List[] array =  {
        simpleLayeredBlock("test_block", textures("mortar", "brick"), modid, "mortar"),
        simpleLayeredSlab("test_slab", textures("mortar", "brick"), modid, "mortar")
    };

    return array;
}

} ```