mirror of
https://github.com/Pumpkin-MC/Pumpkin.git
synced 2026-08-31 08:22:33 +00:00
chore: prepare 1.20.5
This commit is contained in:
1
pumpkin-codegen/Cargo.lock
generated
1
pumpkin-codegen/Cargo.lock
generated
@@ -649,6 +649,7 @@ dependencies = [
|
||||
"serde",
|
||||
"thiserror",
|
||||
"tracing",
|
||||
"uuid",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
@@ -24,6 +24,7 @@ pub struct Packets {
|
||||
/// all `serverbound`/`clientbound` packet ID constants.
|
||||
pub(crate) fn build() -> TokenStream {
|
||||
let assets = [
|
||||
(MinecraftVersion::V_1_20_5, "1_20_5_packets.json"),
|
||||
(MinecraftVersion::V_1_21, "1_21_packets.json"),
|
||||
(MinecraftVersion::V_1_21_2, "1_21_2_packets.json"),
|
||||
(MinecraftVersion::V_1_21_4, "1_21_4_packets.json"),
|
||||
@@ -57,7 +58,7 @@ pub(crate) fn build() -> TokenStream {
|
||||
use pumpkin_util::version::MinecraftVersion;
|
||||
|
||||
pub const CURRENT_MC_VERSION: MinecraftVersion = #LATEST_VERSION;
|
||||
pub const LOWEST_SUPPORTED_MC_VERSION: MinecraftVersion = MinecraftVersion::V_1_21;
|
||||
pub const LOWEST_SUPPORTED_MC_VERSION: MinecraftVersion = MinecraftVersion::V_1_20_5;
|
||||
|
||||
#packet_id_struct
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ const LATEST_VERSION: MinecraftVersion = MinecraftVersion::V_26_1;
|
||||
/// static registry data, and the `Registry::get_synced` method.
|
||||
pub(crate) fn build() -> TokenStream {
|
||||
let assets = [
|
||||
(MinecraftVersion::V_1_20_5, "1_21_synced_registries.json"),
|
||||
(MinecraftVersion::V_1_21, "1_21_synced_registries.json"),
|
||||
(MinecraftVersion::V_1_21_2, "1_21_2_synced_registries.json"),
|
||||
(MinecraftVersion::V_1_21_4, "1_21_4_synced_registries.json"),
|
||||
|
||||
@@ -7,10 +7,15 @@ use crate::version::MinecraftVersion;
|
||||
/// Generates the `TokenStream` for per-version block-state remap tables and the
|
||||
/// `remap_block_state_for_version` function.
|
||||
pub fn build() -> TokenStream {
|
||||
let node_1_20_5 = MappingNode {
|
||||
version: MinecraftVersion::V_1_20_5,
|
||||
value: "../assets/viaversion/data/mappings-1.20.5to1.21.nbt",
|
||||
child: None,
|
||||
};
|
||||
let node_1_21 = MappingNode {
|
||||
version: MinecraftVersion::V_1_21,
|
||||
value: "../assets/viaversion/data/mappings-1.21to1.21.2.nbt",
|
||||
child: None,
|
||||
child: Some(&node_1_20_5),
|
||||
};
|
||||
let node_1_21_2 = MappingNode {
|
||||
version: MinecraftVersion::V_1_21_2,
|
||||
|
||||
@@ -7,10 +7,15 @@ use crate::version::MinecraftVersion;
|
||||
/// Generates the `TokenStream` for per-version entity ID remap tables and the
|
||||
/// `remap_entity_id_for_version` function.
|
||||
pub fn build() -> TokenStream {
|
||||
let node_1_20_5 = MappingNode {
|
||||
version: MinecraftVersion::V_1_20_5,
|
||||
value: "../assets/viaversion/data/mappings-1.20.5to1.21.nbt",
|
||||
child: None,
|
||||
};
|
||||
let node_1_21 = MappingNode {
|
||||
version: MinecraftVersion::V_1_21,
|
||||
value: "../assets/viaversion/data/mappings-1.21to1.21.2.nbt",
|
||||
child: None,
|
||||
child: Some(&node_1_20_5),
|
||||
};
|
||||
let node_1_21_2 = MappingNode {
|
||||
version: MinecraftVersion::V_1_21_2,
|
||||
|
||||
@@ -23,10 +23,15 @@ fn reverse_mapping(mapping: &[u16], mapped_size: usize) -> Vec<u16> {
|
||||
/// Generates the `TokenStream` for per-version item ID remap tables and the
|
||||
/// `remap_item_id_for_version`/`remap_item_id_from_version` functions.
|
||||
pub fn build() -> TokenStream {
|
||||
let node_1_20_5 = MappingNode {
|
||||
version: MinecraftVersion::V_1_20_5,
|
||||
value: "../assets/viaversion/data/mappings-1.20.5to1.21.nbt",
|
||||
child: None,
|
||||
};
|
||||
let node_1_21 = MappingNode {
|
||||
version: MinecraftVersion::V_1_21,
|
||||
value: "../assets/viaversion/data/mappings-1.21to1.21.2.nbt",
|
||||
child: None,
|
||||
child: Some(&node_1_20_5),
|
||||
};
|
||||
let node_1_21_2 = MappingNode {
|
||||
version: MinecraftVersion::V_1_21_2,
|
||||
|
||||
@@ -75,6 +75,7 @@ pub(crate) fn build() -> TokenStream {
|
||||
|
||||
// Watch specific tag versions
|
||||
let assets = [
|
||||
(MinecraftVersion::V_1_20_5, "1_21_2_tags.json"),
|
||||
// TODO: upload 1_21_tags.json
|
||||
(MinecraftVersion::V_1_21, "1_21_2_tags.json"),
|
||||
(MinecraftVersion::V_1_21_2, "1_21_2_tags.json"),
|
||||
|
||||
Reference in New Issue
Block a user