Auto Format code
This commit is contained in:
parent
112b1657cf
commit
796df6c055
503 changed files with 12260 additions and 16291 deletions
|
@ -8,85 +8,82 @@ import net.minecraftforge.oredict.OreDictionary;
|
|||
|
||||
import java.util.List;
|
||||
|
||||
public class OreDictUtils
|
||||
{
|
||||
public class OreDictUtils {
|
||||
|
||||
public static String toFirstLower(String string) {
|
||||
if(string == null || string.isEmpty()) return string;
|
||||
if (string == null || string.isEmpty())
|
||||
return string;
|
||||
return Character.toLowerCase(string.charAt(0)) + string.substring(1);
|
||||
}
|
||||
|
||||
public static String toFirstUpper(String string) {
|
||||
if(string.isEmpty()) return string;
|
||||
if (string.isEmpty())
|
||||
return string;
|
||||
return Character.toUpperCase(string.charAt(0)) + string.substring(1);
|
||||
}
|
||||
|
||||
public static String joinDictName(String prefix, String name) {
|
||||
return prefix + toFirstUpper(name);
|
||||
}
|
||||
public static String joinDictName(String prefix, String name) {
|
||||
return prefix + toFirstUpper(name);
|
||||
}
|
||||
|
||||
public static String[] getDictData(String prefixed) {
|
||||
StringBuilder prefixBuilder = new StringBuilder();
|
||||
StringBuilder nameBuilder = new StringBuilder();
|
||||
boolean prefixFinished = false;
|
||||
for(int i = 0; i < prefixed.length(); i++) {
|
||||
char charAt = prefixed.charAt(i);
|
||||
if(!prefixFinished) {
|
||||
if(Character.isUpperCase(charAt)) {
|
||||
nameBuilder.append(Character.toLowerCase(charAt));
|
||||
prefixFinished = true;
|
||||
} else prefixBuilder.append(charAt);
|
||||
} else nameBuilder.append(charAt);
|
||||
}
|
||||
return new String[] {
|
||||
prefixBuilder.toString(),
|
||||
nameBuilder.toString()
|
||||
};
|
||||
}
|
||||
public static String[] getDictData(String prefixed) {
|
||||
StringBuilder prefixBuilder = new StringBuilder();
|
||||
StringBuilder nameBuilder = new StringBuilder();
|
||||
boolean prefixFinished = false;
|
||||
for (int i = 0; i < prefixed.length(); i++) {
|
||||
char charAt = prefixed.charAt(i);
|
||||
if (!prefixFinished) {
|
||||
if (Character.isUpperCase(charAt)) {
|
||||
nameBuilder.append(Character.toLowerCase(charAt));
|
||||
prefixFinished = true;
|
||||
} else
|
||||
prefixBuilder.append(charAt);
|
||||
} else
|
||||
nameBuilder.append(charAt);
|
||||
}
|
||||
return new String[] {
|
||||
prefixBuilder.toString(),
|
||||
nameBuilder.toString()
|
||||
};
|
||||
}
|
||||
|
||||
public static boolean isDictPrefixed(String name, String... prefixes) {
|
||||
for(String prefix : prefixes)
|
||||
if(name.startsWith(prefix))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
public static boolean isDictPrefixed(String name, String... prefixes) {
|
||||
for (String prefix : prefixes)
|
||||
if (name.startsWith(prefix))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
public static ItemStack getDictOreOrNull(String name, int amount) {
|
||||
List<ItemStack> ores = OreDictionary.getOres(name);
|
||||
if(ores.isEmpty()) return null;
|
||||
ItemStack ore = ores.get(0);
|
||||
ore.stackSize = amount;
|
||||
return ore;
|
||||
}
|
||||
public static ItemStack getDictOreOrNull(String name, int amount) {
|
||||
List<ItemStack> ores = OreDictionary.getOres(name);
|
||||
if (ores.isEmpty())
|
||||
return null;
|
||||
ItemStack ore = ores.get(0);
|
||||
ore.stackSize = amount;
|
||||
return ore;
|
||||
}
|
||||
|
||||
public static boolean isOre(Block block, String oreName)
|
||||
{
|
||||
public static boolean isOre(Block block, String oreName) {
|
||||
return isOre(new ItemStack(Item.getItemFromBlock(block)), oreName);
|
||||
}
|
||||
|
||||
public static boolean isOre(IBlockState state, String oreName)
|
||||
{
|
||||
public static boolean isOre(IBlockState state, String oreName) {
|
||||
return isOre(
|
||||
new ItemStack(Item.getItemFromBlock(state.getBlock()), 1, state.getBlock().getMetaFromState(state)),
|
||||
oreName);
|
||||
new ItemStack(Item.getItemFromBlock(state.getBlock()), 1, state.getBlock().getMetaFromState(state)),
|
||||
oreName);
|
||||
}
|
||||
|
||||
public static boolean isOre(Item item, String oreName)
|
||||
{
|
||||
public static boolean isOre(Item item, String oreName) {
|
||||
return isOre(new ItemStack(item), oreName);
|
||||
}
|
||||
|
||||
public static boolean isOre(ItemStack stack, String oreName)
|
||||
{
|
||||
if (stack != null && stack.getItem() != null && oreName != null)
|
||||
{
|
||||
public static boolean isOre(ItemStack stack, String oreName) {
|
||||
if (stack != null && stack.getItem() != null && oreName != null) {
|
||||
int id = OreDictionary.getOreID(oreName);
|
||||
int[] ids = OreDictionary.getOreIDs(stack);
|
||||
|
||||
for (int i : ids)
|
||||
{
|
||||
if (id == i)
|
||||
{
|
||||
for (int i : ids) {
|
||||
if (id == i) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue