From a19cd429aadafdbb9ef7bdedd45ce9205dd85c61 Mon Sep 17 00:00:00 2001 From: XiaoMoMi <972454774@qq.com> Date: Sun, 12 Oct 2025 17:06:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9B=B4=E7=AE=80=E5=86=99?= =?UTF-8?q?=E6=B3=95=E9=A2=84=E9=98=B2=E5=91=86=E7=93=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common-files/src/main/resources/config.yml | 2 +- .../craftengine/core/font/AbstractFontManager.java | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/common-files/src/main/resources/config.yml b/common-files/src/main/resources/config.yml index 56bbd8b53..6fea309f5 100644 --- a/common-files/src/main/resources/config.yml +++ b/common-files/src/main/resources/config.yml @@ -244,7 +244,7 @@ furniture: # - Recommended to keep enabled for better performance hide-base-entity: true # Requires a restart to apply - # interaction (best performance) + # interaction (the best performance) # boat (better compatibility with some anti-cheat plugin) collision-entity-type: interaction diff --git a/core/src/main/java/net/momirealms/craftengine/core/font/AbstractFontManager.java b/core/src/main/java/net/momirealms/craftengine/core/font/AbstractFontManager.java index 5d81586e5..2e830a000 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/font/AbstractFontManager.java +++ b/core/src/main/java/net/momirealms/craftengine/core/font/AbstractFontManager.java @@ -150,10 +150,14 @@ public abstract class AbstractFontManager implements FontManager { private void registerImageTags() { for (BitmapImage image : this.images.values()) { - String id = image.id().toString(); + Key key = image.id(); + String id = key.toString(); String simpleImageTag = imageTag(id); this.networkTagMapper.put(simpleImageTag, ComponentProvider.constant(image.componentAt(0, 0))); this.networkTagMapper.put("\\" + simpleImageTag, ComponentProvider.constant(Component.text(simpleImageTag))); + String simplerImageTag = imageTag(key.value()); + this.networkTagMapper.put(simplerImageTag, ComponentProvider.constant(image.componentAt(0, 0))); + this.networkTagMapper.put("\\" + simplerImageTag, ComponentProvider.constant(Component.text(simplerImageTag))); for (int i = 0; i < image.rows(); i++) { for (int j = 0; j < image.columns(); j++) { String imageArgs = id + ":" + i + ":" + j;