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;