From 59d9557785f6faed41bc3da7fe307929e776e383 Mon Sep 17 00:00:00 2001 From: Daniel Haas Date: Mon, 20 May 2024 14:46:19 -0400 Subject: [PATCH] Update tellraw.py fix for score selector color formatting not functioning properly moved getPropertiesText function call outside of score text component --- tellraw.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tellraw.py b/tellraw.py index 04464ee..b617e6c 100644 --- a/tellraw.py +++ b/tellraw.py @@ -58,13 +58,13 @@ def formatJsonText(func, text): target = storage_parts[0] formatted = formatted + f',{{"nbt":"{storage_parts[1]}","storage":"{target}"}}' else: - formatted = formatted + f',{{"score":{{"name":"Global","objective":"{parts[0]}"{getPropertiesText(properties)}}}}}' + formatted = formatted + f',{{"score":{{"name":"Global","objective":"{parts[0]}"}}{getPropertiesText(properties)}}}' if len(parts) == 2: name = parts[0] name_def = func.get_name_definition(parts[0]) if name_def: name = name_def - formatted = formatted + f',{{"score":{{"name":"{name}","objective":"{parts[1]}"{getPropertiesText(properties)}}}}}' + formatted = formatted + f',{{"score":{{"name":"{name}","objective":"{parts[1]}"}}{getPropertiesText(properties)}}}' elif command == None: formatted = formatted + f',{{"text":"{0}"{1}}}'.format(unformatted.replace('"', '\\"'), getPropertiesText(properties)) else: