Plates are flattened and enumed

This commit is contained in:
drcrazy 2018-08-23 00:14:02 +03:00
parent be024f0179
commit f45da44f2b
8 changed files with 241 additions and 209 deletions

View file

@ -25,7 +25,6 @@
package techreborn; package techreborn;
import net.minecraft.block.BlockDispenser; import net.minecraft.block.BlockDispenser;
import net.minecraft.item.Item;
import net.minecraft.item.crafting.IRecipe; import net.minecraft.item.crafting.IRecipe;
import net.minecraft.util.ResourceLocation; import net.minecraft.util.ResourceLocation;
import net.minecraft.world.gen.structure.MapGenStructureIO; import net.minecraft.world.gen.structure.MapGenStructureIO;
@ -43,7 +42,6 @@ import net.minecraftforge.fml.common.registry.EntityRegistry;
import net.minecraftforge.fml.common.registry.GameRegistry; import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.fml.common.registry.VillagerRegistry; import net.minecraftforge.fml.common.registry.VillagerRegistry;
import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.registries.IForgeRegistry;
import reborncore.RebornCore; import reborncore.RebornCore;
import reborncore.api.recipe.RecipeHandler; import reborncore.api.recipe.RecipeHandler;
import reborncore.common.multiblock.MultiblockEventHandler; import reborncore.common.multiblock.MultiblockEventHandler;
@ -73,7 +71,6 @@ import techreborn.world.village.VillageComponentRubberPlantaion;
import techreborn.world.village.VillagePlantaionHandler; import techreborn.world.village.VillagePlantaionHandler;
import java.io.File; import java.io.File;
import java.util.Arrays;
@Mod(modid = ModInfo.MOD_ID, name = ModInfo.MOD_NAME, version = ModInfo.MOD_VERSION, dependencies = ModInfo.MOD_DEPENDENCIES, acceptedMinecraftVersions = "[1.12,1.12.2]", certificateFingerprint = "8727a3141c8ec7f173b87aa78b9b9807867c4e6b", guiFactory = "techreborn.client.TechRebornGuiFactory") @Mod(modid = ModInfo.MOD_ID, name = ModInfo.MOD_NAME, version = ModInfo.MOD_VERSION, dependencies = ModInfo.MOD_DEPENDENCIES, acceptedMinecraftVersions = "[1.12,1.12.2]", certificateFingerprint = "8727a3141c8ec7f173b87aa78b9b9807867c4e6b", guiFactory = "techreborn.client.TechRebornGuiFactory")
public class Core { public class Core {
@ -128,12 +125,6 @@ public class Core {
ModRecipes.init(); ModRecipes.init();
} }
@SubscribeEvent
public void registerItems(RegistryEvent.Register<Item> event) {
IForgeRegistry<Item> itemRegistry = event.getRegistry();
Arrays.stream(ModPlates.values()).forEach(plate -> itemRegistry.register(plate.item));
}
@Mod.EventHandler @Mod.EventHandler
public void init(FMLInitializationEvent event) { public void init(FMLInitializationEvent event) {
// Registers Chest Loot // Registers Chest Loot

View file

@ -133,15 +133,8 @@ public class RegisterItemJsons {
registerBlockstate(ModItems.GEMS, i, name[i], "items/materials/"); registerBlockstate(ModItems.GEMS, i, name[i], "items/materials/");
} }
/* name = ItemPlates.types.clone();
for (int i = 0; i < ItemPlates.types.length; ++i) {
registerBlockstate(ModItems.PLATES, i, name[i], "items/materials/");
}*/
ResourceLocation platesBlockstateJson = new ResourceLocation(ModInfo.MOD_ID, "items/materials/plates");
for (ModPlates plate : ModPlates.values()){ for (ModPlates plate : ModPlates.values()){
ModelLoader.setCustomModelResourceLocation(plate.item, 0, new ModelResourceLocation(platesBlockstateJson, "type=" + plate.getName())); registerBlockstateMultiItem(plate.item, plate.name, "items/materials/plates");
} }
name = ItemNuggets.types.clone(); name = ItemNuggets.types.clone();
@ -204,8 +197,9 @@ public class RegisterItemJsons {
} }
private static void register(Item item, int meta, String name) { private static void register(Item item, int meta, String name) {
ResourceLocation loc = new ResourceLocation(ModInfo.MOD_ID, name);
ModelLoader.setCustomModelResourceLocation(item, meta, ModelLoader.setCustomModelResourceLocation(item, meta,
new ModelResourceLocation("techreborn:" + name, "inventory")); new ModelResourceLocation(loc, "inventory"));
} }
private static void register(Item item, String name) { private static void register(Item item, String name) {
@ -227,7 +221,7 @@ public class RegisterItemJsons {
} }
private static void registerBlockstate(Item i, int meta, String variant, String dir) { private static void registerBlockstate(Item i, int meta, String variant, String dir) {
ResourceLocation loc = new ResourceLocation("techreborn", dir + i.getRegistryName().getPath()); ResourceLocation loc = new ResourceLocation(ModInfo.MOD_ID, dir + i.getRegistryName().getPath());
ModelLoader.setCustomModelResourceLocation(i, meta, new ModelResourceLocation(loc, "type=" + variant)); ModelLoader.setCustomModelResourceLocation(i, meta, new ModelResourceLocation(loc, "type=" + variant));
} }
@ -241,12 +235,12 @@ public class RegisterItemJsons {
} }
private static void registerBlockstateMultiItem(Item item, String variantName, String path) { private static void registerBlockstateMultiItem(Item item, String variantName, String path) {
ResourceLocation loc = new ResourceLocation("techreborn", path); ResourceLocation loc = new ResourceLocation(ModInfo.MOD_ID, path);
ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(loc, "type=" + variantName)); ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(loc, "type=" + variantName));
} }
private static void registerBlockstateMultiItem(Item item, int meta, String variantName, String path) { private static void registerBlockstateMultiItem(Item item, int meta, String variantName, String path) {
ResourceLocation loc = new ResourceLocation("techreborn", path); ResourceLocation loc = new ResourceLocation(ModInfo.MOD_ID, path);
ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(loc, "type=" + variantName)); ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(loc, "type=" + variantName));
} }
} }

