SmallDusts flattened

This commit is contained in:
drcrazy 2018-08-24 15:56:53 +03:00
parent edd4e0df3e
commit de45f3e68d
7 changed files with 270 additions and 234 deletions

View file

@ -38,6 +38,7 @@ import techreborn.blocks.cable.EnumCableType;
import techreborn.config.ConfigTechReborn;
import techreborn.init.ModBlocks;
import techreborn.init.ModDusts;
import techreborn.init.ModDustsSmall;
import techreborn.init.ModGems;
import techreborn.init.ModIngots;
import techreborn.init.ModItems;
@ -132,14 +133,9 @@ public class RegisterItemJsons {
ModPlates.registerModel();
ModNuggets.registerModel();
ModDusts.registerModel();
ModDustsSmall.registerModel();
String[] name = ItemDustsSmall.types.clone();
for (int i = 0; i < ItemDustsSmall.types.length; ++i) {
registerBlockstate(ModItems.SMALL_DUSTS, i, name[i], "items/materials/");
}
name = ItemParts.types.clone();
String[] name = ItemParts.types.clone();
for (int i = 0; i < ItemParts.types.length; ++i) {
registerBlockstate(ModItems.PARTS, i, name[i], "items/materials/");
}

View file

@ -0,0 +1,89 @@
/*
* This file is part of TechReborn, licensed under the MIT License (MIT).
*
* Copyright (c) 2018 TechReborn
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package techreborn.init;
import java.util.Arrays;
import com.google.common.base.CaseFormat;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IStringSerializable;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.model.ModelLoader;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import reborncore.RebornRegistry;
import techreborn.items.ItemDusts;
import techreborn.lib.ModInfo;
/**
* @author drcrazy
*
*/
public enum ModDustsSmall implements IStringSerializable {
ALMANDINE, ALUMINUM, ANDESITE, ANDRADITE, ASHES, BASALT, BAUXITE, BRASS, BRONZE, CALCITE, CHARCOAL, CHROME,
CINNABAR, CLAY, COAL, COPPER, DARK_ASHES, DIAMOND, DIORITE, ELECTRUM, EMERALD, ENDER_EYE, ENDER_PEARL, ENDSTONE,
FLINT, GALENA, GLOWSTONE, GOLD, GRANITE, GROSSULAR, INVAR, IRON, LAZURITE, LEAD, MAGNESIUM, MANGANESE, MARBLE,
NETHERRACK, NICKEL, OBSIDIAN, OLIVINE, PERIDOT, PHOSPHOROUS, PLATINUM, PYRITE, PYROPE, REDSTONE, RED_GARNET, RUBY,
SALTPETER, SAPPHIRE, SAW, SILVER, SODALITE, SPESSARTINE, SPHALERITE, STEEL, SULFUR, TIN, TITANIUM, TUNGSTEN,
UVAROVITE, YELLOW_GARNET, ZINC;
public final String name;
public final Item item;
private ModDustsSmall() {
name = CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, "DUST_SMALL_" + this.toString());
item = new ItemDusts();
item.setRegistryName(new ResourceLocation(ModInfo.MOD_ID, name));
item.setTranslationKey(ModInfo.MOD_ID + "." + name);
}
public ItemStack getStack() {
return new ItemStack(item);
}
public ItemStack getStack(int amount) {
return new ItemStack(item, amount);
}
public static void register() {
Arrays.stream(ModDustsSmall.values()).forEach(dustSmall -> RebornRegistry.registerItem(dustSmall.item));
}
@SideOnly(Side.CLIENT)
public static void registerModel() {
ResourceLocation blockstateJson = new ResourceLocation(ModInfo.MOD_ID, "items/materials/dustssmall");
Arrays.stream(ModDustsSmall.values())
.forEach(dustSmall -> ModelLoader.setCustomModelResourceLocation(dustSmall.item, 0,
new ModelResourceLocation(blockstateJson, "type=" + dustSmall.name)));
}
@Override
public String getName() {
return name;
}
}

View file

