From 6a266c68c33db5e18460af22cc2e08d1ce8dd41a Mon Sep 17 00:00:00 2001 From: Milutinke Date: Wed, 28 Sep 2022 21:39:13 +0200 Subject: [PATCH] Leave bed command. --- MinecraftClient/Commands/Leavebed.cs | 17 +++++++++++++++++ MinecraftClient/Resources/lang/en.ini | 4 ++++ 2 files changed, 21 insertions(+) create mode 100644 MinecraftClient/Commands/Leavebed.cs diff --git a/MinecraftClient/Commands/Leavebed.cs b/MinecraftClient/Commands/Leavebed.cs new file mode 100644 index 00000000..1ded6aed --- /dev/null +++ b/MinecraftClient/Commands/Leavebed.cs @@ -0,0 +1,17 @@ +using System.Collections.Generic; + +namespace MinecraftClient.Commands +{ + public class leaveBedCommand : Command + { + public override string CmdName { get { return "leavebed"; } } + public override string CmdUsage { get { return "leavebed"; } } + public override string CmdDesc { get { return "cmd.leavebed.desc"; } } + + public override string Run(McClient handler, string command, Dictionary localVars) + { + handler.SendEntityAction(Protocol.EntityActionType.LeaveBed); + return Translations.TryGet("cmd.leavebed.leaving"); + } + } +} \ No newline at end of file diff --git a/MinecraftClient/Resources/lang/en.ini b/MinecraftClient/Resources/lang/en.ini index 4b80c088..ceb42086 100644 --- a/MinecraftClient/Resources/lang/en.ini +++ b/MinecraftClient/Resources/lang/en.ini @@ -343,6 +343,10 @@ cmd.inventory.help.unknown=Unknown action. cmd.inventory.found_items=Found items cmd.inventory.no_found_items=Could not find the specified item in any of avaliable Inventories! +# Leave bed +cmd.leavebed.desc=Used to leave a bed. +cmd.leavebed.leaving=Leaving a bed. + # List cmd.list.desc=get the player list. cmd.list.players=PlayerList: {0}