diff --git a/build.gradle b/build.gradle index 53b5172..919adab 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,43 @@ plugins { - id 'fabric-loom' version '1.7-SNAPSHOT' apply false - id 'net.neoforged.moddev' version '0.1.110' apply false -} \ No newline at end of file + id 'dev.architectury.loom' version '1.7-SNAPSHOT' apply false + id 'architectury-plugin' version '3.4-SNAPSHOT' + id 'com.github.johnrengelman.shadow' version '8.1.1' apply false +} + +architectury { + minecraft = project.minecraft_version +} + +allprojects { + group = rootProject.maven_group + version = rootProject.mod_version +} + +subprojects { + apply plugin: 'dev.architectury.loom' + apply plugin: 'architectury-plugin' + + base { + archivesName = "$rootProject.archives_name-$project.name" + } + + repositories { + + } + + dependencies { + minecraft "net.minecraft:minecraft:$rootProject.minecraft_version" + mappings loom.officialMojangMappings() + } + + java { + withSourcesJar() + + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 + } + + tasks.withType(JavaCompile).configureEach { + it.options.release = 21 + } +} diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle deleted file mode 100644 index 6784052..0000000 --- a/buildSrc/build.gradle +++ /dev/null @@ -1,3 +0,0 @@ -plugins { - id 'groovy-gradle-plugin' -} diff --git a/buildSrc/src/main/groovy/multiloader-common.gradle b/buildSrc/src/main/groovy/multiloader-common.gradle deleted file mode 100644 index 45a8d79..0000000 --- a/buildSrc/src/main/groovy/multiloader-common.gradle +++ /dev/null @@ -1,117 +0,0 @@ -plugins { - id 'java-library' - id 'maven-publish' -} - -base { - archivesName = "${mod_id}-${project.name}-${minecraft_version}" -} - -java { - toolchain.languageVersion = JavaLanguageVersion.of(java_version) - withSourcesJar() - withJavadocJar() -} - -repositories { - mavenCentral() - // https://docs.gradle.org/current/userguide/declaring_repositories.html#declaring_content_exclusively_found_in_one_repository - exclusiveContent { - forRepository { - maven { - name = 'Sponge' - url = 'https://repo.spongepowered.org/repository/maven-public' - } - } - filter { includeGroupAndSubgroups('org.spongepowered') } - } - exclusiveContent { - forRepositories(maven { - name = 'ParchmentMC' - url = 'https://maven.parchmentmc.org/' - }, - maven { - name = "NeoForge" - url = 'https://maven.neoforged.net/releases' - }) - filter { includeGroup('org.parchmentmc.data') } - } - maven { - name = 'BlameJared' - url = 'https://maven.blamejared.com' - } -} - -// Declare capabilities on the outgoing configurations. -// Read more about capabilities here: https://docs.gradle.org/current/userguide/component_capabilities.html#sec:declaring-additional-capabilities-for-a-local-component -['apiElements', 'runtimeElements', 'sourcesElements', 'javadocElements'].each { variant -> - configurations."$variant".outgoing { - capability("$group:${base.archivesName.get()}:$version") - capability("$group:$mod_id-${project.name}-${minecraft_version}:$version") - capability("$group:$mod_id:$version") - } - publishing.publications.configureEach { - suppressPomMetadataWarningsFor(variant) - } -} - -sourcesJar { - from(rootProject.file('LICENSE')) { - rename { "${it}_${mod_name}" } - } -} - -jar { - from(rootProject.file('LICENSE')) { - rename { "${it}_${mod_name}" } - } - - manifest { - attributes(['Specification-Title' : mod_name, - 'Specification-Vendor' : mod_author, - 'Specification-Version' : project.jar.archiveVersion, - 'Implementation-Title' : project.name, - 'Implementation-Version': project.jar.archiveVersion, - 'Implementation-Vendor' : mod_author, - 'Built-On-Minecraft' : minecraft_version]) - } -} - -processResources { - var expandProps = ['version' : version, - 'group' : project.group, //Else we target the task's group. - 'minecraft_version' : minecraft_version, - 'minecraft_version_range' : minecraft_version_range, - 'fabric_version' : fabric_version, - 'fabric_loader_version' : fabric_loader_version, - 'mod_name' : mod_name, - 'mod_author' : mod_author, - 'mod_id' : mod_id, - 'license' : license, - 'description' : project.description, - 'neoforge_version' : neoforge_version, - 'neoforge_loader_version_range': neoforge_loader_version_range, - "forge_version" : forge_version, - "forge_loader_version_range" : forge_loader_version_range, - 'credits' : credits, - 'java_version' : java_version] - - filesMatching(['pack.mcmeta', 'fabric.mod.json', 'META-INF/mods.toml', 'META-INF/neoforge.mods.toml', '*.mixins.json']) { - expand expandProps - } - inputs.properties(expandProps) -} - -publishing { - publications { - register('mavenJava', MavenPublication) { - artifactId base.archivesName.get() - from components.java - } - } - repositories { - maven { - url System.getenv('local_maven_url') - } - } -} diff --git a/buildSrc/src/main/groovy/multiloader-loader.gradle b/buildSrc/src/main/groovy/multiloader-loader.gradle deleted file mode 100644 index e15315e..0000000 --- a/buildSrc/src/main/groovy/multiloader-loader.gradle +++ /dev/null @@ -1,44 +0,0 @@ -plugins { - id 'multiloader-common' -} - -configurations { - commonJava { - canBeResolved = true - } - commonResources { - canBeResolved = true - } -} - -dependencies { - compileOnly(project(':common')) { - capabilities { - requireCapability "$group:$mod_id" - } - } - commonJava project(path: ':common', configuration: 'commonJava') - commonResources project(path: ':common', configuration: 'commonResources') -} - -tasks.named('compileJava', JavaCompile) { - dependsOn(configurations.commonJava) - source(configurations.commonJava) -} - -processResources { - dependsOn(configurations.commonResources) - from(configurations.commonResources) -} - -tasks.named('javadoc', Javadoc).configure { - dependsOn(configurations.commonJava) - source(configurations.commonJava) -} - -tasks.named('sourcesJar', Jar) { - dependsOn(configurations.commonJava) - from(configurations.commonJava) - dependsOn(configurations.commonResources) - from(configurations.commonResources) -} diff --git a/common/build.gradle b/common/build.gradle index 86e7818..905e3c1 100644 --- a/common/build.gradle +++ b/common/build.gradle @@ -1,38 +1,11 @@ -plugins { - id 'multiloader-common' - id 'net.neoforged.moddev' -} - -neoForge { - neoFormVersion = neo_form_version - def at = file('src/main/resources/META-INF/accesstransformer.cfg') - if (at.exists()) { - accessTransformers.add(at.absolutePath) - } - parchment { - minecraftVersion = parchment_minecraft - mappingsVersion = parchment_version - } +architectury { + common rootProject.enabled_platforms.split(',') } dependencies { - compileOnly group: 'org.spongepowered', name: 'mixin', version: '0.8.5' - compileOnly group: 'io.github.llamalad7', name: 'mixinextras-common', version: '0.3.5' - annotationProcessor group: 'io.github.llamalad7', name: 'mixinextras-common', version: '0.3.5' -} + // We depend on Fabric Loader here to use the Fabric @Environment annotations, + // which get remapped to the correct annotations on each platform. + // Do NOT use other classes from Fabric Loader. + modImplementation "net.fabricmc:fabric-loader:$rootProject.fabric_loader_version" -configurations { - commonJava { - canBeResolved = false - canBeConsumed = true - } - commonResources { - canBeResolved = false - canBeConsumed = true - } } - -artifacts { - commonJava sourceSets.main.java.sourceDirectories.singleFile - commonResources sourceSets.main.resources.sourceDirectories.singleFile -} \ No newline at end of file diff --git a/common/src/main/java/dev/xdpxi/xdlib/CommonClass.java b/common/src/main/java/dev/xdpxi/xdlib/CommonClass.java deleted file mode 100644 index de226d3..0000000 --- a/common/src/main/java/dev/xdpxi/xdlib/CommonClass.java +++ /dev/null @@ -1,16 +0,0 @@ -package dev.xdpxi.xdlib; - -import dev.xdpxi.xdlib.platform.Services; -import net.minecraft.core.registries.BuiltInRegistries; -import net.minecraft.world.item.Items; - -public class CommonClass { - public static void init() { - Constants.LOG.info("Hello from Common init on {}! we are currently in a {} environment!", Services.PLATFORM.getPlatformName(), Services.PLATFORM.getEnvironmentName()); - Constants.LOG.info("The ID for diamonds is {}", BuiltInRegistries.ITEM.getKey(Items.DIAMOND)); - - if (Services.PLATFORM.isModLoaded("xdlib")) { - Constants.LOG.info("[XDLib] - Started!"); - } - } -} \ No newline at end of file diff --git a/common/src/main/java/dev/xdpxi/xdlib/Constants.java b/common/src/main/java/dev/xdpxi/xdlib/Constants.java deleted file mode 100644 index 058afc3..0000000 --- a/common/src/main/java/dev/xdpxi/xdlib/Constants.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.xdpxi.xdlib; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -public class Constants { - public static final String MOD_ID = "xdlib"; - public static final String MOD_NAME = "XD's Library"; - public static final Logger LOG = LoggerFactory.getLogger(MOD_NAME); -} \ No newline at end of file diff --git a/common/src/main/java/dev/xdpxi/xdlib/Main.java b/common/src/main/java/dev/xdpxi/xdlib/Main.java new file mode 100644 index 0000000..ca3509b --- /dev/null +++ b/common/src/main/java/dev/xdpxi/xdlib/Main.java @@ -0,0 +1,9 @@ +package dev.xdpxi.xdlib; + +public final class Main { + public static final String MOD_ID = "xdlib"; + + public static void init() { + + } +} \ No newline at end of file diff --git a/common/src/main/java/dev/xdpxi/xdlib/platform/Services.java b/common/src/main/java/dev/xdpxi/xdlib/platform/Services.java deleted file mode 100644 index 5c47c98..0000000 --- a/common/src/main/java/dev/xdpxi/xdlib/platform/Services.java +++ /dev/null @@ -1,16 +0,0 @@ -package dev.xdpxi.xdlib.platform; - -import dev.xdpxi.xdlib.Constants; -import dev.xdpxi.xdlib.platform.services.IPlatformHelper; - -import java.util.ServiceLoader; - -public class Services { - public static final IPlatformHelper PLATFORM = load(IPlatformHelper.class); - - public static T load(Class clazz) { - final T loadedService = ServiceLoader.load(clazz).findFirst().orElseThrow(() -> new NullPointerException("Failed to load service for " + clazz.getName())); - Constants.LOG.debug("Loaded {} for service {}", loadedService, clazz); - return loadedService; - } -} \ No newline at end of file diff --git a/common/src/main/java/dev/xdpxi/xdlib/platform/services/IPlatformHelper.java b/common/src/main/java/dev/xdpxi/xdlib/platform/services/IPlatformHelper.java deleted file mode 100644 index 4e8768d..0000000 --- a/common/src/main/java/dev/xdpxi/xdlib/platform/services/IPlatformHelper.java +++ /dev/null @@ -1,35 +0,0 @@ -package dev.xdpxi.xdlib.platform.services; - -public interface IPlatformHelper { - - /** - * Gets the name of the current platform - * - * @return The name of the current platform. - */ - String getPlatformName(); - - /** - * Checks if a mod with the given id is loaded. - * - * @param modId The mod to check if it is loaded. - * @return True if the mod is loaded, false otherwise. - */ - boolean isModLoaded(String modId); - - /** - * Check if the game is currently in a development environment. - * - * @return True if in a development environment, false otherwise. - */ - boolean isDevelopmentEnvironment(); - - /** - * Gets the name of the environment type as a string. - * - * @return The name of the environment type. - */ - default String getEnvironmentName() { - return isDevelopmentEnvironment() ? "development" : "production"; - } -} diff --git a/common/src/main/resources/pack.mcmeta b/common/src/main/resources/pack.mcmeta deleted file mode 100644 index a13d0c9..0000000 --- a/common/src/main/resources/pack.mcmeta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "pack": { - "description": "${mod_name}", - "pack_format": 8 - } -} \ No newline at end of file diff --git a/common/src/main/resources/xdlib.mixins.json b/common/src/main/resources/xdlib.mixins.json index 3161581..ab31bf8 100644 --- a/common/src/main/resources/xdlib.mixins.json +++ b/common/src/main/resources/xdlib.mixins.json @@ -1,13 +1,12 @@ { "required": true, - "minVersion": "0.8", "package": "dev.xdpxi.xdlib.mixin", - "refmap": "${mod_id}.refmap.json", - "compatibilityLevel": "JAVA_18", - "mixins": [], + "compatibilityLevel": "JAVA_21", + "minVersion": "0.8", "client": [ ], - "server": [], + "mixins": [ + ], "injectors": { "defaultRequire": 1 } diff --git a/fabric/build.gradle b/fabric/build.gradle index f82b365..55f4a85 100644 --- a/fabric/build.gradle +++ b/fabric/build.gradle @@ -1,37 +1,48 @@ plugins { - id 'multiloader-loader' - id 'fabric-loom' + id 'com.github.johnrengelman.shadow' } -dependencies { - minecraft "com.mojang:minecraft:${minecraft_version}" - mappings loom.layered { - officialMojangMappings() - parchment("org.parchmentmc.data:parchment-${parchment_minecraft}:${parchment_version}@zip") - } - modImplementation "net.fabricmc:fabric-loader:${fabric_loader_version}" - modImplementation "net.fabricmc.fabric-api:fabric-api:${fabric_version}" + +architectury { + platformSetupLoomIde() + fabric() } -loom { - def aw = project(':common').file("src/main/resources/${mod_id}.accesswidener") - if (aw.exists()) { - accessWidenerPath.set(aw) +configurations { + common { + canBeResolved = true + canBeConsumed = false } - mixin { - defaultRefmapName.set("${mod_id}.refmap.json") + compileClasspath.extendsFrom common + runtimeClasspath.extendsFrom common + developmentFabric.extendsFrom common + + shadowBundle { + canBeResolved = true + canBeConsumed = false } - runs { - client { - client() - setConfigName('Fabric Client') - ideConfigGenerated(true) - runDir('runs/client') - } - server { - server() - setConfigName('Fabric Server') - ideConfigGenerated(true) - runDir('runs/server') - } +} + +dependencies { + modImplementation "net.fabricmc:fabric-loader:$rootProject.fabric_loader_version" + + + common(project(path: ':common', configuration: 'namedElements')) { transitive false } + shadowBundle project(path: ':common', configuration: 'transformProductionFabric') +} + +processResources { + inputs.property 'version', project.version + + filesMatching('fabric.mod.json') { + expand version: project.version } +} + +shadowJar { + configurations = [project.configurations.shadowBundle] + archiveClassifier = 'dev-shadow' +} + +remapJar { + input.set shadowJar.archiveFile } \ No newline at end of file diff --git a/fabric/src/main/java/dev/xdpxi/xdlib/MainFabric.java b/fabric/src/main/java/dev/xdpxi/xdlib/MainFabric.java deleted file mode 100644 index 88b5557..0000000 --- a/fabric/src/main/java/dev/xdpxi/xdlib/MainFabric.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.xdpxi.xdlib; - -import net.fabricmc.api.ModInitializer; - -public class MainFabric implements ModInitializer { - @Override - public void onInitialize() { - CommonClass.init(); - } -} \ No newline at end of file diff --git a/fabric/src/main/java/dev/xdpxi/xdlib/fabric/MainFabric.java b/fabric/src/main/java/dev/xdpxi/xdlib/fabric/MainFabric.java new file mode 100644 index 0000000..24c9859 --- /dev/null +++ b/fabric/src/main/java/dev/xdpxi/xdlib/fabric/MainFabric.java @@ -0,0 +1,11 @@ +package dev.xdpxi.xdlib.fabric; + +import dev.xdpxi.xdlib.Main; +import net.fabricmc.api.ModInitializer; + +public final class MainFabric implements ModInitializer { + @Override + public void onInitialize() { + Main.init(); + } +} \ No newline at end of file diff --git a/fabric/src/main/java/dev/xdpxi/xdlib/fabric/client/MainFabricClient.java b/fabric/src/main/java/dev/xdpxi/xdlib/fabric/client/MainFabricClient.java new file mode 100644 index 0000000..2dea3d8 --- /dev/null +++ b/fabric/src/main/java/dev/xdpxi/xdlib/fabric/client/MainFabricClient.java @@ -0,0 +1,8 @@ +package dev.xdpxi.xdlib.fabric.client; + +import net.fabricmc.api.ClientModInitializer; + +public final class MainFabricClient implements ClientModInitializer { + @Override + public void onInitializeClient() { } +} \ No newline at end of file diff --git a/fabric/src/main/java/dev/xdpxi/xdlib/platform/FabricPlatformHelper.java b/fabric/src/main/java/dev/xdpxi/xdlib/platform/FabricPlatformHelper.java deleted file mode 100644 index bd631f3..0000000 --- a/fabric/src/main/java/dev/xdpxi/xdlib/platform/FabricPlatformHelper.java +++ /dev/null @@ -1,22 +0,0 @@ -package dev.xdpxi.xdlib.platform; - -import dev.xdpxi.xdlib.platform.services.IPlatformHelper; -import net.fabricmc.loader.api.FabricLoader; - -public class FabricPlatformHelper implements IPlatformHelper { - - @Override - public String getPlatformName() { - return "Fabric"; - } - - @Override - public boolean isModLoaded(String modId) { - return FabricLoader.getInstance().isModLoaded(modId); - } - - @Override - public boolean isDevelopmentEnvironment() { - return FabricLoader.getInstance().isDevelopmentEnvironment(); - } -} diff --git a/fabric/src/main/resources/META-INF/services/dev.xdpxi.xdlib.platform.services.IPlatformHelper b/fabric/src/main/resources/META-INF/services/dev.xdpxi.xdlib.platform.services.IPlatformHelper deleted file mode 100644 index 59ae91b..0000000 --- a/fabric/src/main/resources/META-INF/services/dev.xdpxi.xdlib.platform.services.IPlatformHelper +++ /dev/null @@ -1 +0,0 @@ -dev.xdpxi.xdlib.platform.FabricPlatformHelper diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json index 364fa13..7f3e826 100644 --- a/fabric/src/main/resources/fabric.mod.json +++ b/fabric/src/main/resources/fabric.mod.json @@ -1,35 +1,32 @@ { "schemaVersion": 1, - "id": "${mod_id}", + "id": "xdlib", "version": "${version}", - "name": "${mod_name}", - "description": "${description}", + "name": "XDLib", + "description": "This is a library for many uses and is included as an player counter for XDPXI's mods and modpacks!", "authors": [ - "${mod_author}" + "XDPXI" ], "contact": { - "homepage": "https://fabricmc.net/", - "sources": "https://github.com/FabricMC/fabric-example-mod" + "homepage": "https://xdpxi.vercel.app/xdlib" }, - "license": "${license}", - "icon": "${mod_id}.png", + "license": "Apache-2.0", + "icon": "assets/xdlib/icon.png", "environment": "*", "entrypoints": { "main": [ - "dev.xdpxi.xdlib.MainFabric" + "dev.xdpxi.xdlib.fabric.MainFabric" + ], + "client": [ + "dev.xdpxi.xdlib.fabric.client.MainFabricClient" ] }, "mixins": [ - "${mod_id}.mixins.json", - "${mod_id}.fabric.mixins.json" + "xdlib.mixins.json" ], "depends": { - "fabricloader": ">=${fabric_loader_version}", - "fabric-api": "*", - "minecraft": "${minecraft_version}", - "java": ">=${java_version}" - }, - "suggests": { - "another-mod": "*" + "fabricloader": ">=0.16.9", + "minecraft": ">=1.21", + "java": ">=21" } -} \ No newline at end of file +} diff --git a/fabric/src/main/resources/xdlib.fabric.mixins.json b/fabric/src/main/resources/xdlib.fabric.mixins.json deleted file mode 100644 index c80be3a..0000000 --- a/fabric/src/main/resources/xdlib.fabric.mixins.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "required": true, - "minVersion": "0.8", - "package": "dev.xdpxi.xdlib.mixin", - "refmap": "${mod_id}.refmap.json", - "compatibilityLevel": "JAVA_21", - "mixins": [], - "client": [ - ], - "server": [], - "injectors": { - "defaultRequire": 1 - } -} diff --git a/forge/build.gradle b/forge/build.gradle deleted file mode 100644 index dc467b1..0000000 --- a/forge/build.gradle +++ /dev/null @@ -1,84 +0,0 @@ -plugins { - id 'multiloader-loader' - id 'net.minecraftforge.gradle' version '[6.0.24,6.2)' - id 'org.spongepowered.mixin' version '0.7-SNAPSHOT' -} -base { - archivesName = "${mod_name}-forge-${minecraft_version}" -} -mixin { - config("${mod_id}.mixins.json") - config("${mod_id}.forge.mixins.json") -} - -minecraft { - mappings channel: 'official', version: minecraft_version - - copyIdeResources = true - - reobf = false - - def at = file('src/main/resources/META-INF/accesstransformer.cfg') - if (at.exists()) { - accessTransformer = at - } - - runs { - client { - workingDirectory file('runs/client') - ideaModule "${rootProject.name}.${project.name}.main" - taskName 'Client' - mods { - modClientRun { - source sourceSets.main - } - } - } - - server { - workingDirectory file('runs/server') - ideaModule "${rootProject.name}.${project.name}.main" - taskName 'Server' - mods { - modServerRun { - source sourceSets.main - } - } - } - - data { - workingDirectory file('runs/data') - ideaModule "${rootProject.name}.${project.name}.main" - args '--mod', mod_id, '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/') - taskName 'Data' - mods { - modDataRun { - source sourceSets.main - } - } - } - } -} - -sourceSets.main.resources.srcDir 'src/generated/resources' - -dependencies { - minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}" - annotationProcessor("org.spongepowered:mixin:0.8.5-SNAPSHOT:processor") - - implementation('net.sf.jopt-simple:jopt-simple:5.0.4') { version { strictly '5.0.4' } } -} - -publishing { - publications { - mavenJava(MavenPublication) { - fg.component(it) - } - } -} - -sourceSets.each { - def dir = layout.buildDirectory.dir("sourcesSets/$it.name") - it.output.resourcesDir = dir - it.java.destinationDirectory = dir -} \ No newline at end of file diff --git a/forge/src/main/java/dev/xdpxi/xdlib/MainForge.java b/forge/src/main/java/dev/xdpxi/xdlib/MainForge.java deleted file mode 100644 index bedab9c..0000000 --- a/forge/src/main/java/dev/xdpxi/xdlib/MainForge.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.xdpxi.xdlib; - -import net.minecraftforge.fml.common.Mod; - -@Mod(Constants.MOD_ID) -public class MainForge { - public MainForge() { - CommonClass.init(); - } -} \ No newline at end of file diff --git a/forge/src/main/java/dev/xdpxi/xdlib/platform/ForgePlatformHelper.java b/forge/src/main/java/dev/xdpxi/xdlib/platform/ForgePlatformHelper.java deleted file mode 100644 index cf59d72..0000000 --- a/forge/src/main/java/dev/xdpxi/xdlib/platform/ForgePlatformHelper.java +++ /dev/null @@ -1,22 +0,0 @@ -package dev.xdpxi.xdlib.platform; - -import dev.xdpxi.xdlib.platform.services.IPlatformHelper; -import net.minecraftforge.fml.ModList; -import net.minecraftforge.fml.loading.FMLLoader; - -public class ForgePlatformHelper implements IPlatformHelper { - @Override - public String getPlatformName() { - return "Forge"; - } - - @Override - public boolean isModLoaded(String modId) { - return ModList.get().isLoaded(modId); - } - - @Override - public boolean isDevelopmentEnvironment() { - return !FMLLoader.isProduction(); - } -} \ No newline at end of file diff --git a/forge/src/main/resources/META-INF/mods.toml b/forge/src/main/resources/META-INF/mods.toml deleted file mode 100644 index 9840363..0000000 --- a/forge/src/main/resources/META-INF/mods.toml +++ /dev/null @@ -1,27 +0,0 @@ -modLoader = "javafml" #mandatory -loaderVersion = "${forge_loader_version_range}" #mandatory This is typically bumped every Minecraft version by Forge. See https://files.minecraftforge.net/ for a list of versions. -license = "${license}" # Review your options at https://choosealicense.com/. -#issueTrackerURL="https://change.me.to.your.issue.tracker.example.invalid/" #optional -#clientSideOnly=true #optional -[[mods]] #mandatory -modId = "${mod_id}" #mandatory -version = "${version}" #mandatory -displayName = "${mod_name}" #mandatory -#updateJSONURL="https://change.me.example.invalid/updates.json" #optional, see https://mcforge.readthedocs.io/en/latest/gettingstarted/autoupdate/ -#displayURL="https://change.me.to.your.mods.homepage.example.invalid/" #optional, displayed in the mod UI -logoFile = "${mod_id}.png" #optional -credits = "${credits}" #optional -authors = "${mod_author}" #optional -description = '''${description}''' #mandatory Supports multiline text -[[dependencies."${mod_id}"]] #optional -modId = "forge" #mandatory -mandatory = true #mandatory -versionRange = "[${forge_version},)" #mandatory -ordering = "NONE" # The order that this dependency should load in relation to your mod, required to be either 'BEFORE' or 'AFTER' if the dependency is not mandatory -side = "BOTH" # Side this dependency is applied on - 'BOTH', 'CLIENT' or 'SERVER' -[[dependencies."${mod_id}"]] -modId = "minecraft" -mandatory = true -versionRange = "${minecraft_version_range}" -ordering = "NONE" -side = "BOTH" diff --git a/forge/src/main/resources/META-INF/services/dev.xdpxi.xdlib.platform.services.IPlatformHelper b/forge/src/main/resources/META-INF/services/dev.xdpxi.xdlib.platform.services.IPlatformHelper deleted file mode 100644 index 8b171a0..0000000 --- a/forge/src/main/resources/META-INF/services/dev.xdpxi.xdlib.platform.services.IPlatformHelper +++ /dev/null @@ -1 +0,0 @@ -dev.xdpxi.xdlib.platform.ForgePlatformHelper diff --git a/forge/src/main/resources/xdlib.forge.mixins.json b/forge/src/main/resources/xdlib.forge.mixins.json deleted file mode 100644 index d849cfe..0000000 --- a/forge/src/main/resources/xdlib.forge.mixins.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "required": true, - "minVersion": "0.8", - "package": "dev.xdpxi.xdlib.mixin", - "compatibilityLevel": "JAVA_18", - "mixins": [], - "client": [ - ], - "server": [], - "injectors": { - "defaultRequire": 1 - } -} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index d3b61c5..f96486a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,34 +1,16 @@ -# Gradle -org.gradle.jvmargs=-Xmx3G -org.gradle.daemon=false +# Gradle properties +org.gradle.jvmargs=-Xmx2G +org.gradle.parallel=true -version=4.0.0 -group=dev.xdpxi -java_version=21 +# Mod properties +mod_version=4.0.0 +maven_group=dev.xdpxi +archives_name=xdlib +enabled_platforms=fabric,neoforge -# Common +# Minecraft properties minecraft_version=1.21 -mod_name=XD's Library -mod_author=XDPXI -mod_id=xdlib -license=Apache-2.0 -credits= -description=This is a library for many uses and is included as an player counter for XDPXI's mods and modpacks! -minecraft_version_range=[1.21, 1.22) -neo_form_version=1.21-20240613.152323 -# ParchmentMC -parchment_minecraft=1.21 -parchment_version=2024.11.10 - -# Fabric -fabric_version=0.102.0+1.21 +# Dependencies fabric_loader_version=0.16.9 - -# Forge -forge_version=51.0.17 -forge_loader_version_range=[51,) - -# NeoForge -neoforge_version=21.0.37-beta -neoforge_loader_version_range=[4,) \ No newline at end of file +neoforge_version=21.0.167 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index a441313..0d8ab51 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip -networkTimeout=10000 -validateDistributionUrl=true -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/neoforge/build.gradle b/neoforge/build.gradle index 307fc45..343af30 100644 --- a/neoforge/build.gradle +++ b/neoforge/build.gradle @@ -1,38 +1,55 @@ plugins { - id 'multiloader-loader' - id 'net.neoforged.moddev' + id 'com.github.johnrengelman.shadow' } -neoForge { - version = neoforge_version - def at = project(':common').file('src/main/resources/META-INF/accesstransformer.cfg') - if (at.exists()) { - accessTransformers.add(at.absolutePath) +architectury { + platformSetupLoomIde() + neoForge() +} + +configurations { + common { + canBeResolved = true + canBeConsumed = false } - parchment { - minecraftVersion = parchment_minecraft - mappingsVersion = parchment_version + compileClasspath.extendsFrom common + runtimeClasspath.extendsFrom common + developmentNeoForge.extendsFrom common + + shadowBundle { + canBeResolved = true + canBeConsumed = false } - runs { - configureEach { - systemProperty('neoforge.enabledGameTestNamespaces', mod_id) - ideName = "NeoForge ${it.name.capitalize()} (${project.path})" - } - client { - client() - } - data { - data() - } - server { - server() - } +} + +repositories { + maven { + name = 'NeoForged' + url = 'https://maven.neoforged.net/releases' } - mods { - "${mod_id}" { - sourceSet sourceSets.main - } +} + +dependencies { + neoForge "net.neoforged:neoforge:$rootProject.neoforge_version" + + + common(project(path: ':common', configuration: 'namedElements')) { transitive false } + shadowBundle project(path: ':common', configuration: 'transformProductionNeoForge') +} + +processResources { + inputs.property 'version', project.version + + filesMatching('META-INF/neoforge.mods.toml') { + expand version: project.version } } -sourceSets.main.resources { srcDir 'src/generated/resources' } \ No newline at end of file +shadowJar { + configurations = [project.configurations.shadowBundle] + archiveClassifier = 'dev-shadow' +} + +remapJar { + input.set shadowJar.archiveFile +} \ No newline at end of file diff --git a/neoforge/gradle.properties b/neoforge/gradle.properties new file mode 100644 index 0000000..2914393 --- /dev/null +++ b/neoforge/gradle.properties @@ -0,0 +1 @@ +loom.platform=neoforge \ No newline at end of file diff --git a/neoforge/src/main/java/dev/xdpxi/xdlib/MainNeoForge.java b/neoforge/src/main/java/dev/xdpxi/xdlib/MainNeoForge.java deleted file mode 100644 index b0aa1aa..0000000 --- a/neoforge/src/main/java/dev/xdpxi/xdlib/MainNeoForge.java +++ /dev/null @@ -1,11 +0,0 @@ -package dev.xdpxi.xdlib; - -import net.neoforged.bus.api.IEventBus; -import net.neoforged.fml.common.Mod; - -@Mod(Constants.MOD_ID) -public class MainNeoForge { - public MainNeoForge(IEventBus eventBus) { - CommonClass.init(); - } -} \ No newline at end of file diff --git a/neoforge/src/main/java/dev/xdpxi/xdlib/neoforge/MainNeoForge.java b/neoforge/src/main/java/dev/xdpxi/xdlib/neoforge/MainNeoForge.java new file mode 100644 index 0000000..b1ae914 --- /dev/null +++ b/neoforge/src/main/java/dev/xdpxi/xdlib/neoforge/MainNeoForge.java @@ -0,0 +1,11 @@ +package dev.xdpxi.xdlib.neoforge; + +import dev.xdpxi.xdlib.Main; +import net.neoforged.fml.common.Mod; + +@Mod(Main.MOD_ID) +public final class MainNeoForge { + public MainNeoForge() { + Main.init(); + } +} \ No newline at end of file diff --git a/neoforge/src/main/java/dev/xdpxi/xdlib/platform/NeoForgePlatformHelper.java b/neoforge/src/main/java/dev/xdpxi/xdlib/platform/NeoForgePlatformHelper.java deleted file mode 100644 index 037c601..0000000 --- a/neoforge/src/main/java/dev/xdpxi/xdlib/platform/NeoForgePlatformHelper.java +++ /dev/null @@ -1,23 +0,0 @@ -package dev.xdpxi.xdlib.platform; - -import dev.xdpxi.xdlib.platform.services.IPlatformHelper; -import net.neoforged.fml.ModList; -import net.neoforged.fml.loading.FMLLoader; - -public class NeoForgePlatformHelper implements IPlatformHelper { - - @Override - public String getPlatformName() { - return "NeoForge"; - } - - @Override - public boolean isModLoaded(String modId) { - return ModList.get().isLoaded(modId); - } - - @Override - public boolean isDevelopmentEnvironment() { - return !FMLLoader.isProduction(); - } -} \ No newline at end of file diff --git a/neoforge/src/main/resources/META-INF/neoforge.mods.toml b/neoforge/src/main/resources/META-INF/neoforge.mods.toml index a476356..48db32d 100644 --- a/neoforge/src/main/resources/META-INF/neoforge.mods.toml +++ b/neoforge/src/main/resources/META-INF/neoforge.mods.toml @@ -1,36 +1,32 @@ -modLoader = "javafml" #mandatory -loaderVersion = "${neoforge_loader_version_range}" #mandatory -license = "${license}" # Review your options at https://choosealicense.com/. -#issueTrackerURL="https://change.me.to.your.issue.tracker.example.invalid/" #optional -[[mods]] #mandatory -modId = "${mod_id}" #mandatory -version = "${version}" #mandatory -displayName = "${mod_name}" #mandatory -#updateJSONURL="https://change.me.example.invalid/updates.json" #optional, see https://docs.neoforged.net/docs/misc/updatechecker/ -#displayURL="https://change.me.to.your.mods.homepage.example.invalid/" #optional, displayed in the mod UI -logoFile = "${mod_id}.png" #optional -credits = "${credits}" #optional -authors = "${mod_author}" #optional -description = '''${description}''' #mandatory Supports multiline text -[[mixins]] -config = "${mod_id}.mixins.json" -[[mixins]] -config = "${mod_id}.neoforge.mixins.json" -[[dependencies."${mod_id}"]] #optional -modId = "neoforge" #mandatory -type = "required" #mandatory Can be one of "required", "optional", "incompatible" or "discouraged" -versionRange = "[${neoforge_version},)" #mandatory -ordering = "NONE" # The order that this dependency should load in relation to your mod, required to be either 'BEFORE' or 'AFTER' if the dependency is not mandatory -side = "BOTH" # Side this dependency is applied on - 'BOTH', 'CLIENT' or 'SERVER' -[[dependencies."${mod_id}"]] +modLoader = "javafml" +loaderVersion = "[2,)" +issueTrackerURL = "https://github.com/XDPXI/XDLib/issues" +license = "Apache 2.0" + +[[mods]] +modId = "xdlib" +version = "${version}" +displayName = "XDLib" +authors = "XDPXI" +description = ''' +This is a library for many uses and is included as an player counter for XDPXI's mods and modpacks! +''' +#logoFile = "" + +[[dependencies.xdlib]] +modId = "neoforge" +type = "required" +versionRange = "[21,)" +ordering = "NONE" +side = "BOTH" + +[[dependencies.xdlib]] modId = "minecraft" -type = "required" #mandatory Can be one of "required", "optional", "incompatible" or "discouraged" -versionRange = "${minecraft_version_range}" +type = "required" +versionRange = "[1.21,)" ordering = "NONE" side = "BOTH" -# Features are specific properties of the game environment, that you may want to declare you require. This example declares -# that your mod requires GL version 3.2 or higher. Other features will be added. They are side aware so declaring this won't -# stop your mod loading on the server for example. -#[features.${mod_id}] -#openGLVersion="[3.2,)" + +[[mixins]] +config = "xdlib.mixins.json" diff --git a/neoforge/src/main/resources/META-INF/services/dev.xdpxi.xdlib.platform.services.IPlatformHelper b/neoforge/src/main/resources/META-INF/services/dev.xdpxi.xdlib.platform.services.IPlatformHelper deleted file mode 100644 index c3d467a..0000000 --- a/neoforge/src/main/resources/META-INF/services/dev.xdpxi.xdlib.platform.services.IPlatformHelper +++ /dev/null @@ -1 +0,0 @@ -dev.xdpxi.xdlib.platform.NeoForgePlatformHelper \ No newline at end of file diff --git a/neoforge/src/main/resources/xdlib.neoforge.mixins.json b/neoforge/src/main/resources/xdlib.neoforge.mixins.json deleted file mode 100644 index ef3c9ed..0000000 --- a/neoforge/src/main/resources/xdlib.neoforge.mixins.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "required": true, - "minVersion": "0.8", - "package": "dev.xdpxi.xdlib.mixin", - "compatibilityLevel": "JAVA_21", - "mixins": [], - "client": [ - ], - "server": [], - "injectors": { - "defaultRequire": 1 - } -} \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 74340a3..d5d6b0b 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,50 +1,14 @@ pluginManagement { repositories { + maven { url "https://maven.fabricmc.net/" } + maven { url "https://maven.architectury.dev/" } + maven { url "https://files.minecraftforge.net/maven/" } gradlePluginPortal() - mavenCentral() - exclusiveContent { - forRepository { - maven { - name = 'Fabric' - url = uri('https://maven.fabricmc.net') - } - } - filter { - includeGroup('net.fabricmc') - includeGroup('fabric-loom') - } - } - exclusiveContent { - forRepository { - maven { - name = 'Sponge' - url = uri('https://repo.spongepowered.org/repository/maven-public') - } - } - filter { - includeGroupAndSubgroups("org.spongepowered") - } - } - exclusiveContent { - forRepository { - maven { - name = 'Forge' - url = uri('https://maven.minecraftforge.net') - } - } - filter { - includeGroupAndSubgroups('net.minecraftforge') - } - } } } -plugins { - id 'org.gradle.toolchains.foojay-resolver-convention' version '0.8.0' -} +rootProject.name = 'xdlib' -rootProject.name = 'XDLib' -include('common') -include('fabric') -include('neoforge') -include('forge') \ No newline at end of file +include 'common' +include 'fabric' +include 'neoforge' \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/DarkUtils.java b/src/client/java/dev/xdpxi/xdlib/DarkUtils.java deleted file mode 100644 index 84079fc..0000000 --- a/src/client/java/dev/xdpxi/xdlib/DarkUtils.java +++ /dev/null @@ -1,30 +0,0 @@ -package dev.xdpxi.xdlib; - -import com.sun.jna.Platform; -import com.sun.jna.platform.win32.WinDef; - -public class DarkUtils { - private static final int DWMWA_USE_IMMERSIVE_DARK_MODE = 20; - - public static void enableImmersiveDarkMode(long i_hwnd, boolean enabled) { - if (!isCompatible()) { - XDsLibraryClient.LOGGER.info("Dark title bar is not compatible."); - return; - } - int useImmersiveDarkMode = enabled ? 1 : 0; - WinDef.HWND hWnd = new WinDef.HWND(com.sun.jna.Pointer.createConstant((int) i_hwnd)); - Dwmapi.INSTANCE.DwmSetWindowAttribute(hWnd, DWMWA_USE_IMMERSIVE_DARK_MODE, new int[]{useImmersiveDarkMode}, Integer.BYTES); - } - - public static boolean isCompatible() { - if (!Platform.isWindows()) { - XDsLibraryClient.LOGGER.warn("Not windows"); - return false; - } - if (!WindowsVersionHelper.isWindows11Build22000OrHigher()) { - XDsLibraryClient.LOGGER.warn("At least win 11 build 22000 is required for dark window title bars."); - return false; - } - return true; - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/Dwmapi.java b/src/client/java/dev/xdpxi/xdlib/Dwmapi.java deleted file mode 100644 index f0090c3..0000000 --- a/src/client/java/dev/xdpxi/xdlib/Dwmapi.java +++ /dev/null @@ -1,11 +0,0 @@ -package dev.xdpxi.xdlib; - -import com.sun.jna.Native; -import com.sun.jna.platform.win32.WinDef; -import com.sun.jna.win32.W32APIOptions; - -public interface Dwmapi extends com.sun.jna.Library { - Dwmapi INSTANCE = Native.load("dwmapi", Dwmapi.class, W32APIOptions.DEFAULT_OPTIONS); - - int DwmSetWindowAttribute(WinDef.HWND hwnd, int attr, int[] attrValue, int attrSize); -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/IconSetter.java b/src/client/java/dev/xdpxi/xdlib/IconSetter.java deleted file mode 100644 index ecb6307..0000000 --- a/src/client/java/dev/xdpxi/xdlib/IconSetter.java +++ /dev/null @@ -1,11 +0,0 @@ -package dev.xdpxi.xdlib; - -import net.minecraft.resource.InputSupplier; - -import java.io.InputStream; - -public interface IconSetter { - void ztrolixLibs$setIcon(InputSupplier icon); - - void ztrolixLibs$resetIcon(); -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/Plugin.java b/src/client/java/dev/xdpxi/xdlib/Plugin.java deleted file mode 100644 index 0b8190e..0000000 --- a/src/client/java/dev/xdpxi/xdlib/Plugin.java +++ /dev/null @@ -1,47 +0,0 @@ -package dev.xdpxi.xdlib; - -import dev.xdpxi.xdlib.api.mod.loader; -import org.objectweb.asm.tree.ClassNode; -import org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin; -import org.spongepowered.asm.mixin.extensibility.IMixinInfo; - -import java.util.List; -import java.util.Set; - -public final class Plugin implements IMixinConfigPlugin { - @Override - public void onLoad(String mixinPackage) { - } - - @Override - public String getRefMapperConfig() { - return null; - } - - @Override - public boolean shouldApplyMixin(String targetClassName, String mixinClassName) { - boolean sodiumLoaded = loader.isModLoaded("sodium"); - - if (mixinClassName.contains("SodiumFluidRendererMixin")) { - return sodiumLoaded; - } - return !sodiumLoaded; - } - - @Override - public void acceptTargets(Set myTargets, Set otherTargets) { - } - - @Override - public List getMixins() { - return List.of(); - } - - @Override - public void preApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) { - } - - @Override - public void postApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) { - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/SoundRange.java b/src/client/java/dev/xdpxi/xdlib/SoundRange.java deleted file mode 100644 index e897d2c..0000000 --- a/src/client/java/dev/xdpxi/xdlib/SoundRange.java +++ /dev/null @@ -1,5 +0,0 @@ -package dev.xdpxi.xdlib; - -public interface SoundRange { - float getRange(); -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/WindowsVersionHelper.java b/src/client/java/dev/xdpxi/xdlib/WindowsVersionHelper.java deleted file mode 100644 index e312864..0000000 --- a/src/client/java/dev/xdpxi/xdlib/WindowsVersionHelper.java +++ /dev/null @@ -1,34 +0,0 @@ -package dev.xdpxi.xdlib; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; - -public class WindowsVersionHelper { - public static boolean isWindows11Build22000OrHigher() { - int buildNumber = 0; - Runtime rt; - Process pr; - BufferedReader in; - String line; - try { - rt = Runtime.getRuntime(); - pr = rt.exec(new String[]{"wmic.exe", "os", "get", "BuildNumber"}); - in = new BufferedReader(new InputStreamReader(pr.getInputStream())); - int i = 0; - while ((line = in.readLine()) != null) { - i += 1; - if (i == 3) { - buildNumber = Integer.parseInt(line.replaceAll(" ", "")); - } - } - - } catch (IOException ioe) { - System.err.println(ioe.getMessage()); - } - - if (buildNumber == 0) - return false; - return buildNumber >= 22000; - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/XDsLibraryClient.java b/src/client/java/dev/xdpxi/xdlib/XDsLibraryClient.java deleted file mode 100644 index 2318c7a..0000000 --- a/src/client/java/dev/xdpxi/xdlib/XDsLibraryClient.java +++ /dev/null @@ -1,100 +0,0 @@ -package dev.xdpxi.xdlib; - -import net.fabricmc.api.ClientModInitializer; -import net.fabricmc.api.EnvType; -import net.fabricmc.api.Environment; -import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; -import net.fabricmc.loader.api.FabricLoader; -import net.minecraft.client.MinecraftClient; -import net.minecraft.client.world.ClientWorld; -import net.minecraft.entity.effect.StatusEffectInstance; -import net.minecraft.entity.effect.StatusEffects; -import net.minecraft.entity.mob.HostileEntity; -import net.minecraft.world.World; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -public class XDsLibraryClient implements ClientModInitializer { - public static final Logger LOGGER = LoggerFactory.getLogger("xdlib"); - private static final float ADDITIONAL_CLOUD_HEIGHT = 3.0F; - private static final float GRADIENT_HEIGHT = 6.0F; - private static final float INVERTED_GRADIENT_HEIGHT = 1.0F / GRADIENT_HEIGHT; - public static int duration = -1; - public static List list = new ArrayList<>(); - public static Map WorldCloudHeights = new HashMap<>(); - - public static boolean isWindows() { - return System.getProperty("os.name").toLowerCase().contains("windows"); - } - - public static float getCloudHeight(World world) { - if (world.isClient) { - return getCloudHeightClient(world); - } else { - String regKey = world.getRegistryKey().getValue().toString(); - return WorldCloudHeights.getOrDefault(regKey, Float.MAX_VALUE); - } - } - - @Environment(EnvType.CLIENT) - private static float getCloudHeightClient(World world) { - if (world instanceof ClientWorld clientWorld) { - return clientWorld.getDimensionEffects().getCloudsHeight(); - } - return world.getBottomY(); - } - - @Environment(EnvType.CLIENT) - public static float getRainGradient(World world, float original) { - MinecraftClient client = MinecraftClient.getInstance(); - if (client.cameraEntity != null) { - double playerY = client.cameraEntity.getPos().y; - float cloudY = XDsLibraryClient.getCloudHeight(world) + ADDITIONAL_CLOUD_HEIGHT; - - if (playerY < cloudY - GRADIENT_HEIGHT) { - // normal - } else if (playerY < cloudY) { - return (float) ((cloudY - playerY) * INVERTED_GRADIENT_HEIGHT) * original; - } else { - return 0.0F; - } - - } - return original; - } - - public boolean isModLoaded(String modID) { - return FabricLoader.getInstance().isModLoaded(modID); - } - - public boolean isNoEarlyLoaders() { - return !(isModLoaded("early-loading-screen") || - isModLoaded("early_loading_bar") || - isModLoaded("earlyloadingscreen") || - isModLoaded("mindful-loading-info") || - isModLoaded("neoforge") || - isModLoaded("connector") || - isModLoaded("mod-loading-screen")); - } - - @Override - public void onInitializeClient() { - ClientTickEvents.END_CLIENT_TICK.register(client -> { - if (client.player != null) { - StatusEffectInstance darknessEffect = client.player.getStatusEffect(StatusEffects.DARKNESS); - if (darknessEffect != null) { - client.player.removeStatusEffect(StatusEffects.DARKNESS); - } - } - }); - - if (WorldCloudHeights.isEmpty()) { - WorldCloudHeights.put("minecraft:overworld", 182.0F); - } - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/accessor/AbstractClientPlayerEntityAccessor.java b/src/client/java/dev/xdpxi/xdlib/accessor/AbstractClientPlayerEntityAccessor.java deleted file mode 100644 index 73384ae..0000000 --- a/src/client/java/dev/xdpxi/xdlib/accessor/AbstractClientPlayerEntityAccessor.java +++ /dev/null @@ -1,17 +0,0 @@ -package dev.xdpxi.xdlib.accessor; - -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public interface AbstractClientPlayerEntityAccessor { - void setChatText(List text, int currentAge, int width, int height); - - @Nullable List getChatText(); - - int getOldAge(); - - int getWidth(); - - int getHeight(); -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/api/files.java b/src/client/java/dev/xdpxi/xdlib/api/files.java deleted file mode 100644 index 9ff2408..0000000 --- a/src/client/java/dev/xdpxi/xdlib/api/files.java +++ /dev/null @@ -1,125 +0,0 @@ -package dev.xdpxi.xdlib.api; - -import dev.xdpxi.xdlib.XDsLibraryClient; - -import java.io.*; -import java.nio.file.*; -import java.nio.file.attribute.BasicFileAttributes; -import java.util.zip.ZipEntry; -import java.util.zip.ZipInputStream; -import java.util.zip.ZipOutputStream; - -public class files { - public static void deleteFolder(Path dir) throws IOException { - Files.walkFileTree(dir, new SimpleFileVisitor<>() { - @Override - public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { - Files.delete(file); - return FileVisitResult.CONTINUE; - } - - @Override - public FileVisitResult postVisitDirectory(Path directory, IOException exc) throws IOException { - Files.delete(directory); - return FileVisitResult.CONTINUE; - } - }); - } - - public static void deleteFile(Path file) throws IOException { - try { - if (Files.exists(file)) { - try { - Files.delete(file); - } catch (IOException e) { - XDsLibraryClient.LOGGER.error("ERROR DELETING FILE: {}", String.valueOf(e)); - } - } - if (Files.exists(file)) { - file.toFile().delete(); - } - } catch (Exception e) { - throw new RuntimeException(e); - } - } - - public static void createFolder(Path folder) throws IOException { - Files.createDirectories(folder); - } - - public static void createFile(File file) throws IOException { - file.createNewFile(); - } - - public static void writeToFile(File file, String content) throws IOException { - FileWriter writer = new FileWriter(file); - writer.write(content); - writer.close(); - } - - public static String readFile(String filePath) { - try { - return new String(Files.readAllBytes(Paths.get(filePath))); - } catch (IOException e) { - e.printStackTrace(); - return null; - } - } - - public static void compressFile(String filePath, String zipFilePath) { - try (FileOutputStream fos = new FileOutputStream(zipFilePath); - ZipOutputStream zipOut = new ZipOutputStream(fos); - FileInputStream fis = new FileInputStream(filePath)) { - - ZipEntry zipEntry = new ZipEntry(Paths.get(filePath).getFileName().toString()); - zipOut.putNextEntry(zipEntry); - - byte[] buffer = new byte[1024]; - int len; - while ((len = fis.read(buffer)) > 0) { - zipOut.write(buffer, 0, len); - } - zipOut.closeEntry(); - - } catch (IOException e) { - e.printStackTrace(); - } - } - - public static void uncompressFile(String zipFilePath, String outputDir) { - String filePath; - try (FileInputStream fis = new FileInputStream(zipFilePath); - ZipInputStream zipIn = new ZipInputStream(fis)) { - - ZipEntry entry; - while ((entry = zipIn.getNextEntry()) != null) { - Path path = Paths.get(outputDir); - Path normalizedPath = path.resolve(entry.getName()).normalize(); - if (!normalizedPath.startsWith(path)) { - throw new IOException("Bad zip entry: " + entry.getName()); - } - filePath = normalizedPath.toString(); - if (!entry.isDirectory()) { - try (FileOutputStream fos = new FileOutputStream(filePath)) { - byte[] buffer = new byte[1024]; - int len; - while ((len = zipIn.read(buffer)) > 0) { - fos.write(buffer, 0, len); - } - } - } else { - Files.createDirectories(Paths.get(filePath)); - } - zipIn.closeEntry(); - } - - } catch (IOException e) { - e.printStackTrace(); - } - } - - public static boolean exists(String filePath) { - Path path = Paths.get(filePath); - return Files.exists(path); - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/api/mod/languageUtil.java b/src/client/java/dev/xdpxi/xdlib/api/mod/languageUtil.java deleted file mode 100644 index 80ebbc5..0000000 --- a/src/client/java/dev/xdpxi/xdlib/api/mod/languageUtil.java +++ /dev/null @@ -1,22 +0,0 @@ -package dev.xdpxi.xdlib.api.mod; - -import net.minecraft.client.MinecraftClient; -import net.minecraft.client.resource.language.LanguageManager; - -import java.util.Objects; - -public class languageUtil { - public static String getLang() { - MinecraftClient client = MinecraftClient.getInstance(); - return client.getLanguageManager().getLanguage(); - } - - public static void setLang(String lang) { - MinecraftClient client = MinecraftClient.getInstance(); - LanguageManager languageManager = client.getLanguageManager(); - if (!Objects.equals(getLang(), lang)) { - languageManager.setLanguage(lang); - client.reloadResources(); - } - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/api/mod/loader.java b/src/client/java/dev/xdpxi/xdlib/api/mod/loader.java deleted file mode 100644 index 624bb64..0000000 --- a/src/client/java/dev/xdpxi/xdlib/api/mod/loader.java +++ /dev/null @@ -1,21 +0,0 @@ -package dev.xdpxi.xdlib.api.mod; - -import net.fabricmc.loader.api.FabricLoader; -import net.fabricmc.loader.api.ModContainer; -import net.fabricmc.loader.api.metadata.ModMetadata; - -public class loader { - public static boolean isModLoaded(String modID) { - return FabricLoader.getInstance().isModLoaded(modID); - } - - public static String versionOfMod(String modID) { - FabricLoader loader = FabricLoader.getInstance(); - ModContainer modContainer = loader.getModContainer(modID).orElse(null); - if (modContainer != null) { - ModMetadata metadata = modContainer.getMetadata(); - return metadata.getVersion().getFriendlyString(); - } - return null; - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/api/mod/markdown.java b/src/client/java/dev/xdpxi/xdlib/api/mod/markdown.java deleted file mode 100644 index d7056a5..0000000 --- a/src/client/java/dev/xdpxi/xdlib/api/mod/markdown.java +++ /dev/null @@ -1,52 +0,0 @@ -package dev.xdpxi.xdlib.api.mod; - -import net.minecraft.text.MutableText; -import net.minecraft.text.Text; -import org.commonmark.node.Emphasis; -import org.commonmark.node.Node; -import org.commonmark.node.Paragraph; -import org.commonmark.node.StrongEmphasis; -import org.commonmark.parser.Parser; - -public class markdown { - private static final Parser parser = Parser.builder().build(); - - public static Text parse(String markdown) { - Node document = parser.parse(markdown); - return convertNodeToText(document); - } - - private static Text convertNodeToText(Node node) { - if (node instanceof org.commonmark.node.Text) { - return Text.literal(((org.commonmark.node.Text) node).getLiteral()); - } else if (node instanceof StrongEmphasis) { - return convertStrongEmphasis((StrongEmphasis) node); - } else if (node instanceof Emphasis) { - return convertEmphasis((Emphasis) node); - } else if (node instanceof Paragraph) { - return convertParagraph((Paragraph) node); - } - - MutableText result = Text.empty(); - Node child = node.getFirstChild(); - while (child != null) { - result.append(convertNodeToText(child)); - child = child.getNext(); - } - return result; - } - - private static Text convertStrongEmphasis(StrongEmphasis node) { - return Text.literal(convertNodeToText(node.getFirstChild()).getString()) - .styled(style -> style.withBold(true)); - } - - private static Text convertEmphasis(Emphasis node) { - return Text.literal(convertNodeToText(node.getFirstChild()).getString()) - .styled(style -> style.withItalic(true)); - } - - private static Text convertParagraph(Paragraph node) { - return Text.literal(convertNodeToText(node.getFirstChild()).getString() + "\n"); - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/api/mod/render/popup.java b/src/client/java/dev/xdpxi/xdlib/api/mod/render/popup.java deleted file mode 100644 index ad4edf4..0000000 --- a/src/client/java/dev/xdpxi/xdlib/api/mod/render/popup.java +++ /dev/null @@ -1,25 +0,0 @@ -package dev.xdpxi.xdlib.api.mod.render; - -import dev.xdpxi.xdlib.api.mod.render.popupClass.view; -import net.minecraft.client.MinecraftClient; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.text.Text; - -import java.util.concurrent.CompletableFuture; - -public class popup { - public popup(String title, String description) { - CompletableFuture.supplyAsync(() -> { - try { - Thread.sleep(2000); - } catch (InterruptedException e) { - throw new RuntimeException(e); - } - return 0; - }).thenAcceptAsync(result -> { - MinecraftClient client = MinecraftClient.getInstance(); - Screen currentScreen = client.currentScreen; - client.execute(() -> client.setScreen(new view(Text.empty(), currentScreen, title, description))); - }, MinecraftClient.getInstance()); - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/api/mod/render/popupClass/view.java b/src/client/java/dev/xdpxi/xdlib/api/mod/render/popupClass/view.java deleted file mode 100644 index 7ef7396..0000000 --- a/src/client/java/dev/xdpxi/xdlib/api/mod/render/popupClass/view.java +++ /dev/null @@ -1,78 +0,0 @@ -package dev.xdpxi.xdlib.api.mod.render.popupClass; - -import net.minecraft.client.gui.DrawContext; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.gui.widget.ButtonWidget; -import net.minecraft.text.MutableText; -import net.minecraft.text.Style; -import net.minecraft.text.Text; -import net.minecraft.util.Formatting; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -public class view extends Screen { - private static final Logger LOGGER = LoggerFactory.getLogger("xdlib"); - private final Screen parent; - private final MutableText changelogText; - - public view(Text text, Screen parent, String title, String description) { - super(text); - this.parent = parent; - this.changelogText = createChangelogText(title, description); - } - - @Override - protected void init() { - int centerX = this.width / 2; - int centerY = this.height / 2 - 20; - - ButtonWidget buttonWidget = ButtonWidget.builder(Text.of("Dismiss"), (btn) -> { - close(); - }).dimensions(centerX - 60, centerY + 80, 120, 20).build(); - this.addDrawableChild(buttonWidget); - } - - public void render(DrawContext context, int mouseX, int mouseY, float delta) { - super.render(context, mouseX, mouseY, delta); - - int centerX = this.width / 2; - int buttonY = this.height / 2; - - if (changelogText != null) { - int boxWidth = 400; - int boxHeight = 175; - int boxX = centerX - boxWidth / 2; - int boxY = buttonY - boxHeight / 2 - 20; - - renderChangelogBox(context, boxX, boxY); - } else { - LOGGER.error("Changelog text is null. Skipping changelog rendering."); - } - } - - private void renderChangelogBox(DrawContext context, int x, int y) { - int boxWidth = 400; - int boxHeight = 175; - - context.fill(x, y, x + boxWidth, y + boxHeight, 0xFF333333); - context.drawBorder(x, y, boxWidth, boxHeight, 0xFF000000); - - if (this.textRenderer != null && this.changelogText != null) { - context.drawTextWrapped(this.textRenderer, this.changelogText, x + 5, y + 5, boxWidth - 10, 0xFFFFFFFF); - } - } - - private MutableText createChangelogText(String title, String description) { - MutableText text = Text.literal(title + "\n\n") - .setStyle(Style.EMPTY.withColor(Formatting.WHITE).withBold(true)); - - text.append(Text.literal(description).setStyle(Style.EMPTY.withColor(Formatting.GRAY).withBold(false))); - - return text; - } - - @Override - public void close() { - this.client.setScreen(this.parent); - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/api/mod/render/screen.java b/src/client/java/dev/xdpxi/xdlib/api/mod/render/screen.java deleted file mode 100644 index 0114083..0000000 --- a/src/client/java/dev/xdpxi/xdlib/api/mod/render/screen.java +++ /dev/null @@ -1,4 +0,0 @@ -package dev.xdpxi.xdlib.api.mod.render; - -public class screen { -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/api/mod/render/screenClass/view.java b/src/client/java/dev/xdpxi/xdlib/api/mod/render/screenClass/view.java deleted file mode 100644 index 7f12e14..0000000 --- a/src/client/java/dev/xdpxi/xdlib/api/mod/render/screenClass/view.java +++ /dev/null @@ -1,31 +0,0 @@ -package dev.xdpxi.xdlib.api.mod.render.screenClass; - -import net.minecraft.client.gui.DrawContext; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.text.Text; - -public class view extends Screen { - private final Screen parent; - - public view(Text title, Screen parent) { - super(title); - this.parent = parent; - } - - @Override - protected void init() { - super.init(); - - - } - - @Override - public void render(DrawContext context, int mouseX, int mouseY, float delta) { - super.render(context, mouseX, mouseY, delta); - } - - @Override - public void close() { - this.client.setScreen(this.parent); - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/AbstractSoundInstanceMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/AbstractSoundInstanceMixin.java deleted file mode 100644 index c9e0ff9..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/AbstractSoundInstanceMixin.java +++ /dev/null @@ -1,40 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import dev.xdpxi.xdlib.SoundRange; -import net.minecraft.client.sound.AbstractSoundInstance; -import net.minecraft.client.sound.Sound; -import net.minecraft.util.math.MathHelper; -import net.minecraft.util.math.random.Random; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.Unique; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; - -@Mixin(AbstractSoundInstance.class) -public abstract class AbstractSoundInstanceMixin implements SoundRange { - @Shadow - protected float volume; - - @Shadow - protected Sound sound; - - @Shadow - protected Random random; - - @Inject(method = "getVolume", at = @At("HEAD"), cancellable = true) - private void getVolume(CallbackInfoReturnable info) { - info.setReturnValue(MathHelper.clamp(this.calculateVolume(), 0f, 1f)); - } - - @Override - public float getRange() { - return calculateVolume(); - } - - @Unique - private float calculateVolume() { - return this.volume * this.sound.getVolume().get(this.random); - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/CursorFixMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/CursorFixMixin.java deleted file mode 100644 index c656c80..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/CursorFixMixin.java +++ /dev/null @@ -1,29 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.minecraft.client.MinecraftClient; -import net.minecraft.client.gui.screen.GameMenuScreen; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.gui.screen.ingame.HandledScreen; -import org.lwjgl.glfw.GLFW; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Unique; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(MinecraftClient.class) -public class CursorFixMixin { - @Unique - private static boolean requiresCentered(Screen screen) { - return (screen instanceof HandledScreen || screen instanceof GameMenuScreen); - } - - @Inject(method = "setScreen(Lnet/minecraft/client/gui/screen/Screen;)V", - at = @At(value = "INVOKE", target = "Lnet/minecraft/client/Mouse;unlockCursor()V")) - public void setMouseMode(Screen screen, CallbackInfo ci) { - if (!requiresCentered(screen)) return; - - MinecraftClient client = MinecraftClient.getInstance(); - GLFW.glfwSetInputMode(client.getWindow().getHandle(), GLFW.GLFW_CURSOR, GLFW.GLFW_CURSOR_NORMAL); - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/DownloadingTerrainScreenMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/DownloadingTerrainScreenMixin.java deleted file mode 100644 index b0959e9..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/DownloadingTerrainScreenMixin.java +++ /dev/null @@ -1,17 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.minecraft.client.gui.DrawContext; -import net.minecraft.client.gui.screen.DownloadingTerrainScreen; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Overwrite; - -@Mixin(DownloadingTerrainScreen.class) -public abstract class DownloadingTerrainScreenMixin { - /** - * @author author - * @reason reason - */ - @Overwrite - public void render(DrawContext context, int mouseX, int mouseY, float delta) { - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/DrawContextAccessor.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/DrawContextAccessor.java deleted file mode 100644 index 8379d46..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/DrawContextAccessor.java +++ /dev/null @@ -1,19 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.fabricmc.api.EnvType; -import net.fabricmc.api.Environment; -import net.minecraft.client.MinecraftClient; -import net.minecraft.client.gui.DrawContext; -import net.minecraft.client.render.VertexConsumerProvider; -import net.minecraft.client.util.math.MatrixStack; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.gen.Invoker; - -@Environment(EnvType.CLIENT) -@Mixin(DrawContext.class) -public interface DrawContextAccessor { - @Invoker("") - static DrawContext getDrawContext(MinecraftClient client, MatrixStack matrices, VertexConsumerProvider.Immediate vertexConsumers) { - throw new AssertionError(); - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/GameMenuScreenMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/GameMenuScreenMixin.java deleted file mode 100644 index 4ff4db6..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/GameMenuScreenMixin.java +++ /dev/null @@ -1,39 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.minecraft.client.gui.Drawable; -import net.minecraft.client.gui.screen.GameMenuScreen; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.gui.widget.ClickableWidget; -import net.minecraft.client.resource.language.I18n; -import net.minecraft.text.Text; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -import java.util.List; -import java.util.Objects; - -@Mixin(GameMenuScreen.class) -public abstract class GameMenuScreenMixin extends Screen { - protected GameMenuScreenMixin(Text title) { - super(title); - } - - @Inject(method = "initWidgets()V", at = @At(value = "RETURN")) - public void initWidgets(CallbackInfo ci) { - final List drawables = ((ScreenAccessor) this).getDrawables(); - - for (Drawable drawable : drawables) { - if (drawable instanceof ClickableWidget widget) { - if (widget.getMessage().getString().equals(I18n.translate("menu.playerReporting"))) { - if (this.client != null) { - widget.active = this.client.isIntegratedServerRunning() && !Objects.requireNonNull(this.client.getServer()).isRemote(); - } - - widget.setMessage(Text.translatable("menu.shareToLan")); - } - } - } - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/GameOptionsMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/GameOptionsMixin.java deleted file mode 100644 index 4053ae4..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/GameOptionsMixin.java +++ /dev/null @@ -1,11 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.minecraft.client.option.GameOptions; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Unique; - -@Mixin(GameOptions.class) -public class GameOptionsMixin { - @Unique - public boolean onboardAccessibility = false; -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/GlDebugMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/GlDebugMixin.java deleted file mode 100644 index 430457c..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/GlDebugMixin.java +++ /dev/null @@ -1,56 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.minecraft.client.gl.GlDebug; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Unique; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(GlDebug.class) -public abstract class GlDebugMixin { - @Unique - private static final Logger LOGGER = LoggerFactory.getLogger("Suppress OpenGL Error 1280"); - @Unique - private static boolean hasPostedMessage1280 = false; - @Unique - private static boolean hasPostedMessage1281 = false; - @Unique - private static boolean hasPostedMessage1282 = false; - @Unique - private static boolean hasPostedMessage2 = false; - - @Inject(at = @At(value = "HEAD"), method = "info(IIIIIJJ)V", cancellable = true) - private static void suppressMessage(int source, int type, int id, int severity, int messageLength, long message, long l, CallbackInfo ci) { - if (id == 1280) { - if (hasPostedMessage1280) { - ci.cancel(); - } else { - hasPostedMessage1280 = true; - } - } - if (id == 1281) { - if (hasPostedMessage1281) { - ci.cancel(); - } else { - hasPostedMessage1281 = true; - } - } - if (id == 1282) { - if (hasPostedMessage1282) { - ci.cancel(); - } else { - hasPostedMessage1282 = true; - } - } - if (id == 2) { - if (hasPostedMessage2) { - ci.cancel(); - } else { - hasPostedMessage2 = true; - } - } - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/HideModdedMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/HideModdedMixin.java deleted file mode 100644 index f6de97e..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/HideModdedMixin.java +++ /dev/null @@ -1,17 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.minecraft.util.ModStatus; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Overwrite; - -@Mixin(ModStatus.class) -public class HideModdedMixin { - /** - * @author author - * @reason reason - */ - @Overwrite - public boolean isModded() { - return false; - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/MiddleClickFix.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/MiddleClickFix.java deleted file mode 100644 index 7d5166d..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/MiddleClickFix.java +++ /dev/null @@ -1,46 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.minecraft.client.MinecraftClient; -import net.minecraft.client.network.ClientPlayerEntity; -import net.minecraft.client.network.ClientPlayerInteractionManager; -import net.minecraft.entity.player.PlayerInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.util.hit.EntityHitResult; -import net.minecraft.util.hit.HitResult; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(MinecraftClient.class) -public abstract class MiddleClickFix { - @Shadow - public HitResult crosshairTarget; - @Shadow - public ClientPlayerEntity player; - @Shadow - public ClientPlayerInteractionManager interactionManager; - - @Inject( - method = "doItemPick", - at = @At(value = "HEAD", target = "Lnet/minecraft/client/MinecraftClient;bl:Z", ordinal = 0) - ) - public void inject(CallbackInfo ci) { - HitResult target = crosshairTarget; - if (player == null) return; - boolean bl = player.getAbilities().creativeMode; - if (!bl && target != null && target.getType() == HitResult.Type.ENTITY) { - ItemStack itemStack = ((EntityHitResult) target).getEntity().getPickBlockStack(); - if (itemStack == null) return; - PlayerInventory inventory = player.getInventory(); - int i = inventory.getSlotWithStack(itemStack); - if (i == -1) return; - if (PlayerInventory.isValidHotbarIndex(i)) { - inventory.selectedSlot = i; - } else { - interactionManager.pickFromInventory(i); - } - } - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/MinecraftClientMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/MinecraftClientMixin.java deleted file mode 100644 index dc304f5..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/MinecraftClientMixin.java +++ /dev/null @@ -1,18 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import dev.xdpxi.xdlib.XDsLibraryClient; -import net.minecraft.client.MinecraftClient; -import net.minecraft.entity.Entity; -import net.minecraft.entity.mob.HostileEntity; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; - -@Mixin(MinecraftClient.class) -public class MinecraftClientMixin { - @Inject(method = "hasOutline", at = @At("RETURN"), cancellable = true) - private void showOutline(Entity entity, CallbackInfoReturnable info) { - if (entity instanceof HostileEntity && XDsLibraryClient.list.contains(entity)) info.setReturnValue(true); - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/MinecraftMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/MinecraftMixin.java deleted file mode 100644 index 837fd93..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/MinecraftMixin.java +++ /dev/null @@ -1,26 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import dev.xdpxi.xdlib.DarkUtils; -import net.minecraft.client.MinecraftClient; -import org.lwjgl.glfw.GLFWNativeWin32; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Unique; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(MinecraftClient.class) -public class MinecraftMixin { - @Unique - private boolean hasSetDarkmode = false; - - @Inject(method = "setScreen", at = @At("HEAD")) - public void win_act(CallbackInfo ci) { - if (!hasSetDarkmode) { - hasSetDarkmode = true; - Long window = MinecraftClient.getInstance().getWindow().getHandle(); - int windowId = (int) GLFWNativeWin32.glfwGetWin32Window(window); - DarkUtils.enableImmersiveDarkMode(windowId, true); - } - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/MixinKeyboard.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/MixinKeyboard.java deleted file mode 100644 index 846c963..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/MixinKeyboard.java +++ /dev/null @@ -1,20 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.minecraft.client.Keyboard; -import net.minecraft.client.MinecraftClient; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.util.InputUtil; -import org.lwjgl.glfw.GLFW; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(Keyboard.class) -public class MixinKeyboard { - @Inject(method = "onChar", at = @At(value = "HEAD"), cancellable = true) - private void beforeOnChar(CallbackInfo ci) { - if (Screen.hasControlDown() || InputUtil.isKeyPressed(MinecraftClient.getInstance().getWindow().getHandle(), GLFW.GLFW_KEY_LEFT_ALT)) - ci.cancel(); - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/ModBadgeRendererMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/ModBadgeRendererMixin.java deleted file mode 100644 index 105e869..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/ModBadgeRendererMixin.java +++ /dev/null @@ -1,59 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import com.terraformersmc.modmenu.util.mod.Mod; -import com.terraformersmc.modmenu.util.mod.ModBadgeRenderer; -import dev.xdpxi.xdlib.api.mod.loader; -import net.fabricmc.loader.api.FabricLoader; -import net.minecraft.client.gui.DrawContext; -import net.minecraft.text.OrderedText; -import net.minecraft.text.Text; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.Unique; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(ModBadgeRenderer.class) -public abstract class ModBadgeRendererMixin { - @Unique - private static final Logger LOGGER = LoggerFactory.getLogger("xdlib"); - - @Unique - private static boolean clothConfig = loader.isModLoaded("cloth-config"); - - @Shadow(remap = false) - protected Mod mod; - - @Shadow(remap = false) - public abstract void drawBadge(DrawContext DrawContext, OrderedText text, int outlineColor, int fillColor, int mouseX, int mouseY); - - @Inject(method = "draw", at = @At("TAIL")) - public void drawCustomBadges(DrawContext DrawContext, int mouseX, int mouseY, CallbackInfo ci) { - try { - FabricLoader.getInstance().getModContainer(mod.getId()).orElse(null) - .getMetadata().getCustomValue("mcb").getAsArray().forEach(customValue -> { - var obj = customValue.getAsObject(); - var name = obj.get("name").getAsString(); - var outline = obj.get("outlineColor").getAsNumber().intValue(); - var fill = obj.get("fillColor").getAsNumber().intValue(); - drawBadge(DrawContext, Text.literal(name).asOrderedText(), outline, fill, mouseX, mouseY); - }); - } catch (Exception ignored) { - } - try { - FabricLoader.getInstance().getModContainer(mod.getId()).orElse(null) - .getMetadata().getCustomValue("xdlib").getAsObject() - .get("badges").getAsArray().forEach(customValue -> { - var obj = customValue.getAsObject(); - var name = obj.get("name").getAsString(); - var outline = obj.get("outlineColor").getAsNumber().intValue(); - var fill = obj.get("fillColor").getAsNumber().intValue(); - drawBadge(DrawContext, Text.literal(name).asOrderedText(), outline, fill, mouseX, mouseY); - }); - } catch (Exception ignored) { - } - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/MojangBlockListSupplierMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/MojangBlockListSupplierMixin.java deleted file mode 100644 index c8cbe85..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/MojangBlockListSupplierMixin.java +++ /dev/null @@ -1,18 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import com.llamalad7.mixinextras.injector.ModifyReturnValue; -import com.mojang.patchy.MojangBlockListSupplier; -import org.jetbrains.annotations.Nullable; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; - -import java.util.function.Predicate; - -@Mixin(MojangBlockListSupplier.class) -public class MojangBlockListSupplierMixin { - @ModifyReturnValue(method = "createBlockList", at = @At("RETURN"), remap = false) - @Nullable - private Predicate hookCreateBlockList(Predicate original) { - return null; - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/MouseMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/MouseMixin.java deleted file mode 100644 index 3141fc3..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/MouseMixin.java +++ /dev/null @@ -1,14 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.minecraft.client.Mouse; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.ModifyVariable; - -@Mixin(Mouse.class) -public class MouseMixin { - @ModifyVariable(method = "onMouseScroll", at = @At("HEAD"), index = 5, argsOnly = true) - private double scrollFix(double vertical1, long window, double horizontal, double vertical2) { - return vertical1 == 0 ? horizontal : vertical1; - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/MultiplayerServerListWidgetMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/MultiplayerServerListWidgetMixin.java deleted file mode 100644 index 0d2ca24..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/MultiplayerServerListWidgetMixin.java +++ /dev/null @@ -1,50 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import com.google.common.util.concurrent.ThreadFactoryBuilder; -import net.minecraft.client.gui.screen.multiplayer.MultiplayerServerListWidget; -import org.spongepowered.asm.mixin.*; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -import java.util.List; -import java.util.concurrent.ScheduledThreadPoolExecutor; -import java.util.concurrent.ThreadPoolExecutor; - -@Mixin(MultiplayerServerListWidget.class) -public class MultiplayerServerListWidgetMixin { - @Unique - private static final int PINGER_THREAD_COUNT_OVERHEAD = 5; - - @Mutable - @Final - @Shadow - static ThreadPoolExecutor SERVER_PINGER_THREAD_POOL; - - @Unique - private static boolean threadpoolInitialized = false; - - @Final - @Shadow - private List servers; - - @Inject(method = "updateEntries", at = @At("HEAD")) - private void updateEntriesInject(CallbackInfo ci) { - if (!threadpoolInitialized) { - threadpoolInitialized = true; - clearServerPingerThreadPool(); - } - if (SERVER_PINGER_THREAD_POOL.getActiveCount() >= PINGER_THREAD_COUNT_OVERHEAD) { - clearServerPingerThreadPool(); - } - } - - @Unique - private void clearServerPingerThreadPool() { - SERVER_PINGER_THREAD_POOL.shutdownNow(); - SERVER_PINGER_THREAD_POOL = new ScheduledThreadPoolExecutor( - servers.size() + PINGER_THREAD_COUNT_OVERHEAD, - (new ThreadFactoryBuilder()).setNameFormat("Server Pinger #%d").setDaemon(true).build() - ); - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/ProgressScreenMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/ProgressScreenMixin.java deleted file mode 100644 index 3d73290..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/ProgressScreenMixin.java +++ /dev/null @@ -1,17 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.minecraft.client.gui.DrawContext; -import net.minecraft.client.gui.screen.ProgressScreen; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Overwrite; - -@Mixin(ProgressScreen.class) -public class ProgressScreenMixin { - /** - * @author author - * @reason reason - */ - @Overwrite - public void render(DrawContext context, int mouseX, int mouseY, float delta) { - } -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/ScreenAccessor.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/ScreenAccessor.java deleted file mode 100644 index 8c6debc..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/ScreenAccessor.java +++ /dev/null @@ -1,14 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import net.minecraft.client.gui.Drawable; -import net.minecraft.client.gui.screen.Screen; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.gen.Accessor; - -import java.util.List; - -@Mixin(Screen.class) -public interface ScreenAccessor { - @Accessor - List getDrawables(); -} \ No newline at end of file diff --git a/src/client/java/dev/xdpxi/xdlib/mixin/client/SoundSystemMixin.java b/src/client/java/dev/xdpxi/xdlib/mixin/client/SoundSystemMixin.java deleted file mode 100644 index 9c4a71c..0000000 --- a/src/client/java/dev/xdpxi/xdlib/mixin/client/SoundSystemMixin.java +++ /dev/null @@ -1,21 +0,0 @@ -package dev.xdpxi.xdlib.mixin.client; - -import com.llamalad7.mixinextras.sugar.Local; -import dev.xdpxi.xdlib.SoundRange; -import net.minecraft.client.sound.SoundInstance; -import net.minecraft.client.sound.SoundSystem; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.ModifyArg; - -@Mixin(SoundSystem.class) -public abstract class SoundSystemMixin { - @ModifyArg( - method = "play(Lnet/minecraft/client/sound/SoundInstance;)V", - at = @At(value = "INVOKE", target = "Ljava/lang/Math;max(FF)F"), - index = 0 - ) - private float useRangeInsteadOfVolume(float volume, @Local(argsOnly = true) SoundInstance sound) { - return sound instanceof SoundRange soundRange ? soundRange.getRange() : volume; - } -} \ No newline at end of file diff --git a/src/client/resources/xdlib.client.mixins.json b/src/client/resources/xdlib.client.mixins.json deleted file mode 100644 index 9b1b2af..0000000 --- a/src/client/resources/xdlib.client.mixins.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "required": true, - "package": "dev.xdpxi.xdlib.mixin.client", - "compatibilityLevel": "JAVA_17", - "client": [ - "AbstractSoundInstanceMixin", - "CursorFixMixin", - "DownloadingTerrainScreenMixin", - "DrawContextAccessor", - "GameMenuScreenMixin", - "GameOptionsMixin", - "GlDebugMixin", - "HideModdedMixin", - "MiddleClickFix", - "MinecraftClientMixin", - "MinecraftMixin", - "MixinKeyboard", - "ModBadgeRendererMixin", - "MojangBlockListSupplierMixin", - "MouseMixin", - "MultiplayerServerListWidgetMixin", - "ProgressScreenMixin", - "ScreenAccessor", - "SoundSystemMixin" - ], - "injectors": { - "defaultRequire": 1 - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/RewardedPlayersProvider.java b/src/main/java/dev/xdpxi/xdlib/RewardedPlayersProvider.java deleted file mode 100644 index 5529a5b..0000000 --- a/src/main/java/dev/xdpxi/xdlib/RewardedPlayersProvider.java +++ /dev/null @@ -1,14 +0,0 @@ -package dev.xdpxi.xdlib; - -import java.util.Set; -import java.util.UUID; - -public interface RewardedPlayersProvider { - Set getRewardedPlayers(); - - void removeRewardedPlayer(UUID player); - - int rewardedPlayersSize(); - - boolean isEmpty(); -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/XDsLibrary.java b/src/main/java/dev/xdpxi/xdlib/XDsLibrary.java deleted file mode 100644 index 9a0e131..0000000 --- a/src/main/java/dev/xdpxi/xdlib/XDsLibrary.java +++ /dev/null @@ -1,168 +0,0 @@ -package dev.xdpxi.xdlib; - -import com.mojang.brigadier.Command; -import com.mojang.brigadier.exceptions.CommandSyntaxException; -import lombok.Getter; -import net.fabricmc.api.ModInitializer; -import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents; -import net.minecraft.entity.Entity; -import net.minecraft.entity.ItemEntity; -import net.minecraft.entity.mob.HostileEntity; -import net.minecraft.item.Items; -import net.minecraft.scoreboard.AbstractTeam; -import net.minecraft.server.command.ServerCommandSource; -import net.minecraft.server.network.ServerPlayerEntity; -import net.minecraft.server.world.ServerWorld; -import net.minecraft.text.ClickEvent; -import net.minecraft.text.HoverEvent; -import net.minecraft.text.Text; -import net.minecraft.util.Formatting; -import net.minecraft.util.Identifier; -import net.minecraft.world.border.WorldBorder; -import net.minecraft.world.border.WorldBorderStage; -import org.jetbrains.annotations.Contract; -import org.jetbrains.annotations.NotNull; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.util.ArrayList; -import java.util.List; - -public class XDsLibrary implements ModInitializer { - public static final Logger LOGGER = LoggerFactory.getLogger("xdlib"); - public static final String MOD_ID = "xdlib"; - public static int duration = -1; - public static List list = new ArrayList<>(); - - @Getter - public static boolean eulaAccepted = false; - - public static void acceptEula() { - eulaAccepted = true; - } - - @Contract("_ -> new") - public static @NotNull Identifier id(String path) { - return Identifier.of(MOD_ID, path); - } - - public static int broadcast(ServerCommandSource source, String message) throws CommandSyntaxException { - try { - ServerPlayerEntity player = source.getPlayer(); - - if (message.contains(" ") || !(message.contains("https://") || message.contains("http://"))) { - final Text error = Text.literal("Links cannot have spaces and must have http://").formatted(Formatting.RED, Formatting.ITALIC); - assert player != null; - player.sendMessage(error, false); - return -1; - } - - assert player != null; - AbstractTeam abstractTeam = player.getScoreboardTeam(); - Formatting playerColor = abstractTeam != null && abstractTeam.getColor() != null ? abstractTeam.getColor() : Formatting.WHITE; - - final Text announceText = Text.literal("") - .append(Text.literal(source.getName()).formatted(playerColor).formatted()) - .append(Text.literal(" has a link to share!").formatted()); - final Text text = Text.literal(message).styled(s -> - s.withClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, message)) - .withHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, Text.literal("Click to Open Link!"))) - .withColor(Formatting.BLUE).withUnderline(true)); - - source.getServer().getPlayerManager().broadcast(announceText, false); - source.getServer().getPlayerManager().broadcast(text, false); - return Command.SINGLE_SUCCESS; // Success - } catch (Exception e) { - e.printStackTrace(); - return 0; - } - } - - public static int whisper(ServerCommandSource source, String message, ServerPlayerEntity target) throws CommandSyntaxException { - try { - ServerPlayerEntity player = source.getPlayer(); - - if (message.contains(" ") || !(message.contains("https://") || message.contains("http://"))) { - final Text error = Text.literal("Links cannot have spaces and must have http://").formatted(Formatting.RED, Formatting.ITALIC); - assert player != null; - player.sendMessage(error, false); - return -1; - } - - assert player != null; - AbstractTeam abstractTeam = player.getScoreboardTeam(); - Formatting playerColor = abstractTeam != null && abstractTeam.getColor() != null ? abstractTeam.getColor() : Formatting.WHITE; - - if (!player.equals(target)) { - final Text senderText = Text.literal("") - .append(Text.literal("You whisper a link to ").formatted(Formatting.GRAY, Formatting.ITALIC)) - .append(Text.literal(source.getName()).formatted(playerColor).formatted(Formatting.ITALIC)); - - final Text senderLink = Text.literal(message).styled(s -> - s.withClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, message)) - .withHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, Text.literal("Click to Open Link!"))) - .withColor(Formatting.BLUE).withItalic(true)); - player.sendMessage(senderText); - player.sendMessage(senderLink); - } - - final Text announceText = Text.literal("") - .append(Text.literal(source.getName()).formatted(playerColor).formatted(Formatting.ITALIC)) - .append(Text.literal(" whispers a link to you!").formatted(Formatting.GRAY, Formatting.ITALIC)); - final Text text = Text.literal(message).styled(s -> - s.withClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, message)) - .withHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, Text.literal("Click to Open Link!"))) - .withColor(Formatting.BLUE).withItalic(true).withUnderline(true)); - - target.sendMessage(announceText); - target.sendMessage(text); - return Command.SINGLE_SUCCESS; // Success - } catch (Exception e) { - e.printStackTrace(); - return 0; - } - } - - @Override - public void onInitialize() { - LOGGER.info("[XDLib] - Loading..."); - String osName = System.getProperty("os.name").toLowerCase(); - if (osName.contains("mac")) { - LOGGER.debug("[XDLib] - Running on MacOS"); - } else if (osName.contains("win")) { - LOGGER.debug("[XDLib] - Running on Windows"); - } else { - LOGGER.debug("[XDLib] - Running on an unsupported OS: {}", osName); - } - - updateChecker.checkForUpdate(); - - ServerTickEvents.END_WORLD_TICK.register(this::postWorldTick); - - LOGGER.info("[XDLib] - Loaded!"); - } - - private void postWorldTick(ServerWorld world) { - if (world.getTime() % 10 != 0) - return; - - WorldBorder border = world.getServer().getOverworld().getWorldBorder(); - if (border.getStage() == WorldBorderStage.GROWING) - return; - - for (Entity entity : world.iterateEntities()) { - if (!(entity instanceof ItemEntity item) - || !item.getStack().isOf(Items.DIAMOND) - || !border.canCollide(entity, entity.getBoundingBox())) - continue; - - int diamonds = item.getStack().getCount(); - item.getStack().decrement(diamonds); - - double size = border.getSize(); - double newSize = size + diamonds; - long timePerDiamond = (long) (10 * 1e3); - border.interpolateSize(size, newSize, diamonds * timePerDiamond); - } - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/api/mod/custom.java b/src/main/java/dev/xdpxi/xdlib/api/mod/custom.java deleted file mode 100644 index 5c901f0..0000000 --- a/src/main/java/dev/xdpxi/xdlib/api/mod/custom.java +++ /dev/null @@ -1,133 +0,0 @@ -package dev.xdpxi.xdlib.api.mod; - -import dev.xdpxi.xdlib.api.mod.customClass.*; -import net.fabricmc.loader.api.FabricLoader; -import net.minecraft.item.*; -import net.minecraft.registry.RegistryKey; -import net.minecraft.registry.entry.RegistryEntry; - -import java.util.List; - -public class custom { - private static final String minecraftVersion = FabricLoader.getInstance().getModContainer("minecraft") - .map(container -> container.getMetadata().getVersion().getFriendlyString()) - .orElse("Unknown"); - - public static void ItemGroup(String itemGroupID, String modID, Item itemIconID, List itemsToAdd) { - if (itemGroupID == null || modID == null) { - throw new IllegalArgumentException("itemGroupID or modID is null"); - } - - try { - if (minecraftVersion.equals("1.21") || minecraftVersion.equals("1.21.1")) { - custom2.ItemGroup(itemGroupID, modID, itemIconID, itemsToAdd); - } else if (minecraftVersion.equals("1.21.2") || minecraftVersion.equals("1.21.3")) { - //custom2.ItemGroup(itemGroupID, modID, itemIconID, itemsToAdd); - } else if (minecraftVersion.equals("1.20") || minecraftVersion.equals("1.20.1") || minecraftVersion.equals("1.20.2") || minecraftVersion.equals("1.20.3") || minecraftVersion.equals("1.20.4") || minecraftVersion.equals("1.20.5") || minecraftVersion.equals("1.20.6")) { - custom1.ItemGroup(itemGroupID, modID, itemIconID, itemsToAdd); - } - } catch (Exception e) { - throw new RuntimeException("Failed to create ItemGroup: " + e.getMessage(), e); - } - } - - public static void AddToItemGroup(String itemGroupID, String modID, List itemsToAdd) { - ItemGroup(itemGroupID, modID, null, itemsToAdd); - } - - public static Item Item(String itemID, String modID, RegistryKey itemGroup) { - if (itemID == null || modID == null) { - throw new IllegalArgumentException("itemID or modID is null"); - } - - try { - if (minecraftVersion.equals("1.21") || minecraftVersion.equals("1.21.1")) { - return custom2.Item(itemID, modID, itemGroup); - } else if (minecraftVersion.equals("1.21.2") || minecraftVersion.equals("1.21.3")) { - //return custom2.Item(itemID, modID, itemGroup); - } else if (minecraftVersion.equals("1.20") || minecraftVersion.equals("1.20.1") || minecraftVersion.equals("1.20.2") || minecraftVersion.equals("1.20.3") || minecraftVersion.equals("1.20.4") || minecraftVersion.equals("1.20.5") || minecraftVersion.equals("1.20.6")) { - return custom1.Item(itemID, modID, itemGroup); - } - } catch (Exception e) { - throw new RuntimeException("Failed to create Item: " + e.getMessage(), e); - } - - return null; - } - - public static Item Item(String itemID, String modID) { - return Item(itemID, modID, null); - } - - public static BlockItem Block(String blockID, String modID, RegistryKey itemGroup) { - if (blockID == null || modID == null) { - throw new IllegalArgumentException("blockID or modID is null"); - } - - try { - if (minecraftVersion.equals("1.21") || minecraftVersion.equals("1.21.1")) { - return custom2.Block(blockID, modID, itemGroup); - } else if (minecraftVersion.equals("1.21.2") || minecraftVersion.equals("1.21.3")) { - //return custom3.Block(blockID, modID, itemGroup); - } else if (minecraftVersion.equals("1.20") || minecraftVersion.equals("1.20.1") || minecraftVersion.equals("1.20.2") || minecraftVersion.equals("1.20.3") || minecraftVersion.equals("1.20.4") || minecraftVersion.equals("1.20.5") || minecraftVersion.equals("1.20.6")) { - return custom1.Block(blockID, modID, itemGroup); - } - } catch (Exception e) { - throw new RuntimeException("Failed to create Block: " + e.getMessage(), e); - } - - return null; - } - - public static BlockItem Block(String blockID, String modID) { - return Block(blockID, modID, null); - } - - public static Item Weapon(String weaponID, String modID, ToolMaterial material, RegistryKey itemGroup) { - if (weaponID == null || modID == null || material == null) { - throw new IllegalArgumentException("weaponID, modID, or material is null"); - } - - try { - if (minecraftVersion.equals("1.21") || minecraftVersion.equals("1.21.1")) { - return custom2.Weapon(weaponID, modID, material, itemGroup); - } else if (minecraftVersion.equals("1.21.2") || minecraftVersion.equals("1.21.3")) { - //return custom2.Weapon(weaponID, modID, material, itemGroup); - } else if (minecraftVersion.equals("1.20") || minecraftVersion.equals("1.20.1") || minecraftVersion.equals("1.20.2") || minecraftVersion.equals("1.20.3") || minecraftVersion.equals("1.20.4") || minecraftVersion.equals("1.20.5") || minecraftVersion.equals("1.20.6")) { - return custom1.Weapon(weaponID, modID, material, itemGroup); - } - } catch (Exception e) { - throw new RuntimeException("Failed to create Weapon: " + e.getMessage(), e); - } - - return null; - } - - public static Item Weapon(String weaponID, String modID, ToolMaterial material) { - return Weapon(weaponID, modID, material, null); - } - - public static Item Armor(String armorID, String modID, RegistryEntry armorType, ArmorItem.Type armorPart, RegistryKey itemGroup) { - if (armorID == null || modID == null || armorType == null || armorPart == null) { - throw new IllegalArgumentException("armorID, modID, armorType, or armorPart is null"); - } - - try { - if (minecraftVersion.equals("1.21") || minecraftVersion.equals("1.21.1")) { - return custom2.Armor(armorID, modID, armorType, armorPart, itemGroup); - } else if (minecraftVersion.equals("1.21.2") || minecraftVersion.equals("1.21.3")) { - //return custom2.Armor(armorID, modID, armorType, armorPart, itemGroup); - } else if (minecraftVersion.equals("1.20") || minecraftVersion.equals("1.20.1") || minecraftVersion.equals("1.20.2") || minecraftVersion.equals("1.20.3") || minecraftVersion.equals("1.20.4") || minecraftVersion.equals("1.20.5") || minecraftVersion.equals("1.20.6")) { - return custom1.Armor(armorID, modID, armorType, armorPart, itemGroup); - } - } catch (Exception e) { - throw new RuntimeException("Failed to create Armor: " + e.getMessage(), e); - } - - return null; - } - - public static Item Armor(String armorID, String modID, RegistryEntry armorType, ArmorItem.Type armorPart) { - return Armor(armorID, modID, armorType, armorPart, null); - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/api/mod/customClass/custom1.java b/src/main/java/dev/xdpxi/xdlib/api/mod/customClass/custom1.java deleted file mode 100644 index 064033e..0000000 --- a/src/main/java/dev/xdpxi/xdlib/api/mod/customClass/custom1.java +++ /dev/null @@ -1,123 +0,0 @@ -package dev.xdpxi.xdlib.api.mod.customClass; - -import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; -import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; -import net.minecraft.block.AbstractBlock; -import net.minecraft.block.Block; -import net.minecraft.block.MapColor; -import net.minecraft.item.*; -import net.minecraft.registry.Registries; -import net.minecraft.registry.Registry; -import net.minecraft.registry.RegistryKey; -import net.minecraft.registry.entry.RegistryEntry; -import net.minecraft.text.Text; -import net.minecraft.util.Identifier; - -import java.util.List; - -public class custom1 { - public static void ItemGroup(String itemGroupID, String modID, Item itemIconID, List itemsToAdd) { - itemGroupID = itemGroupID.toLowerCase(); - modID = modID.toLowerCase(); - RegistryKey ITEM_GROUP_KEY = RegistryKey.of(Registries.ITEM_GROUP.getKey(), new Identifier(modID, itemGroupID)); - - ItemGroup ITEM_GROUP = FabricItemGroup.builder() - .displayName(Text.translatable("itemGroup." + modID + "." + itemGroupID)) - .icon(() -> new ItemStack(itemIconID != null ? itemIconID : Items.STONE)) - .build(); - - Registry.register(Registries.ITEM_GROUP, ITEM_GROUP_KEY, ITEM_GROUP); - - ItemGroupEvents.modifyEntriesEvent(ITEM_GROUP_KEY).register(itemGroup -> { - for (Item item : itemsToAdd) { - itemGroup.add(item); - } - }); - } - - public static void AddToItemGroup(String itemGroupID, String modID, List itemsToAdd) { - ItemGroup(itemGroupID, modID, null, itemsToAdd); - } - - public static Item Item(String itemID, String modID, RegistryKey itemGroup) { - if (itemID == null || modID == null) { - throw new IllegalArgumentException("itemID or modID is null"); - } - itemID = itemID.toLowerCase(); - modID = modID.toLowerCase(); - Identifier identifier = new Identifier(modID, itemID); - - Item item = new Item(new Item.Settings()); - Registry.register(Registries.ITEM, identifier, item); - - if (itemGroup != null) { - ItemGroupEvents.modifyEntriesEvent(itemGroup).register(entries -> entries.add(item)); - } - - return item; - } - - public static Item Item(String itemID, String modID) { - return Item(itemID, modID, null); - } - - public static BlockItem Block(String blockID, String modID, RegistryKey itemGroup) { - blockID = blockID.toLowerCase(); - modID = modID.toLowerCase(); - Identifier blockIdentifier = new Identifier(modID, blockID); - - Block block = new Block(AbstractBlock.Settings.create().mapColor(MapColor.STONE_GRAY).strength(1.5F, 6.0F)); - Block registeredBlock = Registry.register(Registries.BLOCK, blockIdentifier, block); - BlockItem blockItem = new BlockItem(registeredBlock, new Item.Settings()); - - Registry.register(Registries.ITEM, blockIdentifier, blockItem); - - if (itemGroup != null) { - ItemGroupEvents.modifyEntriesEvent(itemGroup).register(entries -> entries.add(blockItem)); - } - - return blockItem; - } - - public static BlockItem Block(String blockID, String modID) { - return Block(blockID, modID, null); - } - - public static Item Weapon(String weaponID, String modID, ToolMaterial material, RegistryKey itemGroup) { - weaponID = weaponID.toLowerCase(); - modID = modID.toLowerCase(); - Identifier identifier = new Identifier(modID, weaponID); - - SwordItem weapon = new SwordItem(material, 3, -2.4F, new Item.Settings().maxDamage(material.getDurability())); - Registry.register(Registries.ITEM, identifier, weapon); - - if (itemGroup != null) { - ItemGroupEvents.modifyEntriesEvent(itemGroup).register(entries -> entries.add(weapon)); - } - - return weapon; - } - - public static Item Weapon(String weaponID, String modID, ToolMaterial material) { - return Weapon(weaponID, modID, material, null); - } - - public static Item Armor(String armorID, String modID, RegistryEntry armorType, ArmorItem.Type armorPart, RegistryKey itemGroup) { - armorID = armorID.toLowerCase(); - modID = modID.toLowerCase(); - Identifier identifier = new Identifier(modID, armorID); - - ArmorItem armor = new ArmorItem(armorType.value(), armorPart, new Item.Settings()); - Registry.register(Registries.ITEM, identifier, armor); - - if (itemGroup != null) { - ItemGroupEvents.modifyEntriesEvent(itemGroup).register(entries -> entries.add(armor)); - } - - return armor; - } - - public static Item Armor(String armorID, String modID, RegistryEntry armorType, ArmorItem.Type armorPart) { - return Armor(armorID, modID, armorType, armorPart, null); - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/api/mod/customClass/custom2.java b/src/main/java/dev/xdpxi/xdlib/api/mod/customClass/custom2.java deleted file mode 100644 index 44df921..0000000 --- a/src/main/java/dev/xdpxi/xdlib/api/mod/customClass/custom2.java +++ /dev/null @@ -1,123 +0,0 @@ -package dev.xdpxi.xdlib.api.mod.customClass; - -import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; -import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; -import net.minecraft.block.AbstractBlock; -import net.minecraft.block.Block; -import net.minecraft.block.MapColor; -import net.minecraft.item.*; -import net.minecraft.registry.Registries; -import net.minecraft.registry.Registry; -import net.minecraft.registry.RegistryKey; -import net.minecraft.registry.entry.RegistryEntry; -import net.minecraft.text.Text; -import net.minecraft.util.Identifier; - -import java.util.List; - -public class custom2 { - public static void ItemGroup(String itemGroupID, String modID, Item itemIconID, List itemsToAdd) { - itemGroupID = itemGroupID.toLowerCase(); - modID = modID.toLowerCase(); - RegistryKey ITEM_GROUP_KEY = RegistryKey.of(Registries.ITEM_GROUP.getKey(), Identifier.of(modID, itemGroupID)); - - ItemGroup ITEM_GROUP = FabricItemGroup.builder() - .displayName(Text.translatable("itemGroup." + modID + "." + itemGroupID)) - .icon(() -> new ItemStack(itemIconID != null ? itemIconID : Items.STONE)) - .build(); - - Registry.register(Registries.ITEM_GROUP, ITEM_GROUP_KEY, ITEM_GROUP); - - ItemGroupEvents.modifyEntriesEvent(ITEM_GROUP_KEY).register(itemGroup -> { - for (Item item : itemsToAdd) { - itemGroup.add(item); - } - }); - } - - public static void AddToItemGroup(String itemGroupID, String modID, List itemsToAdd) { - ItemGroup(itemGroupID, modID, null, itemsToAdd); - } - - public static Item Item(String itemID, String modID, RegistryKey itemGroup) { - if (itemID == null || modID == null) { - throw new IllegalArgumentException("itemID or modID is null"); - } - itemID = itemID.toLowerCase(); - modID = modID.toLowerCase(); - Identifier identifier = Identifier.of(modID, itemID); - - Item item = new Item(new Item.Settings()); - Registry.register(Registries.ITEM, identifier, item); - - if (itemGroup != null) { - ItemGroupEvents.modifyEntriesEvent(itemGroup).register(entries -> entries.add(item)); - } - - return item; - } - - public static Item Item(String itemID, String modID) { - return Item(itemID, modID, null); - } - - public static BlockItem Block(String blockID, String modID, RegistryKey itemGroup) { - blockID = blockID.toLowerCase(); - modID = modID.toLowerCase(); - Identifier blockIdentifier = Identifier.of(modID, blockID); - - Block block = new Block(AbstractBlock.Settings.create().mapColor(MapColor.STONE_GRAY).strength(1.5F, 6.0F)); - Block registeredBlock = Registry.register(Registries.BLOCK, blockIdentifier, block); - BlockItem blockItem = new BlockItem(registeredBlock, new Item.Settings()); - - Registry.register(Registries.ITEM, blockIdentifier, blockItem); - - if (itemGroup != null) { - ItemGroupEvents.modifyEntriesEvent(itemGroup).register(entries -> entries.add(blockItem)); - } - - return blockItem; - } - - public static BlockItem Block(String blockID, String modID) { - return Block(blockID, modID, null); - } - - public static Item Weapon(String weaponID, String modID, ToolMaterial material, RegistryKey itemGroup) { - weaponID = weaponID.toLowerCase(); - modID = modID.toLowerCase(); - Identifier identifier = Identifier.of(modID, weaponID); - - SwordItem weapon = new SwordItem(material, 3, -2.4F, new Item.Settings().maxDamage(material.getDurability())); - Registry.register(Registries.ITEM, identifier, weapon); - - if (itemGroup != null) { - ItemGroupEvents.modifyEntriesEvent(itemGroup).register(entries -> entries.add(weapon)); - } - - return weapon; - } - - public static Item Weapon(String weaponID, String modID, ToolMaterial material) { - return Weapon(weaponID, modID, material, null); - } - - public static Item Armor(String armorID, String modID, RegistryEntry armorType, ArmorItem.Type armorPart, RegistryKey itemGroup) { - armorID = armorID.toLowerCase(); - modID = modID.toLowerCase(); - Identifier identifier = Identifier.of(modID, armorID); - - ArmorItem armor = new ArmorItem(armorType.value(), armorPart, new Item.Settings()); - Registry.register(Registries.ITEM, identifier, armor); - - if (itemGroup != null) { - ItemGroupEvents.modifyEntriesEvent(itemGroup).register(entries -> entries.add(armor)); - } - - return armor; - } - - public static Item Armor(String armorID, String modID, RegistryEntry armorType, ArmorItem.Type armorPart) { - return Armor(armorID, modID, armorType, armorPart, null); - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/api/mod/customClass/custom3.java b/src/main/java/dev/xdpxi/xdlib/api/mod/customClass/custom3.java deleted file mode 100644 index 343b836..0000000 --- a/src/main/java/dev/xdpxi/xdlib/api/mod/customClass/custom3.java +++ /dev/null @@ -1,101 +0,0 @@ -package dev.xdpxi.xdlib.api.mod.customClass; - -import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; -import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; -import net.minecraft.block.AbstractBlock; -import net.minecraft.block.Block; -import net.minecraft.block.MapColor; -import net.minecraft.item.*; -import net.minecraft.registry.Registries; -import net.minecraft.registry.Registry; -import net.minecraft.registry.RegistryKey; -import net.minecraft.text.Text; -import net.minecraft.util.Identifier; - -import java.util.List; -import java.lang.reflect.Method; - -public class custom3 { - private static Method registerMethod; - private static Method getKeyMethod; - - static { - try { - registerMethod = Registry.class.getDeclaredMethod("register", Registry.class, Identifier.class, Object.class); - registerMethod.setAccessible(true); - - getKeyMethod = Registries.class.getDeclaredMethod("getKey"); - getKeyMethod.setAccessible(true); - } catch (Exception e) { - e.printStackTrace(); - } - } - - public static void ItemGroup(String itemGroupID, String modID, Item itemIconID, List itemsToAdd) { - itemGroupID = itemGroupID.toLowerCase(); - modID = modID.toLowerCase(); - RegistryKey ITEM_GROUP_KEY = RegistryKey.of(Registries.ITEM_GROUP.getKey(), Identifier.of(modID, itemGroupID)); - - ItemGroup ITEM_GROUP = FabricItemGroup.builder() - .displayName(Text.translatable("itemGroup." + modID + "." + itemGroupID)) - .icon(() -> new ItemStack(itemIconID != null ? itemIconID : Items.STONE)) - .build(); - - Registry.register(Registries.ITEM_GROUP, ITEM_GROUP_KEY, ITEM_GROUP); - - ItemGroupEvents.modifyEntriesEvent(ITEM_GROUP_KEY).register(itemGroup -> { - for (Item item : itemsToAdd) { - itemGroup.add(item); - } - }); - } - - public static void AddToItemGroup(String itemGroupID, String modID, List itemsToAdd) { - ItemGroup(itemGroupID, modID, null, itemsToAdd); - } - - public static Item Item(String itemID, String modID, RegistryKey itemGroup) { - if (itemID == null || modID == null) { - throw new IllegalArgumentException("itemID or modID is null"); - } - itemID = itemID.toLowerCase(); - modID = modID.toLowerCase(); - Identifier identifier = Identifier.of(modID, itemID); - - Item.Settings settings = new Item.Settings(); - Item item = new Item(settings); - Registry.register(Registries.ITEM, identifier, item); - - if (itemGroup != null) { - ItemGroupEvents.modifyEntriesEvent(itemGroup).register(entries -> entries.add(item)); - } - - return item; - } - - public static Item Item(String itemID, String modID) { - return Item(itemID, modID, null); - } - - public static BlockItem Block(String blockID, String modID, RegistryKey itemGroup) { - blockID = blockID.toLowerCase(); - modID = modID.toLowerCase(); - Identifier blockIdentifier = Identifier.of(modID, blockID); - - Block block = new Block(AbstractBlock.Settings.create().mapColor(MapColor.STONE_GRAY).strength(1.5F, 6.0F)); - Block registeredBlock = Registry.register(Registries.BLOCK, blockIdentifier, block); - BlockItem blockItem = new BlockItem(registeredBlock, new Item.Settings()); - - Registry.register(Registries.ITEM, blockIdentifier, blockItem); - - if (itemGroup != null) { - ItemGroupEvents.modifyEntriesEvent(itemGroup).register(entries -> entries.add(blockItem)); - } - - return blockItem; - } - - public static BlockItem Block(String blockID, String modID) { - return Block(blockID, modID, null); - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/api/mod/plugins/PluginInitializer.java b/src/main/java/dev/xdpxi/xdlib/api/mod/plugins/PluginInitializer.java deleted file mode 100644 index 1ac86ef..0000000 --- a/src/main/java/dev/xdpxi/xdlib/api/mod/plugins/PluginInitializer.java +++ /dev/null @@ -1,6 +0,0 @@ -package dev.xdpxi.xdlib.api.mod.plugins; - -public interface PluginInitializer { - void onLoad(); - void onUnload(); -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/api/plugin/chatUtils.java b/src/main/java/dev/xdpxi/xdlib/api/plugin/chatUtils.java deleted file mode 100644 index ab05472..0000000 --- a/src/main/java/dev/xdpxi/xdlib/api/plugin/chatUtils.java +++ /dev/null @@ -1,33 +0,0 @@ -package dev.xdpxi.xdlib.api.plugin; - -import org.bukkit.Bukkit; -import org.bukkit.entity.Player; -import net.kyori.adventure.text.Component; - -public class chatUtils { - public static void sendMessageToAll(String message) { - for (Player player : Bukkit.getOnlinePlayers()) { - player.sendMessage(message); - } - } - public static void sendMessageToOps(String message) { - for (Player player : Bukkit.getOnlinePlayers()) { - if (player.isOp()) { - player.sendMessage(message); - } - } - } - public static void sendMessageToAll(Component message) { - for (Player player : Bukkit.getOnlinePlayers()) { - player.sendMessage(message); - } - } - - public static void sendMessageToOps(Component message) { - for (Player player : Bukkit.getOnlinePlayers()) { - if (player.isOp()) { - player.sendMessage(message); - } - } - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/api/plugin/pluginManager.java b/src/main/java/dev/xdpxi/xdlib/api/plugin/pluginManager.java deleted file mode 100644 index 54c1a0e..0000000 --- a/src/main/java/dev/xdpxi/xdlib/api/plugin/pluginManager.java +++ /dev/null @@ -1,15 +0,0 @@ -package dev.xdpxi.xdlib.api.plugin; - -import org.bukkit.Bukkit; -import org.bukkit.plugin.Plugin; -import org.bukkit.plugin.PluginManager; - -public class pluginManager { - public static void disablePlugin(String disablePlugin) { - PluginManager pluginManager = Bukkit.getServer().getPluginManager(); - Plugin plugin = pluginManager.getPlugin(disablePlugin); - if (plugin != null && plugin.isEnabled()) { - pluginManager.disablePlugin(plugin); - } - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/javaWarning.java b/src/main/java/dev/xdpxi/xdlib/javaWarning.java deleted file mode 100644 index e1b8fe2..0000000 --- a/src/main/java/dev/xdpxi/xdlib/javaWarning.java +++ /dev/null @@ -1,66 +0,0 @@ -package dev.xdpxi.xdlib; - -import net.fabricmc.loader.api.entrypoint.PreLaunchEntrypoint; -import com.formdev.flatlaf.FlatDarkLaf; -import javax.swing.*; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import java.awt.*; -import java.net.URL; -import javax.imageio.ImageIO; - -public class javaWarning implements PreLaunchEntrypoint { - private static final Logger LOGGER = LoggerFactory.getLogger("XDLib"); - - @Override - public void onPreLaunch() { - warn(); - } - - public static void warn() { - LOGGER.info("[XDLib] - Checking Java version..."); - - FlatDarkLaf.setup(); - - String javaVersion = System.getProperty("java.version"); - int majorVersion = getMajorJavaVersion(javaVersion); - - if (majorVersion < 21) { - LOGGER.error("[XDLib] - Java version is below 21, showing warning..."); - - try { - URL iconUrl = new URL("https://raw.githubusercontent.com/XDPXI/XDLib/refs/heads/main/assets/r-icon.png"); - Image icon = ImageIO.read(iconUrl); - - JOptionPane optionPane = new JOptionPane( - "You are using Java " + majorVersion + ", please use Java 21 or above!", - JOptionPane.ERROR_MESSAGE - ); - JDialog dialog = optionPane.createDialog("Java Version Error"); - dialog.setIconImage(icon); - dialog.setVisible(true); - } catch (Exception e) { - JOptionPane.showMessageDialog( - null, - "You are using Java " + majorVersion + ", please use Java 21 or above!", - "Java Version Error", - JOptionPane.ERROR_MESSAGE - ); - } - - LOGGER.error("[XDLib] - Closing application..."); - throw new RuntimeException("XDLib: Incompatible Java version. Required: Java 21 or above, Found: Java " + majorVersion); - } else { - LOGGER.info("[XDLib] - Java version is 21 or above, continuing..."); - } - } - - private static int getMajorJavaVersion(String version) { - String[] parts = version.split("\\."); - if (parts[0].equals("1")) { - return Integer.parseInt(parts[1]); - } else { - return Integer.parseInt(parts[0]); - } - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/list/TagList.java b/src/main/java/dev/xdpxi/xdlib/list/TagList.java deleted file mode 100644 index c076871..0000000 --- a/src/main/java/dev/xdpxi/xdlib/list/TagList.java +++ /dev/null @@ -1,15 +0,0 @@ -package dev.xdpxi.xdlib.list; - -import dev.xdpxi.xdlib.XDsLibrary; -import net.minecraft.block.Block; -import net.minecraft.registry.RegistryKeys; -import net.minecraft.registry.tag.TagKey; - -public class TagList { - public static class Blocks { - public static final TagKey EXAMPLE_TAG = TagKey.of(RegistryKeys.BLOCK, XDsLibrary.id("example")); - - public static final TagKey INCORRECT_FOR_EXAMPLE_TOOL = - TagKey.of(RegistryKeys.BLOCK, XDsLibrary.id("incorrect_for_example_tool")); - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/mixin/EulaMixin.java b/src/main/java/dev/xdpxi/xdlib/mixin/EulaMixin.java deleted file mode 100644 index dc9204a..0000000 --- a/src/main/java/dev/xdpxi/xdlib/mixin/EulaMixin.java +++ /dev/null @@ -1,55 +0,0 @@ -package dev.xdpxi.xdlib.mixin; - -import dev.xdpxi.xdlib.XDsLibrary; -import net.minecraft.server.dedicated.EulaReader; -import org.slf4j.Logger; -import org.spongepowered.asm.mixin.Final; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Redirect; - -import java.io.IOException; -import java.io.OutputStream; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.List; -import java.util.Properties; -import java.util.Scanner; - -@Mixin(EulaReader.class) -public abstract class EulaMixin { - @Shadow - @Final - private static Logger LOGGER; - - @Shadow - @Final - private Path eulaFile; - - @Shadow - protected abstract boolean checkEulaAgreement(); - - @Redirect(method = "", at = @At(value = "INVOKE", target = "Lnet/minecraft/server/dedicated/EulaReader;checkEulaAgreement()Z")) - private boolean init(EulaReader instance) { - if (XDsLibrary.eulaAccepted || checkEulaAgreement()) return true; - - LOGGER.warn("Please indicate your agreement to the minecraft EULA (https://aka.ms/MinecraftEULA)"); - LOGGER.warn("Agree [Y/n]: "); - - String input; - try (Scanner scanner = new Scanner(System.in)) { - input = scanner.nextLine().toLowerCase().replace(" ", ""); - } - if (List.of(new String[]{"n", "no"}).contains(input)) return false; - - try (OutputStream outputStream = Files.newOutputStream(eulaFile)) { - Properties properties = new Properties(); - properties.setProperty("eula", "true"); - properties.store(outputStream, "By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA)."); - return true; - } catch (IOException e) { - throw new RuntimeException(e); - } - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/plugin/bungee.java b/src/main/java/dev/xdpxi/xdlib/plugin/bungee.java deleted file mode 100644 index c27517c..0000000 --- a/src/main/java/dev/xdpxi/xdlib/plugin/bungee.java +++ /dev/null @@ -1,20 +0,0 @@ -package dev.xdpxi.xdlib.plugin; - -import net.md_5.bungee.api.plugin.Plugin; - -public final class bungee extends Plugin { - @Override - public void onEnable() { - getLogger().info("[XDLib] - Enabling..."); - - updateCheckerBungee checker = new updateCheckerBungee(this); - checker.checkForUpdate(); - - getLogger().info("[XDLib] - Enabled!"); - } - - @Override - public void onDisable() { - getLogger().info("[XDLib] - Disabled!"); - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/plugin/chatListener.java b/src/main/java/dev/xdpxi/xdlib/plugin/chatListener.java deleted file mode 100644 index 92a0e73..0000000 --- a/src/main/java/dev/xdpxi/xdlib/plugin/chatListener.java +++ /dev/null @@ -1,25 +0,0 @@ -package dev.xdpxi.xdlib.plugin; - -import io.papermc.paper.event.player.AsyncChatEvent; -import net.kyori.adventure.text.Component; -import net.kyori.adventure.text.format.NamedTextColor; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; - -import java.time.LocalTime; -import java.time.format.DateTimeFormatter; - -public class chatListener implements Listener { - @EventHandler - public void onPlayerChat(AsyncChatEvent event) { - String playerName = event.getPlayer().getName(); - Component message = event.message().color(NamedTextColor.WHITE); - String currentTime = LocalTime.now().format(DateTimeFormatter.ofPattern("HH:mm")); - Component newFormat = Component.text(currentTime, NamedTextColor.GRAY) - .append(Component.text(" | ", NamedTextColor.DARK_GRAY)) - .append(Component.text(playerName, NamedTextColor.GOLD)) - .append(Component.text(": ", NamedTextColor.DARK_GRAY)) - .append(message); - event.renderer((source, sourceDisplayName, msg, viewer) -> newFormat); - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/plugin/joinLeaveListener.java b/src/main/java/dev/xdpxi/xdlib/plugin/joinLeaveListener.java deleted file mode 100644 index 7ed1b80..0000000 --- a/src/main/java/dev/xdpxi/xdlib/plugin/joinLeaveListener.java +++ /dev/null @@ -1,46 +0,0 @@ -package dev.xdpxi.xdlib.plugin; - -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.player.PlayerJoinEvent; -import org.bukkit.event.player.PlayerQuitEvent; -import net.kyori.adventure.text.Component; -import net.kyori.adventure.text.format.NamedTextColor; -import net.kyori.adventure.text.format.TextDecoration; - -public class joinLeaveListener implements Listener { - private final xdlib plugin; - - public joinLeaveListener(xdlib plugin) { - this.plugin = plugin; - } - - @EventHandler - public void onPlayerJoin(PlayerJoinEvent event) { - event.joinMessage(Component.text(">>> " + event.getPlayer().getName()) - .color(NamedTextColor.WHITE) - .decoration(TextDecoration.BOLD, false)); - - Player player = event.getPlayer(); - if (player.isOp()) { - if (updateChecker.isUpdate()) { - player.sendMessage(Component.text() - .append(Component.text("[", NamedTextColor.RED)) - .append(Component.text("XDLib", NamedTextColor.GOLD)) - .append(Component.text("]", NamedTextColor.RED)) - .append(Component.text(" - ", NamedTextColor.DARK_GRAY)) - .append(Component.text("An update is available!", NamedTextColor.YELLOW)) - .build()); - } - } - } - - @EventHandler - public void onPlayerQuit(PlayerQuitEvent event) { - event.quitMessage(Component.text() - .append(Component.text("<<< ", NamedTextColor.RED)) - .append(Component.text(event.getPlayer().getName(), NamedTextColor.WHITE)) - .build()); - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/plugin/tabCompleter.java b/src/main/java/dev/xdpxi/xdlib/plugin/tabCompleter.java deleted file mode 100644 index 3fb2e98..0000000 --- a/src/main/java/dev/xdpxi/xdlib/plugin/tabCompleter.java +++ /dev/null @@ -1,26 +0,0 @@ -package dev.xdpxi.xdlib.plugin; - -import org.bukkit.command.Command; -import org.bukkit.command.CommandSender; -import org.bukkit.command.TabCompleter; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -public class tabCompleter implements TabCompleter { - @Override - public List onTabComplete(CommandSender sender, Command command, String alias, String[] args) { - if (command.getName().equalsIgnoreCase("xdlib")) { - if (args.length == 1) { - return Arrays.asList("reload", "help"); - } - } - if (command.getName().equalsIgnoreCase("tpa")) { - if (args.length == 1) { - return Arrays.asList("accept", "decline", "ask"); - } - } - return new ArrayList<>(); - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/plugin/tpaCommand.java b/src/main/java/dev/xdpxi/xdlib/plugin/tpaCommand.java deleted file mode 100644 index a0cfde3..0000000 --- a/src/main/java/dev/xdpxi/xdlib/plugin/tpaCommand.java +++ /dev/null @@ -1,109 +0,0 @@ -package dev.xdpxi.xdlib.plugin; - -import net.md_5.bungee.api.chat.ClickEvent; -import net.md_5.bungee.api.chat.TextComponent; -import org.bukkit.Bukkit; -import org.bukkit.command.Command; -import org.bukkit.command.CommandExecutor; -import org.bukkit.command.CommandSender; -import org.bukkit.entity.Player; - -import java.util.HashMap; -import java.util.UUID; - -import net.kyori.adventure.text.Component; -import net.kyori.adventure.text.format.NamedTextColor; - -public class tpaCommand implements CommandExecutor { - private final HashMap teleportRequests = new HashMap<>(); - - @Override - public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { - if (!(sender instanceof Player player)) { - sender.sendMessage("Only players can use this command."); - return true; - } - - if (args.length == 0) { - player.sendMessage("Usage: /tpa | /tpa accept | /tpa decline"); - return true; - } - - if (args[0].equalsIgnoreCase("accept")) { - handleAccept(player); - return true; - } - - if (args[0].equalsIgnoreCase("decline")) { - handleDecline(player); - return true; - } - - if (args[0].equalsIgnoreCase("ask")) { - handleTpaRequest(player, args[1]); - return true; - } - - return false; - } - - private void handleAccept(Player player) { - UUID requesterUUID = teleportRequests.remove(player.getUniqueId()); - if (requesterUUID == null) { - player.sendMessage(Component.text("No teleport request found.", NamedTextColor.RED)); - return; - } - - Player requester = Bukkit.getPlayer(requesterUUID); - if (requester == null) { - player.sendMessage(Component.text("Player not found.", NamedTextColor.RED)); - return; - } - - requester.teleport(player.getLocation()); - player.sendMessage(Component.text("Teleporting...", NamedTextColor.GOLD)); - requester.sendMessage(Component.text("Teleport request accepted by " + player.getName(), NamedTextColor.GOLD)); - } - - private void handleDecline(Player player) { - UUID requesterUUID = teleportRequests.remove(player.getUniqueId()); - if (requesterUUID == null) { - player.sendMessage(Component.text("No teleport request found.", NamedTextColor.RED)); - return; - } - - Player requester = Bukkit.getPlayer(requesterUUID); - if (requester == null) { - player.sendMessage(Component.text("Player not found.", NamedTextColor.RED)); - return; - } - - player.sendMessage(Component.text("Teleport request declined.", NamedTextColor.GOLD)); - requester.sendMessage(Component.text("Teleport request declined by " + player.getName(), NamedTextColor.GOLD)); - } - - private void handleTpaRequest(Player player, String targetName) { - Player target = Bukkit.getPlayer(targetName); - if (target == null) { - player.sendMessage(Component.text("Player not found.", NamedTextColor.RED)); - return; - } - - teleportRequests.put(target.getUniqueId(), player.getUniqueId()); - - TextComponent message = new TextComponent(player.getName() + " has requested to teleport to you. \n"); - TextComponent accept = new TextComponent("[Accept]"); - accept.setColor(net.md_5.bungee.api.ChatColor.GREEN); - accept.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/tpa accept")); - TextComponent decline = new TextComponent("[Decline]"); - decline.setColor(net.md_5.bungee.api.ChatColor.RED); - decline.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/tpa decline")); - - message.addExtra(accept); - message.addExtra(" "); - message.addExtra(decline); - - target.spigot().sendMessage(message); - player.sendMessage(Component.text("Teleport request sent to " + target.getName(), NamedTextColor.GOLD)); - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/plugin/updateChecker.java b/src/main/java/dev/xdpxi/xdlib/plugin/updateChecker.java deleted file mode 100644 index 9a77cd8..0000000 --- a/src/main/java/dev/xdpxi/xdlib/plugin/updateChecker.java +++ /dev/null @@ -1,89 +0,0 @@ -package dev.xdpxi.xdlib.plugin; - -import dev.xdpxi.xdlib.api.plugin.chatUtils; -import org.json.JSONArray; -import org.json.JSONObject; - -import java.io.BufferedReader; -import java.io.InputStreamReader; -import java.net.HttpURLConnection; -import java.net.URI; - -import net.kyori.adventure.text.format.NamedTextColor; -import net.kyori.adventure.text.Component; - -public class updateChecker { - private final xdlib plugin; - private static boolean update = false; - - public updateChecker(xdlib plugin) { - this.plugin = plugin; - } - - public static String textParser(String input) { - return input.replaceAll("[-a-zA-Z]", ""); - } - - public void checkForUpdate() { - try { - HttpURLConnection connection = (HttpURLConnection) URI.create("https://api.modrinth.com/v2/project/xdlib/version").toURL().openConnection(); - connection.setRequestMethod("GET"); - connection.setRequestProperty("User-Agent", "Mozilla/5.0"); - - BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); - StringBuilder response = new StringBuilder(); - String inputLine; - - while ((inputLine = in.readLine()) != null) { - response.append(inputLine); - } - in.close(); - - String latestVersion = parseLatestVersion(response.toString()); - latestVersion = textParser(latestVersion); - String currentVersion = plugin.getPluginMeta().getVersion(); - currentVersion = textParser(currentVersion); - - if (isVersionLower(currentVersion, latestVersion)) { - plugin.getLogger().info("[XDLib] - An update is available!"); - chatUtils.sendMessageToOps(Component.text("[XDLib] - An update is available!", NamedTextColor.GOLD)); - update = true; - } else { - plugin.getLogger().info("[XDLib] - No update available!"); - update = false; - } - } catch (Exception e) { - e.printStackTrace(); - } - } - - private String parseLatestVersion(String jsonResponse) { - JSONArray versions = new JSONArray(jsonResponse); - if (versions.length() > 0) { - JSONObject latestVersionInfo = versions.getJSONObject(0); - return latestVersionInfo.getString("version_number"); - } - return null; - } - - private boolean isVersionLower(String currentVersion, String latestVersion) { - String[] currentParts = currentVersion.split("\\."); - String[] latestParts = latestVersion.split("\\."); - - for (int i = 0; i < Math.max(currentParts.length, latestParts.length); i++) { - int currentPart = i < currentParts.length ? Integer.parseInt(currentParts[i]) : 0; - int latestPart = i < latestParts.length ? Integer.parseInt(latestParts[i]) : 0; - - if (currentPart < latestPart) { - return true; - } else if (currentPart > latestPart) { - return false; - } - } - return false; - } - - public static boolean isUpdate() { - return update; - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/plugin/updateCheckerBungee.java b/src/main/java/dev/xdpxi/xdlib/plugin/updateCheckerBungee.java deleted file mode 100644 index 0b76e24..0000000 --- a/src/main/java/dev/xdpxi/xdlib/plugin/updateCheckerBungee.java +++ /dev/null @@ -1,77 +0,0 @@ -package dev.xdpxi.xdlib.plugin; - -import org.json.JSONArray; -import org.json.JSONObject; - -import java.io.BufferedReader; -import java.io.InputStreamReader; -import java.net.HttpURLConnection; -import java.net.URI; - -public class updateCheckerBungee { - private final bungee plugin; - - public updateCheckerBungee(bungee plugin) { - this.plugin = plugin; - } - - public static String textParser(String input) { - return input.replaceAll("[-a-zA-Z]", ""); - } - - public void checkForUpdate() { - try { - HttpURLConnection connection = (HttpURLConnection) URI.create("https://api.modrinth.com/v2/project/xdlib/version").toURL().openConnection(); - connection.setRequestMethod("GET"); - connection.setRequestProperty("User-Agent", "Mozilla/5.0"); - - BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); - StringBuilder response = new StringBuilder(); - String inputLine; - - while ((inputLine = in.readLine()) != null) { - response.append(inputLine); - } - in.close(); - - String latestVersion = parseLatestVersion(response.toString()); - latestVersion = textParser(latestVersion); - String currentVersion = plugin.getDescription().getVersion(); - currentVersion = textParser(currentVersion); - - if (isVersionLower(currentVersion, latestVersion)) { - plugin.getLogger().info("[XDLib] - An update is available!"); - } else { - plugin.getLogger().info("[XDLib] - No update available!"); - } - } catch (Exception e) { - e.printStackTrace(); - } - } - - private String parseLatestVersion(String jsonResponse) { - JSONArray versions = new JSONArray(jsonResponse); - if (versions.length() > 0) { - JSONObject latestVersionInfo = versions.getJSONObject(0); - return latestVersionInfo.getString("version_number"); - } - return null; - } - - private boolean isVersionLower(String currentVersion, String latestVersion) { - String[] currentParts = currentVersion.split("\\."); - String[] latestParts = latestVersion.split("\\."); - - for (int i = 0; i < Math.max(currentParts.length, latestParts.length); i++) { - int currentPart = i < currentParts.length ? Integer.parseInt(currentParts[i]) : 0; - int latestPart = i < latestParts.length ? Integer.parseInt(latestParts[i]) : 0; - - if (currentPart < latestPart) { - return true; - } else if (currentPart > latestPart) { - return false; - } - } - return false; - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/plugin/updateCheckerVelocity.java b/src/main/java/dev/xdpxi/xdlib/plugin/updateCheckerVelocity.java deleted file mode 100644 index fcede84..0000000 --- a/src/main/java/dev/xdpxi/xdlib/plugin/updateCheckerVelocity.java +++ /dev/null @@ -1,87 +0,0 @@ -package dev.xdpxi.xdlib.plugin; - -import com.google.inject.Inject; -import com.velocitypowered.api.plugin.Plugin; -import com.velocitypowered.api.proxy.ProxyServer; -import org.json.JSONArray; -import org.json.JSONObject; -import org.slf4j.Logger; - -import java.io.BufferedReader; -import java.io.InputStreamReader; -import java.net.HttpURLConnection; -import java.net.URI; - -public class updateCheckerVelocity { - private final ProxyServer proxyServer; - private final Plugin plugin; - private final String currentVersion; - - @Inject - private Logger logger; - - public updateCheckerVelocity(ProxyServer proxyServer, Plugin plugin, String currentVersion) { - this.proxyServer = proxyServer; - this.plugin = plugin; - this.currentVersion = currentVersion; - } - - public static String textParser(String input) { - return input.replaceAll("[-a-zA-Z]", ""); - } - - public void checkForUpdate() { - try { - HttpURLConnection connection = (HttpURLConnection) URI.create("https://api.modrinth.com/v2/project/xdlib/version").toURL().openConnection(); - connection.setRequestMethod("GET"); - connection.setRequestProperty("User-Agent", "Mozilla/5.0"); - - BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); - StringBuilder response = new StringBuilder(); - String inputLine; - - while ((inputLine = in.readLine()) != null) { - response.append(inputLine); - } - in.close(); - - String latestVersion = parseLatestVersion(response.toString()); - latestVersion = textParser(latestVersion); - String formattedCurrentVersion = textParser(currentVersion); - - if (isVersionLower(formattedCurrentVersion, latestVersion)) { - logger.info("[XDLib] - An update is available!"); - } else { - logger.info("[XDLib] - No update available!"); - } - } catch (Exception e) { - e.printStackTrace(); - } - } - - private String parseLatestVersion(String jsonResponse) { - JSONArray versions = new JSONArray(jsonResponse); - if (versions.length() > 0) { - JSONObject latestVersionInfo = versions.getJSONObject(0); - return latestVersionInfo.getString("version_number"); - } - return null; - } - - private boolean isVersionLower(String currentVersion, String latestVersion) { - String[] currentParts = currentVersion.split("\\."); - String[] latestParts = latestVersion.split("\\."); - - for (int i = 0; i < Math.max(currentParts.length, latestParts.length); i++) { - int currentPart = i < currentParts.length ? Integer.parseInt(currentParts[i]) : 0; - int latestPart = i < latestParts.length ? Integer.parseInt(latestParts[i]) : 0; - - if (currentPart < latestPart) { - return true; - } else if (currentPart > latestPart) { - return false; - } - } - return false; - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/plugin/velocity.java b/src/main/java/dev/xdpxi/xdlib/plugin/velocity.java deleted file mode 100644 index 185f89e..0000000 --- a/src/main/java/dev/xdpxi/xdlib/plugin/velocity.java +++ /dev/null @@ -1,35 +0,0 @@ -package dev.xdpxi.xdlib.plugin; - -import com.google.inject.Inject; -import com.velocitypowered.api.event.Subscribe; -import com.velocitypowered.api.event.proxy.ProxyInitializeEvent; -import com.velocitypowered.api.plugin.Plugin; -import com.velocitypowered.api.plugin.annotation.DataDirectory; -import com.velocitypowered.api.proxy.ProxyServer; -import org.slf4j.Logger; - -import java.nio.file.Path; - -@Plugin(id = "xdlib", name = "XDLib", version = "3.3.2", description = "This is a library for many uses and is included as an player counter for XDPXI's mods and modpacks!", url = "https://xdpxi.vercel.app/mc/xdlib", authors = {"XDPXI"}) -public class velocity { - private final Logger logger; - private final ProxyServer proxyServer; - private final Path dataDirectory; - private final String currentVersion; - - @Inject - public velocity(ProxyServer proxyServer, @DataDirectory Path dataDirectory, Logger logger) { - this.proxyServer = proxyServer; - this.dataDirectory = dataDirectory; - this.logger = logger; - this.currentVersion = this.getClass().getAnnotation(Plugin.class).version(); - } - - @Subscribe - public void onProxyInitialization(ProxyInitializeEvent event) { - logger.info("[XDLib] - Enabled!"); - - updateCheckerVelocity updateChecker = new updateCheckerVelocity(proxyServer, (Plugin) dataDirectory, currentVersion); - updateChecker.checkForUpdate(); - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/plugin/welcomeListener.java b/src/main/java/dev/xdpxi/xdlib/plugin/welcomeListener.java deleted file mode 100644 index f46ebf3..0000000 --- a/src/main/java/dev/xdpxi/xdlib/plugin/welcomeListener.java +++ /dev/null @@ -1,25 +0,0 @@ -package dev.xdpxi.xdlib.plugin; - -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.player.PlayerJoinEvent; -import net.kyori.adventure.text.Component; -import net.kyori.adventure.text.format.NamedTextColor; - -public class welcomeListener implements Listener { - private final xdlib plugin; - - public welcomeListener(xdlib plugin) { - this.plugin = plugin; - } - - @EventHandler - public void onPlayerJoin(PlayerJoinEvent event) { - if (!event.getPlayer().hasPlayedBefore() && plugin.getConfig().getBoolean("welcomeMessage")) { - event.getPlayer().sendMessage(Component.text("Welcome ") - .color(NamedTextColor.GOLD) - .append(Component.text(event.getPlayer().getName()).color(NamedTextColor.GREEN)) - .append(Component.text(" to the server!").color(NamedTextColor.GOLD))); - } - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/plugin/xdlib.java b/src/main/java/dev/xdpxi/xdlib/plugin/xdlib.java deleted file mode 100644 index 6551279..0000000 --- a/src/main/java/dev/xdpxi/xdlib/plugin/xdlib.java +++ /dev/null @@ -1,104 +0,0 @@ -package dev.xdpxi.xdlib.plugin; - -import dev.xdpxi.xdlib.api.plugin.pluginManager; -import org.bukkit.command.*; -import org.bukkit.event.HandlerList; -import org.bukkit.plugin.java.JavaPlugin; - -import java.lang.reflect.Field; -import java.util.HashMap; -import java.util.UUID; - -public final class xdlib extends JavaPlugin { - private final HashMap teleportRequests = new HashMap<>(); - private welcomeListener WelcomeListener; - private chatListener ChatListener; - private joinLeaveListener JoinLeaveListener; - - @Override - public void onEnable() { - getLogger().info("[XDLib] - Enabling..."); - - setConfig(); - - this.getCommand("xdlib").setTabCompleter(new tabCompleter()); - - updateChecker checker = new updateChecker(this); - checker.checkForUpdate(); - - getLogger().info("[XDLib] - Enabled!"); - } - - private void setConfig() { - saveDefaultConfig(); - - boolean enabled = getConfig().getBoolean("enabled"); - if (!enabled) { - getLogger().info("[XDLib] - Plugin Disabled in Config!"); - pluginManager.disablePlugin("xdlib"); - } - - boolean welcomeMessage = getConfig().getBoolean("welcomeMessage"); - if (WelcomeListener != null) { - HandlerList.unregisterAll(WelcomeListener); - } - if (welcomeMessage) { - WelcomeListener = new welcomeListener(this); - getServer().getPluginManager().registerEvents(WelcomeListener, this); - } - - boolean customChatMessages = getConfig().getBoolean("customChatMessages"); - if (ChatListener != null) { - HandlerList.unregisterAll(ChatListener); - } - if (customChatMessages) { - ChatListener = new chatListener(); - getServer().getPluginManager().registerEvents(ChatListener, this); - } - - boolean customJoinMessage = getConfig().getBoolean("customJoinMessages"); - if (JoinLeaveListener != null) { - HandlerList.unregisterAll(JoinLeaveListener); - } - if (customJoinMessage) { - JoinLeaveListener = new joinLeaveListener(this); - getServer().getPluginManager().registerEvents(JoinLeaveListener, this); - } - - boolean tpa = getConfig().getBoolean("tpaCommand"); - if (isCommandAvailable("tpa")) { - unregisterCommand("tpa"); - } - if (tpa) { - tpaCommand tpaCommand = new tpaCommand(); - this.getCommand("tpa").setExecutor(tpaCommand); - this.getCommand("tpa").setTabCompleter(new tabCompleter()); - } - - getLogger().info("[XDLib] - Config Loaded!"); - } - - @Override - public void onDisable() { - getLogger().info("[XDLib] - Disabled!"); - } - - private boolean isCommandAvailable(String name) { - try { - return getServer().getPluginCommand(name) != null; - } catch (Exception e) { - return false; - } - } - - private void unregisterCommand(String name) { - try { - Field commandMapField = getServer().getClass().getDeclaredField("commandMap"); - commandMapField.setAccessible(true); - CommandMap commandMap = (CommandMap) commandMapField.get(getServer()); - commandMap.getCommand(name).unregister(commandMap); - } catch (Exception e) { - getLogger().warning("Failed to unregister command: " + name); - } - } -} \ No newline at end of file diff --git a/src/main/java/dev/xdpxi/xdlib/updateChecker.java b/src/main/java/dev/xdpxi/xdlib/updateChecker.java deleted file mode 100644 index 02f6f6e..0000000 --- a/src/main/java/dev/xdpxi/xdlib/updateChecker.java +++ /dev/null @@ -1,87 +0,0 @@ -package dev.xdpxi.xdlib; - -import com.google.gson.JsonArray; -import com.google.gson.JsonObject; -import com.google.gson.JsonParser; -import net.fabricmc.loader.api.FabricLoader; -import net.fabricmc.loader.api.ModContainer; - -import java.io.BufferedReader; -import java.io.InputStreamReader; -import java.net.HttpURLConnection; -import java.net.URI; -import java.net.URL; - -import static dev.xdpxi.xdlib.XDsLibrary.LOGGER; - -public class updateChecker { - private static final ModContainer modContainer = FabricLoader.getInstance().getModContainer("xdlib").orElse(null); - private static boolean isUpdate = false; - - public static String textParser(String input) { - return input.replaceAll("[-a-zA-Z]", ""); - } - - public static void checkForUpdate() { - try { - URL url = URI.create("https://api.modrinth.com/v2/project/xdlib/version").toURL(); - HttpURLConnection connection = (HttpURLConnection) url.openConnection(); - connection.setRequestMethod("GET"); - connection.setRequestProperty("User-Agent", "Mozilla/5.0"); - - BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); - StringBuilder response = new StringBuilder(); - String inputLine; - - while ((inputLine = in.readLine()) != null) { - response.append(inputLine); - } - in.close(); - - String latestVersion = parseLatestVersion(response.toString()); - latestVersion = textParser(latestVersion); - String currentVersion = modContainer.getMetadata().getVersion().getFriendlyString(); - currentVersion = textParser(currentVersion); - - if (isVersionLower(currentVersion, latestVersion)) { - LOGGER.warn("[XDLib] - An update is available!"); - isUpdate = true; - } else { - LOGGER.info("[XDLib] - No update available!"); - isUpdate = false; - } - } catch (Exception e) { - LOGGER.error("[XDLib] - Failed to check for update: " + e.getMessage()); - } - } - - private static String parseLatestVersion(String jsonResponse) { - JsonArray versions = JsonParser.parseString(jsonResponse).getAsJsonArray(); - if (versions.size() > 0) { - JsonObject latestVersionInfo = versions.get(0).getAsJsonObject(); - return latestVersionInfo.get("version_number").getAsString(); - } - return null; - } - - private static boolean isVersionLower(String currentVersion, String latestVersion) { - String[] currentParts = currentVersion.split("\\."); - String[] latestParts = latestVersion.split("\\."); - - for (int i = 0; i < Math.max(currentParts.length, latestParts.length); i++) { - int currentPart = i < currentParts.length ? Integer.parseInt(currentParts[i]) : 0; - int latestPart = i < latestParts.length ? Integer.parseInt(latestParts[i]) : 0; - - if (currentPart < latestPart) { - return true; - } else if (currentPart > latestPart) { - return false; - } - } - return false; - } - - public static boolean isUpdate() { - return isUpdate; - } -} \ No newline at end of file diff --git a/src/main/resources/META-INF/copyme b/src/main/resources/META-INF/copyme deleted file mode 100644 index 59ade42..0000000 --- a/src/main/resources/META-INF/copyme +++ /dev/null @@ -1 +0,0 @@ -Main-Class: XDLibInstaller \ No newline at end of file diff --git a/src/main/resources/XDLibInstaller$1.class b/src/main/resources/XDLibInstaller$1.class deleted file mode 100644 index 9ccf3ff..0000000 Binary files a/src/main/resources/XDLibInstaller$1.class and /dev/null differ diff --git a/src/main/resources/XDLibInstaller$2.class b/src/main/resources/XDLibInstaller$2.class deleted file mode 100644 index 6e0f50c..0000000 Binary files a/src/main/resources/XDLibInstaller$2.class and /dev/null differ diff --git a/src/main/resources/XDLibInstaller$3.class b/src/main/resources/XDLibInstaller$3.class deleted file mode 100644 index c1ef11f..0000000 Binary files a/src/main/resources/XDLibInstaller$3.class and /dev/null differ diff --git a/src/main/resources/XDLibInstaller$4.class b/src/main/resources/XDLibInstaller$4.class deleted file mode 100644 index 470712e..0000000 Binary files a/src/main/resources/XDLibInstaller$4.class and /dev/null differ diff --git a/src/main/resources/XDLibInstaller$RoundedBorder.class b/src/main/resources/XDLibInstaller$RoundedBorder.class deleted file mode 100644 index ae90227..0000000 Binary files a/src/main/resources/XDLibInstaller$RoundedBorder.class and /dev/null differ diff --git a/src/main/resources/XDLibInstaller.class b/src/main/resources/XDLibInstaller.class deleted file mode 100644 index c7a81bb..0000000 Binary files a/src/main/resources/XDLibInstaller.class and /dev/null differ diff --git a/src/main/resources/assets/minecraft/lang/en_us.json b/src/main/resources/assets/minecraft/lang/en_us.json deleted file mode 100644 index 71211c3..0000000 --- a/src/main/resources/assets/minecraft/lang/en_us.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "options.off": "§cOFF", - "options.on": "§aON", - "options.difficulty.peaceful": "§bPeaceful", - "options.difficulty.easy": "§aEasy", - "options.difficulty.normal": "§eNormal", - "options.difficulty.hard": "§cHard", - "options.clouds.fancy": "§aFancy", - "options.clouds.fast": "§eFast", - "options.graphics.fabulous": "§dFabulous!", - "options.graphics.fancy": "§aFancy", - "options.graphics.fast": "§eFast", - "options.narrator.all": "§aNarrates All", - "options.narrator.chat": "§aNarrates Chat", - "options.narrator.system": "§aNarrates System", - "options.narrator.notavailable": "§aNot Available", - "options.narrator.off": "§cOFF" -} \ No newline at end of file diff --git a/src/main/resources/assets/sodium/lang/ar_sa.json b/src/main/resources/assets/sodium/lang/ar_sa.json deleted file mode 100644 index b182a8f..0000000 --- a/src/main/resources/assets/sodium/lang/ar_sa.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "sodium.option_impact.low": "منخفض", - "sodium.option_impact.medium": "متوسط", - "sodium.option_impact.high": "عالٍ", - "sodium.option_impact.extreme": "الأقصى", - "sodium.option_impact.varies": "متفاوت", - "sodium.options.pages.quality": "الجودة", - "sodium.options.pages.performance": "الأداء", - "sodium.options.pages.advanced": "متقدم", - "sodium.options.view_distance.tooltip": "مسافة العرض تتحكم في مدى عرض التضاريس، مسافات اقصر تعني ان تضاريسا اقل ستعرض مم يحسن من معدل الإطارات.", - "sodium.options.simulation_distance.tooltip": "مسافة المحاكاة تتحكم إلى أي بعد يتم به تحميل التضاريس والكائنات وإجراء الدقات عليها، المسافات الأقصر تقلل من الضغط على الخادم الداخلي قد يحسن من معدل الإطارات.", - "sodium.options.gui_scale.tooltip": "يضبط أعلى معمل قياس ليستخدم في واجهه المستخدم، إذا ما استخدم \"تلقائي\" فسيستخدم أعلى معامل قياس دائما.", - "sodium.options.fullscreen.tooltip": "إذا ما مكن فسيتم عرض اللعبة في وضع ملء الشاشة (إذا كان مدعوما).", - "sodium.options.v_sync.tooltip": "إذا ما مكن فسيتم مزامنة معدل إطارات اللعبة مع الشاشة مم يقدم تجرِبة سلسة على حساب زمن الاستجابة عامة، هذا الإعداد قد يقلل من الأداء إذا ما كان نظامك بطيئا.", - "sodium.options.fps_limit.tooltip": "يضبط الحد الأعلى من الإطارات بالثانية، هذا مم يساعد خفض استخدام البطارية وتخفيف الحمل على النظام حال تعدد المهام، حال تشغيل VSync فسيتم تجاهل هذا الإعداد إلا إذا كان تحت معدل التحديث لشاشتك.", - "sodium.options.view_bobbing.tooltip": "إذا ما مكن ستميل وتأرجح رؤية اللاعب عند الحركة، اللاعبون الذين يعانون دوار الحركة في أثناء اللعب قد يستفيدوا من تعطيل هذا.", - "sodium.options.attack_indicator.tooltip": "يتحكم في أين بكون مؤشر الهجوم معروضا على الشاشة.", - "sodium.options.autosave_indicator.tooltip": "إذا ما مكن فسيتم عرض مؤشر حينما تكون اللعبة تحفظ العالم على القرص.", - "sodium.options.graphics_quality.tooltip": "الإعدادات الرسومية الاعتبارية تتحكم في بعض الإعدادات القديمة وهي ضرورية لتوافق التعديلات، إذا ما ضبطت الإعدادات أدناه إلى \"افتراضي\" فستستخدم هذا الإعداد.", - "sodium.options.clouds_quality.tooltip": "مستوى الجودة المستخدم لعرض السحب في السماء، بالرغم من ان الإعدادات معلمة ب \"سريع\" و \"فاخر\" فأن تأثيرها على الأداء ضئيل.", - "sodium.options.weather_quality.tooltip": "يتحكم في المسافة التي يتم فيها عرض التأثيرات الجوية كالمطر والثلج.", - "sodium.options.leaves_quality.name": "أوراق", - "sodium.options.leaves_quality.tooltip": "يحكم إذا ما كانت الأوراق ستعرض شفافة (فاخر) أو معتمة (سريع).", - "sodium.options.particle_quality.tooltip": "يتحكم في أعلى عدد من الجسيمات يمكن أن يوجَد على الشاشة في نفس اللحظة.", - "sodium.options.smooth_lighting.tooltip": "يمكن الإضاءة السلسة وتظليل المكعبات في العالم، هذا يزيد من الوقت المطلوب لتحميل او تحديث القطع ولاكنه لا يؤثر على معدل الإطارات.", - "sodium.options.biome_blend.value": "%s مكعب(ين)", - "sodium.options.vignette.name": "تأثير ظل الشاشة", - "sodium.options.vignette.tooltip": "إذا ما مكن فسيتم تفعيل تأثير ظل على الشاشة عندما يكون اللاعب في أماكن مظلمة مم يجعل الصورة عامة أظلم و أكثر حماسية.", - "sodium.options.mipmap_levels.tooltip": "يتحكم في عدد Mipmap الذي يستخدم الألياف مجسمات المكعبات، القيم الأعلى تقدم عرضا افضل المكعبات من مسافة ولاكن قد يؤثر سلبية على الأداء من حزم الموارد التي تستخدم الكثير من الألياف المتحركة.", - "sodium.options.use_block_face_culling.name": "استخدام انتخاب أوجه المكعب", - "sodium.options.use_block_face_culling.tooltip": "إذا ما مكن سيتم عرض أوجه المكعبات التي تواجه الكاميرة فقط هذا يمكن التخلص من أوجه المكعبات مبكرا في عملية العرض مم يرفع الأداء عاليا، قد تواجه بعض حزم الموارد مشاكلا من هذا الإعداد فلك تعطيله إذا كنت ترى حفرا في المكعبات.", - "sodium.options.particle_quality.name": "الجسيمات" -} diff --git a/src/main/resources/assets/sodium/lang/be_by.json b/src/main/resources/assets/sodium/lang/be_by.json deleted file mode 100644 index 9ca73d2..0000000 --- a/src/main/resources/assets/sodium/lang/be_by.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "sodium.option_impact.low": "Нізкі", - "sodium.option_impact.medium": "Сярэдні", - "sodium.option_impact.high": "Высокі", - "sodium.option_impact.extreme": "Экстрымны", - "sodium.option_impact.varies": "Рознае", - "sodium.options.pages.quality": "Якасць", - "sodium.options.pages.performance": "Прадукцыйнасць", - "sodium.options.pages.advanced": "Дадаткова", - "sodium.options.view_distance.tooltip": "Адлегласць рэндэрынгу вызначае, як далёка будзе адлюстроўвацца тэрыторыя. Больш за кароткія адлегласці азначаюць, што будзе адлюстроўвацца менш мясцовасці, што павышае частату кадраў.", - "sodium.options.simulation_distance.tooltip": "Адлегласць мадэлявання вызначае, наколькі выдаленыя аб'екты будуць загружаныя і пазначаныя птушачкамі. Больш за кароткія адлегласці могуць знізіць нагрузку на ўнутраны сервер і павысіць частату кадраў.", - "sodium.options.gui_scale.tooltip": "Ўсталёўвае максімальны маштабны каэфіцыент, які будзе выкарыстоўвацца для кары стацкага інтэрфейсу. Калі выкарыстоўваецца\" аўто\", то заўсёды будзе выкарыстоўвацца найбольшы маштабны каэфіцыент.", - "sodium.options.fullscreen.tooltip": "Калі ўключана, гульня будзе адлюстроўвацца ў поўнаэкранным рэжыме (калі падтрымліваецца).", - "sodium.options.v_sync.tooltip": "Калі ўключана, кадры гульні будуць сінхранізаваны з герцоўкай вашага манітора, што робіць вашу гульню больш гладкай за кошт затрымкі ўводу. Гэта налада можа панізіць вашу прадукцыйнасць, калі ваша сістэма слабая.", - "sodium.options.fps_limit.tooltip": "Абмяжоўвае максімальную лічбу рам у секунду. Гэта можа дапамагчы зьнізіць выкарыстоўваньне батарэі і загрузку сістэмы калі мульці-таскінг. Калі VSync уключаны, гэта опцыя будзе праігнаравана каліне ніжэй чым норма ўзнаўленьня вашага дысплэя.", - "sodium.options.view_bobbing.tooltip": "Калі ўключана, камера гульца будзе пакачвацца пры перамяшчэнні. Для тых гульцоў, якіх укачвае, наладу трэба вымкнуць.", - "sodium.options.attack_indicator.tooltip": "Кіруе месцазнаходжаннем індыкатара атакі на экране.", - "sodium.options.autosave_indicator.tooltip": "Калі ўключана, пры захаванні гульнёй свету на дыск будзе паказвацца індыкатар.", - "sodium.options.weather_quality.tooltip": "Вызначае адлегласць, на якой будуць адлюстроўвацца эфекты надвор’я, такія як дождж і снег.", - "sodium.options.leaves_quality.name": "Якасць лісця", - "sodium.options.biome_blend.value": "%s блок(аў)", - "sodium.options.entity_shadows.tooltip": "Калі ўключана, простыя цені будуць адлюстроўвацца пад мобамі і іншымі існасцямі.", - "sodium.options.vignette.name": "Віньетка", - "sodium.options.vignette.tooltip": "Калі ўключана, эфект віньетка будзе даданы калі гулец знаходзіцца ў цёмных зонах, якія робяць увесь экран цямней і больш драматычным.", - "sodium.options.mipmap_levels.tooltip": "Кантралюе ўзровень дэталізацыі якія будуць выкарыстаныя для блокаў мадэляў тэкстуры. Больш высокія ўзроўні забясьпечваюць лепей пра гружаныя блокі ў дыстанцыі, але могуць супрацьлегла паўплываць на выкананьне зь рэсурспакамі якія карыстаюць шмат аніміраваных тэкстур.", - "sodium.options.use_block_face_culling.name": "Адсяканне граняў блокаў", - "sodium.options.use_fog_occlusion.name": "Адсяканне чанкаў туманам", - "sodium.options.use_entity_culling.name": "Адсяканне існасцяў", - "sodium.options.animate_only_visible_textures.name": "Анімаваць толькі бачныя тэкстуры", - "sodium.options.cpu_render_ahead_limit.name": "Рэндэрынг працэсара наперадзе лиміт", - "sodium.options.cpu_render_ahead_limit.value": "%s кадр(ов)", - "sodium.options.performance_impact_string": "Уплыў на прадукцыйнасць: %s", - "sodium.options.use_persistent_mapping.name": "Выкарыстоўваць пастаяннае супастаўленне", - "sodium.options.chunk_update_threads.name": "Патокі абнаўлення чанкаў", - "sodium.options.always_defer_chunk_updates.name": "Заўсёды адкладваць абнаўленні чанкаў", - "sodium.options.use_no_error_context.name": "Не выкарыстоўвайце кантэкст памылкі", - "sodium.options.use_no_error_context.tooltip": "Пры ўключэнні, кантэкст OpenGL будзе створаны з адключанай праверкай памылак. Гэта крыху павышае прадукцыйнасць рэндэрынгу, але можа значна ўскладніць адладку раптоўных невытлумачальных збояў.", - "sodium.options.buttons.undo": "Адрабіць", - "sodium.options.buttons.apply": "Прыняць", - "sodium.options.buttons.donate": "Купіць нам кавы!", - "sodium.console.game_restart": "Гульня павінна быць адноўленая, каб прымяніць адну або некалькі налад відэа!", - "sodium.console.broken_nvidia_driver": "Вашы драйвера NVIDIA graphics састарэлі!\n * Гэта можа выклікаць памылкі з працаздольнасцю і стабільнасцю, калі Sodium усталяваны.\n * Калі ласка, абнавіце вашы драйевра да апошняй версіі (версіі 536.23 ці навей.)", - "sodium.console.pojav_launcher": "PojavLauncher не падтрымліваецца пры выкарыстанні Sodium.\n * Вы найбольш верагодна сутыкняцеся з неверагоднымі памылкамі прадукцыйнасці, графічнымі багамі і іншымі памылкамі.\n * Працягвайце на свой страх і рызык — мы вам нічым не дапаможам з любымі багамі ці памылкамі!", - "sodium.console.core_shaders_error": "Наступныя пакеты рэсурсаў несумяшчальныя з Sodium:", - "sodium.console.core_shaders_warn": "Наступныя пакеты рэсурсаў могуць быць несумяшчальнымі з Sodium:", - "sodium.console.core_shaders_info": "Праверце логі гульні для падрабязнай інфармацыі.", - "sodium.console.config_not_loaded": "Файл налад Sodium спорчаны ці недаступны. Некаторыя налады былі скінуты да прадвызначаных. Калі ласка, зайдзіце ў Налады графікі.", - "sodium.console.config_file_was_reset": "Файл налад быў скінуты да агульных налад.", - "sodium.options.particle_quality.name": "Часцінкі", - "sodium.options.use_particle_culling.name": "Ужываць адсяканне часцінак", - "sodium.options.use_particle_culling.tooltip": "Калі ўключана, толькі часціцы, якія былі вызначаны будуць рэндэрыцца. Гэта можа палепшыць прадукцыйнасць, калі побач шмат часціц.", - "sodium.options.allow_direct_memory_access.name": "Прамы доступ да памяці", - "sodium.options.allow_direct_memory_access.tooltip": "Калі ўключана, некаторым важнейшым часткам кода будзе дазволена выкарыстоўваць прамы доступ да памяці для павышэння прадукцыйнасці. Часцей за ўсё, гэта моцна зніжае расходы на ЦП пры рэндэрынгу чанкаў і істот, але ўскладняе дыягностыку памылак. Адключаць гэта трэба толькі тады, калі вы разумееце, што робіце.", - "sodium.options.enable_memory_tracing.name": "Уключыць трасаванне памяці", - "sodium.options.enable_memory_tracing.tooltip": "Функцыя для дэбага. Калі ўключана, трасіроўка стэка будзе збірацца з выдзяленнем памяці, каб палепшыць дыягнастычную інфармацыю пры знаходжанні ўцечак памяці.", - "sodium.options.chunk_memory_allocator.name": "Размеркавальнік чанковой памяці", - "sodium.options.chunk_memory_allocator.tooltip": "Выбірае размеркавальнік памяці, які выкарыстоўваецца для рэндэрынгу чанкаў.\n- ASYNC: Найхутчэйшы варыянт, добра працуе з большасцю сучасных графічных драйвераў.\n- SWAP: Запасны варыянт для старэйшых графічных драйвераў. Можа істотна пабольшыць выкарыстанне памяці.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "Неафіцыйныя пераклады для Sodium" -} diff --git a/src/main/resources/assets/sodium/lang/bg_bg.json b/src/main/resources/assets/sodium/lang/bg_bg.json deleted file mode 100644 index af9cfd6..0000000 --- a/src/main/resources/assets/sodium/lang/bg_bg.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Ниско", - "sodium.option_impact.medium": "Средно", - "sodium.option_impact.high": "Високо", - "sodium.option_impact.extreme": "Много високо", - "sodium.option_impact.varies": "Варира", - "sodium.options.pages.quality": "Качество", - "sodium.options.pages.performance": "Производителност", - "sodium.options.pages.advanced": "За напреднали", - "sodium.options.view_distance.tooltip": "Разстоянието за изобразяване контролира колко далеч ще бъде изобразен терен. По-късите разстояния означават, че ще бъде изобразен по-малко терен, което подобрява скоростта на кадрите.", - "sodium.options.simulation_distance.tooltip": "Разстоянието за симулация контролира колко далеч теренът и обектите ще бъдат заредени и отбелязани. По-късите разстояния могат да намалят натоварването на вътрешния сървър и може да подобрят скоростта на кадрите.", - "sodium.options.gui_scale.tooltip": "Задава максималния коефициент на мащабиране, който да се използва за потребителския интерфейс. Ако се използва \"автоматично\", винаги ще се използва най-големият мащабен фактор.", - "sodium.options.fullscreen.tooltip": "Aко е включено, играта ще се покаже на цял екран (ако се поддържа).", - "sodium.options.v_sync.tooltip": "Ако е активирана, скоростта на кадрите на играта ще бъде синхронизирана с честотата на опресняване на монитора, което прави като цяло по-гладко изживяване за сметка на цялостното забавяне на входа. Тази настройка може да намали производителността, ако системата ви е твърде бавна.", - "sodium.options.fps_limit.tooltip": "Ограничава максималния брой кадри в секунда. Това може да помогне за намаляване на използването на батерията и натоварването на системата при многозадачност. Ако VSync е активиран, тази опция ще бъде игнорирана, освен ако не е по-ниска от честотата на опресняване на вашия дисплей.", - "sodium.options.view_bobbing.tooltip": "Ако е активирано, изгледът на играча ще се люлее и поклаща, когато се движи. Играчите, които изпитват прилошаване по време на игра, могат да се възползват от деактивирането на това.", - "sodium.options.attack_indicator.tooltip": "Контролира къде на екрана да се показва индикаторът за атака.", - "sodium.options.autosave_indicator.tooltip": "Ако е активирано, ще се показва индикатор, когато играта записва света на диск.", - "sodium.options.graphics_quality.tooltip": "Качеството на графиката по подразбиране контролира някои наследени опции и е необходимо за съвместимост с други модове. Ако опциите по-долу са оставени на „По подразбиране“, те ще използват тази настройка.", - "sodium.options.clouds_quality.tooltip": "Нивото на качество, използвано за изобразяване на облаци в небето. Въпреки че опциите са означени като „Бърза“ и „Красива“, ефектът върху производителността е незначителен.", - "sodium.options.weather_quality.tooltip": "Контролира разстоянието, на което метеорологичните ефекти, като дъжд и сняг, ще бъдат изобразени.", - "sodium.options.leaves_quality.name": "Листа", - "sodium.options.leaves_quality.tooltip": "Контролира дали листата ще бъдат изобразени като прозрачни (красива) или непрозрачни (бърза).", - "sodium.options.particle_quality.tooltip": "Контролира максималния брой частици, които могат да присъстват на екрана по всяко време.", - "sodium.options.smooth_lighting.tooltip": "Позволява гладкото осветяване и засенчване на блокове в света. Това може много леко да увеличи времето, необходимо за зареждане или актуализиране на чънк, но не засяга скоростта на кадрите.", - "sodium.options.biome_blend.value": "%s блок(а)", - "sodium.options.biome_blend.tooltip": "Разстоянието (в блокове), през което цветовете на биома се преливат плавно. Използването на по-високи стойности ще увеличи значително времето, необходимо за зареждане или актуализиране на чънк, за намаляване на подобренията в качеството.", - "sodium.options.entity_distance.tooltip": "Умножителят на разстоянието за изобразяване, използван от изобразяването на обект. По-малките стойности намаляват, а по-големите стойности се увеличават, максималното разстояние, на което обектите ще бъдат изобразени.", - "sodium.options.entity_shadows.tooltip": "Ако е активирано, основните сенки ще бъдат визуализирани под тълпи и други обекти.", - "sodium.options.vignette.name": "Скица", - "sodium.options.vignette.tooltip": "Ако е активиран, ще се приложи скицов ефект, когато играчът е в по-тъмни области, което прави цялостното изображение по-тъмно и драматично.", - "sodium.options.mipmap_levels.tooltip": "Контролира броя на mipmaps, които ще се използват за текстури на блокови модели. По-високите стойности осигуряват по-добро изобразяване на блокове в далечината, но биха могли да повлияят неблагоприятно на производителността с пакети с ресурси, които използват много анимирани текстури.", - "sodium.options.use_block_face_culling.name": "Използване на Block Face Culling", - "sodium.options.use_block_face_culling.tooltip": "Ако е включено, само лицата на блокове, които са обърнати към камерата, ще бъдат изпратени за изобразяване. Това може да елиминира голям брой блокови лица много рано в процеса на рендиране, което значително подобрява производителността на рендиране. Някои пакети с ресурси може да имат проблеми с тази опция, така че опитайте да я деактивирате, ако виждате дупки в блокове.", - "sodium.options.use_fog_occlusion.name": "Използвайте запушване на мъгла", - "sodium.options.use_fog_occlusion.tooltip": "Ако е включено, частите, за които е определено, че са напълно скрити от ефектите на мъгла, няма да бъдат изобразени, което спомага за подобряване на производителността. Подобрението може да бъде по-драматично, когато ефектите от мъгла са по-тежки (като например докато сте под вода), но може да причини нежелани визуални артефакти между небето и мъглата в някои сценарии.", - "sodium.options.use_entity_culling.name": "Използвайте Изрязване на обекти", - "sodium.options.use_entity_culling.tooltip": "Ако е включено, обекти, които са в прозореца за изглед на камерата, но не във видима част, ще бъдат пропуснати по време на рендиране. Тази оптимизация използва данните за видимост, които вече съществуват за рендиране на парчета и не добавя допълнителни разходи.", - "sodium.options.animate_only_visible_textures.name": "Анимирайте само видими текстури", - "sodium.options.animate_only_visible_textures.tooltip": "Ако е включено, само анимираните текстури, които са определени като видими в текущото изображение, ще бъдат актуализирани. Това може да осигури значително подобрение на производителността на някои хардуери, особено с по-тежки пакети с ресурси. Ако имате проблеми с това, че някои текстури не са анимирани, опитайте да деактивирате тази опция.", - "sodium.options.cpu_render_ahead_limit.name": "Лимит за изпреварващо изобразяване на процесора", - "sodium.options.cpu_render_ahead_limit.tooltip": "Само за отстраняване на грешки. Указва максималния брой кадри, които могат да бъдат в полет към GPU. Промяната на тази стойност не се препоръчва, тъй като много ниски или високи стойности могат да създадат нестабилност на кадровата честота.", - "sodium.options.cpu_render_ahead_limit.value": "%s кадър(а)", - "sodium.options.performance_impact_string": "Въздействие върху производителността: %s", - "sodium.options.use_persistent_mapping.name": "Използвайте постоянно картографиране", - "sodium.options.use_persistent_mapping.tooltip": "Само за отстраняване на грешки. Ако е включено, постоянните съпоставяния на паметта ще се използват за междинния буфер, така че ненужните копия на паметта да могат да бъдат избегнати. Деактивирането на това може да бъде полезно за стесняване на причината за повреда на графиката.\n\nИзисква OpenGL 4.4 или ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Нишки за актуализиране на чънкове", - "sodium.options.always_defer_chunk_updates.name": "Винаги отлагайте актуализации на чънкове", - "sodium.options.always_defer_chunk_updates.tooltip": "Ако е включено, изобразяването никога няма да изчака завършването на актуализациите на парчета, дори ако са важни. Това може значително да подобри скоростта на кадрите в някои сценарии, но може да създаде значително визуално забавяне, при което блоковете отнемат известно време, за да се появят или изчезнат.", - "sodium.options.use_no_error_context.name": "Използвайте контекст без грешки", - "sodium.options.use_no_error_context.tooltip": "Когато е включен, контекстът на OpenGL ще бъде създаден с деактивирана проверка за грешки. Това леко подобрява производителността на изобразяване, но може да направи много по-трудно отстраняването на грешки при внезапни необясними сривове.", - "sodium.options.buttons.undo": "Отмени", - "sodium.options.buttons.apply": "Приложи", - "sodium.options.buttons.donate": "Почерпете ни кафе!", - "sodium.console.game_restart": "Играта трябва да се рестартира, за да се приложат една или повече видео настройки!", - "sodium.console.broken_nvidia_driver": "Вашите графични драйвери на NVIDIA са остарели!\n * Това ще причини сериозни проблеми с производителността и сривове, когато е инсталиран Sodium.\n * Моля, актуализирайте вашите графични драйвери до най-новата версия (версия 536.23 или по-нова.)", - "sodium.console.pojav_launcher": "PojavLauncher не се поддържа при използване на Sodium.\n * Много е вероятно да се натъкнете на екстремни проблеми с производителността, графични грешки и сривове.\n * Ще бъдете сами, ако решите да продължите - ние няма да ви помогнем с никакви грешки или сривове!", - "sodium.console.core_shaders_error": "Следните ресурсни пакети са несъвместими с Sodium:", - "sodium.console.core_shaders_warn": "Следните ресурсни пакети може да са несъвместими с Sodium:", - "sodium.console.core_shaders_info": "Проверете дневника на играта за подробна информация.", - "sodium.console.config_not_loaded": "Конфигурационният файл за Sodium е повреден или в момента е нечетим. Някои опции са временно нулирани до техните настройки по подразбиране. Моля, отворете екрана с видео настройки, за да разрешите този проблем.", - "sodium.console.config_file_was_reset": "Конфигурационният файл е нулиран до известни изправни настройки по подразбиране.", - "sodium.options.particle_quality.name": "Частици", - "sodium.options.use_particle_culling.name": "Използвайте Particle Culling", - "sodium.options.use_particle_culling.tooltip": "Ако е разрешено, само частиците, които са определени като видими, ще бъдат изобразени. Това може да осигури значително подобрение на скоростта на кадрите, когато много частици са наблизо.", - "sodium.options.allow_direct_memory_access.name": "Разрешете директен достъп до паметта", - "sodium.options.allow_direct_memory_access.tooltip": "Ако е разрешено, на някои критични кодови пътища ще бъде разрешено да използват директен достъп до паметта за производителност. Това често значително намалява натоварването на процесора за рендиране на части и обекти, но може да затрудни диагностицирането на някои грешки и сривове. Трябва да деактивирате това само ако сте били помолени или по друг начин знаете какво правите.", - "sodium.options.enable_memory_tracing.name": "Активиране на проследяване на паметта", - "sodium.options.enable_memory_tracing.tooltip": "Функция за отстраняване на грешки. Ако е включено, проследяванията на стека ще се събират заедно с разпределенията на паметта, за да помогнат за подобряване на диагностичната информация, когато бъдат открити течове на памет.", - "sodium.options.chunk_memory_allocator.name": "Разпределител на памет за чънкове", - "sodium.options.chunk_memory_allocator.tooltip": "Избира разпределителя на паметта, който ще се използва за изобразяване на парчета.\n- Асинхронен: Най-бързата опция, работи добре с повечето съвременни графични драйвери.\n- Размяна: Резервна опция за по-стари графични драйвери. Може значително да увеличи използването на паметта.", - "sodium.options.chunk_memory_allocator.async": "Асинхронен", - "sodium.options.chunk_memory_allocator.swap": "Размяна", - "sodium.resource_pack.unofficial": "§7Неофициален превод за Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/bs_ba.json b/src/main/resources/assets/sodium/lang/bs_ba.json deleted file mode 100644 index 69e90cf..0000000 --- a/src/main/resources/assets/sodium/lang/bs_ba.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Nizak", - "sodium.option_impact.medium": "Srednje", - "sodium.option_impact.high": "Visoko", - "sodium.option_impact.extreme": "Ekstreman", - "sodium.option_impact.varies": "Zavisi", - "sodium.options.pages.quality": "Kvalitet", - "sodium.options.pages.performance": "Performanse", - "sodium.options.pages.advanced": "Napredno", - "sodium.options.view_distance.tooltip": "Udaljenost prikaza terena kontrolira koliko daleko će se prikazivati teren. Kraća udaljenost znači da će manje terena biti prikazano, što poboljšava fps.", - "sodium.options.simulation_distance.tooltip": "Udaljenost simulacije kontrolira koliko daleko će entiteti, kao npr. životinje biti učitani i aktivni. Kraće udaljenosti mogu smanjiti opterećenje i poboljšati fps.", - "sodium.options.gui_scale.tooltip": "Postavlja maksimalni faktor skaliranja koji se koristi za korisnički interfejs. Ako je postavljeno na 'auto' koristit će se najveći mogući faktor skaliranja.", - "sodium.options.fullscreen.tooltip": "Ako je uključeno, igra će se prikazivati preko cijelog ekrana (ako je podržano).", - "sodium.options.v_sync.tooltip": "Ako je uključeno, fps će biti sinkroniziran sa brzinom osvježavanja monitora, što dovodi do generalno glađeg iskustva igranja po cijeni malo kašnjenja unosa. Ova opcija može utjecati na performanse na sporijim uređajima.", - "sodium.options.fps_limit.tooltip": "Ograničava fps. Može pomoći u smanjivanju potrošnje baterije i generalnog opterećenja sistema. Ako je VSync uključen ova opcija se ignorira osim ako je niža od brzine osvježavanja vašeg monitora.", - "sodium.options.view_bobbing.tooltip": "Ako je uključeno, ekran će se ljuljati dok se pomičete. Igrači koji imaju mučninu bi trebali isključiti ovu opciju.", - "sodium.options.attack_indicator.tooltip": "Kontrolira gdje se na ekranu prikazuje indikator napada.", - "sodium.options.autosave_indicator.tooltip": "Ako je uključeno, bit će prikazan indikator kad igra sprema svijet na disk.", - "sodium.options.graphics_quality.tooltip": "Zadane kontrole za kvalitet grafike kontroliraju neke zastarjele opcije i potrebne su za kompatibilnost sa modovima. Ako su opcije ispod postavljene na \"Zadano\", koristit će ovu postavku.", - "sodium.options.clouds_quality.tooltip": "Nivo kvaliteta koji se koristi za prikazivanje oblaka na nebu. Iako su opcije označene kao \"Fast\" i \"Fancy\", efekat na performanse je zanemarljiv.", - "sodium.options.weather_quality.tooltip": "Kontrolira udaljenost na kojoj će se prikazati vremenski efekti, kao što su kiša i snijeg.", - "sodium.options.leaves_quality.name": "Lišće", - "sodium.options.leaves_quality.tooltip": "Kontrolira da li će listovi biti prikazani kao transparentni (fancy) ili neprozirni (brzo).", - "sodium.options.particle_quality.tooltip": "Kontrolira maksimalan broj čestica koje mogu biti prikazane na ekranu istovremeno.", - "sodium.options.smooth_lighting.tooltip": "Omogućava glatko osvjetljenje i sjenčanje blokova u svijetu. Ovo može vrlo malo povećati količinu vremena potrebnog za učitavanje ili ažuriranje dijela, ali ne utiče na brzinu frejmova.", - "sodium.options.biome_blend.value": "%s blok(a)/blokova", - "sodium.options.biome_blend.tooltip": "Udaljenost (u blokovima) na kojoj se boje bioma glatko miješaju. Korištenje viših vrijednosti će uvelike povećati količinu vremena potrebnog za učitavanje ili ažuriranje dijelova, kako bi se smanjila poboljšanja u kvaliteti.", - "sodium.options.entity_distance.tooltip": "Multiplikator udaljenosti renderiranja koji se koristi za renderiranje entiteta. Manje vrijednosti se smanjuju, a veće povećavaju, maksimalna udaljenost na kojoj će biti prikazani entiteti.", - "sodium.options.entity_shadows.tooltip": "Ako je uključeno, bit će prikazane sjene ispod stvorenja i ostalih entiteta.", - "sodium.options.vignette.name": "Vinjeta", - "sodium.options.vignette.tooltip": "Ako je omogućeno, efekat vinjete će se primijeniti kada se plejer nalazi u tamnijim područjima, što cjelokupnu sliku čini tamnijom i dramatičnijom.", - "sodium.options.mipmap_levels.tooltip": "Kontrolira broj mipmapa koje će se koristiti za teksture blok modela. Više vrijednosti obezbjeđuju bolje prikazivanje blokova na udaljenosti, ali mogu negativno utjecati na performanse s paketima resursa koji koriste mnogo animiranih tekstura.", - "sodium.options.use_block_face_culling.name": "Sakrij nepotrebne stranice blokova", - "sodium.options.use_block_face_culling.tooltip": "Ako je omogućeno, samo profil blokova koja su okrenuta ka kameri biće dostavljena za renderovanje. Ovo može eliminirati veliki broj profila blokova vrlo rano u procesu renderiranja, što uveliko poboljšava performanse renderiranja. Neki paketi resursa mogu imati problema s ovom opcijom, pa pokušajte da je onemogućite ako vidite rupe u blokovima.", - "sodium.options.use_fog_occlusion.name": "Koristi okluziju magle", - "sodium.options.use_fog_occlusion.tooltip": "Ako je uključeno, dijelovi terena za koje je utvrđeno da su potpuno skriveni efektima magle neće biti prikazani, što pomaže u poboljšanju performansi. Poboljšanje može biti dramatičnije kada su efekti magle jači (kao što je pod vodom), ali može uzrokovati nepoželjne vizualne artefakte između neba i magle u nekim scenarijima.", - "sodium.options.use_entity_culling.name": "Koristi sakrivanje entiteta", - "sodium.options.use_entity_culling.tooltip": "Ako je omogućeno, entiteti koji se nalaze unutar okvira za prikaz kamere, ali ne unutar vidljivog dijela, bit će preskočeni tokom renderiranja. Ova optimizacija koristi podatke vidljivosti koji već postoje za prikazivanje u komadima i ne dodaje dodatne troškove.", - "sodium.options.animate_only_visible_textures.name": "Animiraj samo vidljive teksture", - "sodium.options.animate_only_visible_textures.tooltip": "Ako je omogućeno, ažurirat će se samo animirane teksture za koje je utvrđeno da su vidljive na trenutnoj slici. Ovo može pružiti značajno poboljšanje performansi na nekom hardveru, posebno sa težim paketima resursa. Ako imate problema sa nekim teksturama koje nisu animirane, pokušajte da onemogućite ovu opciju.", - "sodium.options.cpu_render_ahead_limit.name": "Ograničenje CPU prikazivanja unaprijed", - "sodium.options.cpu_render_ahead_limit.tooltip": "Samo za otklanjanje grešaka. Određuje maksimalan broj frejmova koji mogu biti u letu za GPU. Promjena ove vrijednosti se ne preporučuje, jer vrlo niske ili visoke vrijednosti mogu stvoriti nestabilnost brzine frejmova.", - "sodium.options.cpu_render_ahead_limit.value": "%s kadrova", - "sodium.options.performance_impact_string": "Utjecaj na performanse: %s", - "sodium.options.use_persistent_mapping.name": "Koristi stalno mapiranje", - "sodium.options.use_persistent_mapping.tooltip": "Samo za otklanjanje grešaka. Ako je omogućeno, trajna memorijska mapiranja će se koristiti za scenski ublaživač tako da se mogu izbjeći nepotrebne memorijske kopije. Onemogućavanje ovoga može biti korisno za sužavanje uzroka grafičkog oštećenja.", - "sodium.options.chunk_update_threads.name": "Thread-ovi za ažuriranje chunk-ova", - "sodium.options.always_defer_chunk_updates.name": "Uvijek odgodi ažuriranja chunk-a", - "sodium.options.always_defer_chunk_updates.tooltip": "Ako je omogućeno, renderiranje nikada neće čekati da se ažuriranja chunkova završe, čak i ako su važna. Ovo može značajno poboljšati brzinu frejmova u nekim scenarijima, ali može stvoriti značajno vizualno kašnjenje gdje je potrebno neko vrijeme da se blokovi pojave ili nestanu.", - "sodium.options.use_no_error_context.name": "Koristi OpenGL kontekst bez grešaka", - "sodium.options.use_no_error_context.tooltip": "Kada je omogućeno, OpenGL kontekst će biti kreiran sa onemogućenom provjerom grešaka. Ovo malo poboljšava performanse renderiranja, ali može znatno otežati otklanjanje grešaka iznenadnih neobjašnjivih padova.", - "sodium.options.buttons.undo": "Poništi", - "sodium.options.buttons.apply": "Primjeni", - "sodium.options.buttons.donate": "Kupi nam kafu!", - "sodium.console.game_restart": "Da bi se postavke primjenile, potrebno je ponovo pokrenuti igricu!", - "sodium.console.broken_nvidia_driver": "Vaši NVIDIA grafički driveri su zastarjeli!\n * Ovo će uzrokovati ozbiljne probleme sa performansama i padove igrice dok je Sodium instaliran.\n * Nadogradite vaše grafičke drivere na najnoviju verziju (536.23 ili novije.)", - "sodium.console.pojav_launcher": "Sodium ne podržava PojavLauncher.\n * Velika je šansa za ekstremne probleme sa performansama, grafičke probleme i padove igrice.\n * Ako odlučite nastaviti, zapamtite da vam nećemo pomoći oko problema ili padova igrice!", - "sodium.console.core_shaders_error": "Slijedeći paketi resursa nisu kompatibilni sa Sodium-om:", - "sodium.console.core_shaders_warn": "Slijedeći paketi resursa možda nisu kompatibilni sa Sodium-om:", - "sodium.console.core_shaders_info": "Za detaljne informacije provjeri zapisnik igrice.", - "sodium.console.config_not_loaded": "Konfiguracijski fajl za Sodium je oštećen ili trenutno nije čitljiv. Neke opcije su privremeno vraćene na zadane vrijednosti. Molimo otvorite ekran Postavke videa da riješite ovaj problem.", - "sodium.console.config_file_was_reset": "Konfiguracijski fajl je vraćen na poznate dobro zadane postavke.", - "sodium.options.particle_quality.name": "Čestice", - "sodium.options.use_particle_culling.name": "Koristi sakrivanje čestica", - "sodium.options.use_particle_culling.tooltip": "Ako je omogućeno, bit će prikazane samo čestice za koje je utvrđeno da su vidljive. Ovo može pružiti značajno poboljšanje fps-a kada je mnogo čestica u blizini.", - "sodium.options.allow_direct_memory_access.name": "Dopusti direktan pristup memoriji", - "sodium.options.allow_direct_memory_access.tooltip": "Ako je opcija uključena, neki kritični dijelovi koda će imati direktan pristup memoriji radi boljih performansi. Ovo često oslobađa dosta tereta sa CPU-a dok radi na prikazivanju chunkova i entiteta, ali može otežati dijagnoziranje grešaka i padova. Ovo isključite samo ako se to od vas traži ili ako znate šta radite.", - "sodium.options.enable_memory_tracing.name": "Uključi praćenje memorije", - "sodium.options.enable_memory_tracing.tooltip": "Za otklanjanje grešaka. Ako je uključeno, uz memorijske alokacije će se skupljati i tragovi stack-a radi poboljšanja dijagnostičkih informacija kad je curenje memorije pronađeno.", - "sodium.options.chunk_memory_allocator.name": "Alokator memorije za chunk-ove", - "sodium.options.chunk_memory_allocator.tooltip": "Mjenja alokator memorije koji se koristi za prikazivanje chunk-ova.\n- ASYNC: Najbrža opcija, radi dobro sa većinu modernih grafičkih driver-a.\n- SWAP: Rezervna opcija za starije grafičke drivere. Može značajno povećati korištenje memorije.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "§7Neslužbeni prijevodi za Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/cs_cz.json b/src/main/resources/assets/sodium/lang/cs_cz.json deleted file mode 100644 index 28f843b..0000000 --- a/src/main/resources/assets/sodium/lang/cs_cz.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "Nízký", - "sodium.option_impact.medium": "Střední", - "sodium.option_impact.high": "Vysoký", - "sodium.option_impact.extreme": "Extrémní", - "sodium.option_impact.varies": "Různý", - "sodium.options.pages.quality": "Kvalita", - "sodium.options.pages.performance": "Výkon", - "sodium.options.pages.advanced": "Pokročilé", - "sodium.options.view_distance.tooltip": "Vykreslovací vzdálenost (dohled) ovládá, jak daleko bude terén vykreslován. Kratší vzdálenosti znamenají, že bude vykresleno méně terénu, což zvýší počet snímků za sekundu.", - "sodium.options.simulation_distance.tooltip": "Dosah simulace ovládá, jak daleko bude terén a entity načítán a tickován. Kratší vzdálenosti mohou snížit zátěž serveru a zvýšit počet snímků za vteřinu.", - "sodium.options.brightness.tooltip": "Ovládá minimální jas ve světě. Při zvýšení budou tmavší oblasti světa vypadat světleji. Toto nastavení neovlivňuje jas dobře osvětlených oblastí.", - "sodium.options.gui_scale.tooltip": "Nastavuje maximální faktor měřítka uživatelského rozhraní. Pokud je použito „auto“, bude vždy použit největší faktor měřítka.", - "sodium.options.fullscreen.tooltip": "Pokud je povoleno, bude hra zobrazena na celé obrazovce (pokud je podporováno).", - "sodium.options.v_sync.tooltip": "Pokud je povoleno, snímková frekvence hry bude synchronizována s obnovovací frekvencí monitoru, což umožní obecněji plynulejší zážitek za cenu mírného zpoždění vstupu. Toto nastavení může snížit výkon, pokud je váš systém příliš pomalý.", - "sodium.options.fps_limit.tooltip": "Omezuje maximální počet snímků za vteřinu. Toto může pomoci omezit využití baterie a obecnou zátěž systému při multitaskingu. Pokud je povolen VSync, bude tato možnost ignorována, pokud není nižší než obnovovací frekvence vašeho monitoru.", - "sodium.options.view_bobbing.tooltip": "Pokud je povoleno, obrazovka hráče se bude hýbat a naklánět při pohybu. Zakázání této možnosti může pomoci hráčům s nevolností z pohybu při hraní.", - "sodium.options.attack_indicator.tooltip": "Ovládá, kde je na obrazovce zobrazen indikátor útoku.", - "sodium.options.autosave_indicator.tooltip": "Pokud je povoleno, bude při ukládání hry na disk zobrazena ikona.", - "sodium.options.graphics_quality.tooltip": "Výchozí kvalita grafiky ovládá některá původní nastavení a je vyžadována pro kompatibilitu s módy. Pokud jsou možnosti níže ponechány na „Výchozí“, budou používat toto nastavení.", - "sodium.options.clouds_quality.tooltip": "Úroveň kvality při vykreslování mraků na obloze. I když mají možnosti označení „Rychlá“ a „Pěkná“, jejich vliv na výkon je zanedbatelný.", - "sodium.options.weather_quality.tooltip": "Ovládá vzdálenost, ve které bude vykreslováno počasí, například déšť a sníh.", - "sodium.options.leaves_quality.name": "Listy", - "sodium.options.leaves_quality.tooltip": "Ovládá, zda bude listí vykresleno jako průhledné (pěkné) nebo neprůhledné (rychlé).", - "sodium.options.particle_quality.tooltip": "Ovládá maximální počet částic, které mohou být v jednu chvíli zobrazeny na obrazovce.", - "sodium.options.smooth_lighting.tooltip": "Zapne vyhlazování světla a stínování bloků ve světě. Tato možnost může velmi mírně zvýšit množství času potřebného k načtení nebo aktualizaci chunku, neovlivňuje ale snímkovou frekvenci.", - "sodium.options.biome_blend.value": "%s blok(ů)", - "sodium.options.biome_blend.tooltip": "Vzdálenost (v blocích), ve které se barvy biomu budou plynule prolínat. Při použití vyšších hodnot se výrazně prodlouží doba načítání nebo aktualizace bloků, přičemž kvalita se bude zlepšovat stále méně.", - "sodium.options.entity_distance.tooltip": "Násobitel vykreslovací vzdálenosti využívané pro vykreslování entit. Nižší hodnoty snižují a vyšší hodnoty zvyšují maximální vzdálenost, ve které budou vykreslovány entity.", - "sodium.options.entity_shadows.tooltip": "Pokud je povoleno, budou pod stvořeními a dalšími entitami vykreslovány jednoduché stíny.", - "sodium.options.vignette.name": "Ztmavení", - "sodium.options.vignette.tooltip": "Pokud je povoleno, bude použit efekt ztmavení, když se hráč nachází ve tmavších oblastech, díky čemuž bude výsledný obraz tmavší a dramatičtější.", - "sodium.options.mipmap_levels.tooltip": "Ovládá počet mipmap, které budou použity pro textury modelů bloků. Vyšší hodnoty poskytují lepší vykreslování vzdálených bloků ale mohou výrazně ovlivnit výkon při použití s balíčky modifikací, které používají velké množství animovaných textur.", - "sodium.options.use_block_face_culling.name": "Použít skrývání stran bloků", - "sodium.options.use_block_face_culling.tooltip": "Pokud je povoleno, budou vykreslovány pouze strany bloků, které jsou otočeny ke kameře. Toto může omezit obrovské množství stran bloků velmi brzy v procesu vykreslování, čímž se velmi zvýší výkon vykreslování. Některé balíčky modifikací mohou mít s touto možností problémy, takže ji zkuste zakázat, pokud vidíte v blocích díry.", - "sodium.options.use_fog_occlusion.name": "Použít skrývání v mlze", - "sodium.options.use_fog_occlusion.tooltip": "Pokud je povoleno, chunky, které mají být plně skryty pomocí efektů mlhy, nebudou vykresleny, což pomůže zvýšit výkon. Zlepšení může být výraznější, když jsou efekty mlhy větší (například pod vodou), ale může to v některých případech způsobit nechtěné vizuální artefakty mezi oblohou a mlhou.", - "sodium.options.use_entity_culling.name": "Použít skrývání entit", - "sodium.options.use_entity_culling.tooltip": "Pokud je povoleno, budou entity, které se nacházejí v zorném poli kamery, ale nejsou uvnitř viditelného chunku, při vykreslování přeskočeny. Tato optimalizace využívá data viditelnosti, která již existují pro vykreslování chunků, a nepřidává zbytečné výpočty.", - "sodium.options.animate_only_visible_textures.name": "Animovat pouze viditelné textury", - "sodium.options.animate_only_visible_textures.tooltip": "Pokud je povoleno, budou aktualizovány pouze animované textury, které jsou určeny jako viditelné v aktuálním obraze. Toto může poskytnout výrazné zlepšení výkonu na určitém hardwaru, hlavně s náročnějšími balíčky modifikací. Pokud zjistíte problémy s neanimováním některých textur, zkuste zakázat tuto možnost.", - "sodium.options.cpu_render_ahead_limit.name": "Limit předběžného vykreslování CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "Pouze pro ladění. Určuje maximální počet snímků, které mohou být poslány do GPU. Změna této hodnoty se nedoporučuje, jelikož velmi nízké nebo vysoké hodnoty mohou vytvořit nestabilitu snímkové frekvence.", - "sodium.options.cpu_render_ahead_limit.value": "%s snímků", - "sodium.options.performance_impact_string": "Dopad na výkon: %s", - "sodium.options.use_persistent_mapping.name": "Použít perzistentní mapování", - "sodium.options.use_persistent_mapping.tooltip": "Pouze pro ladění. Pokud je povoleno, bude pro mezipaměť použito perzistentní mapování paměti, aby se vyhnulo zbytečným kopiím paměti. Vypnutí této možnosti může být užitečné pro nalezení příčiny grafického poškození.", - "sodium.options.chunk_update_threads.name": "Vlákna aktualizací chunků", - "sodium.options.chunk_update_threads.tooltip": "Určuje počet vláken, která se mají použít pro sestavení a třídění chunků. Použití více vláken může urychlit načítání a aktualizaci chunků, ale může mít negativní vliv na časy snímků. Výchozí hodnota je obvykle dostatečná pro všechny situace.", - "sodium.options.always_defer_chunk_updates.name": "Nezávislost na aktualizacích chunků", - "sodium.options.always_defer_chunk_updates.tooltip": "Pokud je povoleno, nebude vykreslování nikdy čekat na dokončení aktualizací chunků, i když jsou důležité. Toto může v některých situacích výrazně zlepšit snímkovou frekvenci, ale může vytvořit výrazné vizuální artefakty v místech, kde blokům chvíli trvá, než se objeví nebo zmizí.", - "sodium.options.sort_behavior.name": "Třídění průsvitnosti", - "sodium.options.sort_behavior.tooltip": "Zapne třídění průsvitnosti. Zapnutím zamezíte chybám v průsvitných blocích, jako je voda a sklo, a hra se je pokusí správně zobrazit, i když je kamera v pohybu. Tato funkce má malý dopad na výkon rychlosti načítání a aktualizací chunků, ale na snímkové frekvenci to obvykle není patrné.", - "sodium.options.use_no_error_context.name": "Použít kontext bez chyb", - "sodium.options.use_no_error_context.tooltip": "Když je povoleno, bude kontext OpenGL vytvořen s vypnutou kontrolou chyb. Toto mírně zlepší vykreslovací výkon, ale může výrazně ztížit ladění neočekávaných pádů.", - "sodium.options.buttons.undo": "Zrušit", - "sodium.options.buttons.apply": "Použít", - "sodium.options.buttons.donate": "Kupte nám kávu!", - "sodium.console.game_restart": "Pro použití nastavení grafiky je nutné restartovat hru!", - "sodium.console.broken_nvidia_driver": "Ovladače grafiky NVIDIA jsou zastaralé!\n * Při nainstalovaném modu Sodiu můžou nastat problémy s výkonem a pády.\n * Aktualizujte prosím své ovladače grafiky na nejnovější verzi (verze 536.23 nebo novější.)", - "sodium.console.pojav_launcher": "PojavLauncher není při používání Sodia podporován.\n * S největší pravděpodobností nastanou obrovské problémy s výkonem, grafické chyby a pády.\n * Pokračujte na vlastní pěst -- s žádnými chybami ani pády vám nebudeme pomáhat!", - "sodium.console.core_shaders_error": "Následující balíčky modifikací jsou nekompatibilní se Sodiem:", - "sodium.console.core_shaders_warn": "Následující balíčky modifikací nemusí být kompatibilní se Sodiem:", - "sodium.console.core_shaders_info": "Pro více informací se podívejte do protokolu hry.", - "sodium.console.config_not_loaded": "Konfigurační soubor Sodia byl poškozen nebo jej v současné době nelze přečíst. Některé možnosti byly dočasně obnoveny na jejich výchozí hodnoty. Pro vyřešení tohoto problému prosím otevřete Nastavení grafiky.", - "sodium.console.config_file_was_reset": "Konfigurační soubor byl obnoven na výchozí nastavení.", - "sodium.options.particle_quality.name": "Částice", - "sodium.options.use_particle_culling.name": "Použít skrývání částic", - "sodium.options.use_particle_culling.tooltip": "Pokud je povoleno, budou vykresleny pouze částice, které mají být viditelné. Toto může poskytnout výrazné zlepšení ve snímkové frekvenci při velkém počtu částic.", - "sodium.options.allow_direct_memory_access.name": "Povolit přímý přístup k paměti", - "sodium.options.allow_direct_memory_access.tooltip": "Pokud je povoleno, některým kritickým kódovým cestám bude umožněno používat přímý přístup k paměti pro lepší výkon. Toto často sníží zatížení CPU při vykreslování chunků a entit, ale může být díky tomu těžší určit některé chyby a pády. Toto byste měli zakázat pouze pokud vám to někdo řekl, nebo pokud víte, co děláte.", - "sodium.options.enable_memory_tracing.name": "Povolit sledování paměti", - "sodium.options.enable_memory_tracing.tooltip": "Ladicí funkce. Pokud je povoleno, budou u alokací paměti sbírány stack traces pro lepší diagnostické informace při detekci úniků paměti.", - "sodium.options.chunk_memory_allocator.name": "Alokátor paměti chunků", - "sodium.options.chunk_memory_allocator.tooltip": "Vybere alokátor paměti, který bude použit pro vykreslování chunků.\n- ASYNC Nejrychlejší možnost, funguje dobře s většinou moderních ovladačů grafiky.\n- SWAP: Záložní možnost pro starší ovladače grafiky. Může výrazně zvýšit využití paměti.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "modmenu.summaryTranslation.sodium": "Nejrychlejší a nejkompatibilnější mod pro optimalizaci vykreslování pro Minecraft.", - "modmenu.descriptionTranslation.sodium": "Sodium je výkonný vykreslovací engine pro Minecraft, který výrazně zlepšuje snímkovou frekvenci a mikrozáseky a zároveň opravuje mnoho grafických problémů.", - "sodium.resource_pack.unofficial": "§7Neoficiální překlady modu Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/da_dk.json b/src/main/resources/assets/sodium/lang/da_dk.json deleted file mode 100644 index 96441d3..0000000 --- a/src/main/resources/assets/sodium/lang/da_dk.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "sodium.option_impact.low": "Lav", - "sodium.option_impact.medium": "Middel", - "sodium.option_impact.high": "Høj", - "sodium.option_impact.extreme": "Ekstrem", - "sodium.option_impact.varies": "Varierer", - "sodium.options.pages.quality": "Kvalitet", - "sodium.options.pages.performance": "Ydeevne", - "sodium.options.pages.advanced": "Avancerede", - "sodium.options.fullscreen.tooltip": "Hvis aktiveret, vises spillet i fuld skærm (hvis det understøttes).", - "sodium.options.leaves_quality.name": "Blade", - "sodium.options.biome_blend.value": "%s blok(ke)", - "sodium.options.vignette.name": "Vignet", - "sodium.options.cpu_render_ahead_limit.value": "%s billed(er)", - "sodium.options.performance_impact_string": "Virkning på ydeevnen: %s", - "sodium.options.chunk_update_threads.name": "Klodser opdatering tråde", - "sodium.options.buttons.undo": "Fortryd", - "sodium.options.buttons.apply": "Anvend", - "sodium.options.buttons.donate": "Køb en kaffe til os!", - "sodium.options.particle_quality.name": "Partikler", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "§7Uofficielle oversættelser for Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/de_de.json b/src/main/resources/assets/sodium/lang/de_de.json deleted file mode 100644 index afc8166..0000000 --- a/src/main/resources/assets/sodium/lang/de_de.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Gering", - "sodium.option_impact.medium": "Mittel", - "sodium.option_impact.high": "Hoch", - "sodium.option_impact.extreme": "Extrem", - "sodium.option_impact.varies": "Variiert", - "sodium.options.pages.quality": "Qualität", - "sodium.options.pages.performance": "Leistung", - "sodium.options.pages.advanced": "Erweitert", - "sodium.options.view_distance.tooltip": "Die Sichtweite bestimmt, wie weit die Landschaft gerendert wird. Eine geringere Sichtweite bedeutet, dass die Landschaft über eine kürzere Distanz hin gerendert wird, was die Leistung verbessert.", - "sodium.options.simulation_distance.tooltip": "Die Simulationsweite bestimmt, wie weit die Landschaft sowie Objekte und Wesen in dieser geladen werden. Eine kürzere Distanz reduziert die Last für den internen Server und kann die Leistung verbessern.", - "sodium.options.gui_scale.tooltip": "Legt den maximalen Skalierungsfaktor fest, der für die Benutzeroberfläche verwendet werden soll. Wenn „auto“ verwendet wird, wird immer der größtmögliche Skalierungsfaktor verwendet.", - "sodium.options.fullscreen.tooltip": "Wenn aktiviert, wird das Spiel im Vollbild-Modus angezeigt (falls unterstützt).", - "sodium.options.v_sync.tooltip": "Wenn aktiviert, wird die Bildrate des Spiels mit der Bildwiederholrate des Monitors synchronisiert, was zu einem flüssigeren Spielerlebnis auf Kosten der Eingabelatenz führt. Diese Einstellung kann zu einer Leistungsreduktion führen, sollte dein System zu langsam sein.", - "sodium.options.fps_limit.tooltip": "Limitiert die maximale Zahl an Bildern pro Sekunde. Dies kann helfen sowohl Strom zu sparen, als auch allgemeine Systemauslastung beim Multitasking zu reduzieren. Wenn VSync aktiviert ist, wird diese Option ignoriert, außer die Einstellung ist niedriger als die Bildwiederholrate deines Monitors.", - "sodium.options.view_bobbing.tooltip": "Wenn diese Option aktiviert ist, schwankt und wackelt die Ansicht des Spielers bei Bewegungen. Spieler, die beim Spielen unter Reisekrankheit leiden, können von einer Deaktivierung profitieren.", - "sodium.options.attack_indicator.tooltip": "Steuert, wo die Angriffsanzeige auf dem Bildschirm angezeigt wird.", - "sodium.options.autosave_indicator.tooltip": "Wenn diese Option aktiviert ist, wird ein Hinweis eingeblendet, wenn das Spiel speichert.", - "sodium.options.graphics_quality.tooltip": "Die standardmäßige Einstellung für die Grafikqualität steuert einige veraltete Optionen und ist für die Kompatibilität mit Mods erforderlich. Optionen, die auf \"Standard\" gesetzt sind, verwendend diese Einstellung.", - "sodium.options.clouds_quality.tooltip": "Die Qualitätsstufe, die für das Rendern der Wolken im Himmel verwendet wird. Wenngleich die Optionen mit \"Schnell\" und \"Schön\" beschriftet sind, sind die Auswirkungen auf die Leistung sehr gering.", - "sodium.options.weather_quality.tooltip": "Kontrolliert die Distanz, wie weit Effekte, wie Regen oder Schnee gerendert werden sollen.", - "sodium.options.leaves_quality.name": "Blätter", - "sodium.options.leaves_quality.tooltip": "Steuert, ob Blätter als transparent (schön) oder undurchsichtig (schnell) gerendert werden sollen.", - "sodium.options.particle_quality.tooltip": "Steuert die maximale Anzahl an Partikeln, die gleichzeitig auf dem Bildschirm vorhanden sein können.", - "sodium.options.smooth_lighting.tooltip": "Ermöglicht die gleichmäßige Beleuchtung und Schattierung von Blöcken in der Welt. Dies kann die Zeit, die zum Laden oder Aktualisieren von Blöcken benötigt wird, geringfügig erhöhen, hat aber keinen Einfluss auf die Bildrate.", - "sodium.options.biome_blend.value": "%s Block/Blöcke", - "sodium.options.biome_blend.tooltip": "Der Abstand (in Blöcken), über den die Farben der Biome sanft überblendet werden. Die Verwendung höherer Werte erhöht die Zeit, die zum Laden oder Aktualisieren von Chunks benötigt wird, bei abnehmender Qualitätsverbesserung erheblich.", - "sodium.options.entity_distance.tooltip": "Der Renderdistanz-Multiplikator, der beim Rendern von Entitäten verwendet wird. Kleinere Werte verringern und größere Werte erhöhen die maximale Entfernung, in der Objekte gerendert werden.", - "sodium.options.entity_shadows.tooltip": "Wenn aktiviert, werden einfache Schatten unter Mobs und anderen Objekten dargestellt.", - "sodium.options.vignette.name": "Vignette", - "sodium.options.vignette.tooltip": "Wenn diese Option aktiviert ist, wird ein Vignetteneffekt angewendet, wenn sich der Spieler in dunkleren Bereichen befindet, wodurch das Gesamtbild dunkler und dramatischer wird.", - "sodium.options.mipmap_levels.tooltip": "Steuert die Anzahl der Mipmaps, die für Blockmodelltexturen verwendet werden. Höhere Werte sorgen für eine bessere Darstellung von Blöcken in der Ferne, können sich jedoch negativ auf die Leistung von Ressourcenpaketen auswirken, die viele animierte Texturen verwenden.", - "sodium.options.use_block_face_culling.name": "Versteckte Blocktexturen nicht rendern", - "sodium.options.use_block_face_culling.tooltip": "Wenn diese Option aktiviert ist, werden nur die Flächen der Blöcke, die der Kamera zugewandt sind, zum Rendern übermittelt. Dadurch kann eine große Anzahl von Blockflächen sehr früh im Renderprozess eliminiert werden, was die Renderleistung erheblich verbessert. Bei einigen Ressourcenpaketen kann es zu Problemen mit dieser Option kommen. Falls du Löchern in Blöcken siehst, kannst du versuchen, diese Option zu deaktivieren.", - "sodium.options.use_fog_occlusion.name": "Nebel-Okklusion aktivieren", - "sodium.options.use_fog_occlusion.tooltip": "Wenn diese Option aktiviert ist, werden Chunks, die von Nebeleffekten als vollständig verdeckt eingestuft werden, nicht gerendert, was zur Verbesserung der Leistung beiträgt. Die Verbesserung kann dramatischer sein, wenn Nebeleffekte stärker sind (z. B. unter Wasser), aber in einigen Szenarien kann es zu unerwünschten visuellen Artefakten zwischen Himmel und Nebel kommen.", - "sodium.options.use_entity_culling.name": "Unsichtbare Entitäten nicht rendern", - "sodium.options.use_entity_culling.tooltip": "Wenn diese Option aktiviert ist, werden Elemente, die sich innerhalb des Kameraansichtsfensters, aber nicht innerhalb eines sichtbaren Chunks befinden, beim Rendern übersprungen. Diese Optimierung nutzt die Sichtbarkeitsdaten, die bereits für das Chunk-Rendering vorhanden sind, und verursacht keine Mehrkosten.", - "sodium.options.animate_only_visible_textures.name": "Nur sichtbare Texturen animieren", - "sodium.options.animate_only_visible_textures.tooltip": "Wenn diese Option aktiviert ist, werden nur die animierten Texturen aktualisiert, die im aktuellen Bild als sichtbar ermittelt wurden. Dies kann auf mancher Hardware zu einer erheblichen Leistungsverbesserung führen, insbesondere bei größeren Ressourcenpaketen. Wenn du Probleme damit hast, dass einige Texturen nicht animiert werden, deaktiviere diese Option.", - "sodium.options.cpu_render_ahead_limit.name": "CPU-Vorausrenderbegrenzung", - "sodium.options.cpu_render_ahead_limit.tooltip": "Nur zum Debuggen. Gibt die maximale Anzahl von Frames an, die zur GPU übertragen werden können. Es wird nicht empfohlen, diesen Wert zu ändern, da sehr niedrige oder hohe Werte zu einer Instabilität der Bildrate führen können.", - "sodium.options.cpu_render_ahead_limit.value": "%s Bild(er)", - "sodium.options.performance_impact_string": "Auswirkung auf Leistung: %s", - "sodium.options.use_persistent_mapping.name": "Dauerhafte Zuordnung verwenden", - "sodium.options.use_persistent_mapping.tooltip": "Nur zum Debuggen. Wenn diese Option aktiviert ist, werden dauerhafte Speicherzuordnungen für den Staging-Puffer verwendet, sodass unnötige Speicherkopien vermieden werden können. Dies zu deaktivieren kann hilfreich sein, um die Ursache von grafischer Korruption einzugrenzen.\n\nErfordert OpenGL 4.4 oder ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Threads für Chunk-Updates", - "sodium.options.always_defer_chunk_updates.name": "Chunk-Updates immer verzögern", - "sodium.options.always_defer_chunk_updates.tooltip": "Wenn diese Option aktiviert ist, wartet das Rendern nie auf den Abschluss von Chunk-Updates, auch wenn diese wichtig sind. Dies kann in einigen Szenarien die Bildraten erheblich verbessern, kann jedoch zu erheblichen visuellen Verzögerungen führen, bei denen es eine Weile dauert, bis Blöcke erscheinen oder verschwinden.", - "sodium.options.use_no_error_context.name": "Keinen Fehlerkontext verwenden", - "sodium.options.use_no_error_context.tooltip": "Wenn diese Option aktiviert ist, wird der OpenGL-Kontext mit deaktivierter Fehlerprüfung erstellt. Dies verbessert die Rendering-Leistung geringfügig, kann jedoch das Debuggen plötzlicher, unerklärlicher Abstürze erheblich erschweren.", - "sodium.options.buttons.undo": "Rückgängig machen", - "sodium.options.buttons.apply": "Anwenden", - "sodium.options.buttons.donate": "Kauf uns einen Kaffee!", - "sodium.console.game_restart": "Eine oder mehrere Einstellungen erfordern einen Spielneustart!", - "sodium.console.broken_nvidia_driver": "Die NVIDIA-Grafiktreiber sind veraltet!\n * Dies wird die Leistung beeinträchtigen und Abstürze verursachen, wenn Sodium installiert ist.\n * Bitte aktualisiere die Grafiktreiber auf die neuste Version (Version 536.23 oder neuer.)", - "sodium.console.pojav_launcher": "Der PojavLauncher wird mit Sodium nicht unterstützt.\n * Es ist sehr wahrscheinlich, dass Leistungsprobleme, Grafikfehler und Abstürze auftreten.\n * Passiert dies, bist du auf dich allein gestellt - wir können dir hier keine Unterstützung bieten!", - "sodium.console.core_shaders_error": "Die folgenden Ressourcenpakete sind mit Sodium inkompatibel:", - "sodium.console.core_shaders_warn": "Die folgenden Ressourcenpakete sind mit Sodium inkompatibel:", - "sodium.console.core_shaders_info": "Prüfe die Protokolle, um weitere Informationen zu erhalten.", - "sodium.console.config_not_loaded": "Die Konfigurationsdatei für Sodium ist beschädigt oder derzeit nicht lesbar. Einige Optionen wurden vorübergehend auf die Standardeinstellungen zurückgesetzt. Bitte öffne den Bildschirm „Videoeinstellungen“, um dieses Problem zu beheben.", - "sodium.console.config_file_was_reset": "Die Konfigurationsdatei wurde auf bekanntermaßen gute Standardeinstellungen zurückgesetzt.", - "sodium.options.particle_quality.name": "Particules", - "sodium.options.use_particle_culling.name": "Partikel Culling verwenden", - "sodium.options.use_particle_culling.tooltip": "Wenn diese Option aktiviert ist, werden nur Partikel gerendert, die als sichtbar bestimmt wurden. Dies kann eine deutliche Verbesserung der Bildraten bewirken, wenn sich viele Partikel in der Nähe befinden.", - "sodium.options.allow_direct_memory_access.name": "Direkten Speicherzugriff zulassen", - "sodium.options.allow_direct_memory_access.tooltip": "Wenn diese Option aktiviert ist, dürfen einige kritische Codepfade aus Leistungsgründen den direkten Speicherzugriff verwenden. Dadurch wird der CPU-Overhead für das Chunk- und Objekt-Rendering häufig erheblich reduziert, es kann jedoch die Diagnose einiger Fehler und Abstürze erschweren. Dies sollte nur deaktiviert werden, wenn man dazu aufgefordert wurde oder man anderweitig weiß, was man tut.", - "sodium.options.enable_memory_tracing.name": "Speicherverfolgung aktivieren", - "sodium.options.enable_memory_tracing.tooltip": "Debugging-Funktion. Wenn diese Option aktiviert ist, werden Stacktraces zusammen mit Speicherzuweisungen erfasst, um die Diagnoseinformationen zu verbessern, wenn Speicherlecks erkannt werden.", - "sodium.options.chunk_memory_allocator.name": "Chunk-Speicherzuweisung", - "sodium.options.chunk_memory_allocator.tooltip": "Wählt den Speicherzuordner aus, der für das Chunk-Rendering verwendet wird.\n- Asynchron: Schnellste Option, funktioniert gut mit den meisten modernen Grafiktreibern.\n- Swap: Fallback-Option für ältere Grafiktreiber. Kann die Speicherauslastung erheblich erhöhen.", - "sodium.options.chunk_memory_allocator.async": "Asynchron", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "§7Inoffizielle Übersetzungen für Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/el_gr.json b/src/main/resources/assets/sodium/lang/el_gr.json deleted file mode 100644 index 3db1b8d..0000000 --- a/src/main/resources/assets/sodium/lang/el_gr.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Χαμηλή", - "sodium.option_impact.medium": "Μέτρια", - "sodium.option_impact.high": "Υψηλή", - "sodium.option_impact.extreme": "Ακραία", - "sodium.option_impact.varies": "Ποικίλλει", - "sodium.options.pages.quality": "Ποιότητα", - "sodium.options.pages.performance": "Απόδοση", - "sodium.options.pages.advanced": "Για Προχωρημένους", - "sodium.options.view_distance.tooltip": "Η εμβέλεια απόδοσης ελέγχει πόσο μακριά θα γίνει η απόδοση του εδάφους. Μικρότερες εμβέλειες σημαίνουν ότι θα αποδοθεί/είναι ορατό λιγότερο έδαφος, βελτιώνοντας τους ρυθμούς καρέ.", - "sodium.options.simulation_distance.tooltip": "Η εμβέλεια προσομοίωσης ελέγχει το πόσο μακριά θα φορτωθεί το έδαφος και οι οντότητες και θα τσεκαριστούν. Οι μικρότερες αποστάσεις μπορούν να μειώσουν το φορτίο του εσωτερικού διακομιστή και μπορεί να βελτιώσουν τους ρυθμούς καρέ.", - "sodium.options.gui_scale.tooltip": "Ορίζει τον μέγιστο συντελεστή κλίμακας που θα χρησιμοποιείται για το περιβάλλον διεπαφής χρήστη. Αν χρησιμοποιηθεί η επιλογή \"Αυτόματη\", τότε θα χρησιμοποιείται πάντα ο μεγαλύτερος συντελεστής κλίμακας.", - "sodium.options.fullscreen.tooltip": "Εάν είναι ενεργοποιημένο, το παιχνίδι θα εμφανίζεται σε πλήρη οθόνη (εάν υποστηρίζεται).", - "sodium.options.v_sync.tooltip": "Εάν είναι ενεργοποιημένη, ο ρυθμός καρέ του παιχνιδιού θα συγχρονιστεί με τον ρυθμό ανανέωσης της οθόνης, γεγονός που θα προσφέρει γενικά μια πιο ομαλή εμπειρία σε βάρος της συνολικής καθυστέρησης εισόδου. Αυτή η ρύθμιση ενδέχεται να μειώσει την απόδοση αν το σύστημά σας είναι πολύ αργό.", - "sodium.options.fps_limit.tooltip": "Περιορίζει τον μέγιστο αριθμό καρέ ανά δευτερόλεπτο. Αυτό μπορεί να βοηθήσει στη μείωση της χρήσης της μπαταρίας και του φόρτου του συστήματος κατά την εκτέλεση πολλαπλών εργασιών. Εάν είναι ενεργοποιημένη η λειτουργία VSync, αυτή η επιλογή θα αγνοηθεί, εκτός εάν η τιμή της είναι χαμηλότερη από το ρυθμό ανανέωσης της οθόνης.", - "sodium.options.view_bobbing.tooltip": "Αν είναι ενεργοποιημένο, η προβολή του παίκτη θα ταλαντεύεται και θα κουνιέται κατά την κίνηση. Οι παίκτες που αισθάνονται ναυτία κατά τη διάρκεια του παιχνιδιού μπορούν να επωφεληθούν από την απενεργοποίηση αυτής της λειτουργίας.", - "sodium.options.attack_indicator.tooltip": "Ελέγχει πού θα εμφανίζεται ο Δείκτης Επίθεσης στην οθόνη.", - "sodium.options.autosave_indicator.tooltip": "Αν είναι ενεργοποιημένο, θα εμφανίζεται μια ένδειξη όταν το παιχνίδι αποθηκεύει τον κόσμο στο δίσκο.", - "sodium.options.graphics_quality.tooltip": "Η προεπιλεγμένη ποιότητα γραφικών ελέγχει ορισμένες παλαιότερες επιλογές και είναι απαραίτητη για τη συμβατότητα των mod. Εάν οι παρακάτω επιλογές παραμείνουν στην επιλογή \"Προεπιλεγμένο\", θα χρησιμοποιήσουν αυτή τη ρύθμιση.", - "sodium.options.clouds_quality.tooltip": "Το επίπεδο ποιότητας που θα χρησιμοποιείται για να απεικονιστούν τα σύννεφα στον ουρανό. Παρόλο που οι επιλογές έχουν ενδείξεις \"Γρήγορο\" και \"Φανταχτερά\", η επιβάρυνση στην απόδοση είναι αμελητέα.", - "sodium.options.weather_quality.tooltip": "Ρυθμίζει την απόσταση για την οποία θα απεικονίζονται καιρικά εφέ, όπως βροχή και χιόνι.", - "sodium.options.leaves_quality.name": "Φύλλα", - "sodium.options.leaves_quality.tooltip": "Ρυθμίζει αν τα φύλλα θα αποδίδονται ως διαφανή (φανταχτερά) ή αδιαφανή (γρήγορα).", - "sodium.options.particle_quality.tooltip": "Ελέγχει τον μέγιστο αριθμό σωματιδίων που μπορούν να είναι παρόντα στην οθόνη ανά πάσα στιγμή.", - "sodium.options.smooth_lighting.tooltip": "Επιτρέπει τον ομαλό φωτισμό και τη σκίαση των κύβων στον κόσμο. Αυτό μπορεί να αυξήσει ελαφρώς το χρόνο που χρειάζεται για να φορτωθεί ή να ενημερωθεί ένα τμήμα, αλλά δεν επηρεάζει τους ρυθμούς καρέ.", - "sodium.options.biome_blend.value": "%s κύβοι", - "sodium.options.biome_blend.tooltip": "Η απόσταση (σε κύβους) για την οποία τα χρώματα των τοπίων αναμειγνύονται ομαλά. Η χρήση υψηλότερων τιμών αυξάνει σημαντικά το χρόνο που χρειάζεται για τη φόρτωση ή την ενημέρωση των τμημάτων, με μειούμενη βελτίωση στην ποιότητα.", - "sodium.options.entity_distance.tooltip": "Ο παράγοντας απόστασης απόδοσης που χρησιμοποιείται από την απόδοση οντοτήτων. Οι μικρότερες τιμές μειώνουν και οι μεγαλύτερες τιμές αυξάνουν τη μέγιστη απόσταση στην οποία θα απεικονίζονται οι οντότητες.", - "sodium.options.entity_shadows.tooltip": "Αν είναι ενεργοποιημένες, βασικές σκιές θα εμφανίζονται κάτω από τα όντα και άλλες οντότητες.", - "sodium.options.vignette.name": "Βινιέτα", - "sodium.options.vignette.tooltip": "Εάν είναι ενεργοποιημένη, ένα εφέ βινιέτας θα εφαρμόζεται όταν ο παίκτης βρίσκεται σε πιο σκοτεινές περιοχές, το οποίο κάνει την όλη εικόνα πιο σκοτεινή και πιο δραματική.", - "sodium.options.mipmap_levels.tooltip": "Ρυθμίζει τον αριθμό των mipmaps που θα χρησιμοποιηθούν για τις υφές μοντέλων κύβων. Οι υψηλότερες τιμές παρέχουν καλύτερη απεικόνιση των κύβων σε απόσταση, αλλά μπορεί να επηρεάσουν αρνητικά την απόδοση με πακέτα πόρων που χρησιμοποιούν πολλές κινούμενες υφές.", - "sodium.options.use_block_face_culling.name": "Χρήση Block Face Culling", - "sodium.options.use_block_face_culling.tooltip": "Εάν είναι ενεργοποιημένη, μόνο οι επιφάνειες των κύβων που είναι στραμμένες προς την κάμερα θα υποβληθούν για επεξεργασία. Αυτό μπορεί να εξαλείψει έναν μεγάλο αριθμό όψεων κύβων πολύ νωρίς στη διαδικασία επεξεργασίας, γεγονός που βελτιώνει σημαντικά την ταχύτητα απεικόνισης. Ορισμένα πακέτα πόρων μπορεί να έχουν προβλήματα με αυτή την επιλογή, οπότε δοκιμάστε να την απενεργοποιήσετε αν βλέπετε τρύπες στους κύβους.", - "sodium.options.use_fog_occlusion.name": "Χρήση απόκρυψης ομίχλης (Fog Occlusion)", - "sodium.options.use_fog_occlusion.tooltip": "Εάν είναι ενεργοποιημένη, τα κομμάτια που έχουν καθοριστεί ότι είναι πλήρως κρυμμένα από εφέ ομίχλης δεν θα απεικονίζονται, συμβάλλοντας στη βελτίωση της απόδοσης. Η βελτίωση μπορεί να είναι πιο δραματική όταν τα εφέ ομίχλης είναι βαρύτερα (όπως κάτω από το νερό), αλλά μπορεί να προκαλέσει ανεπιθύμητα οπτικά τεχνουργήματα μεταξύ ουρανού και ομίχλης σε ορισμένα σενάρια.", - "sodium.options.use_entity_culling.name": "Χρήση Entity Culling", - "sodium.options.use_entity_culling.tooltip": "Εάν είναι ενεργοποιημένη, οι οντότητες που βρίσκονται εντός του πεδίου προβολής της κάμερας, αλλά όχι εντός ενός ορατού κομματιού, θα παραλείπονται κατά την επεξεργασία. Αυτή η βελτιστοποίηση χρησιμοποιεί τα δεδομένα ορατότητας που υπάρχουν ήδη για την απόδοση των τμημάτων και δεν προσθέτει επιβάρυνση.", - "sodium.options.animate_only_visible_textures.name": "Εμψύχωση μόνο ορατών υφών", - "sodium.options.animate_only_visible_textures.tooltip": "Εάν είναι ενεργοποιημένη, θα ενημερώνονται μόνο οι κινούμενες υφές που είναι ορατές στην τρέχουσα οθόνη. Αυτό μπορεί να προσφέρει σημαντική βελτίωση των επιδόσεων σε ορισμένο εξοπλισμό, ειδικά με βαρύτερα πακέτα πόρων. Αν αντιμετωπίζετε προβλήματα με ορισμένες υφές που δεν είναι κινούμενες, δοκιμάστε να απενεργοποιήσετε αυτή την επιλογή.", - "sodium.options.cpu_render_ahead_limit.name": "Όριο Προπορευόμενης Απόδοσης CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "Μόνο για αποσφαλμάτωση. Καθορίζει τον μέγιστο αριθμό καρέ που μπορούν να βρίσκονται σε εξέλιξη στην GPU. Η αλλαγή αυτής της τιμής δεν συνιστάται, καθώς πολύ χαμηλές ή υψηλές τιμές μπορεί να δημιουργήσουν αστάθεια του ρυθμού καρέ.", - "sodium.options.cpu_render_ahead_limit.value": "%s καρέ", - "sodium.options.performance_impact_string": "Επίδραση στην απόδοση: %s", - "sodium.options.use_persistent_mapping.name": "Χρήση Μόνιμης Χαρτογράφησης", - "sodium.options.use_persistent_mapping.tooltip": "Μόνο για αποσφαλμάτωση. Εάν είναι ενεργοποιημένη, θα χρησιμοποιηθούν μόνιμες αντιστοιχίσεις μνήμης για τον ενδιάμεσο χώρο αποθήκευσης, ώστε να αποφευχθούν περιττά αντίγραφα μνήμης. Η απενεργοποίηση αυτής της λειτουργίας μπορεί να είναι χρήσιμη για τον εντοπισμό της αιτίας γραφικών αλλοιώσεων.\n\nΑπαιτεί OpenGL 4.4 ή ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Νήματα Ενημέρωσης Τμημάτων", - "sodium.options.always_defer_chunk_updates.name": "Διαρκής Αναβολή Ενημερώσεων Τμημάτων", - "sodium.options.always_defer_chunk_updates.tooltip": "Αν είναι ενεργοποιημένη, η απεικόνιση δεν θα περιμένει ποτέ να ολοκληρωθούν οι ενημερώσεις των τμημάτων, ακόμη και αν είναι σημαντικές. Αυτό μπορεί να βελτιώσει σημαντικά τους ρυθμούς καρέ σε ορισμένα σενάρια, αλλά μπορεί να δημιουργήσει σημαντική οπτική καθυστέρηση όπου οι κύβοι αργούν να εμφανιστούν ή να εξαφανιστούν.", - "sodium.options.use_no_error_context.name": "Χρήση Πλαισίου δίχως Έλεγχο Σφαλμάτων", - "sodium.options.use_no_error_context.tooltip": "Όταν είναι ενεργοποιημένη, το πλαίσιο OpenGL θα δημιουργηθεί με απενεργοποιημένο τον έλεγχο σφαλμάτων. Αυτό βελτιώνει ελαφρώς την απόδοση, αλλά μπορεί να κάνει την αποσφαλμάτωση ξαφνικών ανεξήγητων καταρρεύσεων πολύ πιο δύσκολη.", - "sodium.options.buttons.undo": "Αναίρεση", - "sodium.options.buttons.apply": "Εφαρμογή", - "sodium.options.buttons.donate": "Κεράστε μας ένα καφεδάκι!", - "sodium.console.game_restart": "Το παιχνίδι πρέπει να επανεκκινηθεί για να εφαρμοστούν μία ή περισσότερες ρυθμίσεις βίντεο!", - "sodium.console.broken_nvidia_driver": "Το πρόγραμμα οδήγησης γραφικών της NVIDIA δεν είναι ενημερωμένο!\n * Αυτό θα προκαλέσει σοβαρά προβλήματα απόδοσης και συντριβές όταν εγκατασταθεί το Sodium.\n * Ενημερώστε το πρόγραμμα οδήγησης γραφικών σας στην τελευταία έκδοση (έκδοση 536.23 ή νεότερη)", - "sodium.console.pojav_launcher": "Το PojavLauncher δεν υποστηρίζεται όταν χρησιμοποιείται το Sodium.\n * Είναι πολύ πιθανό να αντιμετωπίσετε ακραία προβλήματα απόδοσης, σφάλματα γραφικών και συντριβές.\n * Θα είστε μόνοι σας αν αποφασίσετε να συνεχίσετε - δεν θα σας βοηθήσουμε με τυχόν σφάλματα ή καταρρεύσεις!", - "sodium.console.core_shaders_error": "Τα ακόλουθα πακέτα πόρων δεν είναι συμβατά με το Sodium:", - "sodium.console.core_shaders_warn": "Τα ακόλουθα πακέτα πόρων ενδέχεται να μην είναι συμβατά με το Sodium:", - "sodium.console.core_shaders_info": "Ελέγξτε το αρχείο καταγραφής του παιχνιδιού για λεπτομερείς πληροφορίες.", - "sodium.console.config_not_loaded": "Το αρχείο ρυθμίσεων για το Sodium έχει καταστραφεί ή δεν είναι προς το παρόν αναγνώσιμο. Ορισμένες επιλογές έχουν προσωρινά επαναφερθεί στις προεπιλογές τους. Παρακαλούμε ανοίξτε την οθόνη ρυθμίσεων βίντεο για να επιλύσετε αυτό το πρόβλημα.", - "sodium.console.config_file_was_reset": "Το αρχείο ρυθμίσεων έχει επαναφερθεί στις γνωστά καλές προεπιλογές.", - "sodium.options.particle_quality.name": "Σωματίδια", - "sodium.options.use_particle_culling.name": "Χρήση Particle Culling", - "sodium.options.use_particle_culling.tooltip": "Αν είναι ενεργοποιημένη, θα απεικονίζονται μόνο τα σωματίδια που έχουν καθοριστεί ως ορατά. Αυτό μπορεί να προσφέρει σημαντική βελτίωση στους ρυθμούς καρέ όταν πολλά σωματίδια βρίσκονται κοντά.", - "sodium.options.allow_direct_memory_access.name": "Επιτρεπτή Άμεση Προσπέλαση Μνήμης", - "sodium.options.allow_direct_memory_access.tooltip": "Εάν είναι ενεργοποιημένη, θα επιτραπεί σε ορισμένα κρίσιμα μονοπάτια κώδικα να χρησιμοποιούν άμεση πρόσβαση στη μνήμη για λόγους απόδοσης. Αυτό συχνά μειώνει σημαντικά την επιβάρυνση της CPU για την απόδοση τμημάτων και οντοτήτων, αλλά μπορεί να δυσχεράνει τη διάγνωση ορισμένων σφαλμάτων και καταρρεύσεων. Θα πρέπει να το απενεργοποιείτε μόνο αν σας έχει ζητηθεί ή αλλιώς αν γνωρίζετε τι κάνετε.", - "sodium.options.enable_memory_tracing.name": "Ενεργοποίηση Ανίχνευσης Μνήμης", - "sodium.options.enable_memory_tracing.tooltip": "Λειτουργία εντοπισμού σφαλμάτων. Εάν είναι ενεργοποιημένη, τα ίχνη στοίβας θα συλλέγονται παράλληλα με τις κατανομές μνήμης, ώστε να βελτιώνονται οι διαγνωστικές πληροφορίες όταν εντοπίζονται διαρροές μνήμης.", - "sodium.options.chunk_memory_allocator.name": "Κατανεμητής Μνήμης Τμημάτων", - "sodium.options.chunk_memory_allocator.tooltip": "Επιλέγει τον κατανεμητή μνήμης που θα χρησιμοποιηθεί για την απόδοση των τμημάτων.\n- ASYNC: Η ταχύτερη επιλογή, λειτουργεί καλά με τους περισσότερους σύγχρονους οδηγούς γραφικών.\n- SWAP: Επιλογή εφεδρείας για παλαιότερους οδηγούς γραφικών. Μπορεί να αυξήσει σημαντικά τη χρήση μνήμης.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "§7Ανεπίσημες μεταφράσεις για το Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/en_us.json b/src/main/resources/assets/sodium/lang/en_us.json deleted file mode 100644 index 62819e0..0000000 --- a/src/main/resources/assets/sodium/lang/en_us.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "Low", - "sodium.option_impact.medium": "Medium", - "sodium.option_impact.high": "High", - "sodium.option_impact.extreme": "Extreme", - "sodium.option_impact.varies": "Varies", - "sodium.options.pages.quality": "Quality", - "sodium.options.pages.performance": "Performance", - "sodium.options.pages.advanced": "Advanced", - "sodium.options.view_distance.tooltip": "The render distance controls how far away terrain will be rendered. Shorter distances mean that less terrain will be rendered, improving frame rates.", - "sodium.options.simulation_distance.tooltip": "The simulation distance controls how far away terrain and entities will be loaded and ticked. Shorter distances can reduce the internal server's load and may improve frame rates.", - "sodium.options.brightness.tooltip": "Controls the minimum brightness in the world. When increased, darker areas of the world will appear brighter. This does not affect the brightness of already well-lit areas.", - "sodium.options.gui_scale.tooltip": "Sets the maximum scale factor to be used for the user interface. If \"auto\" is used, then the largest scale factor will always be used.", - "sodium.options.fullscreen.tooltip": "If enabled, the game will display in full-screen (if supported).", - "sodium.options.v_sync.tooltip": "If enabled, the game's frame rate will be synchronized to the monitor's refresh rate, making for a generally smoother experience at the expense of overall input latency. This setting might reduce performance if your system is too slow.", - "sodium.options.fps_limit.tooltip": "Limits the maximum number of frames per second. This can help reduce battery usage and system load when multi-tasking. If VSync is enabled, this option will be ignored unless it is lower than your display's refresh rate.", - "sodium.options.view_bobbing.tooltip": "If enabled, the player's view will sway and bob when moving around. Players who experience motion sickness while playing may benefit from disabling this.", - "sodium.options.attack_indicator.tooltip": "Controls where the Attack Indicator is displayed on screen.", - "sodium.options.autosave_indicator.tooltip": "If enabled, an indicator will be shown when the game is saving the world to disk.", - "sodium.options.graphics_quality.tooltip": "The default graphics quality controls some legacy options and is necessary for mod compatibility. If the options below are left to \"Default\", they will use this setting.", - "sodium.options.clouds_quality.tooltip": "The quality level used for rendering clouds in the sky. Even though the options are labeled \"Fast\" and \"Fancy\", the effect on performance is negligible.", - "sodium.options.weather_quality.tooltip": "Controls the distance that weather effects, such as rain and snow, will be rendered.", - "sodium.options.leaves_quality.name": "Leaves", - "sodium.options.leaves_quality.tooltip": "Controls whether leaves will be rendered as transparent (fancy) or opaque (fast).", - "sodium.options.particle_quality.tooltip": "Controls the maximum number of particles which can be present on screen at any one time.", - "sodium.options.smooth_lighting.tooltip": "Enables the smooth lighting and shading of blocks in the world. This can very slightly increase the amount of time it takes to load or update a chunk, but it doesn't affect frame rates.", - "sodium.options.biome_blend.value": "%s block(s)", - "sodium.options.biome_blend.tooltip": "The distance (in blocks) which biome colors are smoothly blended across. Using higher values will greatly increase the amount of time it takes to load or update chunks, for diminishing improvements in quality.", - "sodium.options.entity_distance.tooltip": "The render distance multiplier used by entity rendering. Smaller values decrease, and larger values increase, the maximum distance at which entities will be rendered.", - "sodium.options.entity_shadows.tooltip": "If enabled, basic shadows will be rendered beneath mobs and other entities.", - "sodium.options.vignette.name": "Vignette", - "sodium.options.vignette.tooltip": "If enabled, a vignette effect will be applied when the player is in darker areas, which makes the overall image darker and more dramatic.", - "sodium.options.mipmap_levels.tooltip": "Controls the number of mipmaps which will be used for block model textures. Higher values provide better rendering of blocks in the distance, but could adversely affect performance with resource packs that use many animated textures.", - "sodium.options.use_block_face_culling.name": "Use Block Face Culling", - "sodium.options.use_block_face_culling.tooltip": "If enabled, only the faces of blocks which are facing the camera will be submitted for rendering. This can eliminate a large number of block faces very early in the rendering process, which greatly improves rendering performance. Some resource packs may have issues with this option, so try disabling it if you're seeing holes in blocks.", - "sodium.options.use_fog_occlusion.name": "Use Fog Occlusion", - "sodium.options.use_fog_occlusion.tooltip": "If enabled, chunks which are determined to be fully hidden by fog effects will not be rendered, helping to improve performance. The improvement can be more dramatic when fog effects are heavier (such as while underwater), but it may cause undesirable visual artifacts between the sky and fog in some scenarios.", - "sodium.options.use_entity_culling.name": "Use Entity Culling", - "sodium.options.use_entity_culling.tooltip": "If enabled, entities which are within the camera viewport, but not inside of a visible chunk, will be skipped during rendering. This optimization uses the visibility data which already exists for chunk rendering and does not add overhead.", - "sodium.options.animate_only_visible_textures.name": "Animate Only Visible Textures", - "sodium.options.animate_only_visible_textures.tooltip": "If enabled, only the animated textures which are determined to be visible in the current image will be updated. This can provide a significant performance improvement on some hardware, especially with heavier resource packs. If you experience issues with some textures not being animated, try disabling this option.", - "sodium.options.cpu_render_ahead_limit.name": "CPU Render-Ahead Limit", - "sodium.options.cpu_render_ahead_limit.tooltip": "For debugging only. Specifies the maximum number of frames which can be in-flight to the GPU. Changing this value is not recommended, as very low or high values may create frame rate instability.", - "sodium.options.cpu_render_ahead_limit.value": "%s frame(s)", - "sodium.options.performance_impact_string": "Performance Impact: %s", - "sodium.options.use_persistent_mapping.name": "Use Persistent Mapping", - "sodium.options.use_persistent_mapping.tooltip": "For debugging only. If enabled, persistent memory mappings will be used for the staging buffer so that unnecessary memory copies can be avoided. Disabling this can be useful for narrowing down the cause of graphical corruption.\n\nRequires OpenGL 4.4 or ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Chunk Update Threads", - "sodium.options.chunk_update_threads.tooltip": "Specifies the number of threads to use for chunk building and sorting. Using more threads can speed up chunk loading and update speed, but may negatively impact frame times. The default value is usually good enough for all situations.", - "sodium.options.always_defer_chunk_updates.name": "Always Defer Chunk Updates", - "sodium.options.always_defer_chunk_updates.tooltip": "If enabled, rendering will never wait for chunk updates to finish, even if they are important. This can greatly improve frame rates in some scenarios, but it may create significant visual lag where blocks take a while to appear or disappear.", - "sodium.options.sort_behavior.name": "Translucency Sorting", - "sodium.options.sort_behavior.tooltip": "Enables translucency sorting. This avoids glitches in translucent blocks like water and glass when enabled and attempts to correctly present them even when the camera is in motion. This has a small performance impact on chunk loading and update speeds, but is usually not noticeable in frame rates.", - "sodium.options.use_no_error_context.name": "Use No Error Context", - "sodium.options.use_no_error_context.tooltip": "When enabled, the OpenGL context will be created with error checking disabled. This slightly improves rendering performance, but it can make debugging sudden unexplained crashes much harder.", - "sodium.options.buttons.undo": "Undo", - "sodium.options.buttons.apply": "Apply", - "sodium.options.buttons.donate": "Buy us a coffee!", - "sodium.console.game_restart": "The game must be restarted to apply one or more video settings!", - "sodium.console.broken_nvidia_driver": "Your NVIDIA graphics drivers are out of date!\n * This will cause severe performance issues and crashes when Sodium is installed.\n * Please update your graphics drivers to the latest version (version 536.23 or newer.)", - "sodium.console.pojav_launcher": "PojavLauncher is not supported when using Sodium.\n * You are very likely to run into extreme performance issues, graphical bugs, and crashes.\n * You will be on your own if you decide to continue -- we will not help you with any bugs or crashes!", - "sodium.console.core_shaders_error": "The following resource packs are incompatible with Sodium:", - "sodium.console.core_shaders_warn": "The following resource packs may be incompatible with Sodium:", - "sodium.console.core_shaders_info": "Check the game log for detailed information.", - "sodium.console.config_not_loaded": "The configuration file for Sodium has been corrupted, or is currently unreadable. Some options have been temporarily reset to their defaults. Please open the Video Settings screen to resolve this problem.", - "sodium.console.config_file_was_reset": "The config file has been reset to known-good defaults.", - "sodium.options.particle_quality.name": "Particles", - "sodium.options.use_particle_culling.name": "Use Particle Culling", - "sodium.options.use_particle_culling.tooltip": "If enabled, only particles which are determined to be visible will be rendered. This can provide a significant improvement to frame rates when many particles are nearby.", - "sodium.options.allow_direct_memory_access.name": "Allow Direct Memory Access", - "sodium.options.allow_direct_memory_access.tooltip": "If enabled, some critical code paths will be allowed to use direct memory access for performance. This often greatly reduces CPU overhead for chunk and entity rendering, but can make it harder to diagnose some bugs and crashes. You should only disable this if you've been asked to or otherwise know what you're doing.", - "sodium.options.enable_memory_tracing.name": "Enable Memory Tracing", - "sodium.options.enable_memory_tracing.tooltip": "Debugging feature. If enabled, stack traces will be collected alongside memory allocations to help improve diagnostic information when memory leaks are detected.", - "sodium.options.chunk_memory_allocator.name": "Chunk Memory Allocator", - "sodium.options.chunk_memory_allocator.tooltip": "Selects the memory allocator that will be used for chunk rendering.\n- ASYNC: Fastest option, works well with most modern graphics drivers.\n- SWAP: Fallback option for older graphics drivers. May increase memory usage significantly.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "modmenu.summaryTranslation.sodium": "The fastest and most compatible rendering optimization mod for Minecraft.", - "modmenu.descriptionTranslation.sodium": "Sodium is a powerful rendering engine for Minecraft which greatly improves frame rates and micro-stutter, while fixing many graphical issues.", - "sodium.resource_pack.unofficial": "§7Unofficial translations for Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/es_ar.json b/src/main/resources/assets/sodium/lang/es_ar.json deleted file mode 100644 index ee6672d..0000000 --- a/src/main/resources/assets/sodium/lang/es_ar.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Bajo", - "sodium.option_impact.medium": "Medio", - "sodium.option_impact.high": "Alto", - "sodium.option_impact.extreme": "Extremo", - "sodium.option_impact.varies": "Variado", - "sodium.options.pages.quality": "Calidad", - "sodium.options.pages.performance": "Rendimiento", - "sodium.options.pages.advanced": "Avanzado", - "sodium.options.view_distance.tooltip": "La distancia de renderizado controla qué tan lejos se renderiza el terreno. Las distancias más cortas significan que se renderizará menos terreno, lo que mejorará la tasa de fotogramas.", - "sodium.options.simulation_distance.tooltip": "La distancia de simulación controla qué tan lejos se cargará y actualizará el terreno y las entidades. Las distancias más cortas pueden reducir la carga del servidor interno y pueden mejorar la tasa de fotogramas.", - "sodium.options.gui_scale.tooltip": "Establece el tamaño de la interfaz. Si se usa \"automática\", la interfaz se ajustará al máximo tamaño posible.", - "sodium.options.fullscreen.tooltip": "Al activarse, el juego se mostrará en pantalla completa (si es posible).", - "sodium.options.v_sync.tooltip": "Al activarse, la tasa de fotogramas del juego se adaptará a la frecuencia de actualización del monitor con fines de lograr una experiencia de juego más suave a coste de un pequeño incremento en la respuesta de entrada. Este ajuste puede reducir el rendimiento si su sistema es muy lento.", - "sodium.options.fps_limit.tooltip": "Limita la cantidad de fotogramas máximos por segundo. Esto puede ayudar a reducir el consumo de batería y aumentar la velocidad del sistema en otras tareas. Si la Sincronización Vertical está activada, esta opción no se aplicará a menos que sea menor que la frecuencia de actualización de tu monitor.", - "sodium.options.view_bobbing.tooltip": "Al activarse, la vista del jugador se sacudirá cuando este se mueva. Se recomienda desactivarlo si sufres de cinetosis.", - "sodium.options.attack_indicator.tooltip": "Controla donde se verá el Indicador de Ataque en la pantalla.", - "sodium.options.autosave_indicator.tooltip": "Al activarse, se indicará en pantalla cada vez que el mundo se esté guardando en su disco.", - "sodium.options.graphics_quality.tooltip": "Los gráficos predeterminados controlan algunas opciones herederas y es necesario para la compatibilidad con mods, Si los detalles del juego se dejan en \"Predeterminado\" se usará la calidad especificada en esta configuración.", - "sodium.options.clouds_quality.tooltip": "El nivel de calidad usado para renderizar las nubes del cielo. Aunque la opción esté marcada en \"Rápido\" o \"Detallado\" no hay impacto en el rendimiento.", - "sodium.options.weather_quality.tooltip": "Controla la distancia a la que los efectos del agua, como la lluvia y la nieve, son renderizados.", - "sodium.options.leaves_quality.name": "Hojas", - "sodium.options.leaves_quality.tooltip": "Controla como son renderizadas las hojas, si transparentes (detalladas), u opacas (rápidas).", - "sodium.options.particle_quality.tooltip": "Controla cuanta cantidad de partículas pueden ser visibles en pantalla a la vez.", - "sodium.options.smooth_lighting.tooltip": "Activa la iluminación y sombreado suave de los bloques en el mundo. Esta opción puede aumentar significativamente la cantidad de tiempo que toma en renderizar o actualizar un chunk, pero no afecta a los fotogramas.", - "sodium.options.biome_blend.value": "%s bloque(s)", - "sodium.options.biome_blend.tooltip": "La distancia (en bloques) en la que la transición entre biomas es producida. Mientras más alto sea el valor, más tiempo va a tomar en cargar o actualizar los chunks que tienen una transición, a cambio de aumentar la calidad.", - "sodium.options.entity_distance.tooltip": "El multiplicador de distancia de renderizado usado para cargar las entidades. Valores pequeños la reducen, y mayores valores aumentan la distancia máxima a la que las entidades son renderizadas.", - "sodium.options.entity_shadows.tooltip": "Al activarse, una sombra básica será renderizada bajo entidades.", - "sodium.options.vignette.name": "Viñeta", - "sodium.options.vignette.tooltip": "Al activarse, un efecto viñeta será aplicado cuando el jugador esté en lugares oscuros, lo que hace los bordes de la pantalla más oscuros, dando una sensación más dramatica.", - "sodium.options.mipmap_levels.tooltip": "Controla el número de mipmaps que serán usados en la textura de modelo de bloque. Valores altos mejoran la renderización de los bloques en la distancia, pero puede afectar negativamente el rendimiento si se usa un paquete de recursos con muchas texturas animadas.", - "sodium.options.use_block_face_culling.name": "Usar Eliminación Selectiva de Caras de Bloques", - "sodium.options.use_block_face_culling.tooltip": "Al activarse, solo las caras de los bloques que son vistos en cámara van a ser sometidos para renderizarse. Esto puede eliminar un gran número de caras de bloques muy temprano en el proceso de renderizado, lo cual acelera el proceso de renderizado. Muchos paquetes de recursos pueden tener problemas con esta opción, así que desactivala si ves agujeros en los bloques.", - "sodium.options.use_fog_occlusion.name": "Usar Oclusión de Niebla", - "sodium.options.use_fog_occlusion.tooltip": "Al activarse, los chunks que estén completamente cubiertos por la niebla no van a ser renderizados, ayudando a mejorar el rendimiento. La mejora puede ser más notoria si la niebla es intensa (como cuando estás bajo el agua), pero puede generar artefactos visuales indeseables entre el cielo y la niebla en algunos escenarios.", - "sodium.options.use_entity_culling.name": "Usar Eliminación Selectiva de Entidades", - "sodium.options.use_entity_culling.tooltip": "Al activarse, las entidades que están dentro de la visión de la cámara, pero no en un chunk visible, van a ser saltadas durante el renderizado. Esta optimización usa la información visible que ya existe para renderizar y no agrega costo adicional.", - "sodium.options.animate_only_visible_textures.name": "Animar solo las texturas visibles", - "sodium.options.animate_only_visible_textures.tooltip": "Al activarse, solo las texturas animadas que son visibles en pantalla van a ser actualizadas. Esto puede aumentar significativamente el rendimiento en algunos equipos, especialmente con packs de recursos pesados. Si experimentás problemas con algunas texturas no siendo animadas, probá desactivando esta opción.", - "sodium.options.cpu_render_ahead_limit.name": "Límite de procesamiento anticipado de CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "¡Solo para depuración!. Especifica el máximo número de fotogramas que se puede esperar a la GPU. No se recomienda cambiar este valor, debido a que valores muy bajos o altos pueden crear inestabilidad en los fotogramas.", - "sodium.options.cpu_render_ahead_limit.value": "%s fotograma(s)", - "sodium.options.performance_impact_string": "Impacto en el rendimiento: %s", - "sodium.options.use_persistent_mapping.name": "Usar Mapeo Persistente", - "sodium.options.use_persistent_mapping.tooltip": "¡Solo para depuración!. Al activarse, el mapeo de memoria persistente va a ser usado para el búfer provisional para evitar copias de memoria innecesarias. Deshabilitarlo puede ser útil para encontrar la causa de las corrupciones gráficas.\n\nRequiere OpenGL 4.4 o ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Hilos de actualización de chunk", - "sodium.options.always_defer_chunk_updates.name": "Posponer actualizaciones de chunks siempre", - "sodium.options.always_defer_chunk_updates.tooltip": "Al activarse, el renderizado nunca va a esperar a que se terminen de actualizar los chunks, incluso si son importantes. Esto puede mejorar considerablemente la tasa de fotogramas dependiendo del momento, pero podría causar un retraso visual en el mundo.", - "sodium.options.use_no_error_context.name": "Usar contexto sin error", - "sodium.options.use_no_error_context.tooltip": "Al activarse, el contexto de OpenGL va a ser creado sin comprobar el error. Esto mejora levemente el rendimiento de renderizado, pero puede hacer mucho más difícil arreglar cierres inexplicables.", - "sodium.options.buttons.undo": "Deshacer", - "sodium.options.buttons.apply": "Aplicar", - "sodium.options.buttons.donate": "¡Compranos un café!", - "sodium.console.game_restart": "¡Una o más configuraciones requieren reiniciar el juego para aplicarse!", - "sodium.console.broken_nvidia_driver": "¡Tus controladores gráficos NVIDIA están desactualizados!\n * Esto va a causar graves problemas de rendimiento y cierres inesperados mientras Sodium está instalado.\n * Por favor, actualizá tus drivers gráficos a la última versión (versión 536.23 o más nueva.)", - "sodium.console.pojav_launcher": "PojavLauncher no tiene soporte a Sodium.\n * Probablemente tengás graves problemas de rendimiento, errores gráficos y cierres inesperados.\n * Será desición tuya si decidís continuar. ¡No te ayudaremos con ningún error o cierre!", - "sodium.console.core_shaders_error": "Los siguientes paquetes de recursos son incompatibles con Sodium:", - "sodium.console.core_shaders_warn": "Los siguientes paquetes de recursos pueden no funcionar correctamente con Sodium:", - "sodium.console.core_shaders_info": "Revisá el registro del juego para obtener más información.", - "sodium.console.config_not_loaded": "El archivo de configuración para Sodium está corrupto o es ilegible. Algunas opciones han sido restablecidas temporalmente a las predeterminadas. Abrí las opciones de video para resolver este problema.", - "sodium.console.config_file_was_reset": "El archivo de configuración ha sido restablecido a las predeterminadas conocidas.", - "sodium.options.particle_quality.name": "Partículas", - "sodium.options.use_particle_culling.name": "Usar Eliminación Selectiva de Partículas", - "sodium.options.use_particle_culling.tooltip": "Al activarse, solo las partículas visibles será renderizadas. Esto puede proveer una mejora significativa en los fotogramas cuando hay muchas partículas cerca.", - "sodium.options.allow_direct_memory_access.name": "Permitir Acceso Directo a Memoria", - "sodium.options.allow_direct_memory_access.tooltip": "Si se activa, algunas rutas de código críticas podrán usar el acceso directo a la memoria para el rendimiento. En ocasiones, esto reduce el sobrecoste de CPU para la renderización de chunks y entidades, pero puede dificultar el diagnóstico de algunos errores y cuelgues. Deshabilitalo solo si te lo han pedido o sabés lo que estás haciendo.", - "sodium.options.enable_memory_tracing.name": "Activar Rastreo de Memoria", - "sodium.options.enable_memory_tracing.tooltip": "Función de depuración. Al habilitarse, los rastreos de pila se recopilarán junto con la asignación de memoria para ayudar a mejorar la diagnosticación cuando hay fugas de memoria.", - "sodium.options.chunk_memory_allocator.name": "Alocador de Memoria para chunks", - "sodium.options.chunk_memory_allocator.tooltip": "Selecciona el alocador de memoria que será usado para el renderizado de los chunks.\n- ASÍNCRONO: Opción rápida, funciona bien con bastantes controladores gráficos modernos.\n- INTERCAMBIO: Opción alternativa para controladores gráficos antiguos. Podría aumentar considerablemente el uso de memoria.", - "sodium.options.chunk_memory_allocator.async": "Asíncrono", - "sodium.options.chunk_memory_allocator.swap": "Intercambiar", - "sodium.resource_pack.unofficial": "§7Traducciones no oficiales para Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/es_es.json b/src/main/resources/assets/sodium/lang/es_es.json deleted file mode 100644 index 74961a0..0000000 --- a/src/main/resources/assets/sodium/lang/es_es.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Bajo", - "sodium.option_impact.medium": "Medio", - "sodium.option_impact.high": "Alto", - "sodium.option_impact.extreme": "Extremo", - "sodium.option_impact.varies": "Variado", - "sodium.options.pages.quality": "Calidad", - "sodium.options.pages.performance": "Rendimiento", - "sodium.options.pages.advanced": "Avanzado", - "sodium.options.view_distance.tooltip": "La distancia de renderizado controla qué tan lejos se renderiza el terreno. Las distancias más cortas significan que se renderizará menos terreno, lo que mejorará la tasa de fotogramas.", - "sodium.options.simulation_distance.tooltip": "La distancia de simulación controla qué tan lejos se cargarán y ciclarán el terreno y las entidades. Las distancias más cortas pueden reducir la carga del servidor interno y pueden mejorar la tasa de fotogramas.", - "sodium.options.gui_scale.tooltip": "Ajusta la escala de la interfaz de usuario. Cuando la opción \"automática\" es seleccionada, la interfaz se ajustara a la escala máxima disponible.", - "sodium.options.fullscreen.tooltip": "Si se activa, el juego se mostrará en pantalla completa (si es compatible).", - "sodium.options.v_sync.tooltip": "Si se activa, la tasa de fotogramas del juego se sincronizará con la frecuencia de actualización del monitor, lo que generalmente resultará en una experiencia más suave a expensas de un incremento en la latencia de entrada. Este ajuste podría reducir el rendimiento si tu sistema es muy lento.", - "sodium.options.fps_limit.tooltip": "Limita el número de fotogramas máximos por segundo. Esto puede ayudar a reducir el uso de batería y la carga general del sistema cuando se realizan otras tareas. Si la Sincronización Vertical está activada, esta opción será ignorada a no ser que sea menor que la frecuencia de actialización de tu monitor.", - "sodium.options.view_bobbing.tooltip": "Si se activa, la vista del jugador se balanceará y sacudirá cuando este se mueva. Los jugadores que sufran de cientosis se beneficiarán al desactivar esto.", - "sodium.options.attack_indicator.tooltip": "Controla donde se mostrará el Indicador de Ataque en la pantalla.", - "sodium.options.autosave_indicator.tooltip": "Si se activa, se mostrará un indicador cuando el juego esté guardando el mundo en el disco.", - "sodium.options.graphics_quality.tooltip": "La calidad de gráficos predeterminada controla algunas opciones heredadas y es necesaria para la compatibilidad con mods. Si las opciones a continuación se dejan en \"Predeterminado\", se usará esta configuración.", - "sodium.options.clouds_quality.tooltip": "El nivel de calidad utilizado para representar las nubes en el cielo. Aunque las opciones están etiquetadas como \"Rápido\" y \"Detallado\", el efecto sobre el rendimiento es insignificante.", - "sodium.options.weather_quality.tooltip": "Controla la distancia a la que se representarán los efectos climáticos, como la lluvia y la nieve.", - "sodium.options.leaves_quality.name": "Hojas", - "sodium.options.leaves_quality.tooltip": "Controla si las hojas se representarán transparentes (detalladas) u opacas (rápido).", - "sodium.options.particle_quality.tooltip": "Controla el número máximo de partículas que pueden estar presentes en pantalla a la vez.", - "sodium.options.smooth_lighting.tooltip": "Permite la iluminación y el sombreado suaves de los bloques del mundo. Esto puede aumentar ligeramente la cantidad de tiempo que lleva cargar o actualizar un fragmento, pero no afecta la velocidad de fotogramas.", - "sodium.options.biome_blend.value": "%s bloque(s)", - "sodium.options.biome_blend.tooltip": "La distancia (en bloques) en la que los colores del bioma se mezclan suavemente. El uso de valores más altos aumentará en gran medida la cantidad de tiempo que lleva cargar o actualizar fragmentos, lo que disminuirá las mejoras en la calidad.", - "sodium.options.entity_distance.tooltip": "El multiplicador de distancia de renderizado utilizado por la renderización de entidades. Los valores más pequeños disminuyen y los valores más grandes aumentan, la distancia máxima a la que se representarán las entidades.", - "sodium.options.entity_shadows.tooltip": "Si se activa, los mobs y otras entidades tendrán unas sombras básicas renderizadas bajo ellos.", - "sodium.options.vignette.name": "Viñeta", - "sodium.options.vignette.tooltip": "Si se activa, se aplicará un efecto de viñeta cuando el jugador esté en áreas más oscuras, lo que hace que la imagen general sea más oscura y dramática.", - "sodium.options.mipmap_levels.tooltip": "Controla la cantidad de mipmaps que se utilizarán para las texturas del modelo de bloques. Los valores más altos proporcionan una mejor representación de los bloques en la distancia, pero podrían afectar negativamente al rendimiento con paquetes de recursos que utilizan muchas texturas animadas.", - "sodium.options.use_block_face_culling.name": "Usar Eliminación Selectiva de Caras de Bloques", - "sodium.options.use_block_face_culling.tooltip": "Si se activa, solo se enviarán para renderizado las caras de los bloques que miran hacia la cámara. Esto puede eliminar una gran cantidad de caras de bloques muy temprano en el proceso de renderizado, lo que mejora enormemente el rendimiento del renderizado. Algunos paquetes de recursos pueden tener problemas con esta opción, así que intenta desactivarla si ves agujeros en los bloques.", - "sodium.options.use_fog_occlusion.name": "Usar Oclusión de Niebla", - "sodium.options.use_fog_occlusion.tooltip": "Si se activa, los chunks que estén completamente escondidos por los efectos de niebla no serán renderizados, lo que mejorará el rendimiento. La mejora puede ser mayor cuando los efectos de niebla sean más fuertes (debajo del agua), pero podría causar artefactos visuales no deseados en algunos escenarios entre el cielo y la niebla.", - "sodium.options.use_entity_culling.name": "Usar Eliminación Selectiva de Entidades", - "sodium.options.use_entity_culling.tooltip": "Si se activa, las entidades que estén dentro de la ventana gráfica de la cámara, pero no dentro de un fragmento visible, se omitirán durante el renderizado. Esta optimización utiliza los datos de visibilidad que ya existen para la representación de fragmentos y no agrega gastos generales.", - "sodium.options.animate_only_visible_textures.name": "Animar solo las texturas visibles", - "sodium.options.animate_only_visible_textures.tooltip": "Si se activa, solo se actualizarán las texturas animadas que se determine que son visibles en la imagen actual. Esto puede proporcionar una mejora significativa del rendimiento en algunos hardware, especialmente con paquetes de recursos más pesados. Si tiene problemas con algunas texturas que no están animadas, intente desactivar esta opción.", - "sodium.options.cpu_render_ahead_limit.name": "Límite de procesamiento anticipado de CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "Solo para depuración. Especifica el número máximo de fotogramas que pueden estar en tránsito hacia la GPU. No se recomienda cambiar este valor, ya que valores muy bajos o altos pueden crear inestabilidad en la velocidad de fotogramas.", - "sodium.options.cpu_render_ahead_limit.value": "%s fotograma(s)", - "sodium.options.performance_impact_string": "Impacto en el rendimiento: %s", - "sodium.options.use_persistent_mapping.name": "Usar Mapeo Persistente", - "sodium.options.use_persistent_mapping.tooltip": "Solo para depuración. Si se activa, se utilizarán asignaciones de memoria persistente para el búfer provisional para evitar copias de memoria innecesarias. Deshabilitar esto puede resultar útil para delimitar la causa de la corrupción gráfica.\n\nRequiere OpenGL 4.4 o ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Hilos de actualización de chunk", - "sodium.options.always_defer_chunk_updates.name": "Posponer actualizaciones de chunks siempre", - "sodium.options.always_defer_chunk_updates.tooltip": "Si se activa, el renderizado nunca esperará a que las actualizaciones de chunks terminen, incluso si son importantes. Esto puede mejorar considerablemente la tasa de fotogramas en algunos escenarios, pero podría causar un retardo visual en el mundo.", - "sodium.options.use_no_error_context.name": "Usar contexto sin error", - "sodium.options.use_no_error_context.tooltip": "Cuando esté activado, el contexto OpenGL se creará con la verificación de errores deshabilitada. Esto mejora ligeramente el rendimiento de renderizado, pero puede dificultar mucho la depuración de fallos repentinos e inexplicables.", - "sodium.options.buttons.undo": "Deshacer", - "sodium.options.buttons.apply": "Aplicar", - "sodium.options.buttons.donate": "¡Invítanos un café!", - "sodium.console.game_restart": "¡Debes reiniciar el juego para aplicar una o más configuraciones de video!", - "sodium.console.broken_nvidia_driver": "¡Tus controladores de gráficos NVIDIA están desactualizados!\n * Esto provocará graves problemas de rendimiento y fallos cuando se instale Sodium.\n * Actualice sus controladores de gráficos a la última versión (versión 536.23 o posterior)", - "sodium.console.pojav_launcher": "PojavLauncher no es compatible cuando se usa Sodium.\n * Es muy probable que te encuentres con problemas extremos de rendimiento, errores gráficos y fallas.\n * Estarás solo si decides continuar -- ¡no te ayudaremos con ningún error o falla!", - "sodium.console.core_shaders_error": "Los siguientes paquetes de recursos son incompatibles con Sodium:", - "sodium.console.core_shaders_warn": "Los siguientes paquetes de recursos pueden ser incompatibles con Sodium:", - "sodium.console.core_shaders_info": "Revisa el registro del juego para obtener información detallada.", - "sodium.console.config_not_loaded": "El archivo de configuración de Sodium está dañado o actualmente no se puede leer. Algunas opciones se han restablecido temporalmente a sus valores predeterminados. Abra la pantalla Configuración de video para resolver este problema.", - "sodium.console.config_file_was_reset": "El archivo de configuración se ha restablecido a los valores predeterminados conocidos.", - "sodium.options.particle_quality.name": "Partículas", - "sodium.options.use_particle_culling.name": "Usar Eliminación Selectiva de Partículas", - "sodium.options.use_particle_culling.tooltip": "Si se activa, solo las partículas que sean visibles serán renderizadas. Esto puede aumentar considerablemente la tasa de fotogramas cuando haya muchas partículas cerca.", - "sodium.options.allow_direct_memory_access.name": "Permitir Acceso Directo a Memoria", - "sodium.options.allow_direct_memory_access.tooltip": "Si se activa, algunas rutas de código críticas podrán usar el acceso directo a la memoria para el rendimiento. En ocasiones, esto reduce el sobrecoste de CPU para la renderización de chunks y entidades, pero puede dificultar el diagnóstico de algunos errores y cuelgues. Deshabilítalo solo si te lo han pedido o sabes lo que estás haciendo.", - "sodium.options.enable_memory_tracing.name": "Activar Rastreo de Memoria", - "sodium.options.enable_memory_tracing.tooltip": "Función de depuración. Si se activa, los rastreo de pila se recopilarán junto con la asignación de memoria para ayudar a mejorar la información de diagnóstico cuando se detecten fugas de memoria.", - "sodium.options.chunk_memory_allocator.name": "Alocador de Memoria para chunks", - "sodium.options.chunk_memory_allocator.tooltip": "Selecciona el alocador de memoria que será usado para el renderizado de chunks.\n- ASÍNCRONO: Opción más rápida, funciona bien con la mayoría de controladores gráficos modernos.\n- INTERCAMBIO: Opción alternativa para controladores gráficos antiguos. Podría aumentar significativamente el uso de memoria.", - "sodium.options.chunk_memory_allocator.async": "Asíncrono", - "sodium.options.chunk_memory_allocator.swap": "Intercambio", - "sodium.resource_pack.unofficial": "§7Traducciones no oficiales para Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/es_mx.json b/src/main/resources/assets/sodium/lang/es_mx.json deleted file mode 100644 index 6aed052..0000000 --- a/src/main/resources/assets/sodium/lang/es_mx.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Bajo", - "sodium.option_impact.medium": "Medio", - "sodium.option_impact.high": "Alto", - "sodium.option_impact.extreme": "Extremo", - "sodium.option_impact.varies": "Variado", - "sodium.options.pages.quality": "Calidad", - "sodium.options.pages.performance": "Rendimiento", - "sodium.options.pages.advanced": "Avanzado", - "sodium.options.view_distance.tooltip": "La distancia de renderizado controla qué tan lejos se renderiza el terreno. Las distancias más cortas significan que se renderizará menos terreno, lo que mejorará los cuadros por segundo.", - "sodium.options.simulation_distance.tooltip": "La distancia de simulación controla qué tan lejos se cargarán y ciclarán el terreno y las entidades. Las distancias más cortas pueden reducir la carga del servidor interno y pueden mejorar los cuadros por segundo.", - "sodium.options.gui_scale.tooltip": "Ajusta la escala de la interfaz de usuario. Cuando la opción \"automática\" es seleccionada, la interfaz se ajustara a la escala máxima disponible.", - "sodium.options.fullscreen.tooltip": "Si está habilitado, el juego se mostrará en pantalla completa (si es compatible).", - "sodium.options.v_sync.tooltip": "Si está habilitado, los cuadros por segundo del juego se sincronizarán con la frecuencia de actualización del monitor, lo que generalmente resultará en una experiencia más suave a expensas de un incremento en la latencia de entrada. Este ajuste podría reducir el rendimiento si tu sistema es muy lento.", - "sodium.options.fps_limit.tooltip": "Limita el número de fotogramas máximos por segundo. Esto puede ayudar a reducir el uso de batería y la carga general del sistema cuando se realizan otras tareas. Si la Sincronización Vertical está activada, esta opción será ignorada a no ser que sea menor que la frecuencia de actialización de tu monitor.", - "sodium.options.view_bobbing.tooltip": "Si se activa, la vista del jugador se balanceará y sacudirá cuando este se mueva. Los jugadores que sufran de cientosis se beneficiarán al desactivar esto.", - "sodium.options.attack_indicator.tooltip": "Controla donde se mostrará el indicador de ataque en la pantalla.", - "sodium.options.autosave_indicator.tooltip": "Si está habilitado, se mostrará un indicador cuando el juego esté guardando el mundo en el disco.", - "sodium.options.graphics_quality.tooltip": "La calidad de gráficos predeterminada controla algunas opciones heredadas y es necesaria para la compatibilidad con mods. Si las opciones a continuación se dejan en \"Predeterminado\", se usará esta configuración.", - "sodium.options.clouds_quality.tooltip": "El nivel de calidad utilizado para representar las nubes en el cielo. Aunque las opciones están etiquetadas como \"Rápido\" y \"Detallado\", el efecto sobre el rendimiento es insignificante.", - "sodium.options.weather_quality.tooltip": "Controla la distancia a la que se representarán los efectos climáticos, como la lluvia y la nieve.", - "sodium.options.leaves_quality.name": "Hojas", - "sodium.options.leaves_quality.tooltip": "Controla si las hojas se representarán transparentes (detalladas) u opacas (rápido).", - "sodium.options.particle_quality.tooltip": "Controla el número máximo de partículas que pueden estar presentes en pantalla a la vez.", - "sodium.options.smooth_lighting.tooltip": "Permite la iluminación y el sombreado suaves de los bloques del mundo. Esto puede aumentar ligeramente la cantidad de tiempo que lleva cargar o actualizar un fragmento, pero no afecta la velocidad de fotogramas.", - "sodium.options.biome_blend.value": "%s bloque(s)", - "sodium.options.biome_blend.tooltip": "La distancia (en bloques) en la que los colores del bioma se mezclan suavemente. El uso de valores más altos aumentará en gran medida la cantidad de tiempo que lleva cargar o actualizar fragmentos, lo que disminuirá las mejoras en la calidad.", - "sodium.options.entity_distance.tooltip": "El multiplicador de distancia de renderizado utilizado por la renderización de entidades. Los valores más pequeños disminuyen y los valores más grandes aumentan, la distancia máxima a la que se representarán las entidades.", - "sodium.options.entity_shadows.tooltip": "Si está habilitado, los mobs y otras entidades tendrán unas sombras básicas renderizadas bajo ellos.", - "sodium.options.vignette.name": "Viñeta", - "sodium.options.vignette.tooltip": "Si se activa, se aplicará un efecto de viñeta cuando el jugador esté en áreas más oscuras, lo que hace que la imagen general sea más oscura y dramática.", - "sodium.options.mipmap_levels.tooltip": "Controla la cantidad de mipmaps que se utilizarán para las texturas del modelo de bloques. Los valores más altos proporcionan una mejor representación de los bloques en la distancia, pero podrían afectar negativamente al rendimiento con paquetes de recursos que utilizan muchas texturas animadas.", - "sodium.options.use_block_face_culling.name": "Usar discriminación de caras de bloque", - "sodium.options.use_block_face_culling.tooltip": "Si se activa, solo se enviarán para renderizado las caras de los bloques que miran hacia la cámara. Esto puede eliminar una gran cantidad de caras de bloques muy temprano en el proceso de renderizado, lo que mejora enormemente el rendimiento del renderizado. Algunos paquetes de recursos pueden tener problemas con esta opción, así que intenta desactivarla si ves agujeros en los bloques.", - "sodium.options.use_fog_occlusion.name": "Usar oclusión de niebla", - "sodium.options.use_fog_occlusion.tooltip": "Si está habilitado, los chunks que estén completamente escondidos por los efectos de niebla no serán renderizados, lo que mejorará el rendimiento. La mejora puede ser mayor cuando los efectos de niebla sean más fuertes (debajo del agua), pero podría causar artefactos visuales no deseados en algunos escenarios entre el cielo y la niebla.", - "sodium.options.use_entity_culling.name": "Usar discriminación de entidades", - "sodium.options.use_entity_culling.tooltip": "Si se activa, las entidades que estén dentro de la ventana gráfica de la cámara, pero no dentro de un fragmento visible, se omitirán durante el renderizado. Esta optimización utiliza los datos de visibilidad que ya existen para la representación de fragmentos y no agrega gastos generales.", - "sodium.options.animate_only_visible_textures.name": "Animar solo las texturas visibles", - "sodium.options.animate_only_visible_textures.tooltip": "Si se activa, solo se actualizarán las texturas animadas que se determine que son visibles en la imagen actual. Esto puede proporcionar una mejora significativa del rendimiento en algunos hardware, especialmente con paquetes de recursos más pesados. Si tiene problemas con algunas texturas que no están animadas, intente desactivar esta opción.", - "sodium.options.cpu_render_ahead_limit.name": "Límite de procesamiento anticipado de CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "Solo para depuración. Especifica el número máximo de fotogramas que pueden estar en tránsito hacia la GPU. No se recomienda cambiar este valor, ya que valores muy bajos o altos pueden crear inestabilidad en la velocidad de fotogramas.", - "sodium.options.cpu_render_ahead_limit.value": "%s fotograma(s)", - "sodium.options.performance_impact_string": "Impacto en el rendimiento: %s", - "sodium.options.use_persistent_mapping.name": "Usar mapeo persistente", - "sodium.options.use_persistent_mapping.tooltip": "Solo para depuración. Si se activa, se utilizarán asignaciones de memoria persistente para el búfer provisional para evitar copias de memoria innecesarias. Deshabilitar esto puede resultar útil para delimitar la causa de la corrupción gráfica.\n\nRequiere OpenGL 4.4 o ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Hilos de actualización de chunk", - "sodium.options.always_defer_chunk_updates.name": "Posponer actualizaciones de chunks siempre", - "sodium.options.always_defer_chunk_updates.tooltip": "Si se activa, el renderizado nunca esperará a que las actualizaciones de chunks terminen, incluso si son importantes. Esto puede mejorar considerablemente la tasa de fotogramas en algunos escenarios, pero podría causar un retardo visual en el mundo.", - "sodium.options.use_no_error_context.name": "Usar contexto sin error", - "sodium.options.use_no_error_context.tooltip": "Cuando esté activado, el contexto OpenGL se creará con la verificación de errores deshabilitada. Esto mejora ligeramente el rendimiento de renderizado, pero puede dificultar mucho la depuración de fallos repentinos e inexplicables.", - "sodium.options.buttons.undo": "Deshacer", - "sodium.options.buttons.apply": "Aplicar", - "sodium.options.buttons.donate": "¡Invítanos un café!", - "sodium.console.game_restart": "¡El juego debe reiniciarse para aplicar uno o más ajustes de video!", - "sodium.console.broken_nvidia_driver": "Tus controladores de gráficos de NVIDIA no están actualizados.\n * Esto causará problemas graves de rendimiento y bloqueos cuando Sodium esté instalado.\n * Por favor, actualiza tus controladores de gráficos a la última versión (versión 536.23 o más reciente).", - "sodium.console.pojav_launcher": "PojavLauncher no es compatible cuando se utiliza Sodium.\n * Es muy probable que encuentres problemas de rendimiento extremos, errores gráficos y bloqueos.\n * Estarás por tu cuenta si decides continuar, ¡no te ayudaremos con ningún error o bloqueo!", - "sodium.console.core_shaders_error": "Los siguientes paquetes de recursos son incompatibles con Sodium:", - "sodium.console.core_shaders_warn": "Los siguientes paquetes de recursos pueden ser incompatibles con Sodium:", - "sodium.console.core_shaders_info": "Revisa el registro del juego para obtener información detallada.", - "sodium.console.config_not_loaded": "El archivo de configuración de Sodium está dañado o actualmente no se puede leer. Algunas opciones se han restablecido temporalmente a sus valores predeterminados. Abra la pantalla Configuración de video para resolver este problema.", - "sodium.console.config_file_was_reset": "El archivo de configuración se ha restablecido a los valores predeterminados conocidos.", - "sodium.options.particle_quality.name": "Partículas", - "sodium.options.use_particle_culling.name": "Usar discriminación de partículas", - "sodium.options.use_particle_culling.tooltip": "Si está habilitado, solo las partículas que sean visibles serán renderizadas. Esto puede aumentar considerablemente la velocidad de fotogramas cuando haya muchas partículas cerca.", - "sodium.options.allow_direct_memory_access.name": "Permitir acceso directo a memoria", - "sodium.options.allow_direct_memory_access.tooltip": "Si está habilitado, algunas rutas de código críticas podrán usar el acceso directo a la memoria para el rendimiento. En ocasiones, esto reduce la sobrecoste de la CPU para la renderización de chunks y entidades, pero puede dificultar el diagnóstico de algunos errores y cuelgues. Solo debe deshabilitar esto si se le ha preguntado o si sabe lo que está haciendo.", - "sodium.options.enable_memory_tracing.name": "Habilitar rastreo de memoria", - "sodium.options.enable_memory_tracing.tooltip": "Función de depuración. Si está habilitado, los rastreo de pila se recopilarán junto con la asignación de memoria para ayudar a mejorar la información de diagnóstico cuando se detecten fugas de memoria.", - "sodium.options.chunk_memory_allocator.name": "Asignador de memoria para chunks", - "sodium.options.chunk_memory_allocator.tooltip": "Selecciona el alocador de memoria que será usado para el renderizado de chunks.\n- ASÍNCRONO: Opción más rápida, funciona bien con la mayoría de controladores gráficos modernos.\n- INTERCAMBIO: Opción alternativa para controladores gráficos antiguos. Podría aumentar significativamente el uso de memoria.", - "sodium.options.chunk_memory_allocator.async": "Asíncrono", - "sodium.options.chunk_memory_allocator.swap": "Intercambio", - "sodium.resource_pack.unofficial": "§7Traducciones no oficiales para Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/et_ee.json b/src/main/resources/assets/sodium/lang/et_ee.json deleted file mode 100644 index 0a94915..0000000 --- a/src/main/resources/assets/sodium/lang/et_ee.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "madal", - "sodium.option_impact.medium": "keskmine", - "sodium.option_impact.high": "kõrge", - "sodium.option_impact.extreme": "ekstreemne", - "sodium.option_impact.varies": "varieerub", - "sodium.options.pages.quality": "Kvaliteet", - "sodium.options.pages.performance": "Jõudlus", - "sodium.options.pages.advanced": "Täpsemad", - "sodium.options.view_distance.tooltip": "Nähtavuskaugus määrab, kui kaugele maastikku renderdatakse. Väiksemad kaugused tähendavad vähema maastiku renderdamist, parandades kaadrisagedust.", - "sodium.options.simulation_distance.tooltip": "Simuleerimiskaugus juhib, kui kaugel olevat maastikku ja olemeid laaditakse ning tikse arvestatakse. Lühemad kaugused võivad parandada siseserveri koormust ning kaadrisagedust.", - "sodium.options.brightness.tooltip": "Juhib maailma minimaalset heledust. Suurendamisel kuvatakse maailma tumedamad alad eredamalt. See ei muuda juba hästi valgustatud alade heledust.", - "sodium.options.gui_scale.tooltip": "Määrab kasutajaliidese maksimaalse mõõtkavateguri. Automaatse valiku korral kasutatakse alati suurimat mõõtkavategurit.", - "sodium.options.fullscreen.tooltip": "Lubamisel kuvatakse mäng täisekraanil (kui on toetatud).", - "sodium.options.v_sync.tooltip": "Lubamisel sünkroonitakse mängu kaadrisagedus kuvari värskendussagedusega, tulemuseks on enamjaolt sujuvam kogemus üldise sisendilatentsuse arvelt. See valik võib jõudlust vähendada, kui su süsteem on liiga aeglane.", - "sodium.options.fps_limit.tooltip": "Piirab maksimaalset kaadrisagedust. See võib multitegumtöö korral vähendada akukasutust ja süsteemi koormust. VSynci lubamisel seda valikut ignoreeritakse, v.a. siis, kui see on madalam, kui sinu kuvari värskenduskiirus.", - "sodium.options.view_bobbing.tooltip": "Lubamisel rapub mängija kõndimisel ka tema vaateväli. Merehaiguse all kannatavad mängijad võivad soovida selle valiku keelata.", - "sodium.options.attack_indicator.tooltip": "Juhib, kus kuvatakse ekraanil ründeindikaatorit.", - "sodium.options.autosave_indicator.tooltip": "Lubamisel kuvatakse indikaatorit, kui mäng salvestab maailma kettale.", - "sodium.options.graphics_quality.tooltip": "Vaikimisi graafikakvaliteedi säte juhib teatud pärandvalikuid ning on vajalik modidega ühildumiseks. Kui allolevad valikud on jäetud sättele \"vaikimisi\", kasutavad need selle valiku sätet.", - "sodium.options.clouds_quality.tooltip": "Taevas pilvede renderdamiseks kasutatav kvaliteeditase. Kuigi valikud on \"kiire\" ja \"uhke\", on nende mõju jõudlusele tühine.", - "sodium.options.weather_quality.tooltip": "Juhib ilmaefektide, nagu vihma ja lume, renderduskaugust.", - "sodium.options.leaves_quality.name": "Lehed", - "sodium.options.leaves_quality.tooltip": "Juhib, kas lehed renderdatakse läbipaistvalt (uhked) või läbipaistmatult (kiired).", - "sodium.options.particle_quality.tooltip": "Juhib osakeste maksimaalset arvu, mida lubatakse korraga ekraanil kuvada.", - "sodium.options.smooth_lighting.tooltip": "Lubab maailmas plokkide sujuva valgustamise ja varjutamise. See võib veidi suurendada kamakate laadimise aega, kuid ei mõjuta kaadrisagedust.", - "sodium.options.biome_blend.value": "%s plokk(i)", - "sodium.options.biome_blend.tooltip": "Kaugus plokkides, üle mille bioomivärvid sujuvalt sulandatakse. Kõrgemate väärtuste kasutamine suurendab oluliselt kamakate renderdusaega, ent ei paku suuri parendusi kvaliteedis.", - "sodium.options.entity_distance.tooltip": "Olemite renderduskauguse kordaja. Väiksemad väärtused vähendavad ja suuremad väärtused suurendavad maksimaalset vahemaad, mille kaugusel olevaid olemeid renderdatakse.", - "sodium.options.entity_shadows.tooltip": "Lubades renderdatakse elukate ja teiste olemite all lihtsaid varje.", - "sodium.options.vignette.name": "Vinjett", - "sodium.options.vignette.tooltip": "Lubamisel rakendatakse mängijale tumedates alades olles vinjetiefekt, mis muudab üldpildi tumedamaks ja dramaatilisemaks.", - "sodium.options.mipmap_levels.tooltip": "Juhib plokimudeli tekstuuridel kasutatavate mipmappide arvu. Kõrgemad väärtused võivad pakkuda paremat kaugete plokkide renderdust, ent mõjuda mitmete animeeritud tekstuuride korral jõudlusele halvasti.", - "sodium.options.use_block_face_culling.name": "Plokikülje eraldus", - "sodium.options.use_block_face_culling.tooltip": "Lubamisel renderdatakse ainult need plokiküljed, mis on vaatleja poole suunatud. See võib renderdusprotsessi varajases staadiumis eemaldada palju plokikülgi, mis parandab renderdusjõudlust märgatavalt. Teatud ressursipakkidel võib sellega probleeme tekkida - seega, kui näed plokkides auke, proovi see valik keelata.", - "sodium.options.use_fog_occlusion.name": "Udu tõkestamine", - "sodium.options.use_fog_occlusion.tooltip": "Lubamisel jäetakse täielikult uduefektidega kaetud kamakad renderdamisel vahele, aidates jõudlust parandada. Parendus võib olla suurem, kui uduefektid on tugevamad (nt vee all), ent see võib mõnel juhul luua taeva ja udu vahele mittesoovitud visuaalseid artifakte.", - "sodium.options.use_entity_culling.name": "Olemite eraldus", - "sodium.options.use_entity_culling.tooltip": "Lubamisel jäetakse renderdamisel vahele olemid, mis asuvad kaamera vaateaknas, kuid mitte nähtavas kamakas. See optimeering kasutab nähtavuse andmeid, mis on kamakate renderdamisel juba olemas, ning ei lisa seega täiendavat koormust.", - "sodium.options.animate_only_visible_textures.name": "Animeeri vaid nähtavad tekstuurid", - "sodium.options.animate_only_visible_textures.tooltip": "Lubamisel värskendatakse vaid neid animeeritud tekstuure, mis on määratud praegusel kuval nähtavaks. See võib teatud riistvara jõudlust oluliselt parandada, eriti suuremate ressursipakkide puhul. Kui mõned tekstuurid ei ole animeeritud, aga peaksid olema, proovi see valik keelata.", - "sodium.options.cpu_render_ahead_limit.name": "Prots. ette-render. piirang", - "sodium.options.cpu_render_ahead_limit.tooltip": "Ainult silumise jaoks. Määrab maksimaalse kaadrite arvu, mis võivad protsessori ootejärjekorras olla. Selle väärtuse muutmine ei ole soovitatav, kuna väga madalad või kõrged väärtused võivad luua kaadrisageduse ebastabiilsuse.", - "sodium.options.cpu_render_ahead_limit.value": "%s kaadrit", - "sodium.options.performance_impact_string": "Mõju jõudlusele: %s", - "sodium.options.use_persistent_mapping.name": "Püsiv kaardistus", - "sodium.options.use_persistent_mapping.tooltip": "Ainult silumise jaoks. Lubamisel kasutatakse etapipuhvri jaoks püsivaid mäluvastendusi, et vältida tarbetuid mälukoopiaid. Selle keelamine võib olla kasulik graafilise korruptsiooni põhjuste vähendamiseks.\n\nNõuab OpenGL 4.4 või ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Kamakauuenduste lõimed", - "sodium.options.chunk_update_threads.tooltip": "Määrab lõimede arvu, mida kasutatakse kamakate ehitamiseks ja sorteerimiseks. Rohkemate lõimede kasutamine võib kiirendada kamakate laadimist ja uuendamiskiirust, ent samas negatiivselt mõjutada kaadrisagedust. Vaikeväärtus on tavaliselt kõigis olukordades piisavalt hea.", - "sodium.options.always_defer_chunk_updates.name": "Lükka kamakauuendused alati edasi", - "sodium.options.always_defer_chunk_updates.tooltip": "Lubamisel ei oota renderdamine kunagi kamakate uuendamise lõppu, isegi kui need kamakad on olulised. See võib teatud juhtudel oluliselt parandada kaadrisagedust, ent põhjustada ka märkimisväärset visuaalset viivitust, kus plokkide ilmumine või kadumine võtab veidi aega.", - "sodium.options.sort_behavior.name": "Läbipaistvuse sorteerimine", - "sodium.options.sort_behavior.tooltip": "Lubab läbipaistvuse sorteerimise. Lubamisel parandab see läbipaistvate plokkide, nagu vesi ja klaas, pisivigu ning üritab neid korrektselt kuvada ka siis, kui vaade on liikumises. Sellel on väike mõju jõudlusele kamakalaadimise ja uuenduskiiruste osas, kuid ei ole tavaliselt kaadrisageduse puhul märgatav.", - "sodium.options.use_no_error_context.name": "Ära kasuta veakonteksti", - "sodium.options.use_no_error_context.tooltip": "Lubamisel luuakse OpenGL kontekst keelatud veakontrolliga. See parandab veidi renderdamise jõudlust, kuid võib muuta ootamatute seletamatute krahhide silumise palju raskemaks.", - "sodium.options.buttons.undo": "Võta tagasi", - "sodium.options.buttons.apply": "Rakenda", - "sodium.options.buttons.donate": "Osta meile kohvi!", - "sodium.console.game_restart": "Ühe või rohkema graafikaseade rakendamiseks tuleb mäng taaskäivitada!", - "sodium.console.broken_nvidia_driver": "Sinu NVIDIA graafikadraiverid on aegunud!\n * See põhjustab tõsiseid jõudlusprobleeme ja krahhe, kui Sodium on paigaldatud.\n * Palun uuenda oma graafikadraiverid viimasele versioonile (versioon 536.23 või uuem)", - "sodium.console.pojav_launcher": "PojavLauncher ei ole Sodiumi kasutades toetatud.\n * Suure tõenäosusega tekivad äärmuslikud jõudlusprobleemid, graafilised vead ja krahhid.\n * Jätkamisel oled üksi - me ei aita sind mistahes vigade ja krahhide puhul!", - "sodium.console.core_shaders_error": "Järgnevad ressursipakid ei ühildu Sodiumiga:", - "sodium.console.core_shaders_warn": "Järgnevad ressursipakid ei pruugi Sodiumiga ühilduda:", - "sodium.console.core_shaders_info": "Täpsema info saamiseks vaata mängulogi.", - "sodium.console.config_not_loaded": "Sodiumi seadistusfail on rikutud või hetkel loetamatu. Mõned valikud on ajutiselt nende vaikeväärtustele lähtestatud. Selle probleemi lahendamiseks palun ava graafikaseaded.", - "sodium.console.config_file_was_reset": "Seadistusfail on lähtestatud teadaolevalt headele väärtustele.", - "sodium.options.particle_quality.name": "Osakesi", - "sodium.options.use_particle_culling.name": "Osakeste eraldus", - "sodium.options.use_particle_culling.tooltip": "Lubamisel renderdatakse vaid nähtavad osakesed. See võib parandada kaadrisagedust suuresti, kui läheduses on palju osakesi.", - "sodium.options.allow_direct_memory_access.name": "Otsene mälu juurdepääs", - "sodium.options.allow_direct_memory_access.tooltip": "Lubamisel kasutavad mõned kriitilised kooditeed jõudluse parandamiseks otsest mälu ligipääsu. See vähendab tihti protsessori koormust kamakate ja olemite renderdamisel, kuid võib muuta teatud vigade ja krahhide diagnoosimise keerulisemaks. Sa peaksid selle keelama vaid siis, kui sult on seda palutud või muul juhul tead, mida teed.", - "sodium.options.enable_memory_tracing.name": "Mälujälitus", - "sodium.options.enable_memory_tracing.tooltip": "Silumisfunktsioon. Lubamisel kogutakse mälujaotuste kõrval ka pinujälgesid, aidates täiendada diagnostilist teavet, kui tuvastatud on mälulekked.", - "sodium.options.chunk_memory_allocator.name": "Kamakate mälujaotur", - "sodium.options.chunk_memory_allocator.tooltip": "Määrab mälujaoturi, mida kasutatakse kamakate laadimiseks.\n- Asünkroonne: kiireim valik, töötab hästi enamus kaasaegsete draiveritega.\n- Saalitud: varuvariant vanematele graafikadraiveritele. Võib suurendada mälukasutust märgatavalt.", - "sodium.options.chunk_memory_allocator.async": "asünkroonne", - "sodium.options.chunk_memory_allocator.swap": "saalitud", - "modmenu.summaryTranslation.sodium": "Kiireim ja kõige paremini ühilduv renderduse optimeerimise mod Minecraftile.", - "modmenu.descriptionTranslation.sodium": "Sodium on võimas renderdusmootor Minecraftile, mis parandab jõudsalt kaadrisagedust ja vähendab latentsusokkaid, samal ajal parandades mitmeid graafikavigu.", - "sodium.resource_pack.unofficial": "§7Mitteametlikud tõlked Sodiumile§r" -} diff --git a/src/main/resources/assets/sodium/lang/fa_ir.json b/src/main/resources/assets/sodium/lang/fa_ir.json deleted file mode 100644 index 5f3deea..0000000 --- a/src/main/resources/assets/sodium/lang/fa_ir.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "کم", - "sodium.option_impact.medium": "متوسط", - "sodium.option_impact.high": "زیاد", - "sodium.option_impact.extreme": "بسیار زیاد", - "sodium.option_impact.varies": "متغیر", - "sodium.options.pages.quality": "کیفیت", - "sodium.options.pages.performance": "عملکرد", - "sodium.options.pages.advanced": "پیشرفته", - "sodium.options.view_distance.tooltip": "فاصله بارگذاری کنترل می کند که چقدر زمین دور بارگذاری می شود. فواصل کوتاه تر به این معنی است که زمین کمتری ارائه می شود و نرخ فریم را بهبود می بخشد.", - "sodium.options.simulation_distance.tooltip": "فاصله شبیه‌سازی کنترل می‌کند که چقدر زمین‌ها و موجودات دور بارگذاری و علامت‌گذاری می‌شوند. فواصل کوتاه تر می تواند بار سرور داخلی را کاهش دهد و ممکن است نرخ فریم را بهبود بخشد.", - "sodium.options.brightness.tooltip": "حداقل روشنایی در جهان را کنترل می کند. هنگامی که افزایش یابد، مناطق تاریک تر جهان روشن‌تر به نظر می رسند. این بر روشنایی مناطقی که از قبل به خوبی روشن شده اند تأثیر نمی گذارد.", - "sodium.options.gui_scale.tooltip": "حداکثر اندازه‌ای که برای ظاهر کاربری استفاده می‌شود را تنظیم می‌کند. اگر روی 'خودکار' تنظیم شود، بزرگ‌ترین اندازه ممکن به این عنوان استفاده خواهد شد.", - "sodium.options.fullscreen.tooltip": "در صورت فعال بودن، بازی به صورت تمام صفحه نمایش داده می شود (در صورت پشتیبانی).", - "sodium.options.v_sync.tooltip": "اگر فعال شود، نرخ فریم بازی با نرخ تازه سازی مانیتور همگام سازی میشود که باعث روان تر شدن تجربه بازی ولی با تاخیر ورودی بیشتر میشود. اگر سیستم شما خیلی کند باشد این گزینه باعث افت عملکرد میشود.", - "sodium.options.fps_limit.tooltip": "حداکثر مقدار فریم در ثانیه را محدود میکند. این گزینه میتواند به کاهش مصرف باتری و بارگذاری کلی سیستم هنگام انجام چندین وظیفه همزمان کمک کند. اگر VSync فعال باشد، این گزینه استفاده نمی‌شود مگر اینکه از نرخ تازه سازی صفحه نمایش شما پایین‌تر باشد.", - "sodium.options.view_bobbing.tooltip": "اگر فعال شود، دید بازیکن هنگام حرکت تاب می‌خورد و بالا و پایین می‌شود. بازیکن هایی که هنگام بازی دچار تهوع می‌شوند می‌توانند از غیرفعال کردن این گزینه فایده ببرند.", - "sodium.options.attack_indicator.tooltip": "محل نمایش نشانگر حمله را در صفحه بازی تنظیم می‌کند.", - "sodium.options.autosave_indicator.tooltip": "اگر فعال باشد، زمانی که بازی ، جهان را روی دیسک ذخیره می کند، نشانگر نشان داده می شود.", - "sodium.options.graphics_quality.tooltip": "کیفیت گرافیک پیشفرض یک سری گزینه های قدیمی را کنترل میکند و برای سازگاری با ماد ها الزامی است. اگر گزینه های زیر روی \"پیشفرض\" باشند، از این گزینه استفاده می‌کنند.", - "sodium.options.clouds_quality.tooltip": "سطح کیفی مورد استفاده برای نمایش ابرها در آسمان. حتی اگر گزینه های \"سریع\" و \"فانتزی\" فعال باشند، تاثیر آن بر عملکرد ناچیز است.", - "sodium.options.weather_quality.tooltip": "فاصله ای را که اثرات آب و هوایی مانند باران و برف نمایش داده می شود را کنترل می کند.", - "sodium.options.leaves_quality.name": "برگ", - "sodium.options.leaves_quality.tooltip": "اينکه برگ ها به صورت شفاف (تجملی) يا غيرشفاف (سريع) ظاهرسازی شوند را تنظيم می‌کند.", - "sodium.options.particle_quality.tooltip": "حداکثر تعداد ذراتی که در صفحه در هر زمان می‌توانند وجود داشته باشند را کنترل می‌کند.", - "sodium.options.smooth_lighting.tooltip": "نورپردازی صاف و سایه‌اندازی بلوک‌ها را در جهان فعال می‌کند. این می‌تواند مدت زمان بارگیری یا به‌روزرسانی یک قطعه را خیلی کم افزایش دهد، اما بر نرخ فریم تأثیری ندارد.", - "sodium.options.biome_blend.value": "%s بلاک", - "sodium.options.biome_blend.tooltip": "فاصله ای (در بلوک ها) که رنگ های بیوم ها به آرامی در آن ترکیب می شوند. استفاده از مقادیر بالاتر مدت زمان بارگیری یا به‌روزرسانی تکه‌ها را تا حد زیادی افزایش می‌دهد تا بهبود کیفیت کاهش یابد.", - "sodium.options.entity_distance.tooltip": "مضرب فاصله ظاهرسازی برای ظاهرسازی موجودات استفاده می‌شود. مقادیر کوچک‌تر کاهش و مقادیر بزرگ‌تر افزایش حداکثر فاصله‌ای که موجودات باید ظاهرسازی شوند را تنظیم ميکند.", - "sodium.options.entity_shadows.tooltip": "اگر فعال باشد، سایه های ساده‌ای زیر موجودات ظاهر می‌شود.", - "sodium.options.vignette.name": "ویگنت", - "sodium.options.vignette.tooltip": "اگر فعال باشد، تاثير ويگنت روی بازيکن وقتی که در نواحی تاريک باشد، اعمال خواهد شد؛ این باعث ميشود ظاهر مورد نمايش تاریک تر و دراماتیک تر باشد.", - "sodium.options.mipmap_levels.tooltip": "تعداد mipmap هایی را که برای بافت های مدل بلوک استفاده می شود، کنترل می کند. مقادیر بالاتر رندر بهتری از بلوک ها را در فاصله فراهم می کند، اما می تواند بر عملکرد بسته های منابعی که از بافت های متحرک زیادی استفاده می کنند تأثیر منفی بگذارد.", - "sodium.options.use_block_face_culling.name": "استفاده از جهت مورد نمایش بلاک ها", - "sodium.options.use_block_face_culling.tooltip": "اگر فعال شود، فقط سطوحی از بلاک که رو به دوربین هستند برای ظاهرشدن ثبت خواهند شد. این می‌تواند تعداد زیادی از جهات بلاک هارا که خیلی زود در فرایند ظاهرسازی شرکت می‌کنند را از بین ببرد، که به شدت باعث بهبود پردازش بازی و ظاهر سازی می‌شود. بعضی بسته های منابع ممکن است با این مورد مشکل داشته باشند، ولی خب غیرفعال کردنش را امتحان کنید، ببینید آیا سوراخ هایی در بلوک ها تشکیل می‌شود یا نه.", - "sodium.options.use_fog_occlusion.name": "از انسداد مه استفاده کنید", - "sodium.options.use_fog_occlusion.tooltip": "اگر فعال باشد، تکه ها تعیین می‌شوند که به طور کامل توسط غبار مخفی شوند و ظاهرسازی نشوند، که به عملکرد بازی کمک می‌کند. این بهبود ها حتی تاثیر خود را بیشتر در جاهایی که تاثیر غبار قوی‌تر است (مثل باران یا زیر آب) خود را نشان دهند، گرچه ممکن است باعث ایرادات ظاهری ناخواسته بوجود آمده بین آسمان و غبار روی زمین شود، در بعضی مواقع.", - "sodium.options.use_entity_culling.name": "استفاده از جهت مورد نمایش موجودات", - "sodium.options.use_entity_culling.tooltip": "اگر فعال باشد، موجوداتی که در ديد راس دوربين باشند اما نه داخل يک تکه قابل مشاهده، عمليات ظاهرسازی آنها گذشت خواهد شد. اين نوع بهينه سازی از اطلاعات از قبل دردسترس که برای ظاهرسازی تکه ها وجود دارد استفاده می کند و هيچ اضافه باری برای پردازش ندارد.", - "sodium.options.animate_only_visible_textures.name": "فقط بافت های قابل مشاهده را متحرک کنید", - "sodium.options.animate_only_visible_textures.tooltip": "اگر فعال باشد، فقط تکسچر های متحرکی که ديده شدن آنها در تصوير فعلی مشخص شده نمايش داده خواهند شد. اين ميتواند یک ارتقاء زياد در پردازش در بعضی سخت‌افزار ها داشته باشد. مخصوصا با بسته منابع های زیاد. اگر شما مشکلاتی با متحرک نشدن بعضی تکسچر ها به مشکل برخورديد، غيرفعال کردن اين گزينه را امتحان کنيد.", - "sodium.options.cpu_render_ahead_limit.name": "محدودیت رندر جلوتر پردازنده", - "sodium.options.cpu_render_ahead_limit.tooltip": "فقط برای رفع اشکال حداکثر تعداد فریم هایی را که می توانند در حین رفتن به GPU باشند را مشخص می کند. تغییر این مقدار توصیه نمی شود، زیرا مقادیر بسیار کم یا زیاد ممکن است ناپایداری نرخ فریم را ایجاد کنند.", - "sodium.options.cpu_render_ahead_limit.value": "%s فریم", - "sodium.options.performance_impact_string": "میزان تاثیر بر عملکرد بازی: %s", - "sodium.options.use_persistent_mapping.name": "استفاده از نقشه‌بندی مداوم", - "sodium.options.use_persistent_mapping.tooltip": "فقط برای مشکل یابی. اگر فعال باشد، نقشه‌بندی مداومی در حافظه برای مرحله بندی بافر ایجاد خواهد شد و بخاطر همین کپی های اضافه حافظه میتوانند کنار گذاشته شوند. غیرفعال کردن این مورد میتواند باعث کمتر شدن ایرادات گرافیکی شوند.\n\nنیازمند به OpenGL 4.4 یا ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "رشته های بروزرسانی تکه ها", - "sodium.options.chunk_update_threads.tooltip": "تعداد رشته هایی را که برای ساخت و مرتب‌سازی تکه ها استفاده می شود مشخص می کند. استفاده از رشته های بیشتر می تواند سرعت بارگذاری و سرعت به روز رسانی تکه را افزایش دهد، اما ممکن است بر زمان فریم تأثیر منفی بگذارد. مقدار پیش فرض معمولاً برای همه شرایط مناسب است.", - "sodium.options.always_defer_chunk_updates.name": "ترجیح همیشگی بروزرسانی های تکه ها", - "sodium.options.always_defer_chunk_updates.tooltip": "اگر فعال باشد، ظاهرسازی هیچوقت منتظر بروزرسانی تکه ها برای اتمام کار منتظر نخواهد ماند، حتی اگر آنها مهم باشند. این می‌تواند بهبود بزرگی در نرخ فریم در بعضی مواقع داشته باشد، اما ممکن است باعث ایجاد لگ های ظاهری در دنیا شود.", - "sodium.options.sort_behavior.name": "مرتب‌سازی شفافیت", - "sodium.options.sort_behavior.tooltip": "مرتب‌سازی شفافیت را فعال می کند. این کار از اشکال در بلوک های نیمه شفاف مانند آب و شیشه در هنگام فعال کردن جلوگیری می کند و سعی می کند آنها را به درستی نشان دهد حتی زمانی که دوربین در حرکت است. این تأثیر عملکرد کمی بر سرعت بارگذاری تکه ها و به‌روزرسانی دارد، اما معمولاً در نرخ فریم قابل توجه نیست.", - "sodium.options.use_no_error_context.name": "استفاده از خطای بدون محتوا", - "sodium.options.use_no_error_context.tooltip": "وقتی فعال باشد، محتوای OpenGL با چک کننده خطای غیرفعال ساخته خواهد شد. این ممکن است مقدار کمی باعث بهبود پردازش شود، اما ميتواند مشکل يابی در کرش های ناگهانی غيرمنتظره را سخت‌تر کند.", - "sodium.options.buttons.undo": "انصراف", - "sodium.options.buttons.apply": "اعمال", - "sodium.options.buttons.donate": "برای ما یک قهوه بخرید!", - "sodium.console.game_restart": "بازی بايستی يکبار مجددا باز شود تا تغيير يکسری تنظيمات ويديويی اعمال شوند!", - "sodium.console.broken_nvidia_driver": "درايور کارت گرافيک NVIDIA شما قديمی است!\n * اين باعث مشکلات شديد پردازشی و بيرون پريدن های مکرر از بازی خواهد شد وقتی سدیم نصب شده باشد.\n * لطفا درايور های کارت گرافيک خود را به آخرين نسخه بروزرسانی کنيد (نسخه 536.23 يا بالاتر).", - "sodium.console.pojav_launcher": "لانچر PojavLauncher برای استفاده با سديم پشتيبانی نشده.\n * شما به احتمال خيلی زياد به مشکلات پردازشی شديد، باگ های گرافیکی و از بازی بيرون پريدن های زیادی برخورد خواهيد کرد.\n * شما به تصميم شخص خودتان تصميم ميگيريد که اينگونه به بازی ادامه دهيد - ما هيچ گونه کمک و باگی مربوط به اين مورد نخواهيم پذيرفت!", - "sodium.console.core_shaders_error": "بسته های منابع زير با سُديم مغايرت دارند:", - "sodium.console.core_shaders_warn": "بسته های منابع زير ممکن است با سُديم مغايرت داشته باشند:", - "sodium.console.core_shaders_info": "لاگ بازی را برای جزئيات بيشتر بررسی کنيد.", - "sodium.console.config_not_loaded": "اين فایل پيکربندی برای Sodium قابل خواندن نيست يا خراب است. بعضی از گزينه ها موقتا به حالت پيشفرض بازنشانی می‌شوند. لطفا صفحه تنظيمات ويديو خود را باز کنيد و اين مشکل را برطرف نماييد.", - "sodium.console.config_file_was_reset": "اين پيکربندی به پيشفرض های خوب و شناخته شده بازنشانی شد.", - "sodium.options.particle_quality.name": "ذرات", - "sodium.options.use_particle_culling.name": "استفاده از جهت مورد نمایش ذرات", - "sodium.options.use_particle_culling.tooltip": "اگر فعال باشد، فقط ذراتی تعیین می‌شوند برای ظاهرسازی که قابل دیدن باشند. این می‌تواند بهبود بسیار زیادی در نرخ فریم داشته باشد وقتی ذرات زیادی در اطراف هستند.", - "sodium.options.allow_direct_memory_access.name": "اجازه دسترسی مستقیم به حافظه", - "sodium.options.allow_direct_memory_access.tooltip": "اگر فعال باشد، بعضی از مسیر کد ها دسترسی مستقیم به حافظه خواهد داشت که برای عملکرد بهتر خواهد بود. این معمولا فشار زیادی را از CPU را برای ظاهرسازی تکه ها و موجودات، برمیدارد، اما کار شناسایی برخی کرش ها و باگ ها را برای عیب‌یابی سخت تر می‌کند. شما فقط باید وقتی این را غیرفعال کنید که بهتان گفته شده یا درغیراینصورت میدانید که دارید چکار می‌کنید.", - "sodium.options.enable_memory_tracing.name": "فعالسازی دنبال‌یابی حافظه", - "sodium.options.enable_memory_tracing.tooltip": "ویژگی عیب‌یابی. اگر فعال باشد، رد های روی هم همراه با حافظه تخصیص داده شده جمع‌آوری خواهند شد تا به شناسایی اطلاعات زمانی که لیک حافظه تشخصی داده می‌شود، کمک می‌کند.", - "sodium.options.chunk_memory_allocator.name": "تخصیص‌دهده حافظه تکه ها", - "sodium.options.chunk_memory_allocator.tooltip": "تخصیص‌دهنده حافظه تکه ها را مشخص میکند که برای ظاهرسازی به کار خواهند آمد.\n- ASYNC: گزینه سریع‌تر، با اکثر درایور های گرافیک مدرن امروزی خوب کار می‌کند.\n- SWAP: گزینه بازگشتی برای درایور های گرافیک قدیمی‌تر. ممکن است استفاده از حافظه را شدیداً افزایش دهد.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "تعویض", - "modmenu.summaryTranslation.sodium": "سریعترین و سازگارترین ماد بهینه‌سازی رندر برای ماینکرفت.", - "modmenu.descriptionTranslation.sodium": "سدیم یک موتور رندر قدرتمند برای ماینکرفت است که نرخ فریم و میکرو استاتر را تا حد زیادی بهبود می بخشد، در حالی که بسیاری از مشکلات گرافیکی را برطرف می کند.", - "sodium.resource_pack.unofficial": "§7ترجمه های غیررسمی برای Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/fi_fi.json b/src/main/resources/assets/sodium/lang/fi_fi.json deleted file mode 100644 index b153eea..0000000 --- a/src/main/resources/assets/sodium/lang/fi_fi.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Alhainen", - "sodium.option_impact.medium": "Keskiverto", - "sodium.option_impact.high": "Korkea", - "sodium.option_impact.extreme": "Äärimmäinen", - "sodium.option_impact.varies": "Vaihtelee", - "sodium.options.pages.quality": "Laatu", - "sodium.options.pages.performance": "Suorituskyky", - "sodium.options.pages.advanced": "Lisäasetukset", - "sodium.options.view_distance.tooltip": "Näköetäisyys määrittää, kuinka kauas maastoa piirretään. Pienemmät etäisyydet tarkoittavat pienempää näköetäisyyttä, mikä johtaa parempaan kuvataajuuteen.", - "sodium.options.simulation_distance.tooltip": "Simulointietäisyys määrittää, kuinka kauas peli voi päivittää maastoa ja kohteita. Pienemmät etäisyydet saattavat vähentää sisäisen palvelimen kuormitusta ja siten parantaa kuvataajuutta.", - "sodium.options.gui_scale.tooltip": "Asettaa käyttöliittymässä käytettävän kokokertoimen. Suurinta kokokerrointa käytetään aina, jos \"Automaattinen\" on valittu.", - "sodium.options.fullscreen.tooltip": "Näyttää pelin kokonäytöllä (jos tuettu).", - "sodium.options.v_sync.tooltip": "Tuottaa juohevamman pelikokemuksen syöttöviiveen kustannuksella tahdistamalla kuvataajuutesi samaksi kuin virkistystaajuutesi. Saattaa huonontaa suorituskykyä, jos järjestelmäsi on liian hidas.", - "sodium.options.fps_limit.tooltip": "Rajoittaa, kuinka monta kuvaa voidaan näyttää sekunnissa. Saattaa auttaa akun kulutuksen ja järjestelmän kuormituksen vähentämisessä. Tämä jätetään huomioimatta, jos VSync on päällä ja kuvataajuutesi on yli näytön virkistystaajuutesi.", - "sodium.options.view_bobbing.tooltip": "Jos kytkettynä päälle, pelaajan näkymä keikkuu liikkuessa. Jos kärsit matkapahoinvoinnista, saatat hyötyä tämän asetuksen pois kytkemisestä.", - "sodium.options.attack_indicator.tooltip": "Määrittää, näytetäänkö hyökkäysilmaisin näytöllä.", - "sodium.options.autosave_indicator.tooltip": "Näyttää ilmoituksen, kun peli tallentaa maailmaa levylle.", - "sodium.options.graphics_quality.tooltip": "Oletusgrafiikkalaatu ohjaa joitakin vanhoja asetuksia ja vaaditaan yhteensopivuuteen modien kanssa. Jos alla olevat vaihtoehdot jätetään \"Oletus\"-asentoon, ne käyttävät tätä asetusta.", - "sodium.options.clouds_quality.tooltip": "Laatutaso, jota käytetään taivaalla olevien pilvien renderöintiin. Vaikka asetukset ovat nimeltään \"Nopea\" ja \"Hieno\", niiden vaikutus suorituskykyyn on mitätön.", - "sodium.options.weather_quality.tooltip": "Ohjaa etäisyyttä, jolla sääefektit, kuten sade ja lumisade, renderöidään.", - "sodium.options.leaves_quality.name": "Lehdet", - "sodium.options.leaves_quality.tooltip": "Ohjaa, renderöidäänkö lehdet läpinäkyvinä (hieno) vai kiinteinä (nopea).", - "sodium.options.particle_quality.tooltip": "Määrittää enimmäismäärän partikkeleita, jotka voivat esiintyä näytöllä kerralla.", - "sodium.options.smooth_lighting.tooltip": "Sallii tasaisen valaistuksen ja maailmassa olevien kuutioiden varjostuksen. Tämä voi hieman kasvattaa aikaa, joka kuluu lohkon lataamiseen tai päivittämiseen, mutta ei vaikuta kuvataajuuteen.", - "sodium.options.biome_blend.value": "%s kuutio(ta)", - "sodium.options.biome_blend.tooltip": "Etäisyys (kuutioina), jonka yli biomien värit sekoitetaan tasaisesti. Korkeampien arvojen käyttäminen kasvattaa suuresti lohkojen lataamiseen tai päivittämiseen kuluvaa aikaa, mutta parantaa laatua pienenevissä määrin.", - "sodium.options.entity_distance.tooltip": "Renderöintietäisyyden kerroin, jota käytetään entiteettien renderöintiin. Pienemmät arvot vähentävät ja suuremmat kasvattavat maksimietäisyyttä, jolla entiteetit renderöidään.", - "sodium.options.entity_shadows.tooltip": "Jos asetetaan päälle, olentojen ja muiden entiteettien alle renderöidään yksinkertaiset varjot.", - "sodium.options.vignette.name": "Vinjetti", - "sodium.options.vignette.tooltip": "Tämän ollessa päällä käytetään vinjettiefektiä, kun pelaaja on pimeämmillä alueilla, mikä tekee koko kuvasta synkemmän ja dramaattisemman.", - "sodium.options.mipmap_levels.tooltip": "Ohjaa mipmappien määrää, joita käytetään kuutioiden mallien tekstuureissa. Suuremmat arvot parantavat kaukaisuudessa olevien kuutioiden renderöintiä, mutta voivat haitata suorituskykyä resurssipaketeilla, jotka käyttävät paljon animoituja tekstuureja.", - "sodium.options.use_block_face_culling.name": "Piilota ei-näkyvät kuutioiden sivut", - "sodium.options.use_block_face_culling.tooltip": "Tämän ollessa päällä vain kameraa kohti olevat kuutioiden sivut asetetaan renderöitäviksi. Tämä voi poistaa suuren määrän kuutioiden sivuja aikaisessa vaiheessa renderöintiprosessia, mikä kasvattaa suuresti renderöinnin suorituskykyä. Joillain resurssipaketeilla voi olla ongelmia tämän asetuksen ollessa päällä, joten kokeile sen pois ottamista, jos näet reikiä kuutoissa.", - "sodium.options.use_fog_occlusion.name": "Piilota sumun peittämät asiat", - "sodium.options.use_fog_occlusion.tooltip": "Tämän ollessa päällä lohkot, joiden arvioidaan olevan täysin sumun piilottamia, jätetään renderöimättä, mikä auttaa suorituskyvyn parantamisessa. Parannus voi olla merkittävämpi sumuefektin ollessa voimakkaampi (kuten veden alla ollessa), mutta voi aiheuttaa ei-toivottuja visuaalisia häiriöitä taivaan ja sumun välille joissain tapauksissa.", - "sodium.options.use_entity_culling.name": "Piilota ei-näkyvät kohteet", - "sodium.options.use_entity_culling.tooltip": "Tämän ollessa päällä entiteetit, jotka ovat kameran näkemällä alueella, mutta eivät näkyvässä lohkossa, ohitetaan renderöitäessä. Tämä optimointi käyttää lohkojen renderöinnissä käytettyä näkyvyysdataa eikä tuota ylimääräistä.", - "sodium.options.animate_only_visible_textures.name": "Animoi vain näkyvät tekstuurit", - "sodium.options.animate_only_visible_textures.tooltip": "Tämän ollessa päällä vain nykyisessä kuvassa näkyväksi arvioidut animoidut tekstuurit päivitetään. Tämä voi tuottaa merkittävän parannuksen suorituskykyyn joillain laitteilla, erityisesti raskaammilla resurssipaketeilla. Jos koet ongelmia, joissa jotkin tekstuurit eivät ole animoituja, kokeile ottaa tämä asetus pois.", - "sodium.options.cpu_render_ahead_limit.name": "Suorittimen esipiirrettyjen kuvien raja", - "sodium.options.cpu_render_ahead_limit.tooltip": "Vain virheenkorjaustarkoituksiin. Määrittää niiden ruutujen enimmäismäärän, jotka voivat olla matkalla graafiseen prosessoriin samanaikaisesti. Tämän arvon muuttamista ei suositella, sillä hyvin suuret tai pienet arvot voivat tehdä kuvataajuudesta epävakaan.", - "sodium.options.cpu_render_ahead_limit.value": "%s kuva(a)", - "sodium.options.performance_impact_string": "Vaikutus suorituskykyyn: %s", - "sodium.options.use_persistent_mapping.name": "Käytä pysyvää kartoitusta", - "sodium.options.use_persistent_mapping.tooltip": "Vain virheenkorjaustarkoituksiin. Tämän ollessa päällä datapuskuriin käytetään kiinteitä muistipaikkoja, jotta vältyttäisiin turhilta muistikopioilta. Tämän asetuksen pois ottaminen voi olla hyödyksi graafisen korruption syyn paikantamiseen.\n\nVaatii OpenGL 4.4:ä tai ARB_buffer_storagea.", - "sodium.options.chunk_update_threads.name": "Lohkojen päivitykseen käytetyt säikeet", - "sodium.options.always_defer_chunk_updates.name": "Lykkää lohkojen päivitykset aina", - "sodium.options.always_defer_chunk_updates.tooltip": "Tämän ollessa päällä renderöinti ei ikinä odota lohkojen päivitysten loppuun saattamista, edes vaikka ne olisivat tärkeitä. Tämä voi joissain tapauksissa parantaa suuresti kuvataajuutta, mutta voi aiheuttaa merkittävää visuaalista viivettä, jossa kuutioilla menee kauan ilmestyä tai kadota.", - "sodium.options.use_no_error_context.name": "Älä käytä virhekontekstia", - "sodium.options.use_no_error_context.tooltip": "Tämän ollessa päällä OpenGL-konteksti luodaan ilman virheentarkastusta. Tämä parantaa hieman renderöintisuorituskykyä, mutta voi tehdä yllättävien selittämättömien kaatumisten virheenkorjauksesta paljon vaikeampaa.", - "sodium.options.buttons.undo": "Kumoa", - "sodium.options.buttons.apply": "Käytä", - "sodium.options.buttons.donate": "Tarjoa meille kahvit!", - "sodium.console.game_restart": "Peli täytyy käynnistää uudelleen yhden tai useamman videoasetuksen käyttöönottamiseksi!", - "sodium.console.broken_nvidia_driver": "NVIDIA-grafiikkaohjaimesi ovat vanhentuneita!\n * Tämä voi aiheuttaa merkittäviä suorituskykyongelmia ja kaatumisia Sodiumin ollessa asennettuna.\n * Ole hyvä ja päivitä grafiikkaohjaimesi uusimpaan versioon (versio 536.23 tai uudempi.)", - "sodium.console.pojav_launcher": "PojavLauncher ei ole tuettu Sodiumin kanssa.\n * Saatat todennäköisesti törmätä äärimmäisiin suorituskykyongelmiin, graafisiin virheisiin ja kaatumisiin.\n * Olet omillasi jos päätät jatkaa -- emme auta sinua minkään virheen tai kaatumisen korjaamisessa!", - "sodium.console.core_shaders_error": "Seuraavat resurssipaketit eivät ole yhteensopivia Sodiumin kanssa:", - "sodium.console.core_shaders_warn": "Seuraavat resurssipaketit eivät ehkä ole yhteensopivia Sodiumin kanssa:", - "sodium.console.core_shaders_info": "Tarkasta pelin lokitiedosto tarkempia tietoja varten.", - "sodium.console.config_not_loaded": "Sodiumin määritystiedosto on saastunut tai tällä hetkellä lukukelvoton. Jotkin asetukset on väliaikaisesti palautettu oletusarvoonsa. Ole hyvä ja avaa Videoasetukset-valikko tämän ongelman korjaamiseksi.", - "sodium.console.config_file_was_reset": "Määritystiedosto on palautettu hyväksi tunnettuihin oletusarvoihinsa.", - "sodium.options.particle_quality.name": "Partikkelit", - "sodium.options.use_particle_culling.name": "Piilota ei-näkyvät partikkelit", - "sodium.options.use_particle_culling.tooltip": "Piirtää partikkelit vain, jos ne ovat näkyvissä. Saattaa nostaa kuvataajuutta huomattavasti, kun monia partikkeleita on lähettyvillä.", - "sodium.options.allow_direct_memory_access.name": "Salli suora pääsy muistiin", - "sodium.options.allow_direct_memory_access.tooltip": "Tämän ollessa päällä jotkin kriittiset koodipolut saavat käyttää suoraa pääsyä muistiin suorituskykyä varten. Tämä vähentää usein suuresti keskusprosessorin ylikuormitusta lohkoja ja entiteettejä renderöitäessä, mutta voi vaikeuttaa joidenkin virheiden ja kaatumisten korjaamista. Tämä kannattaa ott pois vain, jos sitä pyydetään tai muuten tiedät, mitä olet tekemässä.", - "sodium.options.enable_memory_tracing.name": "Salli muistin jäljitys", - "sodium.options.enable_memory_tracing.tooltip": "Virheenkorjausominaisuus. Tämän ollessa päällä suoritettujen koodien jäljitys tallennetaan muistiohjauksien kanssa diagnostiikkainformaation parantamiseksi, kun havaitaan muistivuotoja.", - "sodium.options.chunk_memory_allocator.name": "Lohkomuistinkohdentaja", - "sodium.options.chunk_memory_allocator.tooltip": "Valitsee muistisijoittimen, jota käytetään lohkojen renderöintiin.\n-ASYNC: Nopein vaihtoehto, toimii hyvin useimpien modernien grafiikkaohjainten kanssa.\n-SWAP: Varavaihtoehto vanhemmille grafiikkaohjaimille. Voi kasvattaa merkittävästi muistin kulutusta.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "epävirallinen käänös sodiumiin" -} diff --git a/src/main/resources/assets/sodium/lang/fr_fr.json b/src/main/resources/assets/sodium/lang/fr_fr.json deleted file mode 100644 index 5421acf..0000000 --- a/src/main/resources/assets/sodium/lang/fr_fr.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Faible", - "sodium.option_impact.medium": "Moyen", - "sodium.option_impact.high": "Élevé", - "sodium.option_impact.extreme": "Extrême", - "sodium.option_impact.varies": "Variable", - "sodium.options.pages.quality": "Qualité", - "sodium.options.pages.performance": "Performance", - "sodium.options.pages.advanced": "Avancé", - "sodium.options.view_distance.tooltip": "La distance d'affichage définit jusqu'où le terrain pourra être affiché. Une distance de rendu plus courte améliora la fréquence d'images en réduisant la quantité de terrain à afficher.", - "sodium.options.simulation_distance.tooltip": "La distance de simulation définit jusqu'où le terrain et les entités pourront être chargés et mis à jour. Une distance plus courte peut réduire la charge du serveur interne et améliorer le framerate.", - "sodium.options.gui_scale.tooltip": "Définit l'échelle de taille de l'interface utilisateur. Si \"auto\" est utilisé, alors la plus grande échelle possible sera utilisée.", - "sodium.options.fullscreen.tooltip": "Si activée, le jeu sera affiché en plein écran (si supporté).", - "sodium.options.v_sync.tooltip": "Si activée, le framerate du jeu sera synchronisé au taux de rafraîchissement de l'écran, ce qui résulte généralement en une expérience plus fluide au coût d'une latence d'entrée plus élevée. Cette option peut dégrader les performances si votre machine est trop lente.", - "sodium.options.fps_limit.tooltip": "Limite la fréquence d'images par seconde. Ceci peut réduire l'utilisation de la batterie et améliorer la réactivité de la machine en multitâche. Lorsque la synchronisation verticale est activée, cette option sera ignorée sauf si la fréquence définie est inférieure au taux de rafraîchissement de l'écran.", - "sodium.options.view_bobbing.tooltip": "Si activé, la vue du joueur va osciller et se balancer lorsqu'il se déplacera. Les joueurs qui ressentent un mal des transports lors du jeu peuvent bénéficier de la désactivation de cette option.", - "sodium.options.attack_indicator.tooltip": "Définit la position de la jauge d'attaque sur l'écran.", - "sodium.options.autosave_indicator.tooltip": "Si activée, un message sera affiché quand le jeu sauvegarde le monde sur le disque.", - "sodium.options.graphics_quality.tooltip": "Les paramètres de graphismes par défaut contrôlent des options de compatibilité qui peuvent servir pour certains mods. Si les options ci-dessous sont laissées à \"Par défaut\", elles utiliseront ce paramètre.", - "sodium.options.clouds_quality.tooltip": "Le niveau de qualité utilisé pour l'affichage des nuages dans le ciel. Malgré les noms \"Rapides\" et \"Détaillés\", l'effet sur les performances est négligeable.", - "sodium.options.weather_quality.tooltip": "Contrôle la distance à laquelle les effets de météo, tels que la pluie et la neige, seront affichés.", - "sodium.options.leaves_quality.name": "Feuilles", - "sodium.options.leaves_quality.tooltip": "Contrôle l'affichage, transparent (détaillé) ou opaque (rapide), des feuilles.", - "sodium.options.particle_quality.tooltip": "Définit le nombre maximum de particules qui peuvent être présentes à l'écran à chaque instant.", - "sodium.options.smooth_lighting.tooltip": "Active l'éclairage doux et les ombres des blocs du monde. Cela peut très légèrement augmenter le temps nécessaire à charger ou mettre à jour un chunk, mais n'affecte pas les performances.", - "sodium.options.biome_blend.value": "%s bloc(s)", - "sodium.options.biome_blend.tooltip": "La distance (en blocs) à laquelle les couleurs des biomes se mélangent. Utiliser de plus grandes valeurs augmentera grandement le temps de chargement et mise à jour des chunks, pour des améliorations peu visibles en qualité.", - "sodium.options.entity_distance.tooltip": "Le multiplicateur de distance d'affichage utilisé par l'affichage des entités. De plus petites valeurs réduisent, et de plus grandes augmentent, la distance maximale à laquelle les entités seront affichées.", - "sodium.options.entity_shadows.tooltip": "Si activée, des ombres simples seront affichées sous les mobs et autres entités.", - "sodium.options.vignette.name": "Vignette", - "sodium.options.vignette.tooltip": "Si activé, un effet de vignette sera appliqué lorsque le joueur est dans des zones plus sombres, rendant l'image plus sombre et dramatique.", - "sodium.options.mipmap_levels.tooltip": "Contrôle le nombre de mipmaps qui seront utilisés pour les textures de modèles de blocs. Une valeur élevée améliorera la qualité visuelle des blocs à longue distance, mais pourrait nuire aux performances avec des packs de ressources utilisant beaucoup de textures animées.", - "sodium.options.use_block_face_culling.name": "Masquage des faces invisibles de blocs", - "sodium.options.use_block_face_culling.tooltip": "Si activée, seuls les côtés des blocs qui font face à la caméra seront pris en compte pendant le rendu. Ceci permet d'éliminer beaucoup de faces de blocs très tôt durant le processus de rendu, et ainsi de grandement en améliorer les performances. L'utilisation de certains packs de ressources peut engendrer des problèmes d'affichage quand cette option est activée, donc essayez de la désactiver si vous voyez des trous dans des blocs.", - "sodium.options.use_fog_occlusion.name": "Permettre l'obstruction par le brouillard", - "sodium.options.use_fog_occlusion.tooltip": "Si activée, les chunks déterminés comme étant complètement cachés par l'effet de brouillard ne seront pas affichés, améliorant ainsi les performances. Lorsque le brouillard est épais (par exemple sous l'eau), l'impact en sera d'autant plus important. Cependant, cette option peut parfois résulter en des artefacts visuels entre le brouillard et le ciel.", - "sodium.options.use_entity_culling.name": "Masquage des entités invisibles", - "sodium.options.use_entity_culling.tooltip": "Si activée, les entités se trouvant dans l'angle de la caméra mais pas dans un chunk visible seront ignorées pendant le rendu. Cette optimisation utilise les données de visibilité déjà existantes pour l'affichage des chunks et n'ajoute pas de calculs supplémentaires.", - "sodium.options.animate_only_visible_textures.name": "Animer uniquement les textures visibles", - "sodium.options.animate_only_visible_textures.tooltip": "Si activée, seules les textures animées déterminées comme étant visibles seront mises à jour. Ceci peut grandement améliorer les performances sur certaines machines, surtout avec des packs de ressources lourds. Si certaines textures ne sont plus animées alors qu'elles devraient l'être, essayez de désactiver cette option.", - "sodium.options.cpu_render_ahead_limit.name": "Limite de pré-rendu CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "Réservé au débogage uniquement. Spécifie le nombre maximal d'images pouvant être en cours d'envoi vers le GPU. Il n'est pas recommandé de modifier cette valeur, car des valeurs très basses ou très élevées peuvent créer une instabilité du taux de rafraîchissement.", - "sodium.options.cpu_render_ahead_limit.value": "%s frame(s)", - "sodium.options.performance_impact_string": "Impact sur les performances : %s", - "sodium.options.use_persistent_mapping.name": "Utiliser le mappage persistant", - "sodium.options.use_persistent_mapping.tooltip": "Réservé au débogage uniquement. Si activé, des mappings de mémoire persistante seront utilisés pour le tampon de mise en scène afin d'éviter les copies de mémoire inutiles. Désactiver cette fonction peut être utile pour identifier la cause de la corruption graphique.\n\nNécessite OpenGL 4.4 ou ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Threads de mise à jour de chunks", - "sodium.options.always_defer_chunk_updates.name": "Forcer les mises à jour de chunk différées", - "sodium.options.always_defer_chunk_updates.tooltip": "Lorsque activé, l'affichage n'attendra jamais que la mise à jour d'un chunk soit terminée, même lorsque celle-ci est importante. Dans certains cas, cela peut grandement améliorer la fréquence d'images, mais peut causer d'importants délais dans la mise à jour visuelle du monde.", - "sodium.options.use_no_error_context.name": "Utiliser le profil sans erreur", - "sodium.options.use_no_error_context.tooltip": "Si activé, le contexte OpenGL sera créé sans vérification des erreurs. Cela améliore légèrement les performances, mais peut rendre le débogage de plantages soudains bien plus compliqué.", - "sodium.options.buttons.undo": "Annuler", - "sodium.options.buttons.apply": "Appliquer", - "sodium.options.buttons.donate": "Offrez-nous un café !", - "sodium.console.game_restart": "Le jeu doit être redémarré pour appliquer un ou plusieurs paramètres vidéo !", - "sodium.console.broken_nvidia_driver": "Vos drivers graphiques NVIDIA ne sont pas à jour !\n * Cela causera des problèmes de performance sévères et des plantages quand Sodium est installé.\n * Veuillez mettre à jour vos drivers graphiques à la dernière version (version 536.23 ou plus récent.)", - "sodium.console.pojav_launcher": "PojavLauncher n'est pas supporté par Sodium.\n * Vous avez de grandes chances de rencontrer des problèmes de performances extrêmes, des bogues graphiques et des plantages.\n * Vous serez livré à vous-même si vous décidez de continuer -- nous ne vous aiderons pas avec aucun bogue ou plantage !", - "sodium.console.core_shaders_error": "Les packs de ressources suivants sont incompatibles avec Sodium :", - "sodium.console.core_shaders_warn": "Les packs de ressources suivants peuvent être incompatibles avec Sodium :", - "sodium.console.core_shaders_info": "Consultez les logs pour obtenir des informations détaillées.", - "sodium.console.config_not_loaded": "Le fichier de configuration de Sodium a été corrompu ou est actuellement illisible. Certaines options ont temporairement été réinitialisées à leur valeur par défaut. Merci d'ouvrir le menu des Options Graphiques pour résoudre ce problème.", - "sodium.console.config_file_was_reset": "Le fichier de configuration a été réinitialisé sur des options par défaut correctes.", - "sodium.options.particle_quality.name": "Particules", - "sodium.options.use_particle_culling.name": "Masquage des particules invisibles", - "sodium.options.use_particle_culling.tooltip": "Si activé, seules les particules déterminées comme étant visibles seront rendues. Ceci peut grandement améliorer le framerate quand beaucoup de particules sont proches du joueur.", - "sodium.options.allow_direct_memory_access.name": "Permettre l'accès direct à la mémoire", - "sodium.options.allow_direct_memory_access.tooltip": "Si activée, certains chemins d'exécution critiques pourront utiliser un accès direct à la mémoire afin d'améliorer les performances. Ceci peut considérablement réduire le temps processeur consacré à la mise à jour des chunks et à l'affichage des entités, mais peut rendre plus difficile le diagnostic de bugs et de crashs. Vous ne devriez désactiver ce paramètre que si on vous l'a demandé ou que vous comprenez ce que cela implique.", - "sodium.options.enable_memory_tracing.name": "Activer le traçage mémoire", - "sodium.options.enable_memory_tracing.tooltip": "Fonctionnalité de débogage. Si activée, la pile d'exécution sera collectée lors des allocations mémoires afin d'aider au diagnostic lorsque des fuites de mémoire sont détectées.", - "sodium.options.chunk_memory_allocator.name": "Allocateur mémoire de chunk", - "sodium.options.chunk_memory_allocator.tooltip": "Sélectionne l'allocateur mémoire utilisé pour le rendu des chunks.\n- Asynchrone : Option la plus performante, qui marche avec la plupart des pilotes graphiques modernes.\n- Par permutation : Option de secours pour les pilotes graphiques plus anciens. Risque de beaucoup augmenter l'utilisation mémoire.", - "sodium.options.chunk_memory_allocator.async": "Asynchrone", - "sodium.options.chunk_memory_allocator.swap": "Par permutation", - "sodium.resource_pack.unofficial": "§7Traductions officieuses pour Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/he_il.json b/src/main/resources/assets/sodium/lang/he_il.json deleted file mode 100644 index 55ca0e4..0000000 --- a/src/main/resources/assets/sodium/lang/he_il.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "נמוך", - "sodium.option_impact.medium": "בינוני", - "sodium.option_impact.high": "גבוה", - "sodium.option_impact.extreme": "קיצוני", - "sodium.option_impact.varies": "משתנה", - "sodium.options.pages.quality": "איכות", - "sodium.options.pages.performance": "ביצועים", - "sodium.options.pages.advanced": "מתקדם", - "sodium.options.view_distance.tooltip": "מרחק ראיה שולט באיזו מרחק יוצג השטח. מרחקים קצרים יותר פירושם שפחות שטח יוצג, מה שמשפר את ה-FPS.", - "sodium.options.simulation_distance.tooltip": "מרחק סימולציה שולט באיזה מרחק שטח וישויות ייטענו ויעשו דברים. מרחקים קצרים יותר יכולים להפחית את העומס של השרת הפנימי ועשויים לשפר את ה-FPS.", - "sodium.options.gui_scale.tooltip": "מגדיר את הגודל המקסימלי לשימוש עבור ממשק המשתמש. אם נעשה שימוש ב\"אוטומטי\", אז תמיד ישומש הגודל הכי גדול.", - "sodium.options.fullscreen.tooltip": "אם מופעל, המשחק יוצג במסך מלא (אם נתמך).", - "sodium.options.v_sync.tooltip": "אם מופעל, כמות ה-FPS תסונכרן לקצב הרענון של המסך, מה שיוצר חוויה חלקה יותר בדרך כלל על חשבון מהירות תפיסת קלט. הגדרה זו עשויה להפחית את הביצועים אם המערכת שלך איטית מדי.", - "sodium.options.fps_limit.tooltip": "מגביל את המספר המרבי של ה-FPS. זה יכול לעזור להפחית את השימוש בסוללה ועומס המערכת כאשר כמה תוכנות פעילות. אפשרות זו לא משנה כלום אם VSync פעיל, אלא אם היא נמוכה מקצב הרענון של המסך שלך.", - "sodium.options.view_bobbing.tooltip": "אם מופעל, היד של השחקן והמסך יתנדנד בעת תנועה. שחקנים שחווים מחלת תנועה בזמן משחק עשויים להפיק תועלת מהשבתת אפשרות זאת.", - "sodium.options.attack_indicator.tooltip": "שולט היכן מוצג מחוון ההתקפה על המסך.", - "sodium.options.autosave_indicator.tooltip": "אם מופעל, יוצג מחוון כאשר המשחק שומר את העולם לדיסק.", - "sodium.options.graphics_quality.tooltip": "איכות הגרפיקה המוגדרת כברירת מחדל שולטת בכמה אפשרויות מדור קודם והיא הכרחית לתאימות מוד. אם האפשרויות שלהלן נשארות ב-\"ברירת מחדל\", הם ישתמשו בהגדרה זו.", - "sodium.options.clouds_quality.tooltip": "רמת האיכות המשומשת לעיבוד עננים בשמים. למרות שהאפשרויות מסומנות כ-\"מהיר\" ו\"מפואר\", ההשפעה על הביצועים היא קטנה מאוד.", - "sodium.options.weather_quality.tooltip": "שולט על המרחק שבו יוצגו השפעות מזג האוויר, כגון גשם ושלג.", - "sodium.options.leaves_quality.name": "עלים", - "sodium.options.leaves_quality.tooltip": "שולט אם עלים יוצגו כשקופים (מהודרים) או אטומים (מהירים).", - "sodium.options.particle_quality.tooltip": "שולט במספר המרבי של חלקיקים שיכולים להיות על המסך בכל עת.", - "sodium.options.smooth_lighting.tooltip": "מאפשר אור חלק והצללה של בלוקים בעולם. זה יכול להגדיל מעט מאוד את משך הזמן שלוקח לטעון או לעדכן חלקי עולם, אבל זה לא משפיע על ה-FPS.", - "sodium.options.biome_blend.value": "%s בלוק(ים)", - "sodium.options.biome_blend.tooltip": "המרחק (בבלוקים) שצבעי הביומה מתמזגים בצורה חלקה. שימוש בערכים גבוהים יותר יגדיל מאוד את משך הזמן שלוקח לטעון או לעדכן חלקי עולם, להפחתת שיפורים באיכות.", - "sodium.options.entity_distance.tooltip": "מכפיל מרחק ראיה המשמש לעיבוד ישויות. ערכים קטנים יותר מפחיתים וערכים גדולים יותר מגדילים, את המרחק המקסימלי שבו יוצגו ישויות.", - "sodium.options.entity_shadows.tooltip": "אם מופעל, צללים בסיסיים יוצגו מתחת למובים וישויות אחרות.", - "sodium.options.vignette.name": "עמעום שוליים", - "sodium.options.vignette.tooltip": "אם מופעל, אפקט ויגנט יוחל כאשר השחקן נמצא באזורים כהים יותר, מה שהופך את כל המסך לכהה יותר ודרמטי יותר.", - "sodium.options.mipmap_levels.tooltip": "שולט במספר ה-mipmaps אשר ישמשו עבור טקסטורות של מודלים של בלוקים. ערכים גבוהים יותר מספקים עיבוד טוב יותר של בלוקים למרחקים, אך עלולים להשפיע לרעה על הביצועים עם ערכות משאבים המשתמשות בטקסטורות מונפשות רבות.", - "sodium.options.use_block_face_culling.name": "הסתר צדדים לא נראים", - "sodium.options.use_block_face_culling.tooltip": "אם מופעל, רק הצדדים של בלוקים הפונים למצלמה יוגשו לעיבוד. זה יכול לחסל מספר רב של צדדי בלוק בשלב מוקדם מאוד בתהליך הרינדור, מה שמשפר מאוד את ביצועי הרינדור. לחלק מחבילות משאבים עשויות להיות בעיות עם אפשרות זו, אז נסה להשבית אותה אם אתה רואה חורים בלוקים.", - "sodium.options.use_fog_occlusion.name": "הסתר חלקי עולם בערפל", - "sodium.options.use_fog_occlusion.tooltip": "אם מופעל, חלקי עולם שנקבעו כמוסתרים במלואם על ידי אפקט ערפל לא יוצגו, מה שיעזור לשפר את הביצועים. השיפור יכול להיות דרמטי יותר כאשר אפקטי הערפל כבדים יותר (כגון בזמן מתחת למים), אך עלול לגרום לבעיות חזותיות לא רצויים בין השמיים לערפל בתרחישים מסוימים.", - "sodium.options.use_entity_culling.name": "הסתר ישויות לא נראות", - "sodium.options.use_entity_culling.tooltip": "אם מופעל, ישויות שנמצאות בתוך תצוגת המצלמה, אך לא בתוך חלק עולם גלוי, ידולגו במהלך העיבוד. אופטימיזציה זו משתמשת בנתוני הנראות שכבר קיימים לעיבוד חלקי עולם ואינה מוסיפה תקורה.", - "sodium.options.animate_only_visible_textures.name": "הנפש רק טקסטורות נראות", - "sodium.options.animate_only_visible_textures.tooltip": "אם מופעל, רק הטקסטורות המונפשים שנקבעו כגלויים בתמונה הנוכחית יעודכנו. זה יכול לספק שיפור משמעותי בביצועים בחומרה מסוימת, במיוחד עם ערכות משאבים כבדות יותר. אם אתה נתקל בבעיות עם טקסטורות מסוימות שאינן מונפשות, נסה להשבית אפשרות זו.", - "sodium.options.cpu_render_ahead_limit.name": "מגבלת עיבוד קדימה של מעבד", - "sodium.options.cpu_render_ahead_limit.tooltip": "לתיקון באגים בלבד. מציין את המספר המרבי של פריימים שיכולות להיות בזמן הרצה ב-GPU. שינוי ערך זה אינו מומלץ, מכיוון שערכים נמוכים מאוד או גבוהים עלולים ליצור חוסר יציבות ב-FPS.", - "sodium.options.cpu_render_ahead_limit.value": "%s פריימים", - "sodium.options.performance_impact_string": "השפעת ביצועים: %s", - "sodium.options.use_persistent_mapping.name": "השתמש במיפוי מתמשך", - "sodium.options.use_persistent_mapping.tooltip": "לתיקון באגים בלבד. אם מופעל, מיפויי זיכרון מתמשכים ישמשו עבור מאגר ה-Staging, כך שניתן יהיה להימנע מהעתקי זיכרון מיותרים. השבתה זו יכולה להיות שימושית לצמצום הגורם לשחיתות גרפית.\n\nדורש OpenGL 4.4 או ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "תהליכוני עדכון חלקי עולם", - "sodium.options.always_defer_chunk_updates.name": "תמיד דחה עדכוני חלקי עולם", - "sodium.options.always_defer_chunk_updates.tooltip": "אם מופעל, הרינדור לעולם לא יחכה לסיום עדכוני חלקי עולם, גם אם הם חשובים. זה יכול לשפר מאוד את ה-FPS בתרחישים מסוימים, אבל זה עשוי ליצור פיגור ויזואלי משמעותי שבו לוקח זמן מה לבלוקים להופיע או להיעלם.", - "sodium.options.use_no_error_context.name": "השתמש בהקשר ללא שגיאה", - "sodium.options.use_no_error_context.tooltip": "כאשר מופעל, ההקשר של OpenGL ייווצר כאשר בדיקת השגיאות מושבתת. זה משפר מעט את ביצועי העיבוד, אבל זה יכול להקשות הרבה יותר באיתור באגים פתאומים בלתי מוסברים.", - "sodium.options.buttons.undo": "ביטול", - "sodium.options.buttons.apply": "החל", - "sodium.options.buttons.donate": "קנו לנו קפה!", - "sodium.console.game_restart": "יש לאתחל את המשחק מחדש כדי להחיל הגדרות וידאו אחת או יותר!", - "sodium.console.broken_nvidia_driver": "הדרייברים הגרפיים של NVIDIA שלך לא מעודכנים!\n * זה יגרום לבעיות ביצועים חמורות ולקריסות כאשר Sodium מותקן.\n * נא לעדכן את מנהלי ההתקנים הגרפיים שלך לגרסה העדכנית ביותר (גרסה 536.23 ומעלה.)", - "sodium.console.pojav_launcher": "PojavLauncher אינו נתמך בעת שימוש ב-Sodium.\n * סביר מאוד להיתקל בבעיות ביצועים קיצוניות, באגים גרפיים וקריסות.\n * אתה תהיה לבד אם תחליט להמשיך -- לא נעזור לך עם באגים או קריסות!", - "sodium.console.core_shaders_error": "חבילות המשאבים הבאות אינן תואמות עם Sodium:", - "sodium.console.core_shaders_warn": "חבילות המשאבים הבאות אולי לא תואמות עם Sodium:", - "sodium.console.core_shaders_info": "עיין ביומן המשחק לקבלת מידע מפורט.", - "sodium.console.config_not_loaded": "קובץ ההגדרות של Sodium פגום, או שאינו קריא כרגע. חלק מהאפשרויות אופסו זמנית לברירות המחדל שלהן. אנא פתח את מסך הגדרות הווידאו כדי לפתור בעיה זו.", - "sodium.console.config_file_was_reset": "קובץ ההגדרות אופס לברירות המחדל הידועות כטובות.", - "sodium.options.particle_quality.name": "חלקיקים", - "sodium.options.use_particle_culling.name": "הסתר חלקיקים לא נראים", - "sodium.options.use_particle_culling.tooltip": "אם מופעל, רק חלקיקים שנקבעו כגלויים יוצגו. זה יכול לספק שיפור משמעותי ל-FPS כאשר חלקיקים רבים נמצאים בקרבת מקום.", - "sodium.options.allow_direct_memory_access.name": "אפשר גישה ישירה לזיכרון", - "sodium.options.allow_direct_memory_access.tooltip": "אם מופעל, חלק מנתיבי קוד קריטיים יורשו להשתמש בגישה ישירה לזיכרון לצורך ביצועים. לעתים קרובות זה מפחית מאוד את תקורה של המעבד עבור עיבוד חלקי עולם ויישות, אבל יכול להקשות על אבחון באגים וקריסות מסוימות. עליך להשבית זאת רק אם התבקשת לעשות זאת או אם אתה יודע מה אתה עושה.", - "sodium.options.enable_memory_tracing.name": "אפשר מעקב אחר זיכרון", - "sodium.options.enable_memory_tracing.tooltip": "תכונת איתור באגים. אם מופעל, היסטורית הרצת פונקציות ייאסף לצד הקצאות זיכרון כדי לסייע בשיפור האבחון כאשר מתגלות דליפות זיכרון.", - "sodium.options.chunk_memory_allocator.name": "מקצה זיכרון נתח", - "sodium.options.chunk_memory_allocator.tooltip": "בוחר את מקצה הזיכרון שישמש לעיבוד נתחים.\n- בו זמני: האפשרות המהירה ביותר, עובדת היטב עם רוב מנהלי ההתקנים הגרפיים המודרניים.\n- החלף: אפשרות החלפה עבור מנהלי התקנים גרפיים ישנים יותר. עשוי להגביר את השימוש בזיכרון באופן משמעותי.", - "sodium.options.chunk_memory_allocator.async": "בו זמני", - "sodium.options.chunk_memory_allocator.swap": "החלף", - "sodium.resource_pack.unofficial": "§7תרגומים לא רשמיים עבור Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/hi_in.json b/src/main/resources/assets/sodium/lang/hi_in.json deleted file mode 100644 index 07d41a6..0000000 --- a/src/main/resources/assets/sodium/lang/hi_in.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "sodium.option_impact.low": "कम", - "sodium.option_impact.medium": "मध्यम", - "sodium.option_impact.high": "अधिक", - "sodium.option_impact.extreme": "तीव्रतम", - "sodium.option_impact.varies": "निर्भर करता है", - "sodium.options.pages.quality": "सुंदरता", - "sodium.options.pages.performance": "तेज़ी", - "sodium.options.pages.advanced": "अतिरिक्त", - "sodium.options.view_distance.tooltip": "रेंडर डिस्टेंस नियंत्रित करता है कि इलाके कितना दूर देख सकते हैं। कम दूरी का मतलब है कि कम इलाके को प्रस्तुत किया जाएगा, फ्रेम में सुधार होगा।", - "sodium.options.simulation_distance.tooltip": "सिमुलेशन-डिस्टेंस नियंत्रित करता है कि इलाके और संस्थाओं को कितनी दूर लोड किया जाएगा। छोटी दूरी लोड को कम कर सकती है और फ्रेम में सुधार कर सकती है।", - "sodium.options.fullscreen.tooltip": "यदि इसे चालू किया जाता है, तो गेम फुल-स्क्रीन में प्रदर्शित होगा।", - "sodium.options.v_sync.tooltip": "यदि इसे चालू कर दिया जाता है, तो गेम के फ्रेम को मॉनिटर की ताज़ा दर के लिए सिंक्रनाइज़ किया जाएगा, जो समग्र इनपुट विलंबता की कीमत पर आम तौर पर बेहतर अनुभव के लिए बनाता है। यदि आपका सिस्टम बहुत धीमा है तो यह सेटिंग प्रदर्शन को कम कर सकती है।", - "sodium.options.particle_quality.name": "कणों" -} diff --git a/src/main/resources/assets/sodium/lang/hu_hu.json b/src/main/resources/assets/sodium/lang/hu_hu.json deleted file mode 100644 index 3d4d1ff..0000000 --- a/src/main/resources/assets/sodium/lang/hu_hu.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Alacsony", - "sodium.option_impact.medium": "Közepes", - "sodium.option_impact.high": "Magas", - "sodium.option_impact.extreme": "Szélsőséges", - "sodium.option_impact.varies": "Változó", - "sodium.options.pages.quality": "Minőség", - "sodium.options.pages.performance": "Teljesítmény", - "sodium.options.pages.advanced": "Haladó", - "sodium.options.view_distance.tooltip": "A látótávolság irányítja, milyen messzire látható a táj. Rövidebb távolságok esetén kevesebb táj lesz látható, növelve a képkocka-sebességet.", - "sodium.options.simulation_distance.tooltip": "A szimulációs távolság irányítja, milyen messzire lévő tájelemek és entitások lesznek betöltve és frissítve. Rövidebb távolságok csökkenthetik a szerver terhelését és növelhetik a képkocka-sebességet.", - "sodium.options.gui_scale.tooltip": "Beállítja a felhasználói felület maximális méretarányát. Ha az \"automatikus\" van beállítva, a legnagyobb méret lesz használva.", - "sodium.options.fullscreen.tooltip": "Ha be van kapcsolva, a játék teljes képernyős módban lesz (ha támogatott).", - "sodium.options.v_sync.tooltip": "Ha be van kapcsolva, a játék képkocka-sebessége szinkronizálva lesz a monitor képfrissítési frekvenciájával, egy általánosan egyenletesebb élményért, a bemenet késésének kárára. Ez a beállítás csökkentheti a teljesítményt, ha a rendszered lassú.", - "sodium.options.fps_limit.tooltip": "Korlátozza a másodpercenkénti képkockák maximális számát. Ez segíthet csökkenteni az akkumulátor-használatot és a rendszerterhelést többfeladatos munkavégzés esetén. Ha a VSync engedélyezve van, ez a beállítás figyelmen kívül marad, kivéve, ha alacsonyabb, mint a kijelző frissítési sebessége.", - "sodium.options.view_bobbing.tooltip": "Ha engedélyezve van, a játékos nézete ingadozni és billegni fog, amikor mozog. Azoknak a játékosoknak, akik játék közben mozgásbetegséget tapasztalnak, előnyös lehet ezt kikapcsolni.", - "sodium.options.attack_indicator.tooltip": "Beállítja, hol jelenik meg a támadásjelző a képernyőn.", - "sodium.options.autosave_indicator.tooltip": "Ha be van kapcsolva, egy jelzés lesz látható, amikor a világ mentése folyamatban van.", - "sodium.options.graphics_quality.tooltip": "Az alapértelmezett grafikai minőség néhány régi opciót irányít és kompatibilitási szempontból szükséges. Ha az alábbi opciók \"Alapértelmezett\"-re vannak állítva, ezt a beállítást fogják használni.", - "sodium.options.clouds_quality.tooltip": "The quality level used for rendering clouds in the sky. Even though the options are labeled \"Fast\" and \"Fancy\", the effect on performance is negligible.", - "sodium.options.weather_quality.tooltip": "Az égen lévő felhők megjelenítéséhez használt minőségi szint. Bár a beállítások a \"Gyors\" és a \"Csinos\" felirattal vannak ellátva, a teljesítményre gyakorolt hatás elhanyagolható.", - "sodium.options.leaves_quality.name": "Levelek", - "sodium.options.leaves_quality.tooltip": "Szabályozza, hogy a levelek áttetszőnek (szép) vagy átlátszatlannak (gyors) jelenjenek-e meg.", - "sodium.options.particle_quality.tooltip": "Beállítja a részecskék maximális számát, mely egyidejűleg jelen lehet a képernyőn.", - "sodium.options.smooth_lighting.tooltip": "Lehetővé teszi a világ blokkjainak sima megvilágítását és árnyékolását. Ez nagyon kis mértékben megnövelheti a blokkok betöltéséhez vagy frissítéséhez szükséges időt, de nem befolyásolja a képkocka sebességet.", - "sodium.options.biome_blend.value": "%s blokk", - "sodium.options.biome_blend.tooltip": "The distance (in blocks) which biome colors are smoothly blended across. Using higher values will greatly increase the amount of time it takes to load or update chunks, for diminishing improvements in quality.", - "sodium.options.entity_distance.tooltip": "Az entitások renderelése során használt renderelési távolság szorzója. A kisebb értékek csökkentik, a nagyobbak pedig növelik a maximális távolságot, amelyen az entitások megjelenítésre kerülnek.", - "sodium.options.entity_shadows.tooltip": "Ha be van kapcsolva, alapvető árnyékok lesznek láthatók a szörnyek és egyéb entitások alatt.", - "sodium.options.vignette.name": "Matrica", - "sodium.options.vignette.tooltip": "Ha engedélyezve van, egy vignetta-effektus kerül alkalmazásra, amikor a lejátszó sötétebb területeken tartózkodik, ami sötétebbé és drámaibbá teszi az összképet.", - "sodium.options.mipmap_levels.tooltip": "A blokkmodell textúráihoz használt mipmaps számát szabályozza. A magasabb értékek jobb renderelést biztosítanak a blokkok távoli megjelenítéséhez, de hátrányosan befolyásolhatják a teljesítményt a sok animált textúrát használó erőforráscsomagok esetében.", - "sodium.options.use_block_face_culling.name": "Blokk-oldal selejtezést használata", - "sodium.options.use_block_face_culling.tooltip": "Ha engedélyezve van, akkor csak a kamerával szemben lévő blokkok oldalai kerülnek renderelésre. Ezáltal a renderelési folyamat elején nagyszámú blokkfelületet lehet kiküszöbölni, ami jelentősen javítja a renderelési teljesítményt. Néhány erőforráscsomagnak problémái lehetnek ezzel az opcióval, ezért próbálja meg letiltani, ha lyukakat lát a blokkokban.", - "sodium.options.use_fog_occlusion.name": "Köd elrejtés használata", - "sodium.options.use_fog_occlusion.tooltip": "Ha be van kapcsolva, azok a chunkok, amiket a köd teljesen eltakar nem lesznek megjelenítve, ezzel segítve a teljesítmény növelését. Ez a javítás nagyobb különbségeket tehet olyan helyeken ahol a köd közelebb van (pl. a víz alatt), de bizonyos esetekben nemkívánatos vizuális mellék-termékeket okozhat az ég és a köd között.", - "sodium.options.use_entity_culling.name": "Entitás selejtezés használata", - "sodium.options.use_entity_culling.tooltip": "Ha engedélyezve van, akkor a renderelés során kihagyásra kerülnek azok az entitások, amelyek a kamera látóterén belül vannak, de nem egy látható darabon belül. Ez az optimalizálás a chunk rendereléshez már meglévő láthatósági adatokat használja fel, és nem növeli a többletköltséget.", - "sodium.options.animate_only_visible_textures.name": "Csak látható textúrák animálása", - "sodium.options.animate_only_visible_textures.tooltip": "Ha engedélyezve van, csak az aktuális képen láthatónak ítélt animált textúrák frissülnek. Ez jelentős teljesítményjavulást eredményezhet bizonyos hardvereken, különösen nagyobb erőforráscsomagok esetén. Ha olyan problémákat tapasztalsz, hogy egyes textúrák nem animálódnak, próbáld meg letiltani ezt az opciót.", - "sodium.options.cpu_render_ahead_limit.name": "CPU előre-renderelési határérték", - "sodium.options.cpu_render_ahead_limit.tooltip": "Csak hibakereséshez. Meghatározza a GPU-n futó képkockák maximális számát. Ennek az értéknek a megváltoztatása nem ajánlott, mivel a nagyon alacsony vagy magas értékek instabil képkockasebességet okozhatnak.", - "sodium.options.cpu_render_ahead_limit.value": "%s képkocka", - "sodium.options.performance_impact_string": "Teljesítmény befolyás: %s", - "sodium.options.use_persistent_mapping.name": "Állandó leképezés használata", - "sodium.options.use_persistent_mapping.tooltip": "Csak hibakereséshez. Ha engedélyezve van, akkor a staging pufferhez állandó memóriakapcsolatokat használnak, így elkerülhető a felesleges memóriamásolatok készítése. Ennek kikapcsolása hasznos lehet a grafikus hiba okának leszűkítéséhez.\n\nOpenGL 4.4 vagy ARB_buffer_storage szükséges hozzá.", - "sodium.options.chunk_update_threads.name": "Chunk frissítési szálak", - "sodium.options.always_defer_chunk_updates.name": "Chunk-frissítések elhalasztása", - "sodium.options.always_defer_chunk_updates.tooltip": "Ha engedélyezve van, a renderelés soha nem várja meg a darabos frissítések befejezését, még akkor sem, ha azok fontosak. Ez bizonyos esetekben jelentősen javíthatja a képkocka sebességet, de jelentős vizuális késleltetést okozhat, amikor a blokkok megjelenése vagy eltűnése eltart egy ideig.", - "sodium.options.use_no_error_context.name": "Kontextus nélküli hiba használata", - "sodium.options.use_no_error_context.tooltip": "Ha engedélyezve van, az OpenGL-kontextus hibaellenőrzés kikapcsolva jön létre. Ez némileg javítja a renderelési teljesítményt, de sokkal nehezebbé teheti a hirtelen, megmagyarázhatatlan összeomlások hibakeresését.", - "sodium.options.buttons.undo": "Mégse", - "sodium.options.buttons.apply": "Alkalmaz", - "sodium.options.buttons.donate": "Vegyél nekünk kávét!", - "sodium.console.game_restart": "A játékot újra kell indítani egy vagy több videó beállítás alkalmazásához!", - "sodium.console.broken_nvidia_driver": "Az NVIDIA grafikus illesztőprogramjai elavultak!\n * Ez súlyos teljesítménybeli problémákat és összeomlásokat okozhat, ha a Sodium telepítve van.\n * Kérjük, frissítse a grafikus illesztőprogramjait a legújabb verzióra (536.23 vagy újabb verzió.)", - "sodium.console.pojav_launcher": "A PojavLauncher nem támogatott a Sodium használata során.\n * Nagy valószínűséggel extrém teljesítménybeli problémák, grafikai hibák, összeomlások léphetnek fel.\n * Magára lesz hagyatva, ha úgy dönt, folytatja -- nem fogunk segíteni a hibákkal vagy összeomlásokkal!", - "sodium.console.core_shaders_error": "A következő erőforrás csomagok nem kompatibilisek a Sodiummal:", - "sodium.console.core_shaders_warn": "A következő erőforrás csomagok lehetséges, hogy nem kompatibilisek a Sodiummal:", - "sodium.console.core_shaders_info": "A részletes információkért nézd meg a játéknaplót.", - "sodium.console.config_not_loaded": "A Sodium konfigurációs fájlja sérült, vagy jelenleg nem olvasható. Néhány opciót ideiglenesen visszaállítottak az alapértelmezett értékekre. A probléma megoldásához kérjük, nyissa meg a Videóbeállítások képernyőt.", - "sodium.console.config_file_was_reset": "A konfigurációs fájl vissza lett állítva a jól ismert alapértelmezett értékekre.", - "sodium.options.particle_quality.name": "Részecskék", - "sodium.options.use_particle_culling.name": "Részecske selejtezés használata", - "sodium.options.use_particle_culling.tooltip": "Ha be van kapcsolva, csak azok a részecskék lesznek megjelenítve, amik láthatónak lettek itélve. Ez hatalmas teljesítmény javulást okoz, amikor sok részecske van a közelben.", - "sodium.options.allow_direct_memory_access.name": "Közvetlen memóriahasználat engedélyezése", - "sodium.options.allow_direct_memory_access.tooltip": "Ha be van kapcsolva, néhány kritikus kód rész közvetlen memória hozzáféréssel rendelkezhet a teljesítményért. Ez gyakran nagymértékben csökkenti a CPU többletszámítást a chunk-ok és entitások betöltésénél, de nehezebbé teheti egyes hibák és összeomlások diagnosztizálását. Csak akkor kapcsold ki, ha valaki megkért rá, vagy ha tudod, mit csinálsz.", - "sodium.options.enable_memory_tracing.name": "Memóriakövetés engedélyezése", - "sodium.options.enable_memory_tracing.tooltip": "Hibakeresési funkció. Ha engedélyezve van, a veremnyomok a memóriafoglalások mellett összegyűjtésre kerülnek, hogy javítsák a diagnosztikai információkat memóriaszivárgás észlelésekor.", - "sodium.options.chunk_memory_allocator.name": "Chunk memória lefoglaló", - "sodium.options.chunk_memory_allocator.tooltip": "Kiválasztja a chunkok megjelenítéséhez használt memórialeosztót.\n- ASYNC: A leggyorsabb opció, jól működik a legtöbb modern grafikus illesztőprogrammal.\n- SWAP: Tartalék opció régebbi grafikus illesztőprogramokhoz. Jelentősen növelheti a memóriahasználatot.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "§7Nem hivatalos fordítások Sodium-hoz§r" -} diff --git a/src/main/resources/assets/sodium/lang/id_id.json b/src/main/resources/assets/sodium/lang/id_id.json deleted file mode 100644 index bdebcb1..0000000 --- a/src/main/resources/assets/sodium/lang/id_id.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Rendah", - "sodium.option_impact.medium": "Sedang", - "sodium.option_impact.high": "Tinggi", - "sodium.option_impact.extreme": "Ekstrim", - "sodium.option_impact.varies": "Bervariasi", - "sodium.options.pages.quality": "Kualitas", - "sodium.options.pages.performance": "Performa", - "sodium.options.pages.advanced": "Lanjutan", - "sodium.options.view_distance.tooltip": "Jarak render mengatur sejauh manakah area yang di-render. Jarak yang lebih pendek berarti lebih sedikit area yang di-render dan meningkatkan frame rate.", - "sodium.options.simulation_distance.tooltip": "Jarak simulasi mengatur sejauh manakah area yang dimuat. Jarak yang lebih pendek dapat mengurangi beban server internal dan mungkin meningkatkan frame rate.", - "sodium.options.gui_scale.tooltip": "Menentukan skala faktor yang akan digunakan untuk antarmuka pengguna. Jika opsi 'otomatis' dipilih, maka skala yang lebih besar akan digunakan.", - "sodium.options.fullscreen.tooltip": "Jika diaktifkan, permainan akan ditampilkan dalam mode layar penuh (jika didukung).", - "sodium.options.v_sync.tooltip": "Jika diaktifkan, frame rate akan di-sinkronisasikan dengan refresh rate monitor, membuat pengalaman yang halus dengan mengorbankan input latency. Pengaturan ini mungkin mengurangi performa jika sistem anda terlalu lambat.", - "sodium.options.fps_limit.tooltip": "Membatasi jumlah maksimal bingkai per detik. Ini dapat membantu untuk mengurangi penggunaan baterai dan beban sistem ketika multi-tasking. Jika V-Sync diaktifkan, opsi ini akan diabaikan kecuali jika lebih rendah dari kecepatan refresh rate layar anda.", - "sodium.options.view_bobbing.tooltip": "Jika diaktifkan, penglihatan pemain akan berayun saat jalan. Pemain yang mengalami mabuk saat bermain mungkin akan diuntungkan jika mematikan opsi ini.", - "sodium.options.attack_indicator.tooltip": "Menentukan letak dimana indikator serangan ditampilkan di layar.", - "sodium.options.autosave_indicator.tooltip": "Jika diaktifkan, sebuah indikator akan ditampilkan disaat permainan sedang menyimpan file dunia ke dalam disk.", - "sodium.options.graphics_quality.tooltip": "Kualitas grafik default mengatur beberapa opsi lama dan dibutuhkan untuk kompatibilitas mod. Jika opsi dibawah adalah \"Default\", opsi tersebut akan menggunakan pengaturan ini.", - "sodium.options.clouds_quality.tooltip": "Level kualitas yang akan digunakan untuk merender awan dilangit. Meskinpun dikatakan \"Cepat\" dan \"Bagus\", tidak ada efek pengaruh pada performa.", - "sodium.options.weather_quality.tooltip": "Kontrol jangkauan efek cuaca, seperti hujan dan salju, yang akan dirender.", - "sodium.options.leaves_quality.name": "Daun", - "sodium.options.leaves_quality.tooltip": "Kontrol daun apapun yang akan dirender sebagai transparan (bagus) atau tak tembus (cepat).", - "sodium.options.particle_quality.tooltip": "Mengatur jumlah maksimal partikel yang dapat muncul di layar pada waktu yang sama.", - "sodium.options.smooth_lighting.tooltip": "Aktifkan pencahayaan halus dan bayangan dari blok-blok didunia. Ini akan meningkatkan waktu untuk memuat atau memperbarui chunk, namun tidak ada pengaruh ke performa.", - "sodium.options.biome_blend.value": "%s blok", - "sodium.options.biome_blend.tooltip": "Jarak (dalam block) warna bioma yang akan dicampur halus dengan warna bioma lain. Menggunakan nilai yang lebih tinggi akan menambah waktu untuk memuat atau memperbarui chunk untuk meningkatkan kualitas.", - "sodium.options.entity_distance.tooltip": "Pengganda jarak pandang yang akan digunakan untuk merender entitas. Nilai yang kecil akan berkurang, nilai yang besar akan bertambah, jarak maksimum entitas mana yang akan dirender.", - "sodium.options.entity_shadows.tooltip": "Jika diaktifkan, bayangan dasar akan dirender dibawah mob-mob atau entitas lain.", - "sodium.options.vignette.name": "Vinyet", - "sodium.options.vignette.tooltip": "Jika diaktifkan, efek vinyet akan ditampilkan ketika pemain berada diarea kegelapan, yang akan membuat efek gelap dan membuatnya lebih dramatis.", - "sodium.options.mipmap_levels.tooltip": "Kontrol jumlah mipmaps yang akan digunakan untuk tekstur model blok. Nilai yang lebih tinggi memberikan rendering blok yang lebih baik dari jauh, tetapi dapat mempengaruhi kinerja dengan paket sumber daya yang menggunakan banyak tekstur animasi.", - "sodium.options.use_block_face_culling.name": "Gunakan Penyisihan Permukaan Blok", - "sodium.options.use_block_face_culling.tooltip": "Jika diaktifkan, hanya wajah blok yang menghadap kamera yang akan dikirimkan untuk dirender. Ini dapat menghilangkan banyak wajah blok sangat awal dalam proses rendering, yang secara signifikan meningkatkan kinerja rendering. Beberapa paket sumber daya mungkin mengalami masalah dengan opsi ini, jadi cobalah menonaktifkannya jika Anda melihat lubang-lubang pada blok.", - "sodium.options.use_fog_occlusion.name": "Gunakan Kabut Penghalang", - "sodium.options.use_fog_occlusion.tooltip": "Jika diaktifkan, potongan-potongan yang ditentukan sepenuhnya tersembunyi oleh efek kabut tidak akan dirender, membantu meningkatkan kinerja. Peningkatannya bisa lebih dramatis saat efek kabut lebih tebal (seperti di bawah air), tetapi ini dapat menyebabkan artefak visual yang tidak diinginkan antara langit dan kabut dalam beberapa skenario.", - "sodium.options.use_entity_culling.name": "Gunakan Penyisihan Entitas", - "sodium.options.use_entity_culling.tooltip": "Jika diaktifkan, entitas yang berada dalam area pandang kamera, namun tidak berada di dalam chunk yang terlihat, akan dilewati selama proses rendering. Pengoptimalan ini menggunakan data visibilitas yang sudah ada untuk chunk rendering dan tidak menambah beban.", - "sodium.options.animate_only_visible_textures.name": "Animasikan Tekstur Yang Hanya Terlihat", - "sodium.options.animate_only_visible_textures.tooltip": "Jika diaktifkan, hanya tekstur animasi yang ditentukan terlihat dalam gambar saat ini yang akan diperbarui. Ini dapat memberikan peningkatan kinerja yang signifikan pada beberapa perangkat keras, terutama dengan paket sumber daya yang lebih berat. Jika Anda mengalami masalah dengan beberapa tekstur tidak teranimasi, coba nonaktifkan opsi ini.", - "sodium.options.cpu_render_ahead_limit.name": "Batas Render-Ahead CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "Hanya untuk debugging. Menentukan jumlah maksimum frame yang dapat dikirim ke GPU. Tidak disarankan untuk mengubah ini, karena dapat menyebabkan ketidakstabilan pada frame rate.", - "sodium.options.cpu_render_ahead_limit.value": "%s frame(s)", - "sodium.options.performance_impact_string": "Dampak terhadap performa: %s", - "sodium.options.use_persistent_mapping.name": "Gunakan Pemetaan Tetap", - "sodium.options.use_persistent_mapping.tooltip": "Hanya untuk debugging. Jika diaktifkan, pemetaan memori persisten akan digunakan untuk staging buffer sehingga salinan memori yang tidak perlu dapat dihindari. Menonaktifkan ini dapat berguna untuk mempersempit penyebab kerusakan grafis.\n\nDibutuhkan OpenGL 4.4 atau ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Chunk Update Threads", - "sodium.options.always_defer_chunk_updates.name": "Selalu Tunda Pembaruan Chunk", - "sodium.options.always_defer_chunk_updates.tooltip": "Jika diaktifkan, rendering tidak akan pernah menunggu pembaruan chunk selesai, bahkan jika mereka penting. Ini dapat sangat meningkatkan frame rate dalam beberapa skenario, tetapi dapat menciptakan lag visual yang signifikan di mana blok-blok memerlukan waktu untuk muncul atau menghilang.", - "sodium.options.use_no_error_context.name": "Gunakan Konteks Tidak ada Kesalahan", - "sodium.options.use_no_error_context.tooltip": "Ketika diaktifkan, konteks OpenGL akan dibuat tanpa pemeriksaan kesalahan. Ini sedikit meningkatkan kinerja rendering, tetapi dapat membuat debugging crash yang tiba-tiba sulit dipahami penyebabnya.", - "sodium.options.buttons.undo": "Urungkan", - "sodium.options.buttons.apply": "Terapkan", - "sodium.options.buttons.donate": "Belikan kami kopi!", - "sodium.console.game_restart": "Game harus dimulai ulang untuk menerapkan satu atau lebih pengaturan video!", - "sodium.console.broken_nvidia_driver": "Driver kartu grafis NVIDIA telah usang!\n * Ini akan menyebabkan masalah performa parah dan crash ketika Sodium dipasang.\n * Mohon perbarui driver kartu grafis ke versi terbaru (versi 536.23 atau lebih baru)", - "sodium.console.pojav_launcher": "PojavLauncher tidak didukung saat menggunakan Sodium.\n * Kemungkinan besar kamu akan mengalami masalah kinerja ekstrem, bug grafis, dan crash.\n * Jika kamu memutuskan untuk tetap melanjutkan -- kami tidak akan membantu jika ada bug atau crash!", - "sodium.console.core_shaders_error": "Paket Daya berikut tidak kompatibel dengan Sodium:", - "sodium.console.core_shaders_warn": "Paket Daya berikut mungkin tidak kompatibel dengan Sodium:", - "sodium.console.core_shaders_info": "Periksa log permainan untuk informasi lebih lengkap.", - "sodium.console.config_not_loaded": "Berkas konfigurasi Sodium telah rusak atau saat ini tidak dapat dibaca. Beberapa opsi telah sementara dikembalikan ke pengaturan default mereka. Silakan buka layar Pengaturan Video untuk menyelesaikan masalah ini.", - "sodium.console.config_file_was_reset": "File konfigurasi telah diatur ulang ke default.", - "sodium.options.particle_quality.name": "Partikel", - "sodium.options.use_particle_culling.name": "Gunakan Penyisihan Partikel", - "sodium.options.use_particle_culling.tooltip": "Jika diaktifkan, hanya partikel yang terlihat yang akan dirender. Hal ini dapat memberikan peningkatan yang signifikan pada frame rate ketika banyak partikel berada di sekitar.", - "sodium.options.allow_direct_memory_access.name": "Izinkan Akses Memori Langsung", - "sodium.options.allow_direct_memory_access.tooltip": "Jika diaktifkan, beberapa kode penting diperbolehkan menggunakan akses memori langsung untuk performa yang lebih tinggi. Ini biasanya mengurangi beban CPU untuk me-render chunk dan entitas, namun dapat mempersulit diagnosis beberapa bug dan crash. Nonaktifkan ini hanya saat kamu diminta atau jika kamu tahu apa yang kamu lakukan.", - "sodium.options.enable_memory_tracing.name": "Aktifkan Pelacakan Memori", - "sodium.options.enable_memory_tracing.tooltip": "Fitur debug. Jika diaktifkan, stack traces akan dikumpulkan bersama alokasi memori untuk membantu meningkatkan informasi diagnostik ketika kebocoran memori terdeteksi.", - "sodium.options.chunk_memory_allocator.name": "Pengalokasi Memori Chunk", - "sodium.options.chunk_memory_allocator.tooltip": "Memilih pengalokasi memori yang akan digunakan untuk rendering chunk.\n- ASYNC: Opsi tercepat, berfungsi baik dengan sebagian besar driver kartu grafis modern.\n- SWAP: Opsi cadangan untuk driver kartu grafis lama. Dapat meningkatkan penggunaan memori secara signifikan.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "§7Terjemahan tidak resmi untuk Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/it_it.json b/src/main/resources/assets/sodium/lang/it_it.json deleted file mode 100644 index 7eaf4bd..0000000 --- a/src/main/resources/assets/sodium/lang/it_it.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Basso", - "sodium.option_impact.medium": "Medio", - "sodium.option_impact.high": "Alto", - "sodium.option_impact.extreme": "Estremo", - "sodium.option_impact.varies": "Variabile", - "sodium.options.pages.quality": "Qualità", - "sodium.options.pages.performance": "Prestazioni", - "sodium.options.pages.advanced": "Avanzate", - "sodium.options.view_distance.tooltip": "La distanza di rendering controlla entro quale distanza il terreno verrà visualizzato. Distanze più basse comporteranno meno terreno visualizzato, aumentando gli FPS.", - "sodium.options.simulation_distance.tooltip": "La distanza di simulazione controlla entro la quale terreno ed entità saranno caricate e processate. Distanze minori possono ridurre il carico interno del server e migliorare le prestazioni.", - "sodium.options.gui_scale.tooltip": "Imposta la scala di ingrandimento massima usata nell'interfaccia utente. Se impostato ad 'automatico', sarà usato sempre il valore più grande possibile.", - "sodium.options.fullscreen.tooltip": "Se abilitato, il gioco sarà visualizzato a schermo intero (se supportato).", - "sodium.options.v_sync.tooltip": "Se abilitato, gli Fps del gioco verranno sincronizzati con la frequenza di aggiornamento del monitor, rendendo l'esperienza generalmente più fluida a discapito della latenza di input complessiva. Questa impostazione potrebbe ridurre le prestazioni se il tuo sistema è troppo lento.", - "sodium.options.fps_limit.tooltip": "Limita il numero massimo di Fps. Ciò può aiutare a ridurre l'utilizzo della batteria e il carico generale sul sistema durante il multitasking. Se il VSync è abilitato questa opzione verrà ignorata, a meno che non sia inferiore alla frequenza di aggiornamento del display.", - "sodium.options.view_bobbing.tooltip": "Se abilitato, la visuale del giocatore oscillerà quando ci si muove. I giocatori che soffrono di chinetosi mentre si gioca possono beneficiare dal disabilitarlo.", - "sodium.options.attack_indicator.tooltip": "Controlla dove visualizzare l'indicatore di attacco sullo schermo.", - "sodium.options.autosave_indicator.tooltip": "Se abilitato, verrà mostrato un indicatore quando il gioco sta salvando il mondo sul disco.", - "sodium.options.graphics_quality.tooltip": "La qualità grafica predefinita controlla alcune opzioni legacy ed è necessaria per la compatibilità delle mod. Se le opzioni seguenti vengono lasciate su \"Predefinito\", utilizzeranno questa impostazione.", - "sodium.options.clouds_quality.tooltip": "Il livello di qualità utilizzato per il rendering delle nuvole nel cielo. Anche se le opzioni sono etichettate come \"Semplice\" e \"Sofisticata\", l'effetto sulle prestazioni è trascurabile.", - "sodium.options.weather_quality.tooltip": "Controlla la distanza alla quale verranno renderizzati gli effetti meteorologici, come pioggia e neve.", - "sodium.options.leaves_quality.name": "Foglie", - "sodium.options.leaves_quality.tooltip": "Controls whether leaves will be rendered as transparent (sofisticata) or opaque (semplice).", - "sodium.options.particle_quality.tooltip": "Controlla il numero massimo di particelle che possono essere presenti sullo schermo contemporaneamente.", - "sodium.options.smooth_lighting.tooltip": "Consente l'illuminazione e l'ombreggiatura fluide dei blocchi nel mondo. Ciò può aumentare leggermente la quantità di tempo necessaria per caricare o aggiornare un chunk, ma non influisce sul frame rate.", - "sodium.options.biome_blend.value": "%s blocchi", - "sodium.options.biome_blend.tooltip": "La distanza (in blocchi) lungo la quale i colori del bioma vengono sfumati. L'utilizzo di valori più alti aumenterà notevolmente la quantità di tempo necessaria per caricare o aggiornare i blocchi, con miglioramenti della qualità minori.", - "sodium.options.entity_distance.tooltip": "Il moltiplicatore della distanza di rendering utilizzato dal rendering dell'entità. I valori più piccoli diminuiscono e i valori più grandi aumentano la distanza massima alla quale verrà eseguito il rendering delle entità.", - "sodium.options.entity_shadows.tooltip": "Se abilitato, ombre di base saranno visualizzate sotto i mob e le altre entità.", - "sodium.options.vignette.name": "Vignettatura", - "sodium.options.vignette.tooltip": "Se abilitato, verrà applicato un effetto vignetta quando il giocatore si trova in aree buie, rendendo l'immagine complessiva più scura e drammatica.", - "sodium.options.mipmap_levels.tooltip": "Controlla il numero di mipmap usato per le texture dei blocchi. Valori più alti forniscono una resa migliore dei blocchi distanti, ma possono potrebbe influire negativamente sulle prestazioni con pacchetti di risorse che utilizzano molte texture animate.", - "sodium.options.use_block_face_culling.name": "Usa il Culling delle faccie dei blocchi", - "sodium.options.use_block_face_culling.tooltip": "Se abilitato, solo li lati dei blocchi nel campo visivo saranno renderizzate. Questo può eliminare un gran numero di facce dei blocchi dalla fase di rendering, salvando banda di memoria e tempo della Gpu. Alcuni pacchetti di risorse pssono avere problemi con questa opzione, disabilitala se vedi buchi nei blocchi.", - "sodium.options.use_fog_occlusion.name": "Usa occlusione nebbia", - "sodium.options.use_fog_occlusion.tooltip": "Se abilitato, i chunk che dovrebbero essere completamente nascosti dalla nebbia non saranno visualizzati, migliorando le prestazioni. Il miglioramento può essere maggiore quando gli effetti nebbia sono più intensi, (ad esempio sott'acqua), ma può causare artefatti visivi tra il cielo e la nebbia in certi casi.", - "sodium.options.use_entity_culling.name": "Usa Culling entità", - "sodium.options.use_entity_culling.tooltip": "Se abilitato, le entità che si trovano all'interno della campo della telecamera, ma non all'interno di una zona visibile, verranno saltate durante il rendering. Questa ottimizzazione utilizza i dati di visibilità già esistenti per il rendering dei blocchi e non aggiunge altro carico.", - "sodium.options.animate_only_visible_textures.name": "Anima solo le texture visibili", - "sodium.options.animate_only_visible_textures.tooltip": "Se abilitato, solo le texture animate visibili saranno aggiornate. Questo può migliorare notevolmente gli fps su alcuni sistemi, specialmente con pacchetti di risorse pesanti. Se hai problemi con alcune texture che non vengono animate, prova a disattivare questa opzione.", - "sodium.options.cpu_render_ahead_limit.name": "Limita rendering CPU anticipato", - "sodium.options.cpu_render_ahead_limit.tooltip": "Solo per il debug. Specifica il numero massimo di frame che possono essere in transito sulla GPU. La modifica di questo valore non è consigliata, poiché valori molto bassi o alti potrebbero creare instabilità del frame rate.", - "sodium.options.cpu_render_ahead_limit.value": "%s fps", - "sodium.options.performance_impact_string": "Impatto prestazioni: %s", - "sodium.options.use_persistent_mapping.name": "Usa mapping persistente", - "sodium.options.use_persistent_mapping.tooltip": "Solo per il debug. Se abilitato, verranno utilizzati mapping di memoria persistenti per il buffer di staging in modo da evitare copie di memoria non necessarie. Disabilitarlo può essere utile per inviduare la causa di corruzioni grafiche. \n\nRichiede OpenGL 4.4 o ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Thread per l'aggiornamento dei chunk", - "sodium.options.always_defer_chunk_updates.name": "Ritarda aggiornamento chunk", - "sodium.options.always_defer_chunk_updates.tooltip": "Se abilitato, la renderizzazione non aspetterà che gli aggiornamenti dei chunk finiscano, anche se sono importanti. Ciò può migliorare molto gli fps in certi casi, ma generare importanti lag visivi dove i blocchi richiedono un po' di tempo per apparire o scomparire.", - "sodium.options.use_no_error_context.name": "Usa \"No Error Context\"", - "sodium.options.use_no_error_context.tooltip": "Se abilitato, il contesto OpenGL verrà creato con il controllo degli errori disabilitato. Ciò migliora leggermente le prestazioni di rendering, ma può rendere molto più difficile il debug di arresti anomali.", - "sodium.options.buttons.undo": "Annulla", - "sodium.options.buttons.apply": "Applica", - "sodium.options.buttons.donate": "Offrici un caffè!", - "sodium.console.game_restart": "Il gioco dovrà essere riavviato per applicare una o più impostazioni video!", - "sodium.console.broken_nvidia_driver": "I tuoi driver grafici NVIDIA non sono aggiornati!\n * Ciò causerà gravi problemi di prestazioni e crash mentre sodium è installato Sodium.\n * Aggiorna i driver grafici all'ultima versione (versione 536.23 o successiva)", - "sodium.console.pojav_launcher": "PojavLauncher non è supportato quando si utilizza Sodium.\n * È molto probabile che imbattersi in problemi di prestazioni estreme, bug grafici e arresti anomali.\n * Sarai da solo se decidi di continuare -- non ti aiuteremo con bug o arresti anomali!", - "sodium.console.core_shaders_error": "I seguenti pacchetti di risorse sono incompatibili con Sodium:", - "sodium.console.core_shaders_warn": "I seguenti pacchetti di risorse potrebbero essere incompatibili con Sodium:", - "sodium.console.core_shaders_info": "Controlla i log del gioco per informazioni dettagliate.", - "sodium.console.config_not_loaded": "Il file di configurazione per Sodium è stato danneggiato o è attualmente illeggibile. Alcune opzioni sono state temporaneamente ripristinate ai valori predefiniti. Apri la schermata delle Impostazioni video per risolvere questo problema.", - "sodium.console.config_file_was_reset": "Il file di configurazione è stato ripristinato ai valori predefiniti.", - "sodium.options.particle_quality.name": "Particelle", - "sodium.options.use_particle_culling.name": "Usa Culling particelle", - "sodium.options.use_particle_culling.tooltip": "Se abilitato, solo le particelle visibili verranno renderizzate. Questo può migliorare notevolmente gli fps quando molte particelle sono nelle vicinanze.", - "sodium.options.allow_direct_memory_access.name": "Permetti accesso diretto alla memoria", - "sodium.options.allow_direct_memory_access.tooltip": "Se abilitato, alcuni percorsi di codice critici potranno usare un accesso diretto alla memoria per le prestazioni. Ciò spesso riduce il carico della CPU per il rendering di chunk ed entità, ma può rendere difficile diagnosticare bug e crash. Dovresti disabilitarlo solo se ti è stato chiesto o se sai cosa stai facendo.", - "sodium.options.enable_memory_tracing.name": "Abilita tracciamento della memoria", - "sodium.options.enable_memory_tracing.tooltip": "Opzione di debug. Se abilitata, verranno raccolte tracce dello stack alla allocazione della memoria per migliorare la diagnostica delle informazioni quando sono rilevati memory leak.", - "sodium.options.chunk_memory_allocator.name": "Alloca memoria chunk", - "sodium.options.chunk_memory_allocator.tooltip": "Seleziona l'allocatore di memoria che sarà usato per il rendering dei chunk.\n- Asincrono: Opzione più veloce, funziona bene con i driver grafici più recenti.\n- Scambio: Opzione di riserva per i driver grafici più vecchi. Può aumentare di molto l'uso della memoria.", - "sodium.options.chunk_memory_allocator.async": "Asincrono", - "sodium.options.chunk_memory_allocator.swap": "Scambio", - "sodium.resource_pack.unofficial": "§7Traduzione non ufficiale per Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/ja_jp.json b/src/main/resources/assets/sodium/lang/ja_jp.json deleted file mode 100644 index 0542ca0..0000000 --- a/src/main/resources/assets/sodium/lang/ja_jp.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "sodium.option_impact.low": "低", - "sodium.option_impact.medium": "中", - "sodium.option_impact.high": "高", - "sodium.option_impact.extreme": "最高", - "sodium.option_impact.varies": "変動", - "sodium.options.pages.quality": "画質", - "sodium.options.pages.performance": "パフォーマンス", - "sodium.options.pages.advanced": "高度な設定", - "sodium.options.view_distance.tooltip": "描画距離は、地形がどの程度遠く描画されるかを調節します。距離が短いと描画される地形が少なくなり、フレームレートが向上します。", - "sodium.options.simulation_distance.tooltip": "シミュレーション距離は、地形やエンティティが読み込まれ、Tickが動作する距離を調節します。距離を短くすることで、内部サーバーの負荷を軽減し、フレームレートが向上する場合があります。", - "sodium.options.gui_scale.tooltip": "ユーザーインターフェイスに使用する最大倍率を設定する。 \"auto\" を使用すると、常に最大のスケールファクターが使用されます。", - "sodium.options.fullscreen.tooltip": "有効にすると、ゲームはフルスクリーンで表示されます(サポートされている場合)。", - "sodium.options.v_sync.tooltip": "この機能を有効にすると、垂直同期が有効となり、ゲームのレンダリングレートがディスプレイの最大リフレッシュレートと同期され、ティアリングが防がれます。ただし、遅延が大きくなる事や、パフォーマンスが低下する可能性があります。", - "sodium.options.fps_limit.tooltip": "1秒あたりの最大フレーム数を制限します。これは、マルチタスク時のバッテリー使用量とシステム負荷の軽減に役立ちます。VSyncが有効な場合、このオプションはディスプレイのリフレッシュレートより低くない限り無視されます。", - "sodium.options.view_bobbing.tooltip": "有効にすると、移動中にプレイヤーの視界が揺れ動くようになります。乗り物酔いをしやすい方は無効にしてください。", - "sodium.options.attack_indicator.tooltip": "画面上の範囲攻撃インジケータを表示する位置を調節します。", - "sodium.options.autosave_indicator.tooltip": "有効にすると、ゲームがワールドをストレージに保存しているときにインジケータが表示されます。", - "sodium.options.graphics_quality.tooltip": "グラフィックスは、いくつかのレガシー設定を調節し、Modの互換性維持に必要です。以下の設定が「デフォルト」のままであれば、この設定が使用されます。", - "sodium.options.clouds_quality.tooltip": "空の雲のレンダリングに使用される品質レベル。オプションに \"Fast \"と \"Fancy \"と表示されていても、パフォーマンスへの影響はごくわずかです。", - "sodium.options.weather_quality.tooltip": "雨や雪などの天候エフェクトがレンダリングされる距離をコントロールします。", - "sodium.options.leaves_quality.name": "木の葉", - "sodium.options.leaves_quality.tooltip": "葉っぱを透明(fancy)にレンダリングするか、不透明(fast)にレンダリングするかを制御します。", - "sodium.options.particle_quality.tooltip": "画面上に一度に存在できるパーティクルの最大数を調節します。", - "sodium.options.smooth_lighting.tooltip": "ワールド内のブロックのスムーズなライティングとシェーディングを有効にします。チャンクのロードや更新にかかる時間がわずかに増加しますが、フレームレートには影響しません。", - "sodium.options.biome_blend.value": "%s ブロック", - "sodium.options.biome_blend.tooltip": "バイオームの色が滑らかに混合される距離(ブロック単位)です。より高い値を使用すると、品質の向上が減少する一方で、チャンクの読み込みや更新にかかる時間が大幅に増加します。", - "sodium.options.entity_distance.tooltip": "エンティティのレンダリングに使用されるレンダリング距離の乗数です。値が小さいほど、エンティティがレンダリングされる最大距離が減少し、値が大きいほど、増加します。", - "sodium.options.entity_shadows.tooltip": "有効にすると、mobなどの下に簡易的な影が描画されるようになります。", - "sodium.options.vignette.name": "ビネット効果", - "sodium.options.vignette.tooltip": "有効にすると、プレイヤーが暗いエリアにいるときに、ビネット効果が適用されます。これにより、全体的な画像が暗くなり、より劇的な雰囲気が生まれます。", - "sodium.options.mipmap_levels.tooltip": "ブロックモデルのテクスチャに使用されるミップマップの数を制御します。値が高いほど、遠くのブロックのレンダリングが向上しますが、多くのアニメーションテクスチャを使用するリソースパックのパフォーマンスに悪影響を及ぼす可能性があります。", - "sodium.options.use_block_face_culling.name": "ブロックフェイスカリングを使用する", - "sodium.options.use_block_face_culling.tooltip": "有効にすると、カメラの方を向いているブロックの面だけがレンダリングされます。これにより、レンダリングの最初の段階で多くのブロック面が省かれ、レンダリングの速度が大幅に向上します。ただし、一部のリソースパックではこのオプションが問題を引き起こすことがあります。ブロックに穴が開いているように見える場合は、オプションを無効にしてみてください。", - "sodium.options.use_fog_occlusion.name": "フォグオクルージョンを使用する", - "sodium.options.use_fog_occlusion.tooltip": "有効にすると、フォグ効果で完全に隠れると判断されたチャンクは描画されなくなり、パフォーマンスが向上します。霧の効果が重い場合(水中など)にはより劇的な改善が期待できますが、場合によっては空と霧の間に存在しないものや、あり得ないものが描画される発生する可能性があります。", - "sodium.options.use_entity_culling.name": "エンティティカリングを使用する", - "sodium.options.use_entity_culling.tooltip": "有効にすると、カメラのビューポート内にはあるが、表示されているチャンク内に存在しないエンティティは、レンダリングの際に無視されます。この改善は、チャンクレンダリングに既に存在する可視性データを活用し、パフォーマンスを向上させます。", - "sodium.options.animate_only_visible_textures.name": "見えているテクスチャのみ動かす", - "sodium.options.animate_only_visible_textures.tooltip": "有効にすると、表示されると判断されたアニメーションテクスチャのみが更新されます。これにより、特に重いリソースパックを使用している場合や、一部のハードウェアで大幅なパフォーマンス向上が期待できます。一部のテクスチャがアニメーションされない問題が発生する場合は、このオプションを無効にしてみてください。", - "sodium.options.cpu_render_ahead_limit.name": "レンダリング前最大フレーム数", - "sodium.options.cpu_render_ahead_limit.value": "%s フレーム", - "sodium.options.performance_impact_string": "パフォーマンスへの影響:%s", - "sodium.options.use_persistent_mapping.name": "永続的なマッピングを使用する", - "sodium.options.chunk_update_threads.name": "チャンク更新スレッド数", - "sodium.options.always_defer_chunk_updates.name": "チャンクの更新を常に延期する", - "sodium.options.use_no_error_context.name": "エラーチェックを無効化", - "sodium.options.buttons.undo": "元に戻す", - "sodium.options.buttons.apply": "適用", - "sodium.options.buttons.donate": "コーヒーをごちそうする", - "sodium.console.game_restart": "ビデオ設定を適用するにはゲームを再起動する必要があります。", - "sodium.console.broken_nvidia_driver": "NVIDIA グラフィックスドライバーが古すぎます。\n * Sodiumのインストール時に重大なパフォーマンスの問題が発生し、クラッシュを引き起こします。\n * グラフィックスドライバーを最新バージョン (536.23 以降) に更新してください。", - "sodium.console.pojav_launcher": "PojavLauncher は Sodium の使用をサポートしていません。\n * 重大なパフォーマンスの問題、グラフィックのバグ、クラッシュが発生する可能性が非常に高くなります。\n * 続行する場合は自身責任で行ってください。バグやクラッシュについて一切サポートしません。", - "sodium.console.core_shaders_error": "以下のリソースパックは、Sodiumと互換性がありません:", - "sodium.console.core_shaders_warn": "以下のリソースパックはSodiumと互換性がない可能性があります:", - "sodium.console.core_shaders_info": "詳しい情報はゲームログをチェック。", - "sodium.options.particle_quality.name": "パーティクルの表示", - "sodium.options.use_particle_culling.name": "パーティクルカリングを使用する", - "sodium.options.use_particle_culling.tooltip": "有効にすると、見えると判断されたパーティクルのみが描画されます。これにより、多くのパーティクルが近くにある場合、フレームレートが大幅に改善されます。", - "sodium.options.allow_direct_memory_access.name": "Direct Memory Accessを許可", - "sodium.options.allow_direct_memory_access.tooltip": "一部の重要なコードパスがパフォーマンスのために直接メモリにアクセスできます。これにより、チャンクやエンティティの描画におけるCPUのオーバーヘッドが大幅に削減されますが、一部のバグやクラッシュの診断が困難になる可能性があります。この設定を無効にするのは、要求された場合、あるいは自分が何をしているか分かっている場合のみにしてください。", - "sodium.options.enable_memory_tracing.name": "メモリトレースの有効化", - "sodium.options.enable_memory_tracing.tooltip": "デバッグ機能。この機能を有効にすると、メモリリークが検出されたときに、スタックトレースがメモリ割り当てと同時に収集され、診断情報の向上に役立ちます。", - "sodium.options.chunk_memory_allocator.name": "チャンクメモリアロケータ", - "sodium.options.chunk_memory_allocator.tooltip": "チャンク描画に使用されるメモリ確保方法を選択します。\n- Async: 最も高速な設定。ほとんどのGPUでうまく機能します。\n- Swap: 古いGPUのための互換モード。メモリ使用量が大幅に増加する可能性があります。", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "§7Sodium 非公式翻訳§r" -} diff --git a/src/main/resources/assets/sodium/lang/ko_kr.json b/src/main/resources/assets/sodium/lang/ko_kr.json deleted file mode 100644 index 6880d6a..0000000 --- a/src/main/resources/assets/sodium/lang/ko_kr.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "낮음", - "sodium.option_impact.medium": "중간", - "sodium.option_impact.high": "높음", - "sodium.option_impact.extreme": "매우 높음", - "sodium.option_impact.varies": "때에 따라 다름", - "sodium.options.pages.quality": "품질", - "sodium.options.pages.performance": "성능", - "sodium.options.pages.advanced": "고급", - "sodium.options.view_distance.tooltip": "렌더 거리는 얼마나 멀리 있는 지형을 렌더링할지 제어합니다. 거리가 짧을수록 적은 지형이 렌더링 되어, 프레임 속도가 개선됩니다.", - "sodium.options.simulation_distance.tooltip": "시뮬레이션 거리는 얼마나 멀리 있는 지형과 엔티티를 업데이트할지 조절합니다. 거리가 짧을수록 시스템의 부하가 줄어들고 프레임 속도가 개선됩니다.", - "sodium.options.gui_scale.tooltip": "사용자 인터페이스의 최대 크기를 설정합니다. \"자동\"으로 설정하면, 가능한 가장 큰 크기가 적용됩니다.", - "sodium.options.fullscreen.tooltip": "활성화하면, 가능한 경우 게임이 전체 화면으로 표시됩니다.", - "sodium.options.v_sync.tooltip": "활성화하면, 게임의 프레임 속도가 모니터의 주사율과 동기화 되어, 필요없는 입력 지연을 줄여 전반적으로 부드러운 경험을 제공합니다. 다만, 시스템이 너무 느리거나 수직 동기화를 지원하지 않는 경우 성능이 오히려 감소할 수 있습니다.", - "sodium.options.fps_limit.tooltip": "초당 프레임의 최대값을 설정합니다. 이렇게 하면 배터리 사용량을 줄이고 멀티 태스킹중에 시스템 사용량을 줄일 수 있습니다. 수직 동기화가 활성화 되어 있는 상태에서 해당 설정을 수직 동기화보다 높게 설정하면 수직 동기화가 우선 적용됩니다.", - "sodium.options.view_bobbing.tooltip": "활성화 하면, 주변을 움직일 때 시야가 흔들립니다. 플레이 도중 멀미를 경험한 플레이어는 해당 옵션을 비활성화 하여 더 나은 게임 플레이를 할 수 있습니다.", - "sodium.options.attack_indicator.tooltip": "화면에 표시할 공격 표시기의 위치를 설정합니다.", - "sodium.options.autosave_indicator.tooltip": "활성화하면, 월드를 저장할 때 화면에 작게 안내가 표시됩니다.", - "sodium.options.graphics_quality.tooltip": "일부 레거시 옵션을 제어하는 기본 그래픽 품질로, 모드 호환성에 유용합니다. 나뉘어진 그래픽 설정이 \"기본\"으로 설정되어 있으면 이 설정이 적용됩니다.", - "sodium.options.clouds_quality.tooltip": "구름의 품질을 설정합니다. 실제 성능에는 큰 영향을 미치지 않습니다.", - "sodium.options.weather_quality.tooltip": "눈과 비 등 날씨 효과가 렌더링되는 거리를 조절합니다.", - "sodium.options.leaves_quality.name": "나뭇잎", - "sodium.options.leaves_quality.tooltip": "나뭇잎을 투명하게 (화려하게) 또는 불투명하게 (빠르게) 렌더링 할지 설정합니다.", - "sodium.options.particle_quality.tooltip": "한번에 화면에 표시 가능한 최대 입자의 개수를 조절합니다.", - "sodium.options.smooth_lighting.tooltip": "빛을 부드럽게 다듬고 블록의 음영을 렌더링 할지 설정합니다. 활성화 하면 청크를 로드하고 업데이트 하는 데 약간 더 오래 걸릴 수 있지만, FPS에는 영항을 주지 않습니다.", - "sodium.options.biome_blend.value": "%s 블록", - "sodium.options.biome_blend.tooltip": "생물 군계의 색을 다듬을 크기를 조절합니다. 값이 클수록 청크를 로드하고 업데이트하는데 더 오래 걸릴 수 있지만, 더 나은 품질을 경험할 수 있습니다.", - "sodium.options.entity_distance.tooltip": "렌더 거리에서 엔티티를 얼마나 렌더링할지 조절합니다.", - "sodium.options.entity_shadows.tooltip": "활성화하면, 엔티티 아래에 그림자를 렌더링 합니다.", - "sodium.options.vignette.name": "비네팅", - "sodium.options.vignette.tooltip": "활성화 하면, 어두운 곳에서 화면이 어두워지고 더 드라마틱하게 표현되는 비네팅 효과가 적용됩니다.", - "sodium.options.mipmap_levels.tooltip": "블록 모델 텍스쳐에 사용할 밉맵의 개수를 조절합니다. 값이 클수록 먼 거리의 블록 렌더링이 개선되지만, 많은 애니메이션 텍스쳐를 포함한 리소스팩을 사용중인 경우 성능에 큰 영향을 줄 수 있습니다.", - "sodium.options.use_block_face_culling.name": "블록 면 컬링 사용", - "sodium.options.use_block_face_culling.tooltip": "활성화 하면, 시야에 보이는 블록의 면만 렌더링 됩니다. 이렇게 하면 초기 렌더링 과정에서 렌더링 해야할 블록 면의 수가 크게 감소하게 되어, 렌더링 속도가 크게 개선됩니다. 다만 일부 리소스팩은 해당 옵션과 충돌할 수 있으므로, 블록에서 구멍이 보이는 경우 비활성화 해보는것을 권장합니다.", - "sodium.options.use_fog_occlusion.name": "안개 오클루전 사용", - "sodium.options.use_fog_occlusion.tooltip": "활성화하면, 안개 효과로 인해 완전히 가려진 청크는 렌더링 되지 않아, 성능을 개선하는 데 도움을 줄 수 있습니다. 안개 효과가 클수록(수중 등) 더 개선되지만, 때때로 하늘과 안개 사이에 그래픽 깨짐이 발생할 수 있습니다.", - "sodium.options.use_entity_culling.name": "엔티티 컬링 사용", - "sodium.options.use_entity_culling.tooltip": "활성화 하면, 보이지 않는 청크에 있는 엔티티가 렌더링에서 제외됩니다.", - "sodium.options.animate_only_visible_textures.name": "보이는 애니메이션 텍스쳐만 업데이트", - "sodium.options.animate_only_visible_textures.tooltip": "활성화 하면, 시야에 보여지는 애니메이션 텍스쳐만 업데이트 됩니다. 이렇게 하면 무거운 리소스팩을 사용하지 않는 한 일부 하드웨어에서 성능이 크게 개선될 수 있습니다. 다만, 일부 리소스팩과 충돌할 수 있으므로, 일부 텍스쳐에 애니메이션이 적용되지 않는다면 이 설정을 비활성화 해볼 것을 권장합니다.", - "sodium.options.cpu_render_ahead_limit.name": "CPU 미리 렌더링 제한", - "sodium.options.cpu_render_ahead_limit.tooltip": "개발자들이 테스트 동안 사용할 목적으로 만든 설정으로, GPU에 전달되는 최대 프레임 수를 조절합니다. 값이 적당하지 않으면 프레임 속도가 굉장히 불안정해질 수 있으므로, 이 설정을 수정하는 것은 굉장히 권장되지 않으며, 또한 지원받을 수 없습니다!", - "sodium.options.cpu_render_ahead_limit.value": "%s 프레임", - "sodium.options.performance_impact_string": "성능 영향: %s", - "sodium.options.use_persistent_mapping.name": "영구 매핑 사용", - "sodium.options.use_persistent_mapping.tooltip": "테스트 동안 사용할 목적으로 만든 설정이며, 활성화 하면, 테이지 버퍼에 영구 메모리 매핑을 사용합니다. 이렇게 하면, 불필요한 메모리 복사를 방지할 수 있으며, 비활성화 하면 렌더링 오류의 원인을 좁히는 데 유용할 수 있습니다.\n\nOpenGL 4.4 이상이거나 GPU가 \"ARB_buffer_storage\"를 지원해야 합니다.", - "sodium.options.chunk_update_threads.name": "청크 업데이트 스레드", - "sodium.options.always_defer_chunk_updates.name": "항상 청크 업데이트 지연", - "sodium.options.always_defer_chunk_updates.tooltip": "고급 사용자용 설정으로, 활성화 하면, 청크 업데이트가 아무리 중요하더라도, 청크 업데이트가 끝나기 까지 기다리지 않고 바로 렌더링 합니다. 이렇게 하면 아주 특정한 상황에서 프레임 속도가 굉장히 크게 개선될 수 있지만, 블록이 보여졌다 사라지기를 반복하는 굉장히 신경쓰이는 렉을 유발할 수 있습니다. 따라서 변경하는 것은 권장되지 않으며, 또한 지원되지 않습니다!", - "sodium.options.use_no_error_context.name": "컨텍스트 생성 중 오류 확인 비활성화", - "sodium.options.use_no_error_context.tooltip": "활성화 하면, 오류를 검사하지 않고 OpenGL 컨텍스트가 생성됩니다. 이렇게 하면 렌더링 성능을 약간 개선할 수 있지만, 갑작스럽게 알 수 없는 충돌이 발생했을 때 문제를 해결하기 더 어려워집니다. 이 설정을 활성화 하면 지원받지 못할 수 있습니다.", - "sodium.options.buttons.undo": "되돌리기", - "sodium.options.buttons.apply": "적용", - "sodium.options.buttons.donate": "저희한테 커피 한 잔 사 주세요!", - "sodium.console.game_restart": "새로운 설정을 적용하려면 게임을 다시 시작해야 합니다.", - "sodium.console.broken_nvidia_driver": "그래픽 드라이버가 최신이 아닙니다!\n * Sodium이 설치되어 있을 때 심각한 성능 문제와 충돌이 발생할 수 있습니다.\n * 그래픽 드라이버를 버전 536.23 이상으로 업데이트 하십시오.", - "sodium.console.pojav_launcher": "Sodium은 PojavLauncher를 지원하지 않습니다.\n * 심한 성능 문제, 그래픽 오류 그리고 충돌이 발생할 가능성이 아주 높습니다.\n * 무시하고 계속할 수 있지만, 이후 발생하는 모든 문제는 본인 책임이며, 지원받을 수 없습니다!", - "sodium.console.core_shaders_error": "다음의 리소스팩은 Sodium과 충돌합니다:", - "sodium.console.core_shaders_warn": "다음의 리소스팩은 Sodium과 충돌할 수 있습니다:", - "sodium.console.core_shaders_info": "자세한 정보를 확인하려면 게임 로그를 확인하십시오.", - "sodium.console.config_not_loaded": "Sodium의 구성 파일이 손상되었습니다. 임시적으로 일부 설정값을 기본값으로 초기화 했습니다. 비디오 설정에서 이 문제를 해결하여 주십시오.", - "sodium.console.config_file_was_reset": "구성을 알려진 좋은 기본값으로 초기화 했습니다.", - "sodium.options.particle_quality.name": "입자", - "sodium.options.use_particle_culling.name": "입자 컬링 사용", - "sodium.options.use_particle_culling.tooltip": "활성화하면, 시야에 보이지 않는 입자는 렌더링에서 제외됩니다. 이렇게 하면, 근처에 입자가 많을 때 프레임이 크게 향상될 수 있습니다.", - "sodium.options.allow_direct_memory_access.name": "직접 메모리 접근 허용", - "sodium.options.allow_direct_memory_access.tooltip": "고급 사용자용 설정으로, 활성화하면, 일부 중요한 코드 경로가 성능을 위해 직접 메모리 접근을 사용하는 것을 허용합니다. 이렇게 하면 보통 청크와 엔티티 렌더링을 위한 CPU 오버헤드가 매우 감소할 수 있지만, 오류와 충돌을 진단하기 어려워질 수 있습니다. 따라서 이 옵션을 수정하는 것은 매우 권장되지 않으며, 또한 지원받을 수 않습니다!", - "sodium.options.enable_memory_tracing.name": "메모리 트레이싱 활성화", - "sodium.options.enable_memory_tracing.tooltip": "테스트 동안 사용할 목적으로 만든 설정이며, 활성화하면, 스택 트레이스가 메모리 할당과 함께 수집되어 메모리 누수 확인 시 진단 정보를 개선하는 데 도움이 될 수 있습니다.", - "sodium.options.chunk_memory_allocator.name": "청크 메모리 할당자", - "sodium.options.chunk_memory_allocator.tooltip": "청크 렌더링을 위해 사용될 메모리 할당자를 선택합니다.\n- 비동기: 가장 빠른 옵션으로, 대부분의 최신 그래픽 드라이버에서 잘 작동합니다.\n- 스왑: 오래된 그래픽 드라이버를 위한 대체 옵션입니다. 메모리 사용량이 많이 증가할 수 있습니다.", - "sodium.options.chunk_memory_allocator.async": "비동기", - "sodium.options.chunk_memory_allocator.swap": "스왑", - "sodium.resource_pack.unofficial": "§7Sodium 비공식 번역§r" -} diff --git a/src/main/resources/assets/sodium/lang/lt_lt.json b/src/main/resources/assets/sodium/lang/lt_lt.json deleted file mode 100644 index 882cc18..0000000 --- a/src/main/resources/assets/sodium/lang/lt_lt.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "sodium.options.particle_quality.name": "Dalelyčių" -} diff --git a/src/main/resources/assets/sodium/lang/lv_lv.json b/src/main/resources/assets/sodium/lang/lv_lv.json deleted file mode 100644 index 5d8255b..0000000 --- a/src/main/resources/assets/sodium/lang/lv_lv.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "sodium.options.particle_quality.name": "Daļiņas" -} diff --git a/src/main/resources/assets/sodium/lang/ms_my.json b/src/main/resources/assets/sodium/lang/ms_my.json deleted file mode 100644 index ee33d38..0000000 --- a/src/main/resources/assets/sodium/lang/ms_my.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "Rendah", - "sodium.option_impact.medium": "Sederhana", - "sodium.option_impact.high": "Tinggi", - "sodium.option_impact.extreme": "Ekstrem", - "sodium.option_impact.varies": "Pelbagai", - "sodium.options.pages.quality": "Kualiti", - "sodium.options.pages.performance": "Prestasi", - "sodium.options.pages.advanced": "Lanjutan", - "sodium.options.view_distance.tooltip": "Jarak pemaparan mengawal sejauh mana rupa bumi akan dipaparkan. Jarak yang lebih pendek bermakna lebih sedikit rupa bumi akan dipaparkan, meningkatkan kadar bingkai.", - "sodium.options.simulation_distance.tooltip": "Jarak simulasi mengawal sejauh mana rupa bumi dan entiti akan dimuatkan dan didetikkan. Jarak yang lebih pendek boleh mengurangkan beban pelayan dalaman dan boleh meningkatkan kadar bingkai.", - "sodium.options.brightness.tooltip": "Mengawal kecerahan minimum di dalam dunia. Apabila dinaikkan, kawasan yang lebih gelap di dalam dunia akan kelihatan lebih cerah. Ini tidak menjejaskan kecerahan kawasan yang sudah terang benderang.", - "sodium.options.gui_scale.tooltip": "Menetapkan faktor skala maksimum untuk digunakan untuk antaramuka pengguna. Jika \"auto\" digunakan, maka faktor skala terbesar akan sentiasa digunakan.", - "sodium.options.fullscreen.tooltip": "Jika didayakan, permainan akan dipaparkan dalam layar penuh (jika disokong).", - "sodium.options.v_sync.tooltip": "Jika diaktifkan, laju bingkai permainan akan diselaraskan dengan laju penyegaran monitor, menjadikan pengalaman yang lebih lancar pada umumnya dengan mengorbankan latensi input keseluruhan. Tetapan ini mungkin boleh mengurangkan prestasi jika sistem anda terlalu perlahan.", - "sodium.options.fps_limit.tooltip": "Mengehadkan bilangan maksimum bingkai per saat. Ini boleh membantu mengurangkan penggunaan bateri dan beban sistem apabila melakukan pelbagai tugas. Jika VSync didayakan, pilihan ini akan diabaikan melainkan ia lebih rendah daripada kadar muat semula paparan anda.", - "sodium.options.view_bobbing.tooltip": "Jika didayakan, pandangan pemain akan bergoyang apabila bergerak. Pemain yang mengalami mabuk semasa bermain mungkin mendapat manfaat apabila menyahdayakan tetapan ini.", - "sodium.options.attack_indicator.tooltip": "Mengawal dimana Penunjuk Serangan akan dipaparkan pada skrin.", - "sodium.options.autosave_indicator.tooltip": "Jika didayakan, penunjuk akan ditunjukkan apabila permainan sedang menyimpan dunia kedalam cakera.", - "sodium.options.graphics_quality.tooltip": "Kualiti grafik lalai mengawal beberapa pilihan lama dan diperlukan untuk keserasian mod. Jika pilihan di bawah dibiarkan kepada \"Lalai\", mereka akan menggunakan tetapan ini.", - "sodium.options.clouds_quality.tooltip": "Tahap kualiti yang digunakan untuk memaparkan awan di langit. Walaupun pilihan dilabelkan \"Pantas\" dan \"Mewah\", kesan ke atas prestasi boleh diabaikan.", - "sodium.options.weather_quality.tooltip": "Mengawal jarak kesan cuaca, seperti hujan dan salji, akan dipaparkan.", - "sodium.options.leaves_quality.name": "Daun", - "sodium.options.leaves_quality.tooltip": "Mengawal sama ada daun akan dipaparkan sebagai lutsinar (mewah) atau legap (pantas).", - "sodium.options.particle_quality.tooltip": "Mengawal bilangan maksimum partikel yang boleh ditunjukkan pada skrin pada masa yang sama.", - "sodium.options.smooth_lighting.tooltip": "Mendayakan pencahayaan dan bayangan licin blok di dalam dunia. Ini boleh meningkatkan sedikit jumlah masa yang diperlukan untuk memuatkan atau mengemas kini cebisan, tetapi ia tidak menjejaskan kadar bingkai.", - "sodium.options.biome_blend.value": "%s blok", - "sodium.options.biome_blend.tooltip": "Jarak (dalam blok) warna biom diadun dengan licin. Menggunakan nilai yang lebih tinggi akan meningkatkan jumlah masa yang diperlukan untuk memuatkan atau mengemas kini cebisan, untuk peningkatan dalam kualiti yang berkurang.", - "sodium.options.entity_distance.tooltip": "Pengganda jarak pemaparan yang digunakan oleh pemaparan entiti. Nilai yang lebih kecil akan mengurangkan, dan nilai yang lebih besar akan meningkatkan, jarak maksimum entiti akan dipaparkan.", - "sodium.options.entity_shadows.tooltip": "Jika didayakan, bayang-bayang biasa akan dipaparkan di bawah makhluk dan entiti lain.", - "sodium.options.vignette.name": "Vignet", - "sodium.options.vignette.tooltip": "Jika didayakan, kesan vignet akan digunakan apabila pemain berada di kawasan yang lebih gelap, yang menjadikan keseluruhan imej lebih gelap dan lebih dramatik.", - "sodium.options.mipmap_levels.tooltip": "Mengawal bilangan mipmap yang akan digunakan untuk tekstur model blok. Nilai yang lebih tinggi memberikan pemaparan blok yang lebih baik di kejauhan, tetapi boleh menjejaskan prestasi dengan pek sumber yang menggunakan banyak tekstur beranimasi.", - "sodium.options.use_block_face_culling.name": "Guna Penyorok Muka Blok", - "sodium.options.use_block_face_culling.tooltip": "Jika didayakan, hanya muka blok yang menghadap kamera akan diserahkan untuk pemaparan. Ini boleh menghapuskan sejumlah besar muka blok sangat awal dalam proses pemaparan, yang meningkatkan prestasi pemaparan. Sesetengah pek sumber mungkin menghadapi masalah dengan pilihan ini, jadi cuba nyahdayakannya jika anda melihat lubang pada blok.", - "sodium.options.use_fog_occlusion.name": "Guna Oklusi Kabus", - "sodium.options.use_fog_occlusion.tooltip": "Jika didayakan, cebisan yang ditentukan untuk disembunyikan sepenuhnya oleh kesan kabus tidak akan dipaparkan, membantu meningkatkan prestasi. Peningkatan boleh menjadi lebih dramatik apabila kesan kabus adalah lebih berat (seperti semasa di dalam air), tetapi ia boleh menyebabkan artifak visual yang tidak diingini antara langit dan kabus dalam beberapa senario.", - "sodium.options.use_entity_culling.name": "Guna Penyorok Entiti", - "sodium.options.use_entity_culling.tooltip": "Jika didayakan, entiti yang berada dalam kawasan pandangan kamera, tetapi tidak berada dalam cebisan yang kelihatan, akan dilangkau semasa pemaparan. Pengoptimuman ini menggunakan data keterlihatan yang telah wujud untuk pemaparan cebisan dan tidak menambah overhed.", - "sodium.options.animate_only_visible_textures.name": "Hanya Animasikan Tekstur yang Terlihat", - "sodium.options.animate_only_visible_textures.tooltip": "Jika didayakan, hanya tekstur animasi yang ditentukan untuk kelihatan dalam imej semasa akan dikemas kini. Ini boleh memberikan peningkatan prestasi yang ketara pada sesetengah perkakasan, terutamanya dengan pek sumber yang lebih berat. Sekiranya anda mengalami masalah dengan beberapa tekstur yang tidak dianimasikan, cuba nyahdayakan pilihan ini.", - "sodium.options.cpu_render_ahead_limit.name": "Had Pemaparan Kehadapan CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "Untuk penyahpepijatan sahaja. Menentukan bilangan maksimum bingkai yang boleh berada dalam penghantaran ke GPU. Menukar nilai ini tidak disyorkan, kerana nilai yang sangat rendah atau tinggi boleh mewujudkan ketidakstabilan kadar bingkai.", - "sodium.options.cpu_render_ahead_limit.value": "%s bingkai", - "sodium.options.performance_impact_string": "Kesan Prestasi: %s", - "sodium.options.use_persistent_mapping.name": "Guna Pemetaan Kekal", - "sodium.options.use_persistent_mapping.tooltip": "Untuk penyahpepijatan sahaja. Jika didayakan, pemetaan ingatan kekal akan digunakan untuk penimbal pementasan supaya salinan ingatan yang tidak perlu dapat dielakkan. Menyahdayakan ini boleh berguna untuk mengecilkan punca kerosakan grafik.\n\nMemerlukan OpenGL 4.4 atau ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Bebenang Kemas Kini Cebisan", - "sodium.options.chunk_update_threads.tooltip": "Menentukan bilangan bebenang untuk digunakan untuk membina dan mengisih cebisan. Menggunakan lebih banyak bebenang boleh mempercepatkan kelajuan pemuatan dan pengemaskinian cebisan, tetapi boleh menjejaskan masa bingkai secara negatif. Nilai lalai biasanya cukup baik untuk semua situasi.", - "sodium.options.always_defer_chunk_updates.name": "Sentiasa Tangguhkan Kemas Kini Cebisan", - "sodium.options.always_defer_chunk_updates.tooltip": "Jika didayakan, pemaparan tidak akan menunggu sehingga kemas kini cebisan selesai, walaupun ianya penting. Ini boleh meningkatkan kadar bingkai dengan banyak dalam beberapa keadaan, tetapi ia boleh mewujudkan lag visual yang ketara di mana blok mengambil sedikit masa untuk muncul atau hilang.", - "sodium.options.sort_behavior.name": "Pengisihan Lut Sinar", - "sodium.options.sort_behavior.tooltip": "Mendayakan pengisihan lut sinar. Ini mengelakkan gangguan pada blok lut sinar seperti air dan kaca apabila didayakan dan cuba untuk membentangkannya dengan betul walaupun semasa kamera sedang bergerak. Ini mempunyai kesan prestasi yang kecil pada kelajuan pemuatan dan pengemaskinian cebisan, tetapi biasanya tidak ketara pada kadar bingkai.", - "sodium.options.use_no_error_context.name": "Guna Tiada Konteks Ralat", - "sodium.options.use_no_error_context.tooltip": "Apabila didayakan, konteks OpenGL akan dibuat dengan penyemakan ralat dinyahdayakan. Ini sedikit meningkatkan prestasi pemaparan, tetapi ia boleh membuat penyahpepijatan ranap yang tidak dapat dijelaskan secara tiba-tiba lebih sukar.", - "sodium.options.buttons.undo": "Buat asal", - "sodium.options.buttons.apply": "Terapkan", - "sodium.options.buttons.donate": "Belikan kami kopi!", - "sodium.console.game_restart": "Permainan harus di mulakan semula untuk menerapkan satu atau lebih tetapan video!", - "sodium.console.broken_nvidia_driver": "Pemacu grafik NVIDIA anda sudah lapuk!\n * Ini akan menyebabkan masalah prestasi dan ranap yang teruk apabila Sodium dipasang.\n * Sila kemas kini pemacu grafik anda kepada versi terkini (versi 536.23 atau lebih baharu.)", - "sodium.console.pojav_launcher": "PojavLauncher tidak disokong apabila menggunakan Sodium.\n * Anda berkemungkinan besar akan menghadapi masalah prestasi, pepijat yang melampau pada grafik dan juga sistem.\n * Anda akan menanggung masalah dengan sendirinya jika anda memutuskan untuk meneruskan kerana kami tidak akan membantu anda dengan sebarang pepijat atau masalah pada sistem!", - "sodium.console.core_shaders_error": "Pek sumber yang berikut tidak serasi dengan Sodium:", - "sodium.console.core_shaders_warn": "Pek sumber berikut berkemungkinan tidak sesuai digunakan dengan Sodium:", - "sodium.console.core_shaders_info": "Semak log permainan untuk maklumat yang terperinci.", - "sodium.console.config_not_loaded": "Fail konfigurasi untuk Sodium telah rosak atau tidak boleh dibaca pada masa ini. Sesetengah pilihan telah ditetapkan semula buat sementara waktu kepada lalainya. Sila buka skrin Tetapan Video untuk menyelesaikan masalah ini.", - "sodium.console.config_file_was_reset": "Fail konfigurasi telah ditetapkan semula kepada lalai yang diketahui baik.", - "sodium.options.particle_quality.name": "Partikel", - "sodium.options.use_particle_culling.name": "Guna Penyorok Partikel", - "sodium.options.use_particle_culling.tooltip": "Jika didayakan, hanya partikel yang ditentukan untuk kelihatan akan dipaparkan. Ini boleh memberikan peningkatan yang ketara pada kadar bingkai apabila banyak partikel berada berdekatan.", - "sodium.options.allow_direct_memory_access.name": "Benarkan Akses Ingatan Langsung", - "sodium.options.allow_direct_memory_access.tooltip": "Jika didayakan, beberapa laluan kod kritikal akan dibenarkan menggunakan akses ingatan langsung untuk prestasi. Ini sering mengurangkan overhed CPU untuk pemaparan cebisan dan entiti, tetapi dapat menjadikannya lebih sukar untuk mendiagnosis beberapa pepijat dan ranap. Anda hanya perlu menyahdayakannya jika anda diminta atau mengetahui apa yang anda lakukan.", - "sodium.options.enable_memory_tracing.name": "Dayakan Penjejakan Ingatan", - "sodium.options.enable_memory_tracing.tooltip": "Ciri nyahpepijat. Jika didayakan, jejak tindanan akan dikumpulkan bersama peruntukan ingatan untuk membantu memperbaik maklumat diagnostik apabila kebocoran ingatan dikesan.", - "sodium.options.chunk_memory_allocator.name": "Peruntukan Ingatan Cebisan", - "sodium.options.chunk_memory_allocator.tooltip": "Memilih peruntukkan ingatan yang akan digunakan untuk memapar cebisan.\n- ASYNC: Pilihan terpantas, berfungsi dengan baik pada kebanyakan pemacu grafik moden.\n- SWAP: Pilihan penggantian untuk pemacu grafik yang lebih tua. Boleh meningkatkan penggunaan ingatan dengan ketara.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "modmenu.summaryTranslation.sodium": "Mod pengoptimuman pemaparan terpantas dan paling serasi untuk Minecraft.", - "modmenu.descriptionTranslation.sodium": "Sodium ialah enjin pemaparan yang berkuasa untuk Minecraft yang meningkatkan kadar bingkai sambil memperbaiki banyak isu grafik.", - "sodium.resource_pack.unofficial": "§7Terjemahan tidak rasmi untuk Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/nb_no.json b/src/main/resources/assets/sodium/lang/nb_no.json deleted file mode 100644 index 8bc9593..0000000 --- a/src/main/resources/assets/sodium/lang/nb_no.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "sodium.option_impact.low": "Lav", - "sodium.option_impact.medium": "Medium", - "sodium.option_impact.high": "Høy", - "sodium.option_impact.extreme": "Ekstremt", - "sodium.option_impact.varies": "Varierer", - "sodium.options.pages.quality": "Kvalitet", - "sodium.options.pages.performance": "Prestasjon", - "sodium.options.pages.advanced": "Avansert", - "sodium.options.view_distance.tooltip": "Skildringsviddenkontrollereren bestemmer hvor langt landskapet vil bli gjengitt. Kortere skildringsvidde betyr at mindre av landskapt vil bli gjengitt, som forbedrer bildefrekvensene.", - "sodium.options.simulation_distance.tooltip": "Simuleringsavstanden kontrollerer hvor langt unna terreng og enheter som skal lastes og tikket. Kortere avstander kan redusere den interne serverens belastning og kan forbedre bildefrekvensene.", - "sodium.options.particle_quality.name": "Partikler" -} diff --git a/src/main/resources/assets/sodium/lang/nl_nl.json b/src/main/resources/assets/sodium/lang/nl_nl.json deleted file mode 100644 index f27a3a8..0000000 --- a/src/main/resources/assets/sodium/lang/nl_nl.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "sodium.option_impact.low": "Laag", - "sodium.option_impact.medium": "Gemiddeld", - "sodium.option_impact.high": "Hoog", - "sodium.option_impact.extreme": "Extreem", - "sodium.option_impact.varies": "Verschilt", - "sodium.options.pages.quality": "Kwaliteit", - "sodium.options.pages.performance": "Prestaties", - "sodium.options.pages.advanced": "Geavanceerd", - "sodium.options.view_distance.tooltip": "Het weergavebereik bepaalt hoe ver weg het terrein wordt gerenderd. Een kortere afstand betekent dat er minder terrein wordt gerenderd, waardoor de framerate verbetert.", - "sodium.options.simulation_distance.tooltip": "De simulatieafstand bepaalt hoe ver weg het terrein en entiteiten geladen blijven en worden getickt. Een kortere afstand kan de belasting van de interne server verminderen en de framerate verbeteren.", - "sodium.options.gui_scale.tooltip": "Bepaalt de maximale schaalfactor van de gebruikersinterface. Als \"automatisch\" is ingesteld wordt de grootste schaalfactor gebruikt.", - "sodium.options.fullscreen.tooltip": "Indien ingeschakeld wordt het spel weergegeven in volledig scherm (als dat wordt ondersteund).", - "sodium.options.v_sync.tooltip": "Indien ingeschakeld wordt de framerate van het spel gesynchroniseerd met de vernieuwingsfrequentie van het beeldscherm. Dit zorgt voor een vloeiendere ervaring ten koste van de algehele invoerlatentie. Als je systeem te traag is kan dit juist prestaties verminderen.", - "sodium.options.fps_limit.tooltip": "Stels een grens aan het maximale aantal frames per seconde. Het batterijverbruik en systeembelasting worden hierdoor verminderd. Als VSync is ingeschakeld werkt deze optie alleen als het lager is dan de vernieuwingsfrequentie van je beeldscherm.", - "sodium.options.view_bobbing.tooltip": "Indien ingeschakeld beweegt de weergave heen en weer wanneer je beweegt. Spelers die last hebben van bewegingsziekte kunnen er baat bij hebben om dit uit te schakelen.", - "sodium.options.attack_indicator.tooltip": "Bepaalt waar de aanvalsindicator wordt weergegeven.", - "sodium.options.autosave_indicator.tooltip": "Indien ingeschakeld wordt er een indicator weergegeven wanneer de wereld wordt opgeslagen.", - "sodium.options.buttons.undo": "Ongedaan maken", - "sodium.options.buttons.apply": "Toepassen", - "sodium.options.particle_quality.name": "Deeltjes" -} diff --git a/src/main/resources/assets/sodium/lang/nn_no.json b/src/main/resources/assets/sodium/lang/nn_no.json deleted file mode 100644 index 2f5e73a..0000000 --- a/src/main/resources/assets/sodium/lang/nn_no.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "sodium.option_impact.low": "Låg", - "sodium.option_impact.medium": "Middels", - "sodium.option_impact.high": "Høg", - "sodium.option_impact.extreme": "Framifrå", - "sodium.option_impact.varies": "Varierer", - "sodium.options.pages.quality": "Kvalitet", - "sodium.options.pages.performance": "Yting", - "sodium.options.pages.advanced": "Avansert", - "sodium.options.view_distance.tooltip": "Synsvidda kontrollerer kor langt unna terreng vil bli lasta inn. Lågare synsvidd gjer at mindre terreng vil lasta inn, som gjev høgare biletefrekvens.", - "sodium.options.simulation_distance.tooltip": "Simuleringsavstanden kontrollerer kor langt unna terreng og einingar vil lasta inn og tikka. Lågare avstand kan redusera belasting på den interne tenaren og gjeva høgare biletefrekvens.", - "sodium.options.fullscreen.tooltip": "Om påslege vil spelet vera i fullskjerm (viss støtta).", - "sodium.options.v_sync.tooltip": "Om påslege vil biletefrekvensen til spelet verta synkronisert med skjermen sin oppdateringsfrekvens, som gjev ein meir smidig oppleving men som går utover forseinkingstida på inndata. Denne innstillinga kan redusera ytinga dersom eininga er for treig.", - "sodium.options.attack_indicator.tooltip": "Kontrollerar kor åtaksmålaren visast på skjermen.", - "sodium.options.autosave_indicator.tooltip": "Om påslege vil eit symbol verta vist medan spelet lagrar verda.", - "sodium.options.leaves_quality.name": "Lauv", - "sodium.options.particle_quality.tooltip": "Kontrollerar det høgste talet på partiklar som kan vera på skjermen samstundes.", - "sodium.options.buttons.undo": "Angre", - "sodium.options.buttons.apply": "Bruk", - "sodium.options.buttons.donate": "Kjøp oss ein kaffi!", - "sodium.console.game_restart": "Spelet må omstartast for å bruka ein eller fleire grafikkinnstillingar!", - "sodium.console.core_shaders_error": "Følgjande tilfangspakkar er inkompatible med Sodium:", - "sodium.console.core_shaders_warn": "Følgjande tilfangspakke kan vera inkompatibel med Sodium:", - "sodium.console.core_shaders_info": "Sjekk spelloggen for detaljert informasjon.", - "sodium.options.particle_quality.name": "Partiklar", - "sodium.resource_pack.unofficial": "§7Uoffisielle omsetjingar for Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/pl_pl.json b/src/main/resources/assets/sodium/lang/pl_pl.json deleted file mode 100644 index 3429b13..0000000 --- a/src/main/resources/assets/sodium/lang/pl_pl.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Niski", - "sodium.option_impact.medium": "Średni", - "sodium.option_impact.high": "Wysoki", - "sodium.option_impact.extreme": "Ekstremalny", - "sodium.option_impact.varies": "Różny", - "sodium.options.pages.quality": "Jakość", - "sodium.options.pages.performance": "Wydajność", - "sodium.options.pages.advanced": "Zaawansowane", - "sodium.options.view_distance.tooltip": "Zasięg renderowania kontroluje, jak daleko otoczenie będzie renderowane. Krótszy dystans oznacza, że mniej otoczenia będzie renderowane, zwiększając klatki na sekundę.", - "sodium.options.simulation_distance.tooltip": "Zasięg symulacji kontroluje jak daleko otoczenie i byty będą wczytywane i symulowane. Krótsze dystansy mogą zmniejszyć obciążenie wewnętrznego serwera i poprawić klatki na sekundę.", - "sodium.options.gui_scale.tooltip": "Ustawia maksymalne skalowanie użyte dla interfejsu użytkownika. Jeśli opcja \"auto\" jest użyta, wtedy największa skala interfejsu zawsze będzie użyta.", - "sodium.options.fullscreen.tooltip": "Jeśli włączone, gra będzie wyświetlana w trybie pełnoekranowym (Jeśli opcja jest wspierana).", - "sodium.options.v_sync.tooltip": "Jeśli włączone, klatki na sekundę będą synchronizowane z częstotliwością odświeżania monitora, co zapewni płynniejsze wrażenia kosztem gorszego opóźnienia wejścia. To ustawienie może zmniejszyć wydajność, jeśli twój sprzęt jest zbyt słaby.", - "sodium.options.fps_limit.tooltip": "Ogranicza maksymalną liczbę klatek na sekundę. Ta opcja może pomóc zmniejszyć zużycie baterii i obciążenie systemu, gdy robisz wiele rzeczy naraz. Jeśli VSync jest włączony, limit klatek będzie zignorowany, jeśli jest mniejszy od częstotliwości odświeżania twojego monitora.", - "sodium.options.view_bobbing.tooltip": "Jeśli włączone, pole widzenia gracza będzie się bujać i podskakiwać. Gracze, którzy posiadają chorobę lokomocyjną lub tym podobne mogą mieć korzyści z wyłączenia tej opcji.", - "sodium.options.attack_indicator.tooltip": "Kontroluje, gdzie ikona ataku jest wyświetlana na ekranie.", - "sodium.options.autosave_indicator.tooltip": "Jeśli włączone, ikona zapisywania będzie pokazana, gdy gra zapisuje świat na dysku.", - "sodium.options.graphics_quality.tooltip": "Domyślna jakość grafiki kontroluje kilka starych opcji i jest potrzebna do kompatybilności modów. Jeśli opcje poniżej są ustawione na \"Domyślna\", wtedy użyją one tej opcji.", - "sodium.options.clouds_quality.tooltip": "Poziom jakości użyty do renderowania chmur na niebie. Mimo tego, iż opcje się nazywają \"Szybka\" i \"Dokładna\", wpływ na wydajność jest znikomy.", - "sodium.options.weather_quality.tooltip": "Kontroluje dystans, z którego efekty pogody, takie jak deszcz i śnieg będą renderowane.", - "sodium.options.leaves_quality.name": "Liście", - "sodium.options.leaves_quality.tooltip": "Kontroluje czy liście będą renderowane jako przejrzyste (dokładne) lub nieprzejrzyste (szybkie).", - "sodium.options.particle_quality.tooltip": "Kontroluje maksymalną ilość cząstek, które mogą być widoczne na ekranie w tym samym czasie.", - "sodium.options.smooth_lighting.tooltip": "Włącza łagodne światło i cieniowanie bloków na świecie. Ta opcja może troszkę podwyższyć ilość czasu, jaką zajmuje załadowanie lub zaktualizowanie chunku, lecz nie ma wpływu na klatki na sekundę.", - "sodium.options.biome_blend.value": "%s blok(ów)", - "sodium.options.biome_blend.tooltip": "Dystans (w blokach) w którym kolory biomów są wygładzane. Używanie wyższych wartości zwiększy czas załadowania lub zaktualizowania chunków, w zamian za znikome poprawki w jakości.", - "sodium.options.entity_distance.tooltip": "Mnożnik dystansu renderowania użyty przez renderowanie bytów. Mniejsze wartości zmniejszają, a większe zwiększają, maksymalny dystans, na którym byty będą renderowane.", - "sodium.options.entity_shadows.tooltip": "Jeśli włączone, podstawowe cienie będą renderowane pod mobami i innymi bytami.", - "sodium.options.vignette.name": "Winieta", - "sodium.options.vignette.tooltip": "Jeśli włączone, efekt winiety będzie zastosowany, gdy gracz jest w ciemniejszych obszarach, co sprawi, że obraz będzie ciemniejszy i bardziej dramatyczny.", - "sodium.options.mipmap_levels.tooltip": "Kontroluje ilość mipmap, które będą użyte do tekstur modeli bloków. Wyższe wartości skutkują lepszym renderowaniem bloków w oddali, lecz mogą spowodować pogorszenie wydajności przy dużej ilości animowanych tekstur.", - "sodium.options.use_block_face_culling.name": "Użyj chowania bloków", - "sodium.options.use_block_face_culling.tooltip": "Jeśli włączone, tylko ściany bloków, które odwrócone są w stronę kamery, będą renderowane. To może wyeliminować dużą liczbę ścian bloków wcześnie w procesie renderowania, co znacznie zwiększa wydajność renderowania. Niektóre paczki zasobów mogą mieć problem z tą opcją, możesz wtedy spróbować ją wyłączyć jeśli widzisz dziury w blokach.", - "sodium.options.use_fog_occlusion.name": "Użyj okluzji mgły", - "sodium.options.use_fog_occlusion.tooltip": "Jeśli włączone, chunki, które uważane są za w pełni ukryte przez mgłę, nie będą renderowane, zwiększając wydajność. Efekt poprawy może być większy, gdy efekt mgły jest cięższy (np. pod wodą), ale może skutkować w niechcianych artefaktach graficznych pomiędzy niebem a mgłą w niektórych przypadkach.", - "sodium.options.use_entity_culling.name": "Użyj chowania bytów", - "sodium.options.use_entity_culling.tooltip": "Jeśli włączone, byty, które są w polu widzenia kamery, lecz nie w środku widocznego chunku, będą zignorowane podczas renderowaniu. Ta optymalizacja używa informacji o widoczności, która już istnieje dla renderowania chunków i nie zmniejsza wydajności.", - "sodium.options.animate_only_visible_textures.name": "Animuj tylko widoczne tekstury", - "sodium.options.animate_only_visible_textures.tooltip": "Jeśli włączone, tylko animowane tekstury, które uważane są za widoczne, będą aktualizowane. To może pomóc z wydajnością na niektórych systemach, szczególnie z cięższymi paczkami zasobów. Jeśli zauważyłeś, że niektóre tekstury nie są animowane, spróbuj wyłączyć tę opcję.", - "sodium.options.cpu_render_ahead_limit.name": "Limit renderowania klatek z wyprzedzeniem przez CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "Tylko do debugowania. Ustawia maksymalną ilość klatek, które mogą być podawane do GPU. Zmienianie tej wartości nie jest zalecane, gdyż bardzo małe lub duże wartości mogą spowodować niestabilność klatek.", - "sodium.options.cpu_render_ahead_limit.value": "%s klat(ki/ek)", - "sodium.options.performance_impact_string": "Wpływ na wydajność: %s", - "sodium.options.use_persistent_mapping.name": "Używaj trwałego mapowania", - "sodium.options.use_persistent_mapping.tooltip": "Tylko do debugowania. Jeśli włączone, stałe mapy pamięci zostaną użyte dla buforu scenicznego, co pozwoli uniknąć niepotrzebnych kopii pamięci. Wyłączenie tej opcji może być przydatne w zawężaniu przyczyny błędów graficznych.\n\nWymaga OpenGL 4.4 albo ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Wątki aktualizacji chunków", - "sodium.options.always_defer_chunk_updates.name": "Zawsze opóźniaj aktualizacje chunków", - "sodium.options.always_defer_chunk_updates.tooltip": "Jeśli włączone, renderowanie nigdy nie będzie czekać aż aktualizacje chunków się zakończą, nawet gdy są one ważne. To może znacznie poprawić wydajność klatek w niektórych przypadkach, ale może skutkować widocznym opóźnieniem, gdzie bloki pojawiają się lub znikają dopiero po pewnym czasie.", - "sodium.options.use_no_error_context.name": "Używaj braku kontekstu błędu", - "sodium.options.use_no_error_context.tooltip": "Jeśli włączone, kontekst OpenGL zostanie stworzony z wyłączonym sprawdzaniem błędów. To minimalnie zwiększy szybkość renderowania, ale może sprawić, że debugowanie awarii będzie trudniejsze.", - "sodium.options.buttons.undo": "Cofnij", - "sodium.options.buttons.apply": "Zastosuj", - "sodium.options.buttons.donate": "Kup nam kawę!", - "sodium.console.game_restart": "Gra musi zostać zrestartowana, aby zaaplikować jedno lub więcej ustawień graficznych!", - "sodium.console.broken_nvidia_driver": "Twoje sterowniki NVIDIA są przestarzałe!\n *To może powodować znaczne obniżenie wydajności i awarie, jeśli Sodium jest zainstalowane.\n *Proszę zaktualizować swoje sterowniki graficzne do najnowszej wersji (wersja 536.23 lub nowsze).", - "sodium.console.pojav_launcher": "PojavLauncher nie jest wspierany, podczas używania Sodium.\n *Mogą wystąpić znaczne problemy z wydajnością, błędy graficzne, jak i awarie.\n *Będziesz zdany na siebie, jeśli zdecydujesz się kontynuować - nie pomożemy ci z żadnymi błędami czy awariami!", - "sodium.console.core_shaders_error": "Następujące paczki zasobów nie są kompatybilne z Sodium:", - "sodium.console.core_shaders_warn": "Następujące paczki zasobów mogą nie być kompatybilne z Sodium:", - "sodium.console.core_shaders_info": "Sprawdź dziennik gry, aby uzyskać szczegółowe informacje.", - "sodium.console.config_not_loaded": "Plik konfiguracyjny Sodium jest zepsuty, albo nieczytelny. Niektóre opcje zostały tymczasowo zresetowane do ustawień domyślnych. Proszę otworzyć ustawienia graficzne, aby rozwiązać ten problem.", - "sodium.console.config_file_was_reset": "Plik konfiguracyjny został przywrócony do ustawień domyślnych.", - "sodium.options.particle_quality.name": "Cząstki", - "sodium.options.use_particle_culling.name": "Chowanie cząstek", - "sodium.options.use_particle_culling.tooltip": "Jeśli włączone, tylko cząstki, które uważane są za widoczne, będą renderowane. To może skutkować znaczną poprawą klatek na sekundę, gdy wiele cząstek jest w polu widzenia.", - "sodium.options.allow_direct_memory_access.name": "Zezwól na bezpośredni dostęp do pamięci", - "sodium.options.allow_direct_memory_access.tooltip": "Jeśli włączone, niektóre krytyczne ścieżki kodu będą miały pozwolenie na użycie bezpośredniego dostępu do pamięci dla wydajności. To często znacznie zmniejsza obciążenie CPU do renderowania chunków i bytów, lecz może utrudnić diagnozę błędów i awarii. Powinieneś to wyłączyć tylko wtedy, jeśli zostałeś o to zapytany lub wiesz co robisz.", - "sodium.options.enable_memory_tracing.name": "Włącz śledzenie pamięci", - "sodium.options.enable_memory_tracing.tooltip": "Funkcja debugowania. Jeśli włączone, śledzona pamięć będzie zbierana wraz z alokacją pamięci w celu ulepszenia informacji diagnostycznych, gdy wycieki pamięci są wykryte.", - "sodium.options.chunk_memory_allocator.name": "Alokator pamięci chunków", - "sodium.options.chunk_memory_allocator.tooltip": "Wybiera alokator pamięci, który będzie użyty do renderowania chunków.\n- ASYNC: Najszybsza opcja, działa dobrze z większością nowoczesnych sterowników graficznych.\n- SWAP: Opcja awaryjna dla starszych sterowników graficznych. Może znacznie zwiększyć użycie pamięci.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "§7Nieoficjalne tłumaczenia dla Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/pt_br.json b/src/main/resources/assets/sodium/lang/pt_br.json deleted file mode 100644 index cd30084..0000000 --- a/src/main/resources/assets/sodium/lang/pt_br.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "Baixo", - "sodium.option_impact.medium": "Médio", - "sodium.option_impact.high": "Alto", - "sodium.option_impact.extreme": "Extremo", - "sodium.option_impact.varies": "Variado", - "sodium.options.pages.quality": "Qualidade", - "sodium.options.pages.performance": "Desempenho", - "sodium.options.pages.advanced": "Avançado", - "sodium.options.view_distance.tooltip": "O alcance visual define a renderização de terrenos. Valores mais baixos significam que menos terreno será renderizado, com maior taxa de quadros.", - "sodium.options.simulation_distance.tooltip": "A distância de simulação controla a distância que o terreno e as entidades serão carregadas e atualizadas a cada tick. Distâncias mais curtas reduzem a carga do servidor interno e podem melhorar o FPS.", - "sodium.options.gui_scale.tooltip": "Define o fator máximo da escala usada na interface. No automático, a maior escala sempre será usada.", - "sodium.options.fullscreen.tooltip": "Ao ativar, o jogo será exibido em tela inteira (se possível).", - "sodium.options.v_sync.tooltip": "Se ativado, a taxa de quadros do jogo será sincronizada com a taxa de atualização do monitor, proporcionando uma experiência geralmente mais suave às custas da latência nos comandos. Essa configuração pode reduzir o desempenho se o sistema for muito lento.", - "sodium.options.fps_limit.tooltip": "Limita o número máximo de quadros por segundo. Isso pode ajudar a reduzir o uso da bateria e a carga geral do sistema ao realizar várias tarefas. Se a sincronização vertical estiver ativada, esta opção será ignorada, a menos que seja inferior à taxa de atualização do seu monitor.", - "sodium.options.view_bobbing.tooltip": "Ao ativar, a visão do jogador balançará em movimento. Jogadores com enjoo do movimento podem desativar a opção.", - "sodium.options.attack_indicator.tooltip": "Define a posição do indicador de ataque na tela.", - "sodium.options.autosave_indicator.tooltip": "Ao ativar, um indicador será exibido durante o salvamento do jogo em disco.", - "sodium.options.graphics_quality.tooltip": "A qualidade gráfica padrão controla algumas opções herdadas e é necessária para compatibilidade com mods. Se as opções abaixo forem deixadas em \"Padrão\", elas usarão essa configuração.", - "sodium.options.clouds_quality.tooltip": "O nível de qualidade usado para renderizar nuvens no céu. Embora as opções sejam rotuladas como “Rápida” e “Fancy”, o efeito no desempenho é insignificante.", - "sodium.options.weather_quality.tooltip": "Controla a distância em que os efeitos climáticos, como chuva e neve, serão renderizados.", - "sodium.options.leaves_quality.name": "Folhas", - "sodium.options.leaves_quality.tooltip": "Controla se as folhas serão renderizadas como transparentes (fancy) ou opacas (fast).", - "sodium.options.particle_quality.tooltip": "Define o número máximo de partículas presentes na tela em qualquer momento.", - "sodium.options.smooth_lighting.tooltip": "Permite a iluminação e sombreamento suaves de blocos no mundo. Isso pode aumentar ligeiramente o tempo necessário para carregar ou atualizar um pedaço, mas não afeta as taxas de quadros.", - "sodium.options.biome_blend.value": "%s bloco(s)", - "sodium.options.biome_blend.tooltip": "A distância (em blocos) onde as cores do bioma são suavemente mescladas. Usar valores mais altos aumentará muito o tempo necessário para carregar ou atualizar blocos, diminuindo as melhorias na qualidade.", - "sodium.options.entity_distance.tooltip": "O multiplicador de distância de renderização usado pela renderização de entidade. Valores menores diminuem e valores maiores aumentam, a distância máxima onde as entidades serão renderizadas.", - "sodium.options.entity_shadows.tooltip": "Ao ativar, as sombras básicas de criaturas e entidades serão renderizadas.", - "sodium.options.vignette.name": "Vinheta", - "sodium.options.vignette.tooltip": "Se ativado, um efeito de vinheta será aplicado quando o \"player\" estiver em áreas mais escuras, o que torna a imagem geral mais escura e dramática.", - "sodium.options.mipmap_levels.tooltip": "Controla o número de mipmaps que serão usados para texturas de modelo de bloco. Valores mais altos fornecem melhor renderização de blocos à distância, mas podem afetar negativamente o desempenho com muitas texturas animadas.", - "sodium.options.use_block_face_culling.name": "Filtragem de face dos blocos", - "sodium.options.use_block_face_culling.tooltip": "Se ativado, apenas os lados dos blocos que estão voltados para a câmera serão enviados para renderização. Isso pode eliminar um grande número de faces de bloco muito cedo no processo de renderização, economizando largura de banda de memória e tempo na GPU. Alguns pacotes de recursos podem ter problemas com esta opção, então tente desativá-la se você estiver vendo faltando ou buracos nos blocos.", - "sodium.options.use_fog_occlusion.name": "Oclusão de neblina", - "sodium.options.use_fog_occlusion.tooltip": "Se ativado, os chunks que estiverem totalmente ocultos pelo efeito de neblina não serão renderizados, ajudando a melhorar o desempenho. A melhoria pode ser mais dramática quando os efeitos de neblina são mais pesados (como debaixo d'água), mas pode causar artefatos visuais indesejáveis entre o céu e a neblina em alguns cenários.", - "sodium.options.use_entity_culling.name": "Filtro de entidades", - "sodium.options.use_entity_culling.tooltip": "Se ativado, as entidades que estão na janela de visualização da câmera, mas não dentro de um pedaço visível, serão ignoradas durante a renderização. Essa otimização usa os dados de visibilidade que já existem para renderização de blocos e não adiciona sobrecarga.", - "sodium.options.animate_only_visible_textures.name": "Animar só texturas visíveis", - "sodium.options.animate_only_visible_textures.tooltip": "Se ativado, apenas as texturas animadas que estiverem visíveis na imagem atual serão atualizadas. Isso pode proporcionar uma melhoria significativa no desempenho de alguns hardwares, especialmente com pacotes de recursos mais pesados. Se você tiver problemas com algumas texturas que não são animadas, tente desativar esta opção.", - "sodium.options.cpu_render_ahead_limit.name": "Limite renderizado de CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "Apenas para depuração. Especifica o número máximo de quadros que podem estar em trânsito para a GPU. Não é recomendado alterar este valor, pois valores muito baixos ou altos podem criar instabilidade na taxa de quadros.", - "sodium.options.cpu_render_ahead_limit.value": "%s quadro(s)", - "sodium.options.performance_impact_string": "Impacto no desempenho: %s", - "sodium.options.use_persistent_mapping.name": "Mapeamento contínuo", - "sodium.options.use_persistent_mapping.tooltip": "Apenas para depuração. Se ativado, os mapeamentos de memória persistentes serão usados para o buffer temporário para que cópias de memória desnecessárias possam ser evitadas. Desabilitar isso pode ser útil para restringir a causa da corrupção gráfica.\n\nRequer OpenGL 4.4 ou ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Atualização de chunks", - "sodium.options.always_defer_chunk_updates.name": "Sempre adiar atualizações (chunks)", - "sodium.options.always_defer_chunk_updates.tooltip": "Se ativado, a renderização nunca esperará a conclusão das atualizações de chunks, mesmo que sejam importantes. Isso pode melhorar muito as taxas de quadros em alguns cenários, mas pode criar um atraso visual significativo, onde os blocos demoram um pouco para aparecer ou desaparecer.", - "sodium.options.use_no_error_context.name": "Contexto sem erro", - "sodium.options.use_no_error_context.tooltip": "Quando habilitado, o contexto OpenGL será criado com a verificação de erros desabilitada. Isso melhora um pouco o desempenho de renderização, mas pode dificultar muito a depuração de travamentos repentinos e inexplicáveis.", - "sodium.options.buttons.undo": "Desfazer", - "sodium.options.buttons.apply": "Aplicar", - "sodium.options.buttons.donate": "Quer apoiar?", - "sodium.console.game_restart": "O jogo deve ser reiniciado para aplicar uma ou mais configurações de vídeo!", - "sodium.console.broken_nvidia_driver": "Seus drivers de gráfico NVIDIA estão desatualizados!\n * Isso causará problemas severos de desempenho quando Sodium estiver instalado.\n * Por favor atualize seus drivers de gráfico para a última versão (versão 536.23 ou mais atual.)", - "sodium.console.pojav_launcher": "O PojavLauncher não é suportado ao usar o Sodium.\n * É muito provável que você tenha problemas extremos de desempenho, bugs gráficos e travamentos.\n * Você estará por conta própria se decidir continuar -- não iremos ajudá-lo com nenhum bug ou travamento!", - "sodium.console.core_shaders_error": "Os seguintes pacotes de recursos são incompatíveis com o Sodium:", - "sodium.console.core_shaders_warn": "Os seguintes pacotes de recursos podem ser incompatíveis com o sódio:", - "sodium.console.core_shaders_info": "Verifique os logs do jogo para obter informações detalhadas.", - "sodium.console.config_not_loaded": "O arquivo de configuração do Sodium foi corrompido ou está ilegível no momento. Algumas opções foram temporariamente redefinidas para seus padrões. Abra a tela Configurações de Vídeo para resolver esse problema.", - "sodium.console.config_file_was_reset": "O arquivo de configuração foi redefinido para padrões válidos.", - "sodium.options.particle_quality.name": "Partículas", - "sodium.options.use_particle_culling.name": "Filtro de partículas", - "sodium.options.use_particle_culling.tooltip": "Se ativado, apenas as partículas detectadas como visíveis serão renderizadas. Isso pode fornecer uma melhoria significativa nas taxas de quadros quando muitas partículas estão próximas.", - "sodium.options.allow_direct_memory_access.name": "Acesso imediato de memória", - "sodium.options.allow_direct_memory_access.tooltip": "Se ativado, alguns caminhos de código críticos serão permitidos o acesso direto à memória. Isso geralmente reduz bastante a sobrecarga da CPU para renderização de chunks e entidades, mas pode dificultar o diagnóstico de alguns bugs e travamentos. Você só deve desativá-lo se for solicitado ou souber o que está fazendo.", - "sodium.options.enable_memory_tracing.name": "Rastreio de memória", - "sodium.options.enable_memory_tracing.tooltip": "Para depuração. Ao ativar, os rastreamentos de pilhas serão coletados com as alocações de memória para melhorar as informações diagnósticas durante perdas de memória.", - "sodium.options.chunk_memory_allocator.name": "Alocador de memória (chunks)", - "sodium.options.chunk_memory_allocator.tooltip": "Selecione a forma de alocar memória que será usado para renderização de chunks.\n- ASSÍNCRONA: Opção mais rápida, funciona bem com a maioria dos drivers gráficos modernos.\n- SWAP: Alternativa para drivers gráficos mais antigos. Pode aumentar o uso de memória significativamente.", - "sodium.options.chunk_memory_allocator.async": "Assínc.", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "§7Tradução por Dieguinho§r" -} diff --git a/src/main/resources/assets/sodium/lang/pt_pt.json b/src/main/resources/assets/sodium/lang/pt_pt.json deleted file mode 100644 index 0062f76..0000000 --- a/src/main/resources/assets/sodium/lang/pt_pt.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "sodium.option_impact.low": "Baixo", - "sodium.option_impact.medium": "Médio", - "sodium.option_impact.high": "Alto", - "sodium.option_impact.extreme": "Extremo", - "sodium.option_impact.varies": "Varia", - "sodium.options.pages.quality": "Qualidade", - "sodium.options.pages.performance": "Desempenho", - "sodium.options.pages.advanced": "Avançado", - "sodium.options.view_distance.tooltip": "A distância de renderização controla quão longe o terreno será renderizado. Distâncias mais curtas significam que menos terreno será renderizado, melhorando o FPS.", - "sodium.options.simulation_distance.tooltip": "A distância de simulação controla a distância que o terreno e as entidades serão carregadas e marcadas (tique). Distâncias mais curtas reduzem a carga do servidor interno e podem melhorar o FPS.", - "sodium.options.fullscreen.tooltip": "Se ligado, o jogo aparece em ecrã cheio (se suportado).", - "sodium.options.v_sync.tooltip": "Quando ativado, o FPS do jogo será sincronizado com a taxa de atualização do monitor, proporcionando uma experiência geralmente mais suave às custas da latência de entrada. Esta definição pode reduzir o desempenho se o teu sistema for muito lento.", - "sodium.options.attack_indicator.tooltip": "Define a posição do indicador de ataque no ecrã.", - "sodium.options.autosave_indicator.tooltip": "Quando ativado, um indicado será exibido quando o mundo estiver a ser guardado no disco.", - "sodium.options.graphics_quality.tooltip": "A qualidade gráfica predefinida controla algumas opções antigas e é necessária para a compatibilidade com mods. Se as opções abaixo forem deixadas em \"Predefinido\", elas usarão esta configuração.", - "sodium.options.leaves_quality.name": "Folhas", - "sodium.options.particle_quality.tooltip": "Controla o número máximo de partículas que podem estar presentes no ecrã a qualquer momento.", - "sodium.options.biome_blend.value": "%s bloco(s)", - "sodium.options.entity_shadows.tooltip": "Quando ativado, sombras básicas serão renderizadas debaixo de criaturas e outras entidades.", - "sodium.options.vignette.name": "Vignette", - "sodium.options.use_block_face_culling.name": "Usar filtragem de face dos blocos", - "sodium.options.use_fog_occlusion.name": "Usar oclusão de nevoeiro", - "sodium.options.use_fog_occlusion.tooltip": "Quando ativado, as chunks que estiverem totalmente ocultas por efeitos de nevoeiro não serão renderizadas, ajudando a melhorar o desempenho. A melhoria pode ser mais dramática quando os efeitos de nevoeiro são mais pesados (como debaixo de água), mas pode causar artefatos visuais indesejáveis entre o céu e o nevoeiro em alguns casos.", - "sodium.options.use_entity_culling.name": "Usar filtragem de entidades", - "sodium.options.animate_only_visible_textures.name": "Animar apenas texturas visíveis", - "sodium.options.cpu_render_ahead_limit.name": "Limite de processamento antecipado da CPU", - "sodium.options.cpu_render_ahead_limit.value": "%s frame(s)", - "sodium.options.performance_impact_string": "Impacto no desempenho: %s", - "sodium.options.use_persistent_mapping.name": "Usar mapeamento persistente", - "sodium.options.chunk_update_threads.name": "Threads para Atualizações de Chunks", - "sodium.options.always_defer_chunk_updates.name": "Sempre Adiar Atualizações dos Chunks", - "sodium.options.use_no_error_context.name": "Usar contexto sem erros", - "sodium.options.buttons.undo": "Anular", - "sodium.options.buttons.apply": "Aplicar", - "sodium.options.buttons.donate": "Paga-nos um café!", - "sodium.console.game_restart": "O jogo deve ser reiniciado para aplicar uma ou mais alterações às definições dos gráficos!", - "sodium.console.broken_nvidia_driver": "Os teus drivers de gráficos NVIDIA estão desatualizados!\n * Isto causará problemas severos de desempenho quando o Sodium estiver instalado.\n * Por favor atualiza os teus drivers de gráficos para a última versão (versão 536.23 ou mais atual.)", - "sodium.console.pojav_launcher": "O PojavLauncher não é suportado ao usar o Sodium.\n * É muito provável que experiencies problemas extremos de desempenho, bugs gráficos e travamentos.\n * Estarás por conta própria se decidires continuar -- não iremos ajudar-te com nenhum bug ou crash!", - "sodium.console.core_shaders_error": "Os seguintes pacotes de recursos são incompatíveis com o Sodium:", - "sodium.console.core_shaders_warn": "Os seguintes pacotes de recursos podem ser incompatíveis com o Sodium:", - "sodium.console.core_shaders_info": "Verifica a log do jogo para informações detalhadas.", - "sodium.options.particle_quality.name": "Partículas", - "sodium.options.use_particle_culling.name": "Usar filtragem de partículas", - "sodium.options.use_particle_culling.tooltip": "Quando ativado, apenas as partículas determinadas como visíveis serão renderizadas. Isto pode fornecer uma melhoria significativa no FPS quando muitas partículas estão próximas.", - "sodium.options.allow_direct_memory_access.name": "Permitir acesso direto à memória", - "sodium.options.allow_direct_memory_access.tooltip": "Quando ativado, alguns caminhos de código críticos poderão usar o acesso direto à memória para obter desempenho. Geralmente, isto reduz significativamente a sobrecarga da CPU para renderização de chunks e entidades, mas pode dificultar o diagnóstico de alguns bugs e crashes. Só deves desativar esta opção se te for pedido ou se souberes o que estás a fazer.", - "sodium.options.enable_memory_tracing.name": "Ativar rastreio de memória", - "sodium.options.enable_memory_tracing.tooltip": "Recurso de depuração. Se ativado, os rastreios de pilha serão recolhidos juntamente com as alocações de memória para ajudar a melhorar as informações de diagnóstico quando forem detetadas fugas de memória.", - "sodium.options.chunk_memory_allocator.name": "Alocador de Memória para Chunks", - "sodium.options.chunk_memory_allocator.tooltip": "Seleciona o alocador de memória que será utilizado para renderização de chunks.\n- ASSÍNCRONO: Opção mais rápida, funciona bem com a maioria dos controladores gráficos modernos.\n- SWAP: Opção Fallback para controladores gráficos mais antigos. Pode aumentar o uso de memória significativamente.", - "sodium.options.chunk_memory_allocator.async": "Assíncrono", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "§7Traduções não oficiais para o Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/ro_ro.json b/src/main/resources/assets/sodium/lang/ro_ro.json deleted file mode 100644 index 0967ef4..0000000 --- a/src/main/resources/assets/sodium/lang/ro_ro.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/main/resources/assets/sodium/lang/ru_ru.json b/src/main/resources/assets/sodium/lang/ru_ru.json deleted file mode 100644 index a911dd1..0000000 --- a/src/main/resources/assets/sodium/lang/ru_ru.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "Низкое", - "sodium.option_impact.medium": "Среднее", - "sodium.option_impact.high": "Высокое", - "sodium.option_impact.extreme": "Огромное", - "sodium.option_impact.varies": "Разное", - "sodium.options.pages.quality": "Качество", - "sodium.options.pages.performance": "Быстродействие", - "sodium.options.pages.advanced": "Расширенные", - "sodium.options.view_distance.tooltip": "Дальность прорисовки определяет, как далеко будет видна местность. Меньшие значения соответствуют меньшей площади, что улучшает частоту кадров.", - "sodium.options.simulation_distance.tooltip": "Дальность симуляции определяет, как далеко местность и сущности будут загружаться и обрабатываться. Меньшие значения могут уменьшить нагрузку на внутренний сервер и увеличить частоту кадров.", - "sodium.options.brightness.tooltip": "Управляет минимальной яркостью освещения. При увеличении тёмные участки мира будут становиться ярче. Не влияет на яркость хорошо освещённых мест.", - "sodium.options.gui_scale.tooltip": "Задаёт размер интерфейса. При значении «Автоматически» всегда будет использоваться наибольший размер.", - "sodium.options.fullscreen.tooltip": "Если включено, игра будет открыта на весь экран (если это поддерживается).", - "sodium.options.v_sync.tooltip": "Если включена, частота кадров будет синхронизирована с частотой обновления монитора, обеспечивая более плавную игру за счёт небольшой задержки ввода. Может понизить производительность слабых систем.", - "sodium.options.fps_limit.tooltip": "Ограничение количества кадров в секунду. Это поможет уменьшить расход заряда батареи и нагрузку на систему. При включённой вертикальной синхронизации игнорируется, если значение выше частоты обновления экрана.", - "sodium.options.view_bobbing.tooltip": "Если включено, камера игрока будет покачиваться при движении. Отключение этого параметра может помочь людям, которых укачивает во время игры.", - "sodium.options.attack_indicator.tooltip": "Положение индикатора атаки на экране.", - "sodium.options.autosave_indicator.tooltip": "Отображение индикатора во время сохранения мира.", - "sodium.options.graphics_quality.tooltip": "Качество графики по умолчанию контролирует некоторые устаревшие опции и необходимо для совместимости с модами. Если параметры ниже установлены на 'По умолчанию', они будут использовать это значение.", - "sodium.options.clouds_quality.tooltip": "Уровень качества отрисовки облаков в небе. Несмотря на то, что значения носят названия «Быстро» и «Детально», разница в производительности незначительна.", - "sodium.options.weather_quality.tooltip": "Определяет расстояние, на котором будут отображаться эффекты погоды, такие как дождь и снег.", - "sodium.options.leaves_quality.name": "Листья", - "sodium.options.leaves_quality.tooltip": "Определяет, будут ли листья отображаться прозрачными (детально) или непрозрачными (быстро).", - "sodium.options.particle_quality.tooltip": "Управляет максимальным количеством частиц, которые могут одновременно присутствовать на экране.", - "sodium.options.smooth_lighting.tooltip": "Активирует мягкие освещение и затенение блоков в мире. Не влияет на частоту кадров, но может слегка увеличить время загрузки и обновления чанков.", - "sodium.options.biome_blend.value": "Блоков: %s", - "sodium.options.biome_blend.tooltip": "Расстояние (в блоках) в котором цвета биомов плавно перетекают из одного в другой. Более высокие значения сильно увеличивают затрачиваемое на сборку чанков время, ради незначительного улучшения качества.", - "sodium.options.entity_distance.tooltip": "Множитель расстояния, используемый для отрисовки сущностей. Меньшие значения уменьшают, а большие значения увеличивают максимальное расстояние, на котором будут отображаться сущности.", - "sodium.options.entity_shadows.tooltip": "Если включено, под мобами и другими сущностями будут отображаться простые тени.", - "sodium.options.vignette.name": "Виньетирование", - "sodium.options.vignette.tooltip": "Если включено, при нахождении в тёмных местах будет применяться эффект виньетирования, который делает картинку более затенённой и драматичной.", - "sodium.options.mipmap_levels.tooltip": "Управляет количеством уровней детализации для текстур блоков. Более высокие значения обеспечивают более приятную картинку на расстоянии, но могут негативно повлиять на производительность с наборами ресурсов, использующими большое количество анимированных текстур.", - "sodium.options.use_block_face_culling.name": "Отсечение граней блоков", - "sodium.options.use_block_face_culling.tooltip": "Если включено, на рендеринг будут выводиться только обращённые к камере грани блоков. Это может исключить большое количество граней на ранней стадии отрисовки, что значительно улучшает производительность. Может вызвать проблемы с некоторыми наборами ресурсов, поэтому попробуйте отключить отсечение при появлении дыр в блоках.", - "sodium.options.use_fog_occlusion.name": "Отсечение чанков туманом", - "sodium.options.use_fog_occlusion.tooltip": "Если включено, чанки, определённые как полностью скрытые в тумане, не будут отображаться ради повышения производительности. Улучшение может быть более значительным, когда эффект тумана сильнее (например, под водой), но в некоторых сценах это может привести к нежелательным визуальным артефактам между небом и туманом.", - "sodium.options.use_entity_culling.name": "Отбраковка сущностей", - "sodium.options.use_entity_culling.tooltip": "Если включено, рендеринг сущностей не будет осуществляться, если они находятся в невидимых чанках в пределах экрана. Эта оптимизация использует уже имеющиеся данные от рендеринга чанков и не оказывает дополнительной нагрузки.", - "sodium.options.animate_only_visible_textures.name": "Анимировать только видимое", - "sodium.options.animate_only_visible_textures.tooltip": "Если включено, будут обновляться лишь видимые на экране анимированные текстуры. Это может значительно улучшить производительность на некоторых устройствах, особенно с крупными наборами ресурсов. Если у каких-то текстур возникают проблемы с анимацией, попробуйте отключить эту опцию.", - "sodium.options.cpu_render_ahead_limit.name": "Лимит подготовки кадров:", - "sodium.options.cpu_render_ahead_limit.tooltip": "Функция отладки. Задаёт максимальное количество кадров в очереди на отрисовку видеокартой. Изменять не рекомендуется, так как очень низкие или высокие значения могут дестабилизировать частоту кадров.", - "sodium.options.cpu_render_ahead_limit.value": "%s", - "sodium.options.performance_impact_string": "Влияние на быстродействие: %s", - "sodium.options.use_persistent_mapping.name": "Постоянный буфер памяти", - "sodium.options.use_persistent_mapping.tooltip": "Функция отладки. Если включено, во избежание излишних операций с памятью будет использоваться постоянный буфер для подготовки кадра. Отключать имеет смысл только при поиске причин графических артефактов.\n\nТребуется OpenGL 4.4 или ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Потоки обновления чанков", - "sodium.options.chunk_update_threads.tooltip": "Задаёт количество потоков для сборки чанков и сортировки прозрачности. Использование большего количества потоков способствует повышению скорости загрузки и обновления чанков, но может негативно повлиять на частоту кадров. Значение по умолчанию обычно достаточно хорошо подходит для всех ситуаций.", - "sodium.options.always_defer_chunk_updates.name": "Отложенное обновление чанков", - "sodium.options.always_defer_chunk_updates.tooltip": "Если включено, обновления чанков не будут блокировать рендеринг, даже если они важные. Это может привести к сильному увеличению частоты кадров в некоторых ситуациях, но также может вызвать ситуацию, где блоки могут появляться или исчезать со значительной задержкой.", - "sodium.options.sort_behavior.name": "Сортировка прозрачности", - "sodium.options.sort_behavior.tooltip": "Сортировка прозрачности позволяет избежать визуальных ошибок в полупрозрачных блоках (таких как вода или стекло) даже при движении камеры. Немного увеличивает время загрузки и обновления чанков, однако обычно не влияет на частоту кадров.", - "sodium.options.use_no_error_context.name": "Игнорировать ошибки OpenGL", - "sodium.options.use_no_error_context.tooltip": "Если включено, контекст OpenGL будет создаваться с выключенной проверкой ошибок. Это немного улучшает производительность, но сильно усложняет анализ внезапных необъяснимых сбоев.", - "sodium.options.buttons.undo": "Отменить", - "sodium.options.buttons.apply": "Применить", - "sodium.options.buttons.donate": "Угостите нас кофе!", - "sodium.console.game_restart": "Для внесения некоторых изменений требуется перезапуск игры.", - "sodium.console.broken_nvidia_driver": "Ваши графические драйверы NVIDIA устарели!\n * Это вызовет серьезные проблемы с производительностью и сбоями при установленном Sodium.\n * Пожалуйста, обновите ваши графические драйвера до последней версии (версия 536.23 или новее.)", - "sodium.console.pojav_launcher": "PojavLauncher не поддерживается при игре с Sodium.\n• С огромной вероятностью может возникнуть серьёзное снижение производительности, визуальные ошибки и сбои.\n• Продолжая, вы принимаете на себя весь риск — поддержка с любыми ошибками или сбоями предоставляться не будет!", - "sodium.console.core_shaders_error": "Следующие наборы ресурсов несовместимы с Sodium:", - "sodium.console.core_shaders_warn": "Следующие наборы ресурсов могут быть несовместимы с Sodium:", - "sodium.console.core_shaders_info": "Проверьте логи, чтобы узнать подробности.", - "sodium.console.config_not_loaded": "Файл настроек Sodium был повреждён, или временно недоступен. Некоторые настойки были сброшены до изначальных значений. Откройте настройки графики, чтобы исправить проблему.", - "sodium.console.config_file_was_reset": "Файл настроек был сброшен до заведомо исправных значений.", - "sodium.options.particle_quality.name": "Частицы", - "sodium.options.use_particle_culling.name": "Отбраковка частиц", - "sodium.options.use_particle_culling.tooltip": "Если включено, будут отображаться только те частицы, которые определены как видимые. Это может значительно улучшить частоту кадров, когда рядом находится много частиц.", - "sodium.options.allow_direct_memory_access.name": "Разрешить прямой доступ к памяти", - "sodium.options.allow_direct_memory_access.tooltip": "Если включено, некоторым важнейшим частям кода будет разрешено использовать прямой доступ к памяти для повышения производительности. Зачастую это сильно снижает накладные расходы на ЦП при рендеринге чанков и сущностей, но может усложнить диагностику некоторых ошибок и вылетов. Отключать это стоит, только если вы следуете инструкциям или точно знаете, что делаете.", - "sodium.options.enable_memory_tracing.name": "Включить трассировку памяти", - "sodium.options.enable_memory_tracing.tooltip": "Отладочная функция. Если включено, трассировки стека будут собираться вместе с выделением памяти, чтобы улучшить диагностическую информацию при обнаружении утечек памяти.", - "sodium.options.chunk_memory_allocator.name": "Распределение памяти", - "sodium.options.chunk_memory_allocator.tooltip": "Выбирает распределитель памяти, используемый для отрисовки чанков.\n- ASYNC: Быстрейший вариант, хорошо работает с большинством современных графических драйверов.\n- SWAP: Запасной вариант для старых графических драйверов. Может существенно увеличить использование памяти.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "modmenu.summaryTranslation.sodium": "Самый быстрый и наиболее поддерживаемый мод для оптимизации отрисовки в Minecraft", - "modmenu.descriptionTranslation.sodium": "Sodium — это мощный графический движок для Minecraft, значительно улучшающий частоту кадров и уменьшающий подтормаживания, при этом исправляя множество визуальных недостатков.", - "sodium.resource_pack.unofficial": "§7Неофициальный перевод для Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/sr_sp.json b/src/main/resources/assets/sodium/lang/sr_sp.json deleted file mode 100644 index ac01cc7..0000000 --- a/src/main/resources/assets/sodium/lang/sr_sp.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "sodium.option_impact.low": "Ниско", - "sodium.option_impact.medium": "Средњо", - "sodium.option_impact.high": "Високо", - "sodium.option_impact.extreme": "Екстремно", - "sodium.option_impact.varies": "Зависи", - "sodium.options.pages.quality": "квалитет", - "sodium.options.pages.performance": "Перформансе", - "sodium.options.pages.advanced": "Напредно", - "sodium.options.view_distance.tooltip": "Видљивост контролише колико далеко ће се терен приказивати. Нижа видљивост значи да ће се мање терена приказивати, што повећава број фрејмова по секунди.", - "sodium.options.simulation_distance.tooltip": "Удаљеност симулације контролише колико далеко ће се терен и ентитети учитавати и ажурирати. Ниже удаљености могу да смање оптерећење интерног сервера и да повећају број фрејмова по секунди.", - "sodium.options.fullscreen.tooltip": "Ако је омогућено, игра ће се приказати на целом екрану (ако је подржано).", - "sodium.options.v_sync.tooltip": "Ако је омогућено, број фрејмова по секунди игре ће бити синхронизован са брзином освежавања монитора, што омогућава конзистентнији приказ слике по цени већег улазног кашњења. Ово подешавање може да смањи перформансе ако је систем преспор.", - "sodium.options.attack_indicator.tooltip": "Контролише где ће се на екрану приказивати показатељ напада.", - "sodium.options.autosave_indicator.tooltip": "Ако је омогућено, биће приказан показатељ док игра чува свет на диск.", - "sodium.options.graphics_quality.tooltip": "Графика контролише одређене опције и неопходна је за компатибилност са модификацијама. Ако су опције испод постављене на \"Стандардно\", оне ће користити ово подешавање.", - "sodium.options.leaves_quality.name": "Лишће", - "sodium.options.particle_quality.tooltip": "Контролише максималан број честица које могу бити на екрану у сваком моменту.", - "sodium.options.biome_blend.value": "%s коцака", - "sodium.options.entity_shadows.tooltip": "Ако је омогућено, основне сенке ће бити видљиве испод ентитета.", - "sodium.options.vignette.name": "Вињета", - "sodium.options.use_block_face_culling.name": "Користи сакривање страна коцака", - "sodium.options.use_fog_occlusion.name": "Користи оклузију маглом", - "sodium.options.use_fog_occlusion.tooltip": "Ако је омогућено, комади терена за које је одређено да ће бити потпуно скривени од стране ефеката магле неће бити обрађени, што побољшава перформансе. Побољшање може бити драматичније када су ефекти магле јачи (као на пример под водом), али може да изазове непожељне визуелне аномалије у неким случајевима.", - "sodium.options.use_entity_culling.name": "Користи сакривање ентитета", - "sodium.options.animate_only_visible_textures.name": "Анимирај само видљиве текстуре", - "sodium.options.cpu_render_ahead_limit.name": "Ограничење обраде унапред процесора", - "sodium.options.cpu_render_ahead_limit.value": "%s фрејм(ова)", - "sodium.options.performance_impact_string": "Утицај на перформансе: %s", - "sodium.options.use_persistent_mapping.name": "Користи трајно мапирање", - "sodium.options.chunk_update_threads.name": "Нити за ажурирање комада терена", - "sodium.options.always_defer_chunk_updates.name": "Увек одлажи ажурирање комада терена", - "sodium.options.buttons.undo": "Опозови", - "sodium.options.buttons.apply": "Примени", - "sodium.options.buttons.donate": "Купите нам кафу!", - "sodium.options.particle_quality.name": "Честице", - "sodium.options.use_particle_culling.name": "Користи сакривање честица", - "sodium.options.use_particle_culling.tooltip": "Ако је омогућено, само оне честице за које је одређено да су видљиве ће бити обрађене. Ово може да пружи значајно побољшање у броју фрејмова по секунди када је много честица у близини.", - "sodium.options.allow_direct_memory_access.name": "Дозволи директан приступ меморији", - "sodium.options.allow_direct_memory_access.tooltip": "Ако је омогућено, појединим путањама у коду ће бити дозвољено коришћење директног приступа меморији за боље перформансе. Ово често смањује време коришћења процесора за обраду комада терена и ентитета, али може да отежа дијагнозу неких проблема. Ово би требало онемогућити само ако вам је то речено или знате шта радите.", - "sodium.options.enable_memory_tracing.name": "Омогући праћење меморије", - "sodium.options.enable_memory_tracing.tooltip": "Функција за отклањање грешака. Ако је омогућено, нацрти стека ће бити прикупљени заједно са меморијским алокацијама како би се побољшале дијагностичке информације кад се открије цурење меморије.", - "sodium.options.chunk_memory_allocator.name": "Алокатор меморије комада терена", - "sodium.options.chunk_memory_allocator.tooltip": "Бира меморијски алокатор који ће бити коришћен за обраду комада терена.\n- Асинхроно: Најбржа опција, ради добро са већином модерних графичких драјвера.\n- Смена: Опција за старије графичке драјвере. Може да значајно повећа употребу меморије.", - "sodium.options.chunk_memory_allocator.async": "Асинхроно", - "sodium.options.chunk_memory_allocator.swap": "Смена" -} diff --git a/src/main/resources/assets/sodium/lang/sv_se.json b/src/main/resources/assets/sodium/lang/sv_se.json deleted file mode 100644 index 6e27a39..0000000 --- a/src/main/resources/assets/sodium/lang/sv_se.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "sodium.option_impact.low": "Låg", - "sodium.option_impact.medium": "Medium", - "sodium.option_impact.high": "Hög", - "sodium.option_impact.extreme": "Extrem", - "sodium.option_impact.varies": "Varierar", - "sodium.options.pages.quality": "Kvalitet", - "sodium.options.pages.performance": "Prestanda", - "sodium.options.pages.advanced": "Avancerat", - "sodium.options.view_distance.tooltip": "Synligt avstånd kontrollerar hur långt bort terrängen renderas. Ett kortare synligt avstånd betyder mindre terräng och högre bildfrekvens.", - "sodium.options.simulation_distance.tooltip": "Simulerat avstånd kontrollerar hur långt bort terräng och entiteter laddas in. Kortare distanser kan reducera den interna serverns belastning och öka bildfrekvensen.", - "sodium.options.gui_scale.tooltip": "Sätter den maximala skalfaktorn som används för gränssnittet. Om \"auto\" används kommer den största skalan alltid användas.", - "sodium.options.fullscreen.tooltip": "Om aktiverad så kommer spelet köras i helskärm.", - "sodium.options.v_sync.tooltip": "Om aktiverad så kommer spelets bildfrekvens synkas till skärmens uppdateringsfrekvens vilket resulterar i en smidigare spelupplevelse vid kostnaden av ingångslatens. Denna inställning kan minska prestandan om ditt system är för långsamt.", - "sodium.options.fps_limit.tooltip": "Begränsar det högsta antalet bildrutor per sekund. Detta kan hjälpa till att minska batterianvändning och systembelastning vid multi-tasking. Om VSync är aktiverat kommer denna inställning att ignoreras om inte det är lägre än din skärms uppdateringsfrekvens.", - "sodium.options.view_bobbing.tooltip": "Om inställningen är påslagen kommer spelarens vy att svaja och gunga medans de rör sig. Spelare som upplever åksjuka under spelomgång kan dra nytta av att inaktivera denna inställning.", - "sodium.options.attack_indicator.tooltip": "Kontrollerar var attackmätaren visas på skärmen.", - "sodium.options.autosave_indicator.tooltip": "När inställningen är påslagen kommer en indikator visas när spelet sparar världen till disken.", - "sodium.options.graphics_quality.tooltip": "Standardgrafiksinställningarna kontrollerar några äldre inställningar och är nödvändig för mod-kompabilitet. Om inställningarna nedan är inställda på \"Standard\" kommer denna inställning användas.", - "sodium.options.clouds_quality.tooltip": "Kvalitetsnivån använd för att rendera fram moln i himlen. Även om alternativen är markerade som \"Fast\" och \"Fancy\" så är påverkan på spelprestandan försumbar.", - "sodium.options.weather_quality.tooltip": "Kontrollerar avståndet där vädereffekter, som regn och snö, renderas.", - "sodium.options.leaves_quality.name": "Löv", - "sodium.options.leaves_quality.tooltip": "Kontrollerar huruvida löv renderas som antingen transparenta (fancy) eller opaka (fast).", - "sodium.options.particle_quality.tooltip": "Kontrollerar maxantalet partiklar som kan visas på skärmen samtidigt.", - "sodium.options.smooth_lighting.tooltip": "Aktiverar mjuk belysning och skuggning av block i världen. Detta kan öka den tid det tar att ladda eller uppdatera en datablock något, men det påverkar inte bildfrekvensen.", - "sodium.options.biome_blend.value": "%s block", - "sodium.options.entity_shadows.tooltip": "Om instållningen är påslagen, kommer simpla skuggor renderas under mobs och andra entiteter.", - "sodium.options.vignette.name": "Vinjett", - "sodium.options.mipmap_levels.tooltip": "Kontrollerar antalet mipmapsnivåer som kan användas för blockens modelltexturer. Högre värden förser bättre rendering av block på avstånd, men kan påverka prestandan negativt om ens valda resurspaket använder många animerade texturer.", - "sodium.options.use_block_face_culling.name": "Använd Block Face Culling", - "sodium.options.use_fog_occlusion.name": "Använd Dimmesocklusion", - "sodium.options.use_fog_occlusion.tooltip": "Om inställningen är påslagen kommer chunks som är gömd från dimman inte renderas vilket hjälper prestandan. Prestandans förbättring kan vara med dramatisk när dimmans effekt är högre (som t. ex. under vattnet), men kan ge oönskade visuella artefakter mellan himlen och dimman i vissa tillfällen.", - "sodium.options.use_entity_culling.name": "Använd Entitetsculling", - "sodium.options.animate_only_visible_textures.name": "Animera endast synliga texturer", - "sodium.options.cpu_render_ahead_limit.name": "CPU gräns för framtidsrendering", - "sodium.options.cpu_render_ahead_limit.value": "%s bildruta(or)", - "sodium.options.performance_impact_string": "Prestandapåverkan: %s", - "sodium.options.use_persistent_mapping.name": "Använd Beständig Mappning", - "sodium.options.chunk_update_threads.name": "Chunkuppdateringstrådar", - "sodium.options.always_defer_chunk_updates.name": "Skjut alltid upp chunkuppdateringar", - "sodium.options.use_no_error_context.name": "Använd ingen felkontext", - "sodium.options.buttons.undo": "Ångra", - "sodium.options.buttons.apply": "Verkställ", - "sodium.options.buttons.donate": "Köp oss en kaffe!", - "sodium.console.game_restart": "Spelet måste startas om för att tillämpa en eller flera grafikinställningar!", - "sodium.console.broken_nvidia_driver": "Dina NVIDIA grafikkortsdrivrutiner är utdaterad!\n * Detta kommer ge dig allvariga prestandaproblem och krascher när Sodium är installerat.\n * Var god att uppdatera dina drivrutiner till den senaste versionen (version 536.23 eller nyare.)", - "sodium.console.pojav_launcher": "PojavLauncher stöds inte när du använder Sodium.\n * Det är mycket troligt att du stöter på extrema prestandaproblem, grafiska buggar och krascher.\n * Du kommer att vara på egen hand om du bestämmer dig för att fortsätta -- vi hjälper dig inte med några buggar eller krascher!", - "sodium.console.core_shaders_error": "Följande resurspaket är inkompatibla med Sodium:", - "sodium.console.core_shaders_warn": "Följande resurspaket kan vara inkompatibla med Sodium:", - "sodium.console.core_shaders_info": "Se spelloggen för detaljerad information.", - "sodium.console.config_not_loaded": "Konfigurationsfilen för Sodium har blivit skadad, eller är för närvarande oläsbart. Vissa inställningar har temporärt återställts till deras standardalternativ. Öppna grafikinställningarna för att lösa detta problem.", - "sodium.console.config_file_was_reset": "Konfigurationsfilen har blivit återställd till en tidigare accepterad standard.", - "sodium.options.particle_quality.name": "Partiklar", - "sodium.options.use_particle_culling.name": "Använd Partikelculling", - "sodium.options.use_particle_culling.tooltip": "Om inställningen är påslagen kommer endast de partiklarna som kan ses renderas. Detta kan ge en betydande förbättring i bildfrekvenser när det finns många partiklar i närheten.", - "sodium.options.allow_direct_memory_access.name": "Tillåt direkt minnesåtkomst", - "sodium.options.allow_direct_memory_access.tooltip": "Om inställningen är påslagen kommer kritiska kodvägar bli tillåten att använda direkt minnesåtkomst för prestandan. Detta kan ofta sänka CPU overhead för chunks- och entitetsrendering men kan göra det svårare att diagnostisera vissa buggar och krascher. Du borde endast stänga av detta om du blivit tillsagd eller vet vad du gör.", - "sodium.options.enable_memory_tracing.name": "Aktivera minnesspårning", - "sodium.options.enable_memory_tracing.tooltip": "Felsökningsfunktion. Om påslagen samlas stackspår in tillsammans med minnesallokeringar för att hjälpa diagnostisk information när minnesläckor upptäcks.", - "sodium.options.chunk_memory_allocator.name": "Chunkminnesallokering", - "sodium.options.chunk_memory_allocator.tooltip": "Väljer minnesallokeringen som används för renderingen av chunks.\n- ASYNC: Snabbaste valet, fungerar oftast bra med nyare grafikkort.\n- SWAP: Reservalternativ för äldre grafikkort. Kan öka minnesanvändning.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.resource_pack.unofficial": "§7Inofficiella översättningar för Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/test.json b/src/main/resources/assets/sodium/lang/test.json deleted file mode 100644 index 8b13789..0000000 --- a/src/main/resources/assets/sodium/lang/test.json +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/main/resources/assets/sodium/lang/th_th.json b/src/main/resources/assets/sodium/lang/th_th.json deleted file mode 100644 index 84b25d7..0000000 --- a/src/main/resources/assets/sodium/lang/th_th.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "sodium.option_impact.low": "ต่ำ", - "sodium.option_impact.medium": "ปานกลาง", - "sodium.option_impact.high": "สูง", - "sodium.option_impact.extreme": "สูงมาก", - "sodium.option_impact.varies": "หลากหลาย", - "sodium.options.pages.quality": "คุณภาพ", - "sodium.options.pages.performance": "ประสิทธิภาพ", - "sodium.options.pages.advanced": "ขั้นสูง", - "sodium.options.view_distance.tooltip": "\"ระยะการเรนเดอร์จะควบคุมว่าภูมิประเทศจะถูกเรนเดอร์ได้ไกลมากน้อยแค่ไหน ระยะที่สั้นหมายความว่าภูมิประเทศจะถูกโหลดขึ้นมาน้อย ช่วยทำให้อัตราเฟรมดีขึ้นได้", - "sodium.options.simulation_distance.tooltip": "ระยะการจำลองจะควบคุมว่าภูมิประเทศและเอนติตี้จะถูกโหลดและเริ่มนับเวลาได้ไกลมากน้อยแค่ไหน ระยะที่สั้นสามารถลดการโหลดของเร์ซิฟเวอร์ภายในและอาจช่วยเพิ่มอัตราเฟรมให้ได้", - "sodium.options.gui_scale.tooltip": "ใช้กำหนดขนาดอัตราส่วนสูงสุดของหน้าจอผู้ใช้ หากตั้งค่าเป็น 'อัตโนมัติ' อัตราส่วนของหน้าจอผู้ใช้ที่ใหญ่ที่สุดจะถูกใช้เสมอ", - "sodium.options.fullscreen.tooltip": "เมื่อเปิดการตั้งค่านี้ ตัวเกมจะแสดงผลแบบเต็มหน้าจอ (ถ้าอุปกรณ์สามารถใช้ได้)", - "sodium.options.v_sync.tooltip": "เมื่อเปิดการตั้งค่านี้ อัตราเฟรมของตัวเกมจะถูกจำกัดให้ตรงกับรีเฟรชเรตของหน้าจอ โดยทั่วไปแล้วมักทำให้เกมดูลื่นขึ้น โดยแลกกับการตอบสนองที่ช้าลงไปด้วย การตั้งค่านี้อาจทำให้ประสิทธิภาพลดลงหากเครื่องของคุณช้าเกินไป", - "sodium.options.fps_limit.tooltip": "ใช้จำกัดเฟรมต่อวินาทีสูงสุด ซึ่งจะช่วยลดการใช้งานของแบตเตอรี่และการใช้งานของระบบในขณะที่หลายโปรแกรมกำลังทำงานพร้อมกัน หาก VSync ถูกเปิดอยู่ การตั้งค่านี้จะถูกมองข้ามเว้นแต่ค่าเฟรมต่อวินาทีที่ตั้งไว้จะต่ำกว่ารีเฟรชเรตของหน้าจอ", - "sodium.options.view_bobbing.tooltip": "เมื่อเปิดใช้งาน มุมมองของผู้เล่นจะแกว่งไปมาขณะเคลื่อนที่ ผู้เล่นที่มีอาการมึนกับการคลือนเคลื่อนไหวหรือโมชั่นซิกเนส สามารถปิดการตั้งค่านี้ได้", - "sodium.options.attack_indicator.tooltip": "ควบคุมว่าตัวบ่งชี้การโจมตีจะอยู่บริเวณใดของหน้าจอ", - "sodium.options.autosave_indicator.tooltip": "เมื่อเปิดการตั้งค่านี้ ตัวบ่งชี้จะถูกแสดงขึ้นเมื่อตัวเกมกำลังบันทึกโลกลงบนดิสก์", - "sodium.options.graphics_quality.tooltip": "การตั้งค่าควบคุมคุณภาพกราฟิกเบื้องต้นจะควบคุมการตั้งค่าที่เป็นมรดก ซึ่งจำเป็นมากสำหรับความเข้ากันได้ของ Mod หากการตั้งค่าด้านล่างถูกเลือกเป็น 'ค่าเริ่มต้น' การตั้งค่าเหล่านั้นจะใช้ค่าจากการตั้งค่านี้", - "sodium.options.clouds_quality.tooltip": "ระดับคุณภาพของการเรนเดอร์ก้อนเมฆบนท้องฟ้า ถึงแม้การตั้งค่านี้จะถูกกำกับเอาไว้ว่า \"สวยงาม\" หรือ \"เร็ว\" แต่การตั้งค่านี้ไม่ได้ส่งผลต่อประสิทธิภาพมากนัก", - "sodium.options.weather_quality.tooltip": "ควบคุณคุมระยะของเอฟเฟคต์สภาพอากาศ เช่น ฝน และ หมะ ที่จะทำการเรนเดอร์", - "sodium.options.leaves_quality.name": "คุณภาพของใบไม้", - "sodium.options.leaves_quality.tooltip": "ควบคุมการเรนเดอร์ของใบไม้ว่าจะทำการเรนเดอร์ออกมาแบบโปร่งใส (สวยงาม) หรือ ทึบแสง (เร็ว)", - "sodium.options.particle_quality.tooltip": "ควบคุมจำนวนสูงสุดของอนุภาคที่จะแสดงบนจอในช่วง ๆ หนึ่ง", - "sodium.options.smooth_lighting.tooltip": "เปิดการใช้งานแสงแบบสมูดและเงาตกกระทบบนบล็อกในโลก การเปิดใช้งานการตั้งค่านี้จะทำให้การอัพเดท Chunk ช้าลง แต่จะไม่มีกระทบต่อเฟรมเรต", - "sodium.options.biome_blend.value": "%s บล็อก", - "sodium.options.biome_blend.tooltip": "ระยะทาง (เป็นบล็อก) ที่สึของไบโอมผสมกันอย่างราบรื่น การใช้ค่าที่สูงกว่าจะช่วยเพิ่มระยะเวลาที่ใช้ในการโหลดหรืออัปเดต Chunk อย่างมาก และทำให้การปรับปรุงคุณภาพลดลง", - "sodium.options.entity_distance.tooltip": "ตัวคูณระยะการเรนเดอร์ที่ถูกใช้โดยการเรนเดอร์เอนติตี้ ค่าที่น้อยลงจะลดและค่าที่มากขึ้นจะเพิ่มระยะทางสูงสุดที่เอนติตี้จะถูกเรนเดอร์", - "sodium.options.entity_shadows.tooltip": "เมื่อเปิดการตั้งค่านี้ เงาแบบเรียบง่ายจะถูกเรนเดอร์ข้างใต้ม็อบและเอนติตี้อื่น ๆ", - "sodium.options.vignette.name": "ขอบมืด", - "sodium.options.vignette.tooltip": "เมื่อเปิดการตั้งค่านี้ เอฟเฟคต์ขอบมืดจะถูกปรับใช้กับผู้เล่นเมื่ออยู่ในที่มืด ๆ ซึ่งจะทำให้ภาพโดยรวมมืดลงและดูเร้าใจมากขึ้น", - "sodium.options.mipmap_levels.tooltip": "ควบคุมจำนวนมิพแมพที่จะถูกใช้กับพื้นผิวของโมเดลบล็อก ค่าที่ยิ่งมากจะทำให้การเรนเดอร์บล็อกในระยะไกลดีขึ้น แต่จะเป็นผลเสียต่อประสิทธิภาพหากมีพื้นผิวเคลื่อนไหวอยู่มาก", - "sodium.options.use_block_face_culling.name": "ใช้การคัดเลือกหน้าบล็อก", - "sodium.options.use_block_face_culling.tooltip": "เมื่อเปิดการตั้งค่านี้ จะมีแค่หน้าของบล็อกที่หันสู่ผู้เล่นเท่านั้นที่จะถูกเรนเดอร์ การตั้งค่านี้จะสามารถกำจัดหน้าบล็อกได้เป็นจำนวนมากก่อนจะถูกเรนเดอร์ ซึ่งช่วยเพิ่มประสิทธิภาพในการเรนเดอร์ได้เป็นอย่างมาก แพ็กทรัพยากรบางตัวอาจมีปัญหาเมื่อเปิดการตั้งค่านี้ จึงควรลองปิดการตั้งค่านี้หากพบเห็นบล็อกมีรู", - "sodium.options.use_fog_occlusion.name": "ใช้การบดบังของหมอก", - "sodium.options.use_fog_occlusion.tooltip": "เมื่อเปิดการตั้งค่านี้ ชังก์ที่ถูกซ่อนโดยเอฟเฟกต์หมอกทั้งหมดจะไม่ถูกเรนเดอร์ ช่วยทำให้ประสิทธิภาพดีขึ้นได้ โดยจะยิ่งมีผลที่ดีกว่าเดิมเมื่อหมอกมีความหนา (เช่น ขณะที่อยู่ใต้น้ำ) แต่อาจก่อให้เกิดทัศนวิสัยที่ไม่พึงประสงค์ระหว่างท้องฟ้ากับหมอกในบางสถานการณ์", - "sodium.options.use_entity_culling.name": "ใช้การคัดเลือกเอนติตี้", - "sodium.options.use_entity_culling.tooltip": "หากเปิด เอนติตี้ที่อยู่ในมุมมองกล้องแต่ไม่อยู่ในชังก์ที่มองเห็นได้จะถูกข้ามในระหว่างการเรนเดอร์ การปรับปรุงประสิทธิภาพนี้ใช้ข้อมูลการมองเห็นซึ่งมีอยู่แล้วสำหรับการเรนเดอร์ชังก์และจะไม่ใช้ทรัพยากรระบบเพิ่มเติม", - "sodium.options.animate_only_visible_textures.name": "ทำให้พื้นผิวเคลื่อนไหวเฉพาะพื้นผิวที่เห็น", - "sodium.options.animate_only_visible_textures.tooltip": "เมื่อเปิดการตั้งค่านี้ จะมีเพียงพื้นผิวที่เห็นในภาพปัจจุบันที่จะได้รับการอัพเดต สิ่งนี้จะช่วยเร่งอัตราเฟรมให้สูงขึ้นได้เป็นอย่างมากบนฮาร์ดแวร์บางตัว โดยเฉพาะกับรีซอร์ซแพ็กหนัก ๆ หากคุณพบว่าพื้นผิวบางจุดไม่ขยับ ให้ลองปิดการตั้งค่านี้ดู", - "sodium.options.cpu_render_ahead_limit.name": "การจำกัดการแสดงผลล่วงหน้าของ CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "สำหรับการแก้ไขปัญหาเท่านั้น ระบุจำนวนเฟรมสูงสุดที่จะประมวลผลล่วงหน้าก่อน GPU ได้ การเปลี่ยนแปลงค่านี้เป็นสิ่งที่ไม่แนะนำ เพราะค่าที่ต่ำมากหรือค่าที่สูงอาจก่อให้เกิดอัตราเฟรมที่ไม่เสถียร", - "sodium.options.cpu_render_ahead_limit.value": "%s เฟรม", - "sodium.options.performance_impact_string": "ผลกระทบต่อประสิทธิภาพ: %s", - "sodium.options.use_persistent_mapping.name": "ใช้การแมพแบบถาวร", - "sodium.options.use_persistent_mapping.tooltip": "สำหรับการแก้ไขปัญหาเท่านั้น หากเปิด การแมปหน่วยความจำถาวรจะถูกใช้สำหรับ staging buffer เพื่อหลีกเลี่ยงการคัดลอกในหน่วยความจำที่ไม่จำเป็น การปิดใช้งานสิ่งนี้จะมีประโยชน์ในการลดสาเหตุของความเสียหายทางกราฟิกให้แคบลง\n\nต้องการ OpenGL 4.4 หรือ ARB_buffer_storage", - "sodium.options.chunk_update_threads.name": "เธรดที่ใช้อัพเดตชังก์", - "sodium.options.always_defer_chunk_updates.name": "เลื่อนการอัพเดตชังก์เสมอ", - "sodium.options.always_defer_chunk_updates.tooltip": "เมื่อเปิดการตั้งค่านี้ การเรนเดอร์จะไม่รอให้ชังก์อัพเดตให้เสร็จ แม้ว่าจะสำคัญมากก็ตาม ซึ่งสามารถทำให้อัตราเฟรมดีขึ้นได้มากในบางสถานการณ์ แต่อาจก่อให้เกิดความล่าช้าของภาพบนโลกได้", - "sodium.options.use_no_error_context.name": "ใช้คำจำกัดความแบบไม่ตรวจจับข้อผิดพลาด", - "sodium.options.use_no_error_context.tooltip": "เมื่อเปิด บริบท OpenGL จะถูกสร้างโดยปิดการตรวจสอบความผิดพลาด นี่จะช่วยปรับปรุงประสิทธิภาพการเรนเดอร์เล็กน้อย แต่มันจะทำให้การแก้ปัญหาเกมล้มเหลวได้ยากขึ้นมาก", - "sodium.options.buttons.undo": "เลิกทำ", - "sodium.options.buttons.apply": "ปรับใช้", - "sodium.options.buttons.donate": "สนับสนุนค่ากาแฟให้พวกเรา", - "sodium.console.game_restart": "จำเป็นจะต้องรีสตาร์ตเกมเพื่อปรับใช้การตั้งค่ากราฟิกหนึ่งการตั้งค่าหรือมากกว่า", - "sodium.console.broken_nvidia_driver": "ไดรเวอร์กราฟิก NVIDIA ของคุณเป็นเวอร์ชันเก่า!\n * การใช้ไดรเวอร์เวอร์ชันนี้จะทำให้เกิดข้อผิดพลาดเชิงประสิทธิภาพขั้นรุนแรงและเกมล้มเหลวเมื่อใช้กับ Sodium\n * กรุณาอัปเดตไดรเวอร์กราฟิกของคุณเป็นเวอร์ชันล่าสุด (เวอร์ชัน 536.23 หรือใหม่กว่า)", - "sodium.console.pojav_launcher": "PojavLauncher ไม่รองรับการใช้งานกับ Sodium\n * คุณอาจพบปัญหากราฟิกขั้นสูง, bug กราฟิก, และเกมล้มเหลว\n * หากดำเนินการต่อ กรุณาแก้ปัญหาด้วยตัวคุณเอง -- เราจะไม่ช่วยเหลือคุณเมื่อเกิด bug หรือเกมล้มเหลว", - "sodium.console.core_shaders_error": "แพ็กทรัพยากรดังต่อไปนี้ไม่สามารถใช้งานได้กับ Sodium:", - "sodium.console.core_shaders_warn": "แพ็กทรัพยากรดังต่อไปนี้อาจไม่สามารถใช้งานได้กับ Sodium:", - "sodium.console.core_shaders_info": "ตรวจสอบ log ของเกมสำหรับข้อมูลโดยละเอียด", - "sodium.console.config_not_loaded": "ไฟล์การตั้งค่าของ Sodium เสียหาย หรือไม่สามารถเข้าถึงได้ในขณะนี้ การตั้งค่าบางส่วนถูกคืนค่ากลับเป็นค่าเริ่มต้น กรุณาเปิดหน้าการตั้งค่ากราฟิกเพื่อแก้ไขปัญหานี้", - "sodium.console.config_file_was_reset": "ไฟล์การตั้งค่าถูกคืนค่ากลับเป็นค่าเริ่มต้นแล้ว", - "sodium.options.particle_quality.name": "อนุภาค", - "sodium.options.use_particle_culling.name": "ใช้การคัดเลือกอนุภาค", - "sodium.options.use_particle_culling.tooltip": "เมื่อเปิดการตั้งค่านี้ มีเพียงแค่อนุภาคที่เราเห็นจะถูกเรนเดอร์ ส่งผลให้อัตราเฟรมดีขึ้นเป็นอย่างมากเมื่อมีอนุภาคที่อยู่ใกล้ ๆ เป็นจำนวนมาก", - "sodium.options.allow_direct_memory_access.name": "อนุญาตให้เข้าถึงหน่วยความจำโดยตรง", - "sodium.options.allow_direct_memory_access.tooltip": "เมื่อเปิดการตั้งค่านี้ โค้ดบางส่วนที่สำคัญมากจะได้รับอนุญาตให้เข้าหน่วยความจำโดยตรงเพื่อประสิทธิภาพที่ดีขึ้นได้ ซึ่งจะช่วยลดการใช้งานของ CPU ในการเรนเดอร์ชังก์และเอนติตี้ได้ แต่จะทำให้การวินิจฉัยข้อผิดพลาดต่าง ๆ ยากขึ้น คุณควรจะปิดการตั้งค่านี้เมื่อมีคนขอให้ทำหรือว่าคุณจะรู้ตัวว่ากำลังทำอะไรอยู่", - "sodium.options.enable_memory_tracing.name": "เปิดการติดตามหน่วยความจำ", - "sodium.options.enable_memory_tracing.tooltip": "เป็นฟีเจอร์สำหรับการแก้ไขจุดบกพร่อง เมื่อเปิดการตั้งค่านี้ Stack Trace จะถูกไปเก็บพร้อม ๆ กับการจัดสรรหน่วยความจำเพื่อทำให้การวินิจฉัยข้อมูลเมื่อเกิดอาการของ Memory Leak ขึ้นมาได้", - "sodium.options.chunk_memory_allocator.name": "ชนิดตัวจัดสรรหน่วยความจำชังก์", - "sodium.options.chunk_memory_allocator.tooltip": "เลือกตัวจัดสรรหน่วยความจำที่จะใช้ในการเรนเดอร์ชังก์\n- Async: เร็วที่สุด, ใช้ได้กับไดร์เวอร์การ์ดจอรุ่นใหม่ได้เกือบทั้งหมด\n- สับเปลี่ยน: การตั้งค่าสำรองสำหรับไดรเวอร์การ์ดจอรุ่นเก่า อาจต้องใช้หน่วยความจำมากขึ้น", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "สับเปลี่ยน", - "sodium.resource_pack.unofficial": "§7แปลม็อด Sodium แบบไม่เป็นทางการ§r" -} diff --git a/src/main/resources/assets/sodium/lang/tr_tr.json b/src/main/resources/assets/sodium/lang/tr_tr.json deleted file mode 100644 index 33f766d..0000000 --- a/src/main/resources/assets/sodium/lang/tr_tr.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "Düşük", - "sodium.option_impact.medium": "Orta", - "sodium.option_impact.high": "Yüksek", - "sodium.option_impact.extreme": "Aşırı", - "sodium.option_impact.varies": "Değişir", - "sodium.options.pages.quality": "Kalite", - "sodium.options.pages.performance": "Performans", - "sodium.options.pages.advanced": "Gelişmiş", - "sodium.options.view_distance.tooltip": "Görüş mesafesi, arazinin ne kadar görüneceğini kontrol eder. Daha kısa mesafeler, daha az arazinin gösterileceği ve kare hızlarının iyileştirileceği anlamına gelir.", - "sodium.options.simulation_distance.tooltip": "Simülasyon mesafesi, arazinin ve varlıkların ne kadar uzağa yükleneceğini ve tick'leneceğini kontrol eder. Daha düşük uzaklıklar dahili sunucunun yükünü azaltabilir ve kare hızlarını iyileştirebilir.", - "sodium.options.brightness.tooltip": "Dünyadaki minimum parlaklığı kontrol eder. Artırıldığında, dünyanın daha karanlık alanları daha parlak görünecektir. Bu, zaten iyi aydınlatılmış alanların parlaklığını etkilemez.", - "sodium.options.gui_scale.tooltip": "Kullanıcı arayüzü için kullanılacak maksimum ölçek faktörünü ayarlar. \"auto\" kullanılırsa, her zaman en büyük ölçek faktörü kullanılacaktır.", - "sodium.options.fullscreen.tooltip": "Etkinleştirilirse oyun tam ekran olarak görüntülenir (destekleniyorsa).", - "sodium.options.v_sync.tooltip": "Etkinleştirilirse, oyunun kare hızı monitörün yenileme hızıyla senkronize edilerek genel olarak daha sorunsuz bir deneyim sağlanır. Sisteminiz çok yavaşsa bu ayar performansı düşürebilir.", - "sodium.options.fps_limit.tooltip": "Saniyedeki maksimum kare sayısını sınırlar. Bu, çoklu görev sırasında pil kullanımını ve sistem yükünü azaltmaya yardımcı olabilir. VSync etkinse, ekranınızın yenileme hızından daha düşük olmadığı sürece bu seçenek yok sayılır.", - "sodium.options.view_bobbing.tooltip": "Etkinleştirilirse, oyuncunun görüşü hareket ederken sallanır ve sallanır. Oynarken hareket tutması yaşayan oyuncular bunu devre dışı bırakmaktan yararlanabilir.", - "sodium.options.attack_indicator.tooltip": "Saldırı Göstergesinin ekranda nerede görüntüleneceğini kontrol eder.", - "sodium.options.autosave_indicator.tooltip": "Etkinleştirilirse, dünyayı kaydederken bir gösterge gösterilecektir.", - "sodium.options.graphics_quality.tooltip": "Varsayılan grafik kalitesi, bazı eski seçenekleri kontrol eder ve mod uyumluluğu için gereklidir. Aşağıdaki seçenekler \"Varsayılan\" olarak bırakılırsa bu ayarı kullanırlar.", - "sodium.options.clouds_quality.tooltip": "Gökyüzündeki bulutları render etmek için kullanılan kalite seviyesi. Seçenekler \"Hızlı\" ve \"Şahane\" olarak etiketlense de, performans üzerindeki etkisi ihmal edilebilir.", - "sodium.options.weather_quality.tooltip": "Hava efektlerinin, yağmur ve kar gibi, render edileceği mesafeyi kontrol eder.", - "sodium.options.leaves_quality.name": "Yapraklar", - "sodium.options.leaves_quality.tooltip": "Yaprakların şeffaf (şahane) mı yoksa opak (hızlı) olarak render edilip edilmeyeceğini kontrol eder.", - "sodium.options.particle_quality.tooltip": "Aynı anda ekranda bulunabilecek maksimum parçacık sayısını kontrol eder.", - "sodium.options.smooth_lighting.tooltip": "Dünyadaki blokların düzgün ışıklandırma ve gölgelendirme özelliğini etkinleştirir. Bu, bir yığını yüklemek veya güncellemek için harcanan zamanı çok hafifçe artırabilir, ancak kare hızını etkilemez.", - "sodium.options.biome_blend.value": "%s tane blok(lar)", - "sodium.options.biome_blend.tooltip": "Biyom renklerinin düzgün bir şekilde karıştığı mesafe (bloklar cinsinden). Daha yüksek değerler kullanmak, kaliteye az bir iyileşme karşılığında yığın yüklemek veya güncellemek için harcanan zamanı büyük ölçüde artırabilir.", - "sodium.options.entity_distance.tooltip": "Varlık renderlama tarafından kullanılan render mesafesi çarpanı. Daha küçük değerler, varlıkların render edileceği maksimum mesafeyi azaltırken, daha büyük değerler artırır.", - "sodium.options.entity_shadows.tooltip": "Etkinleştirilirse, varlıkların altında gölgeler oluşturulacaktır.", - "sodium.options.vignette.name": "Vinyet", - "sodium.options.vignette.tooltip": "Etkinleştirilirse, oyuncu karanlık alanlarda olduğunda bir vinyet efekti uygulanacak, bu da genel görüntüyü daha koyu ve dramatik hale getirecek.", - "sodium.options.mipmap_levels.tooltip": "Blok model dokuları için kullanılacak mipmap sayısını kontrol eder. Daha yüksek değerler, uzaktaki blokların daha iyi görünmesini sağlar, ancak birçok animasyonlu dokular içeren kaynak paketlerinde performansı olumsuz etkileyebilir.", - "sodium.options.use_block_face_culling.name": "Block Face Culling'i kullanın", - "sodium.options.use_block_face_culling.tooltip": "Etkinleştirilirse, yalnızca kameraya bakan blokların kenarları işlenir. Bu, çok sayıda blok yüzünü ortadan kaldırarak bellek bant genişliğinden ve GPU'da zamandan tasarruf sağlar. Bazı kaynak paketlerinde bu seçenekle ilgili sorunlar olabilir, bu nedenle bloklarda delikler görüyorsanız devre dışı bırakmayı deneyin.", - "sodium.options.use_fog_occlusion.name": "Sis Oklüzyonunu Kullanın", - "sodium.options.use_fog_occlusion.tooltip": "Etkinleştirilirse, sis arkasında olduğu belirlenenler işlenmeyecek ve performansın iyileştirilmesine yardımcı olacaktır. Sis etkileri daha ağır olduğunda (örneğin su altındayken) iyileştirme daha çarpıcı olabilir, ancak bazı senaryolarda gökyüzü ve sis arasında istenmeyen görsel bozulmalara neden olabilir.", - "sodium.options.use_entity_culling.name": "Entity Culling'i Kullan", - "sodium.options.use_entity_culling.tooltip": "Etkinleştirildiğinde, kamera görüntü alanı içinde ancak görünür bir parçanın içinde olmayan varlıklar, render sırasında atlanacaktır. Bu optimizasyon, zaten yığın renderı için mevcut olan görünürlük verilerini kullanır ve ek bir yük eklenmez.", - "sodium.options.animate_only_visible_textures.name": "Yalnızca Görünür Dokuları Oynat", - "sodium.options.animate_only_visible_textures.tooltip": "Etkinleştirildiğinde, yalnızca mevcut görüntüde görünür olduğu belirlenen hareketli dokular güncellenecektir. Bu, özellikle daha ağır kaynak paketleriyle birlikte bazı donanımlarda önemli bir performans artışı sağlayabilir. Bazı dokuların animasyonlu olmamasıyla ilgili sorunlar yaşarsanız, bu seçeneği devre dışı bırakmayı deneyin.", - "sodium.options.cpu_render_ahead_limit.name": "CPU İleri İşleme Sınırı", - "sodium.options.cpu_render_ahead_limit.tooltip": "Sadece hata ayıklama için. GPU'ya gönderilebilecek maksimum kare sayısını belirtir. Bu değeri değiştirmek önerilmez, çünkü çok düşük veya yüksek değerler kare hızı kararsızlığına neden olabilir.", - "sodium.options.cpu_render_ahead_limit.value": "%s kare(ler)", - "sodium.options.performance_impact_string": "Performans Etkisi: %s", - "sodium.options.use_persistent_mapping.name": "Kalıcı Eşleme Kullan", - "sodium.options.use_persistent_mapping.tooltip": "Sadece hata ayıklama için. Etkinleştirildiğinde, gereksiz bellek kopyalarını önlemek için aşama belleği için kalıcı bellek eşlemeleri kullanılacaktır. Bu devre dışı bırakıldığında, grafik bozulmanın nedenini belirlemede kullanışlı olabilir.\n\nOpenGL 4.4 veya ARB_buffer_storage gerektirir.", - "sodium.options.chunk_update_threads.name": "Yığın Güncelleme Konuları", - "sodium.options.chunk_update_threads.tooltip": "Yığın oluşturma ve sıralama algoritmaları için kullanılacak iş parçacığı sayısını belirtir. Daha fazla iş parçacığı kullanmak, yığın yükleme ve güncelleme hızını hızlandırabilir, ancak kare hızını olumsuz etkileyebilir. Varsayılan değer, tüm durumlar için genellikle yeterlidir.", - "sodium.options.always_defer_chunk_updates.name": "Her Zaman Yığın Güncellemelerini Erteleyin", - "sodium.options.always_defer_chunk_updates.tooltip": "Etkinleştirilirse, işleme, önemli olsalar bile yığın güncellemelerinin bitmesini asla beklemez. Bu, bazı senaryolarda kare hızlarını büyük ölçüde iyileştirebilir, ancak dünyada önemli bir görsel gecikme yaratabilir.", - "sodium.options.sort_behavior.name": "Yarı Saydamlık Sıralaması", - "sodium.options.sort_behavior.tooltip": "Yarı saydamlık sıralamasını etkinleştirir. Bu, etkinleştirildiğinde su ve cam gibi yarı saydam bloklardaki hataları önler ve kamera hareket halindeyken bile bunları doğru şekilde sunmaya çalışır. Bunun yığın yükleme ve güncelleme hızları üzerinde küçük bir performans etkisi vardır, ancak genellikle kare hızlarında fark edilmez.", - "sodium.options.use_no_error_context.name": "Hata Context'i kullanmayın", - "sodium.options.use_no_error_context.tooltip": "Etkinleştirildiğinde, OpenGL context'i hata denetimi devre dışı bırakılarak oluşturulacaktır. Bu, render performansını hafifçe artırabilir, ancak beklenmedik çökmelerin hata ayıklamasını zorlaştırabilir.", - "sodium.options.buttons.undo": "Geri al", - "sodium.options.buttons.apply": "Uygula", - "sodium.options.buttons.donate": "Bize bir kahve al!", - "sodium.console.game_restart": "Ayarların uygulanması için oyunun yeniden başlatılması gerekir!", - "sodium.console.broken_nvidia_driver": "NVIDIA ekran kartı sürücüsü eski!\n * Sodium varsa performans sorunları ve çökmeler yaşıyabilirsiniz\n * Lütfen en yeni drivere güncelleyin (sürüm 536.23 ve üstü)", - "sodium.console.pojav_launcher": "PojavLauncher Sodium tarafından desteklenmemektedir.\n*grafik hataları, performans sorunları ve çökmeler yaşıyabilirsiniz.\n*devam etmek isterseniz çökmeler ve donmalar konusunda size yardım etmeyeceğiz!", - "sodium.console.core_shaders_error": "Aşağıdaki kaynak paketleri Sodium ile uyumsuzdur:", - "sodium.console.core_shaders_warn": "Aşağıdaki kaynak paketleri Sodium ile uyumsuz olabilir:", - "sodium.console.core_shaders_info": "Ayrıntılı bilgi için oyun günlüğünü kontrol edin.", - "sodium.console.config_not_loaded": "Sodium'un yapılandırma dosyası bozulmuş veya şu anda okunabilir değil. Bazı seçenekler geçici olarak varsayılan değerlerine sıfırlandı. Lütfen bu sorunu çözmek için Video Ayarları ekranını açın.", - "sodium.console.config_file_was_reset": "Yapılandırma dosyası, varsayılan değerlere sıfırlandı.", - "sodium.options.particle_quality.name": "Parçacıklar", - "sodium.options.use_particle_culling.name": "Particle Culling'i Kullan", - "sodium.options.use_particle_culling.tooltip": "Etkinleştirilirse, ekranda görünür olduğu belirlenen parçacıklar işlenecektir. Bu, birçok parçacık yakında olduğunda kare hızlarında önemli bir gelişme sağlayabilir.", - "sodium.options.allow_direct_memory_access.name": "Doğrudan Bellek Erişimine İzin Ver", - "sodium.options.allow_direct_memory_access.tooltip": "Etkinleştirilirse, bazı kritik kodların performans için doğrudan bellek erişimi kullanmasına izin verilir. Bu genellikle yığın ve varlık oluşturma için CPU yükünü büyük ölçüde azaltır, ancak bazı hataları ve çökmeleri teşhis etmeyi zorlaştırabilir. Bunu yalnızca sizden istendiğinde veya ne yaptığınızı bildiğinizde devre dışı bırakmalısınız.", - "sodium.options.enable_memory_tracing.name": "Bellek İzlemeyi Etkinleştir", - "sodium.options.enable_memory_tracing.tooltip": "Hata ayıklama özelliği. Etkinleştirilirse, bellek sızıntıları algılandığında tanılama bilgilerinin iyileştirilmesine yardımcı olmak için bellek ayırmalarının yanı sıra yığın izleri de toplanır.", - "sodium.options.chunk_memory_allocator.name": "Yığın Bellek Ayırıcı", - "sodium.options.chunk_memory_allocator.tooltip": "Yığın işleme için kullanılacak bellek ayırıcıyı seçer.\n- ASENKRON: En hızlı seçenek, çoğu modern grafik sürücüsüyle iyi çalışır.\n- TAKAS: Eski grafik sürücüleri için geri dönüş seçeneği. Bellek kullanımını önemli ölçüde artırabilir.", - "sodium.options.chunk_memory_allocator.async": "Asenkron", - "sodium.options.chunk_memory_allocator.swap": "Takas", - "modmenu.summaryTranslation.sodium": "Minecraft için en hızlı ve en uyumlu render optimizasyon modu.", - "modmenu.descriptionTranslation.sodium": "Sodium, Minecraft için kare hızlarını ve mikro takılmaları büyük ölçüde iyileştiren ve birçok grafik sorununu düzelten güçlü bir işleme motorudur.", - "sodium.resource_pack.unofficial": "§7Sodium için resmi olmayan çeviriler§r" -} diff --git a/src/main/resources/assets/sodium/lang/uk_ua.json b/src/main/resources/assets/sodium/lang/uk_ua.json deleted file mode 100644 index bb68377..0000000 --- a/src/main/resources/assets/sodium/lang/uk_ua.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "Низький", - "sodium.option_impact.medium": "Середній", - "sodium.option_impact.high": "Високий", - "sodium.option_impact.extreme": "Надмірний", - "sodium.option_impact.varies": "По-різному", - "sodium.options.pages.quality": "Якість", - "sodium.options.pages.performance": "Продуктивність", - "sodium.options.pages.advanced": "Розширені", - "sodium.options.view_distance.tooltip": "Відстань промальовки визначає, наскільки далеко буде показуватися місцевість. Менші відстані означають, що буде відтворено менше рельєфу, покращуючи частоту кадрів.", - "sodium.options.simulation_distance.tooltip": "Відстань симуляції визначає, як далеко місцевість та сутности завантажуватимуться й оброблятимуться. Найменші значення можуть зменшити навантаження на внутрішній сервер та збільшити частоту кадрів.", - "sodium.options.brightness.tooltip": "Керує мінімальною яскравістю у світі. При збільшенні значення темні ділянки світу виглядатимуть яскравіше. Це не впливає на яскравість вже добре освітлених ділянок.", - "sodium.options.gui_scale.tooltip": "Масштабування інтерфейсу. При виборі «авто» завжди використовуватиметься найбільший розмір.", - "sodium.options.fullscreen.tooltip": "Якщо увімкнено, гра буде відкрита на весь екран (якщо підтримується).", - "sodium.options.v_sync.tooltip": "Якщо увімкнено, частота кадрів буде синхронізована з частотою оновлення монітора, забезпечуючи більш плавну гру за рахунок невеликої затримки введення. Може зменшити продуктивність слабких систем.", - "sodium.options.fps_limit.tooltip": "Обмежує частоту кадрів. Це може зменшити витрату батареї та в цілому навантаження на систему під час багатозадачності. Якщо VSync увімкнено, цей параметр ігноруватиметься якщо він перевищує частоту оновлення екрана.", - "sodium.options.view_bobbing.tooltip": "Якщо ця опція увімкнена, вид гравця буде коливатися та рухатися вгору-вниз під час руху. Гравці, які відчувають відчуття нудоти під час гри, можуть скористатися вимкненням цієї функції.", - "sodium.options.attack_indicator.tooltip": "Змінює розташування індикатора атаки на екрані.", - "sodium.options.autosave_indicator.tooltip": "Якщо увімкнено, при збереженні грою світу на диск відображатиметься індикатор.", - "sodium.options.graphics_quality.tooltip": "Якість графіки за замовчуванням керує деякими наслідувальними налаштуваннями та необхідна для сумісности з модами. Параметри нижче, в яких обрано значення «За замовчуванням» використовуватимуть цю якість.", - "sodium.options.clouds_quality.tooltip": "Рівень якості, який використовується для рендерингу хмар на небі. Хоча опції позначено як \"Швидко\" та \"Вигадливо\", їхній вплив на продуктивність є незначним.", - "sodium.options.weather_quality.tooltip": "Керує відстанню, на якій будуть відтворюватися погодні ефекти, такі як дощ і сніг.", - "sodium.options.leaves_quality.name": "Листя", - "sodium.options.leaves_quality.tooltip": "Керує тим, чи буде листя зроблено прозорим (fancy) або непрозорим (fast).", - "sodium.options.particle_quality.tooltip": "Керує кількістю частинок, які одночасно можуть бути присутніми на екрані.", - "sodium.options.smooth_lighting.tooltip": "Дозволяє плавно висвітлювати та затінювати блоки у світі. Це може дуже незначно збільшити час, необхідний для завантаження або оновлення фрагмента, але не впливає на частоту кадрів.", - "sodium.options.biome_blend.value": "%s блок(и/ів)", - "sodium.options.biome_blend.tooltip": "Відстань (у блоках), на якій кольори біома плавно змішуються. Використання більших значень значно збільшує час, необхідний для завантаження або оновлення блоків, що призводить до зменшення покращення якості.", - "sodium.options.entity_distance.tooltip": "Множник відстані рендерингу, який використовується при рендерингу сутностей. Менші значення зменшують, а більші - збільшують максимальну відстань, на якій буде відрендерено сутності.", - "sodium.options.entity_shadows.tooltip": "Якщо увімкнено, прості тіні відображатимуться під мобами та іншими сутностями.", - "sodium.options.vignette.name": "Віньєтка", - "sodium.options.vignette.tooltip": "Якщо увімкнено, ефект віньєтки буде застосовано, коли гравець перебуває в темних областях, що робить загальне зображення темнішим і драматичнішим.", - "sodium.options.mipmap_levels.tooltip": "Керує кількістю міпмапів, які буде використано для текстур блокової моделі. Вищі значення забезпечують кращий рендеринг блоків на відстані, але можуть негативно вплинути на продуктивність з пакетами ресурсів, які використовують багато анімованих текстур.", - "sodium.options.use_block_face_culling.name": "Вибракування поверхонь блоків", - "sodium.options.use_block_face_culling.tooltip": "Якщо цей параметр увімкнено, візуалізуватися будуть лише ті грані блоків, які захоплює камера. Це може зменшити кількість граней блоків на дуже ранній стадії процесу візуалізації, що значно покращує продуктивність. Деякі пакети ресурсів можуть мати проблеми з цією опцією, тому спробуйте вимкнути її, якщо ви бачите дірки у блоках.", - "sodium.options.use_fog_occlusion.name": "Поглинання туманом", - "sodium.options.use_fog_occlusion.tooltip": "Якщо ввімкнено, чанки, що позначені як «повністю приховані в тумані», не будуть промальовуватись задля покращення продуктивности. Вплив на продуктивність може бути більш значнішим, коли ефект туману сильніший (наприклад, під водою), але за деяких подій це може призвести до небажаних візуальних помилок поміж небом та туманом.", - "sodium.options.use_entity_culling.name": "Вибракування сутностей", - "sodium.options.use_entity_culling.tooltip": "Якщо цей параметр увімкнено, об'єкти, що перебувають у полі зору камери, але не входять до видимого фрагмента, буде пропущено під час рендерингу. Ця оптимізація використовує дані видимості, які вже існують для зображування фрагментів, і не додає накладних витрат.", - "sodium.options.animate_only_visible_textures.name": "Анімувати лише видимі текстури", - "sodium.options.animate_only_visible_textures.tooltip": "Якщо увімкнено, оновлюватимуться лише ті анімовані текстури, які визначено як видимі на поточному зображенні. Це може забезпечити значне покращення продуктивності на деяких апаратних засобах, особливо з важкими пакетами ресурсів. Якщо у вас виникають проблеми з тим, що деякі текстури не анімуються, спробуйте вимкнути цей параметр.", - "sodium.options.cpu_render_ahead_limit.name": "Ліміт попередньої промальовки ЦП", - "sodium.options.cpu_render_ahead_limit.tooltip": "Тільки для налагодження. Задає максимальну кількість кадрів, які можуть бути передані на графічний процесор у польоті. Не рекомендується змінювати це значення, оскільки дуже низькі або високі значення можуть призвести до нестабільності частоти кадрів.", - "sodium.options.cpu_render_ahead_limit.value": "%s кадр(и/ів)", - "sodium.options.performance_impact_string": "Вплив на продуктивність: %s", - "sodium.options.use_persistent_mapping.name": "Постійний буфер", - "sodium.options.use_persistent_mapping.tooltip": "Тільки для налагодження. Якщо увімкнено, для буфера показу буде використано постійні відображення пам'яті, щоб уникнути непотрібних копій пам'яті. Вимкнення цього параметра може бути корисним для звуження причини пошкодження графіки.\n\nПотрібна наявність OpenGL 4.4 або ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Потоки оновлення чанків", - "sodium.options.chunk_update_threads.tooltip": "Задає кількість потоків, які слід використовувати для створення та сортування чанків. Використання більшої кількості потоків може пришвидшити завантаження та оновлення чанків, але може негативно вплинути на час показу кадрів. Значення за замовчуванням зазвичай є достатнім для всіх ситуацій.", - "sodium.options.always_defer_chunk_updates.name": "Завжди відкладати оновлення", - "sodium.options.always_defer_chunk_updates.tooltip": "Якщо цей параметр увімкнено, рендеринг ніколи не чекатиме на завершення оновлення блоків, навіть якщо вони є важливими. Це може значно покращити частоту кадрів у деяких сценаріях, але може призвести до значної візуальної затримки, коли блоки з'являються або зникають через деякий час.", - "sodium.options.sort_behavior.name": "Сортування прозорості", - "sodium.options.sort_behavior.tooltip": "Увімкнути сортування за прозорістю. Це дозволяє уникнути збоїв на напівпрозорих блоках, таких як вода і скло, якщо увімкнено, і намагається правильно представити їх, навіть коли камера рухається. Це має невеликий вплив на швидкість завантаження та оновлення блоків, але зазвичай не помітно на частоті кадрів.", - "sodium.options.use_no_error_context.name": "Використовувати контекст без помилок", - "sodium.options.use_no_error_context.tooltip": "Якщо увімкнено, контекст OpenGL буде створено з вимкненою перевіркою помилок. Це дещо покращує продуктивність рендерингу, але може значно ускладнити налагодження раптових незрозумілих збоїв.", - "sodium.options.buttons.undo": "Скасувати", - "sodium.options.buttons.apply": "Застосувати", - "sodium.options.buttons.donate": "Почастуйте нас кавою!", - "sodium.console.game_restart": "Щоб застосувати одне або кілька налаштувань відео, потрібно перезапустити гру!", - "sodium.console.broken_nvidia_driver": "Ваші графічні драйвери NVIDIA застаріли!\n * Це призведе до серйозних проблем з продуктивністю та збоїв під час встановлення Sodium.\n * Будь ласка, оновіть графічні драйвери до останньої версії (версія 536.23 або новіша).", - "sodium.console.pojav_launcher": "PojavLauncher не підтримується при використанні Sodium.\n * Ви можете зіткнутися з серйозними проблемами продуктивності, графічними помилками та збоями.\n * Якщо ви вирішите продовжувати, ви будете самі по собі — ми не допоможемо вам з будь-якими помилками чи збоями!", - "sodium.console.core_shaders_error": "Наступні пакети ресурсів несумісні з Sodium:", - "sodium.console.core_shaders_warn": "Наступні пакети ресурсів можуть бути несумісними з Sodium:", - "sodium.console.core_shaders_info": "Детальнішу інформацію можна дізнатись у звіті про збій.", - "sodium.console.config_not_loaded": "Файл конфігурації Sodium є нечитабельним або його було пошкоджено. Деякі параметри було тимчасово скинуто до значень за замовчуванням. Будь ласка, відкрийте меню налаштування відео, щоб виправити цю проблему.", - "sodium.console.config_file_was_reset": "Файл конфігурації було скинуто до відомих і безпечних значень за замовчуванням.", - "sodium.options.particle_quality.name": "Частинки", - "sodium.options.use_particle_culling.name": "Вибракування частинок", - "sodium.options.use_particle_culling.tooltip": "Якщо ввімкнено, будуть промальовуватись лише ті частинки, що позначені як «видимі». Це може забезпечити значне покращення частоти кадрів, якщо поряд з вами знаходиться багато частинок.", - "sodium.options.allow_direct_memory_access.name": "Дозволити прямий доступ до пам'яті", - "sodium.options.allow_direct_memory_access.tooltip": "Якщо ввімкнено, деяким критичним шляхам коду буде дозволено використовувати прямий доступ до пам'яті для підвищення продуктивности. В більшости випадків це сильно знижує навантаження на ЦП під час промальовки чанків та сутностей, але може ускладнити діагностику деяких помилок та збоїв. Вимикати це варто лише якщо ви дотримуєтеся інструкцій або точно знаєте, що робите.", - "sodium.options.enable_memory_tracing.name": "Ввімкнути трасування пам'яті", - "sodium.options.enable_memory_tracing.tooltip": "Функція налагодження. Якщо ввімкнено, трасування стека буде збиратися разом із розподілом пам'яті, щоб допомогти покращити діагностичну інформацію при виявленні витоків пам'яті.", - "sodium.options.chunk_memory_allocator.name": "Розподільник пам'яті", - "sodium.options.chunk_memory_allocator.tooltip": "Обирає розподільник пам'яті, який використовується для промальовки чанків.\n‒ ASYNC: Найшвидший варіант, добре працює з більшістю сучасних графічних драйверів.\n‒ SWAP: Запасний варіант для старих графічних драйверів. Може суттєво збільшити використання пам'яті.", - "sodium.options.chunk_memory_allocator.async": "ASYNC", - "sodium.options.chunk_memory_allocator.swap": "SWAP", - "modmenu.summaryTranslation.sodium": "Найшвидший та найсумісніший мод для оптимізації рендерингу для Minecraft.", - "modmenu.descriptionTranslation.sodium": "Sodium - потужний рушій візуалізації для Minecraft, який значно покращує частоту кадрів і мікрозаїкання, а також виправляє багато графічних проблем.", - "sodium.resource_pack.unofficial": "§7Неофіційні переклади для Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/ur_pk.json b/src/main/resources/assets/sodium/lang/ur_pk.json deleted file mode 100644 index 803566e..0000000 --- a/src/main/resources/assets/sodium/lang/ur_pk.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "sodium.options.particle_quality.name": "ذرات" -} diff --git a/src/main/resources/assets/sodium/lang/uzb_uz.json b/src/main/resources/assets/sodium/lang/uzb_uz.json deleted file mode 100644 index 7623900..0000000 --- a/src/main/resources/assets/sodium/lang/uzb_uz.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "sodium.options.particle_quality.name": "Zarralar" -} diff --git a/src/main/resources/assets/sodium/lang/vi_vn.json b/src/main/resources/assets/sodium/lang/vi_vn.json deleted file mode 100644 index a0e3408..0000000 --- a/src/main/resources/assets/sodium/lang/vi_vn.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "Thấp", - "sodium.option_impact.medium": "Trung bình", - "sodium.option_impact.high": "Cao", - "sodium.option_impact.extreme": "Rất cao", - "sodium.option_impact.varies": "Tùy", - "sodium.options.pages.quality": "Chất lượng", - "sodium.options.pages.performance": "Hiệu năng", - "sodium.options.pages.advanced": "Nâng cao", - "sodium.options.view_distance.tooltip": "Khoảng cách kết xuất kiểm soát khoảng cách địa hình sẽ được kết xuất. Khoảng cách ngắn hơn có nghĩa là sẽ hiển thị ít địa hình hơn, cải thiện tốc độ khung hình.", - "sodium.options.simulation_distance.tooltip": "Khoảng cách mô phỏng kiểm soát khoảng cách địa hình và thực thể sẽ được tải và hoạt động. Khoảng cách ngắn hơn có thể giảm tải cho máy chủ nội bộ và có thể cải thiện tốc độ khung hình.", - "sodium.options.brightness.tooltip": "Điều khiện độ sáng tối thiểu trong thế giới. Khi tăng lên, các vùng tối hơn của thế giới sẽ sáng hơn. Điều này không ảnh hưởng đến độ sáng của các vùng đã được chiếu sáng tốt.", - "sodium.options.gui_scale.tooltip": "Đặt hệ số quy mô tối đa được sử dụng cho giao diện người dùng. Nếu 'tự động' được sử dụng, thì hệ số quy mô lớn nhất sẽ luôn được sử dụng.", - "sodium.options.fullscreen.tooltip": "Nếu được bật, trò chơi sẽ hiển thị ở chế độ toàn màn hình (nếu được hỗ trợ).", - "sodium.options.v_sync.tooltip": "Nếu được bật, tốc độ khung hình của trò chơi sẽ được đồng bộ hóa với tần số quét của màn hình, giúp mang lại trải nghiệm mượt mà hơn nhưng gây trễ đầu vào tổng thể. Cài đặt này có thể làm giảm hiệu suất nếu hệ thống của bạn quá chậm.", - "sodium.options.fps_limit.tooltip": "Giới hạn số khung hình tối đa mỗi giây. Điều này có thể giúp giảm mức sử dụng pin và tải trọng làm việc chung của hệ thống khi làm việc đa tác vụ. Nếu VSync được bật, tùy chọn này sẽ bị bỏ qua trừ khi nó thấp hơn tần số quét màn hình của bạn.", - "sodium.options.view_bobbing.tooltip": "Nếu được bật, góc nhìn của người chơi sẽ lắc lư và nhấp nhô khi di chuyển xung quanh. Người chơi bị say tàu xe khi chơi có thể hưởng lợi từ việc tắt tính năng này.", - "sodium.options.attack_indicator.tooltip": "Điều chỉnh vị trí Biểu thị tấn công được hiển thị trên màn hình.", - "sodium.options.autosave_indicator.tooltip": "Nếu được bật, một biểu thị sẽ hiển thị khi trò chơi đang lưu thế giới vào ổ đĩa.", - "sodium.options.graphics_quality.tooltip": "Chất lượng đồ họa mặc định kiểm soát một số tùy chọn cũ và cần thiết để tương thích với mod. Nếu các tùy chọn bên dưới được để \"Mặc định\", chúng sẽ sử dụng cài đặt này.", - "sodium.options.clouds_quality.tooltip": "Mức độ chất lượng của các đám mây được kết xuất trên bầu trời. Mặc dù các tùy chọn được hiển thị là \"Nhanh\" và \"Đẹp\", ảnh hưởng đến hiệu suất là không đáng kể.", - "sodium.options.weather_quality.tooltip": "Điều khiển khoảng cách kết xuất các hiệu ứng thời tiết, chẳng hạn như mưa và tuyết.", - "sodium.options.leaves_quality.name": "Lá cây", - "sodium.options.leaves_quality.tooltip": "Điều khiển xem lá cây sẽ được hiển thị dưới dạng trong suốt (đẹp) hay đục (nhanh).", - "sodium.options.particle_quality.tooltip": "Kiểm soát số lượng hạt hiệu ứng tối đa có thể xuất hiện trên màn hình bất kỳ lúc nào.", - "sodium.options.smooth_lighting.tooltip": "Kích hoạt ánh sáng và đổ bóng mượt cho các khối trong thế giới. Điều này có thể làm tăng rất nhẹ thời gian tải hoặc cập nhật một đoạn khúc, nhưng nó không ảnh hưởng đến tốc độ khung hình.", - "sodium.options.biome_blend.value": "%s khối", - "sodium.options.biome_blend.tooltip": "Khoảng cách (tính bằng khối) mà màu sắc quần xã được hòa trộn một cách trơn tru. Sử dụng giá trị cao hơn sẽ làm tăng đáng kể thời gian tải hoặc cập nhật đoạn, với sự giảm sút về chất lượng.", - "sodium.options.entity_distance.tooltip": "Khoảng cách kết xuất theo cấp số nhân được sử dụng cho việc kết xuất thực thể. Giá trị nhỏ hơn giảm xuống, và giá trị lớn hơn tăng lên, khoảng cách tối đa mà thực thể sẽ được kết xuất.", - "sodium.options.entity_shadows.tooltip": "Nếu được bật, các bóng cơ bản sẽ được kết xuất bên dưới quái vật và các thực thể khác.", - "sodium.options.vignette.name": "Họa tiết", - "sodium.options.vignette.tooltip": "Nếu được bật, hiệu ứng họa tiết sẽ được áp dụng khi mà người chơi vào những khu vực tối, khiến cho hình ảnh tổng thể tối hơn và thêm phần kịch tính.", - "sodium.options.mipmap_levels.tooltip": "Kiểm soát số lượng mipmap được sử dụng cho kết cấu mô hình khối. Các giá trị cao hơn giúp cho việc kết xuất các khối ở khoảng cách xa tốt hơn, nhưng có thể ảnh hưởng xấu đến hiệu suất với những gói tài nguyên mà sử dụng nhiều kết cấu động.", - "sodium.options.use_block_face_culling.name": "Sử dụng tính năng Lựa chọn mặt khối để kết xuất", - "sodium.options.use_block_face_culling.tooltip": "Nếu được bật, chỉ có các mặt của khối hướng về góc nhìn mới được kết xuất. Điều này có thể loại bỏ một số lượng lớn các mặt khối từ rất sớm trong quá trình kết xuất, giúp cải thiện đáng kể hiệu suất kết xuất. Một số gói tài nguyên có thể có vấn đề với phần tùy chọn này, hãy thử tắt tùy chọn này nếu như bạn thấy lỗ hỏng trong các khối.", - "sodium.options.use_fog_occlusion.name": "Sử dụng Loại trừ đoạn khúc thông qua sương mù", - "sodium.options.use_fog_occlusion.tooltip": "Nếu được bật, các khối được xác định là bị ẩn hoàn toàn bởi hiệu ứng sương mù sẽ không được hiển thị, giúp cải thiện hiệu suất. Sự cải thiện có thể tốt hơn khi hiệu ứng sương mù dày đặc hơn (chẳng hạn như khi ở dưới nước), nhưng nó có thể gây ra các tạo tác hình ảnh không mong muốn giữa bầu trời và sương mù trong một số trường hợp.", - "sodium.options.use_entity_culling.name": "Sử dụng Lựa chọn Thực thể để kết xuất", - "sodium.options.use_entity_culling.tooltip": "Nếu được bật, những thực thể được xác định là nằm trong đoạn khúc mà không nằm trong góc nhìn sẽ được bỏ qua trong quá trình kết xuất. Sự tối ưu hóa này sử dụng dữ liệu hiển thị tồn tại trong đoạn khúc được kết xuất và không thêm lên đầu.", - "sodium.options.animate_only_visible_textures.name": "Chỉ hoạt ảnh hóa những kết cấu đang hiển thị", - "sodium.options.animate_only_visible_textures.tooltip": "Nếu được bật, chỉ những kết cấu hoạt ảnh được xác định là đang hiển thị mới được cập nhật. Điều này có thể giúp tăng đáng kể tốc độ khung hình trên một số phần cứng, đặc biệt là với các gói tài nguyên nặng hơn. Nếu bạn gặp sự cố với một số kết cấu không được hoạt ảnh hóa, hãy thử tắt tùy chọn này.", - "sodium.options.cpu_render_ahead_limit.name": "Giới hạn kết xuất trước CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "Chỉ dành cho việc gỡ lỗi. Chỉ định tốc độ khung hình tối đa có thể được đưa đến GPU. Không khuyến cáo thay đổi giá trị này, vì giá trị rất cao hoặc rất thấp sẽ tạo ra sự thiếu ổn định trong tốc độ khung hình.", - "sodium.options.cpu_render_ahead_limit.value": "%s khung hình", - "sodium.options.performance_impact_string": "Tác động đến hiệu năng: %s", - "sodium.options.use_persistent_mapping.name": "Sử dụng mapping liên tục", - "sodium.options.use_persistent_mapping.tooltip": "Chỉ dành cho việc gỡ lỗi. Nếu được bật, mapping bộ nhớ ổn định sẽ được sử dụng cho việc đệm tầng, tránh những bản sao bộ nhớ không cần thiết. Tắt tùy chọn này sẽ hữu ích cho việc làm giảm nguyên do hỏng cấu hình.\n\nYêu cầu OpenGL 4.4 hoặc ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "Luồng cập nhật đoạn khúc", - "sodium.options.chunk_update_threads.tooltip": "Chỉ định số lượng luồng để sử dụng cho việc tạo và sắp xếp đoạn khúc. Sử dụng nhiều luồng hơn sẽ đẩy nhanh tốc độ tải và cập nhật của đoạn khúc, nhưng có thể ảnh hưởng tồi tệ đến tốc độ khung hình. Giá trị mặc định thường đủ tốt cho mọi trường hợp.", - "sodium.options.always_defer_chunk_updates.name": "Luôn trì hoãn việc cập nhật đoạn khúc", - "sodium.options.always_defer_chunk_updates.tooltip": "Nếu được bật, quá trình kết xuất sẽ không bao giờ đợi cho việc cập nhật đoạn khúc hoàn thành, kể cả khi chúng quan trọng. Điều này có thể tăng đáng kể tốc độ khung hình trong một số trường hợp, nhưng có thể tạo ra lỗi hiển thị lớn khi mà khối cần một lúc mới xuất hiện hoặc biến mất.", - "sodium.options.sort_behavior.name": "Phân loại trong suốt", - "sodium.options.sort_behavior.tooltip": "Cho phép phân loại trong suốt. Điều này tránh lỗi trong các khối trong suốt như nước và thủy tinh khi được bật và cố gắng hiển thị chúng một cách chính xác ngay cả khi máy ảnh đang chuyển động. Điều này có tác động nhỏ đến hiệu suất khi tải khối và tốc độ cập nhật, nhưng thường không đáng chú ý trong tốc độ khung hình.", - "sodium.options.use_no_error_context.name": "Sử dụng Ngữ cảnh không lỗi", - "sodium.options.use_no_error_context.tooltip": "Khi được bật, ngữ cảnh OpenGL sẽ được tạo ra với tính năng kiểm tra lỗi được tắt. Điều này sẽ cải thiện hiệu suất kết xuất một chút, nhưng có thể làm cho việc gỡ lỗi những lần sập trò chơi bất cập không giải thích được một cách khó khăn hơn.", - "sodium.options.buttons.undo": "Trở lại", - "sodium.options.buttons.apply": "Áp dụng", - "sodium.options.buttons.donate": "Ủng hộ chúng tôi!", - "sodium.console.game_restart": "Trò chơi phải được khởi động lại để áp dụng một hoặc nhiều cài đặt hình ảnh!", - "sodium.console.broken_nvidia_driver": "Trình điều khiển đồ họa NVIDIA của bạn đã lỗi thời!\n * Điều này sẽ gây ra một số vấn đề về hiệu năng và làm sập trò chơi nếu như Sodium được cài đặt.\n * Hãy cập nhật trình điều khiển đồ họa của bạn lên phiên bản mới nhất (từ phiên bản 536.23 trở đi.)", - "sodium.console.pojav_launcher": "PojavLauncher không được hỗ trợ khi sử dụng Sodium.\n * Khả năng rất cao là bạn sẽ gặp vấn đề về hiệu năng rất nặng, lỗi đồ họa và sập trò chơi.\n * Bạn phải tự chịu trách nhiệm nếu như bạn quyết định tiếp tục - chúng tôi sẽ không giúp bạn với bất cứ lỗi nào hay trò chơi bị sập!", - "sodium.console.core_shaders_error": "Các gói tài nguyên sau không tương thích với Sodium:", - "sodium.console.core_shaders_warn": "Các gói tài nguyên sau có thể không tương thích với Sodium:", - "sodium.console.core_shaders_info": "Kiểm tra nhật ký trò chơi để biết thông tin chi tiết.", - "sodium.console.config_not_loaded": "Tệp cấu hình cho Sodium đã bị hỏng hoặc hiện không thể đọc được. Một số tùy chọn đã được tạm thời đặt lại về giá trị mặc định của chúng. Vui lòng mở phần Cài Đặt Hình Ảnh để giải quyết vấn đề này.", - "sodium.console.config_file_was_reset": "Tệp cấu hình đã được đặt lại về giá trị mặc định đã biết.", - "sodium.options.particle_quality.name": "Hạt hiệu ứng", - "sodium.options.use_particle_culling.name": "Sử dụng Lựa chọn Hạt hiệu ứng để kết xuất", - "sodium.options.use_particle_culling.tooltip": "Nếu được bật, chỉ các hạt hiệu ứng được xác định là hiển thị mới được kết xuất. Điều này có thể cải thiện đáng kể tốc độ khung hình khi có nhiều hạt hiệu ứng ở gần.", - "sodium.options.allow_direct_memory_access.name": "Cho phép truy cập bộ nhớ trực tiếp", - "sodium.options.allow_direct_memory_access.tooltip": "Nếu được bật, một số đường dẫn mã quan trọng sẽ được phép sử dụng quyền truy cập bộ nhớ trực tiếp cho hiệu. Điều này thường làm giảm đáng kể hoạt động của CPU trên đầu đối với kết xuất đoạn khúc và thực thể, nhưng có thể khiến việc chẩn đoán một số lỗi và sự cố trở nên khó khăn hơn. Bạn chỉ nên tắt tính năng này nếu được yêu cầu hoặc biết bạn đang làm gì.", - "sodium.options.enable_memory_tracing.name": "Bật Theo dõi Bộ nhớ", - "sodium.options.enable_memory_tracing.tooltip": "Tính năng gỡ lỗi. Nếu được bật, bản báo cáo khi chạy trò chơi sẽ được thu thập cùng với mức phân bổ bộ nhớ để giúp cải thiện thông tin chẩn đoán khi phát hiện rò rỉ bộ nhớ.", - "sodium.options.chunk_memory_allocator.name": "Bộ cấp phát bộ nhớ cho đoạn khúc", - "sodium.options.chunk_memory_allocator.tooltip": "Chọn bộ cấp phát bộ nhớ được sử dụng để kết xuất đoạn khúc.\n- ASYNC: Tùy chọn nhanh nhất, hoạt động tốt với hầu hết các trình điều khiển đồ họa hiện đại.\n- SWAP: Tùy chọn dự phòng cho trình điều khiển đồ họa cũ hơn. Có thể tăng mức sử dụng bộ nhớ đáng kể.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "modmenu.summaryTranslation.sodium": "Bản mod tối ưu hóa kết xuất nhanh nhất và tương thích nhất cho Minecraft.", - "modmenu.descriptionTranslation.sodium": "Sodium là một công cụ kết xuất mạnh mẽ cho Minecraft giúp cải thiện đáng kể tốc độ khung hình và hiện tượng giật hình, đồng thời khắc phục nhiều sự cố về đồ họa.", - "sodium.resource_pack.unofficial": "§7Bản dịch không chính thức cho Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/zh_cn.json b/src/main/resources/assets/sodium/lang/zh_cn.json deleted file mode 100644 index d54e62c..0000000 --- a/src/main/resources/assets/sodium/lang/zh_cn.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "低", - "sodium.option_impact.medium": "中", - "sodium.option_impact.high": "高", - "sodium.option_impact.extreme": "极高", - "sodium.option_impact.varies": "视情况", - "sodium.options.pages.quality": "质量", - "sodium.options.pages.performance": "性能", - "sodium.options.pages.advanced": "高级", - "sodium.options.view_distance.tooltip": "渲染距离控制渲染多远的地形。更短的距离意味着会渲染更少的地形,从而提高帧率。", - "sodium.options.simulation_distance.tooltip": "模拟距离控制加载和更新地形和实体的距离。更短的距离可以减少内置服务端的负载,且可能提高帧率。", - "sodium.options.brightness.tooltip": "控制世界中的最低亮度。提高此值时,世界中较暗的区域会显得更亮。这不会影响已经照明充足的区域的亮度。", - "sodium.options.gui_scale.tooltip": "设置界面的最大缩放比例。若设置为“自动”,则始终使用最大的缩放比例。", - "sodium.options.fullscreen.tooltip": "若启用,游戏将以全屏显示(若支持)。", - "sodium.options.v_sync.tooltip": "若启用,游戏帧率将与显示器刷新率同步,此选项将增加整体输入延迟而使游戏体验更加顺畅。如果你的系统性能不足,此设置可能会降低性能。", - "sodium.options.fps_limit.tooltip": "限制最大帧率。这有助减少多任务处理时的电力消耗和系统负载。若启用了垂直同步且帧率上限不低于显示器的刷新率,该选项将被忽略。", - "sodium.options.view_bobbing.tooltip": "若启用,玩家的视角会在移动时摇晃和起伏。容易感到眩晕的玩家可以禁用此选项来缓解症状。", - "sodium.options.attack_indicator.tooltip": "控制攻击指示器在屏幕上的显示位置。", - "sodium.options.autosave_indicator.tooltip": "若启用,游戏在保存存档时将显示一个指示器。", - "sodium.options.graphics_quality.tooltip": "默认图形质量控制一些传统选项,并且是兼容其他模组所必需的。若下面的选项保留为“默认”,就会使用此选项的设置。", - "sodium.options.clouds_quality.tooltip": "渲染空中的云时所遵循的质量等级。虽然该选项被标为“快速”与“高品质”,其对性能的影响通常微不足道。", - "sodium.options.weather_quality.tooltip": "控制天气效果(如雨和雪)渲染的最大距离。", - "sodium.options.leaves_quality.name": "树叶", - "sodium.options.leaves_quality.tooltip": "控制树叶是要渲染为透明(对应高品质)还是不透明(对应快速)。", - "sodium.options.particle_quality.tooltip": "控制可以同时渲染在屏幕上的最大粒子数。", - "sodium.options.smooth_lighting.tooltip": "启用对世界内区块的平滑光照与着色。这会微量增加区块更新或加载的用时,但不会影响帧率。", - "sodium.options.biome_blend.value": "%s 个方块", - "sodium.options.biome_blend.tooltip": "生物群系颜色互相平滑混合的距离(以方块为单位)。使用更高的值将极大增加区块加载或更新的用时,而对画质的提升将逐渐递减。", - "sodium.options.entity_distance.tooltip": "实体渲染的显示距离倍数。更小的值会减少能被渲染的实体离玩家的最大距离,更大的值则会增加此距离。", - "sodium.options.entity_shadows.tooltip": "若启用,将在生物和其他实体下方渲染简单的阴影。", - "sodium.options.vignette.name": "晕影", - "sodium.options.vignette.tooltip": "若启用,当玩家处于较暗区域时将套用晕影效果,这使得整体画面更暗且更具戏剧性。", - "sodium.options.mipmap_levels.tooltip": "控制用于方块模型纹理的Mipmap数。较高的值将改善远处方块的渲染质量,但可能会对使用许多动态纹理的资源包的性能产生影响。", - "sodium.options.use_block_face_culling.name": "启用方块面剔除", - "sodium.options.use_block_face_culling.tooltip": "若启用,只有视线内的方块会被渲染。这可以在渲染过程的早期剔除大量方块表面,从而大幅提升渲染性能。有些资源包可能会在使用此选项时发生问题,因此如果你看到有方块渲染不全,请尝试禁用此选项。", - "sodium.options.use_fog_occlusion.name": "启用迷雾遮挡", - "sodium.options.use_fog_occlusion.tooltip": "若启用,将不会渲染被迷雾效果完全隐藏的区块,有助提升性能。在迷雾效果较重时(如在水下)的性能提升更为显著,但可能会在某些情况下导致天空和迷雾之间出现不良的视觉瑕疵。", - "sodium.options.use_entity_culling.name": "启用实体剔除", - "sodium.options.use_entity_culling.tooltip": "若启用,位于视线范围内但不在可见区块中的实体将略过渲染。这项优化利用已经存在的区块渲染的可见性资料,不会增加额外的开销。", - "sodium.options.animate_only_visible_textures.name": "仅绘制可见的动态纹理", - "sodium.options.animate_only_visible_textures.tooltip": "若启用,则只会更新可见的动态纹理。这可以在某些硬件上显著提高帧率,尤其是对于大型的资源包。如果您遇到某些纹理失去动画的问题,请禁用此选项。", - "sodium.options.cpu_render_ahead_limit.name": "CPU预渲染限制", - "sodium.options.cpu_render_ahead_limit.tooltip": "仅用于调试。指定GPU的最大帧数。不建议更改此值,因为过低或过高的值可能会导致帧率不稳定。", - "sodium.options.cpu_render_ahead_limit.value": "%s帧", - "sodium.options.performance_impact_string": "性能影响:%s", - "sodium.options.use_persistent_mapping.name": "启用持久映射", - "sodium.options.use_persistent_mapping.tooltip": "仅用于调试。若启用,暂存缓冲区将使用持久内存映射,以避免不必要的内存复制。禁用此选项可以协助缩小图形损坏的原因。\n\n需要OpenGL 4.4或ARB_buffer_storage。", - "sodium.options.chunk_update_threads.name": "区块更新线程", - "sodium.options.chunk_update_threads.tooltip": "指定用于区块构建和排序的线程数。使用更多线程可以加快区块加载和更新速度,但可能会对帧时间产生负面影响。默认值通常足以应对所有情况。", - "sodium.options.always_defer_chunk_updates.name": "始终推迟区块更新", - "sodium.options.always_defer_chunk_updates.tooltip": "若启用,即使区块更新十分重要,渲染也不会等待更新完成。这在某些情况下可以极大地提高帧率,但可能会在世界上产生严重的视觉延迟,如方块需要花费时间出现或消失。", - "sodium.options.sort_behavior.name": "半透明排序", - "sodium.options.sort_behavior.tooltip": "启用半透明排序。启用后可避免水和玻璃等半透明方块发生显示错误,并尝试在相机运动时也能正确呈现它们。这对区块加载和更新速度有轻微的性能影响,但对帧率的影响通常并不明显。", - "sodium.options.use_no_error_context.name": "使用禁用错误检查的上下文", - "sodium.options.use_no_error_context.tooltip": "启用后,将在创建OpenGL上下文时禁用错误检查。可略微提升渲染性能,但会使调试突发且不明原因的崩溃变得更困难。", - "sodium.options.buttons.undo": "撤销", - "sodium.options.buttons.apply": "应用", - "sodium.options.buttons.donate": "赞助我们!", - "sodium.console.game_restart": "游戏需重启才可以应用一个或以上的视频设置!", - "sodium.console.broken_nvidia_driver": "你的NVIDIA驱动程序过旧!\n *在安装Sodium后,过期的驱动程序将产生严重的性能问题和导致崩溃。\n *请将你的驱动程序更新到版本536.23或更新版本。", - "sodium.console.pojav_launcher": "Sodium不支持PojavLauncher。\n *你很可能会遇到严重的性能问题、渲染错误和崩溃。\n *若你执意继续,请你承担一切风险。我们不会帮助你解决任何问题!", - "sodium.console.core_shaders_error": "以下资源包与Sodium不兼容:", - "sodium.console.core_shaders_warn": "以下资源包可能与Sodium不兼容:", - "sodium.console.core_shaders_info": "查看游戏日志来获取详细信息。", - "sodium.console.config_not_loaded": "Sodium的配置文件已损坏或目前无法读取。某些选项已暂时重置为默认值。请打开“视频设置”页面来解决此问题。", - "sodium.console.config_file_was_reset": "配置文件已重置为已知良好的默认值。", - "sodium.options.particle_quality.name": "粒子效果", - "sodium.options.use_particle_culling.name": "启用粒子剔除", - "sodium.options.use_particle_culling.tooltip": "若启用,将仅渲染确定为可见的粒子。当附近有许多粒子时,就可以大大提高帧率。", - "sodium.options.allow_direct_memory_access.name": "允许直接内存访问", - "sodium.options.allow_direct_memory_access.tooltip": "若启用,将允许某些关键代码路径使用直接内存访问来提高性能。这通常会大大减少区块和实体渲染的CPU开销,但会使诊断某些错误和崩溃变得更加困难。只有您被要求这么做或知道在做什么时,才应该禁用它。", - "sodium.options.enable_memory_tracing.name": "启用内存追踪", - "sodium.options.enable_memory_tracing.tooltip": "调试功能。若启用,堆栈追踪将与内存分配一起收集,有助于在检测到内存泄漏时改进诊断信息。", - "sodium.options.chunk_memory_allocator.name": "区块内存分配器", - "sodium.options.chunk_memory_allocator.tooltip": "选择用于区块渲染的内存分配器。\n- 异步:最快的选项,适用于大多数现代图形驱动程序。\n- 交换:较旧的图形驱动程序的兼容选项。可能会显著增加内存使用量。", - "sodium.options.chunk_memory_allocator.async": "异步", - "sodium.options.chunk_memory_allocator.swap": "交换", - "modmenu.summaryTranslation.sodium": "为Minecraft打造的速度最快、兼容性最强的渲染优化Mod。", - "modmenu.descriptionTranslation.sodium": "Sodium是一个为Minecraft打造的强大渲染引擎,它可以大大改善帧率并减少微卡顿,同时修复许多图形问题。", - "sodium.resource_pack.unofficial": "§7Sodium非官方翻译§r" -} diff --git a/src/main/resources/assets/sodium/lang/zh_hk.json b/src/main/resources/assets/sodium/lang/zh_hk.json deleted file mode 100644 index 6b4fb00..0000000 --- a/src/main/resources/assets/sodium/lang/zh_hk.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "sodium.option_impact.low": "低", - "sodium.option_impact.medium": "中", - "sodium.option_impact.high": "高", - "sodium.option_impact.extreme": "極高", - "sodium.option_impact.varies": "視情況而定", - "sodium.options.pages.quality": "畫質", - "sodium.options.pages.performance": "效能", - "sodium.options.pages.advanced": "進階", - "sodium.options.view_distance.tooltip": "渲染距離控制著地形的顯示範圍。較短嘅距離意味著顯示的地形會較少,可以提升幀率。", - "sodium.options.simulation_distance.tooltip": "模擬距離控制著地形和實體的載入及更新範圍。較短嘅距離可以減少內部伺服器的負荷,而且可能提升幀率。", - "sodium.options.brightness.tooltip": "控制世界入面嘅最低光度,調高嘅時候,暗啲嘅地方會變光啲,但已經夠光嘅地方唔會受影響。", - "sodium.options.gui_scale.tooltip": "設置用戶界面使用嘅最大縮放比例。如果使用「自動」,將會永遠使用最大嘅縮放比例。", - "sodium.options.fullscreen.tooltip": "如果啟用,遊戲將會以全螢幕顯示(如果支援嘅話)。", - "sodium.options.v_sync.tooltip": "如果啟用,遊戲的幀率會同電腦螢幕嘅刷新率同步,使整體體驗更加流暢,但會增加輸入延遲。如果你嘅系統太慢,呢個設定可能會降低效能。", - "sodium.options.fps_limit.tooltip": "限制每秒最大幀數。呢個可以幫助減少電池嘅使用,同埋多任務處理時候產生嘅系統負荷。如果開咗垂直同步 (VSync),呢個選項會被忽略,除非設定嘅 FPS 低於電腦螢幕嘅刷新率。", - "sodium.options.view_bobbing.tooltip": "如果啟用,玩家移動時視角會搖晃同擺動。玩遊戲嘅時候會頭暈嘅玩家,關閉呢個設定可能會舒緩症狀。", - "sodium.options.attack_indicator.tooltip": "控制攻擊顯示計喺螢幕上顯示嘅位置。", - "sodium.options.autosave_indicator.tooltip": "如果啟用,遊戲保存世界到磁碟時會顯示一個指示。", - "sodium.options.graphics_quality.tooltip": "預設畫質控制一啲原版選項,且對於模組相容性係必要嘅。若果下面嘅選項保留為「預設」,就會使用呢個選項設定。", - "sodium.options.clouds_quality.tooltip": "用於渲染天空中雲的質量等級。就算您選項揀咗「流暢」同「精緻」,對性能的影響其實唔大。", - "sodium.options.weather_quality.tooltip": "控制天氣效果(例如落雨同落雪)嘅顯示距離。", - "sodium.options.leaves_quality.name": "樹葉", - "sodium.options.leaves_quality.tooltip": "控制樹葉顯示為透明(精緻)定係唔透明(流暢)。", - "sodium.options.particle_quality.tooltip": "控制螢幕上同時間可以顯示嘅最大粒子數量。", - "sodium.options.smooth_lighting.tooltip": "啟用地圖內方塊嘅平滑燈光同陰影效果。呢個可能會輕微增加載入或者更新區塊嘅時間,但係唔會影響幀率。", - "sodium.options.biome_blend.value": "%s 個方塊", - "sodium.options.biome_blend.tooltip": "控制生態域嘅顏色平滑混合距離(以方塊計算)。使用較高嘅數值會大大增加載入或者更新區塊嘅時間,但係對畫質的改善效果為遞減。", - "sodium.options.entity_distance.tooltip": "實體渲染使用嘅顯示距離倍數。較低嘅數值會減少實體可以被渲染嘅最大距離,較高嘅數值會增加呢個嘅距離。", - "sodium.options.entity_shadows.tooltip": "如果啟用,將會喺生物同其他實體下面渲染簡單嘅陰影。", - "sodium.options.vignette.name": "暈影", - "sodium.options.vignette.tooltip": "如果啟用,當玩家處於較暗嘅區域時將套用暈影效果,使整體圖像變得更暗同更戲劇化。", - "sodium.options.mipmap_levels.tooltip": "控制平滑材質嘅多級紋理(Mipmap)級別。較高嘅值可以提供更好嘅遠處方塊繪製效果,但係可能會對使用較多動態紋理嘅資源包產生效能損失。", - "sodium.options.use_block_face_culling.name": "啟用方塊表面剔除", - "sodium.options.use_block_face_culling.tooltip": "如果啟用,只有視線內嘅方塊會被渲染。呢個可以喺渲染過程早期消除大量方塊面,從而大幅提高渲染效能。有啲資源包可能因使用呢個選項而會產生問題,所以如果你見到有方塊冇渲染嘅話,就試下停用呢個選項。", - "sodium.options.use_fog_occlusion.name": "啟用迷霧遮擋", - "sodium.options.use_fog_occlusion.tooltip": "如果啟用,被迷霧效果完全隱藏嘅區塊唔會被渲染,有助於提高效能。當迷霧效果較重嘅時候(例如喺水下時),改善效果可能會更加明顯,但有時會導致天空同霧之間可能出現唔自然嘅視覺效果。", - "sodium.options.use_entity_culling.name": "啟用實體剔除", - "sodium.options.use_entity_culling.tooltip": "如果啟用,會喺渲染期間跳過視線內見唔到嘅實體。呢個優化使用已存在嘅區塊渲染可見度數據,唔會增加額外負擔。", - "sodium.options.animate_only_visible_textures.name": "只渲染可見嘅紋理動畫", - "sodium.options.animate_only_visible_textures.tooltip": "如果啟用,只會更新當前畫面中被判定為可見嘅動態紋理。呢個可以顯著提升某啲硬件嘅效能,尤其係對於大型資源包嚟講。如果你發現有啲材質冇動畫,試下停用呢個選項。", - "sodium.options.cpu_render_ahead_limit.name": "處理器提前渲染限制", - "sodium.options.cpu_render_ahead_limit.tooltip": "只用於除錯 (debug)。指定可送往 GPU 嘅最大影格數。唔建議更改呢個數值,因為過低或過高嘅數值可能會導致 FPS 唔穩定。", - "sodium.options.cpu_render_ahead_limit.value": "%s FPS", - "sodium.options.performance_impact_string": "效能影響:%s", - "sodium.options.use_persistent_mapping.name": "使用持久映射", - "sodium.options.use_persistent_mapping.tooltip": "僅用於除錯 (debug)。如果啟用,將使用持久性記憶體映射而進行分段緩衝,以避免不必要嘅記憶體複製。停用呢個選項可有助於縮小圖形損壞嘅原因。\n\n需要 OpenGL 4.4 或 ARB_buffer_storage 支援。", - "sodium.options.chunk_update_threads.name": "區塊更新執行緒", - "sodium.options.chunk_update_threads.tooltip": "設定用嚟建構同排序區塊嘅線程數量。用多啲線程可以加快區塊載入同更新速度,但可能會影響畫面幀數。預設值通常已經夠用。", - "sodium.options.always_defer_chunk_updates.name": "始終延遲區塊更新", - "sodium.options.always_defer_chunk_updates.tooltip": "如果啟用,渲染將永遠不會等待區塊更新先完成,就算佢哋幾咁重要都好。喺某啲情況下,呢個可以大大提升 FPS,但可能會喺場景入面造成明顯嘅視覺滯後,並且方塊可能需要一段時間先會出現或消失。", - "sodium.options.sort_behavior.name": "半透明排序", - "sodium.options.sort_behavior.tooltip": "開啟半透明排序。開啟後可以避免水同玻璃呢啲半透明方塊出現問題,仲可以喺鏡頭移動嘅時候正確顯示出嚟。呢個功能對區塊載入同更新速度會有少少影響,但一般對畫面幀數嘅影響唔係好明顯。", - "sodium.options.use_no_error_context.name": "使用停用錯誤檢查嘅上下文", - "sodium.options.use_no_error_context.tooltip": "啟用後,將建立 OpenGL 上下文並停用錯誤檢查。呢個會稍為提高渲染效能,但可能會令除錯 (debug) 突然無法解釋嘅崩潰嘅時候,變得更加困難。", - "sodium.options.buttons.undo": "復原", - "sodium.options.buttons.apply": "套用", - "sodium.options.buttons.donate": "幫我哋買杯咖啡啦!", - "sodium.console.game_restart": "遊戲需要重新啟動先可以套用一個或以上的顯示設定!", - "sodium.console.broken_nvidia_driver": "您嘅 NVIDIA 顯示卡驅動程式版本太舊!\n *如果您繼續使用 Sodium,就會產生嚴重的效能問題或導致崩潰。\n *請將您嘅驅動程式更新到最新版本(版本 536.23 或以上)。", - "sodium.console.pojav_launcher": "Sodium 不支援 PojavLauncher。\n *你好有可能會遇到極嚴重嘅效能問題、顯示錯誤同崩潰。\n *如果你決定繼續,你將自己承擔所有錯誤或崩潰嘅問題 — 我哋唔會提供任何協助!", - "sodium.console.core_shaders_error": "下列資源包與 Sodium 不相容:", - "sodium.console.core_shaders_warn": "下列資源包可能與 Sodium 不相容:", - "sodium.console.core_shaders_info": "檢查遊戲記錄檔 (game log) 以取得詳細資訊。", - "sodium.console.config_not_loaded": "Sodium 嘅設定檔已損壞或目前無法讀取。一啲選項已暫時重設為預設值。請開啟「顯示設定」畫面以解決此問題。", - "sodium.console.config_file_was_reset": "設定檔已重設為已知效果良好嘅預設值。", - "sodium.options.use_particle_culling.name": "啟用粒子剔除", - "sodium.options.use_particle_culling.tooltip": "如果啟用,只會渲染可見的粒子。當附近有好多粒子效果嘅時候,呢個選項可以大大改善 FPS。", - "sodium.options.allow_direct_memory_access.name": "允許直接存取記憶體", - "sodium.options.allow_direct_memory_access.tooltip": "如果啟用,將允許一啲關鍵程式碼路徑使用直接記憶體存取嚟提高效能。咁樣通常可以大大減少區塊同實體渲染嘅 CPU 開銷,但會令診斷某些錯誤同程式崩潰變得更加困難。只有您被要求這麼做或知道自己做緊啲咩,先停用它,否則唔好掂呢個選項。", - "sodium.options.enable_memory_tracing.name": "啟用記憶體追蹤", - "sodium.options.enable_memory_tracing.tooltip": "除錯功能。如果啟用,堆疊追踪將同記憶體分配一齊收集,以幫助當偵測到記憶體漏失嘅時候會改善診斷嘅資訊。", - "sodium.options.chunk_memory_allocator.name": "區塊記憶體分配器", - "sodium.options.chunk_memory_allocator.tooltip": "選擇將用於區塊呈現的記憶體分配器。\n- ASYNC:最快嘅選項,適用於大多數目前現代圖形驅動程式。\n- SWAP:舊版圖形驅動程式嘅回退選項。可能會顯著增加記憶體使用量。", - "sodium.options.chunk_memory_allocator.async": "非同步", - "sodium.options.chunk_memory_allocator.swap": "交換", - "modmenu.summaryTranslation.sodium": "最快同最兼容 Minecraft 嘅渲染優化模組。", - "modmenu.descriptionTranslation.sodium": "Sodium 係一個強大嘅Minecraft渲染引擎,可以大幅提升幀數同減少微卡頓,仲可以修復好多圖形問題。", - "sodium.resource_pack.unofficial": "§7Sodium 嘅非官方翻譯§r" -} diff --git a/src/main/resources/assets/sodium/lang/zh_tw.json b/src/main/resources/assets/sodium/lang/zh_tw.json deleted file mode 100644 index 2baa3a1..0000000 --- a/src/main/resources/assets/sodium/lang/zh_tw.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "低", - "sodium.option_impact.medium": "中", - "sodium.option_impact.high": "高", - "sodium.option_impact.extreme": "極高", - "sodium.option_impact.varies": "視情況而定", - "sodium.options.pages.quality": "品質", - "sodium.options.pages.performance": "效能", - "sodium.options.pages.advanced": "進階", - "sodium.options.view_distance.tooltip": "顯示距離控制地形應被繪製到多遠。更低的距離表示會繪製更少的地形,也就有利於提升 FPS。", - "sodium.options.simulation_distance.tooltip": "模擬距離控制將載入和運算的地形和實體的距離。較短的距離可以減少內部伺服器的負載,並可能提升 FPS。", - "sodium.options.brightness.tooltip": "控制世界中的最低亮度。當提高此值時,世界中較暗的區域會變得更亮。這不會影響已經光線充足的區域的亮度。", - "sodium.options.gui_scale.tooltip": "設定介面的大小。如果設為「自動」,則使用可用的最大的大小。", - "sodium.options.fullscreen.tooltip": "若啟用,遊戲將以全螢幕顯示(若支援)。", - "sodium.options.v_sync.tooltip": "若啟用,遊戲的 FPS 會與顯示器更新率同步,使畫面整體看起來更流暢,但\n會增加整體的輸入延遲。如果系統效能不足,這項設定可能會降低效能。", - "sodium.options.fps_limit.tooltip": "限制最高 FPS。這有助於在多工處理時降低耗電量和系統負載。如果啟用了垂直同步,除非設定值低於顯示器的更新率,否則這項選項將被忽略。", - "sodium.options.view_bobbing.tooltip": "若啟用,玩家在移動時視角會晃動和上下起伏。容易暈眩的玩家可以嘗試關閉這項選項以緩解症狀。", - "sodium.options.attack_indicator.tooltip": "控制攻擊顯示計在畫面上顯示的位置。", - "sodium.options.autosave_indicator.tooltip": "若啟用,遊戲在儲存世界時將顯示指示器。", - "sodium.options.graphics_quality.tooltip": "預設畫質控制一些原版選項,且對於模組相容性是必要的。若下方的選項保留為「預設」,就會使用這項選項的設定。", - "sodium.options.clouds_quality.tooltip": "天空雲的繪製品質等級。即使這些選項標記為「流暢」與「精緻」,但對效能上的影響可以忽略不計。", - "sodium.options.weather_quality.tooltip": "控制天氣效果(例如雨和雪)繪製的最大距離。", - "sodium.options.leaves_quality.name": "樹葉", - "sodium.options.leaves_quality.tooltip": "控制樹葉要繪製為透明(精緻)還是不透明(流暢)。", - "sodium.options.particle_quality.tooltip": "控制可以同時在畫面上繪製的最大粒子數量。", - "sodium.options.smooth_lighting.tooltip": "啟用世界中方塊的平滑照明與陰影效果,這可能會稍微增加載入或更新區塊所需的時間,但不會影響 FPS。", - "sodium.options.biome_blend.value": "%s 個方塊", - "sodium.options.biome_blend.tooltip": "生態域顏色平滑混合的距離(以方塊為單位)。使用較高的值將大大增加載入或更新區塊的時間,而對畫質的改善效果則遞減。", - "sodium.options.entity_distance.tooltip": "實體繪製所使用的顯示距離倍增器。較低的值會減少能被繪製的實體離玩家的最大距離,較高的值會增加這個距離。", - "sodium.options.entity_shadows.tooltip": "若啟用,將在生物和其他實體下方繪製簡單的陰影。", - "sodium.options.vignette.name": "暈影", - "sodium.options.vignette.tooltip": "若啟用,當玩家身處較暗的區域時,將套用漸暈效果,使整體畫面更暗更具戲劇感。", - "sodium.options.mipmap_levels.tooltip": "控制用於方塊模型紋理的 Mipmap 數量。較高的值可使遠處的物體獲得更好的繪製效果,但可能會對使用大量動畫紋理的資源包產生負面影響。", - "sodium.options.use_block_face_culling.name": "啟用方塊表面剔除", - "sodium.options.use_block_face_culling.tooltip": "若啟用,只會繪製視線範圍內的方塊。這可以在繪製過程的早期剔除大量方塊表面,大幅提升繪製效能。但部分資源包可能與這項選項衝突,如果您看到方塊繪製不正確,請嘗試停用這項選項。", - "sodium.options.use_fog_occlusion.name": "啟用迷霧遮擋", - "sodium.options.use_fog_occlusion.tooltip": "若啟用,將不會渲染被霧氣效果完全遮蔽的區塊,以提升效能。在霧氣效果較重時(例如在水下)的效能提升更為顯著,但可能會在某些情況下導致天空和霧氣之間出現不自然的視覺瑕疵。", - "sodium.options.use_entity_culling.name": "啟用實體剔除", - "sodium.options.use_entity_culling.tooltip": "若啟用,位於視線範圍內但不在可見區塊中的實體將略過繪製。這項最佳化利用了既有區塊繪製的可見度資料,不會增加額外的負荷。", - "sodium.options.animate_only_visible_textures.name": "僅繪製可見的動態紋理", - "sodium.options.animate_only_visible_textures.tooltip": "若啟用,只會更新可見的動態紋理。這可以大大提升某些硬體的 FPS,尤其是對於大型資源包。如果遇到某些紋理無沒有動畫的問題,請停用此選項。", - "sodium.options.cpu_render_ahead_limit.name": "處理器提前繪製限制", - "sodium.options.cpu_render_ahead_limit.tooltip": "僅用於除錯。指定可送往 GPU 的最大影格數。不建議更改此值,因為過低或過高的值可能會導致 FPS 不穩定。", - "sodium.options.cpu_render_ahead_limit.value": "%s FPS", - "sodium.options.performance_impact_string": "效能影響:%s", - "sodium.options.use_persistent_mapping.name": "使用持久映射", - "sodium.options.use_persistent_mapping.tooltip": "僅供除錯使用。若啟用,暫存緩衝區將使用永久記憶體映射,避免不必要的記憶體複製。在追查圖形損毀成因時,停用這項選項可以協助縮小問題範圍。\n\n需要 OpenGL 4.4 或 ARB_buffer_storage 支援。", - "sodium.options.chunk_update_threads.name": "區塊更新執行緒", - "sodium.options.chunk_update_threads.tooltip": "指定用於區塊構建和排序的執行緒數量。使用更多執行緒可以加快區塊載入速度,但可能會對影格時間產生負面影響。預設值通常足以應付所有情況。", - "sodium.options.always_defer_chunk_updates.name": "一律延遲區塊更新", - "sodium.options.always_defer_chunk_updates.tooltip": "若啟用,即使區塊更新非常重要,繪製過程也不會等待更新完成。這項選項在某些情況下可以大幅提升 FPS,但可能會造成明顯的視覺延遲,例如方塊出現或消失需要花費較長時間。", - "sodium.options.sort_behavior.name": "半透明排序", - "sodium.options.sort_behavior.tooltip": "啟用半透明排序。啟用後可以避免像水和玻璃這樣的半透明方塊發生顯示錯誤,並嘗試在相機移動時也能正確呈現它們。這會對區塊載入和更新速度產生些微的效能影響,但在 FPS 上通常不明顯。", - "sodium.options.use_no_error_context.name": "使用停用錯誤檢查的情境", - "sodium.options.use_no_error_context.tooltip": "若啟用,將在建立 OpenGL 情境時停用錯誤檢查。這可以稍微提升繪製效能,但會使除錯突發且不明原因發生的崩潰變得更加困難。", - "sodium.options.buttons.undo": "復原", - "sodium.options.buttons.apply": "套用", - "sodium.options.buttons.donate": "幫我們買杯咖啡!", - "sodium.console.game_restart": "請重新啟動遊戲以套用一個或多個顯示設定!", - "sodium.console.broken_nvidia_driver": "您的 NVIDIA 顯示卡驅動程式太舊了!\n * 在安裝 Sodium 後,過期的驅動程式將產生嚴重的效能問題和導致遊戲崩潰。\n * 請將您的顯示卡驅動程式更新至最新版本(版本 536.23 或以上版本)。", - "sodium.console.pojav_launcher": "Sodium 不支援 PojavLauncher。\n * 您極可能會遇到極嚴重的效能問題、圖形錯誤以及遊戲崩潰。\n * 如果執意繼續使用,請自行承擔一切風險。對於您遇到的任何錯誤或崩潰,我們將不提供任何支援!", - "sodium.console.core_shaders_error": "下列資源包與 Sodium 不相容:", - "sodium.console.core_shaders_warn": "下列資源包可能與 Sodium 不相容:", - "sodium.console.core_shaders_info": "檢查遊戲記錄檔以取得詳細資訊。", - "sodium.console.config_not_loaded": "Sodium 的設定檔損毀或無法讀取。部分選項已暫時重設為預設值。請前往「顯示設定」畫面解決這個問題。", - "sodium.console.config_file_was_reset": "設定檔已重設為已知效果良好的預設值。", - "sodium.options.particle_quality.name": "粒子密度", - "sodium.options.use_particle_culling.name": "啟用粒子剔除", - "sodium.options.use_particle_culling.tooltip": "若啟用,將僅繪製可見的粒子效果。這在附近有大量粒子效果時,可以大幅提升 FPS。", - "sodium.options.allow_direct_memory_access.name": "允許直接存取記憶體", - "sodium.options.allow_direct_memory_access.tooltip": "若啟用,部分關鍵的程式碼路徑將允許使用直接記憶體存取來提升效能。這通常可以大幅降低區塊和實體繪製的 CPU 使用率,但可能會使診斷某些錯誤和崩潰變得更加困難。除非您被要求停用這項選項,或是您非常了解相關操作,否則請勿輕易停用。", - "sodium.options.enable_memory_tracing.name": "啟用記憶體追蹤", - "sodium.options.enable_memory_tracing.tooltip": "除錯功能。若啟用,當偵測到記憶體流失時,將同時收集記憶體分配資訊與堆疊追蹤以協助改善診斷資訊。", - "sodium.options.chunk_memory_allocator.name": "區塊記憶體分配器", - "sodium.options.chunk_memory_allocator.tooltip": "選擇用於區塊繪製的記憶體分配器。\n- 非同步:最快的選項,適用於大部分現代顯示卡驅動程式。\n- 交換:針對較舊顯示卡驅動程式的備用選項。可能會顯著增加記憶體使用量。", - "sodium.options.chunk_memory_allocator.async": "非同步", - "sodium.options.chunk_memory_allocator.swap": "交換", - "modmenu.summaryTranslation.sodium": "適用於 Minecraft 的最快且相容性最佳的繪製最佳化模組。", - "modmenu.descriptionTranslation.sodium": "Sodium 是一個強大的 Minecraft 繪製引擎,它可以大幅提升 FPS 並減少卡頓,同時修正許多圖形問題。", - "sodium.resource_pack.unofficial": "§7Sodium 非官方翻譯§r" -} diff --git a/src/main/resources/assets/sodium/lang/zlm_arab.json b/src/main/resources/assets/sodium/lang/zlm_arab.json deleted file mode 100644 index bbfe36a..0000000 --- a/src/main/resources/assets/sodium/lang/zlm_arab.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "sodium.option_impact.low": "رنده", - "sodium.option_impact.medium": "سدرهان", - "sodium.option_impact.high": "تيڠݢي", - "sodium.option_impact.extreme": "ايکستريم", - "sodium.option_impact.varies": "ڤلباݢاي", - "sodium.options.pages.quality": "کواليتي", - "sodium.options.pages.performance": "ڤريستاسي", - "sodium.options.pages.advanced": "لنجوتن", - "sodium.options.view_distance.tooltip": "جارق ڤماڤرن مڠاول سجاءوه مان روڤا بومي اکن دڤاڤرکن. جارق يڠ لبيه ڤينديق برمعنا لبيه سديکيت روڤا بومي اکن دڤاڤرکن⹁ منيڠکتکن قدر بيڠکاي.", - "sodium.options.simulation_distance.tooltip": "جارق سيمولاسي مڠاول سجاءوه مان روڤا بومي دان اينتيتي اکن دمواتکن دان ددتيقکن. جارق يڠ لبيه ڤينديق بوليه مڠورڠکن ببن ڤلاين دالمن دان بوليه منيڠکتکن قدر بيڠکاي.", - "sodium.options.brightness.tooltip": "مڠاول کچرهن مينيموم ددالم دنيا. اڤابيلا دناءيقکن⹁ کاوسن يڠ لبيه ݢلڤ ددالم دنيا اکن کليهتن لبيه چره. اين تيدق منججسکن کچرهن کاوسن يڠ سوده ترڠ بندرڠ.", - "sodium.options.gui_scale.tooltip": "منتڤکن فکتور سکالا مکسيموم اونتوق دݢوناکن اونتوق انتارا موک ڤڠݢونا. جک \"اءوتو\" دݢوناکن⹁ مک فکتور سکالا تربسر اکن سنتياس دݢوناکن.", - "sodium.options.fullscreen.tooltip": "جک دداياکن⹁ ڤرماءينن اکن دڤاڤرکن دالم لاير ڤنوه (جک دسوکوڠ).", - "sodium.options.v_sync.tooltip": "جک دداياکن⹁ قدر بيڠکاي ڤرماءينن اکن دسلارسکن دڠن قدر ڤپݢرن مونيتور⹁ منجاديکن ڤڠالمن يڠ لبيه لنچر ڤد عمومڽ دڠن مڠوربانکن کڤندمن اينڤوت کسلوروهن. تتڤن اين موڠکين بوليه مڠورڠکن ڤريستاسي جک سيستم اندا ترلالو ڤرلاهن.", - "sodium.options.fps_limit.tooltip": "مڠحدکن بيلڠن مکسيموم بيڠکاي ڤر ساعت. اين بوليه ممبنتو مڠورڠکن ڤڠݢوناءن باتري دان ببن سيستم اڤابيلا ملاکوکن ڤلباݢاي توݢس. جک VSync دداياکن⹁ ڤيليهن اين اکن دأبايکن ملاءينکن اي لبيه رنده درڤد قدر موات سمولا ڤاڤرن اندا.", - "sodium.options.view_bobbing.tooltip": "جک دداياکن⹁ ڤندڠن ڤماءين اکن ملونجق دان برايون اڤابيلا برݢرق. ڤماءين يڠ مڠالمي مابوق سماس برماءين موڠکين منداڤت منفعت اڤابيلا مڽهداياکن تتڤن اين.", - "sodium.options.attack_indicator.tooltip": "مڠاول دمان ڤنونجوق سرڠن اکن دڤاڤرکن ڤد سکرين.", - "sodium.options.autosave_indicator.tooltip": "جک دداياکن⹁ ڤنونجوق اکن دتونجوقکن اڤابيلا ڤرماءينن سدڠ مپيمڤن دنيا کدالم چکرا.", - "sodium.options.graphics_quality.tooltip": "کواليتي ݢرافيک لالاي مڠاول ببراڤ ڤيليهن لام دان دڤرلوکن اونتوق کسراسين مود. جک ڤيليهن دباوه دبيارکن کڤد \"لالاي\"⹁ مريک اکن مڠݢوناکن تتڤن اين.", - "sodium.options.clouds_quality.tooltip": "تاهڤ کواليتي يڠ دݢوناکن اونتوق مماڤرکن اون دلاڠيت. والاوڤون ڤيليهن دلابلکن \"ڤانتس\" دان \"ميواه\"⹁ کسن کأتس ڤريستاسي بوليه دأبايکن.", - "sodium.options.weather_quality.tooltip": "مڠاول جارق کسن چواچ⹁ سڤرتي هوجن دان ثلجي⹁ اکن دڤاڤرکن.", - "sodium.options.leaves_quality.name": "داءون", - "sodium.options.leaves_quality.tooltip": "مڠاول سام اد داءون اکن دڤاڤرکن سباݢاي لوت سينر(ميوه) اتاو لݢڤ (ڤانتس).", - "sodium.options.particle_quality.tooltip": "مڠاول بيلڠن مکسيموم ڤرتيکل يڠ بوليه دتونجوقکن ڤد سکرين ڤد ماس يڠ سام.", - "sodium.options.smooth_lighting.tooltip": "منداياکن ڤنچهاياءن دان بايڠن ليچين بلوک ددالم دنيا. اين بوليه منيڠکتکن سديکيت جومله ماس يڠ دڤرلوکن اونتوق ممواتکن اتاو مڠمس کيني چبيسن⹁ تتاڤي اي تيدق منججسکن قدر بيڠکاي.", - "sodium.options.biome_blend.value": "%s بلوک", - "sodium.options.biome_blend.tooltip": "جارق (دالم بلوک) ورنا بيوم دأدون دڠن ليچين. مڠݢوناکن نيلاي يڠ لبيه تيڠݢي اکن منيڠکتکن جومله ماس يڠ دڤرلوکن اونتوق ممواتکن اتاو مڠمس کيني چبيسن⹁ اونتوق ڤنيڠکتن دالم کواليتي يڠ برکورڠ.", - "sodium.options.entity_distance.tooltip": "ڤڠݢندا جارق ڤماڤرن يڠ دݢوناکن اوليه ڤماڤرن اينتيتي. نيلاي يڠ لبيه کچيل اکن مڠورڠکن⹁ دان نيلاي يڠ لبيه بسر اکن منيڠکتکن⹁ جارق مکسيموم اينتيتي اکن دڤاڤرکن.", - "sodium.options.entity_shadows.tooltip": "جک دداياکن⹁ بايڠ٢ بياسا اکن دڤاڤرکن دباوه مخلوق دان اينتيتي لاءين.", - "sodium.options.vignette.name": "ۏيݢنيت", - "sodium.options.vignette.tooltip": "جک دداياکن⹁ کسن ۏيݢنيت اکن دݢوناکن اڤابيلا ڤماءين براد دکاوسن يڠ لبيه ݢلڤ⹁ يڠ منجاديکن کسلوروهن ايميج لبيه ݢلڤ دان لبيه دراماتيک.", - "sodium.options.mipmap_levels.tooltip": "مڠاول بيلڠن ميڤمڤ يڠ اکن دݢوناکن اونتوق تيکستور موديل بلوک. نيلاي يڠ لبيه تيڠݢي ممبريکن ڤماڤرن بلوک يڠ لبيه باءيق دکجاءوهن⹁ تتاڤي بوليه منججسکن ڤريستاسي دڠن ڤيک سومبر يڠ مڠݢوناکن باپق تيکستور برانيماسي.", - "sodium.options.use_block_face_culling.name": "ݢونا ڤڽوروق موک بلوک", - "sodium.options.use_block_face_culling.tooltip": "جک دداياکن⹁ هاڽ موک بلوک يڠ مڠهادڤ کاميرا اکن دسرهکن اونتوق ڤماڤرن. اين بوليه مڠهاڤوسکن سجومله بسر موک بلوک ساڠت اول دالم ڤروسيس ڤماڤرن⹁ يڠ منيڠکتکن ڤريستاسي ڤماڤرن. سستڠه ڤيک سومبر موڠکين مڠهادڤي مسئله دڠن ڤيليهن اين⹁ جادي چوبا ڽهداياکنڽ جک اندا مليهت لوبڠ ڤد بلوک.", - "sodium.options.use_fog_occlusion.name": "ݢونا اوکلوسي کابوس", - "sodium.options.use_fog_occlusion.tooltip": "جک دداياکن⹁ چبيسن يڠ دتنتوکن اونتوق دسمبوپيکن سڤنوهڽ اوليه کسن کابوس تيدق اکن دڤاڤرکن⹁ ممبنتو منيڠکتکن ڤريستاسي. ڤنيڠکتن بوليه منجادي لبيه دراماتيک اڤابيلا کسن کابوس اداله لبيه برت (سڤرتي سماس ددالم اءير)⹁ تتاڤي اي بوليه مپببکن ارتيفک ۏيسوال يڠ تيدق دأيڠيني انتارا لاڠيت دان کابوس دالم ببراڤ سيناريو.", - "sodium.options.use_entity_culling.name": "ݢونا ڤڽوروق اينتيتي", - "sodium.options.use_entity_culling.tooltip": "جک دداياکن⹁ اينتيتي يڠ براد دالم کاوسن ڤندڠن کاميرا⹁ تتاڤي تيدق براد دالم چبيسن يڠ کليهتن⹁ اکن دلڠکاو سماس ڤماڤرن. ڤڠوڤتيمومن اين مڠݢوناکن داتا کترليهاتن يڠ تله وجود اونتوق ڤماڤرن چبيسن دان تيدق منمبه اوۏرهيد.", - "sodium.options.animate_only_visible_textures.name": "هاڽ انيماسيکن تيکستور يڠ ترليهت", - "sodium.options.animate_only_visible_textures.tooltip": "جک دداياکن⹁ هاڽ تيکستور انيماسي يڠ دتنتوکن اونتوق کليهتن دالم ايميج سماس اکن دکمس کيني. اين بوليه ممبريکن ڤنيڠکتن ڤريستاسي يڠ کتارا ڤد سستڠه ڤرکاکسن⹁ تراوتاماڽ دڠن ڤيک سومبر يڠ لبيه برت. سکيراڽ اندا مڠالمي مسئله دڠن ببراڤ تيکستور يڠ تيدق دأنيماسيکن⹁ چوبا ڽهداياکن ڤيليهن اين.", - "sodium.options.cpu_render_ahead_limit.name": "حد ڤماڤرن کهادڤن CPU", - "sodium.options.cpu_render_ahead_limit.tooltip": "اونتوق ڤڽهڤڤيجاتن سهاج. مننتوکن بيلڠن مکسيموم بيڠکاي يڠ بوليه براد دالم ڤڠهنترن کGPU. منوکر نيلاي اين تيدق دشورکن⹁ کران نيلاي يڠ ساڠت رنده اتاو تيڠݢي بوليه موجودکن کتيدقستابيلن قدر بيڠکاي.", - "sodium.options.cpu_render_ahead_limit.value": "%s بيڠکاي", - "sodium.options.performance_impact_string": "کسن ڤريستاسي: %s", - "sodium.options.use_persistent_mapping.name": "ݢونا ڤمتاءن ککل", - "sodium.options.use_persistent_mapping.tooltip": "اونتوق ڤڽهڤڤيجاتن سهاج. جک دداياکن⹁ ڤمتاءن ايڠتن ککل اکن دݢوناکن اونتوق ڤنيمبل ڤمنتسن سوڤاي سالينن ايڠتن يڠ تيدق ڤرلو داڤت دأيلقکن. مڽهداياکن اين بوليه برݢونا اونتوق مڠچيلکن ڤونچا کروسقن ݢرافيک.\n\nممرلوکن OpenGL 4.4 اتاو ARB_buffer_storage.", - "sodium.options.chunk_update_threads.name": "ببنڠ کمس کيني چبيسن", - "sodium.options.chunk_update_threads.tooltip": "مننتوکن بيلڠن ببنڠ اونتوق دݢوناکن اونتوق ممبينا دان مڠيسيه چبيسن. مڠݢوناکن لبيه باپق ببنڠ بوليه ممڤرچڤتکن کلاجوان ڤمواتن دان ڤڠمسکينين چبيسن⹁ تتاڤي بوليه منججسکن ماس بيڠکاي سچارا نيݢاتيف. نيلاي لالاي بياساڽ چوکوڤ باءيق اونتوق سموا سيتواسي.", - "sodium.options.always_defer_chunk_updates.name": "سنتياس تڠݢوهکن کمس کيني چبيسن", - "sodium.options.always_defer_chunk_updates.tooltip": "جک دداياکن⹁ ڤماڤرن تيدق اکن منوڠݢو سهيڠݢ ڤڠمسکينين چبيسن سلساي⹁ والاوڤون ايڽ ڤنتيڠ. اين بوليه منيڠکتکن قدر بيڠکاي دڠن باپق دالم ببراڤ کأداءن⹁ تتاڤي اي بوليه موجودکن لݢ ۏيسوال يڠ کتارا دمان بلوک مڠمبيل سديکيت ماس اونتوق مونچول اتاو هيلڠ.", - "sodium.options.sort_behavior.name": "ڤڠيسيهن لوت سينر", - "sodium.options.sort_behavior.tooltip": "منداياکن ڤڠيسيهن لوت سينر. اين مڠيلقکن ݢڠݢوان ڤد بلوک لوت سينر سڤرتي اءير دان کاچ اڤابيلا دداياکن دان چوبا اونتوق ممبنتڠکنڽ دڠن بتول والاوڤون سماس کاميرا سدڠ برݢرق. اين ممڤوپاءي کسن ڤريستاسي يڠ کچيل ڤد کلاجوان ڤمواتن دان ڤڠمسکينين چبيسن⹁ تتاڤي بياساڽ تيدق کتارا ڤد قدر بيڠکاي.", - "sodium.options.use_no_error_context.name": "ݢونا تياد کونتيک‌س رالت", - "sodium.options.use_no_error_context.tooltip": "اڤابيلا دداياکن⹁ کونتيک‌س OpenGL اکن دبوات دڠن ڤپيمقن رالت دڽهداياکن. اين سديکيت منيڠکتکن ڤريستاسي ڤماڤرن⹁ تتاڤي اي بوليه ممبوات ڤڽهڤڤيجاتن رانڤ يڠ تيدق داڤت دجلسکن سچارا تيبا٢ لبيه سوکر.", - "sodium.options.buttons.undo": "بوات اصل", - "sodium.options.buttons.apply": "ترڤکن", - "sodium.options.buttons.donate": "سوکوڠ کامي!", - "sodium.console.game_restart": "ڤرماءينن هاروس دمولاکن سمولا اونتوق منرڤکن ساتو اتاو لبيه تتڤن ۏيديو!", - "sodium.console.broken_nvidia_driver": "ڤماچو ݢرافيک NVIDIA اندا سوده لاڤوک!\n * اين اکن مپببکن مسئله ڤريستاسي دان رانڤ يڠ تروق اڤابيلا Sodium دڤاسڠ.\n * سيلا کمس کيني ڤماچو ݢرافيک اندا کڤد ۏرسي ترکيني (ۏرسي 536.23 اتاو لبيه بهارو.)", - "sodium.console.pojav_launcher": "PojavLauncher تيدق دسوکوڠ اڤابيلا مڠݢوناکن Sodium.\n * اندا برکموڠکينن بسر اکن مڠهادڤي ايسو ڤريستاسي⹁ ڤڤيجت ݢرافيک دان رانڤ سيستم يڠ ملمڤاو.\n * اندا اکن برسنديرين جک اندا مموتوسکن اونتوق منروسکن کران کامي تيدق اکن ممبنتو اندا دڠن سبارڠ ڤڤيجت اتاو رانڤ سيستم!", - "sodium.console.core_shaders_error": "ڤيک سومبر يڠ برايکوت تيدق سراسي دڠن Sodium:", - "sodium.console.core_shaders_warn": "ڤيک سومبر برايکوت برکموڠکينن تيدق سسواي دݢوناکن دڠن Sodium:", - "sodium.console.core_shaders_info": "سيمق لوݢ ڤرماءينن اونتوق معلومت يڠ ترڤرينچي.", - "sodium.console.config_not_loaded": "فاءيل کونفيݢوراسي اونتوق Sodium تله روسق اتاو تيدق بوليه دباچ ڤد ماس اين. سستڠه ڤيليهن تله دتتقکن سمولا بوات سمنتارا وقتو کڤد لالايڽ. سيلا بوک سکرين تتڤن ۏيديو اونتوق مپلسايکن مسئله اين.", - "sodium.console.config_file_was_reset": "فاءيل کونفيݢوراسي تله دتتقکن سمولا کڤد لالاي يڠ دکتاهوءي باءيق.", - "sodium.options.particle_quality.name": "ڤرتيکل", - "sodium.options.use_particle_culling.name": "ݢونا ڤڽوروق ڤرتيکل", - "sodium.options.use_particle_culling.tooltip": "جک دداياکن⹁ هاڽ ڤرتيکل يڠ دتنتوکن اونتوق کليهتن اکن دڤاڤرکن. اين بوليه ممبريکن ڤنيڠکتن يڠ کتارا ڤد قدر بيڠکاي اڤابيلا باپق ڤرتيکل براد بردکتن.", - "sodium.options.allow_direct_memory_access.name": "بنرکن اکسيس ايڠتن لڠسوڠ", - "sodium.options.allow_direct_memory_access.tooltip": "جک دداياکن⹁ ببراڤ لالوان کود کريتيکل اکن دبنرکن مڠݢوناکن اکسيس ايڠتن لڠسوڠ اونتوق ڤريستاسي. اين سريڠ مڠورڠکن اوۏرهيد CPU اونتوق ڤماڤرن چبيسن دان اينتيتي⹁ تتاڤي داڤت منجاديکنڽ لبيه سوکر اونتوق مندياݢنوسيس ببراڤ ڤڤيجت دان رانڤ. اندا هاڽ ڤرلو مڽهداياکنڽ جک اندا دمينتا اتاو مڠتاهوءي اڤ يڠ اندا لاکوکن.", - "sodium.options.enable_memory_tracing.name": "داياکن ڤنججقن ايڠتن", - "sodium.options.enable_memory_tracing.tooltip": "چيري پهڤڤيجت. جک دداياکن⹁ ججق تيندنن اکن دکومڤولکن برسام ڤراونتوقن ايڠتن اونتوق ممبنتو ممڤرباءيق معلومت دياݢنوستيک اڤابيلا کبوچورن ايڠتن دکسن.", - "sodium.options.chunk_memory_allocator.name": "ڤراونتوقن ايڠتن چبيسن", - "sodium.options.chunk_memory_allocator.tooltip": "مميليه ڤراونتوقن ايڠتن يڠ اکن دݢوناکن اونتوق مماڤر چبيسن.\n- ASYNC: ڤيليهن ترڤانتس⹁ برفوڠسي دڠن باءيق ڤد کباپقن ڤماچو ݢرافيک مودن.\n- SWAP: ڤيليهن ڤڠݢنتين اونتوق ڤماچو ݢرافيک يڠ لبيه توا. بوليه منيڠکتکن ڤڠݢوناءن ايڠتن دڠن کتارا.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "modmenu.summaryTranslation.sodium": "مود ڤڠوڤتيمومن ڤماڤرن ترڤانتس دان ڤاليڠ سراسي اونتوق ماءينکرف‌ت.", - "modmenu.descriptionTranslation.sodium": "Sodium اياله اينجين ڤماڤرن يڠ برکواس اونتوق ماءينکرف‌ت يڠ منيڠکتکن قدر بيڠکاي سمبيل ممڤرباءيقي باپق ايسو ݢرافيک.", - "sodium.resource_pack.unofficial": "§7ترجمهن تيدق راسمي اونتوق Sodium§r" -} diff --git a/src/main/resources/assets/sodium/lang/zlm_my.json b/src/main/resources/assets/sodium/lang/zlm_my.json deleted file mode 100644 index b110d2e..0000000 --- a/src/main/resources/assets/sodium/lang/zlm_my.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "sodium.option_impact.low": "Rendah", - "sodium.option_impact.medium": "Sederhana", - "sodium.option_impact.high": "Tinggi", - "sodium.option_impact.extreme": "Ekstrem", - "sodium.option_impact.varies": "Pelbagai", - "sodium.options.pages.quality": "Kualiti", - "sodium.options.pages.performance": "Prestasi", - "sodium.options.pages.advanced": "Lanjutan", - "sodium.options.view_distance.tooltip": "Jarak pemaparan mengawal sejauh mana rupa bumi akan dipaparkan. Jarak yang lebih pendek bermakna lebih sedikit rupa bumi akan diberikan, meningkatkan kadar bingkai.", - "sodium.options.simulation_distance.tooltip": "Jarak simulasi mengawal sejauh mana rupa bumi dan entiti akan dimuatkan dan didetikkan. Jarak yang lebih pendek boleh mengurangkan beban pelayan dalaman dan boleh meningkatkan kadar bingkai.", - "sodium.options.brightness.tooltip": "Mengawal kecerahan (gamma) permainan.", - "sodium.options.gui_scale.tooltip": "Menetapkan faktor skala maksimum yang akan digunakan untuk antara muka pengguna. Sekiranya 'auto' digunakan, maka faktor skala terbesar akan sentiasa digunakan.", - "sodium.options.fullscreen.tooltip": "Sekiranya diaktifkan, permainan akan dipaparkan dalam layar penuh (jika didukung).", - "sodium.options.v_sync.tooltip": "Jika diaktifkan, laju bingkai permainan akan diselaraskan dengan laju penyegaran monitor, menjadikan pengalaman yang lebih lancar pada umumnya dengan mengorbankan latensi input keseluruhan. Tetapan ini mungkin boleh mengurangkan prestasi jika sistem anda terlalu perlahan.", - "sodium.options.fps_limit.tooltip": "Mengehadkan bilangan bingkai maksimum sesaat. Ini dapat membantu mengurangkan penggunaan bateri dan beban sistem umum ketika melakukan pelbagai tugas. Sekiranya V-Sync diaktifkan, pilihan ini akan diabaikan kecuali jika ia lebih rendah daripada kadar penyegaran paparan anda.", - "sodium.options.view_bobbing.tooltip": "Jika didayakan, pandangan pemain akan bergoyang apabila bergerak. Pemain yang mengalami mabuk semasa bermain boleh mendapat manfaat daripada menyahdayakan tetapan ini.", - "sodium.options.attack_indicator.tooltip": "Mengawal dimana Penunjuk Serangan akan dipaparkan pada skrin.", - "sodium.options.autosave_indicator.tooltip": "Jika didayakan, penunjuk akan ditunjukkan apabila permainan sedang menyimpan dunia kedalam cakera.", - "sodium.options.graphics_quality.tooltip": "Kualiti grafik lalai mengawal beberapa pilihan lama dan diperlukan untuk keserasian mod. Jika pilihan di bawah dibiarkan kepada \"Lalai\", mereka akan menggunakan tetapan ini.", - "sodium.options.clouds_quality.tooltip": "Mengawal kualiti awan yang dipaparkan di langit.", - "sodium.options.weather_quality.tooltip": "Mengawal kualiti kesan hujan dan salji.", - "sodium.options.leaves_quality.name": "Daun", - "sodium.options.leaves_quality.tooltip": "Mengawal kualiti daun.", - "sodium.options.particle_quality.name": "Kualiti Partikel", - "sodium.options.particle_quality.tooltip": "Mengawal bilangan maksimum partikel yang boleh ditunjukkan pada skirn pada masa yang sama.", - "sodium.options.smooth_lighting.tooltip": "Mengawal sama ada blok akan menyala dengan lancar dan berbayang. Ini meningkatkan sedikit jumlah masa yang diperlukan untuk membina semula cebisan, tetapi tidak menjejaskan kadar bingkai.", - "sodium.options.biome_blend.value": "%s blok", - "sodium.options.biome_blend.tooltip": "Mengawal julat biom yang akan dijadikan sampel untuk pewarnaan blok. Nilai yang lebih tinggi meningkatkan jumlah masa yang diperlukan untuk membina cebisan bagi mengurangkan peningkatan dalam kualiti.", - "sodium.options.entity_distance.tooltip": "Mengawal sejauh mana entiti boleh dipaparkan daripada pemain. Nilai yang lebih tinggi meningkatkan jarak pemaparan dengan mengorbankan kadar bingkai.", - "sodium.options.entity_shadows.tooltip": "Jika didayakan, bayang-bayang biasa akan dipaparkan di bawah mob dan entiti lain.", - "sodium.options.vignette.name": "Vignet", - "sodium.options.vignette.tooltip": "Jika didayakan, kesan vignet akan dipaparkan pada pandangan pemain. Ini sangat tidak mungkin membuat perbezaan pada kadar bingkai melainkan anda adalah terhad kepada kadar isian.", - "sodium.options.mipmap_levels.tooltip": "Mengawal bilangan mipmap yang akan digunakan untuk tekstur model blok. Nilai yang lebih tinggi memberikan pemaparan blok yang lebih baik dalam jarak jauh, tetapi boleh menjejaskan prestasi dengan banyak tekstur beranimasi.", - "sodium.options.use_block_face_culling.tooltip": "Jika didayakan, hanya sisi blok yang menghadap kamera akan diserahkan untuk pemaparan. Ini boleh menghapuskan sejumlah besar muka blok sangat awal dalam proses pemaparan, menjimatkan lebar jalur memori dan masa pada GPU. Sesetengah pek sumber mungkin menghadapi masalah dengan pilihan ini, jadi cuba nyahdayakannya jika anda melihat lubang di blok.", - "sodium.options.use_fog_occlusion.name": "Gunakan Oklusi Kabus", - "sodium.options.use_fog_occlusion.tooltip": "Jika didayakan, cebisan yang ditentukan untuk disembunyikan sepenuhnya oleh kesan kabus tidak akan dipaparkan, membantu meningkatkan prestasi. Peningkatan boleh menjadi lebih dramatik apabila kesan kabus adalah lebih berat (seperti semasa di dalam air), tetapi ia boleh menyebabkan artifak visual yang tidak diingini antara langit dan kabus dalam beberapa senario.", - "sodium.options.use_entity_culling.tooltip": "Jika didayakan, entiti yang ditentukan untuk tidak berada dalam mana-mana cebisan yang boleh dilihat akan dilangkau semasa pemaparan. Ini boleh membantu meningkatkan prestasi dengan mengelakkan pemaparan entiti yang terletak di bawah tanah atau di belakang dinding.", - "sodium.options.use_particle_culling.tooltip": "Sekiranya didayakan, hanya partikel yang ditentukan untuk kelihatan akan dipaparkan. Ini boleh memberikan peningkatan yang ketara pada kadar bingkai apabila banyak partikel berada berdekatan.", - "sodium.options.animate_only_visible_textures.name": "Hanya Animasikan Tekstur yang Terlihat", - "sodium.options.animate_only_visible_textures.tooltip": "Sekiranya didayakan, hanya tekstur beranimasi yang dapat dilihat akan dikemas kini. Ini dapat memberikan peningkatan yang ketara pada kadar bingkai pada beberapa perkakasan, terutama dengan pek sumber yang lebih berat. Sekiranya anda mengalami masalah dengan beberapa tekstur yang tidak dianimasikan, cuba nyahdayakan pilihan ini.", - "sodium.options.cpu_render_ahead_limit.tooltip": "Menentukan bilangan maksimum bingkai yang CPU boleh menunggu pada GPU untuk menyelesaikan pemaparan. Nilai yang sangat rendah atau tinggi boleh mewujudkan ketidakstabilan kadar bingkai.", - "sodium.options.cpu_render_ahead_limit.value": "%s bingkai", - "sodium.options.allow_direct_memory_access.name": "Benarkan Akses Memori Langsung", - "sodium.options.allow_direct_memory_access.tooltip": "Sekiranya didayakan, beberapa laluan kod kritikal akan dibenarkan menggunakan akses memori langsung untuk prestasi. Ini sering mengurangkan overhead CPU untuk pemaparan cebisan dan entiti, tetapi dapat menjadikannya lebih sukar untuk mendiagnosis beberapa pepijat dan ranap. Anda hanya perlu menyahdayakannya jika anda diminta atau mengetahui apa yang anda lakukan.", - "sodium.options.enable_memory_tracing.name": "Dayakan Penjejakan Ingatan", - "sodium.options.enable_memory_tracing.tooltip": "Ciri nyahpepijat. Jika didayakan, jejak tindanan akan dikumpulkan bersama peruntukan ingatan untuk membantu memperbaik maklumat diagnostik apabila kebocoran ingatan dikesan.", - "sodium.options.performance_impact_string": "Kesan Prestasi: %s", - "sodium.options.use_persistent_mapping.name": "Gunakan Pemetaan Kekal", - "sodium.options.use_persistent_mapping.tooltip": "Jika didayakan, sejumlah kecil memori akan dipetakan secara berterusan sebagai penimbal pementasan untuk pemuat naikkan cebisan, membantu mengurangkan overhead CPU dan ketidakstabilan masa bingkai semasa memuatkan atau mengemas kini cebisan.\n\nMemerlukan OpenGL 4.4 atau ARB_buffer_storage.", - "sodium.options.chunk_memory_allocator.name": "Peruntukkan Memori Cebisan", - "sodium.options.chunk_memory_allocator.tooltip": "Memilih peruntukkan memori yang akan digunakan untuk memapar cebisan.\n- ASYNC: Pilihan terpantas, berfungsi dengan baik pada kebanyakan pemacu grafik moden.\n- SWAP: Pilihan penggantian untuk pemacu grafik yang lebih tua. Boleh meningkatkan penggunaan memori dengan ketara.", - "sodium.options.chunk_memory_allocator.async": "Async", - "sodium.options.chunk_memory_allocator.swap": "Swap", - "sodium.options.chunk_update_threads.name": "Bebenang Kemas Kini Cebisan", - "sodium.options.chunk_update_threads.tooltip": "Menentukan bilangan bebenang untuk digunakan untuk membina cebisan. Menggunakan lebih banyak bebenang boleh mempercepatkan pemuatan dan kelajuan kemas kini cebisan, tetapi boleh menjejaskan masa bingkai secara negatif.", - "sodium.options.always_defer_chunk_updates.name": "Sentiasa Tangguhkan Kemas Kini Cebisan", - "sodium.options.always_defer_chunk_updates.tooltip": "Sekiranya didayakan, pemaparan tidak akan menunggu sehingga kemas kini cebisan selesai, walaupun ianya penting. Ini boleh meningkatkan kadar bingkai dengan banyak dalam beberapa keadaan, tetapi ia boleh mewujudkan lag visual yang ketara dalam dunia.", - "sodium.options.use_no_error_context.name": "Gunakan Tiada Konteks Ralat", - "sodium.options.use_no_error_context.tooltip": "Jika didayakan, konteks OpenGL akan dibuat dengan penyemakan ralat dinyahdayakan. Ini mungkin akan meningkatkan prestasi dengan sedikit, tetapi ia juga akan meningkatkan risiko bahawa permainan akan ranap dan bukannya mengendalikan ralat OpenGL dengan anggun. Anda harus menyahdayakan pilihan ini jika anda mengalami ranap sistem yang tidak dapat dijelaskan secara tiba-tiba.", - "sodium.options.buttons.undo": "Buat asal", - "sodium.options.buttons.apply": "Terapkan", - "sodium.options.buttons.donate": "Belikan kami kopi!", - "modmenu.summaryTranslation.sodium": "Enjin pemaparan moden dan mod pengoptimuman bahagian pelanggan untuk Minecraft", - "modmenu.descriptionTranslation.sodium": "Sodium ialah mod pengoptimuman percuma dan sumber terbuka untuk Minecraft yang meningkatkan kadar bingkai dan mengurangkan lonjakan lag.", - "sodium.resource_pack.unofficial": "§7Terjemahan tidak rasmi untuk Sodium§r" -} diff --git a/src/main/resources/assets/xdlib/icon.png b/src/main/resources/assets/xdlib/icon.png deleted file mode 100644 index 24eff12..0000000 Binary files a/src/main/resources/assets/xdlib/icon.png and /dev/null differ diff --git a/src/main/resources/assets/xdlib/lang/en_us.json b/src/main/resources/assets/xdlib/lang/en_us.json deleted file mode 100644 index c809d0b..0000000 --- a/src/main/resources/assets/xdlib/lang/en_us.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "itemGroup.xdlib.xdlib_group": "XD's Library", - "item.xdlib.xdlib_item": "XDLib Item", - "sound.xdlib.death": "Death" -} \ No newline at end of file diff --git a/src/main/resources/bungee.yml b/src/main/resources/bungee.yml deleted file mode 100644 index c642ad6..0000000 --- a/src/main/resources/bungee.yml +++ /dev/null @@ -1,5 +0,0 @@ -name: XDLib -version: '3.3.2' -main: dev.xdpxi.xdlib.plugin.bungee -author: XDPXI -description: This is a library for many uses and is included as an player counter for XDPXI's mods and modpacks! \ No newline at end of file diff --git a/src/main/resources/com/formdev/flatlaf/FlatClientProperties.class b/src/main/resources/com/formdev/flatlaf/FlatClientProperties.class deleted file mode 100644 index f72a536..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatClientProperties.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatDarculaLaf.class b/src/main/resources/com/formdev/flatlaf/FlatDarculaLaf.class deleted file mode 100644 index 09f2a3a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatDarculaLaf.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatDarculaLaf.properties b/src/main/resources/com/formdev/flatlaf/FlatDarculaLaf.properties deleted file mode 100644 index 07d6a18..0000000 --- a/src/main/resources/com/formdev/flatlaf/FlatDarculaLaf.properties +++ /dev/null @@ -1,69 +0,0 @@ -# -# Copyright 2019 FormDev Software GmbH -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# -# This file is loaded for "FlatLaf Darcula" theme (that extend class FlatDarculaLaf) -# and for all dark IntelliJ Platform themes. -# -# Documentation: -# - https://www.formdev.com/flatlaf/properties-files/ -# - https://www.formdev.com/flatlaf/how-to-customize/ -# -# NOTE: Avoid copying the whole content of this file to own properties files. -# This will make upgrading to newer FlatLaf versions complex and error-prone. -# Instead, copy and modify only those properties that you need to alter. -# - -# Colors and style mostly based on Darcula theme from IntelliJ IDEA Community Edition, -# which is licensed under the Apache 2.0 license. Copyright 2000-2019 JetBrains s.r.o. -# See: https://github.com/JetBrains/intellij-community/ - -#---- variables ---- - -# accent colors (blueish) -@accentFocusColor = if(@accentColor, darken(@accentColor,20%), shade(spin(@accentBaseColor,-8),20%)) - - -#---- Button ---- - -Button.innerFocusWidth = 0 - -Button.default.boldText = true - - -#---- CheckBox ---- - -CheckBox.icon.focusWidth = null -CheckBox.icon.focusedBackground = null - - -#---- Component ---- - -Component.focusWidth = 2 -Component.innerFocusWidth = 0 -Component.innerOutlineWidth = 0 -Component.arrowType = triangle - - -#---- ProgressBar ---- - -ProgressBar.foreground = darken(@foreground,10%) -ProgressBar.selectionForeground = @background - - -#---- RadioButton ---- - -RadioButton.icon.centerDiameter = 5 diff --git a/src/main/resources/com/formdev/flatlaf/FlatDarkLaf.class b/src/main/resources/com/formdev/flatlaf/FlatDarkLaf.class deleted file mode 100644 index 92393e2..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatDarkLaf.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatDarkLaf.properties b/src/main/resources/com/formdev/flatlaf/FlatDarkLaf.properties deleted file mode 100644 index e6a3413..0000000 --- a/src/main/resources/com/formdev/flatlaf/FlatDarkLaf.properties +++ /dev/null @@ -1,384 +0,0 @@ -# -# Copyright 2019 FormDev Software GmbH -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# -# This file is loaded for all dark themes (that extend class FlatDarkLaf). -# -# Documentation: -# - https://www.formdev.com/flatlaf/properties-files/ -# - https://www.formdev.com/flatlaf/how-to-customize/ -# -# NOTE: Avoid copying the whole content of this file to own properties files. -# This will make upgrading to newer FlatLaf versions complex and error-prone. -# Instead, copy and modify only those properties that you need to alter. -# - -# Colors and style mostly based on Darcula theme from IntelliJ IDEA Community Edition, -# which is licensed under the Apache 2.0 license. Copyright 2000-2019 JetBrains s.r.o. -# See: https://github.com/JetBrains/intellij-community/ - -#---- variables ---- - -# general background and foreground (text color) -@background = #3c3f41 -@foreground = #bbb -@disabledBackground = @background -@disabledForeground = shade(@foreground,25%) - -# component background -@buttonBackground = tint(@background,9%) -@componentBackground = tint(@background,5%) -@menuBackground = darken(@background,5%) - -# selection -@selectionBackground = @accentSelectionBackground -@selectionForeground = contrast(@selectionBackground, @background, @foreground, 25%) -@selectionInactiveBackground = spin(saturate(shade(@selectionBackground,70%),20%),-15) -@selectionInactiveForeground = @foreground - -# menu -@menuSelectionBackground = @selectionBackground -@menuHoverBackground = lighten(@menuBackground,10%,derived) -@menuCheckBackground = darken(@menuSelectionBackground,10%,derived noAutoInverse) -@menuAcceleratorForeground = darken(@foreground,15%) -@menuAcceleratorSelectionForeground = @selectionForeground - -# misc -@cellFocusColor = lighten(@selectionBackground,10%) -@icon = shade(@foreground,7%) - -# accent colors (blueish) -# set @accentColor to use single accent color or -# modify @accentBaseColor to use variations of accent base color -@accentColor = systemColor(accent,null) -@accentBaseColor = #4B6EAF -@accentBase2Color = lighten(saturate(spin(@accentBaseColor,-8),13%),5%) -# accent color variations -@accentFocusColor = if(@accentColor, @accentColor, shade(spin(@accentBaseColor,-8),20%)) -@accentLinkColor = if(@accentColor, @accentColor, lighten(saturate(spin(@accentBaseColor,-5),50%),16%)) -@accentSelectionBackground = if(@accentColor, @accentColor, @accentBaseColor) -@accentSliderColor = if(@accentColor, @accentColor, @accentBase2Color) -@accentUnderlineColor = if(@accentColor, @accentColor, @accentBase2Color) -@accentButtonDefaultBackground = if(@accentColor, @accentColor, darken(spin(@accentBaseColor,-8),13%)) - -# for buttons within components (e.g. combobox or spinner) -@buttonArrowColor = shade(@foreground,17%) -@buttonDisabledArrowColor = darken(@buttonArrowColor,25%) -@buttonHoverArrowColor = lighten(@buttonArrowColor,10%,derived noAutoInverse) -@buttonPressedArrowColor = lighten(@buttonArrowColor,20%,derived noAutoInverse) - -# Drop (use lazy colors for IntelliJ platform themes, which usually do not specify these colors) -@dropCellBackground = darken(List.selectionBackground,10%,lazy) -@dropCellForeground = lazy(List.selectionForeground) -@dropLineColor = lighten(List.selectionBackground,10%,lazy) -@dropLineShortColor = lighten(List.selectionBackground,30%,lazy) - - -#---- system colors ---- - -activeCaption = #434E60 -inactiveCaption = #393C3D -controlHighlight = darken($controlShadow,20%) -controlLtHighlight = darken($controlShadow,25%) -controlDkShadow = lighten($controlShadow,10%) - - -#---- Button ---- - -Button.background = @buttonBackground -Button.hoverBackground = lighten($Button.background,3%,derived) -Button.pressedBackground = lighten($Button.background,6%,derived) -Button.selectedBackground = lighten($Button.background,10%,derived) -Button.selectedForeground = $Button.foreground -Button.disabledSelectedBackground = lighten($Button.background,3%,derived) - -Button.borderColor = tint($Button.background,10%) -Button.disabledBorderColor = $Button.borderColor -Button.focusedBorderColor = $Component.focusedBorderColor -Button.hoverBorderColor = $Button.focusedBorderColor - -Button.innerFocusWidth = 1 - -Button.default.background = @accentButtonDefaultBackground -Button.default.foreground = contrast($Button.default.background, @background, $Button.foreground, 25%) -Button.default.hoverBackground = lighten($Button.default.background,3%,derived) -Button.default.pressedBackground = lighten($Button.default.background,6%,derived) -Button.default.borderColor = tint($Button.default.background,15%) -Button.default.hoverBorderColor = tint($Button.default.background,18%) -Button.default.focusedBorderColor = $Button.default.hoverBorderColor -Button.default.focusColor = lighten($Component.focusColor,3%) -Button.default.boldText = true - -Button.toolbar.hoverBackground = lighten($Button.background,1%,derived) -Button.toolbar.pressedBackground = lighten($Button.background,4%,derived) -Button.toolbar.selectedBackground = lighten($Button.background,7%,derived) - - -#---- CheckBox ---- - -CheckBox.icon.focusWidth = 1 - -# enabled -CheckBox.icon.borderColor = tint($Component.borderColor,5%) -CheckBox.icon.background = tint(@background,5%) -CheckBox.icon.selectedBorderColor = tint($CheckBox.icon.borderColor,20%) -CheckBox.icon.selectedBackground = $CheckBox.icon.background -CheckBox.icon.checkmarkColor = shade(@foreground,10%) - -# disabled -CheckBox.icon.disabledBorderColor = shade($CheckBox.icon.borderColor,20%) -CheckBox.icon.disabledBackground = @disabledBackground -CheckBox.icon.disabledCheckmarkColor = darken($CheckBox.icon.checkmarkColor,25%) - -# focused -CheckBox.icon.focusedBorderColor = $Component.focusedBorderColor -CheckBox.icon.focusedBackground = fade($CheckBox.icon.focusedBorderColor,30%) - -# hover -CheckBox.icon.hoverBorderColor = $CheckBox.icon.focusedBorderColor -CheckBox.icon.hoverBackground = lighten($CheckBox.icon.background,3%,derived) - -# pressed -CheckBox.icon.pressedBorderColor = $CheckBox.icon.focusedBorderColor -CheckBox.icon.pressedBackground = lighten($CheckBox.icon.background,6%,derived) - - -# used if CheckBox.icon.style or RadioButton.icon.style = filled -# enabled -CheckBox.icon[filled].selectedBorderColor = $CheckBox.icon.checkmarkColor -CheckBox.icon[filled].selectedBackground = $CheckBox.icon.checkmarkColor -CheckBox.icon[filled].checkmarkColor = $CheckBox.icon.background -# hover -CheckBox.icon[filled].hoverSelectedBackground = darken($CheckBox.icon[filled].selectedBackground,3%,derived) -# pressed -CheckBox.icon[filled].pressedSelectedBackground = darken($CheckBox.icon[filled].selectedBackground,6%,derived) - - -#---- CheckBoxMenuItem ---- - -CheckBoxMenuItem.icon.checkmarkColor = @buttonArrowColor -CheckBoxMenuItem.icon.disabledCheckmarkColor = @buttonDisabledArrowColor - - -#---- Component ---- - -Component.borderColor = tint(@background,19%) -Component.disabledBorderColor = $Component.borderColor -Component.focusedBorderColor = lighten($Component.focusColor,5%) -Component.focusColor = @accentFocusColor -Component.linkColor = @accentLinkColor -Component.accentColor = if(@accentColor, @accentColor, @accentBaseColor) -Component.grayFilter = -20,-70,100 - -Component.error.borderColor = desaturate($Component.error.focusedBorderColor,25%) -Component.error.focusedBorderColor = #8b3c3c -Component.warning.borderColor = darken(desaturate($Component.warning.focusedBorderColor,20%),10%) -Component.warning.focusedBorderColor = #ac7920 -Component.custom.borderColor = desaturate(#f00,50%,relative derived noAutoInverse) - - -#---- Desktop ---- - -Desktop.background = #3E434C - - -#---- DesktopIcon ---- - -DesktopIcon.background = lighten($Desktop.background,10%,derived) - - -#---- HelpButton ---- - -HelpButton.questionMarkColor = shade(@foreground,10%) -HelpButton.disabledQuestionMarkColor = tint(@background,30%) - - -#---- InternalFrame ---- - -InternalFrame.activeTitleBackground = darken(@background,10%) -InternalFrame.activeTitleForeground = @foreground -InternalFrame.inactiveTitleBackground = lighten($InternalFrame.activeTitleBackground,5%) -InternalFrame.inactiveTitleForeground = @disabledForeground - -InternalFrame.activeBorderColor = darken(@background,7%) -InternalFrame.inactiveBorderColor = darken(@background,3%) - -InternalFrame.buttonHoverBackground = lighten($InternalFrame.activeTitleBackground,10%,derived) -InternalFrame.buttonPressedBackground = lighten($InternalFrame.activeTitleBackground,20%,derived) -InternalFrame.closeHoverBackground = lazy(Actions.Red) -InternalFrame.closePressedBackground = darken(Actions.Red,10%,lazy) -InternalFrame.closeHoverForeground = #fff -InternalFrame.closePressedForeground = #fff - -InternalFrame.activeDropShadowOpacity = 0.5 -InternalFrame.inactiveDropShadowOpacity = 0.75 - - -#---- Menu ---- - -Menu.icon.arrowColor = @buttonArrowColor -Menu.icon.disabledArrowColor = @buttonDisabledArrowColor - - -#---- MenuBar ---- - -MenuBar.borderColor = $Separator.foreground - - -#---- PasswordField ---- - -PasswordField.capsLockIconColor = #ffffff64 -PasswordField.revealIconColor = @foreground - - -#---- Popup ---- - -[mac]Popup.roundedBorderWidth = 1 -Popup.dropShadowColor = #000 -Popup.dropShadowOpacity = 0.25 - - -#---- PopupMenu ---- - -PopupMenu.borderColor = tint(@background,17%) -PopupMenu.hoverScrollArrowBackground = lighten(@background,5%) - - -#---- ProgressBar ---- - -ProgressBar.background = lighten(@background,8%) -ProgressBar.foreground = @accentSliderColor -ProgressBar.selectionBackground = @foreground -ProgressBar.selectionForeground = contrast($ProgressBar.foreground, @background, @foreground, 25%) - - -#---- RootPane ---- - -RootPane.activeBorderColor = lighten(@background,7%,derived) -RootPane.inactiveBorderColor = lighten(@background,5%,derived) - - -#---- ScrollBar ---- - -ScrollBar.track = lighten(@background,1%,derived noAutoInverse) -ScrollBar.thumb = lighten($ScrollBar.track,10%,derived noAutoInverse) -ScrollBar.hoverTrackColor = lighten($ScrollBar.track,4%,derived noAutoInverse) -ScrollBar.hoverThumbColor = lighten($ScrollBar.thumb,10%,derived noAutoInverse) -ScrollBar.pressedThumbColor = lighten($ScrollBar.thumb,15%,derived noAutoInverse) -ScrollBar.hoverButtonBackground = lighten(@background,5%,derived noAutoInverse) -ScrollBar.pressedButtonBackground = lighten(@background,10%,derived noAutoInverse) - - -#---- Separator ---- - -Separator.foreground = tint(@background,10%) - - -#---- Slider ---- - -Slider.trackValueColor = @accentSliderColor -Slider.trackColor = lighten(@background,15%) -Slider.thumbColor = $Slider.trackValueColor -Slider.tickColor = @disabledForeground -Slider.focusedColor = fade(changeLightness($Component.focusColor,60%,derived),30%,derived) -Slider.hoverThumbColor = lighten($Slider.thumbColor,5%,derived) -Slider.pressedThumbColor = lighten($Slider.thumbColor,8%,derived) -Slider.disabledTrackColor = lighten(@background,10%) -Slider.disabledThumbColor = $Slider.disabledTrackColor - - -#---- SplitPane ---- - -SplitPaneDivider.draggingColor = $Component.borderColor - - -#---- TabbedPane ---- - -TabbedPane.underlineColor = @accentUnderlineColor -TabbedPane.inactiveUnderlineColor = mix(@accentUnderlineColor,$TabbedPane.background,60%) -TabbedPane.disabledUnderlineColor = lighten(@background,23%) -TabbedPane.hoverColor = darken($TabbedPane.background,5%,derived noAutoInverse) -TabbedPane.focusColor = mix(@selectionBackground,$TabbedPane.background,25%) -TabbedPane.contentAreaColor = $Component.borderColor - -TabbedPane.buttonHoverBackground = darken($TabbedPane.background,5%,derived noAutoInverse) -TabbedPane.buttonPressedBackground = darken($TabbedPane.background,8%,derived noAutoInverse) - -TabbedPane.closeBackground = null -TabbedPane.closeForeground = @disabledForeground -TabbedPane.closeHoverBackground = lighten($TabbedPane.background,5%,derived) -TabbedPane.closeHoverForeground = @foreground -TabbedPane.closePressedBackground = lighten($TabbedPane.background,10%,derived) -TabbedPane.closePressedForeground = $TabbedPane.closeHoverForeground - - -#---- Table ---- - -Table.gridColor = lighten($Table.background,8%) - - -#---- TableHeader ---- - -TableHeader.hoverBackground = lighten($TableHeader.background,5%,derived) -TableHeader.pressedBackground = lighten($TableHeader.background,10%,derived) -TableHeader.separatorColor = lighten($TableHeader.background,10%) -TableHeader.bottomSeparatorColor = $TableHeader.separatorColor - - -#---- TitlePane ---- - -TitlePane.embeddedForeground = darken($TitlePane.foreground,15%) -TitlePane.buttonHoverBackground = lighten($TitlePane.background,15%,derived) -TitlePane.buttonPressedBackground = lighten($TitlePane.background,10%,derived) - - -#---- ToggleButton ---- - -ToggleButton.selectedBackground = lighten($ToggleButton.background,10%,derived) -ToggleButton.disabledSelectedBackground = lighten($ToggleButton.background,3%,derived) - -ToggleButton.toolbar.selectedBackground = lighten($ToggleButton.background,7%,derived) - - -#---- ToolBar ---- - -ToolBar.hoverButtonGroupBackground = lighten($ToolBar.background,3%,derived) - - -#---- ToolTip ---- - -ToolTip.border = 4,6,4,6 -ToolTip.background = shade(@background,50%) - - -#---- Tree ---- - -Tree.hash = lighten($Tree.background,5%) - - - -#---- Styles ------------------------------------------------------------------ - -#---- inTextField ---- -# for leading/trailing components in text fields - -[style]Button.inTextField = \ - focusable: false; \ - toolbar.margin: 1,1,1,1; \ - toolbar.spacingInsets: 1,1,1,1; \ - toolbar.hoverBackground: lighten($TextField.background,5%); \ - toolbar.pressedBackground: lighten($TextField.background,10%); \ - toolbar.selectedBackground: lighten($TextField.background,15%) diff --git a/src/main/resources/com/formdev/flatlaf/FlatDefaultsAddon.class b/src/main/resources/com/formdev/flatlaf/FlatDefaultsAddon.class deleted file mode 100644 index 2d04365..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatDefaultsAddon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatIconColors.class b/src/main/resources/com/formdev/flatlaf/FlatIconColors.class deleted file mode 100644 index 1aa9a87..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatIconColors.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatInputMaps$LazyInputMapEx.class b/src/main/resources/com/formdev/flatlaf/FlatInputMaps$LazyInputMapEx.class deleted file mode 100644 index 9acae3b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatInputMaps$LazyInputMapEx.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatInputMaps$LazyModifyInputMap.class b/src/main/resources/com/formdev/flatlaf/FlatInputMaps$LazyModifyInputMap.class deleted file mode 100644 index 74e6c57..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatInputMaps$LazyModifyInputMap.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatInputMaps.class b/src/main/resources/com/formdev/flatlaf/FlatInputMaps.class deleted file mode 100644 index 4927e29..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatInputMaps.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatIntelliJLaf.class b/src/main/resources/com/formdev/flatlaf/FlatIntelliJLaf.class deleted file mode 100644 index 1850b20..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatIntelliJLaf.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatIntelliJLaf.properties b/src/main/resources/com/formdev/flatlaf/FlatIntelliJLaf.properties deleted file mode 100644 index 5faff48..0000000 --- a/src/main/resources/com/formdev/flatlaf/FlatIntelliJLaf.properties +++ /dev/null @@ -1,71 +0,0 @@ -# -# Copyright 2019 FormDev Software GmbH -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# -# This file is loaded for "FlatLaf IntelliJ" theme (that extend class FlatIntelliJLaf) -# and for all light IntelliJ Platform themes. -# -# Documentation: -# - https://www.formdev.com/flatlaf/properties-files/ -# - https://www.formdev.com/flatlaf/how-to-customize/ -# -# NOTE: Avoid copying the whole content of this file to own properties files. -# This will make upgrading to newer FlatLaf versions complex and error-prone. -# Instead, copy and modify only those properties that you need to alter. -# - -# Colors and style mostly based on IntelliJ theme from IntelliJ IDEA Community Edition, -# which is licensed under the Apache 2.0 license. Copyright 2000-2019 JetBrains s.r.o. -# See: https://github.com/JetBrains/intellij-community/ - -#---- variables ---- - -# accent colors (blueish) -@accentFocusColor = if(@accentColor, lighten(@accentColor,20%), lighten(@accentBaseColor,31%)) -@accentButtonDefaultBackground = if(@accentColor, @accentColor, tint(@accentBaseColor,15%)) - -#---- Button ---- - -Button.focusedBackground = null - -Button.default.background = @accentButtonDefaultBackground -Button.default.foreground = contrast($Button.default.background, tint($Button.foreground,50%), #fff, 50%) -Button.default.focusedBackground = null -Button.default.borderColor = shade($Button.default.background,15%) -Button.default.hoverBorderColor = tint($Button.default.background,50%) -Button.default.focusedBorderColor = $Button.default.hoverBorderColor -Button.default.boldText = true -Button.default.borderWidth = 1 - - -#---- CheckBox ---- - -CheckBox.icon.style = filled -CheckBox.icon.focusWidth = null -CheckBox.icon.focusedBackground = null - - -#---- Component ---- - -Component.focusWidth = 2 -Component.innerFocusWidth = 0 -Component.innerOutlineWidth = 0 -Component.arrowType = triangle - - -#---- RadioButton ---- - -RadioButton.icon.style = filled diff --git a/src/main/resources/com/formdev/flatlaf/FlatLaf$ActiveFont.class b/src/main/resources/com/formdev/flatlaf/FlatLaf$ActiveFont.class deleted file mode 100644 index fb9bb5e..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatLaf$ActiveFont.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatLaf$DisabledIconProvider.class b/src/main/resources/com/formdev/flatlaf/FlatLaf$DisabledIconProvider.class deleted file mode 100644 index d015c6d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatLaf$DisabledIconProvider.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatLaf$FlatUIDefaults$1.class b/src/main/resources/com/formdev/flatlaf/FlatLaf$FlatUIDefaults$1.class deleted file mode 100644 index 9fecb70..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatLaf$FlatUIDefaults$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatLaf$FlatUIDefaults.class b/src/main/resources/com/formdev/flatlaf/FlatLaf$FlatUIDefaults.class deleted file mode 100644 index e081ebf..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatLaf$FlatUIDefaults.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatLaf$ImageIconUIResource.class b/src/main/resources/com/formdev/flatlaf/FlatLaf$ImageIconUIResource.class deleted file mode 100644 index 7ebadaf..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatLaf$ImageIconUIResource.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatLaf.class b/src/main/resources/com/formdev/flatlaf/FlatLaf.class deleted file mode 100644 index ae4f966..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatLaf.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatLaf.properties b/src/main/resources/com/formdev/flatlaf/FlatLaf.properties deleted file mode 100644 index 1f23a13..0000000 --- a/src/main/resources/com/formdev/flatlaf/FlatLaf.properties +++ /dev/null @@ -1,983 +0,0 @@ -# -# Copyright 2019 FormDev Software GmbH -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# -# This file is loaded for all themes. -# -# Documentation: -# - https://www.formdev.com/flatlaf/properties-files/ -# - https://www.formdev.com/flatlaf/how-to-customize/ -# -# NOTE: Avoid copying the whole content of this file to own properties files. -# This will make upgrading to newer FlatLaf versions complex and error-prone. -# Instead, copy and modify only those properties that you need to alter. -# - -#---- typography / fonts ---- - -# headings -h00.font = +24 -h0.font = +18 -h1.font = +12 $semibold.font -h2.font = +6 $semibold.font -h3.font = +3 $semibold.font -h4.font = bold - -h1.regular.font = +12 -h2.regular.font = +6 -h3.regular.font = +3 - -# text -large.font = +2 -medium.font = -1 -small.font = -2 -mini.font = -3 - -# default font -#defaultFont = ... - -# font weights -# Windows -[win]light.font = "Segoe UI Light" -[win]semibold.font = "Segoe UI Semibold" -# macOS -[mac]light.font = "HelveticaNeue-Thin" -[mac]semibold.font = "HelveticaNeue-Medium" -# Linux -[linux]light.font = "Lato Light", "Ubuntu Light", "Cantarell Light" -[linux]semibold.font = "Lato Semibold", "Ubuntu Medium", "Montserrat SemiBold" -# fallback for unknown platform -light.font = +0 -semibold.font = +0 - -# monospaced -[win]monospaced.font = Monospaced -[mac]monospaced.font = Menlo, Monospaced -[linux]monospaced.font = "Liberation Mono", "Ubuntu Mono", Monospaced -monospaced.font = Monospaced - -# styles -[style].h00 = font: $h00.font -[style].h0 = font: $h0.font -[style].h1 = font: $h1.font -[style].h2 = font: $h2.font -[style].h3 = font: $h3.font -[style].h4 = font: $h4.font -[style].h1.regular = font: $h1.regular.font -[style].h2.regular = font: $h2.regular.font -[style].h3.regular = font: $h3.regular.font -[style].large = font: $large.font -[style].medium = font: $medium.font -[style].small = font: $small.font -[style].mini = font: $mini.font -[style].light = font: $light.font -[style].semibold = font: $semibold.font -[style].monospaced = font: $monospaced.font - - -#---- UI delegates ---- - -ButtonUI = com.formdev.flatlaf.ui.FlatButtonUI -CheckBoxUI = com.formdev.flatlaf.ui.FlatCheckBoxUI -CheckBoxMenuItemUI = com.formdev.flatlaf.ui.FlatCheckBoxMenuItemUI -ColorChooserUI = com.formdev.flatlaf.ui.FlatColorChooserUI -ComboBoxUI = com.formdev.flatlaf.ui.FlatComboBoxUI -DesktopIconUI = com.formdev.flatlaf.ui.FlatDesktopIconUI -DesktopPaneUI = com.formdev.flatlaf.ui.FlatDesktopPaneUI -EditorPaneUI = com.formdev.flatlaf.ui.FlatEditorPaneUI -FileChooserUI = com.formdev.flatlaf.ui.FlatFileChooserUI -FormattedTextFieldUI = com.formdev.flatlaf.ui.FlatFormattedTextFieldUI -InternalFrameUI = com.formdev.flatlaf.ui.FlatInternalFrameUI -LabelUI = com.formdev.flatlaf.ui.FlatLabelUI -ListUI = com.formdev.flatlaf.ui.FlatListUI -MenuUI = com.formdev.flatlaf.ui.FlatMenuUI -MenuBarUI = com.formdev.flatlaf.ui.FlatMenuBarUI -MenuItemUI = com.formdev.flatlaf.ui.FlatMenuItemUI -OptionPaneUI = com.formdev.flatlaf.ui.FlatOptionPaneUI -PanelUI = com.formdev.flatlaf.ui.FlatPanelUI -PasswordFieldUI = com.formdev.flatlaf.ui.FlatPasswordFieldUI -PopupMenuUI = com.formdev.flatlaf.ui.FlatPopupMenuUI -PopupMenuSeparatorUI = com.formdev.flatlaf.ui.FlatPopupMenuSeparatorUI -ProgressBarUI = com.formdev.flatlaf.ui.FlatProgressBarUI -RadioButtonUI = com.formdev.flatlaf.ui.FlatRadioButtonUI -RadioButtonMenuItemUI = com.formdev.flatlaf.ui.FlatRadioButtonMenuItemUI -RootPaneUI = com.formdev.flatlaf.ui.FlatRootPaneUI -ScrollBarUI = com.formdev.flatlaf.ui.FlatScrollBarUI -ScrollPaneUI = com.formdev.flatlaf.ui.FlatScrollPaneUI -SeparatorUI = com.formdev.flatlaf.ui.FlatSeparatorUI -SliderUI = com.formdev.flatlaf.ui.FlatSliderUI -SpinnerUI = com.formdev.flatlaf.ui.FlatSpinnerUI -SplitPaneUI = com.formdev.flatlaf.ui.FlatSplitPaneUI -TabbedPaneUI = com.formdev.flatlaf.ui.FlatTabbedPaneUI -TableUI = com.formdev.flatlaf.ui.FlatTableUI -TableHeaderUI = com.formdev.flatlaf.ui.FlatTableHeaderUI -TextAreaUI = com.formdev.flatlaf.ui.FlatTextAreaUI -TextFieldUI = com.formdev.flatlaf.ui.FlatTextFieldUI -TextPaneUI = com.formdev.flatlaf.ui.FlatTextPaneUI -ToggleButtonUI = com.formdev.flatlaf.ui.FlatToggleButtonUI -ToolBarUI = com.formdev.flatlaf.ui.FlatToolBarUI -ToolBarSeparatorUI = com.formdev.flatlaf.ui.FlatToolBarSeparatorUI -ToolTipUI = com.formdev.flatlaf.ui.FlatToolTipUI -TreeUI = com.formdev.flatlaf.ui.FlatTreeUI -ViewportUI = com.formdev.flatlaf.ui.FlatViewportUI - - -#---- variables ---- - -@componentMargin = 2,6,2,6 -@menuItemMargin = 3,6,3,6 - - -#---- wildcard replacements ---- - -*.background = @background -*.foreground = @foreground -*.disabledBackground = @disabledBackground -*.disabledForeground = @disabledForeground -*.disabledText = @disabledForeground -*.inactiveBackground = @disabledBackground -*.inactiveForeground = @disabledForeground -*.selectionBackground = @selectionBackground -*.selectionForeground = @selectionForeground -*.caretForeground = @foreground -*.acceleratorForeground = @menuAcceleratorForeground -*.acceleratorSelectionForeground = @menuAcceleratorSelectionForeground - - -#---- system colors ---- - -desktop = @componentBackground -activeCaptionText = @foreground -activeCaptionBorder = $activeCaption -inactiveCaptionText = @foreground -inactiveCaptionBorder = $inactiveCaption -window = @background -windowBorder = @foreground -windowText = @foreground -menu = @background -menuText = @foreground -text = @componentBackground -textText = @foreground -textHighlight = @selectionBackground -textHighlightText = @selectionForeground -textInactiveText = @disabledForeground -control = @background -controlText = @foreground -controlShadow = $Component.borderColor -scrollbar = $ScrollBar.track -info = $ToolTip.background -infoText = @foreground - - -#---- unused colors ---- - -# Colors that are defined in BasicLookAndFeel but are not used in FlatLaf. -# Keep them for compatibility (if used in 3rd party app) and give them useful values. - -*.shadow = $controlShadow -*.darkShadow = $controlDkShadow -*.light = $controlHighlight -*.highlight = $controlLtHighlight - -ComboBox.buttonShadow = $controlShadow -ComboBox.buttonDarkShadow = $controlDkShadow -ComboBox.buttonHighlight = $controlLtHighlight - -InternalFrame.borderColor = $control -InternalFrame.borderShadow = $controlShadow -InternalFrame.borderDarkShadow = $controlDkShadow -InternalFrame.borderHighlight = $controlLtHighlight -InternalFrame.borderLight = $controlHighlight - -Label.disabledShadow = $controlShadow - -ScrollBar.trackHighlight = $controlDkShadow -ScrollBar.thumbHighlight = $controlLtHighlight -ScrollBar.thumbDarkShadow = $controlDkShadow -ScrollBar.thumbShadow = $controlShadow - -Slider.focus = $controlDkShadow - -TabbedPane.focus = $controlText - - -#---- Button ---- - -Button.border = com.formdev.flatlaf.ui.FlatButtonBorder -Button.arc = 6 -Button.minimumWidth = 72 -Button.margin = 2,14,2,14 -Button.iconTextGap = 4 -Button.rollover = true -Button.defaultButtonFollowsFocus = false - -Button.borderWidth = 1 -Button.default.borderWidth = 1 - -# for buttons in toolbars -Button.toolbar.margin = 3,3,3,3 -Button.toolbar.spacingInsets = 1,2,1,2 - - -#---- Caret ---- - -Caret.width = {scaledInteger}1 - - -#---- CheckBox ---- - -CheckBox.border = com.formdev.flatlaf.ui.FlatMarginBorder -CheckBox.icon = com.formdev.flatlaf.icons.FlatCheckBoxIcon -CheckBox.arc = 4 -CheckBox.margin = 2,2,2,2 -CheckBox.iconTextGap = 4 -CheckBox.rollover = true - - -#---- CheckBoxMenuItem ---- - -CheckBoxMenuItem.border = com.formdev.flatlaf.ui.FlatMenuItemBorder -CheckBoxMenuItem.checkIcon = com.formdev.flatlaf.icons.FlatCheckBoxMenuItemIcon -CheckBoxMenuItem.arrowIcon = com.formdev.flatlaf.icons.FlatMenuItemArrowIcon -CheckBoxMenuItem.margin = @menuItemMargin -CheckBoxMenuItem.opaque = false -CheckBoxMenuItem.borderPainted = true -CheckBoxMenuItem.background = @menuBackground - - -#---- ColorChooser ---- - -ColorChooser.swatchesSwatchSize = {scaledDimension}16,16 -ColorChooser.swatchesRecentSwatchSize = {scaledDimension}16,16 -ColorChooser.swatchesDefaultRecentColor = $control - - -#---- ComboBox ---- - -ComboBox.border = com.formdev.flatlaf.ui.FlatRoundBorder -ComboBox.padding = @componentMargin -ComboBox.minimumWidth = 72 -ComboBox.editorColumns = 0 -ComboBox.maximumRowCount = 15 -[mac]ComboBox.showPopupOnNavigation = true -# allowed values: auto, button or none -ComboBox.buttonStyle = auto -ComboBox.background = @componentBackground -ComboBox.buttonBackground = $ComboBox.background -ComboBox.buttonEditableBackground = darken($ComboBox.background,2%) -ComboBox.buttonSeparatorColor = $Component.borderColor -ComboBox.buttonDisabledSeparatorColor = $Component.disabledBorderColor -ComboBox.buttonArrowColor = @buttonArrowColor -ComboBox.buttonDisabledArrowColor = @buttonDisabledArrowColor -ComboBox.buttonHoverArrowColor = @buttonHoverArrowColor -ComboBox.buttonPressedArrowColor = @buttonPressedArrowColor - -ComboBox.popupInsets = 0,0,0,0 -ComboBox.selectionInsets = 0,0,0,0 -ComboBox.selectionArc = 0 -ComboBox.borderCornerRadius = $Popup.borderCornerRadius -[mac]ComboBox.roundedBorderWidth = $Popup.roundedBorderWidth - - -#---- Component ---- - -Component.focusWidth = 0 -Component.innerFocusWidth = 0.5 -Component.innerOutlineWidth = 1 -Component.borderWidth = 1 -Component.arc = 5 -Component.minimumWidth = 64 -# allowed values: chevron or triangle -Component.arrowType = chevron -Component.hideMnemonics = true - - -#---- DesktopIcon ---- - -DesktopIcon.border = 4,4,4,4 -DesktopIcon.iconSize = 64,64 -DesktopIcon.closeSize = 20,20 -DesktopIcon.closeIcon = com.formdev.flatlaf.icons.FlatInternalFrameCloseIcon - - -#---- EditorPane ---- - -EditorPane.border = com.formdev.flatlaf.ui.FlatMarginBorder -EditorPane.margin = @componentMargin -EditorPane.background = @componentBackground - - -#---- FileChooser ---- - -FileChooser.newFolderIcon = com.formdev.flatlaf.icons.FlatFileChooserNewFolderIcon -FileChooser.upFolderIcon = com.formdev.flatlaf.icons.FlatFileChooserUpFolderIcon -FileChooser.homeFolderIcon = com.formdev.flatlaf.icons.FlatFileChooserHomeFolderIcon -FileChooser.detailsViewIcon = com.formdev.flatlaf.icons.FlatFileChooserDetailsViewIcon -FileChooser.listViewIcon = com.formdev.flatlaf.icons.FlatFileChooserListViewIcon -FileChooser.usesSingleFilePane = true -[win]FileChooser.useSystemExtensionHiding = true - - -#---- FileView ---- - -FileView.directoryIcon = com.formdev.flatlaf.icons.FlatFileViewDirectoryIcon -FileView.fileIcon = com.formdev.flatlaf.icons.FlatFileViewFileIcon -FileView.computerIcon = com.formdev.flatlaf.icons.FlatFileViewComputerIcon -FileView.hardDriveIcon = com.formdev.flatlaf.icons.FlatFileViewHardDriveIcon -FileView.floppyDriveIcon = com.formdev.flatlaf.icons.FlatFileViewFloppyDriveIcon -FileView.fullRowSelection = true - - -#---- FormattedTextField ---- - -FormattedTextField.border = com.formdev.flatlaf.ui.FlatTextBorder -FormattedTextField.margin = @componentMargin -FormattedTextField.background = @componentBackground -FormattedTextField.placeholderForeground = @disabledForeground -FormattedTextField.iconTextGap = 4 - - -#---- HelpButton ---- - -HelpButton.icon = com.formdev.flatlaf.icons.FlatHelpButtonIcon -HelpButton.borderColor = $Button.borderColor -HelpButton.disabledBorderColor = $Button.disabledBorderColor -HelpButton.focusedBorderColor = $Button.focusedBorderColor -HelpButton.hoverBorderColor = $?Button.hoverBorderColor -HelpButton.background = $Button.background -HelpButton.disabledBackground = $Button.disabledBackground -HelpButton.focusedBackground = $?Button.focusedBackground -HelpButton.hoverBackground = $?Button.hoverBackground -HelpButton.pressedBackground = $?Button.pressedBackground - -HelpButton.borderWidth = $?Button.borderWidth -HelpButton.innerFocusWidth = $?Button.innerFocusWidth - - -#---- InternalFrame ---- - -InternalFrame.border = com.formdev.flatlaf.ui.FlatInternalFrameUI$FlatInternalFrameBorder -InternalFrame.borderLineWidth = 1 -InternalFrame.borderMargins = 6,6,6,6 -InternalFrame.buttonSize = 24,24 -InternalFrame.closeIcon = com.formdev.flatlaf.icons.FlatInternalFrameCloseIcon -InternalFrame.iconifyIcon = com.formdev.flatlaf.icons.FlatInternalFrameIconifyIcon -InternalFrame.maximizeIcon = com.formdev.flatlaf.icons.FlatInternalFrameMaximizeIcon -InternalFrame.minimizeIcon = com.formdev.flatlaf.icons.FlatInternalFrameRestoreIcon -InternalFrame.windowBindings = null - -# drop shadow -InternalFrame.dropShadowPainted = true -InternalFrame.activeDropShadowColor = null -InternalFrame.activeDropShadowInsets = 5,5,6,6 -InternalFrame.inactiveDropShadowColor = null -InternalFrame.inactiveDropShadowInsets = 3,3,4,4 - - -#---- InternalFrameTitlePane ---- - -InternalFrameTitlePane.border = 0,8,0,0 - - -#---- List ---- - -List.border = 0,0,0,0 -List.cellMargins = 1,6,1,6 -List.selectionInsets = 0,0,0,0 -List.selectionArc = 0 -List.cellFocusColor = @cellFocusColor -List.cellNoFocusBorder = com.formdev.flatlaf.ui.FlatListCellBorder$Default -List.focusCellHighlightBorder = com.formdev.flatlaf.ui.FlatListCellBorder$Focused -List.focusSelectedCellHighlightBorder = com.formdev.flatlaf.ui.FlatListCellBorder$Selected -List.background = @componentBackground -List.selectionInactiveBackground = @selectionInactiveBackground -List.selectionInactiveForeground = @selectionInactiveForeground -List.dropCellBackground = @dropCellBackground -List.dropCellForeground = @dropCellForeground -List.dropLineColor = @dropLineColor -List.showCellFocusIndicator = false - - -#---- Menu ---- - -Menu.border = com.formdev.flatlaf.ui.FlatMenuItemBorder -Menu.arrowIcon = com.formdev.flatlaf.icons.FlatMenuArrowIcon -Menu.checkIcon = null -Menu.margin = @menuItemMargin -Menu.submenuPopupOffsetX = {scaledInteger}-4 -Menu.submenuPopupOffsetY = {scaledInteger}-4 -Menu.opaque = false -Menu.borderPainted = true -Menu.background = @menuBackground - - -#---- MenuBar ---- - -MenuBar.border = com.formdev.flatlaf.ui.FlatMenuBarBorder -MenuBar.background = @menuBackground -MenuBar.hoverBackground = @menuHoverBackground -MenuBar.itemMargins = 3,8,3,8 -MenuBar.selectionInsets = $MenuItem.selectionInsets -MenuBar.selectionEmbeddedInsets = $MenuItem.selectionInsets -MenuBar.selectionArc = $MenuItem.selectionArc - - -#---- MenuItem ---- - -MenuItem.border = com.formdev.flatlaf.ui.FlatMenuItemBorder -MenuItem.arrowIcon = com.formdev.flatlaf.icons.FlatMenuItemArrowIcon -MenuItem.checkIcon = null -MenuItem.margin = @menuItemMargin -MenuItem.opaque = false -MenuItem.borderPainted = true -MenuItem.verticallyAlignText = true -MenuItem.background = @menuBackground -MenuItem.checkBackground = @menuCheckBackground -MenuItem.checkMargins = 2,2,2,2 -MenuItem.minimumWidth = 72 -MenuItem.minimumIconSize = 16,16 -MenuItem.iconTextGap = 6 -MenuItem.textAcceleratorGap = 24 -MenuItem.textNoAcceleratorGap = 6 -MenuItem.acceleratorArrowGap = 2 -MenuItem.acceleratorDelimiter = "+" -[mac]MenuItem.acceleratorDelimiter = "" -MenuItem.selectionInsets = 0,0,0,0 -MenuItem.selectionArc = 0 - -# for MenuItem.selectionType = underline -MenuItem.underlineSelectionBackground = @menuHoverBackground -MenuItem.underlineSelectionCheckBackground = @menuCheckBackground -MenuItem.underlineSelectionColor = @accentUnderlineColor -MenuItem.underlineSelectionHeight = 3 - - -#---- OptionPane ---- - -OptionPane.border = 12,12,12,12 -OptionPane.messageAreaBorder = 0,0,0,0 -OptionPane.buttonAreaBorder = 12,0,0,0 -OptionPane.messageForeground = null - -OptionPane.showIcon = false -OptionPane.maxCharactersPerLine = 80 -OptionPane.iconMessageGap = 16 -OptionPane.messagePadding = 3 -OptionPane.buttonPadding = 8 -OptionPane.buttonMinimumWidth = {scaledInteger}72 -OptionPane.sameSizeButtons = true -OptionPane.setButtonMargin = false -OptionPane.buttonOrientation = 4 -[mac]OptionPane.isYesLast = true - -OptionPane.errorIcon = com.formdev.flatlaf.icons.FlatOptionPaneErrorIcon -OptionPane.informationIcon = com.formdev.flatlaf.icons.FlatOptionPaneInformationIcon -OptionPane.questionIcon = com.formdev.flatlaf.icons.FlatOptionPaneQuestionIcon -OptionPane.warningIcon = com.formdev.flatlaf.icons.FlatOptionPaneWarningIcon - - -#---- PasswordField ---- - -PasswordField.border = com.formdev.flatlaf.ui.FlatTextBorder -PasswordField.margin = @componentMargin -PasswordField.background = @componentBackground -PasswordField.placeholderForeground = @disabledForeground -PasswordField.iconTextGap = 4 -PasswordField.echoChar = \u2022 -PasswordField.showCapsLock = true -PasswordField.showRevealButton = false -PasswordField.capsLockIcon = com.formdev.flatlaf.icons.FlatCapsLockIcon -PasswordField.revealIcon = com.formdev.flatlaf.icons.FlatRevealIcon - - -#---- Popup ---- - -Popup.borderCornerRadius = 4 -[mac]Popup.roundedBorderWidth = 0 -Popup.dropShadowPainted = true -Popup.dropShadowInsets = -4,-4,4,4 - - -#---- PopupMenu ---- - -PopupMenu.border = com.formdev.flatlaf.ui.FlatPopupMenuBorder -PopupMenu.borderInsets = 4,1,4,1 -PopupMenu.borderCornerRadius = $Popup.borderCornerRadius -[mac]PopupMenu.roundedBorderWidth = $Popup.roundedBorderWidth -PopupMenu.background = @menuBackground -PopupMenu.scrollArrowColor = @buttonArrowColor - - -#---- PopupMenuSeparator ---- - -PopupMenuSeparator.height = 9 -PopupMenuSeparator.stripeWidth = 1 -PopupMenuSeparator.stripeIndent = 4 - - -#---- ProgressBar ---- - -ProgressBar.border = com.formdev.flatlaf.ui.FlatEmptyBorder -ProgressBar.arc = 4 -ProgressBar.horizontalSize = 146,4 -ProgressBar.verticalSize = 4,146 -ProgressBar.cycleTime = 4000 -ProgressBar.repaintInterval = 15 -ProgressBar.font = -2 - - -#---- RadioButton ---- - -RadioButton.border = com.formdev.flatlaf.ui.FlatMarginBorder -RadioButton.icon = com.formdev.flatlaf.icons.FlatRadioButtonIcon -RadioButton.icon.centerDiameter = 8 -RadioButton.icon[filled].centerDiameter = 5 -RadioButton.margin = 2,2,2,2 -RadioButton.iconTextGap = 4 -RadioButton.rollover = true - - -#---- RadioButtonMenuItem ---- - -RadioButtonMenuItem.border = com.formdev.flatlaf.ui.FlatMenuItemBorder -RadioButtonMenuItem.checkIcon = com.formdev.flatlaf.icons.FlatRadioButtonMenuItemIcon -RadioButtonMenuItem.arrowIcon = com.formdev.flatlaf.icons.FlatMenuItemArrowIcon -RadioButtonMenuItem.margin = @menuItemMargin -RadioButtonMenuItem.opaque = false -RadioButtonMenuItem.borderPainted = true -RadioButtonMenuItem.background = @menuBackground - - -#---- RootPane ---- - -RootPane.border = com.formdev.flatlaf.ui.FlatRootPaneUI$FlatWindowBorder -RootPane.borderDragThickness = 5 -RootPane.cornerDragWidth = 16 -RootPane.honorFrameMinimumSizeOnResize = false -RootPane.honorDialogMinimumSizeOnResize = true - - -#---- ScrollBar ---- - -ScrollBar.width = 10 -ScrollBar.minimumButtonSize = 12,12 -ScrollBar.minimumThumbSize = 10,10 -ScrollBar.maximumThumbSize = 100000,100000 -ScrollBar.trackInsets = 0,0,0,0 -ScrollBar.thumbInsets = 0,0,0,0 -ScrollBar.trackArc = 0 -ScrollBar.thumbArc = 0 -ScrollBar.hoverThumbWithTrack = false -ScrollBar.pressedThumbWithTrack = false -ScrollBar.showButtons = false -ScrollBar.squareButtons = false -ScrollBar.buttonArrowColor = @buttonArrowColor -ScrollBar.buttonDisabledArrowColor = @buttonDisabledArrowColor -ScrollBar.allowsAbsolutePositioning = true - -[mac]ScrollBar.minimumThumbSize = 18,18 -[mac]ScrollBar.thumbInsets = 2,2,2,2 -[mac]ScrollBar.thumbArc = 999 -[mac]ScrollBar.hoverThumbWithTrack = true - -[linux]ScrollBar.minimumThumbSize = 18,18 -[linux]ScrollBar.thumbInsets = 2,2,2,2 -[linux]ScrollBar.thumbArc = 999 - - -#---- ScrollPane ---- - -ScrollPane.border = com.formdev.flatlaf.ui.FlatScrollPaneBorder -ScrollPane.background = $ScrollBar.track -ScrollPane.fillUpperCorner = true -ScrollPane.smoothScrolling = true -ScrollPane.arc = 0 -#ScrollPane.List.arc = -1 -#ScrollPane.Table.arc = -1 -#ScrollPane.TextComponent.arc = -1 -#ScrollPane.Tree.arc = -1 - - -#---- SearchField ---- - -SearchField.searchIconColor = fade(Actions.GreyInline,90%,lazy) -SearchField.searchIconHoverColor = fade(Actions.GreyInline,70%,lazy) -SearchField.searchIconPressedColor = fade(Actions.GreyInline,50%,lazy) - -SearchField.clearIconColor = fade(Actions.GreyInline,50%,lazy) -SearchField.clearIconHoverColor = $SearchField.clearIconColor -SearchField.clearIconPressedColor = fade(Actions.GreyInline,80%,lazy) - - -#---- Separator ---- - -Separator.height = 3 -Separator.stripeWidth = 1 -Separator.stripeIndent = 1 - - -#---- Slider ---- - -Slider.focusInsets = 0,0,0,0 -Slider.trackWidth = 2 -Slider.thumbSize = 12,12 -Slider.focusWidth = 4 - - -#---- Spinner ---- - -Spinner.border = com.formdev.flatlaf.ui.FlatRoundBorder -Spinner.background = @componentBackground -Spinner.buttonBackground = darken($Spinner.background,2%) -Spinner.buttonSeparatorColor = $Component.borderColor -Spinner.buttonDisabledSeparatorColor = $Component.disabledBorderColor -Spinner.buttonArrowColor = @buttonArrowColor -Spinner.buttonDisabledArrowColor = @buttonDisabledArrowColor -Spinner.buttonHoverArrowColor = @buttonHoverArrowColor -Spinner.buttonPressedArrowColor = @buttonPressedArrowColor -Spinner.padding = @componentMargin -Spinner.editorBorderPainted = false -# allowed values: button or none -Spinner.buttonStyle = button - - -#---- SplitPane ---- - -SplitPane.dividerSize = 5 -SplitPane.continuousLayout = true -SplitPane.border = null -SplitPane.centerOneTouchButtons = true -SplitPane.oneTouchButtonSize = {scaledInteger}6 -SplitPane.oneTouchButtonOffset = {scaledInteger}2 - -SplitPaneDivider.border = null -SplitPaneDivider.oneTouchArrowColor = @buttonArrowColor -SplitPaneDivider.oneTouchHoverArrowColor = @buttonHoverArrowColor -SplitPaneDivider.oneTouchPressedArrowColor = @buttonPressedArrowColor -# allowed values: grip or plain -SplitPaneDivider.style = grip -SplitPaneDivider.gripColor = @icon -SplitPaneDivider.gripDotCount = 3 -SplitPaneDivider.gripDotSize = 3 -SplitPaneDivider.gripGap = 2 - - -#---- TabbedPane ---- - -TabbedPane.tabHeight = 32 -TabbedPane.tabSelectionHeight = 3 -TabbedPane.cardTabSelectionHeight = 3 -TabbedPane.tabArc = 0 -TabbedPane.tabSelectionArc = 0 -TabbedPane.cardTabArc = 12 -TabbedPane.selectedInsets = 0,0,0,0 -TabbedPane.tabSelectionInsets = 0,0,0,0 -TabbedPane.contentSeparatorHeight = 1 -TabbedPane.showTabSeparators = false -TabbedPane.tabSeparatorsFullHeight = false -TabbedPane.hasFullBorder = false -TabbedPane.tabInsets = 4,12,4,12 -TabbedPane.tabAreaInsets = 0,0,0,0 -TabbedPane.selectedTabPadInsets = 0,0,0,0 -TabbedPane.tabRunOverlay = 0 -TabbedPane.tabsOverlapBorder = false -TabbedPane.disabledForeground = @disabledForeground -TabbedPane.shadow = @background -TabbedPane.contentBorderInsets = null -# allowed values: moreTabsButton or arrowButtons -TabbedPane.hiddenTabsNavigation = moreTabsButton -# allowed values: leading, trailing, center or fill -TabbedPane.tabAreaAlignment = leading -# allowed values: leading, trailing or center -TabbedPane.tabAlignment = center -# allowed values: preferred, equal or compact -TabbedPane.tabWidthMode = preferred -# allowed values: none, auto, left or right -TabbedPane.tabRotation = none - -# allowed values: underlined or card -TabbedPane.tabType = underlined - -# allowed values: chevron or triangle -TabbedPane.arrowType = chevron -TabbedPane.buttonInsets = 2,1,2,1 -TabbedPane.buttonArc = $Button.arc - -# allowed values: wrap or scroll -#TabbedPane.tabLayoutPolicy = scroll -# allowed values: never or asNeeded -TabbedPane.tabsPopupPolicy = asNeeded -# allowed values: never, asNeeded or asNeededSingle -TabbedPane.scrollButtonsPolicy = asNeededSingle -# allowed values: both or trailing -TabbedPane.scrollButtonsPlacement = both - -TabbedPane.closeIcon = com.formdev.flatlaf.icons.FlatTabbedPaneCloseIcon -TabbedPane.closeSize = 16,16 -TabbedPane.closeArc = 4 -TabbedPane.closeCrossPlainSize = 7.5 -TabbedPane.closeCrossFilledSize = $TabbedPane.closeCrossPlainSize -TabbedPane.closeCrossLineWidth = 1 - - -#---- Table ---- - -Table.rowHeight = 20 -Table.showHorizontalLines = false -Table.showVerticalLines = false -Table.showTrailingVerticalLine = false -Table.paintOutsideAlternateRows = false -Table.editorSelectAllOnStartEditing = true -Table.consistentHomeEndKeyBehavior = true -Table.intercellSpacing = 0,0 -Table.scrollPaneBorder = com.formdev.flatlaf.ui.FlatScrollPaneBorder -Table.ascendingSortIcon = com.formdev.flatlaf.icons.FlatAscendingSortIcon -Table.descendingSortIcon = com.formdev.flatlaf.icons.FlatDescendingSortIcon -Table.sortIconColor = @icon -Table.cellMargins = 2,3,2,3 -Table.cellFocusColor = @cellFocusColor -Table.cellNoFocusBorder = com.formdev.flatlaf.ui.FlatTableCellBorder$Default -Table.focusCellHighlightBorder = com.formdev.flatlaf.ui.FlatTableCellBorder$Focused -Table.focusSelectedCellHighlightBorder = com.formdev.flatlaf.ui.FlatTableCellBorder$Selected -Table.focusCellBackground = $Table.background -Table.focusCellForeground = $Table.foreground -Table.background = @componentBackground -Table.selectionInactiveBackground = @selectionInactiveBackground -Table.selectionInactiveForeground = @selectionInactiveForeground -Table.dropCellBackground = @dropCellBackground -Table.dropCellForeground = @dropCellForeground -Table.dropLineColor = @dropLineColor -Table.dropLineShortColor = @dropLineShortColor - - -#---- TableHeader ---- - -TableHeader.height = 25 -TableHeader.cellBorder = com.formdev.flatlaf.ui.FlatTableHeaderBorder -TableHeader.cellMargins = 2,3,2,3 -TableHeader.focusCellBackground = $TableHeader.background -TableHeader.background = @componentBackground -TableHeader.showTrailingVerticalLine = false - - -#---- TextArea ---- - -TextArea.border = com.formdev.flatlaf.ui.FlatMarginBorder -TextArea.margin = @componentMargin -TextArea.background = @componentBackground - - -#---- TextComponent ---- - -# allowed values: never, once or always -TextComponent.selectAllOnFocusPolicy = once -TextComponent.selectAllOnMouseClick = false -TextComponent.arc = 0 - - -#---- TextField ---- - -TextField.border = com.formdev.flatlaf.ui.FlatTextBorder -TextField.margin = @componentMargin -TextField.background = @componentBackground -TextField.placeholderForeground = @disabledForeground -TextField.iconTextGap = 4 - - -#---- TextPane ---- - -TextPane.border = com.formdev.flatlaf.ui.FlatMarginBorder -TextPane.margin = @componentMargin -TextPane.background = @componentBackground - - -#---- TitledBorder ---- - -TitledBorder.titleColor = @foreground -TitledBorder.border = 1,1,1,1,$Separator.foreground - - -#---- TitlePane ---- - -TitlePane.useWindowDecorations = true -TitlePane.menuBarEmbedded = true -TitlePane.unifiedBackground = true -TitlePane.showIcon = true -TitlePane.showIconInDialogs = true -TitlePane.noIconLeftGap = 8 -TitlePane.iconSize = 16,16 -TitlePane.iconMargins = 3,8,3,8 -TitlePane.titleMargins = 3,0,3,0 -TitlePane.titleMinimumWidth = 60 -TitlePane.buttonSize = 44,30 -TitlePane.buttonMinimumWidth = 30 -TitlePane.buttonMaximizedHeight = 22 -TitlePane.buttonSymbolHeight = 10 -TitlePane.centerTitle = false -TitlePane.centerTitleIfMenuBarEmbedded = true -TitlePane.showIconBesideTitle = false -TitlePane.menuBarTitleGap = 40 -TitlePane.menuBarTitleMinimumGap = 12 -TitlePane.closeIcon = com.formdev.flatlaf.icons.FlatWindowCloseIcon -TitlePane.iconifyIcon = com.formdev.flatlaf.icons.FlatWindowIconifyIcon -TitlePane.maximizeIcon = com.formdev.flatlaf.icons.FlatWindowMaximizeIcon -TitlePane.restoreIcon = com.formdev.flatlaf.icons.FlatWindowRestoreIcon - -TitlePane.background = $MenuBar.background -TitlePane.inactiveBackground = $TitlePane.background -TitlePane.foreground = @foreground -TitlePane.inactiveForeground = @disabledForeground - -TitlePane.closeHoverBackground = #c42b1c -TitlePane.closePressedBackground = fade($TitlePane.closeHoverBackground,90%) -TitlePane.closeHoverForeground = #fff -TitlePane.closePressedForeground = #fff - -# window style "small" -TitlePane.small.font = -1 -TitlePane.small.showIcon = false -TitlePane.small.buttonSize = 30,20 -TitlePane.small.buttonSymbolHeight = 8 -TitlePane.small.closeIcon = com.formdev.flatlaf.icons.FlatWindowCloseIcon, small -TitlePane.small.iconifyIcon = com.formdev.flatlaf.icons.FlatWindowIconifyIcon, small -TitlePane.small.maximizeIcon = com.formdev.flatlaf.icons.FlatWindowMaximizeIcon, small -TitlePane.small.restoreIcon = com.formdev.flatlaf.icons.FlatWindowRestoreIcon, small - - -#---- ToggleButton ---- - -ToggleButton.border = $Button.border -ToggleButton.margin = $Button.margin -ToggleButton.iconTextGap = $Button.iconTextGap -ToggleButton.rollover = $Button.rollover - -ToggleButton.background = $Button.background -ToggleButton.pressedBackground = $Button.pressedBackground -ToggleButton.selectedForeground = $ToggleButton.foreground - -ToggleButton.toolbar.hoverBackground = $Button.toolbar.hoverBackground -ToggleButton.toolbar.pressedBackground = $Button.toolbar.pressedBackground - -# button type "tab" -ToggleButton.tab.underlineHeight = 2 -ToggleButton.tab.underlineColor = $TabbedPane.underlineColor -ToggleButton.tab.disabledUnderlineColor = $TabbedPane.disabledUnderlineColor -ToggleButton.tab.selectedBackground = $?TabbedPane.selectedBackground -ToggleButton.tab.selectedForeground = $?TabbedPane.selectedForeground -ToggleButton.tab.hoverBackground = $TabbedPane.hoverColor -ToggleButton.tab.focusBackground = $TabbedPane.focusColor - - -#---- ToolBar ---- - -ToolBar.border = com.formdev.flatlaf.ui.FlatToolBarBorder -ToolBar.borderMargins = 2,2,2,2 -ToolBar.isRollover = true -ToolBar.focusableButtons = false -ToolBar.arrowKeysOnlyNavigation = true -ToolBar.hoverButtonGroupArc = 8 -ToolBar.floatable = false -ToolBar.gripColor = @icon -ToolBar.dockingBackground = darken($ToolBar.background,5%) -ToolBar.dockingForeground = $Component.borderColor -ToolBar.floatingBackground = $ToolBar.background -ToolBar.floatingForeground = $Component.borderColor - -ToolBar.separatorSize = null -ToolBar.separatorWidth = 7 -ToolBar.separatorColor = $Separator.foreground - -# not used in FlatLaf; intended for custom components in toolbar -# https://github.com/JFormDesigner/FlatLaf/issues/56#issuecomment-586297814 -ToolBar.spacingBorder = $Button.toolbar.spacingInsets - - -#---- ToolTipManager ---- - -ToolTipManager.enableToolTipMode = activeApplication - - -#---- ToolTip ---- - -ToolTip.borderCornerRadius = $Popup.borderCornerRadius -[mac]ToolTip.roundedBorderWidth = $Popup.roundedBorderWidth - - -#---- Tree ---- - -Tree.border = 1,1,1,1 -Tree.editorBorder = 1,1,1,1,@cellFocusColor -Tree.background = @componentBackground -Tree.selectionInactiveBackground = @selectionInactiveBackground -Tree.selectionInactiveForeground = @selectionInactiveForeground -Tree.textBackground = $Tree.background -Tree.textForeground = $Tree.foreground -Tree.selectionBorderColor = @cellFocusColor -Tree.dropCellBackground = @dropCellBackground -Tree.dropCellForeground = @dropCellForeground -Tree.dropLineColor = @dropLineColor -Tree.rendererFillBackground = false -Tree.rendererMargins = 1,2,1,2 -Tree.selectionInsets = 0,0,0,0 -Tree.selectionArc = 0 -Tree.wideSelection = true -Tree.repaintWholeRow = true -Tree.paintLines = false -Tree.showCellFocusIndicator = false -Tree.showDefaultIcons = false -Tree.leftChildIndent = 7 -Tree.rightChildIndent = 11 -Tree.rowHeight = 0 - -Tree.expandedIcon = com.formdev.flatlaf.icons.FlatTreeExpandedIcon -Tree.collapsedIcon = com.formdev.flatlaf.icons.FlatTreeCollapsedIcon -Tree.leafIcon = com.formdev.flatlaf.icons.FlatTreeLeafIcon -Tree.closedIcon = com.formdev.flatlaf.icons.FlatTreeClosedIcon -Tree.openIcon = com.formdev.flatlaf.icons.FlatTreeOpenIcon - -Tree.icon.expandedColor = @icon -Tree.icon.collapsedColor = @icon -Tree.icon.leafColor = @icon -Tree.icon.closedColor = @icon -Tree.icon.openColor = @icon - - -#---- Styles ------------------------------------------------------------------ - -#---- inTextField ---- -# for leading/trailing components in text fields - -[style]ToggleButton.inTextField = $[style]Button.inTextField - -[style]ToolBar.inTextField = \ - floatable: false; \ - opaque: false; \ - borderMargins: 0,0,0,0 - -[style]ToolBarSeparator.inTextField = \ - separatorWidth: 3 - - -#---- clearButton ---- -# for clear/cancel button in text fields - -[style]Button.clearButton = \ - icon: com.formdev.flatlaf.icons.FlatClearIcon; \ - focusable: false; \ - toolbar.margin: 1,1,1,1; \ - toolbar.spacingInsets: 1,1,1,1; \ - toolbar.hoverBackground: null; \ - toolbar.pressedBackground: null diff --git a/src/main/resources/com/formdev/flatlaf/FlatLightLaf.class b/src/main/resources/com/formdev/flatlaf/FlatLightLaf.class deleted file mode 100644 index ba554a9..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatLightLaf.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatLightLaf.properties b/src/main/resources/com/formdev/flatlaf/FlatLightLaf.properties deleted file mode 100644 index 272c965..0000000 --- a/src/main/resources/com/formdev/flatlaf/FlatLightLaf.properties +++ /dev/null @@ -1,390 +0,0 @@ -# -# Copyright 2019 FormDev Software GmbH -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# -# This file is loaded for all light themes (that extend class FlatLightLaf). -# -# Documentation: -# - https://www.formdev.com/flatlaf/properties-files/ -# - https://www.formdev.com/flatlaf/how-to-customize/ -# -# NOTE: Avoid copying the whole content of this file to own properties files. -# This will make upgrading to newer FlatLaf versions complex and error-prone. -# Instead, copy and modify only those properties that you need to alter. -# - -# Colors and style mostly based on IntelliJ theme from IntelliJ IDEA Community Edition, -# which is licensed under the Apache 2.0 license. Copyright 2000-2019 JetBrains s.r.o. -# See: https://github.com/JetBrains/intellij-community/ - -#---- variables ---- - -# general background and foreground (text color) -@background = #f2f2f2 -@foreground = #000 -@disabledBackground = @background -@disabledForeground = tint(@foreground,55%) - -# component background -@buttonBackground = lighten(@background,5%) -@componentBackground = lighten(@background,5%) -@menuBackground = lighten(@background,5%) - -# selection -@selectionBackground = @accentSelectionBackground -@selectionForeground = contrast(@selectionBackground, @foreground, #fff) -@selectionInactiveBackground = shade(@background,13%) -@selectionInactiveForeground = @foreground - -# menu -@menuSelectionBackground = @selectionBackground -@menuHoverBackground = darken(@menuBackground,10%,derived) -@menuCheckBackground = lighten(@menuSelectionBackground,40%,derived noAutoInverse) -@menuAcceleratorForeground = lighten(@foreground,30%) -@menuAcceleratorSelectionForeground = @selectionForeground - -# misc -@cellFocusColor = darken(@selectionBackground,20%) -@icon = shade(@background,27%) - -# accent colors (blueish) -# set @accentColor to use single accent color or -# modify @accentBaseColor to use variations of accent base color -@accentColor = systemColor(accent,null) -@accentBaseColor = #2675BF -@accentBase2Color = lighten(saturate(@accentBaseColor,10%),6%) -# accent color variations -@accentCheckmarkColor = if(@accentColor, @accentColor, tint(@accentBase2Color,20%)) -@accentFocusColor = if(@accentColor, @accentColor, lighten(@accentBaseColor,31%)) -@accentLinkColor = if(@accentColor, @accentColor, darken(@accentBaseColor,3%)) -@accentSelectionBackground = if(@accentColor, @accentColor, @accentBaseColor) -@accentSliderColor = if(@accentColor, @accentColor, @accentBase2Color) -@accentUnderlineColor = if(@accentColor, @accentColor, tint(@accentBaseColor,10%)) -@accentButtonDefaultBorderColor = if(@accentColor, @accentColor, tint(@accentBase2Color,20%)) - -# for buttons within components (e.g. combobox or spinner) -@buttonArrowColor = tint(@foreground,40%) -@buttonDisabledArrowColor = lighten(@buttonArrowColor,25%) -@buttonHoverArrowColor = lighten(@buttonArrowColor,20%,derived noAutoInverse) -@buttonPressedArrowColor = lighten(@buttonArrowColor,30%,derived noAutoInverse) - -# Drop (use lazy colors for IntelliJ platform themes, which usually do not specify these colors) -@dropCellBackground = lighten(List.selectionBackground,10%,lazy) -@dropCellForeground = lazy(List.selectionForeground) -@dropLineColor = lighten(List.selectionBackground,20%,lazy) -@dropLineShortColor = darken(List.selectionBackground,20%,lazy) - - -#---- system colors ---- - -activeCaption = #99b4d1 -inactiveCaption = #bfcddb -controlHighlight = lighten($controlShadow,12%) -controlLtHighlight = lighten($controlShadow,25%) -controlDkShadow = darken($controlShadow,15%) - - -#---- Button ---- - -Button.background = @buttonBackground -Button.focusedBackground = changeLightness($Component.focusColor,95%) -Button.hoverBackground = darken($Button.background,3%,derived) -Button.pressedBackground = darken($Button.background,10%,derived) -Button.selectedBackground = darken($Button.background,20%,derived) -Button.selectedForeground = $Button.foreground -Button.disabledSelectedBackground = darken($Button.background,13%,derived) - -Button.borderColor = $Component.borderColor -Button.disabledBorderColor = $Component.disabledBorderColor -Button.focusedBorderColor = $Component.focusedBorderColor -Button.hoverBorderColor = $Button.focusedBorderColor - -Button.innerFocusWidth = 0 - -Button.default.background = $Button.background -Button.default.foreground = $Button.foreground -Button.default.focusedBackground = $Button.focusedBackground -Button.default.hoverBackground = darken($Button.default.background,3%,derived) -Button.default.pressedBackground = darken($Button.default.background,10%,derived) -Button.default.borderColor = @accentButtonDefaultBorderColor -Button.default.hoverBorderColor = $Button.hoverBorderColor -Button.default.focusedBorderColor = $Button.focusedBorderColor -Button.default.focusColor = $Component.focusColor -Button.default.borderWidth = 2 - -Button.toolbar.hoverBackground = darken($Button.background,12%,derived) -Button.toolbar.pressedBackground = darken($Button.background,15%,derived) -Button.toolbar.selectedBackground = $Button.selectedBackground - - -#---- CheckBox ---- - -CheckBox.icon.focusWidth = 1 - -# enabled -CheckBox.icon.borderColor = shade($Component.borderColor,10%) -CheckBox.icon.background = @buttonBackground -CheckBox.icon.selectedBorderColor = $CheckBox.icon.checkmarkColor -CheckBox.icon.selectedBackground = $CheckBox.icon.background -CheckBox.icon.checkmarkColor = @accentCheckmarkColor - -# disabled -CheckBox.icon.disabledBorderColor = tint($CheckBox.icon.borderColor,20%) -CheckBox.icon.disabledBackground = @disabledBackground -CheckBox.icon.disabledCheckmarkColor = lighten(changeSaturation($CheckBox.icon.checkmarkColor,0%),5%) - -# focused -CheckBox.icon.focusedBorderColor = shade($Component.focusedBorderColor,10%) -CheckBox.icon.focusedBackground = changeLightness($Component.focusColor,95%) - -# hover -CheckBox.icon.hoverBorderColor = $CheckBox.icon.focusedBorderColor -CheckBox.icon.hoverBackground = darken($CheckBox.icon.background,3%,derived) - -# pressed -CheckBox.icon.pressedBorderColor = $CheckBox.icon.focusedBorderColor -CheckBox.icon.pressedBackground = darken($CheckBox.icon.background,10%,derived) - - -# used if CheckBox.icon.style or RadioButton.icon.style = filled -# enabled -CheckBox.icon[filled].selectedBorderColor = shade($CheckBox.icon[filled].selectedBackground,5%) -CheckBox.icon[filled].selectedBackground = @accentCheckmarkColor -CheckBox.icon[filled].checkmarkColor = @buttonBackground -# focused -CheckBox.icon[filled].focusedSelectedBorderColor = tint($CheckBox.icon[filled].selectedBackground,50%) -CheckBox.icon[filled].focusedSelectedBackground = $CheckBox.icon[filled].selectedBackground -CheckBox.icon[filled].focusedCheckmarkColor = $CheckBox.icon.focusedBackground -# hover -CheckBox.icon[filled].hoverSelectedBackground = darken($CheckBox.icon[filled].selectedBackground,5%,derived) -# pressed -CheckBox.icon[filled].pressedSelectedBackground = darken($CheckBox.icon[filled].selectedBackground,10%,derived) - - -#---- CheckBoxMenuItem ---- - -CheckBoxMenuItem.icon.checkmarkColor = @accentCheckmarkColor -CheckBoxMenuItem.icon.disabledCheckmarkColor = @buttonDisabledArrowColor - - -#---- Component ---- - -Component.borderColor = shade(@background,20%) -Component.disabledBorderColor = tint($Component.borderColor,20%) -Component.focusedBorderColor = shade($Component.focusColor,10%) -Component.focusColor = @accentFocusColor -Component.linkColor = @accentLinkColor -Component.accentColor = if(@accentColor, @accentColor, @accentBaseColor) -Component.grayFilter = 25,-25,100 - -Component.error.borderColor = lighten(desaturate($Component.error.focusedBorderColor,20%),25%) -Component.error.focusedBorderColor = #e53e4d -Component.warning.borderColor = lighten(saturate($Component.warning.focusedBorderColor,25%),20%) -Component.warning.focusedBorderColor = #e2a53a -Component.custom.borderColor = lighten(desaturate(#f00,20%,derived noAutoInverse),25%,derived noAutoInverse) - - -#---- Desktop ---- - -Desktop.background = #E6EBF0 - - -#---- DesktopIcon ---- - -DesktopIcon.background = darken($Desktop.background,10%,derived) - - -#---- HelpButton ---- - -HelpButton.questionMarkColor = @accentCheckmarkColor -HelpButton.disabledQuestionMarkColor = shade(@background,30%) - - -#---- InternalFrame ---- - -InternalFrame.activeTitleBackground = #fff -InternalFrame.activeTitleForeground = @foreground -InternalFrame.inactiveTitleBackground = darken($InternalFrame.activeTitleBackground,2%) -InternalFrame.inactiveTitleForeground = @disabledForeground - -InternalFrame.activeBorderColor = shade(@background,40%) -InternalFrame.inactiveBorderColor = shade(@background,20%) - -InternalFrame.buttonHoverBackground = darken($InternalFrame.activeTitleBackground,10%,derived) -InternalFrame.buttonPressedBackground = darken($InternalFrame.activeTitleBackground,20%,derived) -InternalFrame.closeHoverBackground = lazy(Actions.Red) -InternalFrame.closePressedBackground = darken(Actions.Red,10%,lazy) -InternalFrame.closeHoverForeground = #fff -InternalFrame.closePressedForeground = #fff - -InternalFrame.activeDropShadowOpacity = 0.25 -InternalFrame.inactiveDropShadowOpacity = 0.5 - - -#---- Menu ---- - -Menu.icon.arrowColor = @buttonArrowColor -Menu.icon.disabledArrowColor = @buttonDisabledArrowColor - - -#---- MenuBar ---- - -MenuBar.borderColor = $Separator.foreground - - -#---- PasswordField ---- - -PasswordField.capsLockIconColor = #00000064 -PasswordField.revealIconColor = tint(@foreground,40%) - - -#---- Popup ---- - -Popup.dropShadowColor = #000 -Popup.dropShadowOpacity = 0.15 - - -#---- PopupMenu ---- - -PopupMenu.borderColor = shade(@background,28%) -PopupMenu.hoverScrollArrowBackground = darken(@background,5%) - - -#---- ProgressBar ---- - -ProgressBar.background = darken(@background,13%) -ProgressBar.foreground = @accentSliderColor -ProgressBar.selectionBackground = @foreground -ProgressBar.selectionForeground = contrast($ProgressBar.foreground, @foreground, @componentBackground) - - -#---- RootPane ---- - -RootPane.activeBorderColor = darken(@background,50%,derived) -RootPane.inactiveBorderColor = darken(@background,30%,derived) - - -#---- ScrollBar ---- - -ScrollBar.track = lighten(@background,1%,derived noAutoInverse) -ScrollBar.thumb = darken($ScrollBar.track,10%,derived noAutoInverse) -ScrollBar.hoverTrackColor = darken($ScrollBar.track,3%,derived noAutoInverse) -ScrollBar.hoverThumbColor = darken($ScrollBar.thumb,10%,derived noAutoInverse) -ScrollBar.pressedThumbColor = darken($ScrollBar.thumb,20%,derived noAutoInverse) -ScrollBar.hoverButtonBackground = darken(@background,5%,derived noAutoInverse) -ScrollBar.pressedButtonBackground = darken(@background,10%,derived noAutoInverse) - - -#---- Separator ---- - -Separator.foreground = shade(@background,15%) - - -#---- Slider ---- - -Slider.trackValueColor = @accentSliderColor -Slider.trackColor = darken(@background,18%) -Slider.thumbColor = $Slider.trackValueColor -Slider.tickColor = @disabledForeground -Slider.focusedColor = fade(changeLightness($Component.focusColor,75%,derived),50%,derived) -Slider.hoverThumbColor = darken($Slider.thumbColor,5%,derived) -Slider.pressedThumbColor = darken($Slider.thumbColor,8%,derived) -Slider.disabledTrackColor = darken(@background,13%) -Slider.disabledThumbColor = $Slider.disabledTrackColor - - -#---- SplitPane ---- - -SplitPaneDivider.draggingColor = $Component.borderColor - - -#---- TabbedPane ---- - -TabbedPane.underlineColor = @accentUnderlineColor -TabbedPane.inactiveUnderlineColor = mix(@accentUnderlineColor,$TabbedPane.background,50%) -TabbedPane.disabledUnderlineColor = darken(@background,28%) -TabbedPane.hoverColor = darken($TabbedPane.background,7%,derived) -TabbedPane.focusColor = mix(@selectionBackground,$TabbedPane.background,10%) -TabbedPane.contentAreaColor = $Component.borderColor - -TabbedPane.buttonHoverBackground = darken($TabbedPane.background,7%,derived) -TabbedPane.buttonPressedBackground = darken($TabbedPane.background,10%,derived) - -TabbedPane.closeBackground = null -TabbedPane.closeForeground = @disabledForeground -TabbedPane.closeHoverBackground = darken($TabbedPane.background,20%,derived) -TabbedPane.closeHoverForeground = @foreground -TabbedPane.closePressedBackground = darken($TabbedPane.background,25%,derived) -TabbedPane.closePressedForeground = $TabbedPane.closeHoverForeground - - -#---- Table ---- - -Table.gridColor = darken($Table.background,8%) - - -#---- TableHeader ---- - -TableHeader.hoverBackground = darken($TableHeader.background,5%,derived) -TableHeader.pressedBackground = darken($TableHeader.background,10%,derived) -TableHeader.separatorColor = darken($TableHeader.background,10%) -TableHeader.bottomSeparatorColor = $TableHeader.separatorColor - - -#---- TitlePane ---- - -TitlePane.embeddedForeground = lighten($TitlePane.foreground,35%) -TitlePane.buttonHoverBackground = darken($TitlePane.background,10%,derived) -TitlePane.buttonPressedBackground = darken($TitlePane.background,8%,derived) - - -#---- ToggleButton ---- - -ToggleButton.selectedBackground = darken($ToggleButton.background,20%,derived) -ToggleButton.disabledSelectedBackground = darken($ToggleButton.background,13%,derived) - -ToggleButton.toolbar.selectedBackground = $ToggleButton.selectedBackground - - -#---- ToolBar ---- - -ToolBar.hoverButtonGroupBackground = darken($ToolBar.background,3%,derived) - - -#---- ToolTip ---- - -ToolTip.border = 4,6,4,6,shade(@background,40%) -ToolTip.background = lighten(@background,3%) - - -#---- Tree ---- - -Tree.hash = darken($Tree.background,10%) - - - -#---- Styles ------------------------------------------------------------------ - -#---- inTextField ---- -# for leading/trailing components in text fields - -[style]Button.inTextField = \ - focusable: false; \ - toolbar.margin: 1,1,1,1; \ - toolbar.spacingInsets: 1,1,1,1; \ - toolbar.hoverBackground: darken($TextField.background,4%); \ - toolbar.pressedBackground: darken($TextField.background,8%); \ - toolbar.selectedBackground: darken($TextField.background,12%) diff --git a/src/main/resources/com/formdev/flatlaf/FlatPropertiesLaf.class b/src/main/resources/com/formdev/flatlaf/FlatPropertiesLaf.class deleted file mode 100644 index b455a85..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatPropertiesLaf.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/FlatSystemProperties.class b/src/main/resources/com/formdev/flatlaf/FlatSystemProperties.class deleted file mode 100644 index 9176f34..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/FlatSystemProperties.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/IntelliJTheme$ThemeLaf.class b/src/main/resources/com/formdev/flatlaf/IntelliJTheme$ThemeLaf.class deleted file mode 100644 index 417cdba..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/IntelliJTheme$ThemeLaf.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/IntelliJTheme$ThemeLaf.properties b/src/main/resources/com/formdev/flatlaf/IntelliJTheme$ThemeLaf.properties deleted file mode 100644 index d31c0cf..0000000 --- a/src/main/resources/com/formdev/flatlaf/IntelliJTheme$ThemeLaf.properties +++ /dev/null @@ -1,468 +0,0 @@ -# -# Copyright 2019 FormDev Software GmbH -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# -# This file is loaded for all IntelliJ Platform themes. -# -# Documentation: -# - https://www.formdev.com/flatlaf/properties-files/ -# - https://www.formdev.com/flatlaf/how-to-customize/ -# - -#---- system colors ---- - -# fix (most) system colors because they are usually not set in .json files -desktop = lazy(TextField.background) -activeCaptionText = lazy(TextField.foreground) -inactiveCaptionText = lazy(TextField.foreground) -window = lazy(Panel.background) -windowBorder = lazy(TextField.foreground) -windowText = lazy(TextField.foreground) -menu = lazy(Menu.background) -menuText = lazy(Menu.foreground) -text = lazy(TextField.background) -textText = lazy(TextField.foreground) -textHighlight = lazy(TextField.selectionBackground) -textHighlightText = lazy(TextField.selectionForeground) -textInactiveText = lazy(TextField.inactiveForeground) -control = lazy(Panel.background) -controlText = lazy(TextField.foreground) -info = lazy(ToolTip.background) -infoText = lazy(ToolTip.foreground) - - -#---- variables ---- - -# make sure that accent color (set via FlatLaf.setSystemColorGetter()) is ignored -@accentColor = null - -# use fixed color because it is used in borders -@cellFocusColor = #222 - - -#---- Button ---- - -Button.startBackground = $Button.background -Button.endBackground = $Button.background -Button.startBorderColor = $Button.borderColor -Button.endBorderColor = $Button.borderColor - -Button.default.startBackground = $Button.default.background -Button.default.endBackground = $Button.default.background -Button.default.startBorderColor = $Button.default.borderColor -Button.default.endBorderColor = $Button.default.borderColor - -Button.hoverBorderColor = null -Button.default.hoverBorderColor = null - - -#---- CheckBoxMenuItem ---- - -# colors from intellij/checkmark.svg and darcula/checkmark.svg -[light]CheckBoxMenuItem.icon.checkmarkColor=#3E3E3C -[dark]CheckBoxMenuItem.icon.checkmarkColor=#fff9 - - -#---- Component ---- - -Component.accentColor = lazy(ProgressBar.foreground) - - -#---- HelpButton ---- - -HelpButton.hoverBorderColor = null - - -#---- Slider ---- - -Slider.focusedColor = fade($Component.focusColor,40%,derived) - - -#---- TabbedPane ---- - -# colors from JBUI.CurrentTheme.DefaultTabs.inactiveUnderlineColor() -[light]TabbedPane.inactiveUnderlineColor = #9ca7b8 -[dark]TabbedPane.inactiveUnderlineColor = #747a80 - - -#---- ToggleButton ---- - -ToggleButton.startBackground = $ToggleButton.background -ToggleButton.endBackground = $ToggleButton.background -[dark]ToggleButton.selectedBackground = lighten($ToggleButton.background,15%,derived) -[dark]ToggleButton.disabledSelectedBackground = lighten($ToggleButton.background,5%,derived) - - -#---- theme specific ---- - -@ijMenuCheckBackgroundL10 = lighten(@selectionBackground,10%,derived noAutoInverse) -@ijMenuCheckBackgroundL20 = lighten(@selectionBackground,20%,derived noAutoInverse) -@ijMenuCheckBackgroundD10 = darken(@selectionBackground,10%,derived noAutoInverse) - -@ijTextBackgroundL3 = lighten(Panel.background,3%,lazy) -@ijTextBackgroundL4 = lighten(Panel.background,4%,lazy) - -[Arc_Theme]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme]PopupMenu.foreground = lazy(MenuItem.foreground) -[Arc_Theme]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme]ProgressBar.selectionBackground = #000 -[Arc_Theme]ProgressBar.selectionForeground = #fff -[Arc_Theme]List.selectionInactiveForeground = #fff -[Arc_Theme]Table.selectionInactiveForeground = #fff -[Arc_Theme]Tree.selectionInactiveForeground = #fff - -[Arc_Theme_-_Orange]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_-_Orange]PopupMenu.foreground = lazy(MenuItem.foreground) -[Arc_Theme_-_Orange]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_-_Orange]ProgressBar.selectionBackground = #000 -[Arc_Theme_-_Orange]ProgressBar.selectionForeground = #fff -[Arc_Theme_-_Orange]List.selectionInactiveForeground = #fff -[Arc_Theme_-_Orange]Table.selectionInactiveForeground = #fff -[Arc_Theme_-_Orange]Tree.selectionInactiveForeground = #fff - -[Arc_Theme_Dark]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark]PopupMenu.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark]ProgressBar.selectionBackground = #ddd -[Arc_Theme_Dark]ProgressBar.selectionForeground = #ddd -[Arc_Theme_Dark]ToolBar.separatorColor = lazy(Separator.foreground) - -[Arc_Theme_Dark_-_Orange]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark_-_Orange]PopupMenu.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark_-_Orange]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark_-_Orange]ProgressBar.selectionBackground = #ddd -[Arc_Theme_Dark_-_Orange]ProgressBar.selectionForeground = #fff -[Arc_Theme_Dark_-_Orange]ToolBar.separatorColor = lazy(Separator.foreground) - -[Carbon]Table.selectionBackground = lazy(List.selectionBackground) -[Carbon]Table.selectionInactiveForeground = lazy(List.selectionInactiveForeground) -[Carbon]TextField.background = @ijTextBackgroundL4 - -[Cobalt_2]Component.accentColor = lazy(Component.focusColor) -[Cobalt_2]CheckBox.icon.background = #002946 -[Cobalt_2]CheckBox.icon.checkmarkColor = #002946 -[Cobalt_2]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[Cobalt_2]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[Cobalt_2]ComboBox.background = @ijTextBackgroundL3 -[Cobalt_2]ComboBox.buttonBackground = @ijTextBackgroundL3 -[Cobalt_2]TextField.background = @ijTextBackgroundL3 -[Cobalt_2]Table.background = lazy(List.background) -[Cobalt_2]Tree.background = lazy(List.background) - -[Cyan_light]MenuItem.checkBackground = @ijMenuCheckBackgroundL20 -[Cyan_light]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL20 - -[Dark_Flat_Theme]*.inactiveForeground = #808080 -[Dark_Flat_Theme]Component.accentColor = lazy(List.selectionBackground) -[Dark_Flat_Theme]TableHeader.background = #3B3B3B -[Dark_Flat_Theme]TextPane.foreground = lazy(TextField.foreground) -[Dark_Flat_Theme]CheckBoxMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) -[Dark_Flat_Theme]List.selectionForeground = lazy(Tree.selectionForeground) -[Dark_Flat_Theme]RadioButtonMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) -[Dark_Flat_Theme]Separator.foreground = lazy(ToolBar.separatorColor) - -[Dark_purple]Slider.focusedColor = fade($Component.focusColor,70%,derived) - -[Dracula---Zihan_Ma]Component.accentColor = lazy(Component.focusColor) -[Dracula---Zihan_Ma]ComboBox.selectionBackground = lazy(List.selectionBackground) -[Dracula---Zihan_Ma]ProgressBar.selectionBackground = #fff -[Dracula---Zihan_Ma]ProgressBar.selectionForeground = #fff - -[Gradianto_Dark_Fuchsia]*.selectionBackground = #8452a7 -[Gradianto_Dark_Fuchsia]*.selectionInactiveBackground = #562C6A -[Gradianto_Dark_Fuchsia]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[Gradianto_Dark_Fuchsia]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[Gradianto_Dark_Fuchsia]TextField.background = @ijTextBackgroundL4 -[Gradianto_Dark_Fuchsia]Tree.background = lazy(List.background) -[Gradianto_Dark_Fuchsia]Separator.foreground = lazy(ScrollBar.track) -[Gradianto_Dark_Fuchsia]ToolBar.separatorColor = lazy(ScrollBar.track) -[Gradianto_Dark_Fuchsia]ProgressBar.background = lazy(ScrollBar.track) -[Gradianto_Dark_Fuchsia]Slider.trackColor = lazy(ScrollBar.track) - -[Gradianto_Deep_Ocean]TextField.background = @ijTextBackgroundL3 -[Gradianto_Deep_Ocean]Tree.background = lazy(List.background) - -[Gradianto_Midnight_Blue]ScrollBar.thumb = #533B6B -[Gradianto_Midnight_Blue]Table.selectionForeground = lazy(List.selectionForeground) -[Gradianto_Midnight_Blue]TextField.background = @ijTextBackgroundL4 -[Gradianto_Midnight_Blue]Tree.background = lazy(List.background) - -[Gradianto_Nature_Green]Table.selectionForeground = lazy(List.selectionForeground) -[Gradianto_Nature_Green]TextField.background = @ijTextBackgroundL4 - -[Gray]Separator.foreground = lazy(Slider.trackColor) -[Gray]ToolBar.separatorColor = lazy(Slider.trackColor) - -[Gruvbox_Dark_Hard]Component.accentColor = lazy(TabbedPane.underlineColor) -[Gruvbox_Dark_Hard]ToggleButton.selectedBackground = $ToggleButton.selectedBackground -[Gruvbox_Dark_Hard]ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground -[Gruvbox_Dark_Hard]ComboBox.background = @ijTextBackgroundL3 -[Gruvbox_Dark_Hard]ComboBox.buttonBackground = @ijTextBackgroundL3 -[Gruvbox_Dark_Hard]TextField.background = @ijTextBackgroundL3 - -[Gruvbox_Dark_Medium]Component.accentColor = lazy(TabbedPane.underlineColor) -[Gruvbox_Dark_Medium]ToggleButton.selectedBackground = $ToggleButton.selectedBackground -[Gruvbox_Dark_Medium]ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground -[Gruvbox_Dark_Medium]ComboBox.background = @ijTextBackgroundL3 -[Gruvbox_Dark_Medium]ComboBox.buttonBackground = @ijTextBackgroundL3 -[Gruvbox_Dark_Medium]TextField.background = @ijTextBackgroundL3 - -[Gruvbox_Dark_Soft]Component.accentColor = lazy(TabbedPane.underlineColor) -[Gruvbox_Dark_Soft]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[Gruvbox_Dark_Soft]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[Gruvbox_Dark_Soft]ToggleButton.selectedBackground = $ToggleButton.selectedBackground -[Gruvbox_Dark_Soft]ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground -[Gruvbox_Dark_Soft]ComboBox.background = @ijTextBackgroundL3 -[Gruvbox_Dark_Soft]ComboBox.buttonBackground = @ijTextBackgroundL3 -[Gruvbox_Dark_Soft]TextField.background = @ijTextBackgroundL3 - -[Hiberbee_Dark]*.disabledForeground = #7F7E7D -[Hiberbee_Dark]*.disabledText = #7F7E7D -[Hiberbee_Dark]*.inactiveForeground = #7F7E7D -[Hiberbee_Dark]ProgressBar.background = lazy(Separator.foreground) -[Hiberbee_Dark]Slider.trackColor = lazy(Separator.foreground) -[Hiberbee_Dark]TabbedPane.focusColor = #5A5A5A -[Hiberbee_Dark]TabbedPane.selectedBackground = #434241 -[Hiberbee_Dark]TabbedPane.selectedForeground = #70D7FF -[Hiberbee_Dark]ToggleButton.selectedBackground = $ToggleButton.selectedBackground -[Hiberbee_Dark]ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground -[Hiberbee_Dark]Table.selectionInactiveBackground = lazy(List.selectionInactiveBackground) -[Hiberbee_Dark]Tree.selectionBackground = lazy(List.selectionBackground) -[Hiberbee_Dark]Tree.selectionInactiveBackground = lazy(List.selectionInactiveBackground) - -[High_contrast]Component.accentColor = lazy(Component.focusColor) -[High_contrast]ToggleButton.selectedBackground = #fff -[High_contrast]ToggleButton.selectedForeground = #000 -[High_contrast]ToggleButton.disabledSelectedBackground = #444 -[High_contrast]ToggleButton.toolbar.selectedBackground = #fff -[High_contrast][style]Button.inTextField = \ - toolbar.hoverBackground: #444; \ - toolbar.pressedBackground: #666; \ - toolbar.selectedBackground: #fff -[High_contrast][style]ToggleButton.inTextField = $[High_contrast][style]Button.inTextField - -[Light_Flat]*.disabledForeground = #8C8C8C -[Light_Flat]*.inactiveForeground = #8C8C8C -[Light_Flat]CheckBox.icon[filled].background = #fff -[Light_Flat]CheckBox.icon[filled].checkmarkColor = #fff -[Light_Flat]Component.accentColor = lazy(TabbedPane.underlineColor) -[Light_Flat]ComboBox.background = lazy(ComboBox.editableBackground) -[Light_Flat]ComboBox.buttonBackground = lazy(ComboBox.editableBackground) -[Light_Flat]Separator.foreground = lazy(ToolBar.separatorColor) -[Light_Flat]TableHeader.background = #E5E5E9 -[Light_Flat]TextPane.foreground = lazy(TextField.foreground) -[Light_Flat]CheckBoxMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) -[Light_Flat]RadioButtonMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) - -[Monocai]Button.default.foreground = #2D2A2F -[Monocai]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[Monocai]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -@Monocai.acceleratorForeground = lazy(MenuItem.disabledForeground) -@Monocai.acceleratorSelectionForeground = lighten(MenuItem.disabledForeground,10%,lazy) -[Monocai]CheckBoxMenuItem.acceleratorForeground = @Monocai.acceleratorForeground -[Monocai]CheckBoxMenuItem.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground -[Monocai]Menu.acceleratorForeground = @Monocai.acceleratorForeground -[Monocai]Menu.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground -[Monocai]MenuItem.acceleratorForeground = @Monocai.acceleratorForeground -[Monocai]MenuItem.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground -[Monocai]RadioButtonMenuItem.acceleratorForeground = @Monocai.acceleratorForeground -[Monocai]RadioButtonMenuItem.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground -[Monocai]TextField.background = @ijTextBackgroundL4 -@Monocai.selectionBackground = lazy(TextField.selectionBackground) -[Monocai]ComboBox.selectionBackground = @Monocai.selectionBackground -[Monocai]List.selectionBackground = @Monocai.selectionBackground -[Monocai]Table.selectionBackground = @Monocai.selectionBackground -[Monocai]Tree.selectionBackground = @Monocai.selectionBackground -@Monocai.selectionInactiveBackground = lazy(MenuItem.selectionBackground) -[Monocai]List.selectionInactiveBackground = @Monocai.selectionInactiveBackground -[Monocai]Table.selectionInactiveBackground = @Monocai.selectionInactiveBackground -[Monocai]Tree.selectionInactiveBackground = @Monocai.selectionInactiveBackground - -[Monokai_Pro---Subtheme]Table.selectionInactiveForeground = lazy(List.selectionInactiveForeground) -[Monokai_Pro---Subtheme]Tree.selectionBackground = lazy(List.selectionBackground) -[Monokai_Pro---Subtheme]Separator.foreground = lazy(Slider.trackColor) -[Monokai_Pro---Subtheme]ToolBar.separatorColor = lazy(Slider.trackColor) - -[Nord]*.inactiveForeground = #616E88 -[Nord]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[Nord]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[Nord]List.selectionBackground = lazy(Tree.selectionBackground) -[Nord]List.selectionForeground = lazy(Tree.selectionForeground) -[Nord]Table.selectionBackground = lazy(Tree.selectionBackground) -[Nord]Table.selectionForeground = lazy(Tree.selectionForeground) -[Nord]TextField.selectionBackground = lazy(Tree.selectionBackground) -[Nord]TextField.selectionForeground = lazy(Tree.selectionForeground) -[Nord]Tree.selectionInactiveForeground = lazy(List.selectionInactiveForeground) - -[NotReallyMDTheme]*.selectionInactiveBackground = #21384E -[NotReallyMDTheme]ToolBar.separatorColor = lazy(Separator.foreground) - -[One_Dark]List.selectionInactiveForeground = lazy(Tree.selectionInactiveForeground) -[One_Dark]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[One_Dark]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[One_Dark]ProgressBar.background = lazy(Separator.foreground) -[One_Dark]Slider.trackColor = lazy(Separator.foreground) -[One_Dark]Slider.focusedColor = fade(#568af2,40%) -[One_Dark]Table.background = lazy(Tree.background) -[One_Dark]Table.selectionBackground = lazy(Tree.selectionBackground) -[One_Dark]TextField.selectionBackground = lazy(List.selectionBackground) -[One_Dark]Tree.selectionForeground = lazy(List.selectionForeground) - -[Solarized_Dark---4lex4]*.inactiveForeground = #657B83 -[Solarized_Dark---4lex4]Component.accentColor = lazy(TabbedPane.underlineColor) -[Solarized_Dark---4lex4]ComboBox.background = lazy(ComboBox.editableBackground) -[Solarized_Dark---4lex4]ComboBox.buttonBackground = lazy(ComboBox.editableBackground) -[Solarized_Dark---4lex4]Slider.focusedColor = fade($Component.focusColor,80%,derived) -[Solarized_Dark---4lex4]ToolBar.separatorColor = lazy(Separator.foreground) - -[Solarized_Light---4lex4]*.inactiveForeground = #839496 -[Solarized_Light---4lex4]Button.default.hoverBackground = darken($Button.default.background,3%,derived) -[Solarized_Light---4lex4]Component.accentColor = lazy(TabbedPane.underlineColor) - -[Spacegray]ComboBox.background = @ijTextBackgroundL4 -[Spacegray]ComboBox.buttonBackground = @ijTextBackgroundL4 -[Spacegray]TextField.background = @ijTextBackgroundL4 -[Spacegray]TextField.selectionBackground = lazy(Tree.selectionBackground) -[Spacegray]TextField.selectionForeground = lazy(Tree.selectionForeground) - -[vuesion-theme]*.disabledForeground = #8C8C8C -[vuesion-theme]*.disabledText = #8C8C8C -[vuesion-theme]*.inactiveForeground = #8C8C8C -[vuesion-theme]Component.accentColor = lazy(Button.default.endBackground) -[vuesion-theme]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[vuesion-theme]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[vuesion-theme]Slider.trackValueColor = #ececee -[vuesion-theme]Slider.trackColor = #303a45 -[vuesion-theme]Slider.thumbColor = #ececee -[vuesion-theme]Slider.focusedColor = fade(#ececee,20%) -[vuesion-theme]ComboBox.background = @ijTextBackgroundL4 -[vuesion-theme]ComboBox.buttonBackground = @ijTextBackgroundL4 -[vuesion-theme]TextField.background = @ijTextBackgroundL4 -[vuesion-theme]TextField.selectionBackground = lighten(#303A45,15%) - -[Xcode-Dark]TextField.background = @ijTextBackgroundL4 - - -# Material Theme UI Lite - -[light][author-Mallowigi]MenuItem.checkBackground = @ijMenuCheckBackgroundD10 -[light][author-Mallowigi]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundD10 -[dark][author-Mallowigi]MenuItem.checkBackground = @ijMenuCheckBackgroundL20 -[dark][author-Mallowigi]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL20 - -[author-Mallowigi]Tree.selectionInactiveBackground = lazy(List.selectionInactiveBackground) - -[Arc_Dark]ComboBox.selectionBackground = lazy(List.selectionBackground) -[Arc_Dark]Table.selectionBackground = lazy(List.selectionBackground) - -[Atom_One_Dark]Separator.foreground = lazy(Slider.trackColor) -[Atom_One_Dark]ToolBar.separatorColor = lazy(Slider.trackColor) - -[Atom_One_Light]List.selectionBackground = lazy(Table.selectionBackground) -[Atom_One_Light]Tree.selectionBackground = lazy(Table.selectionBackground) -[Atom_One_Light]TabbedPane.contentAreaColor = lazy(Separator.foreground) - -[Dracula---Mallowigi]*.selectionBackground = #44475A -[Dracula---Mallowigi]List.selectionInactiveForeground = lazy(Tree.selectionInactiveForeground) -[Dracula---Mallowigi]ProgressBar.selectionBackground = #fff -[Dracula---Mallowigi]ProgressBar.selectionForeground = #fff -[Dracula---Mallowigi]RadioButtonMenuItem.selectionForeground = lazy(CheckBoxMenuItem.selectionForeground) -[Dracula---Mallowigi]Table.selectionForeground = lazy(List.selectionForeground) -[Dracula---Mallowigi]Separator.foreground = lazy(Slider.trackColor) -[Dracula---Mallowigi]ToolBar.separatorColor = lazy(Slider.trackColor) - -[GitHub]ProgressBar.selectionBackground = #222 -[GitHub]ProgressBar.selectionForeground = #222 -[GitHub]TextField.background = @ijTextBackgroundL3 -[GitHub]List.selectionBackground = lazy(Table.selectionBackground) -[GitHub]Tree.selectionBackground = lazy(Table.selectionBackground) - -[GitHub_Dark]ComboBox.selectionBackground = lazy(Tree.selectionBackground) -[GitHub_Dark]Table.selectionBackground = lazy(Tree.selectionBackground) -[GitHub_Dark]Separator.foreground = lazy(Slider.trackColor) -[GitHub_Dark]ToolBar.separatorColor = lazy(Slider.trackColor) - -[Light_Owl]CheckBoxMenuItem.selectionForeground = lazy(CheckBoxMenuItem.foreground) -[Light_Owl]ComboBox.selectionForeground = lazy(ComboBox.foreground) -[Light_Owl]List.selectionInactiveForeground = lazy(List.foreground) -[Light_Owl]Menu.selectionForeground = lazy(Menu.foreground) -[Light_Owl]MenuBar.selectionForeground = lazy(MenuBar.foreground) -[Light_Owl]MenuItem.selectionForeground = lazy(MenuItem.foreground) -[Light_Owl]ProgressBar.selectionBackground = #111 -[Light_Owl]ProgressBar.selectionForeground = #fff -[Light_Owl]Spinner.selectionForeground = lazy(Spinner.foreground) -[Light_Owl]Table.selectionForeground = lazy(Table.foreground) -[Light_Owl]TextField.selectionForeground = lazy(TextField.foreground) -[Light_Owl]TextField.background = @ijTextBackgroundL3 -[Light_Owl]List.selectionBackground = lazy(Table.selectionBackground) -[Light_Owl]Tree.selectionBackground = lazy(Table.selectionBackground) - -[Material_Darker]*.selectionBackground = lighten(#2D2D2D,15%) -[Material_Darker]Separator.foreground = lazy(Slider.trackColor) -[Material_Darker]ToolBar.separatorColor = lazy(Slider.trackColor) - -[Material_Deep_Ocean]*.selectionBackground = lighten(#222533,15%) -[Material_Deep_Ocean]Separator.foreground = lazy(Slider.trackColor) -[Material_Deep_Ocean]ToolBar.separatorColor = lazy(Slider.trackColor) - -[Material_Lighter]List.selectionInactiveForeground = lazy(Tree.selectionInactiveForeground) -[Material_Lighter]ProgressBar.selectionBackground = #222 -[Material_Lighter]ProgressBar.selectionForeground = #fff -[Material_Lighter]ComboBox.selectionBackground = lazy(List.selectionBackground) -[Material_Lighter]Table.selectionBackground = lazy(List.selectionBackground) -[Material_Lighter]List.selectionForeground = lazy(Table.selectionForeground) -[Material_Lighter]RadioButtonMenuItem.selectionForeground = lazy(Table.selectionForeground) -[Material_Lighter]Tree.selectionForeground = lazy(Table.selectionForeground) - -[Material_Oceanic]ProgressBar.selectionBackground = #ddd -[Material_Oceanic]ProgressBar.selectionForeground = #ddd -[Material_Oceanic]Separator.foreground = lazy(Slider.trackColor) -[Material_Oceanic]ToolBar.separatorColor = lazy(Slider.trackColor) - -[Material_Palenight]ProgressBar.selectionBackground = #ddd -[Material_Palenight]ProgressBar.selectionForeground = #ddd -[Material_Palenight]List.selectionBackground = lazy(Table.selectionBackground) -[Material_Palenight]Tree.selectionBackground = lazy(Table.selectionBackground) -[Material_Palenight]Separator.foreground = lazy(Slider.trackColor) -[Material_Palenight]ToolBar.separatorColor = lazy(Slider.trackColor) - -[Monokai_Pro---Mallowigi]List.selectionForeground = lazy(Table.selectionForeground) -[Monokai_Pro---Mallowigi]RadioButtonMenuItem.selectionForeground = lazy(Table.selectionForeground) -[Monokai_Pro---Mallowigi]Table.selectionInactiveForeground = lazy(List.selectionInactiveForeground) -[Monokai_Pro---Mallowigi]Tree.selectionForeground = lazy(Table.selectionForeground) -[Monokai_Pro---Mallowigi]Tree.selectionInactiveForeground = lazy(List.selectionInactiveForeground) -[Monokai_Pro---Mallowigi]Separator.foreground = lazy(Slider.trackColor) -[Monokai_Pro---Mallowigi]ToolBar.separatorColor = lazy(Slider.trackColor) - -[Moonlight]ComboBox.selectionBackground = lazy(List.selectionBackground) -[Moonlight]Table.selectionBackground = lazy(List.selectionBackground) -[Moonlight]Separator.foreground = lazy(Slider.trackColor) -[Moonlight]ToolBar.separatorColor = lazy(Slider.trackColor) - -[Night_Owl]ProgressBar.selectionBackground = #ddd -[Night_Owl]ProgressBar.selectionForeground = #ddd - -[Solarized_Dark---Mallowigi]ProgressBar.selectionBackground = #ccc -[Solarized_Dark---Mallowigi]ProgressBar.selectionForeground = #ccc -[Solarized_Dark---Mallowigi]Separator.foreground = lazy(Slider.trackColor) -[Solarized_Dark---Mallowigi]ToolBar.separatorColor = lazy(Slider.trackColor) - -[Solarized_Light---Mallowigi]ProgressBar.selectionBackground = #222 -[Solarized_Light---Mallowigi]ProgressBar.selectionForeground = #fff -[Solarized_Light---Mallowigi]ComboBox.selectionBackground = lazy(List.selectionBackground) -[Solarized_Light---Mallowigi]Table.selectionBackground = lazy(List.selectionBackground) -[Solarized_Light---Mallowigi]Separator.foreground = lazy(Slider.trackColor) -[Solarized_Light---Mallowigi]ToolBar.separatorColor = lazy(Slider.trackColor) diff --git a/src/main/resources/com/formdev/flatlaf/IntelliJTheme.class b/src/main/resources/com/formdev/flatlaf/IntelliJTheme.class deleted file mode 100644 index 36a63e0..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/IntelliJTheme.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/LinuxFontPolicy.class b/src/main/resources/com/formdev/flatlaf/LinuxFontPolicy.class deleted file mode 100644 index 9cf2ed0..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/LinuxFontPolicy.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/MnemonicHandler$1.class b/src/main/resources/com/formdev/flatlaf/MnemonicHandler$1.class deleted file mode 100644 index d2ad644..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/MnemonicHandler$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/MnemonicHandler.class b/src/main/resources/com/formdev/flatlaf/MnemonicHandler.class deleted file mode 100644 index 246c782..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/MnemonicHandler.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/SubMenuUsabilityHelper$SafeTrianglePainter.class b/src/main/resources/com/formdev/flatlaf/SubMenuUsabilityHelper$SafeTrianglePainter.class deleted file mode 100644 index 53093b7..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/SubMenuUsabilityHelper$SafeTrianglePainter.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/SubMenuUsabilityHelper$SubMenuEventQueue.class b/src/main/resources/com/formdev/flatlaf/SubMenuUsabilityHelper$SubMenuEventQueue.class deleted file mode 100644 index bc1e30f..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/SubMenuUsabilityHelper$SubMenuEventQueue.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/SubMenuUsabilityHelper.class b/src/main/resources/com/formdev/flatlaf/SubMenuUsabilityHelper.class deleted file mode 100644 index 232c177..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/SubMenuUsabilityHelper.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/UIDefaultsLoader$1.class b/src/main/resources/com/formdev/flatlaf/UIDefaultsLoader$1.class deleted file mode 100644 index aadec08..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/UIDefaultsLoader$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/UIDefaultsLoader$ValueType.class b/src/main/resources/com/formdev/flatlaf/UIDefaultsLoader$ValueType.class deleted file mode 100644 index 7150e2b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/UIDefaultsLoader$ValueType.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/UIDefaultsLoader.class b/src/main/resources/com/formdev/flatlaf/UIDefaultsLoader.class deleted file mode 100644 index 117f58b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/UIDefaultsLoader.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatAbstractIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatAbstractIcon.class deleted file mode 100644 index 56256af..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatAbstractIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatAnimatedIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatAnimatedIcon.class deleted file mode 100644 index 9509bd4..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatAnimatedIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatAscendingSortIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatAscendingSortIcon.class deleted file mode 100644 index e1bd97a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatAscendingSortIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatCapsLockIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatCapsLockIcon.class deleted file mode 100644 index 2bff62a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatCapsLockIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatCheckBoxIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatCheckBoxIcon.class deleted file mode 100644 index cebf43c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatCheckBoxIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatCheckBoxMenuItemIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatCheckBoxMenuItemIcon.class deleted file mode 100644 index 1af1cd7..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatCheckBoxMenuItemIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatClearIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatClearIcon.class deleted file mode 100644 index fa214ba..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatClearIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatDescendingSortIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatDescendingSortIcon.class deleted file mode 100644 index 1be5504..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatDescendingSortIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserDetailsViewIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserDetailsViewIcon.class deleted file mode 100644 index f62711c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserDetailsViewIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserHomeFolderIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserHomeFolderIcon.class deleted file mode 100644 index ae4b300..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserHomeFolderIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserListViewIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserListViewIcon.class deleted file mode 100644 index 0f77559..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserListViewIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserNewFolderIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserNewFolderIcon.class deleted file mode 100644 index 3e801b1..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserNewFolderIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserUpFolderIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserUpFolderIcon.class deleted file mode 100644 index ff5ecc7..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatFileChooserUpFolderIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewComputerIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewComputerIcon.class deleted file mode 100644 index ee74d39..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewComputerIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewDirectoryIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewDirectoryIcon.class deleted file mode 100644 index 14f7476..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewDirectoryIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewFileIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewFileIcon.class deleted file mode 100644 index 75e5eb3..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewFileIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewFloppyDriveIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewFloppyDriveIcon.class deleted file mode 100644 index 9864023..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewFloppyDriveIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewHardDriveIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewHardDriveIcon.class deleted file mode 100644 index c5e465c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatFileViewHardDriveIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatHelpButtonIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatHelpButtonIcon.class deleted file mode 100644 index db3813a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatHelpButtonIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameAbstractIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameAbstractIcon.class deleted file mode 100644 index 51fa543..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameAbstractIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameCloseIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameCloseIcon.class deleted file mode 100644 index 219324a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameCloseIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameIconifyIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameIconifyIcon.class deleted file mode 100644 index 2378bb4..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameIconifyIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameMaximizeIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameMaximizeIcon.class deleted file mode 100644 index 09d170d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameMaximizeIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameRestoreIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameRestoreIcon.class deleted file mode 100644 index 1aa1cf3..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatInternalFrameRestoreIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatMenuArrowIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatMenuArrowIcon.class deleted file mode 100644 index 22c6187..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatMenuArrowIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatMenuItemArrowIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatMenuItemArrowIcon.class deleted file mode 100644 index d83e409..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatMenuItemArrowIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneAbstractIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneAbstractIcon.class deleted file mode 100644 index 910467a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneAbstractIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneErrorIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneErrorIcon.class deleted file mode 100644 index dda4603..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneErrorIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneInformationIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneInformationIcon.class deleted file mode 100644 index b6f88ac..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneInformationIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneQuestionIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneQuestionIcon.class deleted file mode 100644 index 2cd8459..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneQuestionIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneWarningIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneWarningIcon.class deleted file mode 100644 index 852f714..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatOptionPaneWarningIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatRadioButtonIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatRadioButtonIcon.class deleted file mode 100644 index 5e21f45..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatRadioButtonIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatRadioButtonMenuItemIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatRadioButtonMenuItemIcon.class deleted file mode 100644 index 31740ca..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatRadioButtonMenuItemIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatRevealIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatRevealIcon.class deleted file mode 100644 index 61c88ee..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatRevealIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatSearchIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatSearchIcon.class deleted file mode 100644 index 1113b88..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatSearchIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatSearchWithHistoryIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatSearchWithHistoryIcon.class deleted file mode 100644 index 89a9680..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatSearchWithHistoryIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatTabbedPaneCloseIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatTabbedPaneCloseIcon.class deleted file mode 100644 index ebbf329..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatTabbedPaneCloseIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatTreeClosedIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatTreeClosedIcon.class deleted file mode 100644 index 9a09d50..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatTreeClosedIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatTreeCollapsedIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatTreeCollapsedIcon.class deleted file mode 100644 index 4ea0ec6..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatTreeCollapsedIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatTreeExpandedIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatTreeExpandedIcon.class deleted file mode 100644 index 4ff74dc..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatTreeExpandedIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatTreeLeafIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatTreeLeafIcon.class deleted file mode 100644 index af177bd..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatTreeLeafIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatTreeOpenIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatTreeOpenIcon.class deleted file mode 100644 index 88ac234..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatTreeOpenIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatWindowAbstractIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatWindowAbstractIcon.class deleted file mode 100644 index 340280d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatWindowAbstractIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatWindowCloseIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatWindowCloseIcon.class deleted file mode 100644 index 65c07f1..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatWindowCloseIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatWindowIconifyIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatWindowIconifyIcon.class deleted file mode 100644 index cc802fd..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatWindowIconifyIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatWindowMaximizeIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatWindowMaximizeIcon.class deleted file mode 100644 index b02e9d2..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatWindowMaximizeIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/icons/FlatWindowRestoreIcon.class b/src/main/resources/com/formdev/flatlaf/icons/FlatWindowRestoreIcon.class deleted file mode 100644 index 49609f0..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/icons/FlatWindowRestoreIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/json/Json$DefaultHandler.class b/src/main/resources/com/formdev/flatlaf/json/Json$DefaultHandler.class deleted file mode 100644 index d884a93..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/json/Json$DefaultHandler.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/json/Json.class b/src/main/resources/com/formdev/flatlaf/json/Json.class deleted file mode 100644 index 0a2896c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/json/Json.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/json/JsonHandler.class b/src/main/resources/com/formdev/flatlaf/json/JsonHandler.class deleted file mode 100644 index 55a8969..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/json/JsonHandler.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/json/JsonParser.class b/src/main/resources/com/formdev/flatlaf/json/JsonParser.class deleted file mode 100644 index 17925e7..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/json/JsonParser.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/json/Location.class b/src/main/resources/com/formdev/flatlaf/json/Location.class deleted file mode 100644 index 01dee79..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/json/Location.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/json/ParseException.class b/src/main/resources/com/formdev/flatlaf/json/ParseException.class deleted file mode 100644 index 9534ea2..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/json/ParseException.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/natives/flatlaf-windows-arm64.dll b/src/main/resources/com/formdev/flatlaf/natives/flatlaf-windows-arm64.dll deleted file mode 100644 index b91c321..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/natives/flatlaf-windows-arm64.dll and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/natives/flatlaf-windows-x86.dll b/src/main/resources/com/formdev/flatlaf/natives/flatlaf-windows-x86.dll deleted file mode 100644 index ba214bf..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/natives/flatlaf-windows-x86.dll and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/natives/flatlaf-windows-x86_64.dll b/src/main/resources/com/formdev/flatlaf/natives/flatlaf-windows-x86_64.dll deleted file mode 100644 index d4e2233..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/natives/flatlaf-windows-x86_64.dll and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/natives/libflatlaf-linux-x86_64.so b/src/main/resources/com/formdev/flatlaf/natives/libflatlaf-linux-x86_64.so deleted file mode 100644 index 3d0ddc5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/natives/libflatlaf-linux-x86_64.so and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/natives/libflatlaf-macos-arm64.dylib b/src/main/resources/com/formdev/flatlaf/natives/libflatlaf-macos-arm64.dylib deleted file mode 100644 index 96b2134..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/natives/libflatlaf-macos-arm64.dylib and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/natives/libflatlaf-macos-x86_64.dylib b/src/main/resources/com/formdev/flatlaf/natives/libflatlaf-macos-x86_64.dylib deleted file mode 100644 index 80c4418..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/natives/libflatlaf-macos-x86_64.dylib and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/resources/Bundle.properties b/src/main/resources/com/formdev/flatlaf/resources/Bundle.properties deleted file mode 100644 index ebfc82d..0000000 --- a/src/main/resources/com/formdev/flatlaf/resources/Bundle.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#---- SplitPaneDivider ---- - -SplitPaneDivider.collapseLeftToolTipText = Collapse Left Pane -SplitPaneDivider.collapseRightToolTipText = Collapse Right Pane -SplitPaneDivider.collapseTopToolTipText = Collapse Top Pane -SplitPaneDivider.collapseBottomToolTipText = Collapse Bottom Pane -SplitPaneDivider.expandLeftToolTipText = Expand Left Pane -SplitPaneDivider.expandRightToolTipText = Expand Right Pane -SplitPaneDivider.expandTopToolTipText = Expand Top Pane -SplitPaneDivider.expandBottomToolTipText = Expand Bottom Pane - - -#---- TabbedPane ---- - -TabbedPane.moreTabsButtonToolTipText = Show Hidden Tabs diff --git a/src/main/resources/com/formdev/flatlaf/resources/Bundle_de.properties b/src/main/resources/com/formdev/flatlaf/resources/Bundle_de.properties deleted file mode 100644 index 8e44c95..0000000 --- a/src/main/resources/com/formdev/flatlaf/resources/Bundle_de.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#---- TabbedPane ---- - -TabbedPane.moreTabsButtonToolTipText = Verdeckte Tabs anzeigen diff --git a/src/main/resources/com/formdev/flatlaf/resources/Bundle_es.properties b/src/main/resources/com/formdev/flatlaf/resources/Bundle_es.properties deleted file mode 100644 index bf0e66f..0000000 --- a/src/main/resources/com/formdev/flatlaf/resources/Bundle_es.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#---- SplitPaneDivider ---- - -SplitPaneDivider.collapseLeftToolTipText = Contraer Panel Izquierdo -SplitPaneDivider.collapseRightToolTipText = Contraer panel Derecho -SplitPaneDivider.collapseTopToolTipText = Contraer panel Superior -SplitPaneDivider.collapseBottomToolTipText = Contraer Panel Inferior -SplitPaneDivider.expandLeftToolTipText = Expandir Panel Izquierdo -SplitPaneDivider.expandRightToolTipText = Expandir Panel Derecho -SplitPaneDivider.expandTopToolTipText = Expandir Panel Superior -SplitPaneDivider.expandBottomToolTipText = Expandir Panel Inferior - - -#---- TabbedPane ---- - -TabbedPane.moreTabsButtonToolTipText = Mostrar Pesta\u00F1as Ocultas diff --git a/src/main/resources/com/formdev/flatlaf/resources/Bundle_fr.properties b/src/main/resources/com/formdev/flatlaf/resources/Bundle_fr.properties deleted file mode 100644 index f919243..0000000 --- a/src/main/resources/com/formdev/flatlaf/resources/Bundle_fr.properties +++ /dev/null @@ -1,14 +0,0 @@ -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - diff --git a/src/main/resources/com/formdev/flatlaf/resources/EmptyPackage.class b/src/main/resources/com/formdev/flatlaf/resources/EmptyPackage.class deleted file mode 100644 index cff5944..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/resources/EmptyPackage.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/themes/FlatMacDarkLaf.class b/src/main/resources/com/formdev/flatlaf/themes/FlatMacDarkLaf.class deleted file mode 100644 index d1f4317..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/themes/FlatMacDarkLaf.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/themes/FlatMacDarkLaf.properties b/src/main/resources/com/formdev/flatlaf/themes/FlatMacDarkLaf.properties deleted file mode 100644 index 3f12be0..0000000 --- a/src/main/resources/com/formdev/flatlaf/themes/FlatMacDarkLaf.properties +++ /dev/null @@ -1,302 +0,0 @@ -# -# Copyright 2022 FormDev Software GmbH -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# base theme (light, dark, intellij or darcula); only used by theme editor -@baseTheme = dark - - -#---- macOS NSColor system colors (in NSColorSpace.deviceRGB) ---- -# generated on macOS 12.2 using Xcode and flatlaf-testing/misc/MacOSColorDump.playground - -@nsLabelColor = #ffffffd8 -@nsSecondaryLabelColor = #ffffff8c -@nsTertiaryLabelColor = #ffffff3f -@nsQuaternaryLabelColor = #ffffff19 -@nsSystemRedColor = #ff453a -@nsSystemGreenColor = #32d74b -@nsSystemBlueColor = #0a84ff -@nsSystemOrangeColor = #ff9f0a -@nsSystemYellowColor = #ffd60a -@nsSystemBrownColor = #ac8e68 -@nsSystemPinkColor = #ff375f -@nsSystemPurpleColor = #bf5af2 -@nsSystemTealColor = #6ac4dc -@nsSystemIndigoColor = #5e5ce6 -@nsSystemMintColor = #63e6e2 -@nsSystemCyanColor = #5ac8f5 -@nsSystemGrayColor = #98989d -@nsLinkColor = #419cff -@nsPlaceholderTextColor = #ffffff3f -@nsWindowFrameTextColor = #ffffffd8 -@nsSelectedMenuItemTextColor = #ffffff -@nsAlternateSelectedControlTextColor = #ffffff -@nsHeaderTextColor = #ffffff -@nsSeparatorColor = #ffffff19 -@nsGridColor = #1a1a1a -@nsTextColor = #ffffff -@nsTextBackgroundColor = #1e1e1e -@nsSelectedTextColor = #ffffff -@nsSelectedTextBackgroundColor = #3f638b -@nsUnemphasizedSelectedTextBackgroundColor = #464646 -@nsUnemphasizedSelectedTextColor = #ffffff -@nsWindowBackgroundColor = #323232 -@nsUnderPageBackgroundColor = #282828 -@nsControlBackgroundColor = #1e1e1e -@nsSelectedContentBackgroundColor = #0058d0 -@nsUnemphasizedSelectedContentBackgroundColor = #464646 -@nsFindHighlightColor = #ffff00 -@nsControlColor = #ffffff3f -@nsControlTextColor = #ffffffd8 -@nsSelectedControlColor = #3f638b -@nsSelectedControlTextColor = #ffffffd8 -@nsDisabledControlTextColor = #ffffff3f -@nsKeyboardFocusIndicatorColor = #1aa9ff7f -@nsControlAccentColor = #007aff - -# accent colors are: -# @nsSelectedTextBackgroundColor for @textSelectionBackground -# @nsSelectedContentBackgroundColor for @selectionBackground -# @nsSelectedControlColor unused -# @nsKeyboardFocusIndicatorColor for @accentFocusColor -# @nsControlAccentColor for @accentColor - - -#---- variables ---- - -# general background and foreground (text color) -@background = @nsControlBackgroundColor -@foreground = over(@nsControlTextColor,@background) -@disabledForeground = over(@nsSecondaryLabelColor,@background) - -# component background -@buttonBackground = over(@nsControlColor,@background) -@componentBackground = darken(over(@nsControlColor,@background),18%) -@disabledComponentBackground = darken(@componentBackground,2%) -@menuBackground = lighten(@background,8%) - -# selection -@selectionBackground = shade(spin(if(systemColor(accent), systemColor(accent), @accentColor),4),20%) -@selectionForeground = @nsSelectedMenuItemTextColor -@selectionInactiveBackground = @nsUnemphasizedSelectedContentBackgroundColor - -# text selection -@textSelectionBackground = systemColor(highlight,darken(desaturate(if(systemColor(accent), systemColor(accent), @accentColor),60%),10%)) -@textSelectionForeground = @nsSelectedTextColor - -# menu -@menuSelectionBackground = desaturate(@selectionBackground,20%) -@menuItemMargin = 3,11,3,11 - -# accent colors (blueish) -@accentColor = systemColor(accent,@nsControlAccentColor) -@accentFocusColor = fade(lighten(spin(if(systemColor(accent), systemColor(accent), @accentColor),-8),5%),50%) - - -#---- Button ---- - -Button.arc = 12 -Button.borderWidth = 0 -Button.disabledBackground = darken($Button.background,10%) - -Button.default.borderWidth = 0 - -Button.toolbar.hoverBackground = #fff1 -Button.toolbar.pressedBackground = #fff2 -Button.toolbar.selectedBackground = #fff3 - - -#---- CheckBox ---- - -CheckBox.iconTextGap = 6 -CheckBox.arc = 7 -CheckBox.icon.focusWidth = null -CheckBox.icon.style = filled -CheckBox.icon[filled].borderWidth = 0 -CheckBox.icon[filled].selectedBorderWidth = 0 -CheckBox.icon[filled].background = darken(over(@nsControlColor,@background),3%) -CheckBox.icon[filled].disabledBackground = darken($CheckBox.icon[filled].background,10%) -CheckBox.icon[filled].selectedBackground = @accentColor -CheckBox.icon[filled].checkmarkColor = fadeout(@nsSelectedMenuItemTextColor,15%) -CheckBox.icon[filled].disabledCheckmarkColor = darken($CheckBox.icon[filled].checkmarkColor,45%) -CheckBox.icon.focusedBackground = null - - -#---- ComboBox ---- - -ComboBox.buttonStyle = mac -ComboBox.background = over(@nsControlColor,@background) -ComboBox.editableBackground = @componentBackground -ComboBox.disabledBackground = @disabledComponentBackground -ComboBox.buttonBackground = @accentColor -ComboBox.buttonArrowColor = @nsSelectedMenuItemTextColor -ComboBox.buttonHoverArrowColor = darken($ComboBox.buttonArrowColor,15%,derived noAutoInverse) -ComboBox.buttonPressedArrowColor = darken($ComboBox.buttonArrowColor,25%,derived noAutoInverse) -ComboBox.popupBackground = @menuBackground -ComboBox.selectionBackground = @menuSelectionBackground -ComboBox.popupInsets = 5,0,5,0 -ComboBox.selectionInsets = 0,5,0,5 -ComboBox.selectionArc = 8 -ComboBox.borderCornerRadius = 8 - - -#---- Component ---- - -Component.focusWidth = 2 -Component.innerFocusWidth = 0 -Component.innerOutlineWidth = 0 -Component.arc = 12 -Component.borderColor = @nsSeparatorColor -Component.disabledBorderColor = fadeout(@nsSeparatorColor,5%) - - -#---- EditorPane --- - -EditorPane.disabledBackground = @disabledComponentBackground -EditorPane.selectionBackground = @textSelectionBackground -EditorPane.selectionForeground = @textSelectionForeground - - -#---- FormattedTextField --- - -FormattedTextField.disabledBackground = @disabledComponentBackground -FormattedTextField.selectionBackground = @textSelectionBackground -FormattedTextField.selectionForeground = @textSelectionForeground - - -#---- MenuBar ---- - -MenuBar.selectionInsets = 0,0,0,0 -MenuBar.selectionEmbeddedInsets = 3,0,3,0 -MenuBar.selectionArc = 8 -MenuBar.selectionBackground = lighten(@menuBackground,15%,derived) -MenuBar.selectionForeground = @foreground - - -#---- MenuItem ---- - -MenuItem.selectionInsets = 0,5,0,5 -MenuItem.selectionArc = 8 - -Menu.selectionBackground = @menuSelectionBackground -MenuItem.selectionBackground = @menuSelectionBackground -CheckBoxMenuItem.selectionBackground = @menuSelectionBackground -RadioButtonMenuItem.selectionBackground = @menuSelectionBackground - - -#---- PasswordField --- - -PasswordField.disabledBackground = @disabledComponentBackground -PasswordField.selectionBackground = @textSelectionBackground -PasswordField.selectionForeground = @textSelectionForeground - - -#---- PopupMenu ---- - -PopupMenu.borderInsets = 6,1,6,1 -PopupMenu.borderCornerRadius = 8 - - -#---- ProgressBar ---- - -ProgressBar.background = lighten(@background,8%) - - -#---- RadioButton ---- - -RadioButton.iconTextGap = 6 -RadioButton.icon.style = filled -RadioButton.icon[filled].centerDiameter = 6 - - -#---- ScrollBar ---- - -ScrollBar.width = 12 -ScrollBar.track = @componentBackground -ScrollBar.thumb = @buttonBackground - -# from FlatLaf.properties (when using not on macOS) -ScrollBar.minimumThumbSize = 18,18 -ScrollBar.thumbInsets = 2,2,2,2 -ScrollBar.thumbArc = 999 -ScrollBar.hoverThumbWithTrack = true - - -#---- Separator ---- - -Separator.foreground = @nsSeparatorColor - - -#---- Slider ---- - -Slider.trackWidth = 3 -Slider.thumbSize = 14,14 -Slider.trackColor = lighten(@background,8%) -Slider.thumbColor = lighten($Slider.trackColor,35%) -Slider.disabledTrackColor = darken($Slider.trackColor,4%) -Slider.disabledThumbColor = darken($Slider.thumbColor,32%) -Slider.focusedColor = $Component.focusColor - - -#---- Spinner ---- - -Spinner.buttonStyle = mac -Spinner.disabledBackground = @disabledComponentBackground -Spinner.buttonBackground = @buttonBackground -Spinner.buttonArrowColor = @foreground -Spinner.buttonHoverArrowColor = lighten($Spinner.buttonArrowColor,10%,derived noAutoInverse) -Spinner.buttonPressedArrowColor = lighten($Spinner.buttonArrowColor,20%,derived noAutoInverse) -Spinner.buttonSeparatorWidth = 0 - - -#---- TabbedPane ---- - -TabbedPane.tabArc = $Button.arc -TabbedPane.tabSelectionArc = 999 -TabbedPane.cardTabArc = $Button.arc - - -#---- TextArea --- - -TextArea.disabledBackground = @disabledComponentBackground -TextArea.selectionBackground = @textSelectionBackground -TextArea.selectionForeground = @textSelectionForeground - - -#---- TextField ---- - -TextField.disabledBackground = @disabledComponentBackground -TextField.selectionBackground = @textSelectionBackground -TextField.selectionForeground = @textSelectionForeground - - -#---- TextPane --- - -TextPane.disabledBackground = @disabledComponentBackground -TextPane.selectionBackground = @textSelectionBackground -TextPane.selectionForeground = @textSelectionForeground - - -#---- ToggleButton ---- - -ToggleButton.disabledBackground = $Button.disabledBackground -ToggleButton.selectedBackground = lighten($ToggleButton.background,20%,derived) - -ToggleButton.toolbar.selectedBackground = #fff3 - - -#---- ToolBar ---- - -ToolBar.hoverButtonGroupArc = 14 diff --git a/src/main/resources/com/formdev/flatlaf/themes/FlatMacLightLaf.class b/src/main/resources/com/formdev/flatlaf/themes/FlatMacLightLaf.class deleted file mode 100644 index d29bda0..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/themes/FlatMacLightLaf.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/themes/FlatMacLightLaf.properties b/src/main/resources/com/formdev/flatlaf/themes/FlatMacLightLaf.properties deleted file mode 100644 index 9f9e044..0000000 --- a/src/main/resources/com/formdev/flatlaf/themes/FlatMacLightLaf.properties +++ /dev/null @@ -1,298 +0,0 @@ -# -# Copyright 2022 FormDev Software GmbH -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# base theme (light, dark, intellij or darcula); only used by theme editor -@baseTheme = light - - -#---- macOS NSColor system colors (in NSColorSpace.deviceRGB) ---- -# generated on macOS 12.2 using Xcode and flatlaf-testing/misc/MacOSColorDump.playground - -@nsLabelColor = #000000d8 -@nsSecondaryLabelColor = #0000007f -@nsTertiaryLabelColor = #00000042 -@nsQuaternaryLabelColor = #00000019 -@nsSystemRedColor = #ff3b30 -@nsSystemGreenColor = #28cd41 -@nsSystemBlueColor = #007aff -@nsSystemOrangeColor = #ff9500 -@nsSystemYellowColor = #ffcc00 -@nsSystemBrownColor = #a2845e -@nsSystemPinkColor = #ff2d55 -@nsSystemPurpleColor = #af52de -@nsSystemTealColor = #59adc4 -@nsSystemIndigoColor = #5856d6 -@nsSystemMintColor = #00c7be -@nsSystemCyanColor = #55bef0 -@nsSystemGrayColor = #8e8e93 -@nsLinkColor = #0068da -@nsPlaceholderTextColor = #0000003f -@nsWindowFrameTextColor = #000000d8 -@nsSelectedMenuItemTextColor = #ffffff -@nsAlternateSelectedControlTextColor = #ffffff -@nsHeaderTextColor = #000000d8 -@nsSeparatorColor = #00000019 -@nsGridColor = #e6e6e6 -@nsTextColor = #000000 -@nsTextBackgroundColor = #ffffff -@nsSelectedTextColor = #000000 -@nsSelectedTextBackgroundColor = #b3d7ff -@nsUnemphasizedSelectedTextBackgroundColor = #dcdcdc -@nsUnemphasizedSelectedTextColor = #000000 -@nsWindowBackgroundColor = #ececec -@nsUnderPageBackgroundColor = #969696e5 -@nsControlBackgroundColor = #ffffff -@nsSelectedContentBackgroundColor = #0063e1 -@nsUnemphasizedSelectedContentBackgroundColor = #dcdcdc -@nsFindHighlightColor = #ffff00 -@nsControlColor = #ffffff -@nsControlTextColor = #000000d8 -@nsSelectedControlColor = #b3d7ff -@nsSelectedControlTextColor = #000000d8 -@nsDisabledControlTextColor = #0000003f -@nsKeyboardFocusIndicatorColor = #0067f47f -@nsControlAccentColor = #007aff - -# accent colors are: -# @nsSelectedTextBackgroundColor for @textSelectionBackground -# @nsSelectedContentBackgroundColor for @selectionBackground -# @nsSelectedControlColor unused -# @nsKeyboardFocusIndicatorColor for @accentFocusColor -# @nsControlAccentColor for @accentColor - - -#---- variables ---- - -# general background and foreground (text color) -@background = #f6f6f6 -@foreground = over(@nsControlTextColor,@background) -@disabledForeground = over(@nsTertiaryLabelColor,@background) - -# component background -@buttonBackground = @nsControlColor -@componentBackground = @nsControlColor -@disabledComponentBackground = darken(@componentBackground,2%) -@menuBackground = darken(@background,4%) - -# selection -@selectionBackground = shade(spin(if(systemColor(accent), systemColor(accent), @accentColor),4),10%) -@selectionForeground = @nsSelectedMenuItemTextColor -@selectionInactiveBackground = @nsUnemphasizedSelectedContentBackgroundColor - -# text selection -@textSelectionBackground = systemColor(highlight,tint(if(systemColor(accent), systemColor(accent), @accentColor),70%)) -@textSelectionForeground = @foreground - -# menu -@menuSelectionBackground = lighten(@accentColor,12%) -@menuCheckBackground = lighten(@menuSelectionBackground,25%,derived noAutoInverse) -@menuItemMargin = 3,11,3,11 - -# accent colors (blueish) -@accentColor = systemColor(accent,@nsControlAccentColor) -@accentFocusColor = fade(spin(if(systemColor(accent), systemColor(accent), @accentColor),4),50%) - - -#---- Button ---- - -Button.arc = 12 -Button.disabledBackground = @disabledComponentBackground -Button.focusedBackground = null - -Button.default.borderWidth = 1 -Button.default.boldText = true -Button.default.background = @accentColor -Button.default.foreground = contrast($Button.default.background, @background, $Button.foreground, 20%) - - -#---- CheckBox ---- - -CheckBox.iconTextGap = 6 -CheckBox.arc = 7 -CheckBox.icon.focusWidth = null -CheckBox.icon.style = filled -CheckBox.icon[filled].borderWidth = 1 -CheckBox.icon[filled].selectedBorderWidth = 0 -CheckBox.icon[filled].disabledSelectedBorderWidth = 1 -CheckBox.icon[filled].background = @nsControlColor -CheckBox.icon[filled].disabledBackground = @disabledComponentBackground -CheckBox.icon[filled].selectedBackground = @accentColor -CheckBox.icon[filled].borderColor = $Component.borderColor -CheckBox.icon[filled].disabledBorderColor = $Component.disabledBorderColor -CheckBox.icon[filled].checkmarkColor = @nsSelectedMenuItemTextColor -CheckBox.icon[filled].disabledCheckmarkColor = darken($CheckBox.icon[filled].checkmarkColor,25%) -CheckBox.icon.focusedBackground = null - - -#---- ComboBox ---- - -ComboBox.buttonStyle = mac -ComboBox.disabledBackground = @disabledComponentBackground -ComboBox.buttonBackground = @accentColor -ComboBox.buttonArrowColor = @nsSelectedMenuItemTextColor -ComboBox.buttonHoverArrowColor = darken($ComboBox.buttonArrowColor,15%,derived noAutoInverse) -ComboBox.buttonPressedArrowColor = darken($ComboBox.buttonArrowColor,25%,derived noAutoInverse) -ComboBox.popupBackground = @menuBackground -ComboBox.selectionBackground = @menuSelectionBackground -ComboBox.popupInsets = 5,0,5,0 -ComboBox.selectionInsets = 0,5,0,5 -ComboBox.selectionArc = 8 -ComboBox.borderCornerRadius = 8 - - -#---- Component ---- - -Component.focusWidth = 2 -Component.innerFocusWidth = 0 -Component.innerOutlineWidth = 0 -Component.arc = 12 -Component.borderColor = fadein(@nsSeparatorColor,5%) -Component.disabledBorderColor = @nsSeparatorColor - - -#---- EditorPane --- - -EditorPane.disabledBackground = @disabledComponentBackground -EditorPane.selectionBackground = @textSelectionBackground -EditorPane.selectionForeground = @textSelectionForeground - - -#---- FormattedTextField --- - -FormattedTextField.disabledBackground = @disabledComponentBackground -FormattedTextField.selectionBackground = @textSelectionBackground -FormattedTextField.selectionForeground = @textSelectionForeground - - -#---- MenuBar ---- - -MenuBar.selectionInsets = 0,0,0,0 -MenuBar.selectionEmbeddedInsets = 3,0,3,0 -MenuBar.selectionArc = 8 -MenuBar.selectionBackground = darken(@menuBackground,15%,derived) -MenuBar.selectionForeground = @foreground - - -#---- MenuItem ---- - -MenuItem.selectionInsets = 0,5,0,5 -MenuItem.selectionArc = 8 - -Menu.selectionBackground = @menuSelectionBackground -MenuItem.selectionBackground = @menuSelectionBackground -CheckBoxMenuItem.selectionBackground = @menuSelectionBackground -RadioButtonMenuItem.selectionBackground = @menuSelectionBackground - - -#---- PasswordField --- - -PasswordField.disabledBackground = @disabledComponentBackground -PasswordField.selectionBackground = @textSelectionBackground -PasswordField.selectionForeground = @textSelectionForeground - - -#---- PopupMenu ---- - -PopupMenu.borderInsets = 6,1,6,1 -PopupMenu.borderCornerRadius = 8 - - -#---- ProgressBar ---- - -ProgressBar.background = darken(@background,5%) - - -#---- RadioButton ---- - -RadioButton.iconTextGap = 6 -RadioButton.icon.style = filled -RadioButton.icon[filled].centerDiameter = 6 - - -#---- ScrollBar ---- - -ScrollBar.width = 12 -ScrollBar.track = darken(@componentBackground,2%) -ScrollBar.thumb = darken(@componentBackground,24%) - -# from FlatLaf.properties (when using not on macOS) -ScrollBar.minimumThumbSize = 18,18 -ScrollBar.thumbInsets = 2,2,2,2 -ScrollBar.thumbArc = 999 -ScrollBar.hoverThumbWithTrack = true - - -#---- Separator ---- - -Separator.foreground = @nsSeparatorColor - - -#---- Slider ---- - -Slider.trackWidth = 3 -Slider.thumbSize = 14,14 -Slider.trackColor = darken(@background,7%) -Slider.thumbColor = @componentBackground -Slider.thumbBorderColor = $Component.borderColor -Slider.disabledTrackColor = lighten($Slider.trackColor,3%) -Slider.disabledThumbColor = darken($Slider.thumbColor,3%) - - -#---- Spinner ---- - -Spinner.buttonStyle = mac -Spinner.disabledBackground = @disabledComponentBackground -Spinner.buttonArrowColor = @foreground -Spinner.buttonHoverArrowColor = lighten($Spinner.buttonArrowColor,20%,derived noAutoInverse) -Spinner.buttonPressedArrowColor = lighten($Spinner.buttonArrowColor,30%,derived noAutoInverse) - - -#---- TabbedPane ---- - -TabbedPane.tabArc = $Button.arc -TabbedPane.tabSelectionArc = 999 -TabbedPane.cardTabArc = $Button.arc - - -#---- TextArea --- - -TextArea.disabledBackground = @disabledComponentBackground -TextArea.selectionBackground = @textSelectionBackground -TextArea.selectionForeground = @textSelectionForeground - - -#---- TextField ---- - -TextField.disabledBackground = @disabledComponentBackground -TextField.selectionBackground = @textSelectionBackground -TextField.selectionForeground = @textSelectionForeground - - -#---- TextPane --- - -TextPane.disabledBackground = @disabledComponentBackground -TextPane.selectionBackground = @textSelectionBackground -TextPane.selectionForeground = @textSelectionForeground - - -#---- ToggleButton ---- - -ToggleButton.disabledBackground = $Button.disabledBackground - - -#---- ToolBar ---- - -ToolBar.hoverButtonGroupArc = 14 diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatArrowButton$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatArrowButton$1.class deleted file mode 100644 index fa57d3c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatArrowButton$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatArrowButton.class b/src/main/resources/com/formdev/flatlaf/ui/FlatArrowButton.class deleted file mode 100644 index 2801329..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatArrowButton.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatBorder.class deleted file mode 100644 index f7f3a20..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatButtonBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatButtonBorder.class deleted file mode 100644 index 154fcb3..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatButtonBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatButtonUI$FlatButtonListener.class b/src/main/resources/com/formdev/flatlaf/ui/FlatButtonUI$FlatButtonListener.class deleted file mode 100644 index 908a0cd..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatButtonUI$FlatButtonListener.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatButtonUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatButtonUI.class deleted file mode 100644 index a0fcb7c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatButtonUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatCaret.class b/src/main/resources/com/formdev/flatlaf/ui/FlatCaret.class deleted file mode 100644 index fbe6b4b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatCaret.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatCheckBoxMenuItemUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatCheckBoxMenuItemUI.class deleted file mode 100644 index f9f96ee..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatCheckBoxMenuItemUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatCheckBoxUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatCheckBoxUI.class deleted file mode 100644 index 839d403..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatCheckBoxUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatColorChooserUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatColorChooserUI.class deleted file mode 100644 index 20379e8..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatColorChooserUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$1.class deleted file mode 100644 index d4d91bd..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$2.class b/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$2.class deleted file mode 100644 index 5b9191a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$2.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$3.class b/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$3.class deleted file mode 100644 index 0fc0624..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$3.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$CellPaddingBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$CellPaddingBorder.class deleted file mode 100644 index 3c68b9c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$CellPaddingBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$EditorDelegateAction.class b/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$EditorDelegateAction.class deleted file mode 100644 index 2534241..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$EditorDelegateAction.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatComboBoxButton.class b/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatComboBoxButton.class deleted file mode 100644 index b2ce2ee..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatComboBoxButton.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatComboPopup$PopupListCellRenderer.class b/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatComboPopup$PopupListCellRenderer.class deleted file mode 100644 index b913a6c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatComboPopup$PopupListCellRenderer.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatComboPopup.class b/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatComboPopup.class deleted file mode 100644 index 3b5b156..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatComboPopup.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatKeySelectionManager.class b/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatKeySelectionManager.class deleted file mode 100644 index 39253c9..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$FlatKeySelectionManager.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$MacCheckedItemIcon.class b/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$MacCheckedItemIcon.class deleted file mode 100644 index b192e3b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI$MacCheckedItemIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI.class deleted file mode 100644 index 2f82bbc..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatComboBoxUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopIconUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopIconUI$1.class deleted file mode 100644 index 177fa26..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopIconUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopIconUI$FlatDesktopIconLayout.class b/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopIconUI$FlatDesktopIconLayout.class deleted file mode 100644 index ebc6431..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopIconUI$FlatDesktopIconLayout.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopIconUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopIconUI.class deleted file mode 100644 index f0b5a74..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopIconUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopPaneUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopPaneUI$1.class deleted file mode 100644 index 3e63c24..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopPaneUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopPaneUI$LayoutDockListener.class b/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopPaneUI$LayoutDockListener.class deleted file mode 100644 index edf6fdc..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopPaneUI$LayoutDockListener.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopPaneUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopPaneUI.class deleted file mode 100644 index d3116f5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatDesktopPaneUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatDropShadowBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatDropShadowBorder.class deleted file mode 100644 index c383d7a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatDropShadowBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatEditorPaneUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatEditorPaneUI.class deleted file mode 100644 index 0b899dd..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatEditorPaneUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatEmptyBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatEmptyBorder.class deleted file mode 100644 index d9f3568..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatEmptyBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$1.class deleted file mode 100644 index ebbf659..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$FlatFileView.class b/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$FlatFileView.class deleted file mode 100644 index 218d022..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$FlatFileView.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$FlatShortcutsPanel.class b/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$FlatShortcutsPanel.class deleted file mode 100644 index 4a62cfb..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$FlatShortcutsPanel.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$ShortcutIcon.class b/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$ShortcutIcon.class deleted file mode 100644 index e2ed967..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI$ShortcutIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI.class deleted file mode 100644 index 6d9f099..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatFileChooserUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatFormattedTextFieldUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatFormattedTextFieldUI.class deleted file mode 100644 index 3b11786..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatFormattedTextFieldUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatHTML.class b/src/main/resources/com/formdev/flatlaf/ui/FlatHTML.class deleted file mode 100644 index 6555e45..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatHTML.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameTitlePane$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameTitlePane$1.class deleted file mode 100644 index dc5ffe8..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameTitlePane$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameTitlePane$FlatPropertyChangeHandler.class b/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameTitlePane$FlatPropertyChangeHandler.class deleted file mode 100644 index 5fde983..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameTitlePane$FlatPropertyChangeHandler.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameTitlePane.class b/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameTitlePane.class deleted file mode 100644 index 1b90f04..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameTitlePane.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameUI$FlatBorderListener.class b/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameUI$FlatBorderListener.class deleted file mode 100644 index 3466a76..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameUI$FlatBorderListener.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameUI$FlatInternalFrameBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameUI$FlatInternalFrameBorder.class deleted file mode 100644 index 2042794..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameUI$FlatInternalFrameBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameUI.class deleted file mode 100644 index 1205904..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatInternalFrameUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatLabelUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatLabelUI.class deleted file mode 100644 index 552b156..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatLabelUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatLineBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatLineBorder.class deleted file mode 100644 index 9b6689f..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatLineBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder$Default.class b/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder$Default.class deleted file mode 100644 index eaa3880..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder$Default.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder$Focused.class b/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder$Focused.class deleted file mode 100644 index 6bf2ff0..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder$Focused.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder$Selected.class b/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder$Selected.class deleted file mode 100644 index de464e7..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder$Selected.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder.class deleted file mode 100644 index 8b6635d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatListCellBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatListUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatListUI$1.class deleted file mode 100644 index 4f72a9f..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatListUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatListUI$1RoundedSelectionGraphics.class b/src/main/resources/com/formdev/flatlaf/ui/FlatListUI$1RoundedSelectionGraphics.class deleted file mode 100644 index d85d389..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatListUI$1RoundedSelectionGraphics.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatListUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatListUI.class deleted file mode 100644 index 63b4673..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatListUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMarginBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMarginBorder.class deleted file mode 100644 index 52e48ef..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMarginBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarBorder.class deleted file mode 100644 index dabe36e..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarUI$FlatMenuBarLayout.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarUI$FlatMenuBarLayout.class deleted file mode 100644 index 94bdd98..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarUI$FlatMenuBarLayout.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarUI$TakeFocusAction.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarUI$TakeFocusAction.class deleted file mode 100644 index 32994fb..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarUI$TakeFocusAction.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarUI.class deleted file mode 100644 index 790f622..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuBarUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemBorder.class deleted file mode 100644 index cb5c929..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemRenderer$GraphicsProxyWithTextColor.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemRenderer$GraphicsProxyWithTextColor.class deleted file mode 100644 index 21a093d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemRenderer$GraphicsProxyWithTextColor.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemRenderer$MinSizeIcon.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemRenderer$MinSizeIcon.class deleted file mode 100644 index 13b0e4c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemRenderer$MinSizeIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemRenderer.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemRenderer.class deleted file mode 100644 index 7c30f56..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemRenderer.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemUI.class deleted file mode 100644 index c1c46a5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuItemUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuUI$1.class deleted file mode 100644 index 45a7870..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuUI$FlatMenuRenderer.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuUI$FlatMenuRenderer.class deleted file mode 100644 index 25f7c1b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuUI$FlatMenuRenderer.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatMenuUI.class deleted file mode 100644 index 2961d04..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatMenuUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeLibrary.class b/src/main/resources/com/formdev/flatlaf/ui/FlatNativeLibrary.class deleted file mode 100644 index 449220b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeLibrary.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeLinuxLibrary.class b/src/main/resources/com/formdev/flatlaf/ui/FlatNativeLinuxLibrary.class deleted file mode 100644 index cc6772a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeLinuxLibrary.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeMacLibrary.class b/src/main/resources/com/formdev/flatlaf/ui/FlatNativeMacLibrary.class deleted file mode 100644 index b19ddd5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeMacLibrary.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowBorder$Provider.class b/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowBorder$Provider.class deleted file mode 100644 index eea5eb9..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowBorder$Provider.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowBorder$WindowTopBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowBorder$WindowTopBorder.class deleted file mode 100644 index 5c6fe17..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowBorder$WindowTopBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowBorder.class deleted file mode 100644 index eded61e..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowsLibrary.class b/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowsLibrary.class deleted file mode 100644 index 0846766..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatNativeWindowsLibrary.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatOptionPaneUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatOptionPaneUI.class deleted file mode 100644 index b3892f2..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatOptionPaneUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPanelUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPanelUI.class deleted file mode 100644 index 4223c9f..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPanelUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPasswordFieldUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPasswordFieldUI$1.class deleted file mode 100644 index 70ab2ff..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPasswordFieldUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPasswordFieldUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPasswordFieldUI.class deleted file mode 100644 index d062c79..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPasswordFieldUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$1.class deleted file mode 100644 index 9f91126..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$DropShadowPopup$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$DropShadowPopup$1.class deleted file mode 100644 index 23e7360..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$DropShadowPopup$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$DropShadowPopup.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$DropShadowPopup.class deleted file mode 100644 index e10e89b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$DropShadowPopup.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$NonFlashingPopup.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$NonFlashingPopup.class deleted file mode 100644 index 1863785..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory$NonFlashingPopup.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory.class deleted file mode 100644 index bf5bc75..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupFactory.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuBorder.class deleted file mode 100644 index 77113f1..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuSeparatorUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuSeparatorUI.class deleted file mode 100644 index a9aa49f..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuSeparatorUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI$FlatPopupMenuLayout.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI$FlatPopupMenuLayout.class deleted file mode 100644 index 9c52695..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI$FlatPopupMenuLayout.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI$FlatPopupScroller$ArrowButton.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI$FlatPopupScroller$ArrowButton.class deleted file mode 100644 index 52db426..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI$FlatPopupScroller$ArrowButton.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI$FlatPopupScroller.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI$FlatPopupScroller.class deleted file mode 100644 index 049c4a0..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI$FlatPopupScroller.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI.class deleted file mode 100644 index 262b8da..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatPopupMenuUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatProgressBarUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatProgressBarUI.class deleted file mode 100644 index 0a75259..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatProgressBarUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonMenuItemUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonMenuItemUI.class deleted file mode 100644 index 82a6c21..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonMenuItemUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonUI$AWTPeerMouseExitedFix.class b/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonUI$AWTPeerMouseExitedFix.class deleted file mode 100644 index 61bb6fa..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonUI$AWTPeerMouseExitedFix.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonUI$FlatRadioButtonListener.class b/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonUI$FlatRadioButtonListener.class deleted file mode 100644 index a3aab09..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonUI$FlatRadioButtonListener.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonUI.class deleted file mode 100644 index d3cba53..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatRadioButtonUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI$FlatRootLayout.class b/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI$FlatRootLayout.class deleted file mode 100644 index 1303ac5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI$FlatRootLayout.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI$FlatWindowBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI$FlatWindowBorder.class deleted file mode 100644 index 7809db9..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI$FlatWindowBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI$FlatWindowTitleBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI$FlatWindowTitleBorder.class deleted file mode 100644 index b87595f..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI$FlatWindowTitleBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI.class deleted file mode 100644 index 5d02d1d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatRootPaneUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatRoundBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatRoundBorder.class deleted file mode 100644 index 2e851fc..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatRoundBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI$1.class deleted file mode 100644 index e9f71df..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI$FlatScrollBarButton.class b/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI$FlatScrollBarButton.class deleted file mode 100644 index f943cf4..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI$FlatScrollBarButton.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI$ScrollBarHoverListener.class b/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI$ScrollBarHoverListener.class deleted file mode 100644 index cea6692..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI$ScrollBarHoverListener.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI.class deleted file mode 100644 index 16fb4de..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollBarUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneBorder.class deleted file mode 100644 index 1b3f6aa..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI$1.class deleted file mode 100644 index b8f9508..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI$FlatScrollPaneLayout.class b/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI$FlatScrollPaneLayout.class deleted file mode 100644 index 7cdb823..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI$FlatScrollPaneLayout.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI$Handler.class b/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI$Handler.class deleted file mode 100644 index b9b56e5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI$Handler.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI.class deleted file mode 100644 index 9a6005e..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatScrollPaneUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSeparatorUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSeparatorUI.class deleted file mode 100644 index bfa2e3c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSeparatorUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI$1.class deleted file mode 100644 index e8e0819..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI$2.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI$2.class deleted file mode 100644 index 95080c9..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI$2.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI$FlatTrackListener.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI$FlatTrackListener.class deleted file mode 100644 index c5e3f27..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI$FlatTrackListener.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI.class deleted file mode 100644 index 7eb97b6..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSliderUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSpinnerUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSpinnerUI$1.class deleted file mode 100644 index 9f0f040..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSpinnerUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSpinnerUI$Handler.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSpinnerUI$Handler.class deleted file mode 100644 index 1bc2731..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSpinnerUI$Handler.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSpinnerUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSpinnerUI.class deleted file mode 100644 index da5dd76..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSpinnerUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$1.class deleted file mode 100644 index e9f9bb9..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$FlatSplitPaneDivider$FlatDividerLayout.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$FlatSplitPaneDivider$FlatDividerLayout.class deleted file mode 100644 index 16bd4f7..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$FlatSplitPaneDivider$FlatDividerLayout.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$FlatSplitPaneDivider$FlatOneTouchButton.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$FlatSplitPaneDivider$FlatOneTouchButton.class deleted file mode 100644 index 50261f2..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$FlatSplitPaneDivider$FlatOneTouchButton.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$FlatSplitPaneDivider.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$FlatSplitPaneDivider.class deleted file mode 100644 index 02390c2..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI$FlatSplitPaneDivider.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI.class deleted file mode 100644 index 45d5a64..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatSplitPaneUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$Styleable.class b/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$Styleable.class deleted file mode 100644 index f84c5b8..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$Styleable.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableBorder.class deleted file mode 100644 index 94b737f..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableField.class b/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableField.class deleted file mode 100644 index c291c87..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableField.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableFields.class b/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableFields.class deleted file mode 100644 index a8a706d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableFields.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableInfosMap.class b/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableInfosMap.class deleted file mode 100644 index bd0b798..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableInfosMap.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableLookupProvider.class b/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableLookupProvider.class deleted file mode 100644 index 6f47ddd..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableLookupProvider.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableUI.class deleted file mode 100644 index c5ed28d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$StyleableUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$UnknownStyleException.class b/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$UnknownStyleException.class deleted file mode 100644 index 1149e0a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport$UnknownStyleException.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport.class b/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport.class deleted file mode 100644 index 6652bed..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatStylingSupport.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$1.class deleted file mode 100644 index cdbf3ca..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$ContainerUIResource.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$ContainerUIResource.class deleted file mode 100644 index 3319eed..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$ContainerUIResource.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatMoreTabsButton.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatMoreTabsButton.class deleted file mode 100644 index 0b347f3..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatMoreTabsButton.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatScrollableTabButton.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatScrollableTabButton.class deleted file mode 100644 index 43789f0..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatScrollableTabButton.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatSelectedTabRepainter.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatSelectedTabRepainter.class deleted file mode 100644 index a1a6455..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatSelectedTabRepainter.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatTabAreaButton.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatTabAreaButton.class deleted file mode 100644 index 13853a6..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatTabAreaButton.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatTabbedPaneLayout.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatTabbedPaneLayout.class deleted file mode 100644 index 970dbdc..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatTabbedPaneLayout.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatTabbedPaneScrollLayout.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatTabbedPaneScrollLayout.class deleted file mode 100644 index 1c54d2b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatTabbedPaneScrollLayout.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatWheelTabScroller.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatWheelTabScroller.class deleted file mode 100644 index 47e9868..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$FlatWheelTabScroller.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$Handler.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$Handler.class deleted file mode 100644 index abbf506..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$Handler.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$RunWithOriginalLayoutManagerDelegateAction.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$RunWithOriginalLayoutManagerDelegateAction.class deleted file mode 100644 index d3363fa..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$RunWithOriginalLayoutManagerDelegateAction.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$TabCloseButton.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$TabCloseButton.class deleted file mode 100644 index 574321d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI$TabCloseButton.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI.class deleted file mode 100644 index eed9fe2..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTabbedPaneUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder$Default.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder$Default.class deleted file mode 100644 index e270c48..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder$Default.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder$Focused.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder$Focused.class deleted file mode 100644 index 902e5ab..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder$Focused.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder$Selected.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder$Selected.class deleted file mode 100644 index 229c190..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder$Selected.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder.class deleted file mode 100644 index e3c61bf..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableCellBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderBorder.class deleted file mode 100644 index ec4d4d4..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderUI$FlatMouseInputHandler.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderUI$FlatMouseInputHandler.class deleted file mode 100644 index 16df13a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderUI$FlatMouseInputHandler.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderUI$FlatTableHeaderCellRendererPane.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderUI$FlatTableHeaderCellRendererPane.class deleted file mode 100644 index 8fa9566..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderUI$FlatTableHeaderCellRendererPane.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderUI.class deleted file mode 100644 index 35ebc96..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableHeaderUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$1.class deleted file mode 100644 index 88d605e..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$2.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$2.class deleted file mode 100644 index 72e2e73..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$2.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$3.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$3.class deleted file mode 100644 index a46b61f..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$3.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatBooleanRenderer$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatBooleanRenderer$1.class deleted file mode 100644 index 9ba96a5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatBooleanRenderer$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatBooleanRenderer.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatBooleanRenderer.class deleted file mode 100644 index f570d10..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatBooleanRenderer.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatOutsideAlternateRowsListener.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatOutsideAlternateRowsListener.class deleted file mode 100644 index cd30ff5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatOutsideAlternateRowsListener.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatTablePropertyWatcher.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatTablePropertyWatcher.class deleted file mode 100644 index 5f62eaa..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$FlatTablePropertyWatcher.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$RoundedSelectionGraphics.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$RoundedSelectionGraphics.class deleted file mode 100644 index 76e1657..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$RoundedSelectionGraphics.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$StartEditingAction.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$StartEditingAction.class deleted file mode 100644 index bf10d06..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI$StartEditingAction.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI.class deleted file mode 100644 index be7d55e..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTableUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTextAreaUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTextAreaUI.class deleted file mode 100644 index f485a21..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTextAreaUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTextBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTextBorder.class deleted file mode 100644 index c5e74ba..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTextBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI$1.class deleted file mode 100644 index bb30e2a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI$FlatDocumentListener.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI$FlatDocumentListener.class deleted file mode 100644 index d79b978..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI$FlatDocumentListener.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI$FlatTextFieldLayout.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI$FlatTextFieldLayout.class deleted file mode 100644 index 14ec5ff..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI$FlatTextFieldLayout.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI.class deleted file mode 100644 index b9afbf6..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTextFieldUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTextPaneUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTextPaneUI.class deleted file mode 100644 index 918d8eb..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTextPaneUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$1.class deleted file mode 100644 index f272c80..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$2.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$2.class deleted file mode 100644 index d76f586..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$2.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$3.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$3.class deleted file mode 100644 index 0959567..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$3.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$4.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$4.class deleted file mode 100644 index 5701f2f..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$4.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$5.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$5.class deleted file mode 100644 index c67c2cb..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$5.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$6.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$6.class deleted file mode 100644 index e3b3aad..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$6.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$FlatTitleLabelUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$FlatTitleLabelUI.class deleted file mode 100644 index e11f263..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$FlatTitleLabelUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$FlatTitlePaneBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$FlatTitlePaneBorder.class deleted file mode 100644 index c4ed516..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$FlatTitlePaneBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$Handler.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$Handler.class deleted file mode 100644 index a5b5ca7..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$Handler.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$TitleBarCaptionHitTest.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$TitleBarCaptionHitTest.class deleted file mode 100644 index b4078c1..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane$TitleBarCaptionHitTest.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane.class deleted file mode 100644 index cfec3f1..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePane.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePaneIcon.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePaneIcon.class deleted file mode 100644 index 3ac23ca..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTitlePaneIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatToggleButtonUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatToggleButtonUI.class deleted file mode 100644 index 1141223..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatToggleButtonUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarBorder.class deleted file mode 100644 index 4b8eeaf..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarSeparatorUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarSeparatorUI.class deleted file mode 100644 index 1d0af19..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarSeparatorUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarUI$1.class deleted file mode 100644 index 94916ee..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarUI$FlatToolBarFocusTraversalPolicy.class b/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarUI$FlatToolBarFocusTraversalPolicy.class deleted file mode 100644 index 727bb06..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarUI$FlatToolBarFocusTraversalPolicy.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarUI.class deleted file mode 100644 index 3fca57b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatToolBarUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatToolTipUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatToolTipUI.class deleted file mode 100644 index bb08c91..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatToolTipUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTreeUI$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTreeUI$1.class deleted file mode 100644 index 1bcf44d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTreeUI$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatTreeUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatTreeUI.class deleted file mode 100644 index 4fdd55d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatTreeUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatUIAction.class b/src/main/resources/com/formdev/flatlaf/ui/FlatUIAction.class deleted file mode 100644 index ba4d7de..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatUIAction.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils$1.class b/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils$1.class deleted file mode 100644 index da7f39f..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils$NonUIResourceBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils$NonUIResourceBorder.class deleted file mode 100644 index 813e33a..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils$NonUIResourceBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils$RepaintFocusListener.class b/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils$RepaintFocusListener.class deleted file mode 100644 index 084dbf5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils$RepaintFocusListener.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils.class b/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils.class deleted file mode 100644 index b86f3d0..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatUIUtils.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatViewportUI$ViewportPainter.class b/src/main/resources/com/formdev/flatlaf/ui/FlatViewportUI$ViewportPainter.class deleted file mode 100644 index c385cd1..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatViewportUI$ViewportPainter.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatViewportUI.class b/src/main/resources/com/formdev/flatlaf/ui/FlatViewportUI.class deleted file mode 100644 index cd591f6..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatViewportUI.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer$DragBorderComponent.class b/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer$DragBorderComponent.class deleted file mode 100644 index 2ef1465..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer$DragBorderComponent.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer$InternalFrameResizer.class b/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer$InternalFrameResizer.class deleted file mode 100644 index 63d8795..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer$InternalFrameResizer.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer$WindowResizer.class b/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer$WindowResizer.class deleted file mode 100644 index f5016e2..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer$WindowResizer.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer.class b/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer.class deleted file mode 100644 index d84bccf..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowResizer.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowsNativeWindowBorder$WndProc.class b/src/main/resources/com/formdev/flatlaf/ui/FlatWindowsNativeWindowBorder$WndProc.class deleted file mode 100644 index f3c235b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowsNativeWindowBorder$WndProc.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowsNativeWindowBorder.class b/src/main/resources/com/formdev/flatlaf/ui/FlatWindowsNativeWindowBorder.class deleted file mode 100644 index 4ae72ed..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FlatWindowsNativeWindowBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FullWindowContentSupport$1.class b/src/main/resources/com/formdev/flatlaf/ui/FullWindowContentSupport$1.class deleted file mode 100644 index 142844e..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FullWindowContentSupport$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/FullWindowContentSupport.class b/src/main/resources/com/formdev/flatlaf/ui/FullWindowContentSupport.class deleted file mode 100644 index 6a96260..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/FullWindowContentSupport.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/JavaCompatibility2.class b/src/main/resources/com/formdev/flatlaf/ui/JavaCompatibility2.class deleted file mode 100644 index ef04bdd..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/JavaCompatibility2.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/MigLayoutVisualPadding$FlatMigInsets.class b/src/main/resources/com/formdev/flatlaf/ui/MigLayoutVisualPadding$FlatMigInsets.class deleted file mode 100644 index 2091dfc..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/MigLayoutVisualPadding$FlatMigInsets.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/MigLayoutVisualPadding$FlatMigListener.class b/src/main/resources/com/formdev/flatlaf/ui/MigLayoutVisualPadding$FlatMigListener.class deleted file mode 100644 index 19d5adc..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/MigLayoutVisualPadding$FlatMigListener.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/MigLayoutVisualPadding.class b/src/main/resources/com/formdev/flatlaf/ui/MigLayoutVisualPadding.class deleted file mode 100644 index bf40a66..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/MigLayoutVisualPadding.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/StackUtils.class b/src/main/resources/com/formdev/flatlaf/ui/StackUtils.class deleted file mode 100644 index 7ddd6a4..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/StackUtils.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/ui/StackUtilsImpl.class b/src/main/resources/com/formdev/flatlaf/ui/StackUtilsImpl.class deleted file mode 100644 index e1b0fa7..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/ui/StackUtilsImpl.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/AnimatedIcon$AnimationSupport.class b/src/main/resources/com/formdev/flatlaf/util/AnimatedIcon$AnimationSupport.class deleted file mode 100644 index 36c8704..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/AnimatedIcon$AnimationSupport.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/AnimatedIcon.class b/src/main/resources/com/formdev/flatlaf/util/AnimatedIcon.class deleted file mode 100644 index 23e693c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/AnimatedIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/Animator$Interpolator.class b/src/main/resources/com/formdev/flatlaf/util/Animator$Interpolator.class deleted file mode 100644 index 20c8e8c..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/Animator$Interpolator.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/Animator$TimingTarget.class b/src/main/resources/com/formdev/flatlaf/util/Animator$TimingTarget.class deleted file mode 100644 index 8369196..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/Animator$TimingTarget.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/Animator.class b/src/main/resources/com/formdev/flatlaf/util/Animator.class deleted file mode 100644 index 01bf357..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/Animator.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$ColorFunction.class b/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$ColorFunction.class deleted file mode 100644 index 5343174..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$ColorFunction.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$Fade.class b/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$Fade.class deleted file mode 100644 index 26162c5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$Fade.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$HSLChange.class b/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$HSLChange.class deleted file mode 100644 index df7f3ca..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$HSLChange.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$HSLIncreaseDecrease.class b/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$HSLIncreaseDecrease.class deleted file mode 100644 index 4f136c5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$HSLIncreaseDecrease.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$Mix.class b/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$Mix.class deleted file mode 100644 index ac48200..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions$Mix.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions.class b/src/main/resources/com/formdev/flatlaf/util/ColorFunctions.class deleted file mode 100644 index f13c911..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/ColorFunctions.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/CubicBezierEasing.class b/src/main/resources/com/formdev/flatlaf/util/CubicBezierEasing.class deleted file mode 100644 index 6d36ae5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/CubicBezierEasing.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/DerivedColor.class b/src/main/resources/com/formdev/flatlaf/util/DerivedColor.class deleted file mode 100644 index 1b0a9d5..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/DerivedColor.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/FontUtils.class b/src/main/resources/com/formdev/flatlaf/util/FontUtils.class deleted file mode 100644 index 60a60e9..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/FontUtils.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/Graphics2DProxy.class b/src/main/resources/com/formdev/flatlaf/util/Graphics2DProxy.class deleted file mode 100644 index 1e93bfb..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/Graphics2DProxy.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/GrayFilter.class b/src/main/resources/com/formdev/flatlaf/util/GrayFilter.class deleted file mode 100644 index 4e6b5fb..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/GrayFilter.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/HSLColor.class b/src/main/resources/com/formdev/flatlaf/util/HSLColor.class deleted file mode 100644 index 6bcf890..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/HSLColor.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$1.class b/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$1.class deleted file mode 100644 index 335419d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$DirtyRegionCallback.class b/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$DirtyRegionCallback.class deleted file mode 100644 index 90e1a15..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$DirtyRegionCallback.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$HiDPIRepaintManager.class b/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$HiDPIRepaintManager.class deleted file mode 100644 index 5672065..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$HiDPIRepaintManager.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$Painter.class b/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$Painter.class deleted file mode 100644 index 6b34f61..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils$Painter.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils.class b/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils.class deleted file mode 100644 index dfbec57..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/HiDPIUtils.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/JavaCompatibility.class b/src/main/resources/com/formdev/flatlaf/util/JavaCompatibility.class deleted file mode 100644 index 74b7714..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/JavaCompatibility.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/LoggingFacade.class b/src/main/resources/com/formdev/flatlaf/util/LoggingFacade.class deleted file mode 100644 index 12a610b..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/LoggingFacade.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/LoggingFacadeImpl.class b/src/main/resources/com/formdev/flatlaf/util/LoggingFacadeImpl.class deleted file mode 100644 index d80be83..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/LoggingFacadeImpl.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/MultiResolutionImageSupport.class b/src/main/resources/com/formdev/flatlaf/util/MultiResolutionImageSupport.class deleted file mode 100644 index de46599..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/MultiResolutionImageSupport.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/NativeLibrary.class b/src/main/resources/com/formdev/flatlaf/util/NativeLibrary.class deleted file mode 100644 index 4cbc06d..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/NativeLibrary.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/ScaledEmptyBorder.class b/src/main/resources/com/formdev/flatlaf/util/ScaledEmptyBorder.class deleted file mode 100644 index 5e58643..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/ScaledEmptyBorder.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/ScaledImageIcon.class b/src/main/resources/com/formdev/flatlaf/util/ScaledImageIcon.class deleted file mode 100644 index 66cc65f..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/ScaledImageIcon.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/SoftCache$CacheReference.class b/src/main/resources/com/formdev/flatlaf/util/SoftCache$CacheReference.class deleted file mode 100644 index ff8e891..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/SoftCache$CacheReference.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/SoftCache.class b/src/main/resources/com/formdev/flatlaf/util/SoftCache.class deleted file mode 100644 index 7a89f32..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/SoftCache.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/StringUtils.class b/src/main/resources/com/formdev/flatlaf/util/StringUtils.class deleted file mode 100644 index 8810005..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/StringUtils.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/SwingUtils.class b/src/main/resources/com/formdev/flatlaf/util/SwingUtils.class deleted file mode 100644 index 8f60833..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/SwingUtils.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/SystemInfo.class b/src/main/resources/com/formdev/flatlaf/util/SystemInfo.class deleted file mode 100644 index 57c7f2e..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/SystemInfo.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/UIScale$1.class b/src/main/resources/com/formdev/flatlaf/util/UIScale$1.class deleted file mode 100644 index 244eafc..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/UIScale$1.class and /dev/null differ diff --git a/src/main/resources/com/formdev/flatlaf/util/UIScale.class b/src/main/resources/com/formdev/flatlaf/util/UIScale.class deleted file mode 100644 index 0044ee1..0000000 Binary files a/src/main/resources/com/formdev/flatlaf/util/UIScale.class and /dev/null differ diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml deleted file mode 100644 index 28ca08d..0000000 --- a/src/main/resources/config.yml +++ /dev/null @@ -1,24 +0,0 @@ -#---------------------------------------------------------------- -# __ __ _____ _ _ _ -# \ \ / / | __ \ | | (_) | | -# \ V / | | | | | | _ | |__ -# > < | | | | | | | | | '_ \ -# / . \ | |__| | | |____ | | | |_) | -# /_/ \_\ |_____/ |______| |_| |_.__/ -# -#---------------------------------------------------------------- -# Enables the plugin -enabled: true -# -# Shows a welcome message to new players -welcomeMessage: true -# -# Adds custom join and leave messages -customJoinMessages: true -# -# Changed the message looks -customChatMessages: true -# -# Enables the TPA command for any player to run -tpaCommand: true -#---------------------------------------------------------------- \ No newline at end of file diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json deleted file mode 100644 index bf48bfb..0000000 --- a/src/main/resources/fabric.mod.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "schemaVersion": 1, - "id": "xdlib", - "version": "${version}", - "name": "XD's Library", - "description": "This is a library for many uses and is included as an player counter for XDPXI's mods and modpacks!", - "authors": [ - { - "name": "XDPXI", - "contact": { - "homepage": "https://xdpxi.vercel.app" - } - } - ], - "contact": { - "homepage": "https://xdpxi.vercel.app/xdlib", - "sources": "https://github.com/XDPXI/XDLib", - "issues": "https://github.com/XDPXI/XDLib/issues" - }, - "license": "Apache-2.0", - "icon": "assets/xdlib/icon.png", - "environment": "*", - "entrypoints": { - "preLaunch": [ - "dev.xdpxi.xdlib.javaWarning" - ], - "main": [ - "dev.xdpxi.xdlib.XDsLibrary" - ], - "client": [ - "dev.xdpxi.xdlib.XDsLibraryClient" - ] - }, - "accessWidener": "xdlib.accesswidener", - "mixins": [ - "xdlib.mixins.json", - { - "config": "xdlib.client.mixins.json", - "environment": "client" - } - ], - "depends": { - "fabricloader": ">=0.16.0", - "minecraft": ">=1.20", - "java": ">=17", - "fabric-api": "*" - }, - "recommends": { - "modmenu": "*", - "java": ">=21" - }, - "breaks": { - "minecraft": ">1.21.3" - }, - "custom": { - "modmenu": { - "links": { - "modmenu.modrinth": "https://modrinth.com/plugin/xdlib" - }, - "badges": [ "library" ], - "update_checker": true - }, - "xdlib": { - "modrinthID": "xdlib", - "type": "release", - "badges": [ - - ] - } - } -} \ No newline at end of file diff --git a/src/main/resources/org/json/CDL.class b/src/main/resources/org/json/CDL.class deleted file mode 100644 index 5ff1b73..0000000 Binary files a/src/main/resources/org/json/CDL.class and /dev/null differ diff --git a/src/main/resources/org/json/Cookie.class b/src/main/resources/org/json/Cookie.class deleted file mode 100644 index 842ffbf..0000000 Binary files a/src/main/resources/org/json/Cookie.class and /dev/null differ diff --git a/src/main/resources/org/json/CookieList.class b/src/main/resources/org/json/CookieList.class deleted file mode 100644 index 6c3fd67..0000000 Binary files a/src/main/resources/org/json/CookieList.class and /dev/null differ diff --git a/src/main/resources/org/json/HTTP.class b/src/main/resources/org/json/HTTP.class deleted file mode 100644 index 2aa0792..0000000 Binary files a/src/main/resources/org/json/HTTP.class and /dev/null differ diff --git a/src/main/resources/org/json/HTTPTokener.class b/src/main/resources/org/json/HTTPTokener.class deleted file mode 100644 index ef2c8eb..0000000 Binary files a/src/main/resources/org/json/HTTPTokener.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONArray.class b/src/main/resources/org/json/JSONArray.class deleted file mode 100644 index f6ebd80..0000000 Binary files a/src/main/resources/org/json/JSONArray.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONException.class b/src/main/resources/org/json/JSONException.class deleted file mode 100644 index a5dc184..0000000 Binary files a/src/main/resources/org/json/JSONException.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONML.class b/src/main/resources/org/json/JSONML.class deleted file mode 100644 index d35feed..0000000 Binary files a/src/main/resources/org/json/JSONML.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONMLParserConfiguration.class b/src/main/resources/org/json/JSONMLParserConfiguration.class deleted file mode 100644 index b5b0a37..0000000 Binary files a/src/main/resources/org/json/JSONMLParserConfiguration.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONObject$1.class b/src/main/resources/org/json/JSONObject$1.class deleted file mode 100644 index 401e6f8..0000000 Binary files a/src/main/resources/org/json/JSONObject$1.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONObject$Null.class b/src/main/resources/org/json/JSONObject$Null.class deleted file mode 100644 index 7d6a61a..0000000 Binary files a/src/main/resources/org/json/JSONObject$Null.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONObject.class b/src/main/resources/org/json/JSONObject.class deleted file mode 100644 index e7ad0c0..0000000 Binary files a/src/main/resources/org/json/JSONObject.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONParserConfiguration.class b/src/main/resources/org/json/JSONParserConfiguration.class deleted file mode 100644 index 9f28764..0000000 Binary files a/src/main/resources/org/json/JSONParserConfiguration.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONPointer$Builder.class b/src/main/resources/org/json/JSONPointer$Builder.class deleted file mode 100644 index 55d2233..0000000 Binary files a/src/main/resources/org/json/JSONPointer$Builder.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONPointer.class b/src/main/resources/org/json/JSONPointer.class deleted file mode 100644 index 27c86ae..0000000 Binary files a/src/main/resources/org/json/JSONPointer.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONPointerException.class b/src/main/resources/org/json/JSONPointerException.class deleted file mode 100644 index e78f6b3..0000000 Binary files a/src/main/resources/org/json/JSONPointerException.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONPropertyIgnore.class b/src/main/resources/org/json/JSONPropertyIgnore.class deleted file mode 100644 index dee6990..0000000 Binary files a/src/main/resources/org/json/JSONPropertyIgnore.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONPropertyName.class b/src/main/resources/org/json/JSONPropertyName.class deleted file mode 100644 index a8d59e5..0000000 Binary files a/src/main/resources/org/json/JSONPropertyName.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONString.class b/src/main/resources/org/json/JSONString.class deleted file mode 100644 index df7818f..0000000 Binary files a/src/main/resources/org/json/JSONString.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONStringer.class b/src/main/resources/org/json/JSONStringer.class deleted file mode 100644 index a131888..0000000 Binary files a/src/main/resources/org/json/JSONStringer.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONTokener.class b/src/main/resources/org/json/JSONTokener.class deleted file mode 100644 index 48ea6ae..0000000 Binary files a/src/main/resources/org/json/JSONTokener.class and /dev/null differ diff --git a/src/main/resources/org/json/JSONWriter.class b/src/main/resources/org/json/JSONWriter.class deleted file mode 100644 index 67c6784..0000000 Binary files a/src/main/resources/org/json/JSONWriter.class and /dev/null differ diff --git a/src/main/resources/org/json/ParserConfiguration.class b/src/main/resources/org/json/ParserConfiguration.class deleted file mode 100644 index 05740ca..0000000 Binary files a/src/main/resources/org/json/ParserConfiguration.class and /dev/null differ diff --git a/src/main/resources/org/json/Property.class b/src/main/resources/org/json/Property.class deleted file mode 100644 index 633b975..0000000 Binary files a/src/main/resources/org/json/Property.class and /dev/null differ diff --git a/src/main/resources/org/json/XML$1$1.class b/src/main/resources/org/json/XML$1$1.class deleted file mode 100644 index 8faae5f..0000000 Binary files a/src/main/resources/org/json/XML$1$1.class and /dev/null differ diff --git a/src/main/resources/org/json/XML$1.class b/src/main/resources/org/json/XML$1.class deleted file mode 100644 index e55c122..0000000 Binary files a/src/main/resources/org/json/XML$1.class and /dev/null differ diff --git a/src/main/resources/org/json/XML.class b/src/main/resources/org/json/XML.class deleted file mode 100644 index ae90f73..0000000 Binary files a/src/main/resources/org/json/XML.class and /dev/null differ diff --git a/src/main/resources/org/json/XMLParserConfiguration.class b/src/main/resources/org/json/XMLParserConfiguration.class deleted file mode 100644 index e2a802c..0000000 Binary files a/src/main/resources/org/json/XMLParserConfiguration.class and /dev/null differ diff --git a/src/main/resources/org/json/XMLTokener.class b/src/main/resources/org/json/XMLTokener.class deleted file mode 100644 index b422948..0000000 Binary files a/src/main/resources/org/json/XMLTokener.class and /dev/null differ diff --git a/src/main/resources/org/json/XMLXsiTypeConverter.class b/src/main/resources/org/json/XMLXsiTypeConverter.class deleted file mode 100644 index 494b1a2..0000000 Binary files a/src/main/resources/org/json/XMLXsiTypeConverter.class and /dev/null differ diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml deleted file mode 100644 index cd376e2..0000000 --- a/src/main/resources/plugin.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: XDLib -version: '3.3.2' -main: dev.xdpxi.xdlib.plugin.xdlib -api-version: '1.21' -prefix: XDLib -load: STARTUP -author: XDPXI -authors: [ XDPXI ] -description: This is a library for many uses and is included as an player counter for XDPXI's mods and modpacks! -website: https://xdpxi.vercel.app/mc/xdlib -folia-supported: true -commands: - xdlib: - description: Executes the XDLib command - usage: / [reload|help] - tpa: - description: Request to teleport to another player or manage requests - usage: /tpa [ask|accept|decline] \ No newline at end of file diff --git a/src/main/resources/xdlib.accesswidener b/src/main/resources/xdlib.accesswidener deleted file mode 100644 index 251ae29..0000000 --- a/src/main/resources/xdlib.accesswidener +++ /dev/null @@ -1,5 +0,0 @@ -accessWidener v2 named -accessible method net/minecraft/client/QuickPlay startSingleplayer (Lnet/minecraft/client/MinecraftClient;Ljava/lang/String;)V -accessible method net/minecraft/client/QuickPlay startMultiplayer (Lnet/minecraft/client/MinecraftClient;Ljava/lang/String;)V -accessible method net/minecraft/client/QuickPlay startRealms (Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/realms/RealmsClient;Ljava/lang/String;)V -accessible field net/minecraft/client/option/KeyBinding KEY_TO_BINDINGS Ljava/util/Map; \ No newline at end of file diff --git a/src/main/resources/xdlib.mixins.json b/src/main/resources/xdlib.mixins.json deleted file mode 100644 index 6825766..0000000 --- a/src/main/resources/xdlib.mixins.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "required": true, - "package": "dev.xdpxi.xdlib.mixin", - "compatibilityLevel": "JAVA_17", - "mixins": [ - "EulaMixin" - ], - "injectors": { - "defaultRequire": 1 - } -} \ No newline at end of file