Finished specific font size
This commit is contained in:
1 parent
3027bb0556
commit
78b7b26d9f
10 files changed
+1244
-15
No files matched your search
@@ -85,7 +85,7 @@ public class TextGeneratorCommand extends Command {
|
||||
private boolean checkSettingsMenu(Player player, String[] args) {
|
||||
if (!(args.length == 1 && args[0].equalsIgnoreCase("settings"))) return false;
|
||||
if (!currentEditedTexts.containsKey(player.getUniqueId())) {
|
||||
new SettingsUI(player);
|
||||
new SettingsUI(player, "TextGenerator settings");
|
||||
} else {
|
||||
player.sendMessage(MessagesManager.getMessage("openSettingsMenu.denied",
|
||||
currentEditedTexts.get(player.getUniqueId()).getTextInstance().getText()));
|
||||
@@ -118,7 +118,7 @@ public class TextGeneratorCommand extends Command {
|
||||
if (!currentEditedTexts.containsKey(player.getUniqueId())) {
|
||||
player.sendMessage(MessagesManager.getMessage("edit.openMenuDenied"));
|
||||
} else {
|
||||
new SettingsUI(player);
|
||||
new SettingsUI(player, "TextGenerator edit menu");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -163,6 +163,7 @@ public class CurrentEditedText {
|
||||
Direction playerWantsTextToBeDirection = Direction.valueOf(player.getFacing().toString()).getRightDirection();
|
||||
if (textInstance.getDirection() != playerWantsTextToBeDirection) {
|
||||
textInstance.setDirection(playerWantsTextToBeDirection);
|
||||
// This is for the block data of the stairs. They need to be updated for the direction.
|
||||
if (textInstance.getFontSize() < 9) {
|
||||
updateBlockArray();
|
||||
}
|
||||
|
||||
@@ -0,0 +1,973 @@
|
||||
package de.philw.textgenerator.letters.specificFontSize;
|
||||
|
||||
import de.philw.textgenerator.ui.value.Block;
|
||||
import de.philw.textgenerator.utils.Direction;
|
||||
|
||||
public class SizeEight extends SpecificFontSize {
|
||||
|
||||
|
||||
@Override
|
||||
public String[][] getA(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getNormalBlock(block);
|
||||
blockDataStrings[2][2] = getNormalBlock(block);
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = null;
|
||||
blockDataStrings[3][2] = null;
|
||||
blockDataStrings[3][3] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getB(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getTopSlap(block);
|
||||
blockDataStrings[0][2] = getTopSlap(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[1][2] = getBottomSlap(block);
|
||||
blockDataStrings[1][3] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getTopSlap(block);
|
||||
blockDataStrings[2][2] = getTopSlap(block);
|
||||
blockDataStrings[2][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = getBottomSlap(block);
|
||||
blockDataStrings[3][2] = getBottomSlap(block);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getC(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = getTopSlap(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = null;
|
||||
blockDataStrings[2][3] = getBottomSlap(block);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getD(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = null;
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getE(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[1][2] = getBottomSlap(block);
|
||||
blockDataStrings[1][3] = null;
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getTopSlap(block);
|
||||
blockDataStrings[2][2] = getTopSlap(block);
|
||||
blockDataStrings[2][3] = null;
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getF(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = null;
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getNormalBlock(block);
|
||||
blockDataStrings[2][2] = getNormalBlock(block);
|
||||
blockDataStrings[2][3] = null;
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = null;
|
||||
blockDataStrings[3][2] = null;
|
||||
blockDataStrings[3][3] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getG(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = getBottomSlap(block);
|
||||
blockDataStrings[1][3] = getBottomSlap(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = getTopSlap(block);
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getH(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[0][2] = null;
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[1][2] = getBottomSlap(block);
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getTopSlap(block);
|
||||
blockDataStrings[2][2] = getTopSlap(block);
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = null;
|
||||
blockDataStrings[3][2] = null;
|
||||
blockDataStrings[3][3] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getI(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][3];
|
||||
|
||||
blockDataStrings[3][0] = getBottomSlap(block);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getNormalBlock(block);
|
||||
blockDataStrings[2][2] = null;
|
||||
blockDataStrings[0][0] = getTopSlap(block);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getBottomSlap(block);
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[0][2] = getTopSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getJ(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = getNormalBlock(block);
|
||||
blockDataStrings[1][3] = null;
|
||||
blockDataStrings[2][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = getNormalBlock(block);
|
||||
blockDataStrings[2][3] = null;
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][3] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getK(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[0][2] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][3] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[1][2] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][3] = null;
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][2] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[2][3] = null;
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = null;
|
||||
blockDataStrings[3][2] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][3] = getRightTopNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getL(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[0][2] = null;
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = null;
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getM(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[0][2] = null;
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][2] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][2] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = null;
|
||||
blockDataStrings[3][2] = null;
|
||||
blockDataStrings[3][3] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getN(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[0][2] = null;
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getNormalBlock(block);
|
||||
blockDataStrings[1][2] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][2] = getNormalBlock(block);
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = null;
|
||||
blockDataStrings[3][2] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][3] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getO(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = null;
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getP(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getNormalBlock(block);
|
||||
blockDataStrings[2][2] = getNormalBlock(block);
|
||||
blockDataStrings[2][3] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = null;
|
||||
blockDataStrings[3][2] = null;
|
||||
blockDataStrings[3][3] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getQ(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = getNormalBlock(block);
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightTopNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getR(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getNormalBlock(block);
|
||||
blockDataStrings[2][2] = getNormalBlock(block);
|
||||
blockDataStrings[2][3] = getTopSlap(block);
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = null;
|
||||
blockDataStrings[3][2] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][3] = getRightTopNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getS(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = getTopSlap(block);
|
||||
blockDataStrings[2][0] = getBottomSlap(block);
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = getTopSlap(block);
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getT(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][3];
|
||||
|
||||
blockDataStrings[3][0] = null;
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getNormalBlock(block);
|
||||
blockDataStrings[2][2] = null;
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getU(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[0][2] = null;
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = null;
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getV(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[0][2] = null;
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][1] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[2][2] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[2][3] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][0] = null;
|
||||
blockDataStrings[3][1] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][2] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][3] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getW(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[0][2] = null;
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[1][2] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][2] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = null;
|
||||
blockDataStrings[3][2] = null;
|
||||
blockDataStrings[3][3] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getX(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getBottomSlap(block);
|
||||
blockDataStrings[0][2] = getBottomSlap(block);
|
||||
blockDataStrings[0][3] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][2] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][3] = null;
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[2][2] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[2][3] = null;
|
||||
blockDataStrings[3][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getTopSlap(block);
|
||||
blockDataStrings[3][2] = getTopSlap(block);
|
||||
blockDataStrings[3][3] = getRightTopNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getY(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[0][2] = null;
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][1] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][2] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[1][3] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][2] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][3] = null;
|
||||
blockDataStrings[3][0] = null;
|
||||
blockDataStrings[3][1] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[3][2] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[3][3] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getZ(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[1][2] = getNormalBlock(block);
|
||||
blockDataStrings[1][3] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[2][1] = getNormalBlock(block);
|
||||
blockDataStrings[2][2] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][3] = null;
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get0(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][3];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get1(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][3];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = null;
|
||||
blockDataStrings[1][0] = getTopSlap(block);
|
||||
blockDataStrings[1][1] = getNormalBlock(block);
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getNormalBlock(block);
|
||||
blockDataStrings[2][2] = null;
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get2(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getTopSlap(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = getBottomSlap(block);
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getBottomSlap(block);
|
||||
blockDataStrings[2][1] = getTopSlap(block);
|
||||
blockDataStrings[2][2] = getTopSlap(block);
|
||||
blockDataStrings[2][3] = null;
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightTopNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get3(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[1][2] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[1][3] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getTopSlap(block);
|
||||
blockDataStrings[2][2] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get4(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = null;
|
||||
blockDataStrings[0][1] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = null;
|
||||
blockDataStrings[1][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[1][1] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][2] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][3] = null;
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getBottomSlap(block);
|
||||
blockDataStrings[2][2] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[2][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[3][0] = null;
|
||||
blockDataStrings[3][1] = null;
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get5(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[1][2] = getBottomSlap(block);
|
||||
blockDataStrings[1][3] = null;
|
||||
blockDataStrings[2][0] = getBottomSlap(block);
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[3][2] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get6(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[1][2] = getBottomSlap(block);
|
||||
blockDataStrings[1][3] = null;
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getTopSlap(block);
|
||||
blockDataStrings[2][2] = getTopSlap(block);
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get7(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[1][3] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[2][2] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][3] = null;
|
||||
blockDataStrings[3][0] = null;
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[3][3] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get8(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[1][2] = getBottomSlap(block);
|
||||
blockDataStrings[1][3] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[2][1] = getTopSlap(block);
|
||||
blockDataStrings[2][2] = getTopSlap(block);
|
||||
blockDataStrings[2][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get9(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][4];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][3] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[1][3] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = getTopSlap(block);
|
||||
blockDataStrings[2][1] = getTopSlap(block);
|
||||
blockDataStrings[2][2] = getTopSlap(block);
|
||||
blockDataStrings[2][3] = getNormalBlock(block);
|
||||
blockDataStrings[3][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][1] = getNormalBlock(block);
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
blockDataStrings[3][3] = getRightBottomNothingStair(block, direction);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getFullStop(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][1];
|
||||
|
||||
blockDataStrings[0][0] = null;
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getComma(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][2];
|
||||
|
||||
blockDataStrings[0][0] = null;
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getBottomSlap(block);
|
||||
blockDataStrings[3][0] = getBottomSlap(block);
|
||||
blockDataStrings[3][1] = getTopSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getSemicolon(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][2];
|
||||
|
||||
blockDataStrings[0][0] = null;
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getBottomSlap(block);
|
||||
blockDataStrings[3][0] = getBottomSlap(block);
|
||||
blockDataStrings[3][1] = getTopSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getColon(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][1];
|
||||
|
||||
blockDataStrings[0][0] = getBottomSlap(block);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[3][0] = getTopSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getQuestionMark(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][3];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getTopSlap(block);
|
||||
blockDataStrings[0][2] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = getTopSlap(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[1][2] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getBottomSlap(block);
|
||||
blockDataStrings[2][2] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[3][0] = null;
|
||||
blockDataStrings[3][1] = getBottomSlap(block);
|
||||
blockDataStrings[3][2] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getExclamationMark(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][1];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[3][0] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getApostrophe(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][1];
|
||||
|
||||
blockDataStrings[0][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[3][0] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getBackslash(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[4][3];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[0][2] = null;
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = getNormalBlock(block);
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getNormalBlock(block);
|
||||
blockDataStrings[2][2] = null;
|
||||
blockDataStrings[3][0] = null;
|
||||
blockDataStrings[3][1] = null;
|
||||
blockDataStrings[3][2] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
}
|
||||
@@ -449,6 +449,22 @@ public class SizeSeven extends SpecificFontSize {
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
public String[][] get0(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[3][3];
|
||||
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[2][1] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = null;
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
blockDataStrings[2][2] = getNormalBlock(block);
|
||||
blockDataStrings[1][2] = getNormalBlock(block);
|
||||
blockDataStrings[0][2] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get1(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[3][3];
|
||||
@@ -602,4 +618,110 @@ public class SizeSeven extends SpecificFontSize {
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getFullStop(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[3][1];
|
||||
|
||||
blockDataStrings[0][0] = null;
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getComma(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[3][2];
|
||||
|
||||
blockDataStrings[0][0] = null;
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[2][0] = getBottomSlap(block);
|
||||
blockDataStrings[2][1] = getTopSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getSemicolon(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[3][2];
|
||||
|
||||
blockDataStrings[0][0] = null;
|
||||
blockDataStrings[0][1] = getBottomSlap(block);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[2][0] = getBottomSlap(block);
|
||||
blockDataStrings[2][1] = getTopSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getColon(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[3][1];
|
||||
|
||||
blockDataStrings[0][0] = getBottomSlap(block);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[2][0] = getTopSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getQuestionMark(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[3][3];
|
||||
|
||||
blockDataStrings[0][0] = getLeftTopNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getTopSlap(block);
|
||||
blockDataStrings[0][2] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
blockDataStrings[1][2] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = getBottomSlap(block);
|
||||
blockDataStrings[2][2] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getExclamationMark(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[3][1];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getTopSlap(block);
|
||||
blockDataStrings[2][0] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getApostrophe(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[3][1];
|
||||
|
||||
blockDataStrings[0][0] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[2][0] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getBackslash(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[3][3];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[0][2] = null;
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = getNormalBlock(block);
|
||||
blockDataStrings[1][2] = null;
|
||||
blockDataStrings[2][0] = null;
|
||||
blockDataStrings[2][1] = null;
|
||||
blockDataStrings[2][2] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -314,6 +314,17 @@ public class SizeSix extends SpecificFontSize {
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
public String[][] get0(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[2][2];
|
||||
|
||||
blockDataStrings[1][0] = getRightTopNothingStair(block, direction);
|
||||
blockDataStrings[0][0] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = getNormalBlock(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] get1(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[2][2];
|
||||
@@ -421,4 +432,93 @@ public class SizeSix extends SpecificFontSize {
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getFullStop(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[2][1];
|
||||
|
||||
blockDataStrings[0][0] = null;
|
||||
blockDataStrings[1][0] = getBottomSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getComma(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[2][2];
|
||||
|
||||
blockDataStrings[0][0] = null;
|
||||
blockDataStrings[0][1] = null;
|
||||
blockDataStrings[1][0] = getBottomSlap(block);
|
||||
blockDataStrings[1][1] = getTopSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getSemicolon(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[2][2];
|
||||
|
||||
blockDataStrings[0][0] = null;
|
||||
blockDataStrings[0][1] = getTopSlap(block);
|
||||
blockDataStrings[1][0] = getBottomSlap(block);
|
||||
blockDataStrings[1][1] = getTopSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getColon(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[2][1];
|
||||
|
||||
blockDataStrings[0][0] = getBottomSlap(block);
|
||||
blockDataStrings[1][0] = getBottomSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getQuestionMark(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[2][2];
|
||||
|
||||
blockDataStrings[0][0] = getRightBottomNothingStair(block, direction);
|
||||
blockDataStrings[0][1] = getLeftBottomNothingStair(block, direction);
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[1][1] = getBottomSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getExclamationMark(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[2][1];
|
||||
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][0] = getBottomSlap(block);
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[][] getApostrophe(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[2][1];
|
||||
|
||||
blockDataStrings[0][0] = getTopSlap(block);
|
||||
blockDataStrings[1][0] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
public String[][] getBackslash(Block block, Direction direction) {
|
||||
String[][] blockDataStrings = new String[2][2];
|
||||
|
||||
blockDataStrings[1][0] = null;
|
||||
blockDataStrings[0][0] = getNormalBlock(block);
|
||||
blockDataStrings[1][1] = getNormalBlock(block);
|
||||
blockDataStrings[0][1] = null;
|
||||
|
||||
return blockDataStrings;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -10,6 +10,8 @@ public abstract class SpecificFontSize {
|
||||
return new SizeSix();
|
||||
} else if (fontSize == 7) {
|
||||
return new SizeSeven();
|
||||
} else if (fontSize == 8) {
|
||||
return new SizeEight();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@@ -66,6 +68,8 @@ public abstract class SpecificFontSize {
|
||||
|
||||
public abstract String[][] getZ(Block block, Direction direction);
|
||||
|
||||
public abstract String[][] get0(Block block, Direction direction);
|
||||
|
||||
public abstract String[][] get1(Block block, Direction direction);
|
||||
|
||||
public abstract String[][] get2(Block block, Direction direction);
|
||||
@@ -83,6 +87,14 @@ public abstract class SpecificFontSize {
|
||||
public abstract String[][] get8(Block block, Direction direction);
|
||||
|
||||
public abstract String[][] get9(Block block, Direction direction);
|
||||
public abstract String[][] getFullStop(Block block, Direction direction);
|
||||
public abstract String[][] getComma(Block block, Direction direction);
|
||||
public abstract String[][] getSemicolon(Block block, Direction direction);
|
||||
public abstract String[][] getColon(Block block, Direction direction);
|
||||
public abstract String[][] getQuestionMark(Block block, Direction direction);
|
||||
public abstract String[][] getExclamationMark(Block block, Direction direction);
|
||||
public abstract String[][] getApostrophe(Block block, Direction direction);
|
||||
public abstract String[][] getBackslash(Block block, Direction direction);
|
||||
|
||||
protected String getRightTopNothingStair(Block block, Direction direction) {
|
||||
return "minecraft:" + block.getSlabAndStairsID().get(1).toLowerCase() + "[facing=" +
|
||||
|
||||
@@ -50,7 +50,11 @@ public class SearchUIListener implements Listener {
|
||||
e.setCancelled(true);
|
||||
switch (e.getRawSlot()) {
|
||||
case SearchUI.RETURN_ARROW_INDEX:
|
||||
new SettingsUI(player);
|
||||
if (TextGenerator.getInstance().getTextGeneratorCommand().getCurrentEditedTexts().containsKey(player.getUniqueId())) {
|
||||
new SettingsUI(player, "TextGenerator edit menu");
|
||||
} else {
|
||||
new SettingsUI(player, "TextGenerator settings");
|
||||
}
|
||||
searchUISToListenTo.remove(player.getUniqueId());
|
||||
break;
|
||||
case SearchUI.PREVIOUS_PAGE_INDEX:
|
||||
@@ -117,14 +121,12 @@ public class SearchUIListener implements Listener {
|
||||
notRemove.remove(e.getPlayer().getUniqueId());
|
||||
return;
|
||||
}
|
||||
UUID toRemove = null;
|
||||
for (UUID uuid : searchUISToListenTo.keySet()) {
|
||||
if (player.getUniqueId().equals(uuid) && e.getView().getTitle().contains(searchUISToListenTo.get(uuid).inventoryDisplay)) {
|
||||
toRemove = uuid;
|
||||
break;
|
||||
searchUISToListenTo.remove(uuid);
|
||||
return;
|
||||
}
|
||||
}
|
||||
searchUISToListenTo.remove(toRemove);
|
||||
}
|
||||
|
||||
public void addSearchUI(UUID uuid, SearchUI searchUI) {
|
||||
@@ -151,7 +153,7 @@ public class SearchUIListener implements Listener {
|
||||
".deniedBecauseValueAlreadySelected", "block", block.getDisplay()));
|
||||
} else {
|
||||
if (!currentEditedText.setBlock(block)) {
|
||||
player.sendMessage(MessagesManager.getMessage("changedValueOfCurrentText.deniedBecauseBlockHasNoSlabOrStairAndSpecificFontSizeIsSelected", currentEditedText.getTextInstance().getBlock().getDisplay()));
|
||||
player.sendMessage(MessagesManager.getMessage("changedValueOfCurrentText.deniedBecauseBlockHasNoSlabOrStairAndSpecificFontSizeIsSelected", block.getDisplay()));
|
||||
} else {
|
||||
player.sendMessage(MessagesManager.getMessage("changedValueOfCurrentText.success", "block",
|
||||
block.getDisplay()));
|
||||
@@ -182,9 +184,9 @@ public class SearchUIListener implements Listener {
|
||||
player.sendMessage(MessagesManager.getMessage("changedValueOfCurrentText.success", "font size",
|
||||
fontSize));
|
||||
} else if (changeValid == CurrentEditedText.BLOCK_HAS_NO_SLAB_OR_STAIR) {
|
||||
player.sendMessage(MessagesManager.getMessage("changedValueOfCurrentText.deniedBecauseBlockHasNoSlabOrStairAndSpecificFontSizeIsSelected", currentEditedText.getTextInstance().getBlock().getDisplay())); // TESTEN
|
||||
player.sendMessage(MessagesManager.getMessage("changedValueOfCurrentText.deniedBecauseBlockHasNoSlabOrStairAndSpecificFontSizeIsSelected", currentEditedText.getTextInstance().getBlock().getDisplay()));
|
||||
} else if (changeValid == CurrentEditedText.TEXT_IS_NOT_VALID_FOR_SPECIFIC_FONT_SIZE) {
|
||||
player.sendMessage(MessagesManager.getMessage("changedValueOfCurrentText.deniedBecauseSpecificFontSizeIsSelectedButTextIsNotValid", currentEditedText.getTextInstance().getText())); // TESTEN
|
||||
player.sendMessage(MessagesManager.getMessage("changedValueOfCurrentText.deniedBecauseSpecificFontSizeIsSelectedButTextIsNotValid", currentEditedText.getTextInstance().getText()));
|
||||
}
|
||||
}
|
||||
player.closeInventory();
|
||||
|
||||
@@ -18,8 +18,8 @@ public class SettingsUI {
|
||||
private final Inventory inventory;
|
||||
private final Player player;
|
||||
|
||||
public SettingsUI(Player player) {
|
||||
inventory = Bukkit.createInventory(null, 54, ChatColor.GREEN + "TextGenerator Settings");
|
||||
public SettingsUI(Player player, String display) {
|
||||
inventory = Bukkit.createInventory(null, 54, ChatColor.GREEN + display);
|
||||
this.player = player;
|
||||
|
||||
inventory.setItem(FONT_SIZE_INDEX, UIUtil.getSkullByString(SkullData.FONT_SIZE));
|
||||
|
||||
@@ -15,7 +15,8 @@ public class SettingsUIListener implements Listener {
|
||||
@EventHandler
|
||||
public void onInventoryClick(InventoryClickEvent e) {
|
||||
if (!ChatColor.translateAlternateColorCodes('&', e.getView().getTitle()).equals(ChatColor.GREEN +
|
||||
"TextGenerator Settings")) {
|
||||
"TextGenerator settings") && !ChatColor.translateAlternateColorCodes('&', e.getView().getTitle()).equals(ChatColor.GREEN +
|
||||
"TextGenerator edit menu")) {
|
||||
return;
|
||||
}
|
||||
if (e.getCurrentItem() == null) return;
|
||||
|
||||
@@ -326,9 +326,9 @@ public class GenerateUtil {
|
||||
return line;
|
||||
}
|
||||
|
||||
// Currently allowed a-z 1-9 ,.#-'!?()
|
||||
// Currently allowed a-z 1-9 .,;:?!'\
|
||||
public static boolean isNotTextValidForSpecificFontSize(String text) {
|
||||
return !text.matches("[,.#\\-'!?()a-zA-Z1-9]+");
|
||||
return !text.matches("[ .,;:?!'\\\\a-zA-Z0-9]+");
|
||||
}
|
||||
|
||||
private static String[][] getLetter(Character character, TextInstance textInstance, SpecificFontSize specificFontSize) {
|
||||
@@ -385,6 +385,8 @@ public class GenerateUtil {
|
||||
return specificFontSize.getY(textInstance.getBlock(), textInstance.getDirection());
|
||||
case 'z':
|
||||
return specificFontSize.getZ(textInstance.getBlock(), textInstance.getDirection());
|
||||
case '0':
|
||||
return specificFontSize.get0(textInstance.getBlock(), textInstance.getDirection());
|
||||
case '1':
|
||||
return specificFontSize.get1(textInstance.getBlock(), textInstance.getDirection());
|
||||
case '2':
|
||||
@@ -403,6 +405,22 @@ public class GenerateUtil {
|
||||
return specificFontSize.get8(textInstance.getBlock(), textInstance.getDirection());
|
||||
case '9':
|
||||
return specificFontSize.get9(textInstance.getBlock(), textInstance.getDirection());
|
||||
case '.':
|
||||
return specificFontSize.getFullStop(textInstance.getBlock(), textInstance.getDirection());
|
||||
case ',':
|
||||
return specificFontSize.getComma(textInstance.getBlock(), textInstance.getDirection());
|
||||
case ';':
|
||||
return specificFontSize.getSemicolon(textInstance.getBlock(), textInstance.getDirection());
|
||||
case ':':
|
||||
return specificFontSize.getColon(textInstance.getBlock(), textInstance.getDirection());
|
||||
case '?':
|
||||
return specificFontSize.getQuestionMark(textInstance.getBlock(), textInstance.getDirection());
|
||||
case '!':
|
||||
return specificFontSize.getExclamationMark(textInstance.getBlock(), textInstance.getDirection());
|
||||
case '\'':
|
||||
return specificFontSize.getApostrophe(textInstance.getBlock(), textInstance.getDirection());
|
||||
case '\\':
|
||||
return specificFontSize.getBackslash(textInstance.getBlock(), textInstance.getDirection());
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user