@ -45,7 +45,6 @@ import javax.annotation.Nullable;
public class ModItems {
public static Item SMALL_DUSTS;
public static Item PARTS;
public static Item ROCK_CUTTER;
public static Item LITHIUM_BATTERY_PACK;
@ -153,18 +152,13 @@ public class ModItems {
public static void init() {
SMALL_DUSTS = new ItemDustsSmall();
registerItem(SMALL_DUSTS, "smallDust");
ModDusts.register();
ModDustsSmall.register();
ModIngots.register();
ModGems.register();
ModPlates.register();
ModNuggets.register();
// purifiedCrushedOre = new ItemPurifiedCrushedOre();
// registerItem(purifiedCrushedOre, "purifiedCrushedOre");
PARTS = new ItemParts();
registerItem(PARTS, "part");

View file

@ -268,14 +268,14 @@ public class CraftingTableRecipes extends RecipeMethods {
registerShaped(getStack(Blocks.EMERALD_ORE, 1), "UU ", "U U", " UU", 'U', uuStack);
registerShaped(getStack(Items.EMERALD, 2), "UUU", "UUU", " U ", 'U', uuStack);
registerShaped(getStack(Items.DIAMOND, 1), "UUU", "UUU", "UUU", 'U', uuStack);
registerShaped(getMaterial("tin", 10, Type.DUST), " ", "U U", " U", 'U', uuStack);
registerShaped(getMaterial("copper", 10, Type.DUST), " U", "U U", " ", 'U', uuStack);
registerShaped(getMaterial("lead", 14, Type.DUST), "UUU", "UUU", "U ", 'U', uuStack);
registerShaped(getMaterial("platinum", Type.DUST), " U", "UUU", "UUU", 'U', uuStack);
registerShaped(getMaterial("tungsten", Type.DUST), "U ", "UUU", "UUU", 'U', uuStack);
registerShaped(getMaterial("titanium", 2, Type.DUST), "UUU", " U ", " U ", 'U', uuStack);
registerShaped(getMaterial("aluminum", 16, Type.DUST), " U ", " U ", "UUU", 'U', uuStack);
registerShaped(getMaterial("iridium", 1, Type.ORE), "UUU", " U ", "UUU", 'U', uuStack);
// registerShaped(getMaterial("tin", 10, Type.DUST), " ", "U U", " U", 'U', uuStack);
// registerShaped(getMaterial("copper", 10, Type.DUST), " U", "U U", " ", 'U', uuStack);
// registerShaped(getMaterial("lead", 14, Type.DUST), "UUU", "UUU", "U ", 'U', uuStack);
// registerShaped(getMaterial("platinum", Type.DUST), " U", "UUU", "UUU", 'U', uuStack);
// registerShaped(getMaterial("tungsten", Type.DUST), "U ", "UUU", "UUU", 'U', uuStack);
// registerShaped(getMaterial("titanium", 2, Type.DUST), "UUU", " U ", " U ", 'U', uuStack);
// registerShaped(getMaterial("aluminum", 16, Type.DUST), " U ", " U ", "UUU", 'U', uuStack);
// registerShaped(getMaterial("iridium", 1, Type.ORE), "UUU", " U ", "UUU", 'U', uuStack);
for (String part : ItemParts.types) {
if (part.endsWith("Gear")) {
@ -315,10 +315,10 @@ public class CraftingTableRecipes extends RecipeMethods {
}
}
for (String name : ItemDustsSmall.types) {
registerShapeless(getMaterial(name, 4, Type.SMALL_DUST), getMaterialObject(name, Type.DUST));
registerShapeless(getMaterial(name, Type.DUST), getMaterialObject(name, Type.SMALL_DUST), getMaterialObject(name, Type.SMALL_DUST), getMaterialObject(name, Type.SMALL_DUST), getMaterialObject(name, Type.SMALL_DUST));
}
// for (String name : ItemDustsSmall.types) {
// registerShapeless(getMaterial(name, 4, Type.SMALL_DUST), getMaterialObject(name, Type.DUST));
// registerShapeless(getMaterial(name, Type.DUST), getMaterialObject(name, Type.SMALL_DUST), getMaterialObject(name, Type.SMALL_DUST), getMaterialObject(name, Type.SMALL_DUST), getMaterialObject(name, Type.SMALL_DUST));
// }
// TODO: fix recipe
// for (String nuggets : ItemNuggets.types) {

View file

@ -24,68 +24,26 @@
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 techreborn.events.TRRecipeHandler;
import techreborn.init.ModItems;
import techreborn.utils.TechRebornCreativeTab;
import java.security.InvalidParameterException;
public class ItemDustsSmall extends ItemTR {
public static final String[] types = new String[] { "almandine", "aluminum", "andradite", "ashes", "basalt",
"bauxite", "brass", "bronze", "calcite", "charcoal", "chrome", "cinnabar", "clay", "coal", "copper",
"dark_ashes", "diamond", "electrum", "emerald", "ender_eye", "ender_pearl", "endstone", "flint", "galena",
"gold", "grossular", "invar", "iron", "lazurite", "lead", "magnesium", "manganese", "marble", "netherrack",
"nickel", "obsidian", "peridot", "phosphorous", "platinum", "pyrite", "pyrope", "red_garnet",
"ruby", "saltpeter", "sapphire", "saw_dust", "silver", "sodalite", "spessartine", "sphalerite", "steel",
"sulfur", "tin", "titanium", "tungsten", "uvarovite", "yellow_garnet", "zinc",
"redstone", "glowstone", "andesite", "diorite", "granite" };
public ItemDustsSmall() {
setTranslationKey("techreborn.dustsmall");
setHasSubtypes(true);
setCreativeTab(TechRebornCreativeTab.instance);
TRRecipeHandler.hideEntry(this);
}
public static ItemStack getSmallDustByName(String name, int count) {
name = CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, name);
for (int i = 0; i < types.length; i++) {
if (types[i].equalsIgnoreCase(name)) {
return new ItemStack(ModItems.SMALL_DUSTS, count, i);
}
}
throw new InvalidParameterException("The small dust " + name + " could not be found.");
}
public static ItemStack getSmallDustByName(String name) {
return getSmallDustByName(name, 1);
}
@Override
// gets Unlocalized Name depending on meta data
public String getTranslationKey(ItemStack itemStack) {
int meta = itemStack.getItemDamage();
if (meta < 0 || meta >= types.length) {
meta = 0;
}
return super.getTranslationKey() + "." + types[meta];
}
// Adds Dusts SubItems To Creative Tab
@Override
public void getSubItems(CreativeTabs creativeTabs, NonNullList<ItemStack> list) {
if (!isInCreativeTab(creativeTabs)) {
return;
}
for (int meta = 0; meta < types.length; ++meta) {
list.add(new ItemStack(this, 1, meta));
}
}
// public static ItemStack getSmallDustByName(String name, int count) {
// name = CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, name);
// for (int i = 0; i < types.length; i++) {
// if (types[i].equalsIgnoreCase(name)) {
// return new ItemStack(ModItems.SMALL_DUSTS, count, i);
// }
// }
// throw new InvalidParameterException("The small dust " + name + " could not be found.");
// }
//
// public static ItemStack getSmallDustByName(String name) {
// return getSmallDustByName(name, 1);
// }
}

View file

@ -6,325 +6,325 @@
},
"variants": {
"type": {
"almandine": {
"dustsmallalmandine": {
"textures": {
"layer0": "techreborn:items/smalldust/almandine_smalldust"
}
},
"aluminum": {
"dustsmallaluminum": {
"textures": {
"layer0": "techreborn:items/smalldust/aluminum_smalldust"
}
},
"andradite": {
"dustsmallandesite": {
"textures": {
"layer0": "techreborn:items/smalldust/andesite_smalldust"
}
},
"dustsmallandradite": {
"textures": {
"layer0": "techreborn:items/smalldust/andradite_smalldust"
}
},
"ashes": {
"dustsmallashes": {
"textures": {
"layer0": "techreborn:items/smalldust/ashes_smalldust"
}
},
"basalt": {
"dustsmallbasalt": {
"textures": {
"layer0": "techreborn:items/smalldust/basalt_smalldust"
}
},
"bauxite": {
"dustsmallbauxite": {
"textures": {
"layer0": "techreborn:items/smalldust/bauxite_smalldust"
}
},
"brass": {
"dustsmallbrass": {
"textures": {
"layer0": "techreborn:items/smalldust/brass_smalldust"
}
},
"bronze": {
"dustsmallbronze": {
"textures": {
"layer0": "techreborn:items/smalldust/bronze_smalldust"
}
},
"calcite": {
"dustsmallcalcite": {
"textures": {
"layer0": "techreborn:items/smalldust/calcite_smalldust"
}
},
"charcoal": {
"dustsmallcharcoal": {
"textures": {
"layer0": "techreborn:items/smalldust/charcoal_smalldust"
}
},
"chrome": {
"dustsmallchrome": {
"textures": {
"layer0": "techreborn:items/smalldust/chrome_smalldust"
}
},
"cinnabar": {
"dustsmallcinnabar": {
"textures": {
"layer0": "techreborn:items/smalldust/cinnabar_smalldust"
}
},
"clay": {
"dustsmallclay": {
"textures": {
"layer0": "techreborn:items/smalldust/clay_smalldust"
}
},
"coal": {
"dustsmallcoal": {
"textures": {
"layer0": "techreborn:items/smalldust/coal_smalldust"
}
},
"copper": {
"dustsmallcopper": {
"textures": {
"layer0": "techreborn:items/smalldust/copper_smalldust"
}
},
"dark_ashes": {
"dustsmalldarkashes": {
"textures": {
"layer0": "techreborn:items/smalldust/dark_ashes_smalldust"
}
},
"diamond": {
"dustsmalldiamond": {
"textures": {
"layer0": "techreborn:items/smalldust/diamond_smalldust"
}
},
"electrum": {
"dustsmalldiorite": {
"textures": {
"layer0": "techreborn:items/smalldust/diorite_smalldust"
}
},
"dustsmallelectrum": {
"textures": {
"layer0": "techreborn:items/smalldust/electrum_smalldust"
}
},
"emerald": {
"dustsmallemerald": {
"textures": {
"layer0": "techreborn:items/smalldust/emerald_smalldust"
}
},
"ender_eye": {
"dustsmallendereye": {
"textures": {
"layer0": "techreborn:items/smalldust/ender_eye_smalldust"
}
},
"ender_pearl": {
"dustsmallenderpearl": {
"textures": {
"layer0": "techreborn:items/smalldust/ender_pearl_smalldust"
}
},
"endstone": {
"dustsmallendstone": {
"textures": {
"layer0": "techreborn:items/smalldust/endstone_smalldust"
}
},
"flint": {
"dustsmallflint": {
"textures": {
"layer0": "techreborn:items/smalldust/flint_smalldust"
}
},
"galena": {
"dustsmallgalena": {
"textures": {
"layer0": "techreborn:items/smalldust/galena_smalldust"
}
},
"gold": {
"dustsmallglowstone": {
"textures": {
"layer0": "techreborn:items/smalldust/glowstone_smalldust"
}
},
"dustsmallgold": {
"textures": {
"layer0": "techreborn:items/smalldust/gold_smalldust"
}
},
"grossular": {
"dustsmallgranite": {
"textures": {
"layer0": "techreborn:items/smalldust/granite_smalldust"
}
},
"dustsmallgrossular": {
"textures": {
"layer0": "techreborn:items/smalldust/grossular_smalldust"
}
},
"invar": {
"dustsmallinvar": {
"textures": {
"layer0": "techreborn:items/smalldust/invar_smalldust"
}
},
"iron": {
"dustsmalliron": {
"textures": {
"layer0": "techreborn:items/smalldust/iron_smalldust"
}
},
"lazurite": {
"dustsmalllazurite": {
"textures": {
"layer0": "techreborn:items/smalldust/lazurite_smalldust"
}
},
"lead": {
"dustsmalllead": {
"textures": {
"layer0": "techreborn:items/smalldust/lead_smalldust"
}
},
"magnesium": {
"dustsmallmagnesium": {
"textures": {
"layer0": "techreborn:items/smalldust/magnesium_smalldust"
}
},
"manganese": {
"dustsmallmanganese": {
"textures": {
"layer0": "techreborn:items/smalldust/manganese_smalldust"
}
},
"marble": {
"dustsmallmarble": {
"textures": {
"layer0": "techreborn:items/smalldust/marble_smalldust"
}
},
"netherrack": {
"dustsmallnetherrack": {
"textures": {
"layer0": "techreborn:items/smalldust/netherrack_smalldust"
}
},
"nickel": {
"dustsmallnickel": {
"textures": {
"layer0": "techreborn:items/smalldust/nickel_smalldust"
}
},
"obsidian": {
"dustsmallobsidian": {
"textures": {
"layer0": "techreborn:items/smalldust/obsidian_smalldust"
}
},
"peridot": {
"dustsmallolivine": {
"textures": {
"layer0": "techreborn:items/smalldust/olivine_smalldust"
}
},
"dustsmallperidot": {
"textures": {
"layer0": "techreborn:items/smalldust/peridot_smalldust"
}
},
"phosphorous": {
"dustsmallphosphorous": {
"textures": {
"layer0": "techreborn:items/smalldust/phosphorous_smalldust"
}
},
"platinum": {
"dustsmallplatinum": {
"textures": {
"layer0": "techreborn:items/smalldust/platinum_smalldust"
}
},
"pyrite": {
"dustsmallpyrite": {
"textures": {
"layer0": "techreborn:items/smalldust/pyrite_smalldust"
}
},
"pyrope": {
"dustsmallpyrope": {
"textures": {
"layer0": "techreborn:items/smalldust/pyrope_smalldust"
}
},
"red_garnet": {
"dustsmallredgarnet": {
"textures": {
"layer0": "techreborn:items/smalldust/red_garnet_smalldust"
}
},
"ruby": {
"dustsmallredstone": {
"textures": {
"layer0": "techreborn:items/smalldust/redstone_smalldust"
}
},
"dustsmallruby": {
"textures": {
"layer0": "techreborn:items/smalldust/ruby_smalldust"
}
},
"saltpeter": {
"dustsmallsaltpeter": {
"textures": {
"layer0": "techreborn:items/smalldust/saltpeter_smalldust"
}
},
"sapphire": {
"dustsmallsapphire": {
"textures": {
"layer0": "techreborn:items/smalldust/sapphire_smalldust"
}
},
"saw_dust": {
"dustsmallsaw": {
"textures": {
"layer0": "techreborn:items/smalldust/saw_dust_smalldust"
}
},
"silver": {
"dustsmallsilver": {
"textures": {
"layer0": "techreborn:items/smalldust/silver_smalldust"
}
},
"sodalite": {
"dustsmallsodalite": {
"textures": {
"layer0": "techreborn:items/smalldust/sodalite_smalldust"
}
},
"spessartine": {
"dustsmallspessartine": {
"textures": {
"layer0": "techreborn:items/smalldust/spessartine_smalldust"
}
},
"sphalerite": {
"dustsmallsphalerite": {
"textures": {
"layer0": "techreborn:items/smalldust/sphalerite_smalldust"
}
},
"steel": {
"dustsmallsteel": {
"textures": {
"layer0": "techreborn:items/smalldust/steel_smalldust"
}
},
"sulfur": {
"dustsmallsulfur": {
"textures": {
"layer0": "techreborn:items/smalldust/sulfur_smalldust"
}
},
"tin": {
"dustsmalltin": {
"textures": {
"layer0": "techreborn:items/smalldust/tin_smalldust"
}
},
"titanium": {
"dustsmalltitanium": {
"textures": {
"layer0": "techreborn:items/smalldust/titanium_smalldust"
}
},
"tungsten": {
"dustsmalltungsten": {
"textures": {
"layer0": "techreborn:items/smalldust/tungsten_smalldust"
}
},
"uvarovite": {
"dustsmalluvarovite": {
"textures": {
"layer0": "techreborn:items/smalldust/uvarovite_smalldust"
}
},
"yellow_garnet": {
"dustsmallyellowgarnet": {
"textures": {
"layer0": "techreborn:items/smalldust/yellow_garnet_smalldust"
}
},
"zinc": {
"dustsmallzinc": {
"textures": {
"layer0": "techreborn:items/smalldust/zinc_smalldust"
}
},
"olivine": {
"textures": {
"layer0": "techreborn:items/smalldust/olivine_smalldust"
}
},
"andesite": {
"textures": {
"layer0": "techreborn:items/smalldust/andesite_smalldust"
}
},
"diorite": {
"textures": {
"layer0": "techreborn:items/smalldust/diorite_smalldust"
}
},
"granite": {
"textures": {
"layer0": "techreborn:items/smalldust/granite_smalldust"
}
},
"redstone": {
"textures": {
"layer0": "techreborn:items/smalldust/redstone_smalldust"
}
},
"glowstone": {
"textures": {
"layer0": "techreborn:items/smalldust/glowstone_smalldust"
}
}
}
}

View file

@ -277,71 +277,70 @@ item.techreborn.dustYellowGarnet.name=Yellow Garnet Dust
item.techreborn.dustZinc.name=Zinc Dust
#Small Dusts
item.techreborn.dustsmall.almandine.name=Small Pile of Almandine Dust
item.techreborn.dustsmall.aluminum.name=Small Pile of Aluminium Dust
item.techreborn.dustsmall.andradite.name=Small Pile of Andradite Dust
item.techreborn.dustsmall.ashes.name=Small Pile of Ashes
item.techreborn.dustsmall.basalt.name=Small Pile of Basalt Dust
item.techreborn.dustsmall.bauxite.name=Small Pile of Bauxite Dust
item.techreborn.dustsmall.brass.name=Small Pile of Brass Dust
item.techreborn.dustsmall.bronze.name=Small Pile of Bronze Dust
item.techreborn.dustsmall.calcite.name=Small Pile of Calcite Dust
item.techreborn.dustsmall.charcoal.name=Small Pile of Charcoal Dust
item.techreborn.dustsmall.chrome.name=Small Pile of Chrome Dust
item.techreborn.dustsmall.cinnabar.name=Small Pile of Cinnabar Dust
item.techreborn.dustsmall.clay.name=Small Pile of Clay Dust
item.techreborn.dustsmall.coal.name=Small Pile of Coal Dust
item.techreborn.dustsmall.copper.name=Small Pile of Copper Dust
item.techreborn.dustsmall.dark_ashes.name=Small Pile of Dark Ashes
item.techreborn.dustsmall.diamond.name=Small Pile of Diamond Dust
item.techreborn.dustsmall.electrum.name=Small Pile of Electrum Dust
item.techreborn.dustsmall.emerald.name=Small Pile of Emerald Dust
item.techreborn.dustsmall.ender_eye.name=Small Pile of Ender Eye Dust
item.techreborn.dustsmall.ender_pearl.name=Small Pile of Ender Pearl Dust
item.techreborn.dustsmall.endstone.name=Small Pile of Endstone Dust
item.techreborn.dustsmall.flint.name=Small Pile of Flint Dust
item.techreborn.dustsmall.galena.name=Small Pile of Galena Dust
item.techreborn.dustsmall.glowstone.name=Small Pile of Glowstone Dust
item.techreborn.dustsmall.gold.name=Small Pile of Gold Dust
item.techreborn.dustsmall.grossular.name=Small Pile of Grossular Dust
item.techreborn.dustsmall.invar.name=Small Pile of Invar Dust
item.techreborn.dustsmall.iron.name=Small Pile of Iron Dust
item.techreborn.dustsmall.lazurite.name=Small Pile of Lazurite Dust
item.techreborn.dustsmall.lead.name=Small Pile of Lead Dust
item.techreborn.dustsmall.magnesium.name=Small Pile of Magnesium Dust
item.techreborn.dustsmall.manganese.name=Small Pile of Manganese Dust
item.techreborn.dustsmall.marble.name=Small Pile of Marble Dust
item.techreborn.dustsmall.netherrack.name=Small Pile of Netherrack Dust
item.techreborn.dustsmall.nickel.name=Small Pile of Nickel Dust
item.techreborn.dustsmall.obsidian.name=Small Pile of Obsidian Dust
item.techreborn.dustsmall.peridot.name=Small Pile of Peridot
item.techreborn.dustsmall.phosphorous.name=Small Pile of Phosphorous Dust
item.techreborn.dustsmall.platinum.name=Small Pile of Platinum Dust
item.techreborn.dustsmall.pyrite.name=Small Pile of Pyrite Dust
item.techreborn.dustsmall.pyrope.name=Small Pile of Pyrope Dust
item.techreborn.dustsmall.red_garnet.name=Small Pile of Red Garnet Dust
item.techreborn.dustsmall.redstone.name=Small Pile of Redstone
item.techreborn.dustsmall.ruby.name=Small Pile of Ruby Dust
item.techreborn.dustsmall.saltpeter.name=Small Pile of Saltpeter Dust
item.techreborn.dustsmall.sapphire.name=Small Pile of Sapphire Dust
item.techreborn.dustsmall.saw_dust.name=Small Pile of Saw Dust
item.techreborn.dustsmall.silver.name=Small Pile of Silver Dust
item.techreborn.dustsmall.sodalite.name=Small Pile of Sodalite Dust
item.techreborn.dustsmall.spessartine.name=Small Pile of Spessartine Dust
item.techreborn.dustsmall.sphalerite.name=Small Pile of Sphalerite Dust
item.techreborn.dustsmall.steel.name=Small Pile of Steel Dust
item.techreborn.dustsmall.sulfur.name=Small Pile of Sulfur Dust
item.techreborn.dustsmall.tin.name=Small Pile of Tin Dust
item.techreborn.dustsmall.titanium.name=Small Pile of Titanium Dust
item.techreborn.dustsmall.tungsten.name=Small Pile of Tungsten Dust
item.techreborn.dustsmall.uvarovite.name=Small Pile of Uvarovite Dust
item.techreborn.dustsmall.voidstone.name=Small Pile of Voidstone Dust
item.techreborn.dustsmall.yellow_garnet.name=Small Pile of Yellow Garnet Dust
item.techreborn.dustsmall.zinc.name=Small Pile of Zinc Dust
item.techreborn.dustsmall.olivine.name=Small Pile of Olivine Dust
item.techreborn.dustsmall.andesite.name=Small Pile of Andesite Dust
item.techreborn.dustsmall.diorite.name=Small Pile of Diorite Dust
item.techreborn.dustsmall.granite.name=Small Pile of Granite Dust
item.techreborn.dustsmallAlmandine.name=Small Pile of Almandine Dust
item.techreborn.dustsmallAluminum.name=Small Pile of Aluminium Dust
item.techreborn.dustsmallAndesite.name=Small Pile of Andesite Dust
item.techreborn.dustsmallAndradite.name=Small Pile of Andradite Dust
item.techreborn.dustsmallAshes.name=Small Pile of Ashes
item.techreborn.dustsmallBasalt.name=Small Pile of Basalt Dust
item.techreborn.dustsmallBauxite.name=Small Pile of Bauxite Dust
item.techreborn.dustsmallBrass.name=Small Pile of Brass Dust
item.techreborn.dustsmallBronze.name=Small Pile of Bronze Dust
item.techreborn.dustsmallCalcite.name=Small Pile of Calcite Dust
item.techreborn.dustsmallCharcoal.name=Small Pile of Charcoal Dust
item.techreborn.dustsmallChrome.name=Small Pile of Chrome Dust
item.techreborn.dustsmallCinnabar.name=Small Pile of Cinnabar Dust
item.techreborn.dustsmallClay.name=Small Pile of Clay Dust
item.techreborn.dustsmallCoal.name=Small Pile of Coal Dust
item.techreborn.dustsmallCopper.name=Small Pile of Copper Dust
item.techreborn.dustsmallDarkAshes.name=Small Pile of Dark Ashes
item.techreborn.dustsmallDiamond.name=Small Pile of Diamond Dust
item.techreborn.dustsmallDiorite.name=Small Pile of Diorite Dust
item.techreborn.dustsmallElectrum.name=Small Pile of Electrum Dust
item.techreborn.dustsmallEmerald.name=Small Pile of Emerald Dust
item.techreborn.dustsmallEnderEye.name=Small Pile of Ender Eye Dust
item.techreborn.dustsmallEnderPearl.name=Small Pile of Ender Pearl Dust
item.techreborn.dustsmallEndstone.name=Small Pile of Endstone Dust
item.techreborn.dustsmallFlint.name=Small Pile of Flint Dust
item.techreborn.dustsmallGalena.name=Small Pile of Galena Dust
item.techreborn.dustsmallGlowstone.name=Small Pile of Glowstone Dust
item.techreborn.dustsmallGold.name=Small Pile of Gold Dust
item.techreborn.dustsmallGranite.name=Small Pile of Granite Dust
item.techreborn.dustsmallGrossular.name=Small Pile of Grossular Dust
item.techreborn.dustsmallInvar.name=Small Pile of Invar Dust
item.techreborn.dustsmallIron.name=Small Pile of Iron Dust
item.techreborn.dustsmallLazurite.name=Small Pile of Lazurite Dust
item.techreborn.dustsmallLead.name=Small Pile of Lead Dust
item.techreborn.dustsmallMagnesium.name=Small Pile of Magnesium Dust
item.techreborn.dustsmallManganese.name=Small Pile of Manganese Dust
item.techreborn.dustsmallMarble.name=Small Pile of Marble Dust
item.techreborn.dustsmallNetherrack.name=Small Pile of Netherrack Dust
item.techreborn.dustsmallNickel.name=Small Pile of Nickel Dust
item.techreborn.dustsmallObsidian.name=Small Pile of Obsidian Dust
item.techreborn.dustsmallOlivine.name=Small Pile of Olivine Dust
item.techreborn.dustsmallPeridot.name=Small Pile of Peridot
item.techreborn.dustsmallPhosphorous.name=Small Pile of Phosphorous Dust
item.techreborn.dustsmallPlatinum.name=Small Pile of Platinum Dust
item.techreborn.dustsmallPyrite.name=Small Pile of Pyrite Dust
item.techreborn.dustsmallPyrope.name=Small Pile of Pyrope Dust
item.techreborn.dustsmallRedGarnet.name=Small Pile of Red Garnet Dust
item.techreborn.dustsmallRedstone.name=Small Pile of Redstone
item.techreborn.dustsmallRuby.name=Small Pile of Ruby Dust
item.techreborn.dustsmallSaltpeter.name=Small Pile of Saltpeter Dust
item.techreborn.dustsmallSapphire.name=Small Pile of Sapphire Dust
item.techreborn.dustsmallSaw.name=Small Pile of Saw Dust
item.techreborn.dustsmallSilver.name=Small Pile of Silver Dust
item.techreborn.dustsmallSodalite.name=Small Pile of Sodalite Dust
item.techreborn.dustsmallSpessartine.name=Small Pile of Spessartine Dust
item.techreborn.dustsmallSphalerite.name=Small Pile of Sphalerite Dust
item.techreborn.dustsmallSteel.name=Small Pile of Steel Dust
item.techreborn.dustsmallSulfur.name=Small Pile of Sulfur Dust
item.techreborn.dustsmallTin.name=Small Pile of Tin Dust
item.techreborn.dustsmallTitanium.name=Small Pile of Titanium Dust
item.techreborn.dustsmallTungsten.name=Small Pile of Tungsten Dust
item.techreborn.dustsmallUvarovite.name=Small Pile of Uvarovite Dust
item.techreborn.dustsmallYellowGarnet.name=Small Pile of Yellow Garnet Dust
item.techreborn.dustsmallZinc.name=Small Pile of Zinc Dust
#Gems
item.techreborn.gemPeridot.name=Peridot