diff --git a/composer.json b/composer.json index 47ff91ecc..b4e85a4ee 100644 --- a/composer.json +++ b/composer.json @@ -43,7 +43,7 @@ "pocketmine/classloader": "^0.2.0", "pocketmine/color": "^0.2.0", "pocketmine/errorhandler": "^0.6.0", - "pocketmine/locale-data": "~2.10.0", + "pocketmine/locale-data": "~2.11.0", "pocketmine/log": "^0.4.0", "pocketmine/log-pthreads": "^0.4.0", "pocketmine/math": "^0.4.0", diff --git a/composer.lock b/composer.lock index 23722d5c9..a260037a4 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "abed149b2fde59580fceb9513fd35c04", + "content-hash": "ec7250923f612f2c6b7fbff71dc314d4", "packages": [ { "name": "adhocore/json-comment", @@ -590,16 +590,16 @@ }, { "name": "pocketmine/locale-data", - "version": "2.10.3", + "version": "2.11.0", "source": { "type": "git", "url": "https://github.com/pmmp/Language.git", - "reference": "d641577c8b15d9e60750dd681c0d684b89ae55e1" + "reference": "4b33d8fa53eda53d9662a7478806ebae2e4a5c53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pmmp/Language/zipball/d641577c8b15d9e60750dd681c0d684b89ae55e1", - "reference": "d641577c8b15d9e60750dd681c0d684b89ae55e1", + "url": "https://api.github.com/repos/pmmp/Language/zipball/4b33d8fa53eda53d9662a7478806ebae2e4a5c53", + "reference": "4b33d8fa53eda53d9662a7478806ebae2e4a5c53", "shasum": "" }, "type": "library", @@ -607,9 +607,9 @@ "description": "Language resources used by PocketMine-MP", "support": { "issues": "https://github.com/pmmp/Language/issues", - "source": "https://github.com/pmmp/Language/tree/2.10.3" + "source": "https://github.com/pmmp/Language/tree/2.11.0" }, - "time": "2022-11-25T14:21:36+00:00" + "time": "2022-11-25T14:24:34+00:00" }, { "name": "pocketmine/log", diff --git a/src/lang/KnownTranslationFactory.php b/src/lang/KnownTranslationFactory.php index 64dcf0305..f1db1c6d1 100644 --- a/src/lang/KnownTranslationFactory.php +++ b/src/lang/KnownTranslationFactory.php @@ -43,6 +43,34 @@ final class KnownTranslationFactory{ return new Translatable(KnownTranslationKeys::ACCEPT_LICENSE, []); } + public static function action_interact_armorstand_equip() : Translatable{ + return new Translatable(KnownTranslationKeys::ACTION_INTERACT_ARMORSTAND_EQUIP, []); + } + + public static function action_interact_armorstand_pose() : Translatable{ + return new Translatable(KnownTranslationKeys::ACTION_INTERACT_ARMORSTAND_POSE, []); + } + + public static function action_interact_exit_boat() : Translatable{ + return new Translatable(KnownTranslationKeys::ACTION_INTERACT_EXIT_BOAT, []); + } + + public static function action_interact_fishing() : Translatable{ + return new Translatable(KnownTranslationKeys::ACTION_INTERACT_FISHING, []); + } + + public static function action_interact_name() : Translatable{ + return new Translatable(KnownTranslationKeys::ACTION_INTERACT_NAME, []); + } + + public static function action_interact_ride_boat() : Translatable{ + return new Translatable(KnownTranslationKeys::ACTION_INTERACT_RIDE_BOAT, []); + } + + public static function action_interact_ride_minecart() : Translatable{ + return new Translatable(KnownTranslationKeys::ACTION_INTERACT_RIDE_MINECART, []); + } + public static function chat_type_achievement(Translatable|string $param0, Translatable|string $param1) : Translatable{ return new Translatable(KnownTranslationKeys::CHAT_TYPE_ACHIEVEMENT, [ 0 => $param0, @@ -627,6 +655,12 @@ final class KnownTranslationFactory{ ]); } + public static function death_attack_fallingBlock(Translatable|string $param0) : Translatable{ + return new Translatable(KnownTranslationKeys::DEATH_ATTACK_FALLINGBLOCK, [ + 0 => $param0, + ]); + } + public static function death_attack_generic(Translatable|string $param0) : Translatable{ return new Translatable(KnownTranslationKeys::DEATH_ATTACK_GENERIC, [ 0 => $param0, @@ -691,6 +725,13 @@ final class KnownTranslationFactory{ ]); } + public static function death_attack_trident(Translatable|string $param0, Translatable|string $param1) : Translatable{ + return new Translatable(KnownTranslationKeys::DEATH_ATTACK_TRIDENT, [ + 0 => $param0, + 1 => $param1, + ]); + } + public static function death_attack_wither(Translatable|string $param0) : Translatable{ return new Translatable(KnownTranslationKeys::DEATH_ATTACK_WITHER, [ 0 => $param0, diff --git a/src/lang/KnownTranslationKeys.php b/src/lang/KnownTranslationKeys.php index 82a060223..bd98496cb 100644 --- a/src/lang/KnownTranslationKeys.php +++ b/src/lang/KnownTranslationKeys.php @@ -33,6 +33,13 @@ final class KnownTranslationKeys{ public const ABILITY_FLIGHT = "ability.flight"; public const ABILITY_NOCLIP = "ability.noclip"; public const ACCEPT_LICENSE = "accept_license"; + public const ACTION_INTERACT_ARMORSTAND_EQUIP = "action.interact.armorstand.equip"; + public const ACTION_INTERACT_ARMORSTAND_POSE = "action.interact.armorstand.pose"; + public const ACTION_INTERACT_EXIT_BOAT = "action.interact.exit.boat"; + public const ACTION_INTERACT_FISHING = "action.interact.fishing"; + public const ACTION_INTERACT_NAME = "action.interact.name"; + public const ACTION_INTERACT_RIDE_BOAT = "action.interact.ride.boat"; + public const ACTION_INTERACT_RIDE_MINECART = "action.interact.ride.minecart"; public const CHAT_TYPE_ACHIEVEMENT = "chat.type.achievement"; public const CHAT_TYPE_ADMIN = "chat.type.admin"; public const CHAT_TYPE_ANNOUNCEMENT = "chat.type.announcement"; @@ -138,6 +145,7 @@ final class KnownTranslationKeys{ public const DEATH_ATTACK_EXPLOSION = "death.attack.explosion"; public const DEATH_ATTACK_EXPLOSION_PLAYER = "death.attack.explosion.player"; public const DEATH_ATTACK_FALL = "death.attack.fall"; + public const DEATH_ATTACK_FALLINGBLOCK = "death.attack.fallingBlock"; public const DEATH_ATTACK_GENERIC = "death.attack.generic"; public const DEATH_ATTACK_INFIRE = "death.attack.inFire"; public const DEATH_ATTACK_INWALL = "death.attack.inWall"; @@ -148,6 +156,7 @@ final class KnownTranslationKeys{ public const DEATH_ATTACK_OUTOFWORLD = "death.attack.outOfWorld"; public const DEATH_ATTACK_PLAYER = "death.attack.player"; public const DEATH_ATTACK_PLAYER_ITEM = "death.attack.player.item"; + public const DEATH_ATTACK_TRIDENT = "death.attack.trident"; public const DEATH_ATTACK_WITHER = "death.attack.wither"; public const DEATH_FELL_ACCIDENT_GENERIC = "death.fell.accident.generic"; public const DEFAULT_GAMEMODE = "default_gamemode";