mirror of
https://github.com/Xiao-MoMi/craft-engine.git
synced 2025-12-23 17:09:19 +00:00
修复图腾语言
This commit is contained in:
@@ -53,7 +53,7 @@ command.search_recipe.not_found: "<red>No recipe found for this item</red>"
|
|||||||
command.search_usage.not_found: "<red>No usage found for this item</red>"
|
command.search_usage.not_found: "<red>No usage found for this item</red>"
|
||||||
command.search_recipe.no_item: "<red>Please hold an item before running this command</red>"
|
command.search_recipe.no_item: "<red>Please hold an item before running this command</red>"
|
||||||
command.search_usage.no_item: "<red>Please hold an item before running this command</red>"
|
command.search_usage.no_item: "<red>Please hold an item before running this command</red>"
|
||||||
command.totem.not_totem: "<red>'<arg:0>' is not type of totem_of_undying</red>"
|
command.totem_animation.failure.not_totem: "<red>Item '<arg:0>' is not minecraft:totem_of_undying</red>"
|
||||||
warning.config.image.duplicated: "<yellow>Issue found in file <arg:0> - Duplicated image '<arg:1>'.</yellow>"
|
warning.config.image.duplicated: "<yellow>Issue found in file <arg:0> - Duplicated image '<arg:1>'.</yellow>"
|
||||||
warning.config.image.lack_height: "<yellow>Issue found in file <arg:0> - The image '<arg:1>' is missing the required 'height' argument.</yellow>"
|
warning.config.image.lack_height: "<yellow>Issue found in file <arg:0> - The image '<arg:1>' is missing the required 'height' argument.</yellow>"
|
||||||
warning.config.image.height_smaller_than_ascent: "<yellow>Issue found in file <arg:0> - The image '<arg:1>' violates the bitmap image rule: 'height' should be no lower than 'ascent'.</yellow>"
|
warning.config.image.height_smaller_than_ascent: "<yellow>Issue found in file <arg:0> - The image '<arg:1>' violates the bitmap image rule: 'height' should be no lower than 'ascent'.</yellow>"
|
||||||
|
|||||||
@@ -53,4 +53,4 @@ command.search_recipe.not_found: "<red>No se encontró ninguna receta para este
|
|||||||
command.search_usage.not_found: "<red>No se encontró ningún uso para este objeto</red>"
|
command.search_usage.not_found: "<red>No se encontró ningún uso para este objeto</red>"
|
||||||
command.search_recipe.no_item: "<red>Por favor, sostén un objeto antes de ejecutar este comando</red>"
|
command.search_recipe.no_item: "<red>Por favor, sostén un objeto antes de ejecutar este comando</red>"
|
||||||
command.search_usage.no_item: "<red>Por favor, sostén un objeto antes de ejecutar este comando</red>"
|
command.search_usage.no_item: "<red>Por favor, sostén un objeto antes de ejecutar este comando</red>"
|
||||||
command.totem.not_totem: "<red>'<arg:0>' no es del tipo totem_of_undying</red>"
|
command.totem_animation.failure.not_totem: "<red>'<arg:0>' no es del tipo totem_of_undying</red>"
|
||||||
@@ -53,7 +53,7 @@ command.search_recipe.not_found: "<red>找不到此物品的配方</red>"
|
|||||||
command.search_usage.not_found: "<red>找不到此物品的用途</red>"
|
command.search_usage.not_found: "<red>找不到此物品的用途</red>"
|
||||||
command.search_recipe.no_item: "<red>请手持物品后再执行此命令</red>"
|
command.search_recipe.no_item: "<red>请手持物品后再执行此命令</red>"
|
||||||
command.search_usage.no_item: "<red>请手持物品后再执行此命令</red>"
|
command.search_usage.no_item: "<red>请手持物品后再执行此命令</red>"
|
||||||
command.totem.not_totem: "<red>'<arg:0>' 不是 totem_of_undying 类型</red>"
|
command.totem_animation.failure.not_totem: "<red>'<arg:0>' 不是 totem_of_undying 类型</red>"
|
||||||
warning.config.image.duplicated: "<yellow>在文件 <arg:0> 中发现问题 - 图片 '<arg:1>' 重复定义</yellow>"
|
warning.config.image.duplicated: "<yellow>在文件 <arg:0> 中发现问题 - 图片 '<arg:1>' 重复定义</yellow>"
|
||||||
warning.config.image.lack_height: "<yellow>在文件 <arg:0> 中发现问题 - 图片 '<arg:1>' 缺少必要的 'height' 高度参数</yellow>"
|
warning.config.image.lack_height: "<yellow>在文件 <arg:0> 中发现问题 - 图片 '<arg:1>' 缺少必要的 'height' 高度参数</yellow>"
|
||||||
warning.config.image.height_smaller_than_ascent: "<yellow>在文件 <arg:0> 中发现问题 - 图片 '<arg:1>' 违反位图规则:'height' 高度值不应小于 'ascent' 基准线高度</yellow>"
|
warning.config.image.height_smaller_than_ascent: "<yellow>在文件 <arg:0> 中发现问题 - 图片 '<arg:1>' 违反位图规则:'height' 高度值不应小于 'ascent' 基准线高度</yellow>"
|
||||||
|
|||||||
@@ -53,4 +53,4 @@ command.search_recipe.not_found: "<red>找不到此物品的配方</red>"
|
|||||||
command.search_usage.not_found: "<red>找不到此物品的用途</red>"
|
command.search_usage.not_found: "<red>找不到此物品的用途</red>"
|
||||||
command.search_recipe.no_item: "<red>執行此命令前請手持物品</red>"
|
command.search_recipe.no_item: "<red>執行此命令前請手持物品</red>"
|
||||||
command.search_usage.no_item: "<red>執行此命令前請手持物品</red>"
|
command.search_usage.no_item: "<red>執行此命令前請手持物品</red>"
|
||||||
command.totem.not_totem: "<red>'<arg:0>' 不是 totem_of_undying 類型</red>"
|
command.totem_animation.failure.not_totem: "<red>'<arg:0>' 不是 totem_of_undying 類型</red>"
|
||||||
@@ -46,7 +46,7 @@ public class BukkitCommandManager extends AbstractCommandManager<CommandSender>
|
|||||||
new DebugSetBlockCommand(this, plugin),
|
new DebugSetBlockCommand(this, plugin),
|
||||||
new DebugSpawnFurnitureCommand(this, plugin),
|
new DebugSpawnFurnitureCommand(this, plugin),
|
||||||
new DebugTargetBlockCommand(this, plugin),
|
new DebugTargetBlockCommand(this, plugin),
|
||||||
new TotemCommand(this, plugin)
|
new TotemAnimationCommand(this, plugin)
|
||||||
));
|
));
|
||||||
final LegacyPaperCommandManager<CommandSender> manager = (LegacyPaperCommandManager<CommandSender>) getCommandManager();
|
final LegacyPaperCommandManager<CommandSender> manager = (LegacyPaperCommandManager<CommandSender>) getCommandManager();
|
||||||
manager.settings().set(ManagerSetting.ALLOW_UNSAFE_REGISTRATION, true);
|
manager.settings().set(ManagerSetting.ALLOW_UNSAFE_REGISTRATION, true);
|
||||||
|
|||||||
@@ -28,9 +28,9 @@ import org.incendo.cloud.suggestion.SuggestionProvider;
|
|||||||
|
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
|
|
||||||
public class TotemCommand extends BukkitCommandFeature<CommandSender> {
|
public class TotemAnimationCommand extends BukkitCommandFeature<CommandSender> {
|
||||||
|
|
||||||
public TotemCommand(CraftEngineCommandManager<CommandSender> commandManager, CraftEngine plugin) {
|
public TotemAnimationCommand(CraftEngineCommandManager<CommandSender> commandManager, CraftEngine plugin) {
|
||||||
super(commandManager, plugin);
|
super(commandManager, plugin);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -49,15 +49,10 @@ public class TotemCommand extends BukkitCommandFeature<CommandSender> {
|
|||||||
NamespacedKey namespacedKey = context.get("id");
|
NamespacedKey namespacedKey = context.get("id");
|
||||||
Key key = Key.of(namespacedKey.namespace(), namespacedKey.value());
|
Key key = Key.of(namespacedKey.namespace(), namespacedKey.value());
|
||||||
CustomItem<ItemStack> item = plugin().itemManager().getCustomItem(key).orElse(null);
|
CustomItem<ItemStack> item = plugin().itemManager().getCustomItem(key).orElse(null);
|
||||||
if (item == null) {
|
if (item == null || MaterialUtils.getMaterial(item.material()) != Material.TOTEM_OF_UNDYING) {
|
||||||
handleFeedback(context, MessageConstants.COMMAND_ITEM_GET_FAILURE_NOT_EXIST, Component.text(key.toString()));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (MaterialUtils.getMaterial(item.material()) != Material.TOTEM_OF_UNDYING) {
|
|
||||||
handleFeedback(context, MessageConstants.COMMAND_TOTEM_NOT_TOTEM, Component.text(key.toString()));
|
handleFeedback(context, MessageConstants.COMMAND_TOTEM_NOT_TOTEM, Component.text(key.toString()));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ItemStack totem = item.buildItemStack();
|
ItemStack totem = item.buildItemStack();
|
||||||
MultiplePlayerSelector selector = context.get("players");
|
MultiplePlayerSelector selector = context.get("players");
|
||||||
for (Player player : selector.values()) {
|
for (Player player : selector.values()) {
|
||||||
@@ -20,5 +20,5 @@ public interface MessageConstants {
|
|||||||
TranslatableComponent.Builder COMMAND_SEARCH_RECIPE_NO_ITEM = Component.translatable().key("command.search_recipe.no_item");
|
TranslatableComponent.Builder COMMAND_SEARCH_RECIPE_NO_ITEM = Component.translatable().key("command.search_recipe.no_item");
|
||||||
TranslatableComponent.Builder COMMAND_SEARCH_USAGE_NOT_FOUND = Component.translatable().key("command.search_usage.not_found");
|
TranslatableComponent.Builder COMMAND_SEARCH_USAGE_NOT_FOUND = Component.translatable().key("command.search_usage.not_found");
|
||||||
TranslatableComponent.Builder COMMAND_SEARCH_USAGE_NO_ITEM = Component.translatable().key("command.search_usage.no_item");
|
TranslatableComponent.Builder COMMAND_SEARCH_USAGE_NO_ITEM = Component.translatable().key("command.search_usage.no_item");
|
||||||
TranslatableComponent.Builder COMMAND_TOTEM_NOT_TOTEM = Component.translatable().key("command.totem.not_totem");
|
TranslatableComponent.Builder COMMAND_TOTEM_NOT_TOTEM = Component.translatable().key("command.totem_animation.failure.not_totem");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ org.gradle.jvmargs=-Xmx1G
|
|||||||
# Rule: [major update].[feature update].[bug fix]
|
# Rule: [major update].[feature update].[bug fix]
|
||||||
project_version=0.0.43
|
project_version=0.0.43
|
||||||
config_version=19
|
config_version=19
|
||||||
lang_version=3
|
lang_version=4
|
||||||
project_group=net.momirealms
|
project_group=net.momirealms
|
||||||
latest_minecraft_version=1.21.4
|
latest_minecraft_version=1.21.4
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user