View file

@ -41,7 +41,6 @@ import techreborn.items.armor.ItemLithiumBatpack;
import techreborn.items.armor.ItemTRArmour; import techreborn.items.armor.ItemTRArmour;
import techreborn.items.battery.*; import techreborn.items.battery.*;
import techreborn.items.tools.*; import techreborn.items.tools.*;
import javax.annotation.Nullable; import javax.annotation.Nullable;
public class ModItems { public class ModItems {
@ -60,7 +59,7 @@ public class ModItems {
public static Item LAPOTRONIC_ORB; public static Item LAPOTRONIC_ORB;
public static Item MANUAL; public static Item MANUAL;
public static Item UU_MATTER; public static Item UU_MATTER;
public static Item PLATES;
public static Item CLOAKING_DEVICE; public static Item CLOAKING_DEVICE;
public static Item RE_BATTERY; public static Item RE_BATTERY;
public static Item TREE_TAP; public static Item TREE_TAP;
@ -165,8 +164,11 @@ public class ModItems {
registerItem(DUSTS, "dust"); registerItem(DUSTS, "dust");
SMALL_DUSTS = new ItemDustsSmall(); SMALL_DUSTS = new ItemDustsSmall();
registerItem(SMALL_DUSTS, "smallDust"); registerItem(SMALL_DUSTS, "smallDust");
// PLATES = new ItemPlates();
// registerItem(PLATES, "plates"); for (ModPlates plate : ModPlates.values()){
registerItem(plate.item, plate.name);
}
NUGGETS = new ItemNuggets(); NUGGETS = new ItemNuggets();
registerItem(NUGGETS, "nuggets"); registerItem(NUGGETS, "nuggets");
// purifiedCrushedOre = new ItemPurifiedCrushedOre(); // purifiedCrushedOre = new ItemPurifiedCrushedOre();

View file

@ -26,7 +26,6 @@ package techreborn.init;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.util.IStringSerializable; import net.minecraft.util.IStringSerializable;
import net.minecraft.util.ResourceLocation;
import techreborn.lib.ModInfo; import techreborn.lib.ModInfo;
import techreborn.items.ItemPlates; import techreborn.items.ItemPlates;
@ -38,34 +37,56 @@ import techreborn.items.ItemPlates;
public enum ModPlates implements IStringSerializable { public enum ModPlates implements IStringSerializable {
ADVANCED_ALLOY_PLATE("plateAdvancedAlloy"), ADVANCED_ALLOY_PLATE("plateAdvancedAlloy"),
ALUMINUM_PLATE("plateAluminum"), ALUMINUM_PLATE("plateAluminum"),
// BRASS_PLATE("plateBrass"), BRASS_PLATE("plateBrass"),
// BRONZE_PLATE("plateBronze"), BRONZE_PLATE("plateBronze"),
// CARBON_PLATE("plateCarbon"), CARBON_PLATE("plateCarbon"),
// COAL_PLATE("plateCoal"), COAL_PLATE("plateCoal"),
// COPPER_PLATE("plateCopper"), COPPER_PLATE("plateCopper"),
// DIAMOND_PLATE("plateDiamond"), DIAMOND_PLATE("plateDiamond"),
// ELECTRUM_PLATE("plateElectrum"),
// IRON_PLATE("plateIron"), EMERALD_PLATE("plateEmerald"),
// GOLD_PLATE("plateGold"), GOLD_PLATE("plateGold"),
// INVAR_PLATE("plateInvar"),
// WOOD_PLATE("plateWood"), IRIDIUM_ALLOY_PLATE("plateIridiumAlloy"),
// REDSTONE_PLATE("plateRedstone"), IRIDIUM_PLATE("plateIridium"),
// IRON_PLATE("plateIron"),
// EMERALD_PLATE("plateEmerald"), LAPIS_PLATE("plateLapis"),
// LAZURITE_PLATE("plateLazurite"),
// OBSIDIAN_PLATE("plateObsidian"), LEAD_PLATE("plateLead"),
LAZURITE_PLATE("plateLazurite"); MAGNALIUM_PLATE("plateMagnalium"),
NICKEL_PLATE("plateNickel"),
OBSIDIAN_PLATE("plateObsidian"),
PERIDOT_PLATE("platePeridot"),
PLATINUM_PLATE("platePlatinum"),
RED_GARNET_PLATE("plateRedGarnet"),
REDSTONE_PLATE("plateRedstone"),
REFINED_IRON_PLATE("plateRefinedIron"),
RUBY_PLATE("plateRuby"),
SAPPHIRE_PLATE("plateSapphire"),
SILICON_PLATE("plateSilicon"),
SILVER_PLATE("plateSilver"),
STEEL_PLATE("plateSteel"),
TIN_PLATE("plateTin"),
TITANIUM_PLATE("plateTitanium"),
TUNGSTEN_PLATE("plateTungsten"),
TUNGSTENSTEEL_PLATE("plateTungstensteel"),
WOOD_PLATE("plateWood"),
YELLOW_GARNET_PLATE("plateYellowGarnet"),
ZINC_PLATE("plateZinc");
public final ResourceLocation name; public final String name;
public final Item item; public final Item item;
private ModPlates(String name) { private ModPlates(String name) {
this.name = new ResourceLocation(ModInfo.MOD_ID, name); this.name = name;
this.item = new ItemPlates(this.name); this.item = new ItemPlates();
// ModItems will take care about setRegistryName
//this.item.setRegistryName(new ResourceLocation(ModInfo.MOD_ID, name));
this.item.setTranslationKey(ModInfo.MOD_ID + "." + name);
} }
@Override @Override
public String getName() { public String getName() {
return name.getPath(); return name;
} }
} }

View file

@ -104,18 +104,10 @@ public class OreDict {
// ItemPlates.registerType(type); // ItemPlates.registerType(type);
} }
for (String type : ItemPlates.types) { // for (String type : ItemPlates.types) {
// TODO: fix recipe // // TODO: fix recipe
// OreUtil.registerOre(CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, "plate_" + type), ItemPlates.getPlateByName(type)); // OreUtil.registerOre(CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, "plate_" + type), ItemPlates.getPlateByName(type));
} // }
//Late registration of additional plates to keep meta
// ItemPlates.registerType("magnalium");
// OreUtil.registerOre("plateMagnalium", ItemPlates.getPlateByName("magnalium"));
// TODO: Fix recipe
// ItemPlates.registerType("iridium_alloy");
// OreUtil.registerOre("plateIridiumAlloy", ItemPlates.getPlateByName("iridiumAlloy"));
for (String type : ItemDusts.types) { for (String type : ItemDusts.types) {
OreUtil.registerOre(CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, "dust_" + type), ItemDusts.getDustByName(type)); OreUtil.registerOre(CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, "dust_" + type), ItemDusts.getDustByName(type));

View file

@ -24,32 +24,12 @@
package techreborn.items; package techreborn.items;
import com.google.common.base.CaseFormat;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemStack;
import net.minecraft.util.NonNullList;
import net.minecraft.util.ResourceLocation;
import reborncore.common.util.OreUtil;
import techreborn.events.TRRecipeHandler; import techreborn.events.TRRecipeHandler;
import techreborn.init.ModItems;
import techreborn.lib.ModInfo;
import techreborn.utils.TechRebornCreativeTab;
import java.security.InvalidParameterException;
public class ItemPlates extends ItemTR { public class ItemPlates extends ItemTR {
//Vanilla plates or plates not from ingots or gems public ItemPlates() {
public static String[] types = new String[] {
"iron", "gold", "carbon", "wood", "redstone", "diamond", "emerald", "coal", "obsidian", "lazurite"
};
public ItemPlates(ResourceLocation name) {
setRegistryName(name);
setTranslationKey(ModInfo.MOD_ID + "." + name.getPath());
TRRecipeHandler.hideEntry(this); TRRecipeHandler.hideEntry(this);
//setTranslationKey("techreborn.plate");
//setHasSubtypes(true);
} }
// public static ItemStack getPlateByName(String name, int count) { // public static ItemStack getPlateByName(String name, int count) {

View file

@ -16,134 +16,189 @@
"layer0": "techreborn:items/plate/aluminum_plate" "layer0": "techreborn:items/plate/aluminum_plate"
} }
}, },
"platebrass": {
"textures": {
"layer0": "techreborn:items/plate/brass_plate"
}
},
"platebronze": {
"textures": {
"layer0": "techreborn:items/plate/bronze_plate"
}
},
"platecarbon": {
"textures": {
"layer0": "techreborn:items/plate/carbon_plate"
}
},
"platechrome": {
"textures": {
"layer0": "techreborn:items/plate/chrome_plate"
}
},
"platecoal": {
"textures": {
"layer0": "techreborn:items/plate/coal_plate"
}
},
"platecopper": {
"textures": {
"layer0": "techreborn:items/plate/copper_plate"
}
},
"platediamond": {
"textures": {
"layer0": "techreborn:items/plate/diamond_plate"
}
},
"plateelectrum": {
"textures": {
"layer0": "techreborn:items/plate/electrum_plate"
}
},
"plateemerald": {
"textures": {
"layer0": "techreborn:items/plate/emerald_plate"
}
},
"plategold": {
"textures": {
"layer0": "techreborn:items/plate/gold_plate"
}
},
"plateinvar": {
"textures": {
"layer0": "techreborn:items/plate/invar_plate"
}
},
"plateiridiumalloy": {
"textures": {
"layer0": "techreborn:items/plate/iridium_alloy_plate"
}
},
"plateiridium": {
"textures": {
"layer0": "techreborn:items/plate/iridium_plate"
}
},
"plateiron": {
"textures": {
"layer0": "techreborn:items/plate/iron_plate"
}
},
"platelapis": {
"textures": {
"layer0": "techreborn:items/plate/lapis_plate"
}
},
"platelazurite": { "platelazurite": {
"textures": { "textures": {
"layer0": "techreborn:items/plate/lazurite_plate" "layer0": "techreborn:items/plate/lazurite_plate"
} }
}, },
"chrome": { "platelead": {
"textures": {
"layer0": "techreborn:items/plate/chrome_plate"
}
},
"electrum": {
"textures": {
"layer0": "techreborn:items/plate/electrum_plate"
}
},
"invar": {
"textures": {
"layer0": "techreborn:items/plate/invar_plate"
}
},
"iridium": {
"textures": {
"layer0": "techreborn:items/plate/iridium_plate"
}
},
"lead": {
"textures": { "textures": {
"layer0": "techreborn:items/plate/lead_plate" "layer0": "techreborn:items/plate/lead_plate"
} }
}, },
"nickel": { "platemagnalium": {
"textures": {
"layer0": "techreborn:items/plate/magnalium_plate"
}
},
"platenickel": {
"textures": { "textures": {
"layer0": "techreborn:items/plate/nickel_plate" "layer0": "techreborn:items/plate/nickel_plate"
} }
}, },
"platinum": { "plateobsidian": {
"textures": { "textures": {
"layer0": "techreborn:items/plate/platinum_plate" "layer0": "techreborn:items/plate/obsidian_plate"
} }
}, },
"silver": { "plateperidot": {
"textures": {
"layer0": "techreborn:items/plate/silver_plate"
}
},
"steel": {
"textures": {
"layer0": "techreborn:items/plate/steel_plate"
}
},
"tin": {
"textures": {
"layer0": "techreborn:items/plate/tin_plate"
}
},
"titanium": {
"textures": {
"layer0": "techreborn:items/plate/titanium_plate"
}
},
"tungsten": {
"textures": {
"layer0": "techreborn:items/plate/tungsten_plate"
}
},
"hot_tungstensteel": {
"textures": {
"layer0": "techreborn:items/plate/hot_tungstensteel_plate"
}
},
"tungstensteel": {
"textures": {
"layer0": "techreborn:items/plate/tungstensteel_plate"
}
},
"zinc": {
"textures": {
"layer0": "techreborn:items/plate/zinc_plate"
}
},
"refined_iron": {
"textures": {
"layer0": "techreborn:items/plate/refined_iron_plate"
}
},
"mixed_metal": {
"textures": {
"layer0": "techreborn:items/plate/mixed_metal_plate"
}
},
"iridium_alloy": {
"textures": {
"layer0": "techreborn:items/plate/iridium_alloy_plate"
}
},
"lapis": {
"textures": {
"layer0": "techreborn:items/plate/lapis_plate"
}
},
"ruby": {
"textures": {
"layer0": "techreborn:items/plate/ruby_plate"
}
},
"sapphire": {
"textures": {
"layer0": "techreborn:items/plate/sapphire_plate"
}
},
"peridot": {
"textures": { "textures": {
"layer0": "techreborn:items/plate/peridot_plate" "layer0": "techreborn:items/plate/peridot_plate"
} }
}, },
"red_garnet": { "plateplatinum": {
"textures": {
"layer0": "techreborn:items/plate/platinum_plate"
}
},
"plateredgarnet": {
"textures": { "textures": {
"layer0": "techreborn:items/plate/red_garnet_plate" "layer0": "techreborn:items/plate/red_garnet_plate"
} }
}, },
"yellow_garnet": { "plateredstone": {
"textures": {
"layer0": "techreborn:items/plate/redstone_plate"
}
},
"platerefinediron": {
"textures": {
"layer0": "techreborn:items/plate/refined_iron_plate"
}
},
"plateruby": {
"textures": {
"layer0": "techreborn:items/plate/ruby_plate"
}
},
"platesapphire": {
"textures": {
"layer0": "techreborn:items/plate/sapphire_plate"
}
},
"platesilicon": {
"textures": {
"layer0": "techreborn:items/plate/silicon_plate"
}
},
"platesilver": {
"textures": {
"layer0": "techreborn:items/plate/silver_plate"
}
},
"platesteel": {
"textures": {
"layer0": "techreborn:items/plate/steel_plate"
}
},
"platetin": {
"textures": {
"layer0": "techreborn:items/plate/tin_plate"
}
},
"platetitanium": {
"textures": {
"layer0": "techreborn:items/plate/titanium_plate"
}
},
"platetungsten": {
"textures": {
"layer0": "techreborn:items/plate/tungsten_plate"
}
},
"platetungstensteel": {
"textures": {
"layer0": "techreborn:items/plate/tungstensteel_plate"
}
},
"platewood": {
"textures": {
"layer0": "techreborn:items/plate/wood_plate"
}
},
"plateyellowgarnet": {
"textures": { "textures": {
"layer0": "techreborn:items/plate/yellow_garnet_plate" "layer0": "techreborn:items/plate/yellow_garnet_plate"
} }
}, },
"magnalium": { "platezinc": {
"textures": { "textures": {
"layer0": "techreborn:items/plate/magnalium_plate" "layer0": "techreborn:items/plate/zinc_plate"
} }
} }
} }

View file

@ -422,49 +422,46 @@ item.techreborn.nuggets.refined_iron.name=Refined Iron Nugget
item.techreborn.nuggets.diamond.name=Diamond Nugget item.techreborn.nuggets.diamond.name=Diamond Nugget
#Plates #Plates
item.techreborn.plateadvancedalloy.name=Advanced Alloy Plate item.techreborn.plateAdvancedAlloy.name=Advanced Alloy Plate
item.techreborn.platealuminum.name=Aluminium Plate item.techreborn.plateAluminum.name=Aluminium Plate
item.techreborn.platebrass.name=Brass Plate item.techreborn.plateBrass.name=Brass Plate
item.techreborn.plateBronze.name=Bronze Plate
item.techreborn.plateCarbon.name=Carbon Plate
item.techreborn.plateChrome.name=Chrome Plate
item.techreborn.plateCoal.name=Coal Plate
item.techreborn.plateCopper.name=Copper Plate
item.techreborn.plateDiamond.name=Diamond Plate
item.techreborn.plateElectrum.name=Electrum Plate
item.techreborn.plateEmerald.name=Emerald Plate
item.techreborn.plateGold.name=Gold Plate
item.techreborn.plateInvar.name=Invar Plate
item.techreborn.plateIridiumAlloy.name=Iridium Alloy Plate
item.techreborn.plateIridium.name=Iridium Plate
item.techreborn.plateIron.name=Iron Plate
item.techreborn.plateLapis.name=Lapis Lazuli Plate
item.techreborn.plateLazurite.name=Lazurite Plate
item.techreborn.plateLead.name=Lead Plate
item.techreborn.plateMagnalium.name=Magnalium Plate
item.techreborn.plateNickel.name=Nickel Plate
item.techreborn.plateObsidian.name=Obsidian Plate
item.techreborn.platePeridot.name=Peridot Plate
item.techreborn.platePlatinum.name=Platinum Plate
item.techreborn.plateRedGarnet.name=Red Garnet Plate
item.techreborn.plateRedstone.name=Redstone Plate
item.techreborn.plateRefinedIron.name=Refined Iron Plate
item.techreborn.plateRuby.name=Ruby Plate
item.techreborn.plateSapphire.name=Sapphire Plate
item.techreborn.plateSilicon.name=Silicon Plate
item.techreborn.plateSilver.name=Silver Plate
item.techreborn.plateSteel.name=Steel Plate
item.techreborn.plateTin.name=Tin Plate
item.techreborn.plateTitanium.name=Titanium Plate
item.techreborn.plateTungsten.name=Tungsten Plate
item.techreborn.plateTungstensteel.name=Tungstensteel Plate
item.techreborn.plateWood.name=Wooden Plate
item.techreborn.plateYellowGarnet.name=Yellow Garnet Plate
item.techreborn.plateZinc.name=Zinc Plate
item.techreborn.plate.bronze.name=Bronze Plate
item.techreborn.plate.carbon.name=Carbon Plate
item.techreborn.plate.coal.name=Coal Plate
item.techreborn.plate.chrome.name=Chrome Plate
item.techreborn.plate.copper.name=Copper Plate
item.techreborn.plate.diamond.name=Diamond Plate
item.techreborn.plate.electrum.name=Electrum Plate
item.techreborn.plate.emerald.name=Emerald Plate
item.techreborn.plate.gold.name=Gold Plate
item.techreborn.plate.invar.name=Invar Plate
item.techreborn.plate.iridium.name=Iridium Plate
item.techreborn.plate.iron.name=Iron Plate
item.techreborn.plate.lapis.name=Lapis Lazuli Plate
item.techreborn.plate.lead.name=Lead Plate
item.techreborn.plate.nickel.name=Nickel Plate
item.techreborn.plate.obsidian.name=Obsidian Plate
item.techreborn.plate.peridot.name=Peridot Plate
item.techreborn.plate.platinum.name=Platinum Plate
item.techreborn.plate.red_garnet.name=Red Garnet Plate
item.techreborn.plate.redstone.name=Redstone Plate
item.techreborn.plate.ruby.name=Ruby Plate
item.techreborn.plate.sapphire.name=Sapphire Plate
item.techreborn.plate.silicon.name=Silicon Plate
item.techreborn.plate.silver.name=Silver Plate
item.techreborn.plate.steel.name=Steel Plate
item.techreborn.plate.teslatite.name=Teslatite Plate
item.techreborn.plate.tin.name=Tin Plate
item.techreborn.plate.titanium.name=Titanium Plate
item.techreborn.plate.tungsten.name=Tungsten Plate
item.techreborn.plate.hot_tungstensteel.name=Hot Tungstensteel Plate
item.techreborn.plate.tungstensteel.name=Tungstensteel Plate
item.techreborn.plate.yellow_garnet.name=Yellow Garnet Plate
item.techreborn.plate.zinc.name=Zinc Plate
item.techreborn.plate.refined_iron.name=Refined Iron Plate
item.techreborn.plate.wood.name=Wooden Plate
item.techreborn.plate.lazurite.name=Lazurite Plate
item.techreborn.plate.magnalium.name=Magnalium Plate
item.techreborn.plate.iridium_alloy.name=Iridium Alloy Plate
#Parts #Parts
item.techreborn.part.diamond_grinding_head.name=Diamond Grinding Head item.techreborn.part.diamond_grinding_head.name=Diamond Grinding Head