WIP: Created mod block state provider.
This commit is contained in:
@ -1,6 +1,7 @@
|
||||
package dev.micle.firefly_bush_backport.data;
|
||||
|
||||
import dev.micle.firefly_bush_backport.FireflyBushBackport;
|
||||
import dev.micle.firefly_bush_backport.data.client.ModBlockStateProvider;
|
||||
import net.minecraft.data.DataGenerator;
|
||||
import net.minecraftforge.common.data.ExistingFileHelper;
|
||||
import net.minecraftforge.data.event.GatherDataEvent;
|
||||
@ -13,5 +14,7 @@ public class DataGenerators {
|
||||
public static void gatherData(GatherDataEvent event) {
|
||||
DataGenerator generator = event.getGenerator();
|
||||
ExistingFileHelper existingFileHelper = event.getExistingFileHelper();
|
||||
|
||||
generator.addProvider(event.includeServer(), new ModBlockStateProvider(generator, existingFileHelper));
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,19 @@
|
||||
package dev.micle.firefly_bush_backport.data.client;
|
||||
|
||||
import dev.micle.firefly_bush_backport.FireflyBushBackport;
|
||||
import dev.micle.firefly_bush_backport.block.ModBlocks;
|
||||
import net.minecraft.data.DataGenerator;
|
||||
import net.minecraft.data.PackOutput;
|
||||
import net.minecraftforge.client.model.generators.BlockStateProvider;
|
||||
import net.minecraftforge.common.data.ExistingFileHelper;
|
||||
|
||||
public class ModBlockStateProvider extends BlockStateProvider {
|
||||
public ModBlockStateProvider(DataGenerator generator, ExistingFileHelper existingFileHelper) {
|
||||
super(generator.getPackOutput(), FireflyBushBackport.MOD_ID, existingFileHelper);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void registerStatesAndModels() {
|
||||
simpleBlock(ModBlocks.FIREFLY_BUSH.get());
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user