blob: 8005c8360345212acab73b3ff46f63425b7d3200 [file] [log] [blame] [raw]
package calclavia.lib;
import java.util.ArrayList;
import java.util.List;
import net.minecraft.util.ResourceLocation;
public class Calclavia
{
public static final String NAME = "Calclavia";
public static final String DOMAIN = "calclavia";
public static final String TEXTURE_NAME_PREFIX = DOMAIN + ":";
public static final String RESOURCE_DIRECTORY = "/assets/calclavia/";
public static final String TEXTURE_DIRECTORY = "textures/";
public static final String GUI_DIRECTORY = TEXTURE_DIRECTORY + "gui/";
public static final ResourceLocation GUI_EMPTY_FILE = new ResourceLocation(DOMAIN, GUI_DIRECTORY + "gui_empty.png");
public static final ResourceLocation GUI_COMPONENTS = new ResourceLocation(DOMAIN, GUI_DIRECTORY + "gui_components.png");
public static final ResourceLocation GUI_BASE = new ResourceLocation(DOMAIN, GUI_DIRECTORY + "gui_base.png");
public static List<String> splitStringPerWord(String string, int wordsPerLine)
{
String[] words = string.split(" ");
List<String> lines = new ArrayList<String>();
for (int lineCount = 0; lineCount < Math.ceil((float) words.length / (float) wordsPerLine); lineCount++)
{
String stringInLine = "";
for (int i = lineCount * wordsPerLine; i < Math.min(wordsPerLine + lineCount * wordsPerLine, words.length); i++)
{
stringInLine += words[i] + " ";
}
lines.add(stringInLine.trim());
}
return lines;
}
}