ActuallyAdditions/src/main/java/de/ellpeck/actuallyadditions/data/GeneratorBlockStates.java

25 lines
868 B
Java
Raw Normal View History

2020-11-01 15:11:04 +01:00
package de.ellpeck.actuallyadditions.data;
import de.ellpeck.actuallyadditions.common.ActuallyAdditions;
import net.minecraft.block.Block;
import net.minecraft.data.DataGenerator;
import net.minecraftforge.client.model.generators.BlockStateProvider;
import net.minecraftforge.client.model.generators.ConfiguredModel;
import net.minecraftforge.client.model.generators.ExistingFileHelper;
public class GeneratorBlockStates extends BlockStateProvider {
public GeneratorBlockStates(DataGenerator gen, ExistingFileHelper exFileHelper) {
super(gen, ActuallyAdditions.MOD_ID, exFileHelper);
}
@Override
protected void registerStatesAndModels() {
}
private void buildCubeAll(Block block) {
getVariantBuilder(block).forAllStates(state ->
ConfiguredModel.builder().modelFile(cubeAll(block)).build()
);
}
}