• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
ViaVersion 与 ViaBedrock - 让你的基岩版服务器能够给Java客户端玩家进入

其他 ViaVersion 与 ViaBedrock - 让你的基岩版服务器能够给Java客户端玩家进入 2023-09-19

版权类型
转载
API版本
4.7.0
版权链接
#
Wiki/文档
https://docs.viaversion.com/display/VIAVERSION/
语言支持
English
前言
在前段时间,我看到了很多关于EZ4H和TunnelMC这类的东西,不过发现要么版本不支持要么就是长时间停更了。
于是在今天我在浏览TunnelMC时顺藤摸瓜发现了一个国外的优秀项目,这个项目便是ViaVersion和ViaBedrock。

授权截图
QQ截图20230909202426.jpg

视频教程:点我前往
视频中说错了一点,目前还不能破坏方块。

什么是ViaVersion和ViaBedrock?(以下所有内容均是机翻后再次翻译修正的)其实后面有点偷懒没翻译
⚪ViaProxy:
Standalone proxy which allows players to join EVERY Minecraft server version (Classic, Alpha, Beta, Release, Bedrock)
To download the latest version, go to the Releases section and download the latest version.
Using it is very simple, just run the jar file, and it will start a user interface where everything can be configured.
For a full user guide go to the Usage for Players section or the Usage for Server Owners section.

独立代理,允许玩家加入每个Minecraft服务器版本(经典、Alpha、Beta、Release、Bedrock)
要下载最新版本,请转到资源帖内找到此资源并下载最新的版本。
使用它非常简单,只需运行jar文件,它就会启动一个可以配置所有内容的用户界面。
有关完整的用户指南,请转到“玩家使用”部分或“服务器所有者使用”部分。

⚪ViaBedrock:
ViaVersion addon to add support for Minecraft: Bedrock Edition servers.
ViaBedrock aims to be as compatible and accurate as possible with the Minecraft: Bedrock Edition protocol.

ViaBedrock是一个ViaVersion的附加插件,用于为Minecraft: Bedrock Edition服务器添加支持。
ViaBedrock旨在与Minecraft: Bedrock Edition协议保持尽可能的兼容和准确性。

