9
0
mirror of https://github.com/WiIIiam278/HuskSync.git synced 2025-12-19 14:59:21 +00:00

feat: Minecraft 1.20.5/6 support (#295)

* feat: start 1.20.5 update testing

nbt-api seems to work great already :)

* feat: add DFU support for legacy upgrade

Adds an optional overload to `deserialize` to support passing the MC Version of the snapshot data

* refactor: `clone` ItemStack[] bukkit data arrays, close #294

Don't perform async operations on mutable player data
This commit is contained in:
William
2024-05-01 12:08:42 +01:00
committed by GitHub
parent 68ec79add6
commit e35dcf3aad
7 changed files with 101 additions and 25 deletions

View File

@@ -13,7 +13,7 @@ from tqdm import tqdm
class Parameters:
root_dir = './servers/'
proxy_version = "1.20"
minecraft_version = '1.20.4'
minecraft_version = '1.20.5'
eula_agreement = 'true'
backend_names = ['alpha', 'beta']
@@ -101,9 +101,9 @@ def create_backend_server(name, port, parameters):
# Download the latest paper for the version and place it in the server folder
server_jar = "paper.jar"
download_paper_build("paper", parameters.minecraft_version,
get_latest_paper_build_number("paper", parameters.minecraft_version),
f"{server_dir}/{server_jar}")
#download_paper_build("paper", parameters.minecraft_version,
# get_latest_paper_build_number("paper", parameters.minecraft_version),
# f"{server_dir}/{server_jar}")
# Create eula.text and set eula=true
with open(server_dir + "/eula.txt", "w") as file:
@@ -175,9 +175,9 @@ def create_proxy_server(parameters):
# Download the latest paper for the version and place it in the server folder
proxy_jar = "waterfall.jar"
download_paper_build("waterfall", parameters.proxy_version,
get_latest_paper_build_number("waterfall", parameters.proxy_version),
f"{server_dir}/{proxy_jar}")
#download_paper_build("waterfall", parameters.proxy_version,
# get_latest_paper_build_number("waterfall", parameters.proxy_version),
# f"{server_dir}/{proxy_jar}")
# Create the config.yml
with open(server_dir + "/config.yml", "w") as file: