locale
This commit is contained in:
@@ -26,6 +26,7 @@ import java.io.File;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
|
import java.util.Locale;
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
|
|
||||||
|
|
||||||
@@ -203,7 +204,7 @@ public class VoxyCommands {
|
|||||||
|
|
||||||
var name = ctx.getArgument("world_name", String.class);
|
var name = ctx.getArgument("world_name", String.class);
|
||||||
var file = new File("saves").toPath().resolve(name);
|
var file = new File("saves").toPath().resolve(name);
|
||||||
name = name.toLowerCase();
|
name = name.toLowerCase(Locale.ROOT);
|
||||||
if (name.endsWith("/")) {
|
if (name.endsWith("/")) {
|
||||||
name = name.substring(0, name.length()-1);
|
name = name.substring(0, name.length()-1);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import org.lwjgl.opengl.GL20C;
|
|||||||
import org.lwjgl.opengl.GL30;
|
import org.lwjgl.opengl.GL30;
|
||||||
import org.lwjgl.system.MemoryUtil;
|
import org.lwjgl.system.MemoryUtil;
|
||||||
|
|
||||||
|
import java.util.Locale;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
import static org.lwjgl.opengl.GL11.GL_NEAREST;
|
import static org.lwjgl.opengl.GL11.GL_NEAREST;
|
||||||
@@ -82,8 +83,8 @@ public class Capabilities {
|
|||||||
|
|
||||||
this.ssboMaxSize = glGetInteger64(GL_MAX_SHADER_STORAGE_BLOCK_SIZE);
|
this.ssboMaxSize = glGetInteger64(GL_MAX_SHADER_STORAGE_BLOCK_SIZE);
|
||||||
|
|
||||||
this.isMesa = glGetString(GL_VERSION).toLowerCase().contains("mesa");
|
this.isMesa = glGetString(GL_VERSION).toLowerCase(Locale.ROOT).contains("mesa");
|
||||||
var vendor = glGetString(GL_VENDOR).toLowerCase();
|
var vendor = glGetString(GL_VENDOR).toLowerCase(Locale.ROOT);
|
||||||
this.isIntel = vendor.contains("intel");
|
this.isIntel = vendor.contains("intel");
|
||||||
this.isNvidia = vendor.contains("nvidia");
|
this.isNvidia = vendor.contains("nvidia");
|
||||||
this.isAmd = vendor.contains("amd")||vendor.contains("radeon");
|
this.isAmd = vendor.contains("amd")||vendor.contains("radeon");
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ public class Serialization {
|
|||||||
int count = 0;
|
int count = 0;
|
||||||
outer:
|
outer:
|
||||||
for (var clzName : clazzs) {
|
for (var clzName : clazzs) {
|
||||||
if (!clzName.toLowerCase().contains("config")) {
|
if (!clzName.toLowerCase(Locale.ROOT).contains("config")) {
|
||||||
continue;//Only load classes that contain the word config
|
continue;//Only load classes that contain the word config
|
||||||
}
|
}
|
||||||
if (clzName.contains("mixin")) {
|
if (clzName.contains("mixin")) {
|
||||||
|
|||||||
Reference in New Issue
Block a user