Mirror von
https://github.com/ViaVersion/ViaBackwards.git
synchronisiert 2024-11-18 14:00:11 +01:00
4.5.0 Release
Dieser Commit ist enthalten in:
Ursprung
383281cb9f
Commit
cc9bf7284a
@ -5,7 +5,7 @@ plugins {
|
||||
|
||||
allprojects {
|
||||
group = "com.viaversion"
|
||||
version = "4.5.0-1.19.3-rc1-SNAPSHOT"
|
||||
version = "4.5.0"
|
||||
description = "Allow older clients to join newer server versions."
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,13 @@
|
||||
{
|
||||
"1.19.3": {
|
||||
"gui.chatReport.discard.draft": "Save as Draft",
|
||||
"gui.chatReport.draft.title": "Edit draft chat report?",
|
||||
"gui.chatReport.draft.content": "Would you like to continue editing the existing report or discard it and create a new one?",
|
||||
"gui.chatReport.draft.quittotitle.title": "You have a draft chat report that will be lost if you quit",
|
||||
"gui.chatReport.draft.quittotitle.content": "Would you like to continue editing it or discard it?",
|
||||
"gui.chatReport.draft.discard": "Discard",
|
||||
"gui.chatReport.draft.edit": "Continue Editing",
|
||||
"gui.chatSelection.join": "%s joined the chat",
|
||||
"selectWorld.experimental": "Experimental",
|
||||
"selectWorld.warning.experimental.title": "Warning! These settings are using experimental features",
|
||||
"selectWorld.warning.experimental.question": "These settings are experimental and could one day stop working. Do you wish to proceed?",
|
||||
@ -10,13 +18,27 @@
|
||||
"selectWorld.experimental.details": "Details",
|
||||
"selectWorld.experimental.details.title": "Experimental feature requirements",
|
||||
"selectWorld.experimental.details.entry": "Required experimental features: %s",
|
||||
"lanServer.port": "Port Number",
|
||||
"lanServer.port.unavailable": "Port not available.\nLeave the edit box empty or enter a different number between 1024 and 65535.",
|
||||
"lanServer.port.unavailable.new": "Port not available.\nLeave the edit box empty or enter a different number between %s and %s.",
|
||||
"lanServer.port.invalid": "Not a valid port.\nLeave the edit box empty or enter a number between 1024 and 65535.",
|
||||
"lanServer.port.invalid.new": "Not a valid port.\nLeave the edit box empty or enter a number between %s and %s.",
|
||||
"multiplayer.disconnect.expired_public_key": "Expired profile public key. Check that your system time is synchronized, and try restarting your game.",
|
||||
"chat.disabled.expiredProfileKey": "Chat disabled due to expired profile public key. Please try reconnecting.",
|
||||
"chat.disabled.chain_broken": "Chat disabled due to broken chain. Please try reconnecting.",
|
||||
"chat.disabled.missingProfileKey": "Chat disabled due to missing profile public key. Please try reconnecting.",
|
||||
"chat.tag.system": "Server message. Cannot be reported.",
|
||||
"chat.tag.system_single_player": "Server message.",
|
||||
"chat.filtered": "Filtered by the server.",
|
||||
"chat.deleted_marker": "This chat message has been deleted by the server.",
|
||||
"options.accessibility.panorama_speed": "Panorama Scroll Speed",
|
||||
"options.telemetry": "Telemetry Data",
|
||||
"options.telemetry.button": "Data Collection",
|
||||
"options.telemetry.state.none": "None",
|
||||
"options.telemetry.state.minimal": "Minimal",
|
||||
"options.telemetry.state.all": "All",
|
||||
"options.telemetry.button.tooltip": "\"%s\" includes only the required data.\n\"%s\" includes optional, as well as the required data.",
|
||||
"options.operatorItemsTab": "Operator Items Tab",
|
||||
"resourcePack.programmer_art.name": "Programmer Art",
|
||||
"resourcePack.vanilla.name": "Default",
|
||||
"dataPack.vanilla.name": "Default",
|
||||
@ -26,9 +48,13 @@
|
||||
"block.minecraft.bamboo_planks": "Bamboo Planks",
|
||||
"block.minecraft.bamboo_mosaic": "Bamboo Mosaic",
|
||||
"block.minecraft.bamboo_door": "Bamboo Door",
|
||||
"block.minecraft.bamboo_block": "Block of Bamboo",
|
||||
"block.minecraft.stripped_bamboo_block": "Block of Stripped Bamboo",
|
||||
"block.minecraft.bamboo_slab": "Bamboo Slab",
|
||||
"block.minecraft.bamboo_mosaic_slab": "Bamboo Mosaic Slab",
|
||||
"block.minecraft.chiseled_bookshelf": "Chiseled Bookshelf",
|
||||
"block.minecraft.spawner.desc1": "Interact with Spawn Egg:",
|
||||
"block.minecraft.spawner.desc2": "Sets Mob Type",
|
||||
"block.minecraft.bamboo_stairs": "Bamboo Stairs",
|
||||
"block.minecraft.bamboo_mosaic_stairs": "Bamboo Mosaic Stairs",
|
||||
"block.minecraft.bamboo_sign": "Bamboo Sign",
|
||||
@ -58,16 +84,30 @@
|
||||
"block.minecraft.bamboo_fence": "Bamboo Fence",
|
||||
"block.minecraft.bamboo_fence_gate": "Bamboo Fence Gate",
|
||||
"block.minecraft.bamboo_trapdoor": "Bamboo Trapdoor",
|
||||
"block.minecraft.piglin_wall_head": "Piglin Wall Head",
|
||||
"block.minecraft.piglin_head": "Piglin Head",
|
||||
"item.minecraft.bamboo_raft": "Bamboo Raft",
|
||||
"item.minecraft.bamboo_chest_raft": "Bamboo Raft with Chest",
|
||||
"item.minecraft.camel_spawn_egg": "Camel Spawn Egg",
|
||||
"item.minecraft.ender_dragon_spawn_egg": "Ender Dragon Spawn Egg",
|
||||
"item.minecraft.iron_golem_spawn_egg": "Iron Golem Spawn Egg",
|
||||
"item.minecraft.snow_golem_spawn_egg": "Snow Golem Spawn Egg",
|
||||
"item.minecraft.wither_spawn_egg": "Wither Spawn Egg",
|
||||
"item.disabled": "Disabled item",
|
||||
"entity.minecraft.camel": "Camel",
|
||||
"itemGroup.nature": "Nature Blocks",
|
||||
"itemGroup.coloredBlocks": "Colored Blocks",
|
||||
"itemGroup.natural": "Natural Blocks",
|
||||
"itemGroup.functional": "Functional Blocks",
|
||||
"itemGroup.op": "Operator Utilities",
|
||||
"itemGroup.spawnEggs": "Spawn Eggs",
|
||||
"itemGroup.consumables": "Consumables",
|
||||
"itemGroup.foodAndDrink": "Food & Drinks",
|
||||
"itemGroup.crafting": "Crafting",
|
||||
"itemGroup.ingredients": "Ingredients",
|
||||
"subtitles.chiseled_bookshelf.insert": "Book placed",
|
||||
"subtitles.chiseled_bookshelf.insert_enchanted": "Enchanted book placed",
|
||||
"subtitles.chiseled_bookshelf.take": "Book taken",
|
||||
"subtitles.chiseled_bookshelf.take_enchanted": "Enchanted book taken",
|
||||
"subtitles.entity.camel.ambient": "Camel grunts",
|
||||
"subtitles.entity.camel.dash": "Camel yeets",
|
||||
"subtitles.entity.camel.dash_ready": "Camel recovers",
|
||||
@ -79,13 +119,72 @@
|
||||
"subtitles.entity.camel.stand": "Camel stands up",
|
||||
"subtitles.entity.camel.step": "Camel steps",
|
||||
"subtitles.entity.camel.step_sand": "Camel sands",
|
||||
"subtitles.entity.enderman.scream": "Enderman screams",
|
||||
"subtitles.entity.tadpole.grow_up": "Tadpole grows up",
|
||||
"telemetry_info.screen.title": "Telemetry Data Collection",
|
||||
"telemetry_info.screen.description": "Collecting this data helps us improve Minecraft by guiding us in directions that are relevant to our players.\nYou can also send in additional feedback to help us keep improving Minecraft.",
|
||||
"telemetry_info.button.show_data": "Open My Data",
|
||||
"telemetry_info.button.give_feedback": "Give Feedback",
|
||||
"telemetry_info.property_title": "Included Data",
|
||||
"telemetry.property.user_id.title": "User ID",
|
||||
"telemetry.property.client_id.title": "Client ID",
|
||||
"telemetry.property.minecraft_session_id.title": "Minecraft Session ID",
|
||||
"telemetry.property.game_version.title": "Game Version",
|
||||
"telemetry.property.operating_system.title": "Operating System",
|
||||
"telemetry.property.platform.title": "Platform",
|
||||
"telemetry.property.client_modded.title": "Client Modded",
|
||||
"telemetry.property.event_timestamp_utc.title": "Event Timestamp (UTC)",
|
||||
"telemetry.property.opt_in.title": "Opt-In",
|
||||
"telemetry.property.world_session_id.title": "World Session ID",
|
||||
"telemetry.property.server_modded.title": "Server Modded",
|
||||
"telemetry.property.server_type.title": "Server Type",
|
||||
"telemetry.property.frame_rate_samples.title": "Frame Rate Samples (FPS)",
|
||||
"telemetry.property.render_time_samples.title": "Render Time Samples",
|
||||
"telemetry.property.used_memory_samples.title": "Used Random Access Memory",
|
||||
"telemetry.property.number_of_samples.title": "Sample Count",
|
||||
"telemetry.property.render_distance.title": "Render Distance",
|
||||
"telemetry.property.dedicated_memory_kb.title": "Dedicated Memory (kB)",
|
||||
"telemetry.property.game_mode.title": "Game Mode",
|
||||
"telemetry.property.seconds_since_load.title": "Time Since Load (Seconds)",
|
||||
"telemetry.property.ticks_since_load.title": "Time Since Load (Ticks)",
|
||||
"telemetry.property.world_load_time_ms.title": "World Load Time (Milliseconds)",
|
||||
"telemetry.property.new_world.title": "New World",
|
||||
"telemetry.event.required": "%s (Required)",
|
||||
"telemetry.event.optional": "%s (Optional)",
|
||||
"telemetry.event.world_loaded.title": "World Loaded",
|
||||
"telemetry.event.world_loaded.description": "Knowing how players play Minecraft (such as Game Mode, client or server modded, and game version) allows us to focus game updates to improve the areas that players care about most.\nThe World Loaded event is paired with the World Unloaded event to calculate how long the play session has lasted.",
|
||||
"telemetry.event.world_unloaded.title": "World Unloaded",
|
||||
"telemetry.event.world_unloaded.description": "This event is paired with the World Loaded event to calculate how long the world session has lasted.\nThe duration (in seconds and ticks) is measured when a world session has ended (quitting to title, disconnecting from a server).",
|
||||
"telemetry.event.performance_metrics.title": "Performance Metrics",
|
||||
"telemetry.event.performance_metrics.description": "Knowing the overall performance profile of Minecraft helps us tune and optimize the game for a wide range of machine specifications and operating systems. \nGame version is included to help us compare the performance profile for new versions of Minecraft.",
|
||||
"telemetry.event.world_load_times.title": "World Load Times",
|
||||
"telemetry.event.world_load_times.description": "It<49>s important for us to understand how long it takes to join a world, and how that changes over time. For example, when we add new features or do larger technical changes, we need to see what impact that had on load times.",
|
||||
"argument.resource.not_found": "Can't find element '%s' of type '%s'",
|
||||
"argument.resource.invalid_type": "Element '%s' has wrong type '%s' (expected '%s')",
|
||||
"argument.resource_tag.not_found": "Can't find tag '%s' of type '%s'",
|
||||
"argument.resource_tag.invalid_type": "Tag '%s' has wrong type '%s' (expected '%s')",
|
||||
"arguments.nbtpath.too_deep": "Resulting NBT too deeply nested",
|
||||
"arguments.nbtpath.too_large": "Resulting NBT too large",
|
||||
"argument.gamemode.invalid": "Unknown gamemode: %s",
|
||||
"entity.not_summonable": "Can't summon entity of type %s",
|
||||
"commands.datapack.enable.failed.no_flags": "Pack '%s' cannot be enabled, since required flags are not enabled in this world: %s!",
|
||||
"commands.fillbiome.toobig": "Too many blocks in the specified volume (maximum %s, specified %s)",
|
||||
"commands.fillbiome.success": "Biomes set between %s, %s, %s and %s, %s, %s",
|
||||
"commands.fillbiome.success.count": "%s biome entries set between %s, %s, %s and %s, %s, %s",
|
||||
"gamerule.blockExplosionDropDecay": "In block interaction explosions, some blocks won't drop their loot",
|
||||
"gamerule.blockExplosionDropDecay.description": "Some of the drops from blocks destroyed by explosions caused by block interactions are lost in the explosion.",
|
||||
"gamerule.mobExplosionDropDecay": "In mob explosions, some blocks won't drop their loot",
|
||||
"gamerule.mobExplosionDropDecay.description": "Some of the drops from blocks destroyed by explosions caused by mobs are lost in the explosion.",
|
||||
"gamerule.tntExplosionDropDecay": "In TNT explosions, some blocks won't drop their loot",
|
||||
"gamerule.tntExplosionDropDecay.description": "Some of the drops from blocks destroyed by explosions caused by TNT are lost in the explosion.",
|
||||
"gamerule.snowAccumulationHeight": "Snow accumulation height",
|
||||
"gamerule.snowAccumulationHeight.description": "When it snows, layers of snow form on the ground up to at most this number of layers.",
|
||||
"gamerule.waterSourceConversion": "Water converts to source",
|
||||
"gamerule.waterSourceConversion.description": "When flowing water is surrounded on two sides by water sources it converts into a source.",
|
||||
"gamerule.lavaSourceConversion": "Lava converts to source",
|
||||
"gamerule.lavaSourceConversion.description": "When flowing lava is surrounded on two sides by lava sources it converts into a source.",
|
||||
"gamerule.globalSoundEvents": "Global sound events",
|
||||
"gamerule.globalSoundEvents.description": "When certain game events happen, like a boss spawning, the sound is heard everywhere.",
|
||||
"pack.source.feature": "feature",
|
||||
"mco.gui.ok": "Ok",
|
||||
"mco.gui.button": "Button",
|
||||
@ -95,7 +194,8 @@
|
||||
"mco.terms.sentence.1": "I agree to the Minecraft Realms",
|
||||
"mco.terms.sentence.2": "Terms of Service",
|
||||
"mco.selectServer.play": "Play",
|
||||
"mco.selectServer.configure": "Configure realm",
|
||||
"mco.selectServer.configure": "Configure",
|
||||
"mco.selectServer.configureRealm": "Configure realm",
|
||||
"mco.selectServer.leave": "Leave realm",
|
||||
"mco.selectServer.create": "Create realm",
|
||||
"mco.selectServer.purchase": "Add Realm",
|
||||
|
@ -3,7 +3,7 @@ metadata.format.version = "1.1"
|
||||
[versions]
|
||||
|
||||
# ViaVersion
|
||||
viaver = "4.5.0-1.19.3-pre3-SNAPSHOT"
|
||||
viaver = "4.5.0"
|
||||
|
||||
# Common provided
|
||||
netty = "4.0.20.Final"
|
||||
|
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@ -1,5 +1,5 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
6
gradlew
vendored
6
gradlew
vendored
@ -205,6 +205,12 @@ set -- \
|
||||
org.gradle.wrapper.GradleWrapperMain \
|
||||
"$@"
|
||||
|
||||
# Stop when "xargs" is not available.
|
||||
if ! command -v xargs >/dev/null 2>&1
|
||||
then
|
||||
die "xargs is not available"
|
||||
fi
|
||||
|
||||
# Use "xargs" to parse quoted args.
|
||||
#
|
||||
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||
|
14
gradlew.bat
vendored
14
gradlew.bat
vendored
@ -14,7 +14,7 @@
|
||||
@rem limitations under the License.
|
||||
@rem
|
||||
|
||||
@if "%DEBUG%" == "" @echo off
|
||||
@if "%DEBUG%"=="" @echo off
|
||||
@rem ##########################################################################
|
||||
@rem
|
||||
@rem Gradle startup script for Windows
|
||||
@ -25,7 +25,7 @@
|
||||
if "%OS%"=="Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=%~dp0
|
||||
if "%DIRNAME%" == "" set DIRNAME=.
|
||||
if "%DIRNAME%"=="" set DIRNAME=.
|
||||
set APP_BASE_NAME=%~n0
|
||||
set APP_HOME=%DIRNAME%
|
||||
|
||||
@ -40,7 +40,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome
|
||||
|
||||
set JAVA_EXE=java.exe
|
||||
%JAVA_EXE% -version >NUL 2>&1
|
||||
if "%ERRORLEVEL%" == "0" goto execute
|
||||
if %ERRORLEVEL% equ 0 goto execute
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
@ -75,13 +75,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||
|
||||
:end
|
||||
@rem End local scope for the variables with windows NT shell
|
||||
if "%ERRORLEVEL%"=="0" goto mainEnd
|
||||
if %ERRORLEVEL% equ 0 goto mainEnd
|
||||
|
||||
:fail
|
||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||
rem the _cmd.exe /c_ return code!
|
||||
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
|
||||
exit /b 1
|
||||
set EXIT_CODE=%ERRORLEVEL%
|
||||
if %EXIT_CODE% equ 0 set EXIT_CODE=1
|
||||
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
|
||||
exit /b %EXIT_CODE%
|
||||
|
||||
:mainEnd
|
||||
if "%OS%"=="Windows_NT" endlocal
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren