mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-25 14:46:46 +01:00
-
This commit is contained in:
commit
d8de7af3cb
@ -9,6 +9,7 @@ import java.util.logging.Logger;
|
||||
//=====================================================================
|
||||
public class vMinecraftChat {
|
||||
protected static final Logger log = Logger.getLogger("Minecraft");
|
||||
protected static final int lineLength = 312;
|
||||
|
||||
//=====================================================================
|
||||
//Function: gmsg
|
||||
@ -60,12 +61,12 @@ public class vMinecraftChat {
|
||||
|
||||
//Loop through the words finding their length and increasing
|
||||
//j, the end point for the sub string
|
||||
while(len <= 316 && !split.isEmpty())
|
||||
while(len <= lineLength && !split.isEmpty())
|
||||
{
|
||||
int wordLength = msgLength(split.get(0)) + 4;
|
||||
|
||||
//If a word is too long for a line
|
||||
if(wordLength > 316)
|
||||
if(wordLength > lineLength)
|
||||
{
|
||||
String[] tempArray = wordCut(len, split.remove(0));
|
||||
words.add(tempArray[0]);
|
||||
@ -74,7 +75,7 @@ public class vMinecraftChat {
|
||||
|
||||
//If the word is not too long to fit
|
||||
len += wordLength;
|
||||
if( len < 316)
|
||||
if( len < lineLength)
|
||||
words.add(split.remove(0));
|
||||
}
|
||||
//Merge them and add them to the output array.
|
||||
@ -118,7 +119,7 @@ public class vMinecraftChat {
|
||||
//and their following color codes
|
||||
String[] output = new String[2];
|
||||
int x = 0;
|
||||
while(length < 316 && x < str.length())
|
||||
while(length < lineLength && x < str.length())
|
||||
{
|
||||
int len = charLength(str.charAt(x));
|
||||
if( len > 0)
|
||||
@ -140,15 +141,15 @@ public class vMinecraftChat {
|
||||
//=====================================================================
|
||||
private static int charLength(char x)
|
||||
{
|
||||
if("i;,.:|!".indexOf(x) != -1)
|
||||
if("i.:,;|!".indexOf(x) != -1)
|
||||
return 2;
|
||||
else if("l'".indexOf(x) != -1)
|
||||
return 3;
|
||||
else if("tI[]".indexOf(x) != -1)
|
||||
return 4;
|
||||
else if("kf{}<>\"*()".indexOf(x) != -1)
|
||||
else if("fk{}<>\"*()".indexOf(x) != -1)
|
||||
return 5;
|
||||
else if("hequcbrownxjmpsvazydgTHEQUCKBROWNFXJMPSVLAZYDG1234567890#\\/?$%-=_+&".indexOf(x) != -1)
|
||||
else if("abcdeghjmnopqrsuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ1234567890\\/#?$%-=_+&^".indexOf(x) != -1)
|
||||
return 6;
|
||||
else if("@~".indexOf(x) != -1)
|
||||
return 7;
|
||||
|
Loading…
Reference in New Issue
Block a user