1
2
Fork 0
mirror of https://github.com/mat-1/azalea.git synced 2025-08-02 14:26:04 +00:00

1.20-pre5

This commit is contained in:
mat 2023-05-24 02:46:19 -05:00
parent 33044c7957
commit 630c78b318
5 changed files with 15 additions and 16 deletions

View file

@ -9,7 +9,7 @@ A collection of Rust crates for making Minecraft bots, clients, and tools.
</p> </p>
<!-- The line below is automatically read and updated by the migrate script, so don't change it manually. --> <!-- The line below is automatically read and updated by the migrate script, so don't change it manually. -->
*Currently supported Minecraft version: `1.20-pre2`.* *Currently supported Minecraft version: `1.20-pre5`.*
## ⚠️ Azalea is still very unfinished, though most crates are in a somewhat useable state ## ⚠️ Azalea is still very unfinished, though most crates are in a somewhat useable state

View file

@ -2237,7 +2237,7 @@
"commands.banip.invalid": "Invalid IP address or unknown player", "commands.banip.invalid": "Invalid IP address or unknown player",
"commands.banip.success": "Banned IP %s: %s", "commands.banip.success": "Banned IP %s: %s",
"commands.banlist.entry": "%s was banned by %s: %s", "commands.banlist.entry": "%s was banned by %s: %s",
"commands.banlist.list": "There is/are %s ban(s):", "commands.banlist.list": "There are %s ban(s):",
"commands.banlist.none": "There are no bans", "commands.banlist.none": "There are no bans",
"commands.bossbar.create.failed": "A bossbar already exists with the ID '%s'", "commands.bossbar.create.failed": "A bossbar already exists with the ID '%s'",
"commands.bossbar.create.success": "Created custom bossbar %s", "commands.bossbar.create.success": "Created custom bossbar %s",
@ -2248,7 +2248,7 @@
"commands.bossbar.get.visible.hidden": "Custom bossbar %s is currently hidden", "commands.bossbar.get.visible.hidden": "Custom bossbar %s is currently hidden",
"commands.bossbar.get.visible.visible": "Custom bossbar %s is currently shown", "commands.bossbar.get.visible.visible": "Custom bossbar %s is currently shown",
"commands.bossbar.list.bars.none": "There are no custom bossbars active", "commands.bossbar.list.bars.none": "There are no custom bossbars active",
"commands.bossbar.list.bars.some": "There is/are %s custom bossbar(s) active: %s", "commands.bossbar.list.bars.some": "There are %s custom bossbar(s) active: %s",
"commands.bossbar.remove.success": "Removed custom bossbar %s", "commands.bossbar.remove.success": "Removed custom bossbar %s",
"commands.bossbar.set.color.success": "Custom bossbar %s has changed color", "commands.bossbar.set.color.success": "Custom bossbar %s has changed color",
"commands.bossbar.set.color.unchanged": "Nothing changed. That's already the color of this bossbar", "commands.bossbar.set.color.unchanged": "Nothing changed. That's already the color of this bossbar",
@ -2302,9 +2302,9 @@
"commands.datapack.enable.failed": "Pack '%s' is already enabled!", "commands.datapack.enable.failed": "Pack '%s' is already enabled!",
"commands.datapack.enable.failed.no_flags": "Pack '%s' cannot be enabled, since required flags are not enabled in this world: %s!", "commands.datapack.enable.failed.no_flags": "Pack '%s' cannot be enabled, since required flags are not enabled in this world: %s!",
"commands.datapack.list.available.none": "There are no more data packs available", "commands.datapack.list.available.none": "There are no more data packs available",
"commands.datapack.list.available.success": "There is/are %s data pack(s) available: %s", "commands.datapack.list.available.success": "There are %s data pack(s) available: %s",
"commands.datapack.list.enabled.none": "There are no data packs enabled", "commands.datapack.list.enabled.none": "There are no data packs enabled",
"commands.datapack.list.enabled.success": "There is/are %s data pack(s) enabled: %s", "commands.datapack.list.enabled.success": "There are %s data pack(s) enabled: %s",
"commands.datapack.modify.disable": "Disabling data pack %s", "commands.datapack.modify.disable": "Disabling data pack %s",
"commands.datapack.modify.enable": "Enabling data pack %s", "commands.datapack.modify.enable": "Enabling data pack %s",
"commands.datapack.unknown": "Unknown data pack '%s'", "commands.datapack.unknown": "Unknown data pack '%s'",
@ -2487,7 +2487,7 @@
"commands.scoreboard.objectives.display.cleared": "Cleared any objectives in display slot %s", "commands.scoreboard.objectives.display.cleared": "Cleared any objectives in display slot %s",
"commands.scoreboard.objectives.display.set": "Set display slot %s to show objective %s", "commands.scoreboard.objectives.display.set": "Set display slot %s to show objective %s",
"commands.scoreboard.objectives.list.empty": "There are no objectives", "commands.scoreboard.objectives.list.empty": "There are no objectives",
"commands.scoreboard.objectives.list.success": "There is/are %s objective(s): %s", "commands.scoreboard.objectives.list.success": "There are %s objective(s): %s",
"commands.scoreboard.objectives.modify.displayname": "Changed the display name of %s to %s", "commands.scoreboard.objectives.modify.displayname": "Changed the display name of %s to %s",
"commands.scoreboard.objectives.modify.rendertype": "Changed the render type of objective %s", "commands.scoreboard.objectives.modify.rendertype": "Changed the render type of objective %s",
"commands.scoreboard.objectives.remove.success": "Removed objective %s", "commands.scoreboard.objectives.remove.success": "Removed objective %s",
@ -2503,7 +2503,7 @@
"commands.scoreboard.players.list.entity.empty": "%s has no scores to show", "commands.scoreboard.players.list.entity.empty": "%s has no scores to show",
"commands.scoreboard.players.list.entity.entry": "%s: %s", "commands.scoreboard.players.list.entity.entry": "%s: %s",
"commands.scoreboard.players.list.entity.success": "%s has %s score(s):", "commands.scoreboard.players.list.entity.success": "%s has %s score(s):",
"commands.scoreboard.players.list.success": "There is/are %s tracked entity/entities: %s", "commands.scoreboard.players.list.success": "There are %s tracked entity/entities: %s",
"commands.scoreboard.players.operation.success.multiple": "Updated %s for %s entities", "commands.scoreboard.players.operation.success.multiple": "Updated %s for %s entities",
"commands.scoreboard.players.operation.success.single": "Set %s for %s to %s", "commands.scoreboard.players.operation.success.single": "Set %s for %s to %s",
"commands.scoreboard.players.remove.success.multiple": "Removed %s from %s for %s entities", "commands.scoreboard.players.remove.success.multiple": "Removed %s from %s for %s entities",
@ -2560,7 +2560,7 @@
"commands.team.list.members.empty": "There are no members on team %s", "commands.team.list.members.empty": "There are no members on team %s",
"commands.team.list.members.success": "Team %s has %s member(s): %s", "commands.team.list.members.success": "Team %s has %s member(s): %s",
"commands.team.list.teams.empty": "There are no teams", "commands.team.list.teams.empty": "There are no teams",
"commands.team.list.teams.success": "There is/are %s team(s): %s", "commands.team.list.teams.success": "There are %s team(s): %s",
"commands.team.option.collisionRule.success": "Collision rule for team %s is now \"%s\"", "commands.team.option.collisionRule.success": "Collision rule for team %s is now \"%s\"",
"commands.team.option.collisionRule.unchanged": "Nothing changed. Collision rule is already that value", "commands.team.option.collisionRule.unchanged": "Nothing changed. Collision rule is already that value",
"commands.team.option.color.success": "Updated the color for team %s to %s", "commands.team.option.color.success": "Updated the color for team %s to %s",
@ -2616,7 +2616,7 @@
"commands.whitelist.alreadyOn": "Whitelist is already turned on", "commands.whitelist.alreadyOn": "Whitelist is already turned on",
"commands.whitelist.disabled": "Whitelist is now turned off", "commands.whitelist.disabled": "Whitelist is now turned off",
"commands.whitelist.enabled": "Whitelist is now turned on", "commands.whitelist.enabled": "Whitelist is now turned on",
"commands.whitelist.list": "There is/are %s whitelisted player(s): %s", "commands.whitelist.list": "There are %s whitelisted player(s): %s",
"commands.whitelist.none": "There are no whitelisted players", "commands.whitelist.none": "There are no whitelisted players",
"commands.whitelist.reloaded": "Reloaded the whitelist", "commands.whitelist.reloaded": "Reloaded the whitelist",
"commands.whitelist.remove.failed": "Player is not whitelisted", "commands.whitelist.remove.failed": "Player is not whitelisted",
@ -4246,7 +4246,7 @@
"key.keyboard.slash": "/", "key.keyboard.slash": "/",
"key.keyboard.space": "Space", "key.keyboard.space": "Space",
"key.keyboard.tab": "Tab", "key.keyboard.tab": "Tab",
"key.keyboard.unknown": "Not bound", "key.keyboard.unknown": "Not Bound",
"key.keyboard.up": "Up Arrow", "key.keyboard.up": "Up Arrow",
"key.keyboard.world.1": "World 1", "key.keyboard.world.1": "World 1",
"key.keyboard.world.2": "World 2", "key.keyboard.world.2": "World 2",
@ -4367,6 +4367,7 @@
"mco.configure.world.name": "Realm name", "mco.configure.world.name": "Realm name",
"mco.configure.world.opening": "Opening the realm...", "mco.configure.world.opening": "Opening the realm...",
"mco.configure.world.players.error": "A player with the provided name does not exist", "mco.configure.world.players.error": "A player with the provided name does not exist",
"mco.configure.world.players.inviting": "Inviting player...",
"mco.configure.world.players.title": "Players", "mco.configure.world.players.title": "Players",
"mco.configure.world.pvp": "PVP", "mco.configure.world.pvp": "PVP",
"mco.configure.world.reset.question.line1": "Your world will be regenerated and your current world will be lost", "mco.configure.world.reset.question.line1": "Your world will be regenerated and your current world will be lost",
@ -4449,8 +4450,8 @@
"mco.errorMessage.6008": "Invalid Realm name", "mco.errorMessage.6008": "Invalid Realm name",
"mco.errorMessage.6009": "Invalid Realm description", "mco.errorMessage.6009": "Invalid Realm description",
"mco.errorMessage.connectionFailure": "An error occurred, please try again later.", "mco.errorMessage.connectionFailure": "An error occurred, please try again later.",
"mco.errorMessage.generic": "An error occured: ", "mco.errorMessage.generic": "An error occurred: ",
"mco.errorMessage.realmsService": "An error occured (%s):", "mco.errorMessage.realmsService": "An error occurred (%s):",
"mco.errorMessage.realmsService.realmsError": "Realms (%s):", "mco.errorMessage.realmsService.realmsError": "Realms (%s):",
"mco.errorMessage.serviceBusy": "Realms is busy at the moment.\nPlease try connecting to your Realm again in a couple of minutes.", "mco.errorMessage.serviceBusy": "Realms is busy at the moment.\nPlease try connecting to your Realm again in a couple of minutes.",
"mco.gui.button": "Button", "mco.gui.button": "Button",

View file

@ -1,10 +1,9 @@
use azalea_buf::McBuf; use azalea_buf::McBuf;
use azalea_protocol_macros::ClientboundGamePacket; use azalea_protocol_macros::ClientboundGamePacket;
/// Unused in vanilla. /// Unused by the client in vanilla.
#[derive(Clone, Debug, McBuf, ClientboundGamePacket)] #[derive(Clone, Debug, McBuf, ClientboundGamePacket)]
pub struct ClientboundPlayerCombatEndPacket { pub struct ClientboundPlayerCombatEndPacket {
#[var] #[var]
pub duration: u32, pub duration: u32,
pub killer_id: u32,
} }

View file

@ -7,6 +7,5 @@ use azalea_protocol_macros::ClientboundGamePacket;
pub struct ClientboundPlayerCombatKillPacket { pub struct ClientboundPlayerCombatKillPacket {
#[var] #[var]
pub player_id: u32, pub player_id: u32,
pub killer_id: u32,
pub message: FormattedText, pub message: FormattedText,
} }

View file

@ -10,7 +10,7 @@ use std::io::{Cursor, Write};
// TODO: rename the packet files to just like clientbound_add_entity instead of // TODO: rename the packet files to just like clientbound_add_entity instead of
// clientbound_add_entity_packet // clientbound_add_entity_packet
pub const PROTOCOL_VERSION: u32 = 1073741959; pub const PROTOCOL_VERSION: u32 = 1073741962;
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub enum ConnectionProtocol { pub enum ConnectionProtocol {