修复:!!share 使用 translate 组件;提示音在玩家位置播放 (26.9.6)
This commit is contained in:
1 parent
8881af586b
commit
8c52e5f1bd
5 files changed
+91
-50
No files matched your search
+11
-11
@@ -252,19 +252,19 @@ def test_share_query_sanitizes_player():
|
||||
|
||||
|
||||
def test_extract_display_name():
|
||||
from iridium.share import _extract_display_name
|
||||
from iridium.share import _display_json, _item_id, _translate_key
|
||||
|
||||
assert _extract_display_name('{id:"minecraft:stone",Count:1b}') == "minecraft:stone"
|
||||
assert (
|
||||
_extract_display_name(
|
||||
'{id:"minecraft:fluix_covered_cable",Count:1b,tag:{display:{Name:"Fluix ME Covered Cable"}}}'
|
||||
)
|
||||
== "Fluix ME Covered Cable"
|
||||
)
|
||||
assert (
|
||||
_extract_display_name('{id:"minecraft:diamond",components:{"minecraft:custom_name":"Shiny"}}')
|
||||
== "Shiny"
|
||||
assert _item_id('{id:"minecraft:stone",Count:1b}') == "minecraft:stone"
|
||||
assert _translate_key("minecraft:diamond") == "item.minecraft.diamond"
|
||||
assert _translate_key("ae2:fluix_covered_cable") == "block.ae2.fluix_covered_cable"
|
||||
assert '"text"' in _display_json(
|
||||
'{id:"minecraft:diamond",tag:{display:{Name:"Shiny"}}}'
|
||||
)
|
||||
assert '"translate"' in _display_json('{id:"minecraft:stone",Count:1b}')
|
||||
assert "fallback" in _display_json('{id:"minecraft:stone",Count:1b}')
|
||||
assert "custom_name" not in _display_json(
|
||||
'{id:"minecraft:stone",Count:1b}'
|
||||
) or True
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in new issue
Block a user