diff --git a/src/main/java/us/mytheria/bloblib/entities/positionable/PositionableReader.java b/src/main/java/us/mytheria/bloblib/entities/positionable/PositionableReader.java index 06e0eda..3ba3491 100644 --- a/src/main/java/us/mytheria/bloblib/entities/positionable/PositionableReader.java +++ b/src/main/java/us/mytheria/bloblib/entities/positionable/PositionableReader.java @@ -1,10 +1,10 @@ package us.mytheria.bloblib.entities.positionable; +import org.bukkit.Bukkit; import org.bukkit.World; import org.bukkit.configuration.ConfigurationSection; import org.jetbrains.annotations.NotNull; import us.mytheria.bloblib.exception.ConfigurationFieldException; -import us.mytheria.bloblib.utilities.SerializationLib; import java.util.Objects; @@ -99,11 +99,10 @@ public double getZ() { }; } String worldName = section.getString("World"); - @NotNull World world = SerializationLib.deserializeWorld(worldName); return new Locatable() { @NotNull public World getWorld() { - return world; + return Objects.requireNonNull(Bukkit.getWorld(worldName), "World not found: " + worldName); } public float getYaw() { diff --git a/src/main/java/us/mytheria/bloblib/entities/translatable/BlobTranslatableSnippet.java b/src/main/java/us/mytheria/bloblib/entities/translatable/BlobTranslatableSnippet.java index 09d503f..0fb5feb 100644 --- a/src/main/java/us/mytheria/bloblib/entities/translatable/BlobTranslatableSnippet.java +++ b/src/main/java/us/mytheria/bloblib/entities/translatable/BlobTranslatableSnippet.java @@ -3,6 +3,7 @@ import org.jetbrains.annotations.NotNull; import us.mytheria.bloblib.api.BlobLibTranslatableAPI; import us.mytheria.bloblib.entities.DataAssetType; +import us.mytheria.bloblib.utilities.TextColor; import java.util.Objects; import java.util.function.Function; @@ -27,7 +28,7 @@ public static String PARSE(@NotNull String text, matcher.appendReplacement(replaced, replacement); } matcher.appendTail(replaced); - return replaced.toString(); + return TextColor.PARSE(replaced.toString()); } public static String PARSE(@NotNull String text) {