-
Notifications
You must be signed in to change notification settings - Fork 209
Expand file tree
/
Copy pathFabricationItemModelProvider.java
More file actions
39 lines (30 loc) · 1.47 KB
/
FabricationItemModelProvider.java
File metadata and controls
39 lines (30 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package mrtjp.projectred.fabrication.data;
import codechicken.lib.datagen.ItemModelProvider;
import net.minecraft.data.PackOutput;
import net.minecraftforge.common.data.ExistingFileHelper;
import static mrtjp.projectred.fabrication.ProjectRedFabrication.MOD_ID;
import static mrtjp.projectred.fabrication.init.FabricationBlocks.*;
import static mrtjp.projectred.fabrication.init.FabricationItems.*;
import static mrtjp.projectred.fabrication.init.FabricationParts.FABRICATED_GATE_ITEM;
public class FabricationItemModelProvider extends ItemModelProvider {
public FabricationItemModelProvider(PackOutput output, ExistingFileHelper existingFileHelper) {
super(output, MOD_ID, existingFileHelper);
}
@Override
protected void registerModels() {
simpleItemBlock(IC_WORKBENCH_BLOCK.get());
simpleItemBlock(PLOTTING_TABLE_BLOCK.get());
simpleItemBlock(LITHOGRAPHY_TABLE_BLOCK.get());
simpleItemBlock(PACKAGING_TABLE_BLOCK.get());
generated(IC_BLUEPRINT_ITEM);
generated(BLANK_PHOTOMASK_ITEM);
generated(PHOTOMASK_SET_ITEM);
generated(ROUGH_SILICON_WAFER_ITEM);
generated(PURIFIED_SILICON_WAFER_ITEM);
generated(POLISHED_SILICON_WAFER_ITEM);
generated(ETCHED_SILICON_WAFER_ITEM);
generated(VALID_DIE_ITEM);
generated(INVALID_DIE_ITEM);
generated(FABRICATED_GATE_ITEM).noTexture(); // Dummy model to suppress warnings (actually rendered runtime via IItemRenderer)
}
}