Command sprint

This commit is contained in:
tanyaofei 2024-08-09 14:54:30 +08:00
parent c12b245f70
commit 878ee904b0
5 changed files with 11 additions and 10 deletions

View File

@ -9,6 +9,7 @@ import org.jetbrains.annotations.NotNull;
import static net.kyori.adventure.text.Component.text; import static net.kyori.adventure.text.Component.text;
import static net.kyori.adventure.text.Component.translatable; import static net.kyori.adventure.text.Component.translatable;
import static net.kyori.adventure.text.format.NamedTextColor.GRAY; import static net.kyori.adventure.text.format.NamedTextColor.GRAY;
import static net.kyori.adventure.text.format.NamedTextColor.WHITE;
/** /**
* @author tanyaofei * @author tanyaofei
@ -25,8 +26,8 @@ public class SprintCommand extends AbstractCommand {
.orElse(!fake.isSprinting()); .orElse(!fake.isSprinting());
var message = sprinting var message = sprinting
? translatable("fakeplayer.command.sprint.success.sprinting", text(fake.getName())).color(GRAY) ? translatable("fakeplayer.command.sprint.success.enabled", text(fake.getName(), WHITE)).color(GRAY)
: translatable("fakeplayer.command.sprint.success.unsprinting", text(fake.getName())).color(GRAY); : translatable("fakeplayer.command.sprint.success.disabled", text(fake.getName(), WHITE)).color(GRAY);
fake.setSprinting(sprinting); fake.setSprinting(sprinting);
sender.sendMessage(message); sender.sendMessage(message);
} }

View File

@ -139,8 +139,8 @@ fakeplayer.spawn.error.name.too-short=Requires a name has more than {0} characte
fakeplayer.spawn.error.name.used=Name {0} was used by a real player({1}) fakeplayer.spawn.error.name.used=Name {0} was used by a real player({1})
fakeplayer.command.reload.config-file-not-found=Config file {0} is not found, you should rename {1} to {0} as config file, NEVER MODIFY {1} ! fakeplayer.command.reload.config-file-not-found=Config file {0} is not found, you should rename {1} to {0} as config file, NEVER MODIFY {1} !
fakeplayer.command.look.me.description=Look at you fakeplayer.command.look.me.description=Look at you
fakeplayer.command.sprint.success.sprinting={0} is sprinting fakeplayer.command.sprint.success.enabled={0} is sprinting
fakeplayer.command.sprint.success.unsprinting={0} is not sprinting anymore fakeplayer.command.sprint.success.disabled={0} is not sprinting anymore
fakeplayer.command.sprint.description=Sprinting fakeplayer.command.sprint.description=Sprinting

View File

@ -139,7 +139,7 @@ fakeplayer.spawn.error.name.too-short=\u540D\u79F0\u6700\u5C11 {0} \u4E2A\u5B57\
fakeplayer.spawn.error.name.used=\u540D\u79F0 {0} \u88AB\u771F\u5B9E\u73A9\u5BB6({1})\u4F7F\u7528\u8FC7\u4E86 fakeplayer.spawn.error.name.used=\u540D\u79F0 {0} \u88AB\u771F\u5B9E\u73A9\u5BB6({1})\u4F7F\u7528\u8FC7\u4E86
fakeplayer.command.reload.config-file-not-found=\u914D\u7F6E\u6587\u4EF6 {0} \u4E0D\u5B58\u5728, \u4F60\u5E94\u8BE5\u5C06 {1} \u91CD\u547D\u540D\u4E3A {0} \u4F5C\u4E3A\u914D\u7F6E\u6587\u4EF6, \u6C38\u8FDC\u4E0D\u8981\u76F4\u63A5\u4FEE\u6539 {1} ! fakeplayer.command.reload.config-file-not-found=\u914D\u7F6E\u6587\u4EF6 {0} \u4E0D\u5B58\u5728, \u4F60\u5E94\u8BE5\u5C06 {1} \u91CD\u547D\u540D\u4E3A {0} \u4F5C\u4E3A\u914D\u7F6E\u6587\u4EF6, \u6C38\u8FDC\u4E0D\u8981\u76F4\u63A5\u4FEE\u6539 {1} !
fakeplayer.command.look.me.description=\u770B\u5411\u4F60 fakeplayer.command.look.me.description=\u770B\u5411\u4F60
fakeplayer.command.sprint.success.sprinting={0} \u6B63\u5728\u75BE\u8DD1 fakeplayer.command.sprint.success.enabled={0} \u6B63\u5728\u75BE\u8DD1
fakeplayer.command.sprint.success.unsprinting={0} \u4E0D\u518D\u75BE\u8DD1 fakeplayer.command.sprint.success.disabled={0} \u4E0D\u518D\u75BE\u8DD1
fakeplayer.command.sprint.description=\u75BE\u8DD1 fakeplayer.command.sprint.description=\u75BE\u8DD1

View File

@ -139,6 +139,6 @@ fakeplayer.spawn.error.name.too-short=\u540D\u7A31\u81F3\u5C11 {0} \u500B\u5B57
fakeplayer.spawn.error.name.used=\u540D\u7A31 {0} \u88AB\u771F\u5BE6\u73A9\u5BB6({1})\u4F7F\u7528\u904E\u4E86 fakeplayer.spawn.error.name.used=\u540D\u7A31 {0} \u88AB\u771F\u5BE6\u73A9\u5BB6({1})\u4F7F\u7528\u904E\u4E86
fakeplayer.command.reload.config-file-not-found=\u914D\u7F6E\u6587\u4EF6 {0} \u4E0D\u5B58\u5728, \u4F60\u61C9\u8A72\u5C07 {1} \u6539\u540D\u70BA {0} \u4F5C\u70BA\u914D\u7F6E\u6587\u4EF6, \u6C38\u9060\u4E0D\u8981\u76F4\u63A5\u4FEE\u6539 {1} ! fakeplayer.command.reload.config-file-not-found=\u914D\u7F6E\u6587\u4EF6 {0} \u4E0D\u5B58\u5728, \u4F60\u61C9\u8A72\u5C07 {1} \u6539\u540D\u70BA {0} \u4F5C\u70BA\u914D\u7F6E\u6587\u4EF6, \u6C38\u9060\u4E0D\u8981\u76F4\u63A5\u4FEE\u6539 {1} !
fakeplayer.command.look.me.description=\u7747\u5411\u4F60 fakeplayer.command.look.me.description=\u7747\u5411\u4F60
fakeplayer.command.sprint.success.sprinting={0} \u6B63\u5728\u8DD1\u6B65 fakeplayer.command.sprint.success.enabled={0} \u6B63\u5728\u8DD1\u6B65
fakeplayer.command.sprint.success.unsprinting={0} \u4E0D\u518D\u8DD1\u6B65 fakeplayer.command.sprint.success.disabled={0} \u4E0D\u518D\u8DD1\u6B65
fakeplayer.command.sprint.description=\u8DD1\u6B65 fakeplayer.command.sprint.description=\u8DD1\u6B65

View File

@ -139,6 +139,6 @@ fakeplayer.spawn.error.name.too-short=\u540D\u7A31\u6700\u5C11 {0} \u500B\u5B57\
fakeplayer.spawn.error.name.used=\u540D\u7A31 {0} \u88AB\u771F\u5BE6\u73A9\u5BB6({1})\u4F7F\u7528\u904E\u4E86 fakeplayer.spawn.error.name.used=\u540D\u7A31 {0} \u88AB\u771F\u5BE6\u73A9\u5BB6({1})\u4F7F\u7528\u904E\u4E86
fakeplayer.command.reload.config-file-not-found=\u914D\u7F6E\u6587\u4EF6 {0} \u4E0D\u5B58\u5728, \u4F60\u61C9\u8A72\u5C07 {1} \u91CD\u547D\u540D\u70BA {0} \u4F5C\u70BA\u914D\u7F6E\u6587\u4EF6, \u6C38\u9060\u4E0D\u8981\u76F4\u63A5\u4FEE\u6539 {1} ! fakeplayer.command.reload.config-file-not-found=\u914D\u7F6E\u6587\u4EF6 {0} \u4E0D\u5B58\u5728, \u4F60\u61C9\u8A72\u5C07 {1} \u91CD\u547D\u540D\u70BA {0} \u4F5C\u70BA\u914D\u7F6E\u6587\u4EF6, \u6C38\u9060\u4E0D\u8981\u76F4\u63A5\u4FEE\u6539 {1} !
fakeplayer.command.look.me.description=\u770B\u5411\u4F60 fakeplayer.command.look.me.description=\u770B\u5411\u4F60
fakeplayer.command.sprint.success.sprinting={0} \u6B63\u5728\u8DD1\u6B65 fakeplayer.command.sprint.success.enabled={0} \u6B63\u5728\u8DD1\u6B65
fakeplayer.command.sprint.success.unsprinting={0} \u4E0D\u518D\u8DD1\u6B65 fakeplayer.command.sprint.success.disabled={0} \u4E0D\u518D\u8DD1\u6B65
fakeplayer.command.sprint.description=\u8DD1\u6B65 fakeplayer.command.sprint.description=\u8DD1\u6B65