⚪ViaVersion相关信息:
支持的版本(说句大白话就是BDS、PMMP、Nukkit都支持)
68747470733a2f2f692e696d6775722e636f6d2f735472566e43322e706e67
Classic (c0.0.15 - c0.30 including CPE)
Alpha (a1.0.15 - a1.2.6)
Beta (b1.0 - b1.8.1)
Release (1.0.0 - 1.20.2)
April Fools (3D Shareware, 20w14infinite)
Combat Snapshots (Combat Test 8c)
Bedrock Edition 1.20.0 (In development
经典版(Classic)(c0.0.15 - c0.30,包括CPE)
Alpha版(Alpha)(a1.0.15 - a1.2.6) Beta版(Beta)(b1.0 - b1.8.1)
正式版(Release)(1.0.0 - 1.20.2)
愚人节版(April Fools)(3D共享版,20w14infinite)
战斗快照版(Combat Snapshots)(战斗测试8c)
基岩版(Bedrock Edition)1.20.0(正在开发中)

支持的客户端版本以及特殊功能
Supported Client versions:
Release (1.7.2 - 1.20.2)
Bedrock Edition (Needs the Geyser plugin)
Classic, Alpha, Beta, Release 1.0 - 1.6.4 (Only passthrough)
ViaProxy supports joining to any of the listed server version from any of the listed client versions.

Special Features:
Support for joining online mode servers
Support for joining on servers which have chat signing enabled from all listed client versions.
支持的客户端版本:
发布(1.7.2-1.20.2)
Bedrock Edition(需要间歇泉插件)
Classic,Alpha,Beta,1.0-1.6.4版(仅限直通版)
ViaProxy支持从任何列出的客户端版本加入任何列出的服务器版本。

特殊功能:
支持加入联机模式服务器
支持在所有列出的客户端版本都启用了聊天签名的服务器上加入。

Gradle/Maven
要在Gradle/Maven中使用ViaProxy,您可以使用ViaVersion的Maven服务器:
To use ViaProxy with Gradle/Maven you can use the ViaVersion maven server:
代码:
repositories {
    maven { url "https://repo.viaversion.com" }
}
dependencies {
    implementation("net.raphimc:ViaProxy:3.0.19") // Get latest version from releases
}

代码:
<repositories>
    <repository>
        <id>viaversion</id>
        <url>https://repo.viaversion.com</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>net.raphimc</groupId>
        <artifactId>ViaProxy</artifactId>
        <version>3.0.19</version> <!-- Get latest version from releases -->
    </dependency>
</dependencies>

配置转换协议
To change the protocol translation settings/features you can look into the ViaProtocolHack folder. You will find 5 config files there:

viaversion.yml (ViaVersion)
config.yml (ViaBackwards)
viarewind.yml (ViaRewind)
vialegacy.yml (ViaLegacy)
viabedrock.yml (ViaBedrock)
要更改协议转换设置/功能,您可以查看ViaProtocolHack文件夹。 您将在那里找到 5 个配置文件:

viaversion.yml (ViaVersion)
config.yml (ViaBackwards)
viarewind.yml (ViaRewind)
vialegacy.yml (ViaLegacy)
viabedrock.yml (ViaBedrock)

开发者插件接口
ViaProxy has a plugin API which allows you to create plugins for ViaProxy.
Documentation and examples:

NoLocalConnections
ViaProxyMultiLaunch
ViaProxyGeyserPlugin
开发者插件接口
ViaProxy 有一个插件 API,允许您为 ViaProxy 创建插件。
文档和示例:

NoLocalConnections
ViaProxyMultiLaunch
ViaProxyGeyserPlugin


⚪ViaVersion相关信息:
如何使用?
ViaBedrock is in very early stages of development and NOT intended for regular use yet.
If you want to try it out anyway you can download the latest ViaProxy dev build (Click on the ViaProxy-x.x.x.jar file).
Do not report any bugs yet. There are still a lot of things which are not implemented yet.
If you want to talk about ViaBedrock or learn more about it you can join my Discord.
ViaBedrock处于开发的早期阶段,尚未打算常规使用。

如果你想尝试一下,你可以下载最新的ViaProxy开发版本
(点击ViaProxy-x.x.x.jar文件)。
暂时不要报告任何错误。还有很多事情还没有实现。
如果你想谈论ViaBedrock或了解更多有关它的信息,你可以加入作者的Discord

作者的鸣谢
(可能对查阅资料时有用)
⚪ViaVersion:
Provides the base for translating packets
⚪CloudburstMC Protocol:
Documentation of the Bedrock Edition protocol
⚪PMMP BedrockProtocol:
Documentation of the Bedrock Edition protocol
⚪wiki.vg:
Documentation of the Bedrock Edition protocol
⚪mcrputil:
Documentation of Bedrock Edition resource pack encryption
⚪wiki.bedrock.dev:
Documentation of various technical aspects of Bedrock Edition

Additionally ViaBedrock uses assets and data dumps from other projects: See the file for more information.Data Asset Sources.md
在ViaBedrock的开发过程中,以下项目的贡献是不可或缺的:

ViaVersion:提供了翻译数据包的基础
CloudburstMC协议:Bedrock Edition协议的文档
PMMP BedrockProtocol:Bedrock Edition协议的文档
wiki.vg:Bedrock Edition协议的文档
mcrputil:Bedrock Edition资源包加密的文档
wiki.bedrock.dev:Bedrock Edition

各种技术方面的文档 此外,ViaBedrock还使用了其他项目的资产和数据转储:请参阅文件以获取更多信息→Data Asset Sources.md

目前支持的功能
☑Pinging
☑Joining
☑Xbox Live Auth
☑Chat / Commands
☑Chunks (Including all formats)
☑Chunk caching
☑Block updates
☑Block entities
☑Biomes
☑Player spawning
☑Entity spawning
☐Entity interactions
☐Entity metadata
☐Entity attributes
☐Entity mounting
☑Client-Authoritative Movement
☐Server-Authoritative Movement
☐Client-Authoritative Inventory
☐Server-Authoritative Inventory
☑Item data
☐Block breaking
☐Block placing
☐Respawning
☑Dimension switching
☑Form GUIs
☑Scoreboard
☑Titles
☐Bossbar
☑Player list
☑Command suggestions
☐Sounds
☐Particles
☑Player Skins (Requires BedrockSkinUtility mod)
☑Basic resource pack conversion (Contributions welcome)
☑Ping
☑加入
☑Xbox Live 身份验证
☑聊天/命令
☑区块(包括所有格式)
☑块缓存
☑阻止更新
☑块实体
☑生物群系
☑玩家生成
☑实体生成
☐实体交互
☐实体元数据
☐实体属性
☐实体挂载
☑客户-权威运动
☐服务器权威运动
☐客户权威库存
☐服务器权威清单
☑物品栏数据
☐块破碎
☐块放置
☐重生
☑尺寸切换
☑表单图形用户界面
☑记分牌
☑标题
☐老板吧
☑球员名单
☑命令建议
☐听 起来
☐粒子
☑玩家皮肤(需要基岩皮肤实用模组)
☑基本资源包转换(欢迎贡献)


ViaBedrock GitHub: https://github.com/RaphiMC/ViaBedrock
ViaVersion GitHub: https://github.com/ViaVersion/ViaVersion
Discord: https://discord.gg/nz2XVFUNvk
User Docs: https://docs.viaversion.com/display/VIAVERSION/

您可以在此处找到官方版本:
https://www.spigotmc.org/resources/viaversion.19254/history

https://build.lenni0451.net/job/ViaProxy/

您可以在此处找到官方开发版本:
Jenkins:https://ci.viaversion.com
JavaDocs:
https://jd.viaversion.com

效果图:
6565dd6e5f424376db3ff45660b0288e.jpg

07f878eafb75aa11599f72f5c9848c18.jpg
7eec8ed34ceed5c5477c6ba531976255.jpg

如果你不会用,可以在这里反馈,如果没有人反馈我就当大家都会用就不出教程了!

如果你没看到最后被我坑了金粒那可真抱歉了
:开车:
作者
浩.
价格
50金粒
下载
83
查看
3,420
首次发布
最后更新

评分

0.00 星 0 次评分

浩. 的其他资源

最新更新

  1. ☑物品栏同步

    此次更新,更新了物品栏同步 机翻原话:如果在运行时修改资源清册的内容,则资源清册尚未更新,下一步将进行库存交互(1.20.2更新后)
后退
顶部 底部