diff --git a/.dependencies.json b/.dependencies.json index cad49e29..9c09d57e 100644 --- a/.dependencies.json +++ b/.dependencies.json @@ -6,7 +6,7 @@ "source": "https://github.com/ICY105/PlayerAction", "license": "MIT", "namespace": "player_action", - "load_tag": "#player_action:load", + "load_tag": "#datalib:player_action/load", "note": "Embedded as-is. Provides player event hooks (click, movement, block interaction)." } ], diff --git a/.gitignore b/.gitignore index 82a259a6..0440e1e9 100644 --- a/.gitignore +++ b/.gitignore @@ -78,7 +78,7 @@ command_history.txt.bak !pack.png backup*.zip backup*.rar -!datapacks/*.zip +*/datapacks/*.zip # Other *.rar @@ -130,3 +130,4 @@ build/ !resourcepacks/ !buildSrc/ !mods/dataLib +!gradle/wrapper/gradle-wrapper.jar \ No newline at end of file diff --git a/NOTICE b/NOTICE index a32536f4..e32ed3ea 100644 --- a/NOTICE +++ b/NOTICE @@ -10,6 +10,18 @@ permission-notice requirement. Source repository: https://github.com/runtoolkit/dataLib-dp +Third-Party Embedded Code + +This repository embeds, in modified/relocated form, code from the +following third-party project(s): + +* PlayerAction by ICY105 (https://github.com/ICY105/PlayerAction), + MIT License. Originally shipped under its own `player_action` + namespace; as of the V2 reorganization its function/predicate/tag + files live under `data/datalib/.../player_action/` for datapack + layout consistency, but the code and its origin remain distinct + from the datalib project's own authored code. + AI / Machine Learning Restrictions You MAY NOT: diff --git a/datapacks/dataLib/data/datalib.main/function/datalib/load.mcfunction b/datapacks/dataLib/data/datalib.main/function/datalib/load.mcfunction deleted file mode 100644 index 16086849..00000000 --- a/datapacks/dataLib/data/datalib.main/function/datalib/load.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -#> This function will run on datapack loading - -execute if data storage datalib:engine {global:{loaded:1b}} run return 0 - -function #load:_private/load \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib.main/function/datalib/tick.mcfunction b/datapacks/dataLib/data/datalib.main/function/datalib/tick.mcfunction deleted file mode 100644 index 4a918f74..00000000 --- a/datapacks/dataLib/data/datalib.main/function/datalib/tick.mcfunction +++ /dev/null @@ -1,14 +0,0 @@ -#> This is the main function, that will run once per tick - -# Config-level pause guard (separate from the storage-level pause in core/tick.mcfunction) -execute if score #runtoolkit.packs.datalib.config.tick.pause datalib.meta matches 1 run return 0 - -# Ensure tick config defaults exist (idempotent, only fills missing keys) -execute unless score #runtoolkit.packs.datalib.config.tick.rate datalib.meta matches 1.. run function datalib:config/tick_cfg - -# If tick.rate is not >= 1, skip the real tick work and run the no-op once instead -execute if score #runtoolkit.packs.datalib.config.tick.rate datalib.meta matches ..0 run function datalib.main:empty -execute if score #runtoolkit.packs.datalib.config.tick.rate datalib.meta matches ..0 run return 0 - -execute if score #runtoolkit.packs.datalib.config.tick.rate datalib.meta matches 1.. run function datalib:core/tick -execute as @a if score #runtoolkit.packs.datalib.config.tick.rate datalib.meta matches 1.. run function #datalib:loop diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/attack_click_entity.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/attack_click_entity.json new file mode 100644 index 00000000..ba046ce0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/attack_click_entity.json @@ -0,0 +1,21 @@ +{ + "criteria": { + "attack_click_entity": { + "trigger": "minecraft:player_hurt_entity", + "conditions": { + "entity": [ + { + "entity": "this", + "predicate": { + "nbt": "{Tags:[\"player_action.click_entity\"]}" + }, + "condition": "minecraft:entity_properties" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/attack_click_entity" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_anvil.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_anvil.json new file mode 100644 index 00000000..f8b3cc6f --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_anvil.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_anvil": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:anvil" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_anvil" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_barrel.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_barrel.json new file mode 100644 index 00000000..3d937298 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_barrel.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_barrel": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:barrel" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_barrel" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_beacon.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_beacon.json new file mode 100644 index 00000000..9fdd943b --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_beacon.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_beacon": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:beacon" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_beacon" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_blast_furnace.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_blast_furnace.json new file mode 100644 index 00000000..289d9dd9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_blast_furnace.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_blast_furnace": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:blast_furnace" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_blast_furnace" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_brewingstand.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_brewingstand.json new file mode 100644 index 00000000..f7d9e686 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_brewingstand.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_brewingstand": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:brewing_stand" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_brewingstand" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_cake.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_cake.json new file mode 100644 index 00000000..1926fb0e --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_cake.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_cake": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:cake" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_cake" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_campfire.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_campfire.json new file mode 100644 index 00000000..03aaa68a --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_campfire.json @@ -0,0 +1,25 @@ +{ + "criteria": { + "interact_campfire": { + "trigger": "minecraft:item_used_on_block", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:campfire", + "minecraft:soul_campfire" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_campfire" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_cartopgraphy_table.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_cartopgraphy_table.json new file mode 100644 index 00000000..12c49a80 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_cartopgraphy_table.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_cartopgraphy_table": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:cartography_table" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_cartopgraphy_table" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_cauldron.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_cauldron.json new file mode 100644 index 00000000..ca4330f8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_cauldron.json @@ -0,0 +1,22 @@ +{ + "criteria": { + "interact_cauldron": { + "trigger": "minecraft:item_used_on_block", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": "#minecraft:cauldrons" + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_cauldron" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_chest.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_chest.json new file mode 100644 index 00000000..b8a98fec --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_chest.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_chest": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:chest" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_chest" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_click_entity.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_click_entity.json new file mode 100644 index 00000000..513da96c --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_click_entity.json @@ -0,0 +1,22 @@ +{ + "criteria": { + "interact_click_entity": { + "trigger": "minecraft:player_interacted_with_entity", + "conditions": { + "entity": [ + { + "entity": "this", + "predicate": { + "nbt": "{Tags:[\"player_action.click_entity\"]}", + "entity_type": "minecraft:interaction" + }, + "condition": "minecraft:entity_properties" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_click_entity" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_crafting_table.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_crafting_table.json new file mode 100644 index 00000000..0ec41e52 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_crafting_table.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_crafting_table": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:crafting_table" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_crafting_table" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_dispenser.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_dispenser.json new file mode 100644 index 00000000..4fc46c76 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_dispenser.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_dispenser": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:dispenser" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_dispenser" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_dropper.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_dropper.json new file mode 100644 index 00000000..26524bee --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_dropper.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_dropper": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:dropper" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_dropper" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_enderchest.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_enderchest.json new file mode 100644 index 00000000..ab304ff9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_enderchest.json @@ -0,0 +1,22 @@ +{ + "criteria": { + "interact_enderchest": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": "minecraft:ender_chest" + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_enderchest" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_flower_pot.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_flower_pot.json new file mode 100644 index 00000000..633fc747 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_flower_pot.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_flower_pot": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:flower_pot" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_flower_pot" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_furnace.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_furnace.json new file mode 100644 index 00000000..9ac5e6a8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_furnace.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_furnace": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:furnace" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_furnace" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_grindstone.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_grindstone.json new file mode 100644 index 00000000..e89d8022 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_grindstone.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_grindstone": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:grindstone" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_grindstone" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_hopper.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_hopper.json new file mode 100644 index 00000000..b3e636b5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_hopper.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_hopper": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:hopper" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_hopper" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_jukebox.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_jukebox.json new file mode 100644 index 00000000..b02e8afa --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_jukebox.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_jukebox": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:jukebox" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_jukebox" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_lectern.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_lectern.json new file mode 100644 index 00000000..b13d8e03 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_lectern.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_lectern": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:lectern" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_lectern" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_loom.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_loom.json new file mode 100644 index 00000000..6b984db5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_loom.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_loom": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:loom" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_loom" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_noteblock.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_noteblock.json new file mode 100644 index 00000000..716b9aea --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_noteblock.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_noteblock": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:note_block" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_noteblock" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_shulker_box.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_shulker_box.json new file mode 100644 index 00000000..a2686c36 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_shulker_box.json @@ -0,0 +1,40 @@ +{ + "criteria": { + "interact_shulker_box": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:shulker_box", + "minecraft:white_shulker_box", + "minecraft:orange_shulker_box", + "minecraft:magenta_shulker_box", + "minecraft:light_blue_shulker_box", + "minecraft:yellow_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:gray_shulker_box", + "minecraft:light_gray_shulker_box", + "minecraft:cyan_shulker_box", + "minecraft:purple_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brown_shulker_box", + "minecraft:green_shulker_box", + "minecraft:red_shulker_box", + "minecraft:black_shulker_box" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_shulker_box" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_smithing_table.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_smithing_table.json new file mode 100644 index 00000000..5c50f02e --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_smithing_table.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_smithing_table": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:smithing_table" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_smithing_table" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_smoker.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_smoker.json new file mode 100644 index 00000000..6008958d --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_smoker.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_smoker": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:smoker" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_smoker" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_stonecutter.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_stonecutter.json new file mode 100644 index 00000000..35777d24 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_stonecutter.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_stonecutter": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:stonecutter" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_stonecutter" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_trapped_chest.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_trapped_chest.json new file mode 100644 index 00000000..f4f4a460 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_trapped_chest.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_trapped_chest": { + "trigger": "minecraft:default_block_use", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:trapped_chest" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_trapped_chest" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_vault.json b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_vault.json new file mode 100644 index 00000000..95000d85 --- /dev/null +++ b/datapacks/dataLib/data/datalib/advancement/player_action/v1/interact_vault.json @@ -0,0 +1,24 @@ +{ + "criteria": { + "interact_vault": { + "trigger": "minecraft:item_used_on_block", + "conditions": { + "location": [ + { + "predicate": { + "block": { + "blocks": [ + "minecraft:vault" + ] + } + }, + "condition": "minecraft:location_check" + } + ] + } + } + }, + "rewards": { + "function": "datalib:internal/player_action/v1/interact_vault" + } +} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/break_block.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/break_block.json index 48e285ed..8ac2fd5d 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/break_block.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/break_block.json @@ -10,7 +10,7 @@ } }, "rewards": { - "function": "datalib:systems/hook/on_break_block" + "function": "datalib:internal/hook/api/on_break_block" }, "parent": "datalib:hidden/root" } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/dimension_change.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/dimension_change.json index ac31e860..a690159d 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/dimension_change.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/dimension_change.json @@ -5,7 +5,7 @@ } }, "rewards": { - "function": "datalib:systems/hook/on_dimension_change" + "function": "datalib:internal/hook/api/on_dimension_change" }, "parent": "datalib:hidden/root" } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/eat_food.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/eat_food.json index ff5c428a..f3d284f4 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/eat_food.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/eat_food.json @@ -6,6 +6,6 @@ } }, "rewards": { - "function": "datalib:core/internal/systems/hook/on_eat" + "function": "datalib:internal/hook/on_eat" } } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/entity_kill.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/entity_kill.json index be4d4418..1875c0c7 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/entity_kill.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/entity_kill.json @@ -5,7 +5,7 @@ } }, "rewards": { - "function": "datalib:systems/hook/on_entity_kill" + "function": "datalib:internal/hook/api/on_entity_kill" }, "parent": "datalib:hidden/root" } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/fish_caught.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/fish_caught.json index 4a6fa7f6..3d2f5f86 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/fish_caught.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/fish_caught.json @@ -14,6 +14,6 @@ } }, "rewards": { - "function": "datalib:core/internal/systems/hook/on_fish_caught" + "function": "datalib:internal/hook/on_fish_caught" } } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/hero_of_the_village.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/hero_of_the_village.json index ae6545ca..c9a0c99c 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/hero_of_the_village.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/hero_of_the_village.json @@ -5,7 +5,7 @@ } }, "rewards": { - "function": "datalib:systems/hook/on_hero_of_the_village" + "function": "datalib:internal/hook/api/on_hero_of_the_village" }, "parent": "datalib:hidden/root" } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/interact_anvil.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/interact_anvil.json index ef0f9490..5b9fe48c 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/interact_anvil.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/interact_anvil.json @@ -19,7 +19,7 @@ } }, "rewards": { - "function": "datalib:systems/hook/on_interact_anvil" + "function": "datalib:internal/hook/api/on_interact_anvil" }, "parent": "datalib:hidden/root" } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/interact_shulker_box.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/interact_shulker_box.json index 879bcc14..6a6b3ba3 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/interact_shulker_box.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/interact_shulker_box.json @@ -35,7 +35,7 @@ } }, "rewards": { - "function": "datalib:systems/hook/on_interact_shulker_box" + "function": "datalib:internal/hook/api/on_interact_shulker_box" }, "parent": "datalib:hidden/root" } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/item_use.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/item_use.json index 78afd724..77f27835 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/item_use.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/item_use.json @@ -5,7 +5,7 @@ } }, "rewards": { - "function": "datalib:systems/hook/on_item_use" + "function": "datalib:internal/hook/api/on_item_use" }, "parent": "datalib:hidden/root" } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/killed_by_arrow.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/killed_by_arrow.json index af8720de..23c12059 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/killed_by_arrow.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/killed_by_arrow.json @@ -12,7 +12,7 @@ } }, "rewards": { - "function": "datalib:systems/hook/on_killed_by_arrow" + "function": "datalib:internal/hook/api/on_killed_by_arrow" }, "parent": "datalib:hidden/root" } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/placed_block.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/placed_block.json index 86a3fedc..320e17d0 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/placed_block.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/placed_block.json @@ -5,7 +5,7 @@ } }, "rewards": { - "function": "datalib:systems/hook/on_placed_block" + "function": "datalib:internal/hook/api/on_placed_block" }, "parent": "datalib:hidden/root" } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/advancement/systems/hook/trade.json b/datapacks/dataLib/data/datalib/advancement/systems/hook/trade.json index 6f85ae53..964e9c57 100644 --- a/datapacks/dataLib/data/datalib/advancement/systems/hook/trade.json +++ b/datapacks/dataLib/data/datalib/advancement/systems/hook/trade.json @@ -5,7 +5,7 @@ } }, "rewards": { - "function": "datalib:systems/hook/on_trade" + "function": "datalib:internal/hook/api/on_trade" }, "parent": "datalib:hidden/root" } \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/dialog/input_prompt.json b/datapacks/dataLib/data/datalib/dialog/input_prompt.json index d4ddabd6..2b7fc99f 100644 --- a/datapacks/dataLib/data/datalib/dialog/input_prompt.json +++ b/datapacks/dataLib/data/datalib/dialog/input_prompt.json @@ -26,7 +26,7 @@ }, "action": { "type": "minecraft:dynamic/run_command", - "template": "/function datalib:input/private/dialog_capture {value:$(dl_input_text)}" + "template": "/function datalib:api/input/private/dialog_capture {value:$(dl_input_text)}" } } ] diff --git a/datapacks/dataLib/data/datalib/function/api/cb/cancel.mcfunction b/datapacks/dataLib/data/datalib/function/api/cb/cancel.mcfunction index 00932a08..246c8e36 100644 --- a/datapacks/dataLib/data/datalib/function/api/cb/cancel.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cb/cancel.mcfunction @@ -10,7 +10,7 @@ # function datalib:api/cb/cancel # ───────────────────────────────────────────────────────────────── -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 data remove storage datalib:engine cb_queue data modify storage datalib:engine cb_queue set value [] diff --git a/datapacks/dataLib/data/datalib/function/api/cb/list.mcfunction b/datapacks/dataLib/data/datalib/function/api/cb/list.mcfunction index 2a48b76a..bf91aed3 100644 --- a/datapacks/dataLib/data/datalib/function/api/cb/list.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cb/list.mcfunction @@ -4,7 +4,7 @@ # Shows each queued command and its remaining ticks. # ───────────────────────────────────────────────────────────────── -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 execute store result score #cb_queue_size dl.tmp run data get storage datalib:engine cb_queue execute if score #cb_queue_size dl.tmp matches 0 run tellraw @s [{"text":"[DL/cb] ","color":"#00AAAA","bold":true},{"text":"Queue is empty","color":"gray"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cb/run.mcfunction b/datapacks/dataLib/data/datalib/function/api/cb/run.mcfunction index 022fa1fd..578303d5 100644 --- a/datapacks/dataLib/data/datalib/function/api/cb/run.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cb/run.mcfunction @@ -17,15 +17,15 @@ # ───────────────────────────────────────────────────────────────── # Security gate -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 # Verify required input execute unless data storage datalib:input cb.cmd run tellraw @s [{"text":"[DL/cb] ","color":"#00AAAA","bold":true},{"text":"cb.cmd not set","color":"red"}] execute unless data storage datalib:input cb.cmd run return 0 # Fill coordinate defaults -function datalib:core/internal/api/cb/apply_defaults +function datalib:internal/cb/apply_defaults # Execute -function datalib:core/internal/api/cb/exec with storage datalib:input cb +function datalib:internal/cb/exec with storage datalib:input cb data remove storage datalib:input cb diff --git a/datapacks/dataLib/data/datalib/function/api/cb/run_delayed.mcfunction b/datapacks/dataLib/data/datalib/function/api/cb/run_delayed.mcfunction index 0c10e353..aaec88f7 100644 --- a/datapacks/dataLib/data/datalib/function/api/cb/run_delayed.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cb/run_delayed.mcfunction @@ -17,7 +17,7 @@ # ───────────────────────────────────────────────────────────────── # Security gate -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 # Verify required inputs execute unless data storage datalib:input cb.cmd run tellraw @s [{"text":"[DL/cb] ","color":"#00AAAA","bold":true},{"text":"cb.cmd not set","color":"red"}] @@ -26,8 +26,8 @@ execute unless data storage datalib:input cb.delay run tellraw @s [{"text":"[DL/ execute unless data storage datalib:input cb.delay run return 0 # Fill coordinate defaults -function datalib:core/internal/api/cb/apply_defaults +function datalib:internal/cb/apply_defaults # Push to delay queue and schedule flush -function datalib:core/internal/systems/cb/queue_push with storage datalib:input cb +function datalib:internal/cb/tick/queue_push with storage datalib:input cb data remove storage datalib:input cb diff --git a/datapacks/dataLib/data/datalib/function/api/cb/run_sequence.mcfunction b/datapacks/dataLib/data/datalib/function/api/cb/run_sequence.mcfunction index 8a49bf70..6de4b46d 100644 --- a/datapacks/dataLib/data/datalib/function/api/cb/run_sequence.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cb/run_sequence.mcfunction @@ -18,16 +18,16 @@ # ───────────────────────────────────────────────────────────────── # Security gate -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 # Verify required input execute unless data storage datalib:input cb.cmds[0] run tellraw @s [{"text":"[DL/cb] ","color":"#00AAAA","bold":true},{"text":"cb.cmds is empty or not set","color":"red"}] execute unless data storage datalib:input cb.cmds[0] run return 0 # Fill defaults -function datalib:core/internal/api/cb/apply_defaults +function datalib:internal/cb/apply_defaults execute unless data storage datalib:input cb.interval run data modify storage datalib:input cb.interval set value 2 # Expand cmds list into individual delayed queue entries -function datalib:core/internal/systems/cb/seq_expand +function datalib:internal/cb/tick/seq_expand data remove storage datalib:input cb diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/actionbar.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/actionbar.mcfunction index 70dfe910..9c21419b 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/actionbar.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/actionbar.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run title @s actionbar {"text":"$(text)","color":"$(color)"} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/actionbar ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/advancement_check.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/advancement_check.mcfunction index 4e3c1270..5e43b2e9 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/advancement_check.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/advancement_check.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 data modify storage datalib:output result set value 0b $execute if entity @a[name=$(player),limit=1,advancements={$(advancement)=true}] run data modify storage datalib:output result set value 1b diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/advancement_grant.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/advancement_grant.mcfunction index 7e12f6b9..0fdd9a94 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/advancement_grant.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/advancement_grant.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $advancement grant @a[name=$(player),limit=1] only $(advancement) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/advancement_grant ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(advancement)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/advancement_revoke.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/advancement_revoke.mcfunction index e89222e4..9375e3ac 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/advancement_revoke.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/advancement_revoke.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $advancement revoke @a[name=$(player),limit=1] only $(advancement) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/advancement_revoke ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(advancement)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/as_player.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/as_player.mcfunction index 1889c77c..fb4ec511 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/as_player.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/as_player.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run $(cmd) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/as_player ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(cmd)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/attribute_add_modifier.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/attribute_add_modifier.mcfunction index 422a3219..e10fd900 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/attribute_add_modifier.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/attribute_add_modifier.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $attribute @a[name=$(player),limit=1] $(attribute) modifier add $(id) $(amount) $(operation) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/attribute_add_modifier ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(id)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/attribute_get.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/attribute_get.mcfunction index 45df2cc9..6b3acfcb 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/attribute_get.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/attribute_get.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute store result storage datalib:output result double 1 run attribute @a[name=$(player),limit=1] $(attribute) get $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/attribute_get ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/attribute_get_modifier.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/attribute_get_modifier.mcfunction index 998d5a52..ed171272 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/attribute_get_modifier.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/attribute_get_modifier.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute store result storage datalib:output result double 1 run attribute @a[name=$(player),limit=1] $(attribute) modifier value get $(id) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/attribute_get_modifier ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(id)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/attribute_remove_modifier.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/attribute_remove_modifier.mcfunction index 63dc59b0..9005a412 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/attribute_remove_modifier.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/attribute_remove_modifier.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $attribute @a[name=$(player),limit=1] $(attribute) modifier remove $(id) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/attribute_remove_modifier ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(id)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/attribute_set.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/attribute_set.mcfunction index fdad730a..b10dcbbb 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/attribute_set.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/attribute_set.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] run attribute @s $(attribute) base set $(value) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/attribute_set ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(value)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/ban.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/ban.mcfunction index 38aba3b8..4f4eeb51 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/ban.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/ban.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 @@ -7,5 +7,5 @@ execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_lev # GATE REQUEST — Dangerous commands require admin confirmation # ───────────────────────────────────────────────────────────────── $data modify storage datalib:engine pending_gate set value {type:"ban", player:"$(player)", reason:"$(reason)"} -function dl_load:gate/request +function datalib:runtime/load/loader/gate/request $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/ban request ","color":"aqua"},{"text":"$(player) $(reason)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/ban_ip.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/ban_ip.mcfunction index e116a16c..724ee43b 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/ban_ip.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/ban_ip.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 @@ -7,5 +7,5 @@ execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_lev # GATE REQUEST — Dangerous commands require admin confirmation # ───────────────────────────────────────────────────────────────── $data modify storage datalib:engine pending_gate set value {type:"ban_ip", player:"$(player)", reason:"$(reason)"} -function dl_load:gate/request +function datalib:runtime/load/loader/gate/request $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/ban_ip request ","color":"aqua"},{"text":"$(player) $(reason)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_add.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_add.mcfunction index 0447727f..fae62bc8 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_add.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_add.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $bossbar add $(id) {"text":"$(text)"} $bossbar set $(id) color $(color) diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_remove.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_remove.mcfunction index 1303f414..f2b2db8c 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_remove.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_remove.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $bossbar remove $(id) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/bossbar_remove ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(id)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_max.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_max.mcfunction index 09436b57..ff22b257 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_max.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_max.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $bossbar set $(id) max $(max) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/bossbar_set_max ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(id)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_players.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_players.mcfunction index 60590c66..46b02454 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_players.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_players.mcfunction @@ -1,3 +1,3 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $bossbar set $(id) players $(players)$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/bossbar_set_players ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(id)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_value.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_value.mcfunction index 934c716c..e486a002 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_value.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/bossbar_set_value.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $bossbar set $(id) value $(value) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/bossbar_set_value ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(id)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/clear.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/clear.mcfunction index b2eaddd4..50aebf23 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/clear.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/clear.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "clear" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 execute unless data storage datalib:engine {sandbox:1b} run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"TIP ","color":"yellow","bold":true},{"text":"Sandbox mode recommended → ","color":"gray"},{"text":"/data modify storage datalib:engine sandbox set value 1b","color":"aqua"}] $execute as @a[name=$(player),limit=1] at @s run clear @s $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/clear ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/clear_item.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/clear_item.mcfunction index 96fac18d..7f859710 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/clear_item.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/clear_item.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run clear @s $(item) $(count) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/clear_item ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(item)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/clone.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/clone.mcfunction index 5cf70dde..4fb2408c 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/clone.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/clone.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "clone" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $clone $(x1) $(y1) $(z1) $(x2) $(y2) $(z2) $(dx) $(dy) $(dz) tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/clone ","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/clone_masked.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/clone_masked.mcfunction index 0295cba7..6bd57f04 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/clone_masked.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/clone_masked.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "clone_masked" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $clone $(x1) $(y1) $(z1) $(x2) $(y2) $(z2) $(dx) $(dy) $(dz) masked tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/clone_masked ","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/console_me.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/console_me.mcfunction index c9ca5b00..91cbcf2a 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/console_me.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/console_me.mcfunction @@ -5,6 +5,6 @@ # and intent detection is not reliably possible, so this function has been removed. # See: SECURITY.md — "Intent Detection" section. # -# Alternative: datalib:systems/log/info or datalib:api/cmd/msg +# Alternative: datalib:debug/menu/log/info or datalib:api/cmd/msg # ───────────────────────────────────────────────────────────────── return 0 diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/console_say.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/console_say.mcfunction index e42e6031..2e36fc2c 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/console_say.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/console_say.mcfunction @@ -6,6 +6,6 @@ # detection is not reliably possible, so this function has been removed. # See: SECURITY.md — "Intent Detection" section. # -# Alternative: datalib:systems/string/announce +# Alternative: datalib:modules/string/api/announce # ───────────────────────────────────────────────────────────────── return 0 diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/damage.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/damage.mcfunction index 884d5a58..f537c722 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/damage.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/damage.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/damage_typed.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/damage_typed.mcfunction index 70b28e40..e4c85746 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/damage_typed.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/damage_typed.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_block.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_block.mcfunction index 0debe501..93ceb58d 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_block.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_block.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 @@ -9,7 +9,7 @@ execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_lev # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "data_remove_block" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $data remove block $(x) $(y) $(z) $(path) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/data_remove_block ","color":"aqua"},{"text":"$(x) $(y) $(z) → $(path)","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_entity.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_entity.mcfunction index 0dec28ec..9743da7d 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_entity.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_entity.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 @@ -9,7 +9,7 @@ execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_lev # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "data_remove_entity" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $data remove entity $(target) $(path) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/data_remove_entity ","color":"aqua"},{"text":"$(target) → $(path)","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_storage.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_storage.mcfunction index 3fd5e3f5..b794cd28 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_storage.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/data_remove_storage.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/datapack.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/datapack.mcfunction index c20c87da..5d8131bb 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/datapack.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/datapack.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/deop.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/deop.mcfunction index 52ebd9d0..a725e572 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/deop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/deop.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 @@ -9,7 +9,7 @@ execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_lev # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "deop" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 execute unless data storage datalib:engine {sandbox:1b} run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"TIP ","color":"yellow","bold":true},{"text":"Sandbox mode recommended → ","color":"gray"},{"text":"/data modify storage datalib:engine sandbox set value 1b","color":"aqua"}] $deop $(player) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/deop ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/difficulty.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/difficulty.mcfunction index 9fb2b9fb..94174d4c 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/difficulty.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/difficulty.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "difficulty" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $difficulty $(level) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/difficulty ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(level)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/disable.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/disable.mcfunction index a364307a..ce26a6d7 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/disable.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/disable.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 @@ -7,5 +7,5 @@ execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_lev # GATE REQUEST — Dangerous commands require admin confirmation # ───────────────────────────────────────────────────────────────── data modify storage datalib:engine pending_gate set value {type:"disable"} -function dl_load:gate/request +function datalib:runtime/load/loader/gate/request tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/disable request ","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/display_name.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/display_name.mcfunction index d5dd4f4d..0d3f7d36 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/display_name.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/display_name.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $data modify entity @e[type=$(type),tag=$(tag),limit=1] CustomName set value '$(name)' $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/display_name ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(type)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/effect_clear.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/effect_clear.mcfunction index ccd76a3b..76a73fa1 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/effect_clear.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/effect_clear.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run effect clear @s $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/effect_clear ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/effect_clear_one.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/effect_clear_one.mcfunction index cb5978ec..5739da36 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/effect_clear_one.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/effect_clear_one.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run effect clear @s $(effect) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/effect_clear_one ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(effect)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/effect_give.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/effect_give.mcfunction index 827b698a..61f59c15 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/effect_give.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/effect_give.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run effect give @s $(effect) $(duration) $(amplifier) true $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/effect_give ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(effect)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/effect_give_all.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/effect_give_all.mcfunction index e117a4b2..93161274 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/effect_give_all.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/effect_give_all.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $effect give @a $(effect) $(duration) $(amplifier) $(hide) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/effect_give_all ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(effect)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/enchant.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/enchant.mcfunction index 7f2b7e53..c74ffcfc 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/enchant.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/enchant.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] run enchant @s $(enchantment) $(level) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/enchant ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(enchantment)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/fill.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/fill.mcfunction index dd2a0e89..6f9f0314 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/fill.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/fill.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "fill" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 execute unless data storage datalib:engine {sandbox:1b} run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"TIP ","color":"yellow","bold":true},{"text":"Sandbox mode recommended → ","color":"gray"},{"text":"/data modify storage datalib:engine sandbox set value 1b","color":"aqua"}] $fill $(x1) $(y1) $(z1) $(x2) $(y2) $(z2) $(block) $(mode) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/fill ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(mode)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/forceload_add.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/forceload_add.mcfunction index 04ce8b7c..202246ed 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/forceload_add.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/forceload_add.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "forceload_add" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 execute unless data storage datalib:engine {sandbox:1b} run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"TIP ","color":"yellow","bold":true},{"text":"Sandbox mode recommended → ","color":"gray"},{"text":"/data modify storage datalib:engine sandbox set value 1b","color":"aqua"}] $forceload add $(x) $(z) tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/forceload_add ","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/forceload_remove.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/forceload_remove.mcfunction index cf8d067e..7c7386d7 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/forceload_remove.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/forceload_remove.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "forceload_remove" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $forceload remove $(x) $(z) tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/forceload_remove ","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/freeze.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/freeze.mcfunction index 2110983d..ec2277ff 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/freeze.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/freeze.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # datalib:api/cmd/freeze @@ -23,5 +23,5 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # function datalib:api/cmd/freeze {player:"Steve"} # ───────────────────────────────────────────────────────────────── -$execute as @a[name=$(player),tag=!datalib.frozen,limit=1] run function datalib:core/internal/api/cmd/freeze/apply +$execute as @a[name=$(player),tag=!datalib.frozen,limit=1] run function datalib:internal/cmd/freeze/apply $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/freeze ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"translate":"datalib.msg.freeze","color":"#00aaff","bold":true}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/function.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/function.mcfunction index 3b6201b1..3fdd53b8 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/function.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/function.mcfunction @@ -1,3 +1,3 @@ -execute unless function datalib:debug/tools/utils/check_all unless entity @s[tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all unless entity @s[tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 $execute as @a[limit=1,name="(target)] at @a[name=$(target)] run function $(func) with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/gamemode.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/gamemode.mcfunction index a085204c..e124ad82 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/gamemode.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/gamemode.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 @@ -9,7 +9,7 @@ execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_lev # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "gamemode" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $execute as @a[name=$(player),limit=1] at @s run gamemode $(mode) @s $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/gamemode ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(mode)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/gamerule.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/gamerule.mcfunction index 3d636e87..3bb6ee6b 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/gamerule.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/gamerule.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "gamerule" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $gamerule $(rule) $(value) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/gamerule ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(rule)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/give.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/give.mcfunction index 29a2f492..8e7aa5ab 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/give.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/give.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run give @s $(item) $(count) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/give ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(item)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/give_one.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/give_one.mcfunction index f4d5e976..695337a1 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/give_one.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/give_one.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run give @s $(item) 1 $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/give_one ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(item)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/heal.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/heal.mcfunction index 87ce100b..2a3f0791 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/heal.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/heal.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run effect give @s minecraft:instant_health 1 $(amount) true $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/heal ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(amount)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/item_modify.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/item_modify.mcfunction index c4738209..66da9511 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/item_modify.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/item_modify.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $item modify entity @a[name=$(player),limit=1] $(slot) $(modifier) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/item_modify ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/item_rename.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/item_rename.mcfunction index 4f9b094f..eb875f52 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/item_rename.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/item_rename.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $item modify entity @a[name=$(player),limit=1] $(slot) $(modifier) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/item_rename ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/kick.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/kick.mcfunction index f2762803..c041f522 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/kick.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/kick.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 @@ -7,5 +7,5 @@ execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_lev # GATE REQUEST — Dangerous commands require admin confirmation # ───────────────────────────────────────────────────────────────── $data modify storage datalib:engine pending_gate set value {type:"kick", player:"$(player)", reason:"$(reason)"} -function dl_load:gate/request +function datalib:runtime/load/loader/gate/request $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/kick request ","color":"aqua"},{"text":"$(player) $(reason)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/kill.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/kill.mcfunction index 90fb691b..95e6e845 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/kill.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/kill.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 @@ -9,7 +9,7 @@ execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_lev # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "kill" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 execute unless data storage datalib:engine {sandbox:1b} run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"TIP ","color":"yellow","bold":true},{"text":"Sandbox mode recommended → ","color":"gray"},{"text":"/data modify storage datalib:engine sandbox set value 1b","color":"aqua"}] $execute as @a[name=$(player),limit=1] at @s run kill @s $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/kill ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/locate_structure.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/locate_structure.mcfunction index 72f3d1b5..74c8e7e9 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/locate_structure.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/locate_structure.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run locate structure $(structure) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/locate_structure ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(structure)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/loot_drop.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/loot_drop.mcfunction index 99db2d12..460dc463 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/loot_drop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/loot_drop.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $loot spawn $(x) $(y) $(z) loot $(loot_table) tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/loot_drop ","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/loot_give.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/loot_give.mcfunction index 7e7e18c0..c871481e 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/loot_give.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/loot_give.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $loot give @a[name=$(player),limit=1] loot $(loot_table) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/loot_give ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/msg.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/msg.mcfunction index 854aa1bb..9c230c29 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/msg.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/msg.mcfunction @@ -1,3 +1,3 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $tellraw @a[name=$(player),limit=1] {"text":"$(message)","color":"gray","italic":true} diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/msg_raw.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/msg_raw.mcfunction index a133f8a6..6e4cecb8 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/msg_raw.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/msg_raw.mcfunction @@ -1,3 +1,3 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $tellraw $(player) $(json) diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/op.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/op.mcfunction index 3ff41c8b..0709bad1 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/op.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/op.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 @@ -9,7 +9,7 @@ execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_lev # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "op" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 execute unless data storage datalib:engine {sandbox:1b} run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"TIP ","color":"yellow","bold":true},{"text":"Sandbox mode recommended → ","color":"gray"},{"text":"/data modify storage datalib:engine sandbox set value 1b","color":"aqua"}] $op $(player) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/op ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd.mcfunction index 1ca3182f..51b5bc40 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd.mcfunction @@ -13,7 +13,7 @@ data modify storage datalib:engine multiCommands.active set value 1b # Validate type execute if data storage datalib:engine {security:{multi_type_allowlist:{multi_cmd_adv:0b}}} run data remove storage datalib:engine multiCommands.type execute if data storage datalib:engine {security:{multi_type_allowlist:{multi_cmd_adv:0b}}} run data remove storage datalib:engine multiCommands.active -execute if data storage datalib:engine {security:{multi_type_allowlist:{multi_cmd_adv:0b}}} run return run function datalib:core/security/multi_type_check +execute if data storage datalib:engine {security:{multi_type_allowlist:{multi_cmd_adv:0b}}} run return run function datalib:runtime/security/multi_type_check $data modify storage datalib:engine _mcmd_queue set value $(commands) data modify storage datalib:engine _mcmd_options set value {error_mode:"continue",profile:0b,spread:0} diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/advanced/run_with_options.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/advanced/run_with_options.mcfunction index 8f14fa8f..26c3c9da 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/advanced/run_with_options.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/advanced/run_with_options.mcfunction @@ -14,14 +14,14 @@ data modify storage datalib:engine _mcmd_options merge from storage datalib:inpu # Validate options.type if caller explicitly specified one execute if data storage datalib:engine _mcmd_options.type run data modify storage datalib:engine multiCommands.type set from storage datalib:engine _mcmd_options.type -execute if data storage datalib:engine _mcmd_options.type run execute unless function datalib:core/security/multi_type_check run return 0 +execute if data storage datalib:engine _mcmd_options.type run execute unless function datalib:runtime/security/multi_type_check run return 0 execute unless data storage datalib:engine _mcmd_options.error_mode run data modify storage datalib:engine _mcmd_options.error_mode set value "continue" execute unless data storage datalib:engine _mcmd_options.profile run data modify storage datalib:engine _mcmd_options.profile set value 0b execute unless data storage datalib:engine _mcmd_options.spread_ticks run data modify storage datalib:engine _mcmd_options.spread_ticks set value 0 -execute if data storage datalib:engine _mcmd_options{priority_sort:1b} run function datalib:core/internal/api/cmd/other/multi_cmd/advanced/sort_by_priority -execute if data storage datalib:engine _mcmd_options.spread_ticks unless data storage datalib:engine _mcmd_options{spread_ticks:0} run return run function datalib:core/internal/api/cmd/other/multi_cmd/advanced/run_spread +execute if data storage datalib:engine _mcmd_options{priority_sort:1b} run function datalib:internal/cmd/other/multi_cmd/advanced/sort_by_priority +execute if data storage datalib:engine _mcmd_options.spread_ticks unless data storage datalib:engine _mcmd_options{spread_ticks:0} run return run function datalib:internal/cmd/other/multi_cmd/advanced/run_spread function datalib:api/cmd/other/multi_cmd/run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"multi_cmd/advanced ","color":"aqua"},{"text":"✔ with options","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/from_input_as.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/from_input_as.mcfunction index 71fb3224..4e8d7a8c 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/from_input_as.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/from_input_as.mcfunction @@ -12,4 +12,4 @@ execute unless data storage datalib:input selector run data modify storage datal data modify storage datalib:engine _mcmd_queue set from storage datalib:input list data modify storage datalib:engine _mcmd_options set value {error_mode:"continue",profile:0b,spread:0} -function datalib:core/internal/api/cmd/other/multi_cmd/run_as_exec with storage datalib:input +function datalib:internal/cmd/other/multi_cmd/run_as_exec with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run.mcfunction index 36a76ddd..d232be77 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run.mcfunction @@ -8,12 +8,12 @@ execute if data storage datalib:engine _mcmd_options{profile:1b} run data modify execute if data storage datalib:engine _mcmd_options{profile:1b} run execute store result storage datalib:engine _mcmd_stats.start_time int 1 run time query gametime # Start recursive stepping -function datalib:core/internal/api/cmd/other/multi_cmd/step +function datalib:internal/cmd/other/multi_cmd/step # Cleanup -function datalib:core/internal/api/cmd/other/multi_cmd/cleanup +function datalib:internal/cmd/other/multi_cmd/cleanup # Show statistics -execute if data storage datalib:engine _mcmd_options{profile:1b} run function datalib:core/internal/api/cmd/other/multi_cmd/show_stats +execute if data storage datalib:engine _mcmd_options{profile:1b} run function datalib:internal/cmd/other/multi_cmd/show_stats tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"multi_cmd/run ","color":"aqua"},{"text":"✔ batch done","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_as.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_as.mcfunction index d7947092..4715e915 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_as.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_as.mcfunction @@ -6,4 +6,4 @@ # selector → entity selector # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/api/cmd/other/multi_cmd/run_as_exec with storage datalib:input +function datalib:internal/cmd/other/multi_cmd/run_as_exec with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_at.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_at.mcfunction index 552ac7ea..d2cef14a 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_at.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_at.mcfunction @@ -6,4 +6,4 @@ # selector → entity selector # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/api/cmd/other/multi_cmd/run_at_exec with storage datalib:input +function datalib:internal/cmd/other/multi_cmd/run_at_exec with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_func.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_func.mcfunction index efb2e5a7..1a6d1764 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_func.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd/run_func.mcfunction @@ -8,7 +8,7 @@ # Convert strings to {func:"..."} format data modify storage datalib:engine _mcmd_queue set value [] -function datalib:core/internal/api/cmd/other/multi_cmd/func_convert_loop +function datalib:internal/cmd/other/multi_cmd/func_convert_loop data modify storage datalib:engine _mcmd_options set value {error_mode:"continue",profile:0b,spread:0} function datalib:api/cmd/other/multi_cmd/run diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd_adv.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd_adv.mcfunction index 959b8fc1..91ff4f74 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd_adv.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/other/multi_cmd_adv.mcfunction @@ -12,7 +12,7 @@ data modify storage datalib:engine multiCommands.active set value 1b # Validate type execute if data storage datalib:engine {security:{multi_type_allowlist:{multi_cmd_adv:0b}}} run data remove storage datalib:engine multiCommands.type execute if data storage datalib:engine {security:{multi_type_allowlist:{multi_cmd_adv:0b}}} run data remove storage datalib:engine multiCommands.active -execute if data storage datalib:engine {security:{multi_type_allowlist:{multi_cmd_adv:0b}}} run return run function datalib:core/security/multi_type_check +execute if data storage datalib:engine {security:{multi_type_allowlist:{multi_cmd_adv:0b}}} run return run function datalib:runtime/security/multi_type_check $data merge storage datalib:input {list:$(list),options:$(options)} diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/particle.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/particle.mcfunction index 3c322232..7c8c5961 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/particle.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/particle.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $particle $(name) $(x) $(y) $(z) $(dx) $(dy) $(dz) $(speed) $(count) tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/particle ","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/place_feature.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/place_feature.mcfunction index b7963a25..b53bc4e6 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/place_feature.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/place_feature.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "place_feature" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $place feature $(feature) $(x) $(y) $(z) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/place_feature ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(feature)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/place_structure.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/place_structure.mcfunction index d7e076f1..98e47fa0 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/place_structure.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/place_structure.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "place_structure" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $place structure $(structure) $(x) $(y) $(z) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/place_structure ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(structure)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/publish.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/publish.mcfunction index 11023bb6..a36c5ebb 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/publish.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/publish.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "clear" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 execute unless data storage datalib:engine {sandbox:1b} run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"TIP ","color":"yellow","bold":true},{"text":"Sandbox mode recommended → ","color":"gray"},{"text":"/data modify storage datalib:engine sandbox set value 1b","color":"aqua"}] $publish $(allow_commands) $(game_mode) $(port) diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/ride.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/ride.mcfunction index 20045b6a..f50e4495 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/ride.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/ride.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $ride @a[name=$(player),limit=1] mount $(vehicle) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/ride ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(vehicle)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/ride_dismount.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/ride_dismount.mcfunction index 5ae695e8..f9618ae7 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/ride_dismount.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/ride_dismount.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $ride @a[name=$(player),limit=1] dismount $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/ride_dismount ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_add.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_add.mcfunction index 8c8182ec..4c0903a7 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_add.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_add.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run scoreboard players add @s $(objective) $(amount) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/scoreboard_add ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(amount)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_get.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_get.mcfunction index 847b4cb7..703818d3 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_get.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_get.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute store result storage datalib:output result int 1 run scoreboard players get @a[name=$(player),limit=1] $(objective) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/scoreboard_get ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_set.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_set.mcfunction index 1032e100..ad2ffa83 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_set.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/scoreboard_set.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run scoreboard players set @s $(objective) $(value) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/scoreboard_set ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(value)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/set_clock_rate.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/set_clock_rate.mcfunction index 897ac40e..dd6c3940 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/set_clock_rate.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/set_clock_rate.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # DL - World Clock Rate Controller $time rate $(rate) diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/setblock.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/setblock.mcfunction index 318dfd76..864efd2b 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/setblock.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/setblock.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "setblock" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $setblock $(x) $(y) $(z) $(block) $(mode) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/setblock ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(mode)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/sound.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/sound.mcfunction index f40ef0a1..c0b2279d 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/sound.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/sound.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run playsound $(sound) master @s ~ ~ ~ $(volume) $(pitch) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/sound ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(sound)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/sound_all.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/sound_all.mcfunction index ce6ae739..2ecfa05f 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/sound_all.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/sound_all.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $playsound $(sound) master @a ~ ~ ~ $(volume) $(pitch) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/sound_all ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(sound)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/spectate.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/spectate.mcfunction index 0cb7dda3..99e04c7b 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/spectate.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/spectate.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] run spectate $(target) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/spectate ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(target)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/spectate_stop.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/spectate_stop.mcfunction index 4fd785c2..190d6ae6 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/spectate_stop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/spectate_stop.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] run spectate $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/spectate_stop ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/spreadplayers.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/spreadplayers.mcfunction index 40c1bca5..46a7cdec 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/spreadplayers.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/spreadplayers.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "spreadplayers" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $spreadplayers $(cx) $(cz) $(spread) $(max_range) false $(target) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/spreadplayers ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(target)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/stopsound.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/stopsound.mcfunction index b6f1ee52..7a2a4047 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/stopsound.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/stopsound.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] run stopsound @s $(category) $(sound) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/stopsound ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(sound)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/storage_set.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/storage_set.mcfunction index b2a82b76..c56cbcf8 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/storage_set.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/storage_set.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $data modify storage $(storage) $(nbt) set $(actionType) $(value) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/storage_set ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(value)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/subtitle.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/subtitle.mcfunction index 6ac9420e..c97dd0fb 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/subtitle.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/subtitle.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run title @s subtitle {"text":"$(text)","color":"$(color)"} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/subtitle ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/summon.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/summon.mcfunction index 61a665b5..f7f87001 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/summon.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/summon.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "summon" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $summon $(entity) $(x) $(y) $(z) $(nbt) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/summon ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(entity)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/swing.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/swing.mcfunction index e99614e4..e2668d5c 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/swing.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/swing.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # DL - Swing & Feedback Module $swing @a[name=$(player),limit=1] $(hand) diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/tag_add.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/tag_add.mcfunction index 1a755622..c9c49de1 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/tag_add.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/tag_add.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run tag @s add $(tag) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/tag_add ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(tag)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/tag_remove.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/tag_remove.mcfunction index 0a3e472e..63382b56 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/tag_remove.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/tag_remove.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run tag @s remove $(tag) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/tag_remove ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(tag)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/time_add.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/time_add.mcfunction index 0c063a88..c57b681b 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/time_add.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/time_add.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "time_add" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $time add $(value) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/time_add ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(value)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/time_of.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/time_of.mcfunction index 627dfb2e..a921449b 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/time_of.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/time_of.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # DL - Universal World Clock Controller # Usage: /function ame:clock_handler {clock:"datalib:test", action:"set", value:"12000"} diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/time_set.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/time_set.mcfunction index 2c58ea58..860869ba 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/time_set.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/time_set.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "time_set" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $time set $(value) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/time_set ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(value)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/title.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/title.mcfunction index c7e03af1..f548c537 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/title.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/title.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run title @s title {"text":"$(text)","color":"$(color)"} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/title ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/title_all.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/title_all.mcfunction index 4a0c649c..7be1192a 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/title_all.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/title_all.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $title @a title {"text":"$(title)"} tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/title_all ","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/title_bold.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/title_bold.mcfunction index 41614ce9..511c2195 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/title_bold.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/title_bold.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run title @s title {"text":"$(text)","color":"$(color)","bold":true} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/title_bold ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/title_clear.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/title_clear.mcfunction index 0c18913d..1de795bc 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/title_clear.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/title_clear.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run title @s clear $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/title_clear ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/title_reset.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/title_reset.mcfunction index 89d24d06..a98f79d9 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/title_reset.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/title_reset.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run title @s reset $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/title_reset ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/title_sub.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/title_sub.mcfunction index f45df404..4deb1e7a 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/title_sub.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/title_sub.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $title @a[name=$(player),limit=1] title {"text":"$(title)","color":"$(color)","bold":true} $title @a[name=$(player),limit=1] subtitle {"text":"$(subtitle)","color":"$(sub_color)","italic":true} diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/title_times.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/title_times.mcfunction index ac2394a6..f384dfd9 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/title_times.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/title_times.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] at @s run title @s times $(fade_in) $(stay) $(fade_out) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/title_times ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/tp.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/tp.mcfunction index 3263a935..b2979e0f 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/tp.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/tp.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/tp_facing.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/tp_facing.mcfunction index 83eed898..74cf0a7a 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/tp_facing.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/tp_facing.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_coords.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_coords.mcfunction index 1ef8e745..df16c4bd 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_coords.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_coords.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_entity.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_entity.mcfunction index 4a6dbef1..02c2877d 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_entity.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_entity.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_player.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_player.mcfunction index 3907e1b2..e756b24d 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_player.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/tp_to_player.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/trigger_set.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/trigger_set.mcfunction index 08f4354c..7c87f278 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/trigger_set.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/trigger_set.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $scoreboard players set $(player) $(objective) $(value) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/trigger_set ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(value)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/unfreeze.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/unfreeze.mcfunction index a5f9979a..43486030 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/unfreeze.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/unfreeze.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # datalib:api/cmd/unfreeze @@ -16,5 +16,5 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # function datalib:api/cmd/unfreeze {player:"Steve"} # ───────────────────────────────────────────────────────────────── -$execute as @a[name=$(player),tag=datalib.frozen,limit=1] run function datalib:core/internal/api/cmd/freeze/remove +$execute as @a[name=$(player),tag=datalib.frozen,limit=1] run function datalib:internal/cmd/freeze/remove $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/unfreeze ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"translate":"datalib.msg.unfreeze","color":"#55ff55","bold":true}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/weather.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/weather.mcfunction index 6e6fb5c5..3aa06369 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/weather.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/weather.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 # ───────────────────────────────────────────────────────────────── # SANDBOX GUARD — dangerous commands are blocked in sandbox mode. @@ -6,7 +6,7 @@ execute unless function datalib:debug/tools/utils/check_all run return 0 # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "weather" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 $weather $(type) $(duration) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/weather ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(type)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/whitelist.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/whitelist.mcfunction index a473f0e1..fa4cf20b 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/whitelist.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/whitelist.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 execute unless entity @s[type=minecraft:player] run return 0 execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_level=2..}] run return 0 @@ -9,7 +9,7 @@ execute unless entity @s[gamemode=creative,tag=datalib.admin,scores={dl.perm_lev # Disable: /data modify storage datalib:engine sandbox set value 0b # ───────────────────────────────────────────────────────────────── execute if data storage datalib:engine {sandbox:1b} run data modify storage datalib:engine _sandbox_cmd set value "whitelist" -execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:core/internal/api/cmd/sandbox_gate run return 0 +execute if data storage datalib:engine {sandbox:1b} run execute unless function datalib:internal/cmd/_gate run return 0 execute unless data storage datalib:engine {sandbox:1b} run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"TIP ","color":"yellow","bold":true},{"text":"Sandbox mode recommended → ","color":"gray"},{"text":"/data modify storage datalib:engine sandbox set value 1b","color":"aqua"}] $whitelist $(action) $(player) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/whitelist ","color":"aqua"},{"text":"$(action) $(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/xp_add.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/xp_add.mcfunction index 6efe1ced..542d69db 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/xp_add.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/xp_add.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] run xp add @s $(amount) $(type) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/xp_add ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(type)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/xp_get.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/xp_get.mcfunction index 3eb39434..366da9d3 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/xp_get.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/xp_get.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute store result storage datalib:output result int 1 run xp query @a[name=$(player),limit=1] $(type) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/xp_get ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(type)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/cmd/xp_set.mcfunction b/datapacks/dataLib/data/datalib/function/api/cmd/xp_set.mcfunction index bb446b94..c38e07c0 100644 --- a/datapacks/dataLib/data/datalib/function/api/cmd/xp_set.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/cmd/xp_set.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $execute as @a[name=$(player),limit=1] run xp set @s $(amount) $(type) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/xp_set ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(type)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/api/color/gradient_delete.mcfunction b/datapacks/dataLib/data/datalib/function/api/color/gradient_delete.mcfunction index 6527a3da..153ff17b 100644 --- a/datapacks/dataLib/data/datalib/function/api/color/gradient_delete.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/color/gradient_delete.mcfunction @@ -7,7 +7,7 @@ # Usage: # function datalib:api/color/gradient_delete {name:"health"} -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 $data remove storage datalib:engine color.gradients.$(name) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"color/gradient_delete ","color":"aqua"},{"text":"$(name)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/color/gradient_set.mcfunction b/datapacks/dataLib/data/datalib/function/api/color/gradient_set.mcfunction index 95007036..19bd23e1 100644 --- a/datapacks/dataLib/data/datalib/function/api/color/gradient_set.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/color/gradient_set.mcfunction @@ -20,7 +20,7 @@ # Note: SNBT list syntax requires quotes around string entries. # This is a load-time operation — call from a load tag or init function. -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 execute unless data storage datalib:engine color.gradients run data modify storage datalib:engine color.gradients set value {} $data modify storage datalib:engine color.gradients.$(name) set value $(colors) diff --git a/datapacks/dataLib/data/datalib/function/api/color/lerp.mcfunction b/datapacks/dataLib/data/datalib/function/api/color/lerp.mcfunction index c5922282..b6235c1d 100644 --- a/datapacks/dataLib/data/datalib/function/api/color/lerp.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/color/lerp.mcfunction @@ -25,5 +25,5 @@ data modify storage datalib:output result set value "" $data modify storage datalib:engine _color_lerp_tmp set value {gradient:"$(gradient)",step:$(step)} -$execute if data storage datalib:engine color.gradients.$(gradient) run function datalib:core/internal/systems/color/lerp_exec with storage datalib:engine _color_lerp_tmp +$execute if data storage datalib:engine color.gradients.$(gradient) run function datalib:modules/color/internal/lerp_exec with storage datalib:engine _color_lerp_tmp $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"color/lerp ","color":"aqua"},{"text":"$(gradient)[$(step)]","color":"white"},{"text":" → ","color":"#555555"},{"plain":true ,"storage":"datalib:output","nbt":"result","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/api/color/palette_delete.mcfunction b/datapacks/dataLib/data/datalib/function/api/color/palette_delete.mcfunction index 055c5f2a..b968d0bc 100644 --- a/datapacks/dataLib/data/datalib/function/api/color/palette_delete.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/color/palette_delete.mcfunction @@ -9,7 +9,7 @@ # Usage: # function datalib:api/color/palette_delete {key:"brand"} -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 $data remove storage datalib:engine color.palette.$(key) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"color/palette_delete ","color":"aqua"},{"text":"$(key)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/color/palette_get.mcfunction b/datapacks/dataLib/data/datalib/function/api/color/palette_get.mcfunction index 007bcfed..b1972566 100644 --- a/datapacks/dataLib/data/datalib/function/api/color/palette_get.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/color/palette_get.mcfunction @@ -11,7 +11,7 @@ # function datalib:api/color/palette_get {key:"brand"} # data get storage datalib:output result -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 data modify storage datalib:output result set value "" $execute if data storage datalib:engine color.palette.$(key) run data modify storage datalib:output result set from storage datalib:engine color.palette.$(key) diff --git a/datapacks/dataLib/data/datalib/function/api/color/palette_set.mcfunction b/datapacks/dataLib/data/datalib/function/api/color/palette_set.mcfunction index 713a7746..e0997626 100644 --- a/datapacks/dataLib/data/datalib/function/api/color/palette_set.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/color/palette_set.mcfunction @@ -12,7 +12,7 @@ # function datalib:api/color/palette_set {key:"brand",value:"#00AAAA"} # function datalib:api/color/palette_set {key:"danger",value:"red"} -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 execute unless data storage datalib:engine color.palette run data modify storage datalib:engine color.palette set value {} $data modify storage datalib:engine color.palette.$(key) set value "$(value)" diff --git a/datapacks/dataLib/data/datalib/function/api/color/resolve.mcfunction b/datapacks/dataLib/data/datalib/function/api/color/resolve.mcfunction index 8834488a..3ed32879 100644 --- a/datapacks/dataLib/data/datalib/function/api/color/resolve.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/color/resolve.mcfunction @@ -24,7 +24,7 @@ $data modify storage datalib:output result set value "$(color)" # Override if palette has this key — write color key into temp so resolve_exec can access it $data modify storage datalib:engine _color_resolve_tmp set value {color:"$(color)"} -execute if data storage datalib:engine color.palette run function datalib:core/internal/systems/color/resolve_exec with storage datalib:engine _color_resolve_tmp +execute if data storage datalib:engine color.palette run function datalib:modules/color/internal/resolve_exec with storage datalib:engine _color_resolve_tmp data remove storage datalib:engine _color_resolve_tmp $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"color/resolve ","color":"aqua"},{"text":"$(color)","color":"white"},{"text":" → ","color":"#555555"},{"plain":true ,"storage":"datalib:output","nbt":"result","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/api/color/validate.mcfunction b/datapacks/dataLib/data/datalib/function/api/color/validate.mcfunction index b1e9fb57..6c2c2e97 100644 --- a/datapacks/dataLib/data/datalib/function/api/color/validate.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/color/validate.mcfunction @@ -25,5 +25,5 @@ data modify storage datalib:output result set value 0b $data modify storage datalib:engine _color_validate_tmp set value {color:"$(color)"} -function datalib:core/internal/systems/color/validate_exec with storage datalib:engine _color_validate_tmp +function datalib:modules/color/internal/validate_exec with storage datalib:engine _color_validate_tmp $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"color/validate ","color":"aqua"},{"text":"$(color)","color":"white"},{"text":" → ","color":"#555555"},{"plain":true ,"storage":"datalib:output","nbt":"result","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/config/load_cfg.mcfunction b/datapacks/dataLib/data/datalib/function/api/config/load_cfg.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/config/load_cfg.mcfunction rename to datapacks/dataLib/data/datalib/function/api/config/load_cfg.mcfunction index 99076c2e..bbfd6d44 100644 --- a/datapacks/dataLib/data/datalib/function/config/load_cfg.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/config/load_cfg.mcfunction @@ -1,4 +1,4 @@ -# datalib:config/load_cfg +# datalib:api/config/load_cfg # # Load-gate config. Reviewed via PR + GitHub Actions (see CONTRIBUTING.md). # Key naming: #runtoolkit.packs.datalib.config.load. @@ -11,5 +11,5 @@ execute unless score #runtoolkit.packs.datalib.config.load.timeout_seconds datal # --- load.sandbox_enabled: 0=normal gate flow, 1=auto-confirm on load (default 0) # Mirrors the legacy datalib:engine {sandbox:1b} storage flag for -# backward compatibility — both are checked in dl_load:load/confirm. +# backward compatibility — both are checked in datalib:runtime/load/loader/load/confirm. execute unless score #runtoolkit.packs.datalib.config.load.sandbox_enabled datalib.meta matches 0..1 run scoreboard players set #runtoolkit.packs.datalib.config.load.sandbox_enabled datalib.meta 0 diff --git a/datapacks/dataLib/data/datalib/function/config/namespace_list.mcfunction b/datapacks/dataLib/data/datalib/function/api/config/namespace_list.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/config/namespace_list.mcfunction rename to datapacks/dataLib/data/datalib/function/api/config/namespace_list.mcfunction index 31da7e4d..6e21b52f 100644 --- a/datapacks/dataLib/data/datalib/function/config/namespace_list.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/config/namespace_list.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:config/namespace_list +# datalib:api/config/namespace_list # ====================================================================================== # # PURPOSE: @@ -25,7 +25,7 @@ # newly-allowed namespace is NOT separately protected. # 2. Is every function under this namespace fully authored/audited by # this project (not a third-party pack with unknown internals)? -# 3. What is the narrowest possible prefix? Prefer "stringlib:util/" +# 3. What is the narrowest possible prefix? Prefer "datalib:modules/string/api/legacy/" # over "stringlib:" if only the util/ functions are meant to be # externally callable. # @@ -41,8 +41,8 @@ # # ====================================================================================== -data modify storage datalib:output config.namespace_allowlist set value ["datalib:","datalib.main:empty"] +data modify storage datalib:output config.namespace_allowlist set value ["datalib:","datalib:runtime/bootstrap/empty"] # --- Approved additional prefixes go below this line, one per line. --- # Example (DO NOT UNCOMMENT WITHOUT A REVIEWED PR): -# data modify storage datalib:output config.namespace_allowlist append value "stringlib:util/" +# data modify storage datalib:output config.namespace_allowlist append value "datalib:modules/string/api/legacy/" diff --git a/datapacks/dataLib/data/datalib/function/config/tick_cfg.mcfunction b/datapacks/dataLib/data/datalib/function/api/config/tick_cfg.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/config/tick_cfg.mcfunction rename to datapacks/dataLib/data/datalib/function/api/config/tick_cfg.mcfunction index eaaa9f3a..2a45b78b 100644 --- a/datapacks/dataLib/data/datalib/function/config/tick_cfg.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/config/tick_cfg.mcfunction @@ -1,4 +1,4 @@ -# datalib:config/tick_cfg +# datalib:api/config/tick_cfg # # Tick config system. No macros used (see CONTRIBUTING.md - tick config # changes are reviewed via PR and checked by GitHub Actions; runtime macro @@ -6,7 +6,7 @@ # # Key naming: #runtoolkit.packs.datalib.config.tick. # Storage: datalib.meta scoreboard (config/gate values only - temporary data -# uses dl.tmp, see dl_load:loader/scoreboards lines 5-6) +# uses dl.tmp, see datalib:runtime/load/loader/loader/scoreboards lines 5-6) # # This function only sets a default for keys that are MISSING; it does not # overwrite an existing value (idempotent - safe to call again on reload). diff --git a/datapacks/dataLib/data/datalib/function/api/dialog/notify_admins.mcfunction b/datapacks/dataLib/data/datalib/function/api/dialog/notify_admins.mcfunction index 17be98a5..d1a336c0 100644 --- a/datapacks/dataLib/data/datalib/function/api/dialog/notify_admins.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/dialog/notify_admins.mcfunction @@ -17,4 +17,4 @@ tellraw @a[tag=datalib.admin] ["",{"text":"[DL/dialog] ","color":"gold","bold":t data modify storage datalib:engine _log_add_tmp.message set value "[dialog/notify_admins] dialog opened" data modify storage datalib:engine _log_add_tmp.level set value "INFO" data modify storage datalib:engine _log_add_tmp.color set value "gray" -function datalib:systems/log/add with storage datalib:engine _log_add_tmp +function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp diff --git a/datapacks/dataLib/data/datalib/function/api/dialog/show.mcfunction b/datapacks/dataLib/data/datalib/function/api/dialog/show.mcfunction index 9fe8b696..5f13d23d 100644 --- a/datapacks/dataLib/data/datalib/function/api/dialog/show.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/dialog/show.mcfunction @@ -8,7 +8,7 @@ execute if entity @s[tag=datalib.dialog_opened] at @s run return 0 execute unless data storage datalib:engine dialog.DIALOG run return 0 -execute at @s run function datalib:player/get_name +execute at @s run function datalib:api/player/get_name data modify storage datalib:engine dialog.NAME set from storage datalib:names temp.NAME function datalib:api/dialog/show_dialog_exec with storage datalib:engine dialog diff --git a/datapacks/dataLib/data/datalib/function/events/clear_context.mcfunction b/datapacks/dataLib/data/datalib/function/api/events/clear_context.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/events/clear_context.mcfunction rename to datapacks/dataLib/data/datalib/function/api/events/clear_context.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/events/count.mcfunction b/datapacks/dataLib/data/datalib/function/api/events/count.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/events/count.mcfunction rename to datapacks/dataLib/data/datalib/function/api/events/count.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/api/events/fire.mcfunction b/datapacks/dataLib/data/datalib/function/api/events/fire.mcfunction new file mode 100644 index 00000000..2cd9e646 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/events/fire.mcfunction @@ -0,0 +1,7 @@ +$execute unless data storage datalib:engine events.$(event) run execute as @a[tag=datalib.debug] run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"event/fire ","color":"aqua"},{"text":"SKIP ","color":"#FF5555"},{"text":"$(event)","color":"#AAAAAA"},{"text":" — no handlers registered","color":"#555555"}] +$execute unless data storage datalib:engine events.$(event) run return 0 + +$data modify storage datalib:engine _event_tmp set from storage datalib:engine events.$(event) +execute if data storage datalib:engine _event_tmp[0] run function datalib:internal/events/fire_next +data remove storage datalib:engine _event_tmp +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"event/fire ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(event)","color":"aqua"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/events/fire_as.mcfunction b/datapacks/dataLib/data/datalib/function/api/events/fire_as.mcfunction similarity index 85% rename from datapacks/dataLib/data/datalib/function/events/fire_as.mcfunction rename to datapacks/dataLib/data/datalib/function/api/events/fire_as.mcfunction index 61af2f16..c0ffcbc5 100644 --- a/datapacks/dataLib/data/datalib/function/events/fire_as.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/events/fire_as.mcfunction @@ -1,6 +1,6 @@ $data modify storage datalib:engine event_context.player set value "$(player)" -function datalib:events/fire with storage datalib:input {} +function datalib:api/events/fire with storage datalib:input {} data remove storage datalib:engine event_context.player diff --git a/datapacks/dataLib/data/datalib/function/events/fire_queued.mcfunction b/datapacks/dataLib/data/datalib/function/api/events/fire_queued.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/events/fire_queued.mcfunction rename to datapacks/dataLib/data/datalib/function/api/events/fire_queued.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/events/fire_to_player.mcfunction b/datapacks/dataLib/data/datalib/function/api/events/fire_to_player.mcfunction similarity index 81% rename from datapacks/dataLib/data/datalib/function/events/fire_to_player.mcfunction rename to datapacks/dataLib/data/datalib/function/api/events/fire_to_player.mcfunction index 52af41da..bb5cd6ef 100644 --- a/datapacks/dataLib/data/datalib/function/events/fire_to_player.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/events/fire_to_player.mcfunction @@ -2,6 +2,6 @@ $execute unless data storage datalib:engine events.$(event) run return 0 $data modify storage datalib:engine _event_tmp set from storage datalib:engine events.$(event) -$execute as @a[name=$(player),limit=1] run function datalib:core/internal/events/fire_next +$execute as @a[name=$(player),limit=1] run function datalib:internal/events/fire_next data remove storage datalib:engine _event_tmp $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"event/fire_to_player ","color":"aqua"},{"text":"$(event) → $(player)","color":"aqua"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/events/has.mcfunction b/datapacks/dataLib/data/datalib/function/api/events/has.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/events/has.mcfunction rename to datapacks/dataLib/data/datalib/function/api/events/has.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/events/list.mcfunction b/datapacks/dataLib/data/datalib/function/api/events/list.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/events/list.mcfunction rename to datapacks/dataLib/data/datalib/function/api/events/list.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/events/register.mcfunction b/datapacks/dataLib/data/datalib/function/api/events/register.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/events/register.mcfunction rename to datapacks/dataLib/data/datalib/function/api/events/register.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/events/unregister.mcfunction b/datapacks/dataLib/data/datalib/function/api/events/unregister.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/events/unregister.mcfunction rename to datapacks/dataLib/data/datalib/function/api/events/unregister.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/events/unregister_one.mcfunction b/datapacks/dataLib/data/datalib/function/api/events/unregister_one.mcfunction similarity index 94% rename from datapacks/dataLib/data/datalib/function/events/unregister_one.mcfunction rename to datapacks/dataLib/data/datalib/function/api/events/unregister_one.mcfunction index cae5b901..6141632c 100644 --- a/datapacks/dataLib/data/datalib/function/events/unregister_one.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/events/unregister_one.mcfunction @@ -6,7 +6,7 @@ $data modify storage datalib:engine _uro.src set from storage datalib:engine eve $data remove storage datalib:engine events.$(event) -execute if data storage datalib:engine _uro.src[0] run function datalib:core/internal/events/uro_loop +execute if data storage datalib:engine _uro.src[0] run function datalib:internal/events/uro_loop data remove storage datalib:engine _uro $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"event/unregister_one ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(func)","color":"aqua"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/any.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/any.mcfunction similarity index 94% rename from datapacks/dataLib/data/datalib/function/systems/flag/any.mcfunction rename to datapacks/dataLib/data/datalib/function/api/flag/any.mcfunction index 5df3bd59..c574e831 100644 --- a/datapacks/dataLib/data/datalib/function/systems/flag/any.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/flag/any.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/flag/any +# datalib:api/flag/any # Checks whether ANY of two flags is set. # Returns 1b if at least one of key_a or key_b is set, 0b otherwise. # For three or more flags, chain calls or use flag/get on each. @@ -11,7 +11,7 @@ # datalib:output result_b → 1b if key_b set, 0b otherwise # # EXAMPLE: -# function datalib:systems/flag/any {key_a:"pvp_enabled",key_b:"war_active"} +# function datalib:api/flag/any {key_a:"pvp_enabled",key_b:"war_active"} # → datalib:output result = 1b (if either is set) # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/clear.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/clear.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/flag/clear.mcfunction rename to datapacks/dataLib/data/datalib/function/api/flag/clear.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/api/flag/copy.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/copy.mcfunction new file mode 100644 index 00000000..8f88c47d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/flag/copy.mcfunction @@ -0,0 +1,23 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:api/flag/copy +# Copies a flag value from one key to another. +# If the source flag is set, the destination is set. +# If the source flag is absent, the destination is removed. +# Input : $(from) → source flag key +# $(to) → destination flag key +# Output: datalib:output result → 1b if copied (flag was set), 0b if cleared +# +# Example: +# data modify storage datalib:input from set value "feature_a" +# data modify storage datalib:input to set value "feature_a_backup" +# function datalib:api/flag/copy with storage datalib:input {} +# ───────────────────────────────────────────────────────────────── + +# Default: clear destination +data modify storage datalib:output result set value 0b + +$execute if data storage datalib:engine flags.$(from) run data modify storage datalib:engine flags.$(to) set value 1b +$execute if data storage datalib:engine flags.$(from) run data modify storage datalib:output result set value 1b +$execute unless data storage datalib:engine flags.$(from) run data remove storage datalib:engine flags.$(to) + +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"flag/copy ","color":"aqua"},{"text":"$(from) → $(to) ","color":"gray"},{"plain":true ,"storage":"datalib:output","nbt":"result","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/get.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/get.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/flag/get.mcfunction rename to datapacks/dataLib/data/datalib/function/api/flag/get.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/get_or_default.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/get_or_default.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/systems/flag/get_or_default.mcfunction rename to datapacks/dataLib/data/datalib/function/api/flag/get_or_default.mcfunction index ca0329c5..c82dc9c4 100644 --- a/datapacks/dataLib/data/datalib/function/systems/flag/get_or_default.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/flag/get_or_default.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/flag/get_or_default +# datalib:api/flag/get_or_default # Returns 1b if the flag is set, otherwise stores the given default. # Input : $(key) → flag key # $(default) → value to store if flag is absent (0b or 1b) @@ -8,7 +8,7 @@ # Example: # data modify storage datalib:input key set value "my_feature" # data modify storage datalib:input default set value 0b -# function datalib:systems/flag/get_or_default with storage datalib:input {} +# function datalib:api/flag/get_or_default with storage datalib:input {} # # datalib:output result = 0b (if flag not set) # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/list.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/list.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/flag/list.mcfunction rename to datapacks/dataLib/data/datalib/function/api/flag/list.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/api/flag/list_systems.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/list_systems.mcfunction new file mode 100644 index 00000000..ba8c949e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/flag/list_systems.mcfunction @@ -0,0 +1,3 @@ +# datalib:api/flag/list_systems — List all tick channels with their current config +tellraw @s [{"text":"[DL] Tick Channels","color":"gold","bold":true}] +tellraw @s {"plain":true ,"storage":"datalib:engine","nbt":"tick.channels","color":"yellow"} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/set.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/set.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/flag/set.mcfunction rename to datapacks/dataLib/data/datalib/function/api/flag/set.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/set_if.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/set_if.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/systems/flag/set_if.mcfunction rename to datapacks/dataLib/data/datalib/function/api/flag/set_if.mcfunction index 4b3830dc..bc0dd402 100644 --- a/datapacks/dataLib/data/datalib/function/systems/flag/set_if.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/flag/set_if.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/flag/set_if +# datalib:api/flag/set_if # Sets a flag only when a scoreboard condition is met. # Condition: score of $(score_holder) in $(objective) must match $(matches). # Uses scoreboard matches syntax (e.g. "1", "1..5", "..0", "2.."). @@ -11,7 +11,7 @@ # OUTPUT: datalib:output result → 1b if flag was set, 0b if condition not met # # EXAMPLE: -# function datalib:systems/flag/set_if {key:"night_mode",score_holder:"$time",objective:"dl.tmp",matches:"..12000"} +# function datalib:api/flag/set_if {key:"night_mode",score_holder:"$time",objective:"dl.tmp",matches:"..12000"} # ───────────────────────────────────────────────────────────────── data modify storage datalib:output result set value 0b diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/toggle.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/toggle.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/flag/toggle.mcfunction rename to datapacks/dataLib/data/datalib/function/api/flag/toggle.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/api/flag/toggle_system.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/toggle_system.mcfunction new file mode 100644 index 00000000..89bf093c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/flag/toggle_system.mcfunction @@ -0,0 +1,7 @@ +# datalib:api/flag/toggle_system — Toggle a built-in tick channel on/off +# Usage: function datalib:api/flag/toggle_system {system:"time"} +# Valid systems: time | queue | player | hud | admin +# Delegates to datalib:runtime/tick/channel/enable|disable internally. + +$data modify storage datalib:tick_work _ftgl set from storage datalib:engine tick.channels[{id:"$(system)_systems"}] +function datalib:api/flag/toggle_system/exec with storage datalib:tick_work _ftgl \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/api/flag/toggle_system/exec.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/toggle_system/exec.mcfunction new file mode 100644 index 00000000..d17ad35c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/flag/toggle_system/exec.mcfunction @@ -0,0 +1,3 @@ +# [MACRO] Internal exec for flag/toggle_system +$execute if data storage datalib:tick_work _ftgl{enabled:1b} run function datalib:runtime/tick/channel/disable {id:"$(id)"} +$execute if data storage datalib:tick_work _ftgl{enabled:0b} run function datalib:runtime/tick/channel/enable {id:"$(id)"} diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/unset.mcfunction b/datapacks/dataLib/data/datalib/function/api/flag/unset.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/flag/unset.mcfunction rename to datapacks/dataLib/data/datalib/function/api/flag/unset.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/api/gamerule/get.mcfunction b/datapacks/dataLib/data/datalib/function/api/gamerule/get.mcfunction index 26d73196..dbe4459f 100644 --- a/datapacks/dataLib/data/datalib/function/api/gamerule/get.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/gamerule/get.mcfunction @@ -12,19 +12,19 @@ # function datalib:api/gamerule/get with storage datalib:input {} # # read: data get storage datalib:output gamerule -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 # Normalize key (spaces → underscores, lowercase) -data modify storage stringlib:input replace.String set from storage datalib:input rule -data modify storage stringlib:input replace.Find set value " " -data modify storage stringlib:input replace.Replace set value "_" -function stringlib:util/replace -data modify storage datalib:input _gamerule_norm set from storage stringlib:output replace -data remove storage stringlib:input replace +data modify storage datalib:stringlib_data.input replace.String set from storage datalib:input rule +data modify storage datalib:stringlib_data.input replace.Find set value " " +data modify storage datalib:stringlib_data.input replace.Replace set value "_" +function datalib:modules/string/api/legacy/replace +data modify storage datalib:input _gamerule_norm set from storage datalib:stringlib_data.output replace +data remove storage datalib:stringlib_data.input replace # Read from engine storage data remove storage datalib:output gamerule -function datalib:core/internal/api/gamerule/read with storage datalib:input {} +function datalib:internal/gamerule/read with storage datalib:input {} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"gamerule/get ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(_gamerule_norm)","color":"white"},{"text":" = ","color":"#555555"},{"plain":true ,"storage":"datalib:output","nbt":"gamerule","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/api/gamerule/reset.mcfunction b/datapacks/dataLib/data/datalib/function/api/gamerule/reset.mcfunction index 8a97811f..6b3c6c94 100644 --- a/datapacks/dataLib/data/datalib/function/api/gamerule/reset.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/gamerule/reset.mcfunction @@ -9,17 +9,17 @@ # data modify storage datalib:input rule set value "pvp_enabled" # function datalib:api/gamerule/reset with storage datalib:input {} -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 # Normalize -data modify storage stringlib:input replace.String set from storage datalib:input rule -data modify storage stringlib:input replace.Find set value " " -data modify storage stringlib:input replace.Replace set value "_" -function stringlib:util/replace -data modify storage datalib:input _gamerule_norm set from storage stringlib:output replace -data remove storage stringlib:input replace +data modify storage datalib:stringlib_data.input replace.String set from storage datalib:input rule +data modify storage datalib:stringlib_data.input replace.Find set value " " +data modify storage datalib:stringlib_data.input replace.Replace set value "_" +function datalib:modules/string/api/legacy/replace +data modify storage datalib:input _gamerule_norm set from storage datalib:stringlib_data.output replace +data remove storage datalib:stringlib_data.input replace -function datalib:core/internal/api/gamerule/remove with storage datalib:input {} +function datalib:internal/gamerule/remove with storage datalib:input {} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"gamerule/reset ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(_gamerule_norm)","color":"gray","italic":true},{"text":" removed","color":"gray"}] diff --git a/datapacks/dataLib/data/datalib/function/api/gamerule/set.mcfunction b/datapacks/dataLib/data/datalib/function/api/gamerule/set.mcfunction index e86a74f6..673b3285 100644 --- a/datapacks/dataLib/data/datalib/function/api/gamerule/set.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/gamerule/set.mcfunction @@ -21,21 +21,21 @@ # # RETURN: 1 on success, 0 on guard failure. -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 # ── Normalize rule name: spaces → underscores via StringLib ────────────────── -data modify storage stringlib:input replace.String set from storage datalib:input rule -data modify storage stringlib:input replace.Find set value " " -data modify storage stringlib:input replace.Replace set value "_" -function stringlib:util/replace -data modify storage datalib:input _gamerule_norm set from storage stringlib:output replace -data remove storage stringlib:input replace +data modify storage datalib:stringlib_data.input replace.String set from storage datalib:input rule +data modify storage datalib:stringlib_data.input replace.Find set value " " +data modify storage datalib:stringlib_data.input replace.Replace set value "_" +function datalib:modules/string/api/legacy/replace +data modify storage datalib:input _gamerule_norm set from storage datalib:stringlib_data.output replace +data remove storage datalib:stringlib_data.input replace # ── Persist value in engine storage ────────────────────────────────────────── -function datalib:core/internal/api/gamerule/persist with storage datalib:input {} +function datalib:internal/gamerule/persist with storage datalib:input {} # ── Dispatch callbacks ──────────────────────────────────────────────────────── -function datalib:core/internal/api/gamerule/dispatch with storage datalib:input {} +function datalib:internal/gamerule/dispatch with storage datalib:input {} # ── Debug log ───────────────────────────────────────────────────────────────── $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"gamerule/set ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(_gamerule_norm)","color":"white"},{"text":" = ","color":"#555555"},{"text":"$(value)","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/input/command_block_minecart.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/command_block_minecart.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/input/command_block_minecart.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/command_block_minecart.mcfunction index 3392f339..56f128d4 100644 --- a/datapacks/dataLib/data/datalib/function/input/command_block_minecart.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/command_block_minecart.mcfunction @@ -1,8 +1,8 @@ # ====================================================================================== -# datalib:input/command_block_minecart +# datalib:api/input/command_block_minecart # ====================================================================================== # -# TRIGGERED BY: #datalib:input/command_block_minecart function tag +# TRIGGERED BY: #datalib:api/input/command_block_minecart function tag # # PURPOSE: # Reads the Command NBT off any command_block_minecart tagged 'datalib_input', @@ -43,6 +43,6 @@ # Fast exit — nothing tagged, nothing to scan this tick. execute unless entity @e[type=minecraft:command_block_minecart,tag=datalib_input] run return 0 -execute as @e[type=minecraft:command_block_minecart,tag=datalib_input] run function datalib:input/private/cbm_process +execute as @e[type=minecraft:command_block_minecart,tag=datalib_input] run function datalib:api/input/private/cbm_process return 1 diff --git a/datapacks/dataLib/data/datalib/function/input/dialog.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/dialog.mcfunction similarity index 79% rename from datapacks/dataLib/data/datalib/function/input/dialog.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/dialog.mcfunction index 361b1a6a..af1ea415 100644 --- a/datapacks/dataLib/data/datalib/function/input/dialog.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/dialog.mcfunction @@ -1,15 +1,15 @@ # ====================================================================================== -# datalib:input/dialog +# datalib:api/input/dialog # ====================================================================================== # -# TRIGGERED BY: #datalib:input/dialog function tag +# TRIGGERED BY: #datalib:api/input/dialog function tag # # PURPOSE: # Opens datalib:input_prompt dialog for @s (must be run 'as' a player, -# e.g. 'execute as run function datalib:input/dialog', or bound +# e.g. 'execute as run function datalib:api/input/dialog', or bound # to a right-click/other trigger by the caller). Submitted text lands in # datalib:input_prompt's action, which macro-calls -# datalib:input/private/dialog_capture — capture only, no execution. +# datalib:api/input/private/dialog_capture — capture only, no execution. # # ASSUMPTION FLAGGED — CONFIRM WITH LEGENDS11: # This function assumes the caller decides WHEN to open the dialog diff --git a/datapacks/dataLib/data/datalib/function/input/give_writable_book.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/give_writable_book.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/input/give_writable_book.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/give_writable_book.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/input/private/book_capture.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/private/book_capture.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/input/private/book_capture.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/private/book_capture.mcfunction index a77d6694..77188f6a 100644 --- a/datapacks/dataLib/data/datalib/function/input/private/book_capture.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/private/book_capture.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:input/private/book_capture [INTERNAL — do not call directly] +# datalib:api/input/private/book_capture [INTERNAL — do not call directly] # ====================================================================================== # # Runs with @s bound to a single player holding the marked written_book. @@ -8,8 +8,8 @@ # # book.raw is a RAW, UNVALIDATED string — same contract as cbm.command and # dialog.raw. If the caller needs it as a number/bool/tag-safe literal, -# run it through datalib:input/validate/check first: -# function datalib:input/validate/check with storage {source:"book.raw", type:"int"} +# run it through datalib:api/input/validate/check first: +# function datalib:api/input/validate/check with storage {source:"book.raw", type:"int"} # ====================================================================================== data modify storage datalib:input book.player set from entity @s UUID @@ -17,7 +17,7 @@ data modify storage datalib:input book.raw set from entity @s SelectedItem.compo # Same "raw, unvalidated, unexecuted" contract as command_block_minecart capture. data modify storage datalib:input book.executed set value 0b -execute if data storage datalib:input book{executed:0b} run function #datalib:input/writable_book +execute if data storage datalib:input book{executed:0b} run function #datalib:api/input/writable_book # Clear the custom_data marker so the same book cannot be resubmitted every # tick while the player keeps holding it — this is a one-shot capture. diff --git a/datapacks/dataLib/data/datalib/function/input/private/cbm_align_tp.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/private/cbm_align_tp.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/input/private/cbm_align_tp.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/private/cbm_align_tp.mcfunction index 1ed8a79e..8ea75bd5 100644 --- a/datapacks/dataLib/data/datalib/function/input/private/cbm_align_tp.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/private/cbm_align_tp.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:input/private/cbm_align_tp [INTERNAL — call explicitly, not auto-ticked] +# datalib:api/input/private/cbm_align_tp [INTERNAL — call explicitly, not auto-ticked] # ====================================================================================== # # Legends11's tested pattern: teleports the executing player to the nearest diff --git a/datapacks/dataLib/data/datalib/function/input/private/cbm_capture.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/private/cbm_capture.mcfunction similarity index 79% rename from datapacks/dataLib/data/datalib/function/input/private/cbm_capture.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/private/cbm_capture.mcfunction index 304f2481..fdc04c7b 100644 --- a/datapacks/dataLib/data/datalib/function/input/private/cbm_capture.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/private/cbm_capture.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:input/private/cbm_capture [INTERNAL — do not call directly] +# datalib:api/input/private/cbm_capture [INTERNAL — do not call directly] # ====================================================================================== # # Only reached when cbm_process confirmed Command is non-empty. Runs with @@ -22,15 +22,15 @@ data modify storage datalib:input cbm.source_uuid set from entity @s UUID data modify storage datalib:input cbm.pos set from entity @s Pos # "raw, unvalidated, unexecuted" — downstream (separate execution pack) -# must run this through datalib:core/security/sanitize and -# datalib:debug/tools/utils/input_check before ever treating it as +# must run this through datalib:runtime/security/sanitize and +# datalib:debug/menu/tools/utils/input_check before ever treating it as # runnable, and running it there stays optional, never mandatory. # # Separately, if a caller wants cbm.command as a number/bool/tag-safe -# literal (not as a runnable command), use datalib:input/validate/check: -# function datalib:input/validate/check with storage {source:"cbm.command", type:"int"} +# literal (not as a runnable command), use datalib:api/input/validate/check: +# function datalib:api/input/validate/check with storage {source:"cbm.command", type:"int"} data modify storage datalib:input cbm.executed set value 0b -execute if data storage datalib:input cbm{executed:0b} run function #datalib:input/command_block_minecart +execute if data storage datalib:input cbm{executed:0b} run function #datalib:api/input/command_block_minecart # Clear Command so this same value isn't recaptured next tick — the # minecart itself is kept alive, not killed. diff --git a/datapacks/dataLib/data/datalib/function/input/private/cbm_process.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/private/cbm_process.mcfunction similarity index 87% rename from datapacks/dataLib/data/datalib/function/input/private/cbm_process.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/private/cbm_process.mcfunction index 498e84ab..fc5ae3aa 100644 --- a/datapacks/dataLib/data/datalib/function/input/private/cbm_process.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/private/cbm_process.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:input/private/cbm_process [INTERNAL — do not call directly] +# datalib:api/input/private/cbm_process [INTERNAL — do not call directly] # ====================================================================================== # # Runs with @s bound to a single tagged command_block_minecart. Reads its @@ -13,4 +13,4 @@ data modify storage datalib:input _cbm.current set from entity @s Command # Compare the actual VALUE to "" — a compound match, not a path-existence # check. This is the fix for the false-positive-on-empty-Command bug. -execute unless data storage datalib:input {_cbm:{current:""}} run function datalib:input/private/cbm_capture +execute unless data storage datalib:input {_cbm:{current:""}} run function datalib:api/input/private/cbm_capture diff --git a/datapacks/dataLib/data/datalib/function/input/private/dialog_capture.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/private/dialog_capture.mcfunction similarity index 78% rename from datapacks/dataLib/data/datalib/function/input/private/dialog_capture.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/private/dialog_capture.mcfunction index dd2fe988..3c9ae392 100644 --- a/datapacks/dataLib/data/datalib/function/input/private/dialog_capture.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/private/dialog_capture.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:input/private/dialog_capture [INTERNAL — do not call directly] +# datalib:api/input/private/dialog_capture [INTERNAL — do not call directly] # ====================================================================================== # # Called by the dialog system itself via its "run_command" action template @@ -14,8 +14,8 @@ # ====================================================================================== # dialog.raw is RAW, UNVALIDATED text. Run it through -# datalib:input/validate/check before treating it as a number/bool/tag-safe -# literal: function datalib:input/validate/check with storage {source:"dialog.raw", type:"int"} +# datalib:api/input/validate/check before treating it as a number/bool/tag-safe +# literal: function datalib:api/input/validate/check with storage {source:"dialog.raw", type:"int"} data modify storage datalib:input dialog.raw set value "$(value)" data modify storage datalib:input dialog.executed set value 0b -execute if data storage datalib:input dialog{executed:0b} run function #datalib:input/dialog \ No newline at end of file +execute if data storage datalib:input dialog{executed:0b} run function #datalib:api/input/dialog \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/input/summon_cbm.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/summon_cbm.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/input/summon_cbm.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/summon_cbm.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/input/validate/_private/check_bool.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_bool.mcfunction similarity index 94% rename from datapacks/dataLib/data/datalib/function/input/validate/_private/check_bool.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_bool.mcfunction index 7d369dc4..50459315 100644 --- a/datapacks/dataLib/data/datalib/function/input/validate/_private/check_bool.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_bool.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:input/validate/_private/check_bool [INTERNAL] +# datalib:api/input/validate/_private/check_bool [INTERNAL] # ====================================================================================== # Requires scratch.value to be the exact string "true" or "false". No # case-folding — "True"/"TRUE" are rejected on purpose, since silently diff --git a/datapacks/dataLib/data/datalib/function/input/validate/_private/check_float.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_float.mcfunction similarity index 76% rename from datapacks/dataLib/data/datalib/function/input/validate/_private/check_float.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_float.mcfunction index 9c3ec7bb..59b823b9 100644 --- a/datapacks/dataLib/data/datalib/function/input/validate/_private/check_float.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_float.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:input/validate/_private/check_float [INTERNAL] +# datalib:api/input/validate/_private/check_float [INTERNAL] # ====================================================================================== # Same digit-counting strategy as check_int, but first strips at most one # '.' (anywhere after a possible leading '-', not at position 0 of rest, @@ -16,24 +16,24 @@ execute if score #DL.Len dl.tmp matches 0 run return 0 # Count the dots via replace() — its return value is a real match count, # unlike find()'s (see count_one_digit for why find()'s own return isn't # usable as a count). -data modify storage stringlib:input replace.String set from storage datalib:input_validate scratch.rest -data modify storage stringlib:input replace.Find set value "." -data modify storage stringlib:input replace.Replace set value "" -data modify storage stringlib:input replace.n set value 0 +data modify storage datalib:stringlib_data.input replace.String set from storage datalib:input_validate scratch.rest +data modify storage datalib:stringlib_data.input replace.Find set value "." +data modify storage datalib:stringlib_data.input replace.Replace set value "" +data modify storage datalib:stringlib_data.input replace.n set value 0 scoreboard players set #DL.DotHits dl.tmp 0 -execute store result score #DL.DotHits dl.tmp run function stringlib:util/replace +execute store result score #DL.DotHits dl.tmp run function datalib:modules/string/api/legacy/replace execute if score #DL.DotHits dl.tmp matches 2.. run data modify storage datalib:input_validate result.error set value "more than one '.'" execute if score #DL.DotHits dl.tmp matches 2.. run return 0 # Exactly one dot: find its position (find()'s OUTPUT LIST is trustworthy — # only its own return value isn't) and reject if it's first/last char. -execute if score #DL.DotHits dl.tmp matches 1 run data modify storage stringlib:input find.String set from storage datalib:input_validate scratch.rest -execute if score #DL.DotHits dl.tmp matches 1 run data modify storage stringlib:input find.Find set value "." -execute if score #DL.DotHits dl.tmp matches 1 run data modify storage stringlib:input find.n set value 1 -execute if score #DL.DotHits dl.tmp matches 1 run function stringlib:util/find -execute if score #DL.DotHits dl.tmp matches 1 run function datalib:input/validate/_private/check_float_dot_position +execute if score #DL.DotHits dl.tmp matches 1 run data modify storage datalib:stringlib_data.input find.String set from storage datalib:input_validate scratch.rest +execute if score #DL.DotHits dl.tmp matches 1 run data modify storage datalib:stringlib_data.input find.Find set value "." +execute if score #DL.DotHits dl.tmp matches 1 run data modify storage datalib:stringlib_data.input find.n set value 1 +execute if score #DL.DotHits dl.tmp matches 1 run function datalib:modules/string/api/legacy/find +execute if score #DL.DotHits dl.tmp matches 1 run function datalib:api/input/validate/_private/check_float_dot_position execute if score #DL.DotHits dl.tmp matches 1 if data storage datalib:input_validate {result:{error:"malformed decimal point"}} run return 0 # Strip leading '-' the same way check_int does. @@ -43,13 +43,13 @@ data remove storage datalib:input_validate scratch.first # Remove the single '.' itself before counting digits (it's not a digit, # but it's the one non-digit char we're intentionally allowing). -execute if score #DL.DotHits dl.tmp matches 1 run function datalib:input/validate/_private/strip_one_dot +execute if score #DL.DotHits dl.tmp matches 1 run function datalib:api/input/validate/_private/strip_one_dot execute store result score #DL.Len dl.tmp run data get storage datalib:input_validate scratch.rest execute if score #DL.Len dl.tmp matches 0 run data modify storage datalib:input_validate result.error set value "no digits" execute if score #DL.Len dl.tmp matches 0 run return 0 -function datalib:input/validate/_private/count_digits +function datalib:api/input/validate/_private/count_digits execute if score #DL.DigitCount dl.tmp = #DL.Len dl.tmp run data modify storage datalib:input_validate result.valid set value 1b execute unless score #DL.DigitCount dl.tmp = #DL.Len dl.tmp run data modify storage datalib:input_validate result.error set value "contains a non-digit character" diff --git a/datapacks/dataLib/data/datalib/function/input/validate/_private/check_float_dot_position.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_float_dot_position.mcfunction similarity index 83% rename from datapacks/dataLib/data/datalib/function/input/validate/_private/check_float_dot_position.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_float_dot_position.mcfunction index ad03d4d3..efa5090f 100644 --- a/datapacks/dataLib/data/datalib/function/input/validate/_private/check_float_dot_position.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_float_dot_position.mcfunction @@ -1,13 +1,13 @@ # ====================================================================================== -# datalib:input/validate/_private/check_float_dot_position [INTERNAL] +# datalib:api/input/validate/_private/check_float_dot_position [INTERNAL] # ====================================================================================== -# stringlib:output find holds a one-element list [idx] for the '.' just +# datalib:stringlib_data.output find holds a one-element list [idx] for the '.' just # located by check_float. Rejects idx == 0 (leading dot, e.g. ".5") and # idx == len-1 (trailing dot, e.g. "1.") as malformed rather than # guessing an implied leading/trailing zero. # ====================================================================================== -execute store result score #DL.DotIdx dl.tmp run data get storage stringlib:output find[0] +execute store result score #DL.DotIdx dl.tmp run data get storage datalib:stringlib_data.output find[0] execute store result score #DL.Len dl.tmp run data get storage datalib:input_validate scratch.rest scoreboard players operation #DL.LastIdx dl.tmp = #DL.Len dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/input/validate/_private/check_int.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_int.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/input/validate/_private/check_int.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_int.mcfunction index aad3ae83..ee37b3be 100644 --- a/datapacks/dataLib/data/datalib/function/input/validate/_private/check_int.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_int.mcfunction @@ -1,17 +1,17 @@ # ====================================================================================== -# datalib:input/validate/_private/check_int [INTERNAL] +# datalib:api/input/validate/_private/check_int [INTERNAL] # ====================================================================================== # # FAST METHOD (no per-character recursion): # A string is "all digits, optional leading -" iff: # 1. stripping one leading '-' (if present) leaves a non-empty rest, AND # 2. the sum of how many times each of '0'..'9' occurs in that rest, -# via stringlib:util/find, equals the rest's total length. +# via datalib:modules/string/api/legacy/find, equals the rest's total length. # If every character is one of the 10 digits, the counts must add up to # the full length — any non-digit character breaks the sum by definition, # without needing to inspect it directly. # -# Reuses stringlib:util/find (read-only substring search) — this never +# Reuses datalib:modules/string/api/legacy/find (read-only substring search) — this never # executes the input, only counts characters via a library already # audited for the $$(command) macro-injection fix. # ====================================================================================== @@ -31,7 +31,7 @@ execute store result score #DL.Len dl.tmp run data get storage datalib:input_val execute if score #DL.Len dl.tmp matches 0 run data modify storage datalib:input_validate result.error set value "no digits after '-'" execute if score #DL.Len dl.tmp matches 0 run return 0 -function datalib:input/validate/_private/count_digits +function datalib:api/input/validate/_private/count_digits execute if score #DL.DigitCount dl.tmp = #DL.Len dl.tmp run data modify storage datalib:input_validate result.valid set value 1b execute unless score #DL.DigitCount dl.tmp = #DL.Len dl.tmp run data modify storage datalib:input_validate result.error set value "contains a non-digit character" diff --git a/datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_tag_safe.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_tag_safe.mcfunction new file mode 100644 index 00000000..3f18638c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/check_tag_safe.mcfunction @@ -0,0 +1,40 @@ +# ====================================================================================== +# datalib:api/input/validate/_private/check_tag_safe [INTERNAL] +# ====================================================================================== +# Rejects empty strings and any string containing one of: space " ' { } [ ] : +# or a literal backslash. Safe result can be used as a scoreboard +# objective/player-name fragment or dropped unquoted into a single NBT +# string field without needing escaping. +# +# One datalib:modules/string/api/legacy/find per forbidden character — fixed cost (9 calls), +# not per-character-of-input. +# ====================================================================================== + +execute store result score #DL.Len dl.tmp run data get storage datalib:input_validate scratch.value +execute if score #DL.Len dl.tmp matches 0 run data modify storage datalib:input_validate result.error set value "empty input" +execute if score #DL.Len dl.tmp matches 0 run return 0 + +data modify storage datalib:stringlib_data.input find.String set from storage datalib:input_validate scratch.value +data modify storage datalib:stringlib_data.input find.n set value 1 + +data modify storage datalib:input_validate scratch.bad set value 0b + +function datalib:api/input/validate/_private/reject_if_present {char:" "} +function datalib:api/input/validate/_private/reject_if_present {char:"\""} +function datalib:api/input/validate/_private/reject_if_present {char:"'"} +function datalib:api/input/validate/_private/reject_if_present {char:"{"} +function datalib:api/input/validate/_private/reject_if_present {char:"}"} +function datalib:api/input/validate/_private/reject_if_present {char:"["} +function datalib:api/input/validate/_private/reject_if_present {char:"]"} +function datalib:api/input/validate/_private/reject_if_present {char:":"} +function datalib:api/input/validate/_private/reject_if_present {char:"\\"} +function datalib:api/input/validate/_private/reject_if_present {char:"§"} +function datalib:api/input/validate/_private/reject_if_present {char:"|"} +function datalib:api/input/validate/_private/reject_if_present {char:"^"} +function datalib:api/input/validate/_private/reject_if_present {char:"<"} +function datalib:api/input/validate/_private/reject_if_present {char:">"} + +execute unless data storage datalib:input_validate {scratch:{bad:1b}} run data modify storage datalib:input_validate result.valid set value 1b +execute if data storage datalib:input_validate {scratch:{bad:1b}} run data modify storage datalib:input_validate result.error set value "contains a disallowed character (space, quote, brace, bracket, colon, or backslash)" + +data remove storage datalib:input_validate scratch.bad diff --git a/datapacks/dataLib/data/datalib/function/api/input/validate/_private/count_digits.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/count_digits.mcfunction new file mode 100644 index 00000000..2490815d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/count_digits.mcfunction @@ -0,0 +1,28 @@ +# ====================================================================================== +# datalib:api/input/validate/_private/count_digits [INTERNAL] +# ====================================================================================== +# Requires scratch.rest to be set (the string to scan, already stripped of +# any leading sign/dot handling by the caller). Sets score +# #DL.DigitCount dl.tmp to the total number of '0'-'9' characters found +# in scratch.rest, using datalib:modules/string/api/legacy/find once per digit. +# +# Note on cost: this is 10 datalib:modules/string/api/legacy/find calls regardless of input +# length — flat cost, not per-character — which is what makes it cheap +# next to a recursive char-walk. +# ====================================================================================== + +scoreboard players set #DL.DigitCount dl.tmp 0 + +data modify storage datalib:stringlib_data.input find.String set from storage datalib:input_validate scratch.rest +data modify storage datalib:stringlib_data.input find.n set value 0 + +function datalib:api/input/validate/_private/count_one_digit {digit:"0"} +function datalib:api/input/validate/_private/count_one_digit {digit:"1"} +function datalib:api/input/validate/_private/count_one_digit {digit:"2"} +function datalib:api/input/validate/_private/count_one_digit {digit:"3"} +function datalib:api/input/validate/_private/count_one_digit {digit:"4"} +function datalib:api/input/validate/_private/count_one_digit {digit:"5"} +function datalib:api/input/validate/_private/count_one_digit {digit:"6"} +function datalib:api/input/validate/_private/count_one_digit {digit:"7"} +function datalib:api/input/validate/_private/count_one_digit {digit:"8"} +function datalib:api/input/validate/_private/count_one_digit {digit:"9"} diff --git a/datapacks/dataLib/data/datalib/function/api/input/validate/_private/count_one_digit.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/count_one_digit.mcfunction new file mode 100644 index 00000000..2a603c95 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/count_one_digit.mcfunction @@ -0,0 +1,27 @@ +# ====================================================================================== +# datalib:api/input/validate/_private/count_one_digit [INTERNAL — macro function] +# ====================================================================================== +# Called with {digit: "0".."9"}. datalib:stringlib_data.input find.String is assumed +# already set by the caller (count_digits) to the string being scanned — +# reused here as replace.String too. +# +# Uses datalib:modules/string/api/legacy/replace(Find:"", Replace:"") instead of +# datalib:modules/string/api/legacy/find, because replace()'s return value is a genuine +# running match count (see zprivate/replace/*.mcfunction: ReturnValue is +# incremented once per match). find()'s own return value is NOT a count — +# it's "execute if data storage datalib:stringlib_data.output find[]", which is just +# 1-or-fail regardless of how many indices are in the list. replace() +# gives the real number directly, with no separate list-length step +# needed, and its side effect (datalib:stringlib_data.output replace) is harmless here +# since count_digits never reads that key. +# ====================================================================================== + +data modify storage datalib:stringlib_data.input replace.String set from storage datalib:stringlib_data.input find.String +$data modify storage datalib:stringlib_data.input replace.Find set value "$(digit)" +data modify storage datalib:stringlib_data.input replace.Replace set value "" +data modify storage datalib:stringlib_data.input replace.n set value 0 + +scoreboard players set #DL.FindHits dl.tmp 0 +execute store result score #DL.FindHits dl.tmp run function datalib:modules/string/api/legacy/replace + +scoreboard players operation #DL.DigitCount dl.tmp += #DL.FindHits dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/api/input/validate/_private/reject_if_present.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/reject_if_present.mcfunction new file mode 100644 index 00000000..cae0c784 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/reject_if_present.mcfunction @@ -0,0 +1,18 @@ +# ====================================================================================== +# datalib:api/input/validate/_private/reject_if_present [INTERNAL — macro function] +# ====================================================================================== +# Called with {char: ""}. datalib:stringlib_data.input find.String and +# find.n are already set by the caller. Sets scratch.bad = 1b if this +# character occurs anywhere. +# +# NOTE: unlike count_one_digit, this is a presence check, not a count — +# find()'s own return value (1 if found, fail if not — see find.mcfunction's +# final line) is exactly what a presence check needs, so store success +# is used deliberately here rather than reading the output list. +# ====================================================================================== + +$data modify storage datalib:stringlib_data.input find.Find set value "$(char)" + +execute store success score #DL.FindOk dl.tmp run function datalib:modules/string/api/legacy/find + +execute if score #DL.FindOk dl.tmp matches 1 run data modify storage datalib:input_validate scratch.bad set value 1b diff --git a/datapacks/dataLib/data/datalib/function/api/input/validate/_private/strip_one_dot.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/strip_one_dot.mcfunction new file mode 100644 index 00000000..91c85791 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/input/validate/_private/strip_one_dot.mcfunction @@ -0,0 +1,15 @@ +# ====================================================================================== +# datalib:api/input/validate/_private/strip_one_dot [INTERNAL] +# ====================================================================================== +# Removes exactly one '.' from scratch.rest (already confirmed to contain +# exactly one, at a valid non-edge position) via datalib:modules/string/api/legacy/replace, +# leaving the digit characters ready for count_digits. +# ====================================================================================== + +data modify storage datalib:stringlib_data.input replace.String set from storage datalib:input_validate scratch.rest +data modify storage datalib:stringlib_data.input replace.Find set value "." +data modify storage datalib:stringlib_data.input replace.Replace set value "" +data modify storage datalib:stringlib_data.input replace.n set value 1 + +function datalib:modules/string/api/legacy/replace +data modify storage datalib:input_validate scratch.rest set from storage datalib:stringlib_data.output replace diff --git a/datapacks/dataLib/data/datalib/function/api/input/validate/check.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/validate/check.mcfunction new file mode 100644 index 00000000..0e89f26c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/input/validate/check.mcfunction @@ -0,0 +1,56 @@ +# ====================================================================================== +# datalib:api/input/validate/check +# ====================================================================================== +# +# TYPE-SAFETY GUARD FOR CAPTURED PLAYER INPUT. +# +# Every input capture point (book_capture, dialog_capture, cbm_capture) only +# ever stores the RAW string a player submitted — it does not know or care +# whether that string is the shape the caller actually needs. This function +# is the missing check: run it AFTER a capture, BEFORE you use the value as +# a number, bool, or safe scoreboard/tag literal. +# +# THIS DOES NOT EXECUTE THE INPUT. It only reads it and reports pass/fail. +# +# CALL WITH: +# function datalib:api/input/validate/check with storage {source: "", type: "int"|"float"|"bool"|"tag_safe"} +# +# $(source) — a dot-path INTO datalib:input, e.g. "book.raw", "dialog.raw", +# "cbm.command". Read via macro from datalib:input directly. +# $(type) — one of: +# "int" — string must parse as a whole number (optional leading -) +# "float" — string must parse as int or decimal (optional leading -) +# "bool" — string must be exactly "true" or "false" +# "tag_safe" — string must contain none of: space, ", ', {, }, [, ], :, +# the literal backslash character, or be empty. Safe to use +# as a scoreboard objective/player name fragment or a +# single unquoted NBT string component. +# +# OUTPUT (written to storage datalib:input_validate result): +# result.valid — 1b if input matches the requested type, else 0b +# result.error — human-readable reason when invalid (unset when valid) +# result.value — for "int"/"float": the raw string, unchanged (caller +# still owns turning it into a real number via +# datalib:modules/string/api/legacy/to_number AFTER checking result.valid — +# this function never calls to_number itself, since +# to_number has no failure mode of its own: feeding it +# a non-numeric string produces a raw SNBT parse error +# instead of a clean invalid result, which is exactly +# the gap this function exists to close upstream of it) +# +# THIS FUNCTION NEVER $$(...) MACRO-EXECUTES THE INPUT STRING. It only +# calls datalib:modules/string/api/legacy/find (read-only string search) against it. +# ====================================================================================== + +data remove storage datalib:input_validate result +data modify storage datalib:input_validate result.valid set value 0b + +$data modify storage datalib:input_validate scratch.value set from storage datalib:input $(source) +$data modify storage datalib:input_validate scratch.type set value "$(type)" + +execute if data storage datalib:input_validate {scratch:{type:"int"}} run function datalib:api/input/validate/_private/check_int +execute if data storage datalib:input_validate {scratch:{type:"float"}} run function datalib:api/input/validate/_private/check_float +execute if data storage datalib:input_validate {scratch:{type:"bool"}} run function datalib:api/input/validate/_private/check_bool +execute if data storage datalib:input_validate {scratch:{type:"tag_safe"}} run function datalib:api/input/validate/_private/check_tag_safe + +data remove storage datalib:input_validate scratch diff --git a/datapacks/dataLib/data/datalib/function/input/writable_book.mcfunction b/datapacks/dataLib/data/datalib/function/api/input/writable_book.mcfunction similarity index 89% rename from datapacks/dataLib/data/datalib/function/input/writable_book.mcfunction rename to datapacks/dataLib/data/datalib/function/api/input/writable_book.mcfunction index 03b97155..893df834 100644 --- a/datapacks/dataLib/data/datalib/function/input/writable_book.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/input/writable_book.mcfunction @@ -1,8 +1,8 @@ # ====================================================================================== -# datalib:input/writable_book +# datalib:api/input/writable_book # ====================================================================================== # -# TRIGGERED BY: #datalib:input/writable_book function tag +# TRIGGERED BY: #datalib:api/input/writable_book function tag # # PURPOSE: # Detect a player holding a written_book marked with @@ -28,6 +28,6 @@ # Fast exit — skip entirely if no player is holding the marked book execute unless entity @a[nbt={SelectedItem:{components:{"minecraft:custom_data":{dataLib:{input:1b}}}}}] run return 0 -execute as @a[nbt={SelectedItem:{components:{"minecraft:custom_data":{dataLib:{input:1b}}}}}] run function datalib:input/private/book_capture +execute as @a[nbt={SelectedItem:{components:{"minecraft:custom_data":{dataLib:{input:1b}}}}}] run function datalib:api/input/private/book_capture return 1 diff --git a/datapacks/dataLib/data/datalib/function/api/interaction/bind_attack.mcfunction b/datapacks/dataLib/data/datalib/function/api/interaction/bind_attack.mcfunction index be7c5a52..45417b49 100644 --- a/datapacks/dataLib/data/datalib/function/api/interaction/bind_attack.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/interaction/bind_attack.mcfunction @@ -9,4 +9,4 @@ # data modify storage datalib:input tag set value "my_interact" # data modify storage datalib:input func set value "mypack:on_attack" # function datalib:api/interaction/bind_attack with storage datalib:input {} -function datalib:core/internal/api/interaction/bind_attack_do with storage datalib:input {} +function datalib:internal/interaction/bind_attack_do with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/api/interaction/bind_use.mcfunction b/datapacks/dataLib/data/datalib/function/api/interaction/bind_use.mcfunction index c7b9f2ba..94302728 100644 --- a/datapacks/dataLib/data/datalib/function/api/interaction/bind_use.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/interaction/bind_use.mcfunction @@ -9,4 +9,4 @@ # data modify storage datalib:input tag set value "my_interact" # data modify storage datalib:input func set value "mypack:on_use" # function datalib:api/interaction/bind_use with storage datalib:input {} -function datalib:core/internal/api/interaction/bind_use_do with storage datalib:input {} +function datalib:internal/interaction/bind_use_do with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/api/interaction/unbind_attack.mcfunction b/datapacks/dataLib/data/datalib/function/api/interaction/unbind_attack.mcfunction index 183df6b4..d4f16c4c 100644 --- a/datapacks/dataLib/data/datalib/function/api/interaction/unbind_attack.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/interaction/unbind_attack.mcfunction @@ -3,7 +3,7 @@ execute unless data storage datalib:engine interaction_binds.attack[0] run retur data modify storage datalib:engine _ia_ubinds set from storage datalib:engine interaction_binds.attack data modify storage datalib:engine interaction_binds.attack set value [] $data modify storage datalib:engine _ia_ufilter set value {tag:"$(tag)", func:"$(func)", list:"attack"} -function datalib:core/internal/api/interaction/unbind_filter +function datalib:internal/interaction/unbind_filter data remove storage datalib:engine _ia_ubinds data remove storage datalib:engine _ia_ufilter diff --git a/datapacks/dataLib/data/datalib/function/api/interaction/unbind_use.mcfunction b/datapacks/dataLib/data/datalib/function/api/interaction/unbind_use.mcfunction index a04af503..1b9b0977 100644 --- a/datapacks/dataLib/data/datalib/function/api/interaction/unbind_use.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/interaction/unbind_use.mcfunction @@ -3,7 +3,7 @@ execute unless data storage datalib:engine interaction_binds.use[0] run return 0 data modify storage datalib:engine _ia_ubinds set from storage datalib:engine interaction_binds.use data modify storage datalib:engine interaction_binds.use set value [] $data modify storage datalib:engine _ia_ufilter set value {tag:"$(tag)", func:"$(func)", list:"use"} -function datalib:core/internal/api/interaction/unbind_filter +function datalib:internal/interaction/unbind_filter data remove storage datalib:engine _ia_ubinds data remove storage datalib:engine _ia_ufilter diff --git a/datapacks/dataLib/data/datalib/function/api/perm/trigger/unbind.mcfunction b/datapacks/dataLib/data/datalib/function/api/perm/trigger/unbind.mcfunction index 38b46d52..95841373 100644 --- a/datapacks/dataLib/data/datalib/function/api/perm/trigger/unbind.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/perm/trigger/unbind.mcfunction @@ -5,7 +5,7 @@ $data modify storage datalib:engine perm_triggers.$(name) set value [] $data modify storage datalib:engine _pt_uval set value $(value) $data modify storage datalib:engine _pt_filter_ctx set value {name:"$(name)"} -function datalib:core/internal/api/perm/trigger/unbind_filter +function datalib:internal/perm/trigger/unbind_filter data remove storage datalib:engine _pt_unbind data remove storage datalib:engine _pt_uval diff --git a/datapacks/dataLib/data/datalib/function/player/add_default.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/add_default.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/add_default.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/add_default.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/add_to_var.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/add_to_var.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/add_to_var.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/add_to_var.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/clamp_var.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/clamp_var.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/clamp_var.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/clamp_var.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/copy_var.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/copy_var.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/copy_var.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/copy_var.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/decrement.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/decrement.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/decrement.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/decrement.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/del_var.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/del_var.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/del_var.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/del_var.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/get_air.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/get_air.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/player/get_air.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/get_air.mcfunction index d8b628e8..54016034 100644 --- a/datapacks/dataLib/data/datalib/function/player/get_air.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/get_air.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:player/get_air +# datalib:api/player/get_air # Returns the current air supply of the named player. # Air ranges from 0 (drowning) to 300 (full) in ticks. # @@ -8,7 +8,7 @@ # datalib:output found → 1b if player online, 0b otherwise # # EXAMPLE: -# function datalib:player/get_air {player:"Steve"} +# function datalib:api/player/get_air {player:"Steve"} # → datalib:output result = 300 # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/player/get_armor.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/get_armor.mcfunction similarity index 95% rename from datapacks/dataLib/data/datalib/function/player/get_armor.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/get_armor.mcfunction index 3c21faae..9ee16c44 100644 --- a/datapacks/dataLib/data/datalib/function/player/get_armor.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/get_armor.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:player/get_armor +# datalib:api/player/get_armor # Returns the armor point value of the named player. # Armor is read from the generic.armor attribute base value. # Also returns armor toughness. @@ -10,7 +10,7 @@ # datalib:output found → 1b if player exists, 0b otherwise # # EXAMPLE: -# function datalib:player/get_armor {player:"Steve"} +# function datalib:api/player/get_armor {player:"Steve"} # data get storage datalib:output result # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/player/get_dimension.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/get_dimension.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/get_dimension.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/get_dimension.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/get_food.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/get_food.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/get_food.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/get_food.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/get_gamemode.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/get_gamemode.mcfunction similarity index 94% rename from datapacks/dataLib/data/datalib/function/player/get_gamemode.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/get_gamemode.mcfunction index 77ced76f..60da8c4b 100644 --- a/datapacks/dataLib/data/datalib/function/player/get_gamemode.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/get_gamemode.mcfunction @@ -1,4 +1,4 @@ -# datalib:player/get_gamemode [MACRO] +# datalib:api/player/get_gamemode [MACRO] # Returns the gamemode of a named player as an integer. # # INPUT: $(player) — player name @@ -7,7 +7,7 @@ # datalib:output found — 1b if player exists, 0b otherwise # # EXAMPLE: -# function datalib:player/get_gamemode {player:"Steve"} +# function datalib:api/player/get_gamemode {player:"Steve"} # data get storage datalib:output name data modify storage datalib:output found set value 0b diff --git a/datapacks/dataLib/data/datalib/function/player/get_health.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/get_health.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/get_health.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/get_health.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/get_name.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/get_name.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/get_name.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/get_name.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/get_online_count.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/get_online_count.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/get_online_count.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/get_online_count.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/get_pos.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/get_pos.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/get_pos.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/get_pos.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/get_var.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/get_var.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/get_var.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/get_var.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/get_xp.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/get_xp.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/get_xp.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/get_xp.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/has_var.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/has_var.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/has_var.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/has_var.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/increment.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/increment.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/increment.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/increment.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/api/player/init.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/init.mcfunction new file mode 100644 index 00000000..34936fa7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/player/init.mcfunction @@ -0,0 +1,9 @@ +$execute unless data storage datalib:engine players.$(player) run data modify storage datalib:engine players.$(player) set value {} +$execute unless data storage datalib:engine players.$(player).coins run data modify storage datalib:engine players.$(player).coins set value 0 +$execute unless data storage datalib:engine players.$(player).level run data modify storage datalib:engine players.$(player).level set value 1 +$execute unless data storage datalib:engine players.$(player).xp run data modify storage datalib:engine players.$(player).xp set value 0 +$data modify storage datalib:engine players.$(player).online set value 1b +$execute unless data storage datalib:engine players.$(player).first_join_tick run execute store result storage datalib:engine players.$(player).first_join_tick int 1 run scoreboard players get $epoch datalib.time +$execute store result storage datalib:engine players.$(player).last_join_tick int 1 run scoreboard players get $epoch datalib.time +$execute unless data storage datalib:engine player_pids.$(player) run function datalib:internal/player/assign_pid with storage datalib:engine _pid_init_tmp +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"player/init ","color":"aqua"},{"text":"$(player)","color":"white"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/player/inv/chest_minecart_if_item.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/inv/chest_minecart_if_item.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/inv/chest_minecart_if_item.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/inv/chest_minecart_if_item.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/inv/chest_minecart_unless_item.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/inv/chest_minecart_unless_item.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/inv/chest_minecart_unless_item.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/inv/chest_minecart_unless_item.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/inv/clear_custom.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/inv/clear_custom.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/inv/clear_custom.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/inv/clear_custom.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/inv/count_item.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/inv/count_item.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/inv/count_item.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/inv/count_item.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/inv/cursor_item.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/inv/cursor_item.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/inv/cursor_item.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/inv/cursor_item.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/inv/offhand_item.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/inv/offhand_item.mcfunction similarity index 77% rename from datapacks/dataLib/data/datalib/function/player/inv/offhand_item.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/inv/offhand_item.mcfunction index eaa1cd51..46d28172 100644 --- a/datapacks/dataLib/data/datalib/function/player/inv/offhand_item.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/inv/offhand_item.mcfunction @@ -1,15 +1,15 @@ # ───────────────────────────────────────────────────────────────── -# datalib:player/inv/offhand_item +# datalib:api/player/inv/offhand_item # Runs a command/function for each player in @a whose offhand # matches the given item id and custom data. -# Mirrors the pattern of datalib:player/inv/selected_item (mainhand). +# Mirrors the pattern of datalib:api/player/inv/selected_item (mainhand). # # INPUT : $(item) → item id (e.g. "minecraft:shield") # $(customData) → custom_data compound to match (e.g. "{my_tag:1b}") # $(invoke) → command to run as the matching player # # EXAMPLE: -# function datalib:player/inv/offhand_item {item:"minecraft:shield",customData:"{my_tag:1b}",invoke:"function mypack:on_shield"} +# function datalib:api/player/inv/offhand_item {item:"minecraft:shield",customData:"{my_tag:1b}",invoke:"function mypack:on_shield"} # ───────────────────────────────────────────────────────────────── $execute as @a[name=$(player),limit=1] at @s if items entity @s weapon.offhand $(item)[minecraft:custom_data=$(customData)] run $(invoke) diff --git a/datapacks/dataLib/data/datalib/function/player/inv/player_if_item.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/inv/player_if_item.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/inv/player_if_item.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/inv/player_if_item.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/inv/player_slot_if_item.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/inv/player_slot_if_item.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/inv/player_slot_if_item.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/inv/player_slot_if_item.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/inv/player_unless_item.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/inv/player_unless_item.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/inv/player_unless_item.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/inv/player_unless_item.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/inv/selected_item.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/inv/selected_item.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/inv/selected_item.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/inv/selected_item.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/inv/transfer_item.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/inv/transfer_item.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/inv/transfer_item.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/inv/transfer_item.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/is_burning.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/is_burning.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/player/is_burning.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/is_burning.mcfunction index 7010e995..ccbc989a 100644 --- a/datapacks/dataLib/data/datalib/function/player/is_burning.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/is_burning.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:player/is_burning +# datalib:api/player/is_burning # Checks whether a named player is currently on fire. # Uses the datalib:is_burning predicate (entity_flags). # @@ -8,7 +8,7 @@ # datalib:output found → 1b if player online, 0b otherwise # # EXAMPLE: -# function datalib:player/is_burning {player:"Steve"} +# function datalib:api/player/is_burning {player:"Steve"} # → datalib:output result = 1b # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/player/is_flying.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/is_flying.mcfunction similarity index 96% rename from datapacks/dataLib/data/datalib/function/player/is_flying.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/is_flying.mcfunction index 8a9a9372..797a685c 100644 --- a/datapacks/dataLib/data/datalib/function/player/is_flying.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/is_flying.mcfunction @@ -1,4 +1,4 @@ -# datalib:player/is_flying +# datalib:api/player/is_flying # Checks whether the named player is currently flying (creative/spectator flight or elytra). # Params: player # Output: datalib:output result = 1b (flying) or 0b (not flying / not found) diff --git a/datapacks/dataLib/data/datalib/function/player/is_gliding.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/is_gliding.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/player/is_gliding.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/is_gliding.mcfunction index 9126f7e4..dc83d26b 100644 --- a/datapacks/dataLib/data/datalib/function/player/is_gliding.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/is_gliding.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:player/is_gliding +# datalib:api/player/is_gliding # Checks whether the named player is currently gliding with an elytra. # Uses the datalib:is_gliding predicate (entity_flags). # @@ -8,7 +8,7 @@ # datalib:output found → 1b if player online, 0b otherwise # # EXAMPLE: -# function datalib:player/is_gliding {player:"Steve"} +# function datalib:api/player/is_gliding {player:"Steve"} # → datalib:output result = 1b # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/player/is_in_water.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/is_in_water.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/player/is_in_water.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/is_in_water.mcfunction index 0578cad7..e24e912d 100644 --- a/datapacks/dataLib/data/datalib/function/player/is_in_water.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/is_in_water.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:player/is_in_water +# datalib:api/player/is_in_water # Checks whether the named player is currently submerged in water. # Uses the datalib:is_in_water predicate (entity_flags). # @@ -8,7 +8,7 @@ # datalib:output found → 1b if player online, 0b otherwise # # EXAMPLE: -# function datalib:player/is_in_water {player:"Steve"} +# function datalib:api/player/is_in_water {player:"Steve"} # → datalib:output result = 1b # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/player/is_on_ground.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/is_on_ground.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/player/is_on_ground.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/is_on_ground.mcfunction index 2132b838..c9499436 100644 --- a/datapacks/dataLib/data/datalib/function/player/is_on_ground.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/is_on_ground.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:player/is_on_ground +# datalib:api/player/is_on_ground # Checks whether a named player is currently on the ground. # Uses the datalib:is_on_ground predicate (entity_flags). # @@ -8,7 +8,7 @@ # datalib:output found → 1b if player online, 0b otherwise # # EXAMPLE: -# function datalib:player/is_on_ground {player:"Steve"} +# function datalib:api/player/is_on_ground {player:"Steve"} # → datalib:output result = 1b # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/player/is_online.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/is_online.mcfunction similarity index 96% rename from datapacks/dataLib/data/datalib/function/player/is_online.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/is_online.mcfunction index 6a200a23..4480d9b7 100644 --- a/datapacks/dataLib/data/datalib/function/player/is_online.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/is_online.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:player/is_online +# datalib:api/player/is_online # Checks whether the player is on the server. # Girdi : $(player) → player name # Output: datalib:output result → 1b (online) / 0b (offline) diff --git a/datapacks/dataLib/data/datalib/function/player/is_sneaking.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/is_sneaking.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/player/is_sneaking.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/is_sneaking.mcfunction index ea54a30f..13153f8e 100644 --- a/datapacks/dataLib/data/datalib/function/player/is_sneaking.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/is_sneaking.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:player/is_sneaking +# datalib:api/player/is_sneaking # Checks whether a named player is currently sneaking. # Uses the datalib:is_sneaking predicate (entity_flags). # @@ -8,7 +8,7 @@ # datalib:output found → 1b if player online, 0b otherwise # # EXAMPLE: -# function datalib:player/is_sneaking {player:"Steve"} +# function datalib:api/player/is_sneaking {player:"Steve"} # → datalib:output result = 1b # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/player/is_sprinting.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/is_sprinting.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/player/is_sprinting.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/is_sprinting.mcfunction index 79cb2299..e78a1280 100644 --- a/datapacks/dataLib/data/datalib/function/player/is_sprinting.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/player/is_sprinting.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:player/is_sprinting +# datalib:api/player/is_sprinting # Checks whether a named player is currently sprinting. # Uses the datalib:is_sprinting predicate (entity_flags). # @@ -8,7 +8,7 @@ # datalib:output found → 1b if player online, 0b otherwise # # EXAMPLE: -# function datalib:player/is_sprinting {player:"Steve"} +# function datalib:api/player/is_sprinting {player:"Steve"} # → datalib:output result = 1b # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/player/list_vars.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/list_vars.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/list_vars.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/list_vars.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/online_check.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/online_check.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/online_check.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/online_check.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/api/player/reset.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/reset.mcfunction new file mode 100644 index 00000000..af5c3315 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/player/reset.mcfunction @@ -0,0 +1,6 @@ +$data remove storage datalib:engine players.$(player) +$data remove storage datalib:engine cooldowns.$(player) +$advancement revoke @a[name=$(player),limit=1] from datalib:hidden/root +$data modify storage datalib:engine _pid_init_tmp set value {player:"$(player)"} +function datalib:api/player/init with storage datalib:engine _pid_init_tmp +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"player/reset ","color":"aqua"},{"text":"$(player)","color":"white"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/player/run_cmd_as_uuid_macro.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/run_cmd_as_uuid_macro.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/run_cmd_as_uuid_macro.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/run_cmd_as_uuid_macro.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/run_func_as_uuid_macro.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/run_func_as_uuid_macro.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/run_func_as_uuid_macro.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/run_func_as_uuid_macro.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/set_var.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/set_var.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/set_var.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/set_var.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/swap_var.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/swap_var.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/swap_var.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/swap_var.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/team/add.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/team/add.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/team/add.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/team/add.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/team/count.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/team/count.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/team/count.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/team/count.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/team/create.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/team/create.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/team/create.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/team/create.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/team/delete.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/team/delete.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/team/delete.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/team/delete.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/team/has.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/team/has.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/team/has.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/team/has.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/team/list.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/team/list.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/team/list.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/team/list.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/team/remove.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/team/remove.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/team/remove.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/team/remove.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/team/set_color.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/team/set_color.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/team/set_color.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/team/set_color.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/team/set_friendly_fire.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/team/set_friendly_fire.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/team/set_friendly_fire.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/team/set_friendly_fire.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/player/transfer_var.mcfunction b/datapacks/dataLib/data/datalib/function/api/player/transfer_var.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/player/transfer_var.mcfunction rename to datapacks/dataLib/data/datalib/function/api/player/transfer_var.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/sound/play.mcfunction b/datapacks/dataLib/data/datalib/function/api/sound/play.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/systems/sound/play.mcfunction rename to datapacks/dataLib/data/datalib/function/api/sound/play.mcfunction index d3ff9c59..fb03aa0e 100644 --- a/datapacks/dataLib/data/datalib/function/systems/sound/play.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/sound/play.mcfunction @@ -1,4 +1,4 @@ -# datalib:systems/sound/play +# datalib:api/sound/play # Entity-targeted playsound wrapper. # Runs at the executor's position — call inside execute as at @s if # positional accuracy matters (e.g. per-player distance checks). @@ -15,7 +15,7 @@ # data modify storage datalib:input sound set value \ # {sound:"minecraft:entity.player.levelup",category:"player",\ # target:"@a",volume:1.0f,pitch:1.0f} -# function datalib:systems/sound/play with storage datalib:input sound +# function datalib:api/sound/play with storage datalib:input sound $playsound $(sound) $(category) $(target) ~ ~ ~ $(volume) $(pitch) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"sound/play ","color":"aqua"},{"text":"→ ","color":"#555555"},{"text":"$(sound)","color":"white"},{"text":" [","color":"#555555"},{"text":"$(category)","color":"green"},{"text":"]","color":"#555555"},{"text":" vol:","color":"#555555"},{"text":"$(volume)","color":"yellow"},{"text":" pitch:","color":"#555555"},{"text":"$(pitch)","color":"yellow"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/sound/play_at.mcfunction b/datapacks/dataLib/data/datalib/function/api/sound/play_at.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/systems/sound/play_at.mcfunction rename to datapacks/dataLib/data/datalib/function/api/sound/play_at.mcfunction index 39a31bc9..06e78e55 100644 --- a/datapacks/dataLib/data/datalib/function/systems/sound/play_at.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/sound/play_at.mcfunction @@ -1,4 +1,4 @@ -# datalib:systems/sound/play_at +# datalib:api/sound/play_at # Coordinate-targeted playsound. Anyone within range of (x,y,z) hears it. # Use for world-position sounds (explosions, ambient effects, etc.). # @@ -14,7 +14,7 @@ # data modify storage datalib:input sound set value \ # {sound:"minecraft:block.note_block.bell",category:"block",\ # x:0,y:64,z:0,volume:1.0f,pitch:1.0f,min_volume:0.0f} -# function datalib:systems/sound/play_at with storage datalib:input sound +# function datalib:api/sound/play_at with storage datalib:input sound $playsound $(sound) $(category) @a $(x) $(y) $(z) $(volume) $(pitch) $(min_volume) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"sound/play_at ","color":"aqua"},{"text":"→ ","color":"#555555"},{"text":"$(sound)","color":"white"},{"text":" @ ","color":"#555555"},{"text":"$(x) $(y) $(z)","color":"#AAAAAA"},{"text":" vol:","color":"#555555"},{"text":"$(volume)","color":"yellow"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/sound/stop.mcfunction b/datapacks/dataLib/data/datalib/function/api/sound/stop.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/systems/sound/stop.mcfunction rename to datapacks/dataLib/data/datalib/function/api/sound/stop.mcfunction index 29e05d74..a117c1e8 100644 --- a/datapacks/dataLib/data/datalib/function/systems/sound/stop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/sound/stop.mcfunction @@ -1,4 +1,4 @@ -# datalib:systems/sound/stop +# datalib:api/sound/stop # Stops a specific sound (and category) on a target selector. # # Input (datalib:input sound): @@ -9,7 +9,7 @@ # Usage: # data modify storage datalib:input sound set value \ # {target:"@a",category:"*",sound:"*"} -# function datalib:systems/sound/stop with storage datalib:input sound +# function datalib:api/sound/stop with storage datalib:input sound $stopsound $(target) $(category) $(sound) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"sound/stop ","color":"aqua"},{"text":"→ ","color":"#555555"},{"text":"$(target)","color":"white"},{"text":" [","color":"#555555"},{"text":"$(category)","color":"green"},{"text":"] ","color":"#555555"},{"text":"$(sound)","color":"#AAAAAA"}] diff --git a/datapacks/dataLib/data/datalib/function/api/title/actionbar.mcfunction b/datapacks/dataLib/data/datalib/function/api/title/actionbar.mcfunction index 1667e294..d77daf0a 100644 --- a/datapacks/dataLib/data/datalib/function/api/title/actionbar.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/title/actionbar.mcfunction @@ -14,7 +14,7 @@ # function datalib:api/title/actionbar {player:"Steve",\ # json:'[{"text":"Kills: "},{"score":{"name":"@s","objective":"kills"},"color":"gold"}]'} -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $title @a[name=$(player),limit=1] actionbar $(json) $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"title/actionbar ","color":"aqua"},{"text":"$(player)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/api/title/broadcast.mcfunction b/datapacks/dataLib/data/datalib/function/api/title/broadcast.mcfunction index c8be5ed1..a352ce9a 100644 --- a/datapacks/dataLib/data/datalib/function/api/title/broadcast.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/title/broadcast.mcfunction @@ -19,7 +19,7 @@ # subtitle:"Save your progress!",color:"red",sub_color:"yellow",\ # fade_in:20,stay:100,fade_out:20} -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $title @a times $(fade_in) $(stay) $(fade_out) $title @a title {"text":"$(title)","color":"$(color)"} diff --git a/datapacks/dataLib/data/datalib/function/api/title/show.mcfunction b/datapacks/dataLib/data/datalib/function/api/title/show.mcfunction index 2dc05ddf..2eb859b4 100644 --- a/datapacks/dataLib/data/datalib/function/api/title/show.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/title/show.mcfunction @@ -19,7 +19,7 @@ # function datalib:api/title/show {player:"Steve",title:"Hello",subtitle:"welcome back",\ # color:"gold",sub_color:"gray",fade_in:10,stay:60,fade_out:10} -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $title @a[name=$(player),limit=1] times $(fade_in) $(stay) $(fade_out) $title @a[name=$(player),limit=1] title {"text":"$(title)","color":"$(color)"} diff --git a/datapacks/dataLib/data/datalib/function/api/title/show_raw.mcfunction b/datapacks/dataLib/data/datalib/function/api/title/show_raw.mcfunction index 81c60f3c..fc419b69 100644 --- a/datapacks/dataLib/data/datalib/function/api/title/show_raw.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/title/show_raw.mcfunction @@ -18,7 +18,7 @@ # subtitle_json:'[{"text":"Welcome "},{"score":{"name":"@s","objective":"kills"}}]',\ # fade_in:10,stay:70,fade_out:20} -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 $title @a[name=$(player),limit=1] times $(fade_in) $(stay) $(fade_out) $title @a[name=$(player),limit=1] title $(title_json) diff --git a/datapacks/dataLib/data/datalib/function/api/trigger/unbind.mcfunction b/datapacks/dataLib/data/datalib/function/api/trigger/unbind.mcfunction index 5462ff4e..c523d8f2 100644 --- a/datapacks/dataLib/data/datalib/function/api/trigger/unbind.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/trigger/unbind.mcfunction @@ -4,7 +4,7 @@ data modify storage datalib:engine _tc_unbind set from storage datalib:engine tr data modify storage datalib:engine trigger_binds set value [] $data modify storage datalib:engine _tc_uval set value $(value) -function datalib:core/internal/api/trigger/unbind_filter +function datalib:internal/trigger/unbind_filter data remove storage datalib:engine _tc_unbind data remove storage datalib:engine _tc_uval $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"trigger/unbind ","color":"aqua"},{"text":"✘ ","color":"red"},{"text":"value=$(value)","color":"white"},{"text":" removed","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/api/version.mcfunction b/datapacks/dataLib/data/datalib/function/api/version.mcfunction new file mode 100644 index 00000000..4dd98264 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/api/version.mcfunction @@ -0,0 +1,23 @@ +# ───────────────────────────────────────────── +# datalib:api/version +# Shows dataLib version info to the calling player. +# Usage: /function datalib:api/version +# ───────────────────────────────────────────── +execute unless score #dl.ver_set dl.pre_version matches 1 run return run tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Status ","color":"gray"},{"text":"✖ not initialized","color":"red"}] + +tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━ Version Info ","color":"aqua"},{"text":"━━━━━━━━━━━━━━","color":"#555555"}] + +tellraw @s ["",{"text":" ◈ ","color":"#00AAAA"},{"text":"dataLib","color":"white","bold":true}] + +execute if score #dl.pre dl.pre_version matches 1.. run tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Version ","color":"gray"},{"text":"v","color":"#ffaa00"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"#ffaa00","bold":true},{"text":".","color":"#ffaa00"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"#ffaa00","bold":true},{"text":".","color":"#ffaa00"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"#ffaa00","bold":true},{"text":"-pre","color":"#ff8800"},{"score":{"name":"#dl.pre","objective":"dl.pre_version"},"color":"#ff8800","bold":true}] +execute if score #dl.pre dl.pre_version matches ..0 run tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Version ","color":"gray"},{"text":"v","color":"#ffaa00"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"#ffaa00","bold":true},{"text":".","color":"#ffaa00"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"#ffaa00","bold":true},{"text":".","color":"#ffaa00"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"#ffaa00","bold":true}] + +tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"MC ","color":"gray"},{"text":"26.2","color":"#e3ff57"},{"text":" (pack_format 107)","color":"#555555"}] +tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Author ","color":"gray"},{"text":"Legends11","color":"#00ff33","click_event":{"action":"open_url","url":"https://github.com/tickwarden"}},{"text":" / ","color":"#555555"},{"text":"runtoolkit","color":"aqua","underlined":true,"click_event":{"action":"open_url","url":"https://github.com/runtoolkit"}}] + +tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Source ","color":"gray"},{"text":"github.com/runtoolkit/dataLib-dp","color":"#5555ff","underlined":true,"click_event":{"action":"open_url","url":"https://github.com/runtoolkit/dataLib-dp"}}] +# Check if loaded +execute if score #dl.ver_set dl.pre_version matches 1 run tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Status ","color":"gray"},{"text":"● loaded","color":"green"}] +execute unless score #dl.ver_set dl.pre_version matches 1 run tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Status ","color":"gray"},{"text":"✖ not initialized","color":"red"}] + +tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/api/wand/give_lore.mcfunction b/datapacks/dataLib/data/datalib/function/api/wand/give_lore.mcfunction index 3c34fab2..e371c8e8 100644 --- a/datapacks/dataLib/data/datalib/function/api/wand/give_lore.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/wand/give_lore.mcfunction @@ -18,4 +18,4 @@ # function datalib:api/wand/give_lore # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/api/wand/give_lore_exec with storage datalib:input {} +function datalib:internal/wand/give_lore_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/api/wand/register.mcfunction b/datapacks/dataLib/data/datalib/function/api/wand/register.mcfunction index aa65ab24..a6b97019 100644 --- a/datapacks/dataLib/data/datalib/function/api/wand/register.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/wand/register.mcfunction @@ -14,4 +14,4 @@ # function datalib:api/wand/register with storage datalib:input {} # ───────────────────────────────────────────────────────────────── execute unless data storage datalib:engine wand_binds run data modify storage datalib:engine wand_binds set value [] -function datalib:core/internal/api/wand/register_do with storage datalib:input {} +function datalib:internal/wand/register_do with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/api/wand/register_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/api/wand/register_cmd.mcfunction index 122a03ec..ee363cd3 100644 --- a/datapacks/dataLib/data/datalib/function/api/wand/register_cmd.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/wand/register_cmd.mcfunction @@ -7,4 +7,4 @@ # cmd → raw command to run # ───────────────────────────────────────────────────────────────── execute unless data storage datalib:engine wand_binds run data modify storage datalib:engine wand_binds set value [] -function datalib:core/internal/api/wand/register_cmd_do with storage datalib:input {} +function datalib:internal/wand/register_cmd_do with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/api/wand/register_fn.mcfunction b/datapacks/dataLib/data/datalib/function/api/wand/register_fn.mcfunction index c0e8f246..5304166a 100644 --- a/datapacks/dataLib/data/datalib/function/api/wand/register_fn.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/wand/register_fn.mcfunction @@ -7,4 +7,4 @@ # func → function to run # ───────────────────────────────────────────────────────────────── execute unless data storage datalib:engine wand_binds run data modify storage datalib:engine wand_binds set value [] -function datalib:core/internal/api/wand/register_fn_do with storage datalib:input {} +function datalib:internal/wand/register_fn_do with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/api/wand/unregister.mcfunction b/datapacks/dataLib/data/datalib/function/api/wand/unregister.mcfunction index 41f64d16..062b1843 100644 --- a/datapacks/dataLib/data/datalib/function/api/wand/unregister.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/wand/unregister.mcfunction @@ -10,4 +10,4 @@ # function datalib:api/wand/unregister # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/api/wand/unregister_exec with storage datalib:input {} +function datalib:internal/wand/unregister_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/world/block_if.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/block_if.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/block_if.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/block_if.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/block_unless.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/block_unless.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/block_unless.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/block_unless.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/clone_to.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/clone_to.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/clone_to.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/clone_to.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/entity/clear_effects.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/clear_effects.mcfunction similarity index 95% rename from datapacks/dataLib/data/datalib/function/world/entity/clear_effects.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/clear_effects.mcfunction index c96d4ca3..90252297 100644 --- a/datapacks/dataLib/data/datalib/function/world/entity/clear_effects.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/world/entity/clear_effects.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:world/entity/clear_effects +# datalib:api/world/entity/clear_effects # Clears all active potion effects from entities matching type+tag. # # INPUT : $(type) → entity type selector (e.g. "minecraft:player") diff --git a/datapacks/dataLib/data/datalib/function/world/entity/count.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/count.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/entity/count.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/count.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/entity/damage.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/damage.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/entity/damage.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/damage.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/entity/for_each.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/for_each.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/entity/for_each.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/for_each.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/entity/for_each_in_radius.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/for_each_in_radius.mcfunction similarity index 86% rename from datapacks/dataLib/data/datalib/function/world/entity/for_each_in_radius.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/for_each_in_radius.mcfunction index bfb74e4d..0399df20 100644 --- a/datapacks/dataLib/data/datalib/function/world/entity/for_each_in_radius.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/world/entity/for_each_in_radius.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:world/entity/for_each_in_radius +# datalib:api/world/entity/for_each_in_radius # Runs a function as every entity of a given type within radius # of the named player. # @@ -9,7 +9,7 @@ # $(func) → function to run as each entity (at its position) # # EXAMPLE: -# function datalib:world/entity/for_each_in_radius {player:"Steve",type:"minecraft:zombie",radius:10,func:"mypack:on_zombie"} +# function datalib:api/world/entity/for_each_in_radius {player:"Steve",type:"minecraft:zombie",radius:10,func:"mypack:on_zombie"} # ───────────────────────────────────────────────────────────────── $data modify storage datalib:engine _dispatch.func set value "$(func)" diff --git a/datapacks/dataLib/data/datalib/function/world/entity/give_effect.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/give_effect.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/entity/give_effect.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/give_effect.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/entity/kill_tagged.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/kill_tagged.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/entity/kill_tagged.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/kill_tagged.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/entity/nearest.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/nearest.mcfunction similarity index 97% rename from datapacks/dataLib/data/datalib/function/world/entity/nearest.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/nearest.mcfunction index e15802b1..eeba2adb 100644 --- a/datapacks/dataLib/data/datalib/function/world/entity/nearest.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/world/entity/nearest.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:world/entity/nearest +# datalib:api/world/entity/nearest # Finds the nearest entity of a given type to the named player and # runs the given function as that entity (at its position). # If no entity of the type exists within radius, does nothing. diff --git a/datapacks/dataLib/data/datalib/function/world/entity/random.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/random.mcfunction similarity index 86% rename from datapacks/dataLib/data/datalib/function/world/entity/random.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/random.mcfunction index 2204e238..ac14cc2e 100644 --- a/datapacks/dataLib/data/datalib/function/world/entity/random.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/world/entity/random.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:world/entity/random +# datalib:api/world/entity/random # Selects ONE random entity matching the given type and tag and # runs the given function as that entity (at its position). # If no matching entity exists, nothing happens. @@ -13,7 +13,7 @@ # $(func) → function to run as the selected entity # # EXAMPLE: -# function datalib:world/entity/random {type:"minecraft:zombie",tag:"mob.active",func:"mypack:reward"} +# function datalib:api/world/entity/random {type:"minecraft:zombie",tag:"mob.active",func:"mypack:reward"} # ───────────────────────────────────────────────────────────────── # Step 1 — count all matching entities @@ -26,7 +26,7 @@ execute if score $rnd_n dl.tmp matches 0 run return 0 # Step 2 — assign sequential dl.rnd_idx to each matching entity # (random_assign runs AS each entity to maintain counter state) scoreboard players set $rnd_i dl.tmp 0 -$execute as @e[type=$(type),tag=$(tag)] run function datalib:core/internal/world/entity/random_assign +$execute as @e[type=$(type),tag=$(tag)] run function datalib:runtime/dispatch/entity/random_assign # Step 3 — compute max = count-1, store for the dispatch macro scoreboard players remove $rnd_n dl.tmp 1 @@ -36,7 +36,7 @@ $data modify storage datalib:engine _rnd.type set value "$(type)" $data modify storage datalib:engine _rnd.tag set value "$(tag)" # Step 4 — roll /random value 0..max and run func as the winner -function datalib:core/internal/world/entity/random_dispatch with storage datalib:engine _rnd +function datalib:runtime/dispatch/entity/random_dispatch with storage datalib:engine _rnd # Cleanup data remove storage datalib:engine _rnd diff --git a/datapacks/dataLib/data/datalib/function/world/entity/set_health.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/set_health.mcfunction similarity index 97% rename from datapacks/dataLib/data/datalib/function/world/entity/set_health.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/set_health.mcfunction index 89d7f265..509c29a0 100644 --- a/datapacks/dataLib/data/datalib/function/world/entity/set_health.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/world/entity/set_health.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:world/entity/set_health +# datalib:api/world/entity/set_health # Sets the health of entities matching type+tag by applying # instant_health or instant_damage effects calibrated to the target amount. # Note: direct NBT entity Health write was removed in 1.20.5. diff --git a/datapacks/dataLib/data/datalib/function/world/entity/set_name.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/set_name.mcfunction similarity index 94% rename from datapacks/dataLib/data/datalib/function/world/entity/set_name.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/set_name.mcfunction index 2c88b2ee..9f94666b 100644 --- a/datapacks/dataLib/data/datalib/function/world/entity/set_name.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/world/entity/set_name.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:world/entity/set_name +# datalib:api/world/entity/set_name # Sets the display name (CustomName) on every entity matching the # given tag. The name is read from datalib:input name — NOT passed # as a macro argument — to avoid quote/apostrophe injection crashes @@ -16,7 +16,7 @@ # # Colored component (works on all versions): # data modify storage datalib:input name set value '{"text":"Dragon King","color":"red"}' # -# function datalib:world/entity/set_name {tag:"myboss"} +# function datalib:api/world/entity/set_name {tag:"myboss"} # # NOTE: data modify storage → CustomName works on all supported # versions without version-specific syntax differences. diff --git a/datapacks/dataLib/data/datalib/function/world/entity/summon_at_player.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/summon_at_player.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/entity/summon_at_player.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/summon_at_player.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/entity/tag_add.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/tag_add.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/entity/tag_add.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/tag_add.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/entity/tag_remove.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/tag_remove.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/entity/tag_remove.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/tag_remove.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/entity/tp_to.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/entity/tp_to.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/entity/tp_to.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/entity/tp_to.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/fill_hollow.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/fill_hollow.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/fill_hollow.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/fill_hollow.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/fill_keep.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/fill_keep.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/fill_keep.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/fill_keep.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/fill_outline.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/fill_outline.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/fill_outline.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/fill_outline.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/fill_replace.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/fill_replace.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/fill_replace.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/fill_replace.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/get_time.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/get_time.mcfunction similarity index 97% rename from datapacks/dataLib/data/datalib/function/world/get_time.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/get_time.mcfunction index 65d639ec..44cb9ad3 100644 --- a/datapacks/dataLib/data/datalib/function/world/get_time.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/world/get_time.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:world/get_time +# datalib:api/world/get_time # Compatible with 26.3-snapshot-5+ World Clocks (minecraft:overworld) # # OUTPUT: diff --git a/datapacks/dataLib/data/datalib/function/world/setblock_if.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/setblock_if.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/world/setblock_if.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/setblock_if.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/world/time_phase.mcfunction b/datapacks/dataLib/data/datalib/function/api/world/time_phase.mcfunction similarity index 98% rename from datapacks/dataLib/data/datalib/function/world/time_phase.mcfunction rename to datapacks/dataLib/data/datalib/function/api/world/time_phase.mcfunction index 1b1ea9df..f410049e 100644 --- a/datapacks/dataLib/data/datalib/function/world/time_phase.mcfunction +++ b/datapacks/dataLib/data/datalib/function/api/world/time_phase.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:world/time_phase +# datalib:api/world/time_phase # Time phase detection compatible with 26.1+ World Clocks # # OUTPUT: diff --git a/datapacks/dataLib/data/datalib/function/core/cmd/exec.mcfunction b/datapacks/dataLib/data/datalib/function/core/cmd/exec.mcfunction deleted file mode 100644 index ae1d9d78..00000000 --- a/datapacks/dataLib/data/datalib/function/core/cmd/exec.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -# datalib:core/cmd/exec -# Bridges datalib:input cmd → datalib:engine tools_trigger → dispatch. -# Called only when datalib:input cmd exists. - -data modify storage datalib:engine tools_trigger set from storage datalib:input cmd -function datalib:core/internal/debug/tools/trigger/dispatch -data remove storage datalib:engine tools_trigger -data remove storage datalib:input cmd diff --git a/datapacks/dataLib/data/datalib/function/core/cmd/run.mcfunction b/datapacks/dataLib/data/datalib/function/core/cmd/run.mcfunction deleted file mode 100644 index 2829824e..00000000 --- a/datapacks/dataLib/data/datalib/function/core/cmd/run.mcfunction +++ /dev/null @@ -1,22 +0,0 @@ -# datalib:core/cmd/run -# Entry point for the command dispatcher. -# Fires when any player triggers dl_run (via player_systems.mcfunction). -# Expects datalib:input cmd to be set before triggering: -# data merge storage datalib:input {cmd:{type:"...", data:{...}}} -# /trigger dl_run set 1 -# -# Available types: see datalib:debug/tools/trigger/internal/dispatch for full list. -# Examples: -# msg → data:{player:"Name", message:"..."} -# give → data:{player:"Name", item:"minecraft:diamond", count:1} -# gamemode → data:{player:"Name", mode:"survival"} -# tp → data:{player:"Name", x:0, y:64, z:0} -# effect_add → data:{player:"Name", effect:"minecraft:speed", duration:100, amplifier:1} -# score_set → data:{player:"Name", objective:"obj", value:10} -# tag_add → data:{player:"Name", tag:"myTag"} -# xp → data:{player:"Name", amount:100, type:"points"} -# fill → data:{x1:0,y1:0,z1:0,x2:1,y2:1,z2:1,block:"minecraft:stone"} -# setblock → data:{x:0, y:64, z:0, block:"minecraft:stone"} - -execute if data storage datalib:input cmd run function datalib:core/cmd/exec -execute unless data storage datalib:input cmd run tellraw @s [{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd: ","color":"aqua"},{"text":"datalib:input cmd not set","color":"red"}] diff --git a/datapacks/dataLib/data/datalib/function/core/config/exec.mcfunction b/datapacks/dataLib/data/datalib/function/core/config/exec.mcfunction deleted file mode 100644 index 26cedd73..00000000 --- a/datapacks/dataLib/data/datalib/function/core/config/exec.mcfunction +++ /dev/null @@ -1,19 +0,0 @@ -# datalib:core/config/exec [MACRO] -# Runs a function if the config score matches a range. -# Works with values stored on datalib.config scoreboard via score_set. -# -# INPUT (macro args): -# $(key) — scoreboard fake player name (e.g. "damage") -# $(matches) — score range string (e.g. "1..", "5", "1..10") -# $(func) — function to run if condition is true -# -# USAGE: -# data modify storage datalib:input key set value "pvp_enabled" -# data modify storage datalib:input matches set value "1.." -# data modify storage datalib:input func set value "mypack:on_pvp" -# function datalib:core/config/exec with storage datalib:input {} -# -# EXAMPLE (bind a command instead of func): -# Use score_set to write the value, then check inline: -# execute if score #pvp_enabled datalib.config matches 1.. run function mypack:on_pvp -$execute if score #$(key) datalib.config matches $(matches) run function $(func) diff --git a/datapacks/dataLib/data/datalib/function/core/config/score_set.mcfunction b/datapacks/dataLib/data/datalib/function/core/config/score_set.mcfunction deleted file mode 100644 index 6b8d9fab..00000000 --- a/datapacks/dataLib/data/datalib/function/core/config/score_set.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:core/config/score_set -# Sets an integer config value on the datalib.config scoreboard. -# Usage: $function datalib:core/config/score_set {key:"damage",value:5} -# Read back: scoreboard players get #damage datalib.config -$scoreboard players set #$(key) datalib.config $(value) diff --git a/datapacks/dataLib/data/datalib/function/core/cooldown/pause.mcfunction b/datapacks/dataLib/data/datalib/function/core/cooldown/pause.mcfunction deleted file mode 100644 index addc5a6b..00000000 --- a/datapacks/dataLib/data/datalib/function/core/cooldown/pause.mcfunction +++ /dev/null @@ -1,22 +0,0 @@ -# datalib:core/cooldown/pause -# Pauses an active cooldown, saving the remaining ticks. -# Params: player, key -# Output: datalib:output result (remaining ticks saved), 0b if not active - -data modify storage datalib:output result set value 0b - -$execute unless data storage datalib:engine cooldowns.$(player).$(key) run return 0 - -# Calculate remaining ticks -$execute store result score $cdp_exp dl.tmp run data get storage datalib:engine cooldowns.$(player).$(key) -execute store result score $cdp_now dl.tmp run scoreboard players get $epoch datalib.time -scoreboard players operation $cdp_exp dl.tmp -= $cdp_now dl.tmp - -# Only pause if actually still active -execute unless score $cdp_exp dl.tmp matches 1.. run return 0 - -# Save remaining ticks to paused storage and clear the live cooldown -$execute store result storage datalib:engine paused_cooldowns.$(player).$(key) int 1 run scoreboard players get $cdp_exp dl.tmp -$data remove storage datalib:engine cooldowns.$(player).$(key) -execute store result storage datalib:output result int 1 run scoreboard players get $cdp_exp dl.tmp -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cooldown/pause ","color":"aqua"},{"text":"⏸ ","color":"yellow"},{"text":"$(player)","color":"white"},{"text":":","color":"#555555"},{"text":"$(key)","color":"aqua"},{"text":" → ","color":"#555555"},{"plain":true ,"storage":"datalib:output","nbt":"result","color":"green"},{"text":"t remaining","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/core/cooldown/resume.mcfunction b/datapacks/dataLib/data/datalib/function/core/cooldown/resume.mcfunction deleted file mode 100644 index be700fe8..00000000 --- a/datapacks/dataLib/data/datalib/function/core/cooldown/resume.mcfunction +++ /dev/null @@ -1,19 +0,0 @@ -# datalib:core/cooldown/resume -# Resumes a previously paused cooldown. -# Params: player, key -# Output: datalib:output result (new expiry epoch tick), 0b if not paused - -data modify storage datalib:output result set value 0b - -$execute unless data storage datalib:engine paused_cooldowns.$(player).$(key) run return 0 - -# Reconstruct expiry: now + saved remaining ticks -$execute store result score $cdr_rem dl.tmp run data get storage datalib:engine paused_cooldowns.$(player).$(key) -execute store result score $cdr_now dl.tmp run scoreboard players get $epoch datalib.time -scoreboard players operation $cdr_now dl.tmp += $cdr_rem dl.tmp - -# Write back to live cooldowns, remove from paused -$execute store result storage datalib:engine cooldowns.$(player).$(key) int 1 run scoreboard players get $cdr_now dl.tmp -$data remove storage datalib:engine paused_cooldowns.$(player).$(key) -execute store result storage datalib:output result int 1 run scoreboard players get $cdr_now dl.tmp -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cooldown/resume ","color":"aqua"},{"text":"▶ ","color":"green"},{"text":"$(player)","color":"white"},{"text":":","color":"#555555"},{"text":"$(key)","color":"aqua"},{"text":" resumed (","color":"#555555"},{"score":{"name":"$cdr_rem","objective":"dl.tmp"},"color":"yellow"},{"text":"t remaining)","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/core/disable/main.mcfunction b/datapacks/dataLib/data/datalib/function/core/disable/main.mcfunction deleted file mode 100644 index f7169734..00000000 --- a/datapacks/dataLib/data/datalib/function/core/disable/main.mcfunction +++ /dev/null @@ -1,23 +0,0 @@ -# datalib:disable — Dangerous command (confirmation gate required) -# -# Shuts down dataLib: removes all DL scoreboards, wipes datalib:engine -# and datalib:input storage, kills all DL marker entities. -# -# CHANGE FROM PREVIOUS BEHAVIOUR -# -------------------------------- -# This function NO LONGER runs cleanup immediately. -# It stores the disable intent in datalib:engine pending_gate and opens the -# dangerous-command gate. Cleanup runs only after admin confirms: -# /function dl_load:gate/yes -# -# To cancel: -# /function dl_load:gate/no -# -# Auto-cancel fires after 30 seconds if no response. -# -# REQUIRES: datalib.admin tag on calling entity -# (check_all → perm_check verifies this before any caller reaches here) - -data modify storage datalib:engine pending_gate set value {type:"disable"} -function dl_load:gate/request -function dl_load:gate/yes diff --git a/datapacks/dataLib/data/datalib/function/core/dispatch/exec.mcfunction b/datapacks/dataLib/data/datalib/function/core/dispatch/exec.mcfunction deleted file mode 100644 index 8eb3ec27..00000000 --- a/datapacks/dataLib/data/datalib/function/core/dispatch/exec.mcfunction +++ /dev/null @@ -1,22 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:core/dispatch/exec [MACRO] -# THE ONLY file in dataLib that executes $function $(func). -# Do NOT call directly — use #datalib:internal/dispatch. -# -# INPUT (datalib:engine._dispatch): func → fully-qualified function name -# -# "with storage datalib:engine _dispatch" forwards the entire _dispatch -# compound as macro context to the target function — not just func. -# This lets callers stash extra fields (alongside func) on _dispatch -# before dispatching, and have the target read them as $(...) macro -# args, without this gateway needing to know what those fields are. -# Added so datalib:core/lib/fiber/internal/resume_dispatch (dispatched -# via the process_queue -> queue_run_func -> #datalib:internal/dispatch -# chain) can read $(id)/$(resume) directly instead of relying on a -# separate shared FIFO list that could desync between concurrent -# fibers — see resume_dispatch.mcfunction for the full explanation. -# ───────────────────────────────────────────────────────────────── - -execute unless entity @a run return 0 - -$function $(func) with storage datalib:engine _dispatch diff --git a/datapacks/dataLib/data/datalib/function/core/dispatch/run.mcfunction b/datapacks/dataLib/data/datalib/function/core/dispatch/run.mcfunction deleted file mode 100644 index 1d4d9391..00000000 --- a/datapacks/dataLib/data/datalib/function/core/dispatch/run.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:core/dispatch/run -# Central function dispatch gateway — called via #datalib:internal/dispatch. -# Reads func from datalib:engine._dispatch and calls exec via datalib. -# -# Override #datalib:internal/dispatch in your overlay/pack to inject -# validation or logging without touching call sites. -# ───────────────────────────────────────────────────────────────── -function datalib:core/dispatch/exec with storage datalib:engine _dispatch diff --git a/datapacks/dataLib/data/datalib/function/core/engine/call/execute_validated.mcfunction b/datapacks/dataLib/data/datalib/function/core/engine/call/execute_validated.mcfunction deleted file mode 100644 index b55ab66a..00000000 --- a/datapacks/dataLib/data/datalib/function/core/engine/call/execute_validated.mcfunction +++ /dev/null @@ -1,13 +0,0 @@ -# ───────────────────────────────────────────── -# datalib:core/engine/call/execute_validated -# Runs a function that has passed security validation. -# Called only by datalib:debug/tools/utils/input_check. -# -# Girdi (datalib:output.inputs): -# func — function name to run (already validated) -# Veri (datalib:input): -# All parameters to pass to the function -# ───────────────────────────────────────────── - -# Pass validated func name to macro sub-function and run -function datalib:core/engine/call/execute_validated/run with storage datalib:output inputs diff --git a/datapacks/dataLib/data/datalib/function/core/engine/call/execute_validated/run.mcfunction b/datapacks/dataLib/data/datalib/function/core/engine/call/execute_validated/run.mcfunction deleted file mode 100644 index 4141f5ff..00000000 --- a/datapacks/dataLib/data/datalib/function/core/engine/call/execute_validated/run.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -# ───────────────────────────────────────────── -# datalib:core/engine/call/execute_validated/run -# Expands and runs the validated function via datalib. -# Gets $(func) variable from datalib:output.inputs storage, -# uses datalib:input storage as the parameter source. -# ───────────────────────────────────────────── - -$function $(func) with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/fallback/check.mcfunction b/datapacks/dataLib/data/datalib/function/core/fallback/check.mcfunction deleted file mode 100644 index dd5b3fac..00000000 --- a/datapacks/dataLib/data/datalib/function/core/fallback/check.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -# datalib:core/fallback/check -# Returns 1 if a fallback was triggered in the last call, 0 otherwise. -# Usage: -# function datalib:core/fallback/clear -# function ns:your/action -# execute if data storage datalib:output fallback{triggered:1b} run function ns:handle_failure -# function datalib:core/fallback/check ← or use this for return-based checks -execute if data storage datalib:output fallback{triggered:1b} run return 1 -return 0 diff --git a/datapacks/dataLib/data/datalib/function/core/fallback/clear.mcfunction b/datapacks/dataLib/data/datalib/function/core/fallback/clear.mcfunction deleted file mode 100644 index c120e811..00000000 --- a/datapacks/dataLib/data/datalib/function/core/fallback/clear.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:core/fallback/clear -# Clears the fallback state from datalib:output. -# Call this before an action chain to get a clean fallback check afterwards. -# Usage: function datalib:core/fallback/clear -data remove storage datalib:output fallback diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cb/exec.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cb/exec.mcfunction deleted file mode 100644 index 3ee89760..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cb/exec.mcfunction +++ /dev/null @@ -1,14 +0,0 @@ -# datalib:api/cb/internal/exec -# Macro: called via "function ... with storage datalib:input cb" -# Expected keys: cmd (string), x (int), y (int), z (int) -# -# Side-effects: -# • Writes datalib:engine _cb_last {x,y,z} for the cleanup step. -# • Schedules datalib:api/cb/internal/reset 2t later. - -$data modify storage datalib:engine _cb_last set value {x:$(x),y:$(y),z:$(z)} -$forceload add $(x) $(z) -$setblock $(x) $(y) $(z) minecraft:command_block{Command:"",auto:0b,TrackOutput:0b} replace -$data modify block $(x) $(y) $(z) Command set value "$(cmd)" -$data modify block $(x) $(y) $(z) auto set value 1b -schedule function datalib:core/internal/api/cb/reset 2t replace diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cb/reset.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cb/reset.mcfunction deleted file mode 100644 index e580d96e..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cb/reset.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -# datalib:api/cb/internal/reset -# Scheduled 2t after exec — cleans up the temporary command block. -# Reads coordinates from transient cb_slot storage so reset targets -# the correct location even if run() was called again in the meantime. - -function datalib:core/internal/api/cb/reset_exec with storage datalib:engine _cb_last diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/freeze/tick.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/freeze/tick.mcfunction deleted file mode 100644 index 09a21cc8..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/freeze/tick.mcfunction +++ /dev/null @@ -1,17 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:api/cmd/freeze/internal/tick [INTERNAL — runs via on_tick] -# Hooked into #datalib:events/on_tick (called every game tick). -# -# Early-exit if no frozen players exist — zero cost when the -# freeze system is idle. -# -# For each anchor stand: switch execution position to the stand, -# then delegate to anchor_tp which identifies and teleports the -# matching frozen player back to that position. -# ───────────────────────────────────────────────────────────────── - -# Fast exit — no frozen players, nothing to do -execute unless entity @a[tag=datalib.frozen] run return 0 - -# Iterate anchor stands and teleport their linked players back -execute as @e[tag=datalib.freeze_anchor] at @s run function datalib:core/internal/api/cmd/freeze/anchor_tp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/check_condition.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/check_condition.mcfunction deleted file mode 100644 index 6c533e55..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/check_condition.mcfunction +++ /dev/null @@ -1,23 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:api/cmd/other/multi_cmd/internal/check_condition -# Check condition and write result to $mcmd_cond_result -# _mcmd_current.condition: {tag:"...", score:{...}, predicate:"..."} -# ───────────────────────────────────────────────────────────────── - -# Default: condition passed -scoreboard players set $mcmd_cond_result dl.tmp 1 - -# Tag check -execute if data storage datalib:engine _mcmd_current.condition.tag run function datalib:core/internal/api/cmd/other/multi_cmd/cond_check_tag - -# Score check -execute if data storage datalib:engine _mcmd_current.condition.score run function datalib:core/internal/api/cmd/other/multi_cmd/cond_check_score - -# Predicate check -execute if data storage datalib:engine _mcmd_current.condition.predicate run function datalib:core/internal/api/cmd/other/multi_cmd/cond_check_predicate - -# Entity check (selector) -execute if data storage datalib:engine _mcmd_current.condition.entity run function datalib:core/internal/api/cmd/other/multi_cmd/cond_check_entity - -# Storage check -execute if data storage datalib:engine _mcmd_current.condition.storage run function datalib:core/internal/api/cmd/other/multi_cmd/cond_check_storage diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_entity.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_entity.mcfunction deleted file mode 100644 index ac7a8378..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_entity.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ -# Entity selector checker -function datalib:core/internal/api/cmd/other/multi_cmd/cond_entity_exec with storage datalib:engine _mcmd_current.condition diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_predicate.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_predicate.mcfunction deleted file mode 100644 index 0716a6b8..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_predicate.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ -# Predicate checker -function datalib:core/internal/api/cmd/other/multi_cmd/cond_pred_exec with storage datalib:engine _mcmd_current.condition diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_score.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_score.mcfunction deleted file mode 100644 index 1efe3227..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_score.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -# Score checker -execute store result score $mcmd_cond_score dl.tmp run scoreboard players get @s dummy -data modify storage datalib:engine _mcmd_cond_tmp set from storage datalib:engine _mcmd_current.condition.score -function datalib:core/internal/api/cmd/other/multi_cmd/cond_score_exec with storage datalib:engine _mcmd_cond_tmp -data remove storage datalib:engine _mcmd_cond_tmp -scoreboard players reset $mcmd_cond_score dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_storage.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_storage.mcfunction deleted file mode 100644 index 81ed5bda..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_storage.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ -# Storage data checker -function datalib:core/internal/api/cmd/other/multi_cmd/cond_storage_exec with storage datalib:engine _mcmd_current.condition.storage diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_tag_object.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_tag_object.mcfunction deleted file mode 100644 index bd22f442..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_tag_object.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# Tag object checker - {name:"...", has:1b/0b} - -data modify storage datalib:engine _mcmd_cond_tmp set from storage datalib:engine _mcmd_current.condition.tag -execute unless data storage datalib:engine _mcmd_cond_tmp.has run data modify storage datalib:engine _mcmd_cond_tmp.has set value 1b - -function datalib:core/internal/api/cmd/other/multi_cmd/cond_tag_obj_exec with storage datalib:engine _mcmd_cond_tmp -data remove storage datalib:engine _mcmd_cond_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_tag_simple.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_tag_simple.mcfunction deleted file mode 100644 index 1d5d092e..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_tag_simple.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:api/cmd/other/multi_cmd/internal/cond_tag_simple -# Simple string tag check - -data modify storage datalib:engine _mcmd_cond_tmp set value {} -data modify storage datalib:engine _mcmd_cond_tmp.tag set from storage datalib:engine _mcmd_current.condition.tag -function datalib:core/internal/api/cmd/other/multi_cmd/cond_tag_exec with storage datalib:engine _mcmd_cond_tmp -data remove storage datalib:engine _mcmd_cond_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_object.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_object.mcfunction deleted file mode 100644 index 30146903..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_object.mcfunction +++ /dev/null @@ -1,28 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:api/cmd/other/multi_cmd/internal/exec_object -# Execute advanced object command -# _mcmd_current format: {cmd:"...", condition:{}, priority:0} -# ───────────────────────────────────────────────────────────────── - -# Check condition (if present) -execute if data storage datalib:engine _mcmd_current.condition run function datalib:core/internal/api/cmd/other/multi_cmd/check_condition -execute if data storage datalib:engine _mcmd_current.condition if score $mcmd_cond_result dl.tmp matches 0 run return 0 - -# Run pre-hook (if present) -execute if data storage datalib:engine _mcmd_current.pre_hook run function datalib:core/internal/api/cmd/other/multi_cmd/run_pre_hook - -# Start profiling (if present) -execute if data storage datalib:engine _mcmd_options{profile:1b} run execute store result score $mcmd_exec_start dl.tmp run time query gametime - -# Execute command -execute if data storage datalib:engine _mcmd_current.cmd run function datalib:core/internal/api/cmd/other/multi_cmd/exec_macro with storage datalib:engine _mcmd_current -execute if data storage datalib:engine _mcmd_current.func run function datalib:core/internal/api/cmd/other/multi_cmd/exec_func_macro with storage datalib:engine _mcmd_current - -# End profiling (if present) -execute if data storage datalib:engine _mcmd_options{profile:1b} run function datalib:core/internal/api/cmd/other/multi_cmd/record_exec_time - -# Run post-hook (if present) -execute if data storage datalib:engine _mcmd_current.post_hook run function datalib:core/internal/api/cmd/other/multi_cmd/run_post_hook - -# Track stats -execute if data storage datalib:engine _mcmd_options{profile:1b} run scoreboard players add $mcmd_success dl.tmp 1 diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/run_post_hook.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/run_post_hook.mcfunction deleted file mode 100644 index 70b42b89..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/run_post_hook.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ -# Post-hook runner -function datalib:core/internal/api/cmd/other/multi_cmd/hook_post_exec with storage datalib:engine _mcmd_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/run_pre_hook.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/run_pre_hook.mcfunction deleted file mode 100644 index 6cf919a2..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/run_pre_hook.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ -# Pre-hook runner -function datalib:core/internal/api/cmd/other/multi_cmd/hook_pre_exec with storage datalib:engine _mcmd_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/step.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/step.mcfunction deleted file mode 100644 index 596c75bf..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/step.mcfunction +++ /dev/null @@ -1,21 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:api/cmd/other/multi_cmd/internal/step -# Dequeue one command and execute it, then recurse -# ───────────────────────────────────────────────────────────────── - -# Return if queue is empty -execute unless data storage datalib:engine _mcmd_queue[0] run return 0 - -# Dequeue first command -data modify storage datalib:engine _mcmd_current set from storage datalib:engine _mcmd_queue[0] -data remove storage datalib:engine _mcmd_queue[0] - -# Increment stats counter -execute if data storage datalib:engine _mcmd_options{profile:1b} run scoreboard players add $mcmd_total dl.tmp 1 - -# Execute command (string or object) -execute if data storage datalib:engine _mcmd_current{} run function datalib:core/internal/api/cmd/other/multi_cmd/exec_object -execute unless data storage datalib:engine _mcmd_current{} run function datalib:core/internal/api/cmd/other/multi_cmd/exec_string - -# Process next command -function datalib:core/internal/api/cmd/other/multi_cmd/step diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/step_func.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/step_func.mcfunction deleted file mode 100644 index 941c062d..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/step_func.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -execute unless data storage datalib:engine _mcmd_list[0] run return 0 - -data modify storage datalib:engine _mcmd_entry set value {} -data modify storage datalib:engine _mcmd_entry.current_cmd set from storage datalib:engine _mcmd_list[0] -data remove storage datalib:engine _mcmd_list[0] - -function datalib:core/internal/api/cmd/other/multi_cmd/exec_func with storage datalib:engine _mcmd_entry - -function datalib:core/internal/api/cmd/other/multi_cmd/step_func diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_blocked.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_blocked.mcfunction deleted file mode 100644 index d4ea2080..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_blocked.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:api/cmd/internal/sandbox_blocked -# Called by cmd/ files when sandbox:1b is active AND command is NOT in allowlist. -# Reads datalib:engine _sandbox_cmd (set by caller), logs, notifies, and kicks. -function datalib:core/internal/api/cmd/sandbox_blocked_macro with storage datalib:engine {} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_blocked_macro.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_blocked_macro.mcfunction deleted file mode 100644 index a6f4a937..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_blocked_macro.mcfunction +++ /dev/null @@ -1,14 +0,0 @@ -# datalib:api/cmd/internal/sandbox_blocked_macro [MACRO] -# INPUT: $(_sandbox_cmd) — read from datalib:engine storage via `with storage datalib:engine {}` -# Logs WARN entry, notifies debug admins, and kicks the player. -# Do NOT call directly — use datalib:api/cmd/internal/sandbox_blocked. -$data modify storage datalib:engine _log_add_tmp.message set value "[SANDBOX] cmd/$(_sandbox_cmd) blocked" -data modify storage datalib:engine _log_add_tmp.level set value "WARN" -data modify storage datalib:engine _log_add_tmp.color set value "yellow" -execute if score #dl.log_level dl.log_level matches 2.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"SANDBOX ","color":"red","bold":true},{"text":"cmd/$(_sandbox_cmd) blocked","color":"red"}] -data remove storage datalib:engine _log_add_tmp.message -data remove storage datalib:engine _log_add_tmp.level -data remove storage datalib:engine _log_add_tmp.color -execute if entity @s[type=player] run playsound datalib:ui.error master @s ~ ~ ~ 0.7 0.8 -execute if entity @s[type=player] run tellraw @s ["",{"text":"\uE000","color":"#00AAAA"},{"text":" ","color":"#00AAAA"},{"text":"✘ ","color":"red"},{"translate":"datalib.msg.sandbox_blocked","color":"red"}] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_gate.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_gate.mcfunction deleted file mode 100644 index 61c4f32a..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_gate.mcfunction +++ /dev/null @@ -1,21 +0,0 @@ -# datalib:api/cmd/internal/sandbox_gate -# Allowlist-aware sandbox gate for cmd/ functions. -# Integrated with Memory Canaries for strict sandbox isolation. -# -# Returns 1 → command is allowlisted — execution continues. -# Returns 0 → command is blocked + player kicked — execution halts. - -# Set up canary in memory -data modify storage datalib:engine security.canary set value "0xCAFEBABE" - -# Run Obfuscated Validation (f_2a83h) -execute store success storage datalib:engine security.validation_status int 1 run function datalib:core/security/pipeline/f_2a83h - -# If Canary was manipulated -> HALT -execute unless data storage datalib:engine security{canary:"0xCAFEBABE"} run return run function datalib:core/security/pipeline/canary_trigger - -# Proceed to standard macro evaluation -function datalib:core/internal/api/cmd/sandbox_gate_macro with storage datalib:engine {} - -# Cleanup -data remove storage datalib:engine security.canary diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_gate_macro.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_gate_macro.mcfunction deleted file mode 100644 index 5d0a29ec..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/sandbox_gate_macro.mcfunction +++ /dev/null @@ -1,10 +0,0 @@ -# datalib:api/cmd/internal/sandbox_gate_macro [MACRO] -# Called with storage datalib:engine {} — reads $(_sandbox_cmd) from engine storage. -# Returns 1 if command is in sandbox_allowlist (compound key lookup). -# Calls type_violation (log + kick) and returns 0 if blocked. -$execute if data storage datalib:engine security.sandbox_allowlist{$(_sandbox_cmd):1b} run return 1 -# Not in allowlist -data modify storage datalib:input _violation_type set from storage datalib:engine _sandbox_cmd -function datalib:core/security/type_violation -data remove storage datalib:input _violation_type -return 0 diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/dispatch.mcfunction deleted file mode 100644 index a355711b..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/dispatch.mcfunction +++ /dev/null @@ -1,19 +0,0 @@ -# datalib:api/gamerule/internal/dispatch -# Evaluates the value and calls the appropriate callback function. -# Called exclusively by datalib:api/gamerule/set — do NOT call directly. -# -# INPUT (storage datalib:input): -# value — raw value string: "true", "false", or numeric string -# gr_on_true — (optional) function to call when value is "true" -# gr_on_false — (optional) function to call when value is "false" -# gr_on_value — (optional) function to call for numeric match -# gr_matches — (optional) scoreboard range string, e.g. "5..10" - -# ── Boolean: true ──────────────────────────────────────────────────────────── -execute if data storage datalib:input {value:"true"} if data storage datalib:input gr_on_true run return run function datalib:core/internal/api/gamerule/call_on_true with storage datalib:input {} - -# ── Boolean: false ─────────────────────────────────────────────────────────── -execute if data storage datalib:input {value:"false"} if data storage datalib:input gr_on_false run return run function datalib:core/internal/api/gamerule/call_on_false with storage datalib:input {} - -# ── Numeric with explicit matches range ────────────────────────────────────── -execute if data storage datalib:input gr_on_value if data storage datalib:input gr_matches run function datalib:core/internal/api/gamerule/numeric_check with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/dispatch.mcfunction deleted file mode 100644 index 0155b842..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/dispatch.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -data modify storage datalib:engine _ia_cur set from storage datalib:engine _ia_iter[0] -data remove storage datalib:engine _ia_iter[0] - -function datalib:core/internal/api/interaction/check_bind with storage datalib:engine _ia_cur - -execute if data storage datalib:engine _ia_iter[0] run function datalib:core/internal/api/interaction/dispatch diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/tick_scan.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/tick_scan.mcfunction deleted file mode 100644 index 4ce2388c..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/tick_scan.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -# Module toggle guard — skips this module when disabled via datalib:api/toggle/interaction/false -execute unless data storage datalib:engine {modules:{interaction:1b}} run return 0 - -execute unless entity @e[type=minecraft:interaction,tag=datalib.interaction,limit=1] run return 0 - -execute if data storage datalib:engine interaction_binds.attack[0] run execute as @e[type=minecraft:interaction,tag=datalib.interaction] if data entity @s attack run function datalib:core/internal/api/interaction/on_attack - -execute if data storage datalib:engine interaction_binds.use[0] run execute as @e[type=minecraft:interaction,tag=datalib.interaction] if data entity @s interaction run function datalib:core/internal/api/interaction/on_use diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/unbind_filter.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/unbind_filter.mcfunction deleted file mode 100644 index e077fe9d..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/unbind_filter.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -execute unless data storage datalib:engine _ia_ubinds[0] run return 0 - -data modify storage datalib:engine _ia_ucur set from storage datalib:engine _ia_ubinds[0] -data remove storage datalib:engine _ia_ubinds[0] - -function datalib:core/internal/api/interaction/unbind_check with storage datalib:engine _ia_ufilter - -function datalib:core/internal/api/interaction/unbind_filter -data remove storage datalib:engine _ia_ucur diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/check_bind.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/check_bind.mcfunction deleted file mode 100644 index 99bf7bef..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/check_bind.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -execute unless data storage datalib:engine _ptd_binds[0] run return 0 - -data modify storage datalib:engine _ptd_current set from storage datalib:engine _ptd_binds[0] -data remove storage datalib:engine _ptd_binds[0] - -execute store result score $ptd_entry_val dl.tmp run data get storage datalib:engine _ptd_current.value -execute if score $ptd_val dl.tmp = $ptd_entry_val dl.tmp run function datalib:core/internal/api/perm/trigger/run_if_perm with storage datalib:engine _ptd_current - -function datalib:core/internal/api/perm/trigger/check_bind diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/exec.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/exec.mcfunction deleted file mode 100644 index ea238378..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/exec.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ -execute if data storage datalib:engine _ptd_current.func run function datalib:core/internal/api/trigger/call with storage datalib:engine _ptd_current -execute if data storage datalib:engine _ptd_current.cmd run function datalib:core/internal/api/trigger/call2 with storage datalib:engine _ptd_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/run_if_perm.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/run_if_perm.mcfunction deleted file mode 100644 index f2ae091a..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/run_if_perm.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -execute if entity @s[tag=datalib.admin] run function datalib:core/internal/api/perm/trigger/exec with storage datalib:engine _ptd_current - -$execute unless entity @s[tag=datalib.admin] if entity @s[tag=perm.$(perm)] run function datalib:core/internal/api/perm/trigger/exec with storage datalib:engine _ptd_current - -$execute unless entity @s[tag=datalib.admin] unless entity @s[tag=perm.$(perm)] run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"$(perm)","color":"yellow"},{"text":" — you don't have this permission.","color":"red"}] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/tick_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/tick_dispatch.mcfunction deleted file mode 100644 index cdb4dd9e..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/tick_dispatch.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -$execute as @a[scores={$(name)=1..}] run function datalib:core/internal/api/perm/trigger/player_dispatch with storage datalib:engine _pt_tick_ctx - -$execute as @a run scoreboard players enable @s $(name) diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/tick_step_loop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/tick_step_loop.mcfunction deleted file mode 100644 index 80070f0d..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/tick_step_loop.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -execute unless data storage datalib:engine _pt_names_tmp[0] run return 0 - -data modify storage datalib:engine _pt_tick_ctx set from storage datalib:engine _pt_names_tmp[0] -data remove storage datalib:engine _pt_names_tmp[0] - -function datalib:core/internal/api/perm/trigger/tick_dispatch with storage datalib:engine _pt_tick_ctx - -function datalib:core/internal/api/perm/trigger/tick_step_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/unbind_filter.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/unbind_filter.mcfunction deleted file mode 100644 index 1296aa62..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/unbind_filter.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -execute unless data storage datalib:engine _pt_unbind[0] run return 0 - -execute store result score $pt_fval dl.tmp run data get storage datalib:engine _pt_unbind[0].value -execute store result score $pt_uval dl.tmp run data get storage datalib:engine _pt_uval - -execute unless score $pt_fval dl.tmp = $pt_uval dl.tmp run function datalib:core/internal/api/perm/trigger/unbind_reinsert with storage datalib:engine _pt_filter_ctx - -data remove storage datalib:engine _pt_unbind[0] -function datalib:core/internal/api/perm/trigger/unbind_filter diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/call2.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/call2.mcfunction deleted file mode 100644 index 1a4c2a37..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/call2.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -# datalib:api/trigger/internal/call2 [MACRO] - -# SECURITY: central gate -execute unless function datalib:core/security/cmd_gate run return 0 - -tellraw @a[tag=datalib.admin] [{"selector":"@s","color":"gold"},{"text":" - command executed","color":"yellow"}] - -$$(cmd) diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/check_next.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/check_next.mcfunction deleted file mode 100644 index d4c18a10..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/check_next.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -execute unless data storage datalib:engine _tc_binds[0] run return 0 - -data modify storage datalib:engine _tc_current set from storage datalib:engine _tc_binds[0] -data remove storage datalib:engine _tc_binds[0] - -execute store result score $tc_val dl.tmp run data get storage datalib:engine _tc_current.value - -execute if score $tc_player dl.tmp = $tc_val dl.tmp if data storage datalib:engine _tc_current.func run function datalib:core/internal/api/trigger/call with storage datalib:engine _tc_current - -execute if score $tc_player dl.tmp = $tc_val dl.tmp if data storage datalib:engine _tc_current.cmd run function datalib:core/internal/api/trigger/call2 with storage datalib:engine _tc_current - -function datalib:core/internal/api/trigger/check_next diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/dispatch.mcfunction deleted file mode 100644 index 88b3d6b4..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/dispatch.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -scoreboard players operation $tc_player dl.tmp = @s dl_action - -scoreboard players set @s dl_action 0 -scoreboard players enable @s dl_action - -execute unless data storage datalib:engine trigger_binds[0] run return 0 - -data modify storage datalib:engine _tc_binds set from storage datalib:engine trigger_binds - -function datalib:core/internal/api/trigger/check_next -data remove storage datalib:engine _tc_binds -data remove storage datalib:engine _tc_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/unbind_filter.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/unbind_filter.mcfunction deleted file mode 100644 index 75d379f3..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/unbind_filter.mcfunction +++ /dev/null @@ -1,10 +0,0 @@ -execute unless data storage datalib:engine _tc_unbind[0] run return 0 - -execute store result score $tc_fval dl.tmp run data get storage datalib:engine _tc_unbind[0].value - -execute store result score $tc_uval dl.tmp run data get storage datalib:engine _tc_uval - -execute unless score $tc_fval dl.tmp = $tc_uval dl.tmp run data modify storage datalib:engine trigger_binds append from storage datalib:engine _tc_unbind[0] - -data remove storage datalib:engine _tc_unbind[0] -function datalib:core/internal/api/trigger/unbind_filter diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/call_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/wand/call_cmd.mcfunction deleted file mode 100644 index 44f095d6..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/call_cmd.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -# datalib:api/wand/internal/call_cmd [MACRO] - -# SECURITY: central gate -execute unless function datalib:core/security/cmd_gate run return 0 - -tellraw @a[tag=datalib.admin] [{"selector":"@s","color":"gold"},{"text":" - command executed","color":"yellow"}] - -$$(cmd) diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/check_item.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/wand/check_item.mcfunction deleted file mode 100644 index 60c79f39..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/check_item.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:api/wand/internal/check_item [MACRO] -# $(tag) → custom_data tag name -# If the item in the player's main hand has this tag, run the bind. - -$execute if items entity @s weapon.mainhand *[minecraft:custom_data~{wand:"$(tag)"}] run function datalib:core/internal/api/wand/fire with storage datalib:engine _wand_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/check_next.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/wand/check_next.mcfunction deleted file mode 100644 index 81b4b914..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/check_next.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# datalib:api/wand/internal/check_next -# Iterate bind list: match the tag of the held item. - -execute unless data storage datalib:engine _wand_iter[0] run return 0 - -data modify storage datalib:engine _wand_current set from storage datalib:engine _wand_iter[0] -data remove storage datalib:engine _wand_iter[0] - -function datalib:core/internal/api/wand/check_item with storage datalib:engine _wand_current - -function datalib:core/internal/api/wand/check_next diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/wand/dispatch.mcfunction deleted file mode 100644 index 03dabe1e..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/dispatch.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:api/wand/internal/dispatch -# Called as @s. Compare held items with the bind list. - -data modify storage datalib:engine _wand_iter set from storage datalib:engine wand_binds -execute if data storage datalib:engine _wand_iter[0] run function datalib:core/internal/api/wand/check_next -data remove storage datalib:engine _wand_iter -data remove storage datalib:engine _wand_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/fire.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/wand/fire.mcfunction deleted file mode 100644 index b97b97b5..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/fire.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:api/wand/internal/fire [MACRO] -# Run the bind based on func or cmd field. - -execute if data storage datalib:engine _wand_current.func run function datalib:core/internal/api/wand/call_func with storage datalib:engine _wand_current -execute if data storage datalib:engine _wand_current.cmd run function datalib:core/internal/api/wand/call_cmd with storage datalib:engine _wand_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/tick_scan.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/wand/tick_scan.mcfunction deleted file mode 100644 index 991405a5..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/tick_scan.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# datalib:api/wand/internal/tick_scan -# Every tick: detect players with datalib.rightClick score 1+, -# check their held item, run the matching bind. - -# Module toggle guard — skips this module when disabled via datalib:api/toggle/wand/false -execute unless data storage datalib:engine {modules:{wand:1b}} run return 0 - -execute unless data storage datalib:engine wand_binds[0] run return 0 - -execute as @a[scores={datalib.rightClick=1..}] at @s run function datalib:core/internal/api/wand/dispatch -scoreboard players set @a[scores={datalib.rightClick=1..}] datalib.rightClick 0 diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/unbind_filter.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/wand/unbind_filter.mcfunction deleted file mode 100644 index 07af7446..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/unbind_filter.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -# datalib:api/wand/internal/unbind_filter -# Write back entries from _wand_unbinds that do not match _wand_filter_tag. - -execute unless data storage datalib:engine _wand_unbinds[0] run return 0 - -data modify storage datalib:engine _wand_cur set from storage datalib:engine _wand_unbinds[0] -data remove storage datalib:engine _wand_unbinds[0] - -function datalib:core/internal/api/wand/unbind_check with storage datalib:engine _wand_cur - -function datalib:core/internal/api/wand/unbind_filter -data remove storage datalib:engine _wand_cur diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/unregister_exec.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/api/wand/unregister_exec.mcfunction deleted file mode 100644 index 33dbfb79..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/unregister_exec.mcfunction +++ /dev/null @@ -1,17 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:api/wand/unregister -# Removes all wand binds belonging to a specific tag. -# -# INPUT: -# $(tag) → tag to remove -# ───────────────────────────────────────────────────────────────── - -execute unless data storage datalib:engine wand_binds run return 0 - -data modify storage datalib:engine _wand_unbinds set from storage datalib:engine wand_binds -data modify storage datalib:engine wand_binds set value [] -$data modify storage datalib:engine _wand_filter_tag set value "$(tag)" -function datalib:core/internal/api/wand/unbind_filter -data remove storage datalib:engine _wand_unbinds -data remove storage datalib:engine _wand_filter_tag -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"wand/unregister ","color":"aqua"},{"text":"✘ ","color":"red"},{"text":"$(tag)","color":"white"},{"text":" removed","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/add_exec.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/add_exec.mcfunction deleted file mode 100644 index d225b020..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/add_exec.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -# datalib:core/lib/batch/internal/add_exec [MACRO] -# INPUT: $(id) -# func or cmd field existence is checked outside the macro, -# then the relevant append_func / append_cmd is called — prevents undefined $(func/cmd). - -$execute unless data storage datalib:engine batches.$(id) run return 0 - -execute if data storage datalib:input func run function datalib:core/internal/core/lib/batch/add_func with storage datalib:input -execute if data storage datalib:input cmd run function datalib:core/internal/core/lib/batch/add_cmd with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/flush_loop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/flush_loop.mcfunction deleted file mode 100644 index a9c75918..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/flush_loop.mcfunction +++ /dev/null @@ -1,27 +0,0 @@ -# datalib:core/lib/batch/internal/flush_loop -# Consumes _bfl_items. For each item: -# delay = floor($bfl_idx * $bfl_spread / $bfl_total) -# computed and added to the queue. -# func or cmd presence is checked with execute if data. - -execute unless data storage datalib:engine _bfl_items[0] run return 0 - -# delay = floor(idx * spread / total) -scoreboard players operation $bfl_delay dl.tmp = $bfl_idx dl.tmp -scoreboard players operation $bfl_delay dl.tmp *= $bfl_spread dl.tmp -scoreboard players operation $bfl_delay dl.tmp /= $bfl_total dl.tmp - -# Move item to temporary storage -data modify storage datalib:engine _bfl_cur set from storage datalib:engine _bfl_items[0] -data remove storage datalib:engine _bfl_items[0] - -# Write delay to item, then queue by func/cmd -execute store result storage datalib:engine _bfl_cur.delay int 1 run scoreboard players get $bfl_delay dl.tmp - -execute if data storage datalib:engine _bfl_cur.func run function datalib:core/internal/core/lib/batch/flush_queue_func with storage datalib:engine _bfl_cur -execute unless data storage datalib:engine _bfl_cur.func run execute if data storage datalib:engine _bfl_cur.cmd run function datalib:core/internal/core/lib/batch/flush_queue_cmd with storage datalib:engine _bfl_cur - -data remove storage datalib:engine _bfl_cur -scoreboard players add $bfl_idx dl.tmp 1 - -function datalib:core/internal/core/lib/batch/flush_loop \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_fire.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_fire.mcfunction deleted file mode 100644 index 977aee12..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_fire.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -execute if data storage datalib:engine queue[0].func if data storage datalib:engine queue[0].player run function datalib:core/internal/core/lib/queue_run_func_as with storage datalib:engine queue[0] -execute if data storage datalib:engine queue[0].func unless data storage datalib:engine queue[0].player run function datalib:core/internal/core/lib/queue_run_func with storage datalib:engine queue[0] -execute if data storage datalib:engine queue[0].cmd if data storage datalib:engine queue[0].player run function datalib:core/internal/core/lib/queue_run_cmd_as with storage datalib:engine queue[0] -execute if data storage datalib:engine queue[0].cmd unless data storage datalib:engine queue[0].player run function datalib:core/internal/core/lib/queue_run_cmd with storage datalib:engine queue[0] -data remove storage datalib:engine queue[0] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_run_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_run_cmd.mcfunction deleted file mode 100644 index 6fccbc8a..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_run_cmd.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -# SECURITY: central gate -execute unless function datalib:core/security/cmd_gate run return 0 - -tellraw @a[tag=datalib.admin] [{"selector":"@s","color":"gold"},{"text":" - command executed","color":"yellow"}] - -$$(cmd) diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/repeat_n_loop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/repeat_n_loop.mcfunction deleted file mode 100644 index 44e120fe..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/repeat_n_loop.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -execute if score $rn_i dl.tmp >= $rn_n dl.tmp run return 0 - -execute store result score $repeat_i dl.tmp run scoreboard players get $rn_i dl.tmp -function datalib:core/internal/core/lib/repeat_n_call with storage datalib:engine {} -scoreboard players add $rn_i dl.tmp 1 -function datalib:core/internal/core/lib/repeat_n_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/insert_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/insert_dispatch.mcfunction deleted file mode 100644 index 22eb4226..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/insert_dispatch.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$function stringlib:util/insert {Index:$(Index)} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_lower_fast_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_lower_fast_dispatch.mcfunction deleted file mode 100644 index 4c5ce8a4..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_lower_fast_dispatch.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$function stringlib:util/to_lowercase/fast {String:"$(String)"} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_lower_full_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_lower_full_dispatch.mcfunction deleted file mode 100644 index 9d8ef69a..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_lower_full_dispatch.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$function stringlib:util/to_lowercase/full {String:"$(String)"} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_number_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_number_dispatch.mcfunction deleted file mode 100644 index 0dd38c18..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_number_dispatch.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$function stringlib:util/to_number {Input:"$(Input)"} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_string_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_string_dispatch.mcfunction deleted file mode 100644 index 511071b7..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_string_dispatch.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$function stringlib:util/to_string {Input:$(Input)} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_upper_fast_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_upper_fast_dispatch.mcfunction deleted file mode 100644 index 89b3f1f8..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_upper_fast_dispatch.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$function stringlib:util/to_uppercase/fast {String:"$(String)"} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_upper_full_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_upper_full_dispatch.mcfunction deleted file mode 100644 index 9f0d2514..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/string/to_upper_full_dispatch.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$function stringlib:util/to_uppercase/full {String:"$(String)"} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/queue/flush_loop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/queue/flush_loop.mcfunction deleted file mode 100644 index 0367e334..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/queue/flush_loop.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:core/queue/internal/flush_loop -# Drains the entire work_queue in one call stack (used by queue/flush). -# Recursion depth = queue size — do NOT call on large queues. - -execute unless data storage datalib:engine work_queue[0] run return 0 -function datalib:core/internal/core/queue/exec_next -function datalib:core/internal/core/queue/flush_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/queue/tick.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/core/queue/tick.mcfunction deleted file mode 100644 index bc591f60..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/queue/tick.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# datalib:core/queue/internal/tick -# Rate-limited work queue dispatcher — called every tick by tick.mcfunction. -# Reads work_queue_rate and processes up to that many items. -# Early-exit if queue is empty (zero overhead when idle). - -execute unless data storage datalib:engine work_queue[0] run return 0 - -execute store result score #wq_rate dl.tmp run data get storage datalib:engine work_queue_rate -execute if score #wq_rate dl.tmp matches ..0 run return 0 - -function datalib:core/internal/core/queue/tick_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/debug/tools/trigger/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/debug/tools/trigger/dispatch.mcfunction deleted file mode 100644 index 9257a630..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/debug/tools/trigger/dispatch.mcfunction +++ /dev/null @@ -1,91 +0,0 @@ -# datalib:debug/tools/trigger/internal/dispatch -# Calls datalib:api/cmd/* based on tools_trigger.type. -# All calls use "with storage datalib:engine tools_trigger.data". - -# ── Message ────────────────────────────────────────────────────────────────── -# type:"msg" → data:{player:"Name", message:"..."} -execute if data storage datalib:engine tools_trigger{type:"msg"} run function datalib:api/cmd/msg with storage datalib:engine tools_trigger.data - -# type:"title" → data:{player:"Name", text:"...", color:"gold"} -execute if data storage datalib:engine tools_trigger{type:"title"} run function datalib:api/cmd/title with storage datalib:engine tools_trigger.data - -# type:"subtitle" → data:{player:"Name", text:"...", color:"white"} -execute if data storage datalib:engine tools_trigger{type:"subtitle"} run function datalib:api/cmd/subtitle with storage datalib:engine tools_trigger.data - -# type:"actionbar" → data:{player:"Name", text:"...", color:"aqua"} -execute if data storage datalib:engine tools_trigger{type:"actionbar"} run function datalib:api/cmd/actionbar with storage datalib:engine tools_trigger.data - -# type:"title_times"→ data:{player:"Name", in:10, stay:70, out:20} -execute if data storage datalib:engine tools_trigger{type:"title_times"} run function datalib:api/cmd/title_times with storage datalib:engine tools_trigger.data - -# type:"title_clear"→ data:{player:"Name"} -execute if data storage datalib:engine tools_trigger{type:"title_clear"} run function datalib:api/cmd/title_clear with storage datalib:engine tools_trigger.data - -# type:"title_reset"→ data:{player:"Name"} -execute if data storage datalib:engine tools_trigger{type:"title_reset"} run function datalib:api/cmd/title_reset with storage datalib:engine tools_trigger.data - -# ── Sound & Particles ────────────────────────────────────────────────────── -# type:"sound" → data:{player:"Name", sound:"minecraft:...", volume:1, pitch:1} -execute if data storage datalib:engine tools_trigger{type:"sound"} run function datalib:api/cmd/sound with storage datalib:engine tools_trigger.data - -# ── Efekt ───────────────────────────────────────────────────────────────── -# type:"effect_add" → data:{player:"Name", effect:"minecraft:speed", duration:100, amplifier:1} -execute if data storage datalib:engine tools_trigger{type:"effect_add"} run function datalib:api/cmd/effect_give with storage datalib:engine tools_trigger.data - -# type:"effect_clear"→ data:{player:"Name"} -execute if data storage datalib:engine tools_trigger{type:"effect_clear"} run function datalib:api/cmd/effect_clear with storage datalib:engine tools_trigger.data - -# ── Item ────────────────────────────────────────────────────────────────── -# type:"give" → data:{player:"Name", item:"minecraft:diamond", count:1} -execute if data storage datalib:engine tools_trigger{type:"give"} run function datalib:api/cmd/give with storage datalib:engine tools_trigger.data - -# ── XP ──────────────────────────────────────────────────────────────────── -# type:"xp" → data:{player:"Name", amount:100, type:"points"} (type: points|levels) -execute if data storage datalib:engine tools_trigger{type:"xp"} run function datalib:api/cmd/xp_add with storage datalib:engine tools_trigger.data - -# ── Oyuncu ──────────────────────────────────────────────────────────────── -# type:"gamemode" → data:{player:"Name", mode:"survival"} -execute if data storage datalib:engine tools_trigger{type:"gamemode"} run function datalib:api/cmd/gamemode with storage datalib:engine tools_trigger.data - -# type:"kick" → data:{player:"Name"} -execute if data storage datalib:engine tools_trigger{type:"kick"} run function datalib:api/cmd/kick with storage datalib:engine tools_trigger.data - -# type:"tp" → data:{player:"Name", x:0, y:64, z:0} -execute if data storage datalib:engine tools_trigger{type:"tp"} run function datalib:api/cmd/tp_to_coords with storage datalib:engine tools_trigger.data - -# ── Scoreboard ──────────────────────────────────────────────────────────── -# type:"score_set" → data:{player:"Name", objective:"obj", value:10} -execute if data storage datalib:engine tools_trigger{type:"score_set"} run function datalib:api/cmd/scoreboard_set with storage datalib:engine tools_trigger.data - -# type:"score_add" → data:{player:"Name", objective:"obj", amount:5} -execute if data storage datalib:engine tools_trigger{type:"score_add"} run function datalib:api/cmd/scoreboard_add with storage datalib:engine tools_trigger.data - -# ── Tag ─────────────────────────────────────────────────────────────────── -# type:"tag_add" → data:{player:"Name", tag:"myTag"} -execute if data storage datalib:engine tools_trigger{type:"tag_add"} run function datalib:api/cmd/tag_add with storage datalib:engine tools_trigger.data - -# type:"tag_remove" → data:{player:"Name", tag:"myTag"} -execute if data storage datalib:engine tools_trigger{type:"tag_remove"} run function datalib:api/cmd/tag_remove with storage datalib:engine tools_trigger.data - -# ── World ───────────────────────────────────────────────────────────────── -# type:"fill" → data:{x1:..,y1:..,z1:..,x2:..,y2:..,z2:..,block:"minecraft:stone"} -execute if data storage datalib:engine tools_trigger{type:"fill"} run function datalib:api/cmd/fill with storage datalib:engine tools_trigger.data - -# type:"setblock" → data:{x:..,y:..,z:..,block:"minecraft:stone"} -execute if data storage datalib:engine tools_trigger{type:"setblock"} run function datalib:api/cmd/setblock with storage datalib:engine tools_trigger.data - -# ── Fonksiyon & Komut ───────────────────────────────────────────────────── -# NOTE: delay / schedule_cancel intentionally excluded here. -# The schedule command runs at op-level; allowing arbitrary function scheduling. -# Use datalib:core/lib/schedule directly and explicitly if needed. -# type:"func" → data:{ns:"namespace", path:"func/path"} -execute if data storage datalib:engine tools_trigger{type:"func"} run function datalib:core/internal/debug/tools/trigger/exec_func with storage datalib:engine tools_trigger.data - -# type:"cmd" → data:{cmd:"say hello"} -execute if data storage datalib:engine tools_trigger{type:"cmd"} run function datalib:core/internal/debug/tools/trigger/exec_cmd with storage datalib:engine tools_trigger.data - -# type:"multi1" → data:{list:[],options:{}} -execute if data storage datalib:engine tools_trigger{type:"multi1"} run function datalib:api/cmd/other/multi_cmd_adv with storage datalib:engine tools_trigger.data - -# type:"multi2" → data:{commands:[]} -execute if data storage datalib:engine tools_trigger{type:"multi2"} run function datalib:api/cmd/other/multi_cmd with storage datalib:engine tools_trigger.data diff --git a/datapacks/dataLib/data/datalib/function/core/internal/events/fire_deferred.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/events/fire_deferred.mcfunction deleted file mode 100644 index 9a23fd84..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/events/fire_deferred.mcfunction +++ /dev/null @@ -1 +0,0 @@ -function datalib:events/fire with storage datalib:engine queue[0] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/events/uro_check.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/events/uro_check.mcfunction deleted file mode 100644 index 31112197..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/events/uro_check.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$execute unless data storage datalib:engine _uro{func:"$(func)"} run function datalib:core/internal/events/uro_append with storage datalib:engine _uro diff --git a/datapacks/dataLib/data/datalib/function/core/internal/events/uro_loop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/events/uro_loop.mcfunction deleted file mode 100644 index d5c8c827..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/events/uro_loop.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -function datalib:core/internal/events/uro_check with storage datalib:engine _uro.src[0] -data remove storage datalib:engine _uro.src[0] -execute if data storage datalib:engine _uro.src[0] run function datalib:core/internal/events/uro_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/player/init_from_name.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/player/init_from_name.mcfunction deleted file mode 100644 index 0b6cedfc..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/player/init_from_name.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -# datalib:player/internal/init_from_name [MACRO] -# Relay: storage datalib:names temp {NAME:""} → datalib:player/init -# Called by on_player_join after datalib:player/get_name populates datalib:names temp. -# Bridges the NAME key to the player key expected by player/init. - -$data modify storage datalib:engine _pid_init_tmp set value {player:"$(NAME)"} -function datalib:player/init with storage datalib:engine _pid_init_tmp -data remove storage datalib:engine _pid_init_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/player/init_online.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/player/init_online.mcfunction deleted file mode 100644 index 281c9b63..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/player/init_online.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:player/internal/init_online -# @s = online player -# Called once per online player during load to ensure pid is assigned. -# Uses get_name to fetch the display name, then delegates to init_from_ndataLib. - -function datalib:player/get_name -function datalib:core/internal/player/init_from_name with storage datalib:names temp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/tick.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/tick.mcfunction deleted file mode 100644 index b422ac62..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/tick.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# datalib:systems/cb/internal/tick -# Called each tick when cb_queue is non-empty. -# Processes all entries: decrements ticks_left, fires those that reach 0. - -# Copy queue to work buffer, clear queue, rebuild after processing -data modify storage datalib:engine _cb_work set from storage datalib:engine cb_queue -data remove storage datalib:engine cb_queue -data modify storage datalib:engine cb_queue set value [] - -execute if data storage datalib:engine _cb_work[0] run function datalib:core/internal/systems/cb/process_step -data remove storage datalib:engine _cb_work diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/region_loop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/region_loop.mcfunction deleted file mode 100644 index 3ab4af04..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/region_loop.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -# datalib:systems/geo/region_watch/internal/region_loop -# @s = the player being checked -# Consumes _rw_iter list, calls check_region for each region. - -execute unless data storage datalib:engine _rw_iter[0] run return 0 - -data modify storage datalib:engine _rw_cur set from storage datalib:engine _rw_iter[0] -data remove storage datalib:engine _rw_iter[0] - -function datalib:core/internal/systems/geo/region_watch/check_region with storage datalib:engine _rw_cur - -function datalib:core/internal/systems/geo/region_watch/region_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/tick_scan.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/tick_scan.mcfunction deleted file mode 100644 index 25cdd0e7..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/tick_scan.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -# datalib:systems/geo/region_watch/internal/tick_scan -# Called directly from core/tick/queue_systems.mcfunction. -# If region_watches is non-empty, checks all regions for each player. - -# Module toggle guard — skips this module when disabled via datalib:api/toggle/geo/false -execute unless data storage datalib:engine {modules:{geo:1b}} run return 0 - -execute unless data storage datalib:engine region_watches run return 0 - -data modify storage datalib:engine _rw_watch_list set from storage datalib:engine region_watches -execute as @a run function datalib:core/internal/systems/geo/region_watch/player_scan -data remove storage datalib:engine _rw_watch_list diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/unregister_exec.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/unregister_exec.mcfunction deleted file mode 100644 index 9a8810e4..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/unregister_exec.mcfunction +++ /dev/null @@ -1,17 +0,0 @@ -# datalib:systems/geo/region_watch/internal/unregister_exec [MACRO] -# INPUT: $(id) -# region_watches in list format — always run filter, -# if id not found, list remains unchanged. - -execute unless data storage datalib:engine region_watches run return 0 - -data modify storage datalib:engine _rw_unbind_id set from storage datalib:input id -data modify storage datalib:engine _rw_new set value [] -data modify storage datalib:engine _rw_src set from storage datalib:engine region_watches -function datalib:core/internal/systems/geo/region_watch/unregister_filter -data modify storage datalib:engine region_watches set from storage datalib:engine _rw_new -data remove storage datalib:engine _rw_new -data remove storage datalib:engine _rw_src -data remove storage datalib:engine _rw_unbind_id - -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"geo/region_watch/unregister ","color":"aqua"},{"text":"$(id)","color":"white"},{"text":" removed","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/unregister_filter.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/unregister_filter.mcfunction deleted file mode 100644 index c228a656..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/unregister_filter.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -# datalib:systems/geo/region_watch/internal/unregister_filter -# Iterates _rw_src list. -# Copies entries whose id does not match _rw_unbind_id to _rw_new. - -execute unless data storage datalib:engine _rw_src[0] run return 0 - -data modify storage datalib:engine _rw_cur set from storage datalib:engine _rw_src[0] -data remove storage datalib:engine _rw_src[0] - -function datalib:core/internal/systems/geo/region_watch/unregister_check with storage datalib:engine _rw_cur - -function datalib:core/internal/systems/geo/region_watch/unregister_filter \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/check_bind.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/check_bind.mcfunction deleted file mode 100644 index 907781db..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/check_bind.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:systems/hook/internal/check_bind [MACRO] -# INPUT: $(event) - event field of the bind in _hook_ctx -# If it matches _hook_fire_event, run func or cmd. -# @s = the triggering player - -$execute if data storage datalib:engine {_hook_fire_event:"$(event)"} if data storage datalib:engine _hook_ctx.func run function datalib:core/internal/systems/hook/exec with storage datalib:engine _hook_ctx -$execute if data storage datalib:engine {_hook_fire_event:"$(event)"} unless data storage datalib:engine _hook_ctx.func run function datalib:core/internal/systems/hook/run_cmd with storage datalib:engine _hook_ctx diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/dispatch.mcfunction deleted file mode 100644 index 1b0f3d47..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/dispatch.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# datalib:systems/hook/internal/dispatch -# Iterates _hook_iter list, runs matching events. - -execute unless data storage datalib:engine _hook_iter[0] run return 0 - -data modify storage datalib:engine _hook_ctx set from storage datalib:engine _hook_iter[0] -data remove storage datalib:engine _hook_iter[0] - -function datalib:core/internal/systems/hook/check_bind with storage datalib:engine _hook_ctx - -function datalib:core/internal/systems/hook/dispatch diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/fire.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/fire.mcfunction deleted file mode 100644 index 6c0e10b0..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/fire.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -# datalib:systems/hook/internal/fire [MACRO] -# INPUT: $(event) — event name to fire -# @s = the triggering player -# Copies hook_binds list and dispatches it. - -$data modify storage datalib:engine _hook_fire_event set value "$(event)" -data modify storage datalib:engine _hook_iter set from storage datalib:engine hook_binds - -execute if data storage datalib:engine _hook_iter run function datalib:core/internal/systems/hook/dispatch - -data remove storage datalib:engine _hook_iter -data remove storage datalib:engine _hook_fire_event diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_advancement_fire.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_advancement_fire.mcfunction deleted file mode 100644 index cdf48cce..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_advancement_fire.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -# datalib:systems/hook/internal/on_advancement_fire [MACRO] -# INPUT: $(advancement) -# @s = player who earned the advancement - -$data modify storage datalib:engine _hook_fire_tmp set value {event:"advancement:$(advancement)"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp - -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"hook/on_advancement_fire ","color":"aqua"},{"text":"advancement:$(advancement)","color":"yellow"}] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_block_break.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_block_break.mcfunction deleted file mode 100644 index 082ffb39..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_block_break.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_block_break -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"block_break"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_block_place.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_block_place.mcfunction deleted file mode 100644 index 32cab4d0..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_block_place.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_block_place -# @s = the triggering player -data modify storage datalib:engine _hook_fire_tmp set value {event:"block_place"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_dimension_change.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_dimension_change.mcfunction deleted file mode 100644 index c84e88fc..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_dimension_change.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_dimension_change -# @s = the triggering player -data modify storage datalib:engine _hook_fire_tmp set value {event:"dimension_change"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_drop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_drop.mcfunction deleted file mode 100644 index 31e8679e..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_drop.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/internal/on_drop -data modify storage datalib:engine _hook_fire_tmp set value {event:"drop_item"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_eat_fire.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_eat_fire.mcfunction deleted file mode 100644 index f698b227..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_eat_fire.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_eat_fire -# @s = the eating player -data modify storage datalib:engine _hook_fire_tmp set value {event:"eat"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_elytra_start.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_elytra_start.mcfunction deleted file mode 100644 index ffdcc897..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_elytra_start.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_elytra_start -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"elytra_start"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_elytra_stop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_elytra_stop.mcfunction deleted file mode 100644 index c5cce8e8..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_elytra_stop.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_elytra_stop -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"elytra_stop"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_enchant.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_enchant.mcfunction deleted file mode 100644 index 32c2e063..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_enchant.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/internal/on_enchant -# Bridge: #player_action:v1/enchanted → #datalib:events/on_enchant -# Executor: @s = player who enchanted -function #datalib:events/on_enchant diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_entity_kill.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_entity_kill.mcfunction deleted file mode 100644 index 00ea04e5..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_entity_kill.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_entity_kill -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"entity_kill"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_fish_fire.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_fish_fire.mcfunction deleted file mode 100644 index 65691343..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_fish_fire.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_fish_fire -# @s = the fishing player -data modify storage datalib:engine _hook_fire_tmp set value {event:"fish_caught"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_hero_of_the_village.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_hero_of_the_village.mcfunction deleted file mode 100644 index 3baffb5d..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_hero_of_the_village.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_hero_of_the_village -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"hero_of_the_village"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_interact_anvil.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_interact_anvil.mcfunction deleted file mode 100644 index 98826891..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_interact_anvil.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_interact_anvil -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"interact_anvil"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_interact_shulker_box.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_interact_shulker_box.mcfunction deleted file mode 100644 index 11b4861e..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_interact_shulker_box.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_interact_shulker_box -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"interact_shulker_box"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_item_use.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_item_use.mcfunction deleted file mode 100644 index 8c1a6874..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_item_use.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_item_use -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"item_use"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_jump.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_jump.mcfunction deleted file mode 100644 index 48bf18a3..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_jump.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/internal/on_jump -# Bridge: #player_action:v1/jumped → #datalib:events/on_jump -# Executor: @s = jumping player -function #datalib:events/on_jump diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_killed_by_arrow.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_killed_by_arrow.mcfunction deleted file mode 100644 index 22f188a8..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_killed_by_arrow.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_killed_by_arrow -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"killed_by_arrow"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_level_up.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_level_up.mcfunction deleted file mode 100644 index 630ebb3b..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_level_up.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_level_up -# @s = the triggering player -data modify storage datalib:engine _hook_fire_tmp set value {event:"level_up"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_open_chest.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_open_chest.mcfunction deleted file mode 100644 index a7f4f23b..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_open_chest.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/internal/on_open_chest -data modify storage datalib:engine _hook_fire_tmp set value {event:"open_chest"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_open_gui.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_open_gui.mcfunction deleted file mode 100644 index d8d6491e..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_open_gui.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/internal/on_open_gui -# Bridge: #player_action:v1/open_gui → #datalib:events/on_open_gui -# Executor: @s = player who opened a GUI block -function #datalib:events/on_open_gui diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_player_death.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_player_death.mcfunction deleted file mode 100644 index 1d31423a..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_player_death.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -# datalib:systems/hook/internal/on_player_death -# @s = the triggering player -data modify storage datalib:engine _hook_fire_tmp set value {event:"player_death"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp - -# Event bus -function #datalib:events/on_death diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_player_join.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_player_join.mcfunction deleted file mode 100644 index 67ad5b21..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_player_join.mcfunction +++ /dev/null @@ -1,13 +0,0 @@ -# datalib:systems/hook/internal/on_player_join -# @s = the triggering player -data modify storage datalib:engine _hook_fire_tmp set value {event:"player_join"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp - -# Event bus -function #datalib:events/on_join - -# Initialize player data and assign datalib.pid -# get_name populates datalib:names temp.NAME; init_from_name relays it to player/init -function datalib:player/get_name -function datalib:core/internal/player/init_from_name with storage datalib:names temp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_player_respawn.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_player_respawn.mcfunction deleted file mode 100644 index 64e1d9d9..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_player_respawn.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -# datalib:systems/hook/internal/on_player_respawn -# @s = the triggering player -data modify storage datalib:engine _hook_fire_tmp set value {event:"player_respawn"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp - -# Event bus -function #datalib:events/on_respawn diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sneak_start.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sneak_start.mcfunction deleted file mode 100644 index 4dbf732f..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sneak_start.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_sneak_start -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"sneak_start"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sneak_stop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sneak_stop.mcfunction deleted file mode 100644 index 27ec0072..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sneak_stop.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_sneak_stop -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"sneak_stop"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sprint_start.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sprint_start.mcfunction deleted file mode 100644 index d6555483..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sprint_start.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_sprint_start -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"sprint_start"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sprint_stop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sprint_stop.mcfunction deleted file mode 100644 index a322b31a..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_sprint_stop.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_sprint_stop -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"sprint_stop"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_target_hit.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_target_hit.mcfunction deleted file mode 100644 index 37488140..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_target_hit.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/internal/on_target_hit -data modify storage datalib:engine _hook_fire_tmp set value {event:"target_hit"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_trade.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_trade.mcfunction deleted file mode 100644 index c47e94ce..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_trade.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_trade -# @s = the triggering player -data modify storage datalib:engine _hook_fire_tmp set value {event:"trade"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_using_item.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_using_item.mcfunction deleted file mode 100644 index b287d22c..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_using_item.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:systems/hook/internal/on_using_item -# @s = player who triggered the event -data modify storage datalib:engine _hook_fire_tmp set value {event:"using_item"} -function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp -data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/tick_scan.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/tick_scan.mcfunction deleted file mode 100644 index 5d6fd127..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/tick_scan.mcfunction +++ /dev/null @@ -1,101 +0,0 @@ -# datalib:systems/hook/internal/tick_scan -# Her tick'te hook event'lerini tespit eder. -# Runs only if hook_binds is non-empty. - -# Module toggle guard — skips this module when disabled via datalib:api/toggle/hook/false -execute unless data storage datalib:engine {modules:{hook:1b}} run return 0 - -execute unless data storage datalib:engine hook_binds[0] run return 0 - -# player_join — delegated to #player_action:v1/joined (fired by player_action when player_action.join >= 1) -# Only score management remains here to prevent double-fire -execute as @a run scoreboard players set @s datalib.hook_online 1 - -# player_death — delegated to #player_action:v1/died (fired by player_action when player_action.death >= 1) -# Only score reset remains here to prevent double-fire -execute as @a[scores={datalib.hook_deaths=1..}] run scoreboard players set @s datalib.hook_deaths 0 - -# player_respawn — was dead (dead flag set) but alive again -execute as @a[tag=datalib.hook_dead,nbt={DeathTime:0s}] run function datalib:core/internal/systems/hook/on_player_respawn -execute as @a[tag=datalib.hook_dead,nbt={DeathTime:0s}] run tag @s remove datalib.hook_dead -execute as @a[nbt={DeathTime:1s}] run tag @s add datalib.hook_dead - -# level_up — XP level increase -execute as @a run function datalib:core/internal/systems/hook/check_level_up - -# block_place — advancement-based, placed_blocks score increase -execute as @a[scores={datalib.hook_placed=1..}] run function datalib:core/internal/systems/hook/on_block_place -execute as @a[scores={datalib.hook_placed=1..}] run scoreboard players set @s datalib.hook_placed 0 - -# block_break — statistic-based (no advancement trigger in 1.20.3–26.1+) -execute as @a run function datalib:core/internal/systems/hook/check_block_break - -# item_use — advancement-based, score increase -execute as @a[scores={datalib.hook_item_used=1..}] run function datalib:core/internal/systems/hook/on_item_use -execute as @a[scores={datalib.hook_item_used=1..}] run scoreboard players set @s datalib.hook_item_used 0 - - -# entity_kill — advancement-based, score increase -execute as @a[scores={datalib.hook_entity_killed=1..}] run function datalib:core/internal/systems/hook/on_entity_kill -execute as @a[scores={datalib.hook_entity_killed=1..}] run scoreboard players set @s datalib.hook_entity_killed 0 - -# using_item — item_durability_changed advancement-based -execute as @a[scores={datalib.hook_using_item=1..}] run function datalib:core/internal/systems/hook/on_using_item -execute as @a[scores={datalib.hook_using_item=1..}] run scoreboard players set @s datalib.hook_using_item 0 - -# killed_by_arrow — entity_killed_player + killing_blow:arrow advancement-based -execute as @a[scores={datalib.hook_killed_by_arrow=1..}] run function datalib:core/internal/systems/hook/on_killed_by_arrow -execute as @a[scores={datalib.hook_killed_by_arrow=1..}] run scoreboard players set @s datalib.hook_killed_by_arrow 0 - -# hero_of_the_village — raid victory advancement-based -execute as @a[scores={datalib.hook_hero_of_the_village=1..}] run function datalib:core/internal/systems/hook/on_hero_of_the_village -execute as @a[scores={datalib.hook_hero_of_the_village=1..}] run scoreboard players set @s datalib.hook_hero_of_the_village 0 - -# sneak_start / sneak_stop — predicate-based -execute as @a[scores={datalib.hook_sneak=..0},predicate=datalib:is_sneaking] run function datalib:core/internal/systems/hook/on_sneak_start -execute as @a[scores={datalib.hook_sneak=1},predicate=!datalib:is_sneaking] run function datalib:core/internal/systems/hook/on_sneak_stop -execute as @a[predicate=datalib:is_sneaking] run scoreboard players set @s datalib.hook_sneak 1 -execute as @a[predicate=!datalib:is_sneaking] run scoreboard players set @s datalib.hook_sneak 0 - -# sprint_start / sprint_stop — predicate-based -execute as @a[scores={datalib.hook_sprint=..0},predicate=datalib:is_sprinting] run function datalib:core/internal/systems/hook/on_sprint_start -execute as @a[scores={datalib.hook_sprint=1},predicate=!datalib:is_sprinting] run function datalib:core/internal/systems/hook/on_sprint_stop -execute as @a[predicate=datalib:is_sprinting] run scoreboard players set @s datalib.hook_sprint 1 -execute as @a[predicate=!datalib:is_sprinting] run scoreboard players set @s datalib.hook_sprint 0 - -# elytra_start / elytra_stop — predicate-based -execute as @a[scores={datalib.hook_elytra=..0},predicate=datalib:is_gliding] run function datalib:core/internal/systems/hook/on_elytra_start -execute as @a[scores={datalib.hook_elytra=1},predicate=!datalib:is_gliding] run function datalib:core/internal/systems/hook/on_elytra_stop -execute as @a[predicate=datalib:is_gliding] run scoreboard players set @s datalib.hook_elytra 1 -execute as @a[predicate=!datalib:is_gliding] run scoreboard players set @s datalib.hook_elytra 0 - - -execute as @a[scores={datalib.hook_dim_changed=1..}] run function datalib:core/internal/systems/hook/on_dimension_change -execute as @a[scores={datalib.hook_dim_changed=1..}] run scoreboard players set @s datalib.hook_dim_changed 0 - -execute as @a[scores={datalib.hook_traded=1..}] run function datalib:core/internal/systems/hook/on_trade -execute as @a[scores={datalib.hook_traded=1..}] run scoreboard players set @s datalib.hook_traded 0 - -# jumped — delegated to #player_action:v1/jumped (fired by player_action when player_action.jump >= 1) -# Only score reset remains here to prevent double-fire -execute as @a[scores={datalib.hook_jump=1..}] run scoreboard players reset @s datalib.hook_jump - -# open_chest — minecraft.custom:minecraft.open_chest stat -execute as @a[scores={datalib.hook_open_chest=1..}] run function datalib:core/internal/systems/hook/on_open_chest -execute as @a[scores={datalib.hook_open_chest=1..}] run scoreboard players reset @s datalib.hook_open_chest - -# drop_item — minecraft.custom:minecraft.drop stat -execute as @a[scores={datalib.hook_drop=1..}] run function datalib:core/internal/systems/hook/on_drop -execute as @a[scores={datalib.hook_drop=1..}] run scoreboard players reset @s datalib.hook_drop - -# target_hit — minecraft.custom:minecraft.target_hit stat -execute as @a[scores={datalib.hook_target_hit=1..}] run function datalib:core/internal/systems/hook/on_target_hit -execute as @a[scores={datalib.hook_target_hit=1..}] run scoreboard players reset @s datalib.hook_target_hit - -# eat — consume_item advancement-based -execute as @a[scores={datalib.hook_eat=1..}] run function datalib:core/internal/systems/hook/on_eat_fire -execute as @a[scores={datalib.hook_eat=1..}] run scoreboard players set @s datalib.hook_eat 0 - -# fish_caught — fishing_rod_hooked advancement-based -execute as @a[scores={datalib.hook_fish=1..}] run function datalib:core/internal/systems/hook/on_fish_fire -execute as @a[scores={datalib.hook_fish=1..}] run scoreboard players set @s datalib.hook_fish 0 diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/unbind_filter.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/unbind_filter.mcfunction deleted file mode 100644 index 3ca5697a..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/unbind_filter.mcfunction +++ /dev/null @@ -1,13 +0,0 @@ -# datalib:systems/hook/internal/unbind_filter -# _hook_unbinds listesini iterate eder. -# Copies back binds that do not match _hook_filter_event to hook_binds. - -execute unless data storage datalib:engine _hook_unbinds[0] run return 0 - -data modify storage datalib:engine _hook_unbinds[0] set from storage datalib:engine _hook_unbinds[0] - -function datalib:core/internal/systems/hook/unbind_check with storage datalib:engine _hook_unbinds[0] - -data remove storage datalib:engine _hook_unbinds[0] - -function datalib:core/internal/systems/hook/unbind_filter diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/log/print_entry.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/log/print_entry.mcfunction deleted file mode 100644 index 931d1e1f..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/log/print_entry.mcfunction +++ /dev/null @@ -1 +0,0 @@ -function datalib:core/internal/systems/log/print_macro with storage datalib:engine _felist_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/log2_loop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/math/log2_loop.mcfunction deleted file mode 100644 index 8340b8a0..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/log2_loop.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -execute if score $lg2_v dl.tmp matches ..1 run return 0 - -scoreboard players add $lg2_r dl.tmp 1 -scoreboard players operation $lg2_v dl.tmp /= $lg2_2 dl.tmp - -function datalib:core/internal/systems/math/log2_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/pow_loop.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/math/pow_loop.mcfunction deleted file mode 100644 index 6313e460..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/pow_loop.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -execute if score $pow_n dl.tmp matches ..0 run return 0 -scoreboard players operation $pow_r dl.tmp *= $pow_a dl.tmp -scoreboard players remove $pow_n dl.tmp 1 -function datalib:core/internal/systems/math/pow_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/concat.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/concat.mcfunction deleted file mode 100644 index a0e9e55d..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/concat.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# ============================================================ -# datalib:systems/uuid/internal/concat [MACRO FUNCTION] -# Builds a standard UUID string from 16 hex field values -# -# Call: function datalib:core/internal/systems/uuid/concat with storage datalib:uuid _tmp -# Output: datalib:input value → "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -# -# UUID byte order (big-endian): -# Segment 1 (8 hex): int0 MSB→LSB = [3][2][1][0] -# Segment 2 (4 hex): int1 MSB→LSB = [7][6] -# Segment 3 (4 hex): int1 continued = [5][4] -# Segment 4 (4 hex): int2 MSB→LSB = [b][a] -# Segment 5 (12 hex): int2 continued + int3 = [9][8][f][e][d][c] -# ============================================================ -$data modify storage datalib:input value set value "$(3)$(2)$(1)$(0)-$(7)$(6)-$(5)$(4)-$(b)$(a)-$(9)$(8)$(f)$(e)$(d)$(c)" diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/match_check.mcfunction b/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/match_check.mcfunction deleted file mode 100644 index af48a6a9..00000000 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/match_check.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -# ============================================================ -# datalib:systems/uuid/internal/match_check [MACRO FUNCTION] -# Dynamically compares the current UUID string with _match_target -# -# Call: function datalib:core/internal/systems/uuid/match_check with storage datalib:input -# $(value) = current UUID string written by from_entity -# ============================================================ -$execute if data storage datalib:uuid {_match_target:"$(value)"} run function datalib:core/internal/systems/uuid/match_fire with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/core/lib/batch/add.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/batch/add.mcfunction deleted file mode 100644 index 1a727817..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/batch/add.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:core/lib/batch/add -# Adds a job to the batch queue. -# -# INPUT (storage datalib:input): -# id → batch id -# func → function to run (opsiyonel) -# cmd → command to run (optional, used if no func) -# ───────────────────────────────────────────────────────────────── - -function datalib:core/internal/core/lib/batch/add_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/batch/flush.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/batch/flush.mcfunction deleted file mode 100644 index 7a8df0ed..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/batch/flush.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:core/lib/batch/flush -# Splits batch jobs across spread_over ticks and adds them to process_queue. -# Jobs per tick: ceil(items / spread_over). -# Batch record is deleted after flush. -# -# INPUT (storage datalib:input): -# id → batch id -# ───────────────────────────────────────────────────────────────── - -function datalib:core/internal/core/lib/batch/flush_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/fiber/resume.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/fiber/resume.mcfunction deleted file mode 100644 index c0f4294c..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/fiber/resume.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:core/lib/fiber/resume -# Resumes a fiber immediately (no delay). -# Used to trigger a fiber step externally without yield. -# -# INPUT (storage datalib:input): -# id → fiber id -# func → function to run -# ───────────────────────────────────────────────────────────────── - -function datalib:core/internal/core/lib/fiber/resume_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/process_queue.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/process_queue.mcfunction deleted file mode 100644 index 0008f6a5..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/process_queue.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -scoreboard players add $pq_depth dl.tmp 1 -execute if score $pq_depth dl.tmp matches 257.. run return 0 - -execute unless data storage datalib:engine queue[0] run return 0 - -execute store result score $qdel dl.tmp run data get storage datalib:engine queue[0].delay - -scoreboard players remove $qdel dl.tmp 1 -execute store result storage datalib:engine queue[0].delay int 1 run scoreboard players get $qdel dl.tmp - -execute if score $qdel dl.tmp matches ..0 run function datalib:core/internal/core/lib/queue_fire -execute if score $qdel dl.tmp matches ..0 run function datalib:core/lib/process_queue diff --git a/datapacks/dataLib/data/datalib/function/core/lib/repeat.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/repeat.mcfunction deleted file mode 100644 index 8a915de3..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/repeat.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -$data modify storage datalib:engine _repeat.func set value "$(func)" -$scoreboard players set $rep_n dl.tmp $(count) -scoreboard players set $rep_i dl.tmp 0 -execute store result storage datalib:engine _repeat.i int 1 run scoreboard players get $rep_i dl.tmp -execute store result storage datalib:engine _repeat.remaining int 1 run scoreboard players get $rep_n dl.tmp -function datalib:core/internal/core/lib/repeat_run -data remove storage datalib:engine _repeat -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/repeat ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(func)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/schedule_if.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/schedule_if.mcfunction deleted file mode 100644 index 820bab11..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/schedule_if.mcfunction +++ /dev/null @@ -1 +0,0 @@ -function datalib:core/lib/queue_add with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/schedule_if_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/schedule_if_cmd.mcfunction deleted file mode 100644 index e096e9ad..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/schedule_if_cmd.mcfunction +++ /dev/null @@ -1 +0,0 @@ -function datalib:core/lib/queue_add_cmd with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/schedule_renew.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/schedule_renew.mcfunction deleted file mode 100644 index 60c1542a..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/schedule_renew.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -$execute unless data storage datalib:engine schedules.$(key) run return 0 -$data modify storage datalib:engine _sched_tmp set from storage datalib:engine schedules.$(key) -execute if data storage datalib:engine _sched_tmp.func if data storage datalib:engine _sched_tmp.player run function datalib:core/internal/core/lib/schedule_requeue_as with storage datalib:engine _sched_tmp -execute if data storage datalib:engine _sched_tmp.func unless data storage datalib:engine _sched_tmp.player run function datalib:core/internal/core/lib/schedule_requeue with storage datalib:engine _sched_tmp -execute if data storage datalib:engine _sched_tmp.cmd if data storage datalib:engine _sched_tmp.player run function datalib:core/internal/core/lib/schedule_requeue_cmd_as with storage datalib:engine _sched_tmp -execute if data storage datalib:engine _sched_tmp.cmd unless data storage datalib:engine _sched_tmp.player run function datalib:core/internal/core/lib/schedule_requeue_cmd with storage datalib:engine _sched_tmp -data remove storage datalib:engine _sched_tmp -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/schedule_renew ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(key)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/schedule_reset.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/schedule_reset.mcfunction deleted file mode 100644 index 6dcad88f..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/schedule_reset.mcfunction +++ /dev/null @@ -1,13 +0,0 @@ -$execute unless data storage datalib:engine schedules.$(key) run return 0 - -$data modify storage datalib:engine _sreset set from storage datalib:engine schedules.$(key) -$data modify storage datalib:engine _sreset.key set value "$(key)" - -$data remove storage datalib:engine schedules.$(key) - -execute if data storage datalib:engine _sreset.func if data storage datalib:engine _sreset.player run function datalib:core/internal/core/lib/schedule_reset_do_as with storage datalib:engine _sreset -execute if data storage datalib:engine _sreset.func unless data storage datalib:engine _sreset.player run function datalib:core/internal/core/lib/schedule_reset_do with storage datalib:engine _sreset -execute if data storage datalib:engine _sreset.cmd if data storage datalib:engine _sreset.player run function datalib:core/internal/core/lib/schedule_reset_do_cmd_as with storage datalib:engine _sreset -execute if data storage datalib:engine _sreset.cmd unless data storage datalib:engine _sreset.player run function datalib:core/internal/core/lib/schedule_reset_do_cmd with storage datalib:engine _sreset -data remove storage datalib:engine _sreset -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/schedule_reset ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(key)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/string/concat.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/string/concat.mcfunction deleted file mode 100644 index af7d7a0b..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/string/concat.mcfunction +++ /dev/null @@ -1,10 +0,0 @@ -# datalib:core/lib/string/concat -# Input: datalib:input list — list of strings to concatenate -# Output: datalib:output string.result — combined string -# Dep: StringLib (CMDred) -data modify storage stringlib:input concat set from storage datalib:input list -function stringlib:util/concat -data modify storage datalib:output string.result set from storage stringlib:output concat -data remove storage stringlib:input concat -data remove storage stringlib:output concat -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/concat","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/string/find.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/string/find.mcfunction deleted file mode 100644 index af0118ae..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/string/find.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# datalib:core/lib/string/find -# Input: datalib:input string — haystack string -# datalib:input find — substring to search -# datalib:input n — instance count (0=all, +n=first n, -n=last n) -# Output: datalib:output string.result — list of start indices, or [-1] if not found -# Dep: StringLib (CMDred) -data modify storage stringlib:input find.String set from storage datalib:input string -data modify storage stringlib:input find.Find set from storage datalib:input find -data remove storage stringlib:input find.n -data modify storage stringlib:input find.n set from storage datalib:input n -function stringlib:util/find -data modify storage datalib:output string.result set from storage stringlib:output find -data remove storage stringlib:input find -data remove storage stringlib:output find -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/find","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/string/insert.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/string/insert.mcfunction deleted file mode 100644 index 43dbcbe3..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/string/insert.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# datalib:core/lib/string/insert -# Input: datalib:input string — original string -# datalib:input insertion — string to insert -# datalib:input index — insertion position (integer) -# Output: datalib:output string.result — resulting string -# Dep: StringLib (CMDred) -data modify storage stringlib:input insert.String set from storage datalib:input string -data modify storage stringlib:input insert.Insertion set from storage datalib:input insertion -data modify storage datalib:engine _str_bridge.Index set from storage datalib:input index -function datalib:core/internal/core/lib/string/insert_dispatch with storage datalib:engine _str_bridge -data modify storage datalib:output string.result set from storage stringlib:output insert -data remove storage stringlib:input insert -data remove storage stringlib:output insert -data remove storage datalib:engine _str_bridge -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/insert","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/string/replace.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/string/replace.mcfunction deleted file mode 100644 index 0f5f9c94..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/string/replace.mcfunction +++ /dev/null @@ -1,17 +0,0 @@ -# datalib:core/lib/string/replace -# Input: datalib:input string — original string -# datalib:input find — substring to replace -# datalib:input replace — replacement string -# datalib:input n — instance count (0/unset=all, +n=first n, -n=last n) -# Output: datalib:output string.result — resulting string -# Dep: StringLib (CMDred) -data modify storage stringlib:input replace.String set from storage datalib:input string -data modify storage stringlib:input replace.Find set from storage datalib:input find -data modify storage stringlib:input replace.Replace set from storage datalib:input replace -data remove storage stringlib:input replace.n -data modify storage stringlib:input replace.n set from storage datalib:input n -function stringlib:util/replace -data modify storage datalib:output string.result set from storage stringlib:output replace -data remove storage stringlib:input replace -data remove storage stringlib:output replace -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/replace","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/string/split.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/string/split.mcfunction deleted file mode 100644 index 0a6b634a..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/string/split.mcfunction +++ /dev/null @@ -1,19 +0,0 @@ -# datalib:core/lib/string/split -# Input: datalib:input string — original string -# datalib:input separator — split delimiter (default " ", ""=each char) -# datalib:input n — max splits (0/unset=all, +n=first n, -n=last n) -# datalib:input keep_empty — 1b to keep empty segments, omit/0b to strip -# Output: datalib:output string.result — list of string segments -# Dep: StringLib (CMDred) -data modify storage stringlib:input split.String set from storage datalib:input string -data remove storage stringlib:input split.Separator -data modify storage stringlib:input split.Separator set from storage datalib:input separator -data remove storage stringlib:input split.n -data modify storage stringlib:input split.n set from storage datalib:input n -data remove storage stringlib:input split.KeepEmpty -data modify storage stringlib:input split.KeepEmpty set from storage datalib:input keep_empty -function stringlib:util/split -data modify storage datalib:output string.result set from storage stringlib:output split -data remove storage stringlib:input split -data remove storage stringlib:output split -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/split","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/string/to_lowercase.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/string/to_lowercase.mcfunction deleted file mode 100644 index 0027547c..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/string/to_lowercase.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# datalib:core/lib/string/to_lowercase -# Fast variant — covers A-Z only (faster) -# Input: datalib:input string — string to convert -# Output: datalib:output string.result — lowercase string -# Dep: StringLib (CMDred) -data modify storage datalib:engine _str_bridge.String set from storage datalib:input string -function datalib:core/internal/core/lib/string/to_lower_fast_dispatch with storage datalib:engine _str_bridge -data modify storage datalib:output string.result set from storage stringlib:output to_lowercase -data remove storage stringlib:output to_lowercase -data remove storage datalib:engine _str_bridge -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_lowercase","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/string/to_lowercase_full.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/string/to_lowercase_full.mcfunction deleted file mode 100644 index 9d9f41c4..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/string/to_lowercase_full.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# datalib:core/lib/string/to_lowercase_full -# Full variant — covers full Unicode uppercase mapping (slower) -# Input: datalib:input string — string to convert -# Output: datalib:output string.result — lowercase string -# Dep: StringLib (CMDred) -data modify storage datalib:engine _str_bridge.String set from storage datalib:input string -function datalib:core/internal/core/lib/string/to_lower_full_dispatch with storage datalib:engine _str_bridge -data modify storage datalib:output string.result set from storage stringlib:output to_lowercase -data remove storage stringlib:output to_lowercase -data remove storage datalib:engine _str_bridge -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_lowercase_full","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/string/to_number.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/string/to_number.mcfunction deleted file mode 100644 index 3a0c3cc9..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/string/to_number.mcfunction +++ /dev/null @@ -1,10 +0,0 @@ -# datalib:core/lib/string/to_number -# Input: datalib:input string — numeric string (e.g. "42" or "3.14") -# Output: datalib:output string.result — numeric NBT value -# Dep: StringLib (CMDred) -data modify storage datalib:engine _str_bridge.Input set from storage datalib:input string -function datalib:core/internal/core/lib/string/to_number_dispatch with storage datalib:engine _str_bridge -data modify storage datalib:output string.result set from storage stringlib:output to_number -data remove storage stringlib:output to_number -data remove storage datalib:engine _str_bridge -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_number","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/string/to_string.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/string/to_string.mcfunction deleted file mode 100644 index 5fba80e6..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/string/to_string.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# datalib:core/lib/string/to_string -# Input: datalib:input value — numeric or any SNBT value to stringify -# Output: datalib:output string.result — string representation -# Note: Prefer 'data modify ... set string storage ...' when possible (cheaper) -# Dep: StringLib (CMDred) -data modify storage datalib:engine _str_bridge.Input set from storage datalib:input value -function datalib:core/internal/core/lib/string/to_string_dispatch with storage datalib:engine _str_bridge -data modify storage datalib:output string.result set from storage stringlib:output to_string -data remove storage stringlib:output to_string -data remove storage datalib:engine _str_bridge -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_string","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/string/to_uppercase.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/string/to_uppercase.mcfunction deleted file mode 100644 index da058b2a..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/string/to_uppercase.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# datalib:core/lib/string/to_uppercase -# Fast variant — covers a-z only (faster) -# Input: datalib:input string — string to convert -# Output: datalib:output string.result — uppercase string -# Dep: StringLib (CMDred) -data modify storage datalib:engine _str_bridge.String set from storage datalib:input string -function datalib:core/internal/core/lib/string/to_upper_fast_dispatch with storage datalib:engine _str_bridge -data modify storage datalib:output string.result set from storage stringlib:output to_uppercase -data remove storage stringlib:output to_uppercase -data remove storage datalib:engine _str_bridge -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_uppercase","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/string/to_uppercase_full.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/string/to_uppercase_full.mcfunction deleted file mode 100644 index 318978e5..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/string/to_uppercase_full.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# datalib:core/lib/string/to_uppercase_full -# Full variant — covers full Unicode lowercase mapping (slower) -# Input: datalib:input string — string to convert -# Output: datalib:output string.result — uppercase string -# Dep: StringLib (CMDred) -data modify storage datalib:engine _str_bridge.String set from storage datalib:input string -function datalib:core/internal/core/lib/string/to_upper_full_dispatch with storage datalib:engine _str_bridge -data modify storage datalib:output string.result set from storage stringlib:output to_uppercase -data remove storage stringlib:output to_uppercase -data remove storage datalib:engine _str_bridge -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_uppercase_full","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/wait.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/wait.mcfunction deleted file mode 100644 index 820bab11..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/wait.mcfunction +++ /dev/null @@ -1 +0,0 @@ -function datalib:core/lib/queue_add with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/wait_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/core/lib/wait_cmd.mcfunction deleted file mode 100644 index e096e9ad..00000000 --- a/datapacks/dataLib/data/datalib/function/core/lib/wait_cmd.mcfunction +++ /dev/null @@ -1 +0,0 @@ -function datalib:core/lib/queue_add_cmd with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/queue/clear.mcfunction b/datapacks/dataLib/data/datalib/function/core/queue/clear.mcfunction deleted file mode 100644 index 3a06c11b..00000000 --- a/datapacks/dataLib/data/datalib/function/core/queue/clear.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -# datalib:core/queue/clear -# Discards all pending work_queue items immediately. -# No macro input required. -# -# Usage: -# function datalib:core/queue/clear - -data modify storage datalib:engine work_queue set value [] -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"queue/clear ","color":"aqua"},{"text":"→ work_queue emptied","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/core/queue/flush.mcfunction b/datapacks/dataLib/data/datalib/function/core/queue/flush.mcfunction deleted file mode 100644 index 885e5898..00000000 --- a/datapacks/dataLib/data/datalib/function/core/queue/flush.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# datalib:core/queue/flush -# Processes ALL remaining work_queue items in a single tick. -# WARNING: large queues will cause a lag spike. Use only when you know -# the queue is small (< ~50 items) or in a controlled context. -# No macro input required. -# -# Usage: -# function datalib:core/queue/flush - -execute if data storage datalib:engine work_queue[0] run function datalib:core/internal/core/queue/flush_loop -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"queue/flush ","color":"aqua"},{"text":"→ done","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/core/queue/set_rate.mcfunction b/datapacks/dataLib/data/datalib/function/core/queue/set_rate.mcfunction deleted file mode 100644 index f1e6905d..00000000 --- a/datapacks/dataLib/data/datalib/function/core/queue/set_rate.mcfunction +++ /dev/null @@ -1,14 +0,0 @@ -# datalib:core/queue/set_rate -# Sets how many work_queue items are processed per tick. -# Default: 1. Raise for faster throughput; lower to reduce tick cost. -# A value of 0 pauses processing. -# -# Input (datalib:input queue): -# rate — integer ≥ 0 -# -# Usage: -# data modify storage datalib:input queue.rate set value 4 -# function datalib:core/queue/set_rate with storage datalib:input queue - -$data modify storage datalib:engine work_queue_rate set value $(rate) -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"queue/set_rate ","color":"aqua"},{"text":"→ ","color":"#555555"},{"text":"$(rate)","color":"yellow"},{"text":" items/tick","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/core/security/input_ns_violation.mcfunction b/datapacks/dataLib/data/datalib/function/core/security/input_ns_violation.mcfunction deleted file mode 100644 index 9e73c2dc..00000000 --- a/datapacks/dataLib/data/datalib/function/core/security/input_ns_violation.mcfunction +++ /dev/null @@ -1,23 +0,0 @@ -# datalib:core/security/input_ns_violation -# Fired when func does not start with datalib:api/ (namespace violation). -# -# BUG FIX: Previously wrote log fields directly to datalib:input, then -# called the log system, then deleted them. This was a TOCTOU hazard: -# if another call arrived in the same tick after the write but before -# the delete, the caller's own datalib:input data would be corrupted. -# -# Fix: use datalib:debug as isolated scratch storage for log writes. -# datalib:input is never touched here. - -# Write log fields to isolated debug scratch storage (not datalib:input) - SEV: WARN -data modify storage datalib:debug log.message set value "[Security] input_ns_violation — func outside datalib:api/* namespace" -data modify storage datalib:debug log.level set value "WARN" -data modify storage datalib:debug log.color set value "yellow" -execute if score #dl.log_level dl.log_level matches 1.. run function datalib:systems/log/add with storage datalib:debug log -data remove storage datalib:debug log - -# Notify caller — only if @s is a player (non-player callers have no chat) -execute if entity @s[type=minecraft:player] run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"⚠ ","color":"#FFCC00"},{"text":"Security Warning: function call outside permitted namespace(s) (","color":"#FFCC00"},{"color":"#FFCC00","storage":"datalib:output",nbt:"config.namespace_allowlist[]","plain": true},{"color":"#FFCC00","text":")"}] - -# Notify debug admins (always — admin tag may be on non-player entities too) -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"NS WARNING ","color":"#FFCC00","bold":true},{"selector":"@s","color":"gold"},{"text":" — func not in datalib:api/*","color":"#FFCC00"}] diff --git a/datapacks/dataLib/data/datalib/function/core/security/pipeline/input.mcfunction b/datapacks/dataLib/data/datalib/function/core/security/pipeline/input.mcfunction deleted file mode 100644 index 0c357b27..00000000 --- a/datapacks/dataLib/data/datalib/function/core/security/pipeline/input.mcfunction +++ /dev/null @@ -1,17 +0,0 @@ -# 1. Storage -> Isolation -$data modify storage datalib:engine security.isolation_buffer set value "$(cmd)" - -# 2. Memory Canary Setup -data modify storage datalib:engine security.canary set value "0xCAFEBABE" - -# 3. Validation -execute store success storage datalib:engine security.validation_status int 1 run function datalib:core/security/pipeline/f_2a83h - -# Check Canary -execute unless data storage datalib:engine security{canary:"0xCAFEBABE"} run return run function datalib:core/security/pipeline/canary_trigger - -# 4. Confirmation if unrecognized/dangerous -execute if data storage datalib:engine security{validation_status:0} run return run function datalib:core/security/pipeline/require_confirm - -# 5. Run & Cleanup (Isolated execution via macro) -$function datalib:core/security/pipeline/execute {"cmd":"$(cmd)"} diff --git a/datapacks/dataLib/data/datalib/function/core/state/get_score.mcfunction b/datapacks/dataLib/data/datalib/function/core/state/get_score.mcfunction deleted file mode 100644 index 878b28a0..00000000 --- a/datapacks/dataLib/data/datalib/function/core/state/get_score.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:core/state/get_score -# Prints the calling player's current state score. -# Usage: /function datalib:core/state/get_score -tellraw @s ["",{"text":"[State] ","color":"aqua"},{"text":"current: ","color":"gray"},{"score":{"name":"@s","objective":"datalib.state"},"color":"white","bold":true}] diff --git a/datapacks/dataLib/data/datalib/function/core/state/reset_score.mcfunction b/datapacks/dataLib/data/datalib/function/core/state/reset_score.mcfunction deleted file mode 100644 index 7807dd04..00000000 --- a/datapacks/dataLib/data/datalib/function/core/state/reset_score.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:core/state/reset_score -# Resets a player's state to 0 (idle). -# Usage: /function datalib:core/state/reset_score -scoreboard players set @s datalib.state 0 diff --git a/datapacks/dataLib/data/datalib/function/core/state/set_score.mcfunction b/datapacks/dataLib/data/datalib/function/core/state/set_score.mcfunction deleted file mode 100644 index e84c9497..00000000 --- a/datapacks/dataLib/data/datalib/function/core/state/set_score.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -# datalib:core/state/set_score -# Sets a player's integer state on the datalib.state scoreboard. -# Usage: $function datalib:core/state/set_score {value:1} -# States: 0=idle 1=combat 2=menu (define your own) -$scoreboard players set @s datalib.state $(value) diff --git a/datapacks/dataLib/data/datalib/function/core/tick.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick.mcfunction deleted file mode 100644 index 6540b40b..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick.mcfunction +++ /dev/null @@ -1,22 +0,0 @@ -# DL Tick Engine v2 — Entry Point -# Driven by #minecraft:tick function tag (guaranteed 1/game-tick, no drift). -# -# All rate/offset/condition/pause logic is inside the channel dispatcher. -# Do NOT add any per-system logic here — register a channel instead. - -# Guard: no players online → nothing to process -execute unless entity @a run return 0 - -# Guard: engine not initialised -# (loaded flag lives under global.loaded — see dl_load:load/all which sets -# `datalib:engine global.loaded`; every other guard in the pack, e.g. -# core/security/cmd_gate.mcfunction, already checks the correct path) -execute unless data storage datalib:engine global{loaded:1b} run return 0 - -# Online player count — kept for compatibility -execute store result score #online datalib.onlinePlayers if entity @a - -# Guard: globally paused (datalib:core/tick/pause / datalib:core/tick/resume) -execute if data storage datalib:engine tick{paused:1b} run return 0 - -execute as @a run function datalib:core/tick/dispatch \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/admin_systems.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/admin_systems.mcfunction deleted file mode 100644 index 9adc9532..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/admin_systems.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# Auto-grant datalib.debug to admins — configurable via -# datalib:engine security.auto_debug_tag (default 1b, legacy behavior). -# Set to 0b to require explicit debug-tag management instead: -# /function datalib:debug/tools/admin/debug_tag/enable -# /function datalib:debug/tools/admin/debug_tag/disable -execute if data storage datalib:engine security{auto_debug_tag:1b} run tag @a[tag=datalib.admin] add datalib.debug - -scoreboard players enable @a[tag=datalib.admin] dl_menu -scoreboard players enable @a[tag=datalib.admin] dl_action -scoreboard players enable @a[tag=datalib.admin] dl_run -function datalib:core/internal/systems/geo/region_watch/tick_scan diff --git a/datapacks/dataLib/data/datalib/function/core/tick/channel/disable.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/channel/disable.mcfunction deleted file mode 100644 index b44a4715..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/channel/disable.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# datalib:core/tick/channel/disable — Disable a tick channel by ID -# Usage: function datalib:core/tick/channel/disable {id:"channel_id"} -$data modify storage datalib:engine tick.channels[{id:"$(id)"}] merge value {enabled:0b} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/channel/enable.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/channel/enable.mcfunction deleted file mode 100644 index 3d5ab915..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/channel/enable.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# datalib:core/tick/channel/enable — Enable a tick channel by ID -# Usage: function datalib:core/tick/channel/enable {id:"channel_id"} -$data modify storage datalib:engine tick.channels[{id:"$(id)"}] merge value {enabled:1b} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/channel/list.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/channel/list.mcfunction deleted file mode 100644 index d37dd562..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/channel/list.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ -# datalib:core/tick/channel/list — Print all registered tick channels -tellraw @s {"plain":true ,"storage":"datalib:engine","nbt":"tick.channels","color":"yellow"} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/channel/register.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/channel/register.mcfunction deleted file mode 100644 index 73259bcc..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/channel/register.mcfunction +++ /dev/null @@ -1,17 +0,0 @@ -# datalib:core/tick/channel/register — Register or replace a tick channel -# Usage: -# function datalib:core/tick/channel/register {id:"my_sys",rate:20,offset:0,fn:"my_ns:tick/my_system",enabled:1,condition:""} -# -# Fields: -# id (string) — unique channel identifier -# enabled (0|1) — 1 = active, 0 = paused; stored as byte internally -# rate (int) — fire every N ticks (1 = every tick, 20 = 1/s, 1200 = 1/min) -# offset (int) — phase shift 0..(rate-1); spread channels to avoid lag spikes -# fn (string) — function resource location to execute -# condition (string) — predicate path, or "" to always fire regardless of world state - -# Remove any existing channel with same ID (idempotent) -$data remove storage datalib:engine tick.channels[{id:"$(id)"}] - -# Append new channel definition -$data modify storage datalib:engine tick.channels append value {id:"$(id)",enabled:$(enabled)b,rate:$(rate),offset:$(offset),fn:"$(fn)",condition:"$(condition)"} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/channel/set_condition.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/channel/set_condition.mcfunction deleted file mode 100644 index e9182555..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/channel/set_condition.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:core/tick/channel/set_condition — Set or clear condition predicate -# Usage: function datalib:core/tick/channel/set_condition {id:"channel_id",condition:"ns:pred"} -# function datalib:core/tick/channel/set_condition {id:"channel_id",condition:""} ← always-run -$data modify storage datalib:engine tick.channels[{id:"$(id)"}] merge value {condition:"$(condition)"} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/channel/set_offset.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/channel/set_offset.mcfunction deleted file mode 100644 index 5f3d6a2e..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/channel/set_offset.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# datalib:core/tick/channel/set_offset — Change phase offset (0 to rate-1) -# Usage: function datalib:core/tick/channel/set_offset {id:"channel_id",offset:5} -$data modify storage datalib:engine tick.channels[{id:"$(id)"}] merge value {offset:$(offset)} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/channel/set_rate.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/channel/set_rate.mcfunction deleted file mode 100644 index 934dc66f..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/channel/set_rate.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# datalib:core/tick/channel/set_rate — Change execution rate (every N ticks, min 1) -# Usage: function datalib:core/tick/channel/set_rate {id:"channel_id",rate:20} -$data modify storage datalib:engine tick.channels[{id:"$(id)"}] merge value {rate:$(rate)} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/channel/unregister.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/channel/unregister.mcfunction deleted file mode 100644 index 9f06cc21..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/channel/unregister.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# datalib:core/tick/channel/unregister — Remove a tick channel by ID -# Usage: function datalib:core/tick/channel/unregister {id:"channel_id"} -$data remove storage datalib:engine tick.channels[{id:"$(id)"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/config.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/config.mcfunction deleted file mode 100644 index b3bcb41e..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/config.mcfunction +++ /dev/null @@ -1,54 +0,0 @@ -# DL Tick Channel Defaults -# ───────────────────────────────────────────────────────────────────────────── -# This file is the "JSON config" for the tick engine. -# It is executed ONCE on first world load (and on datalib:core/tick/reset_channels). -# Modify here to change the default channel layout that all new worlds receive. -# -# Channel fields -# ────────────── -# id (string) unique name — used by all API functions -# enabled (1b|0b) 1b = runs each applicable tick, 0b = dormant -# rate (int) fire every N ticks [1=every tick, 20=1/s, 200=10/s] -# offset (int) phase offset 0..(rate-1) -# use different offsets per channel to spread CPU load -# fn (string) function resource location to call -# condition (string) predicate path; "" means "always fire" -# e.g. "datalib:is_daytime" — only runs during daylight -# -# API (available after load) -# ────────────────────────── -# function datalib:core/tick/channel/enable {id:"..."} -# function datalib:core/tick/channel/disable {id:"..."} -# function datalib:core/tick/channel/set_rate {id:"...",rate:N} -# function datalib:core/tick/channel/set_offset {id:"...",offset:N} -# function datalib:core/tick/channel/set_condition {id:"...",condition:"ns:pred"} -# function datalib:core/tick/channel/register {id:"...",rate:N,offset:N,fn:"ns:path",enabled:1,condition:""} -# function datalib:core/tick/channel/unregister {id:"..."} -# function datalib:core/tick/channel/list -# function datalib:core/tick/pause -# function datalib:core/tick/resume -# function datalib:core/tick/status -# function datalib:core/tick/reset_channels -# function datalib:systems/log/testblock/place — (re)place the mode=log -# test_block at datalib:engine debug_log_pos -# function datalib:debug/tools/log/enable — mirror log messages to -# latest.log via the test_block (default: off) -# function datalib:debug/tools/log/disable — turn that mirroring back off -# ───────────────────────────────────────────────────────────────────────────── - -data modify storage datalib:engine tick.channels set value [] - -# time_systems — epoch counter; must stay at rate:1 offset:0 -data modify storage datalib:engine tick.channels append value {id:"time_systems",enabled:1b,rate:1,offset:0,fn:"datalib:core/tick/time_systems",condition:""} - -# player_systems — per-player state polling; every tick -data modify storage datalib:engine tick.channels append value {id:"player_systems",enabled:1b,rate:1,offset:0,fn:"datalib:core/tick/player_systems",condition:""} - -# queue_systems — scheduled task queue; every tick -data modify storage datalib:engine tick.channels append value {id:"queue_systems",enabled:1b,rate:1,offset:0,fn:"datalib:core/tick/queue_systems",condition:""} - -# hud_systems — HUD refresh; every 2 ticks, offset 1 (fires on odd ticks, avoiding collision with rate-1 channels) -data modify storage datalib:engine tick.channels append value {id:"hud_systems",enabled:1b,rate:2,offset:1,fn:"datalib:core/tick/hud_systems",condition:""} - -# admin_systems — admin tooling; every 4 ticks, offset 2 -data modify storage datalib:engine tick.channels append value {id:"admin_systems",enabled:1b,rate:4,offset:2,fn:"datalib:core/tick/admin_systems",condition:""} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/dispatch.mcfunction deleted file mode 100644 index 70263297..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/dispatch.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -# DL Tick — Channel Dispatcher -# Increments the internal tick counter then iterates all channels. - -scoreboard players add #tick_ctr datalib.tick 1 -data modify storage datalib:tick_work i set value 0 -function datalib:core/tick/dispatch/step with storage datalib:tick_work \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/dispatch/step.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/dispatch/step.mcfunction deleted file mode 100644 index 250398a1..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/dispatch/step.mcfunction +++ /dev/null @@ -1,16 +0,0 @@ -# DL Tick — Dispatch Step [MACRO] -# Recursive iterator over tick.channels[]. -# Terminates automatically when index exceeds array length. -# Input: $(i) — current channel array index - -# Termination: channel[i] absent → stop -$execute unless data storage datalib:engine tick.channels[$(i)] run return 0 - -# Process this channel -$function datalib:core/tick/dispatch/channel {i:$(i)} - -# Advance: $(i)+1 → write back → recurse -$scoreboard players set #ch_next datalib.tick $(i) -scoreboard players add #ch_next datalib.tick 1 -execute store result storage datalib:tick_work i int 1 run scoreboard players get #ch_next datalib.tick -function datalib:core/tick/dispatch/step with storage datalib:tick_work \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/init_channels.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/init_channels.mcfunction deleted file mode 100644 index 15e1b017..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/init_channels.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# Called during every load — only writes defaults if channels don't exist yet. -# This preserves any runtime customisations made via the channel API. -# To reset to file defaults: function datalib:core/tick/reset_channels -execute unless data storage datalib:engine tick.channels run function datalib:core/tick/config \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/pause.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/pause.mcfunction deleted file mode 100644 index 06119c0c..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/pause.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# datalib:core/tick/pause — Suspend all tick channels until datalib:core/tick/resume -data modify storage datalib:engine tick.paused set value 1b -tellraw @s [{"text":"[DL] ","color":"gold"},{"text":"Tick engine paused.","color":"red"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/player_systems.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/player_systems.mcfunction deleted file mode 100644 index 878f742b..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/player_systems.mcfunction +++ /dev/null @@ -1,28 +0,0 @@ -execute as @a[scores={dl_menu=1..}] run function datalib:menu -scoreboard players set @a[scores={dl_menu=1..}] dl_menu 0 -scoreboard players enable @a[scores={dl_menu=-1..}] dl_menu - -execute as @a[scores={dl_run=1..}] run function #datalib:run -scoreboard players set @a[scores={dl_run=1..}] dl_run 0 -scoreboard players enable @a[scores={dl_run=-1..}] dl_run - -execute as @a[scores={dl_action=1..}] run function datalib:core/internal/api/trigger/dispatch - -function datalib:core/internal/api/interaction/tick_scan - -function datalib:core/internal/api/perm/trigger/tick_start - -scoreboard players remove @a[scores={datalib.dialog_load=1..}] datalib.dialog_load 1 - -# Countdown actionbar: show remaining ticks while dialog is loading -#execute as @a[scores={datalib.dialog_load=1..},tag=datalib.dialog_opened,tag=!datalib.dialog_closed] run title @s actionbar ["",{"text":"Loading ","color":"aqua","bold":true},{"score":{"name":"@s","objective":"datalib.dialog_load"},"color":"yellow","bold":true},{"text":" ticks","color":"gray"}] -execute as @a[scores={datalib.dialog_load=1..}] run title @s actionbar ["",{"text":"Loading ","color":"aqua","bold":true},{"score":{"name":"@s","objective":"datalib.dialog_load"},"color":"yellow","bold":true},{"text":" ticks","color":"gray"}] - -execute as @a[scores={datalib.dialog_load=0},tag=datalib.dialog_closed] at @s run function datalib:api/dialog/open -execute as @a[scores={datalib.dialog_load=0},tag=!datalib.dialog_closed,tag=!datalib.dialog_opened] at @s run function datalib:api/dialog/open - -function datalib:core/internal/api/wand/tick_scan -function datalib:core/internal/systems/hook/tick_scan - -function datalib:core/internal/systems/geo/region_watch/tick_scan -function datalib:core/internal/api/cmd/freeze/tick \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/queue_systems.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/queue_systems.mcfunction deleted file mode 100644 index 0d7ace11..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/queue_systems.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -function datalib:core/lib/process_queue - -# CB delay queue — process pending command block executions -execute if data storage datalib:engine modules{cb:1b} run execute if data storage datalib:engine cb_queue[0] run function datalib:core/internal/systems/cb/tick diff --git a/datapacks/dataLib/data/datalib/function/core/tick/reset_channels.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/reset_channels.mcfunction deleted file mode 100644 index d1dedd66..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/reset_channels.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:core/tick/reset_channels — Overwrite channel storage with config file defaults -# WARNING: this discards ALL runtime API changes (enable/disable/set_rate/etc.) -function datalib:core/tick/config -tellraw @s [{"text":"[DL] ","color":"gold"},{"text":"Tick channels reset to defaults.","color":"green"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/resume.mcfunction b/datapacks/dataLib/data/datalib/function/core/tick/resume.mcfunction deleted file mode 100644 index b313a826..00000000 --- a/datapacks/dataLib/data/datalib/function/core/tick/resume.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# datalib:core/tick/resume — Resume tick engine -data remove storage datalib:engine tick.paused -tellraw @s [{"text":"[DL] ","color":"gold"},{"text":"Tick engine resumed.","color":"green"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/debug/dump_cooldowns.mcfunction b/datapacks/dataLib/data/datalib/function/debug/dump/dump_cooldowns.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/debug/dump_cooldowns.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/dump/dump_cooldowns.mcfunction index ca124f74..dca0006f 100644 --- a/datapacks/dataLib/data/datalib/function/debug/dump_cooldowns.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/dump/dump_cooldowns.mcfunction @@ -1,7 +1,7 @@ # ───────────────────────────────────────────────────────────────── -# datalib:debug/dump_cooldowns +# datalib:debug/menu/dump/dump_cooldowns # Dumps all active cooldown records to screen. -# Usage: /function datalib:debug/dump_cooldowns +# Usage: /function datalib:debug/menu/dump/dump_cooldowns # ───────────────────────────────────────────────────────────────── tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━ Cooldown Dump ","color":"aqua"},{"text":"━━━━━━━━━━━━━━━━━━","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/dump_events.mcfunction b/datapacks/dataLib/data/datalib/function/debug/dump/dump_events.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/debug/dump_events.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/dump/dump_events.mcfunction index f28f7d5c..5dfb831f 100644 --- a/datapacks/dataLib/data/datalib/function/debug/dump_events.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/dump/dump_events.mcfunction @@ -1,7 +1,7 @@ # ───────────────────────────────────────────────────────────────── -# datalib:debug/dump_events +# datalib:debug/menu/dump/dump_events # Lists all registered event handlers. -# Usage: /function datalib:debug/dump_events +# Usage: /function datalib:debug/menu/dump/dump_events # ───────────────────────────────────────────────────────────────── tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━ Event Registry ","color":"aqua"},{"text":"━━━━━━━━━━━━━━━━","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/dump_players.mcfunction b/datapacks/dataLib/data/datalib/function/debug/dump/dump_players.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/debug/dump_players.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/dump/dump_players.mcfunction index 0eb22117..4afd4cb6 100644 --- a/datapacks/dataLib/data/datalib/function/debug/dump_players.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/dump/dump_players.mcfunction @@ -1,7 +1,7 @@ # ───────────────────────────────────────────────────────────────── -# datalib:debug/dump_players +# datalib:debug/menu/dump/dump_players # Shows all player variables (player vars), PIDs and their states. -# Usage: /function datalib:debug/dump_players +# Usage: /function datalib:debug/menu/dump/dump_players # ───────────────────────────────────────────────────────────────── tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━ Player State Dump ","color":"aqua"},{"text":"━━━━━━━━━━━━━","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/dump_schedules.mcfunction b/datapacks/dataLib/data/datalib/function/debug/dump/dump_schedules.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/debug/dump_schedules.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/dump/dump_schedules.mcfunction index 48d2d696..96ae81e3 100644 --- a/datapacks/dataLib/data/datalib/function/debug/dump_schedules.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/dump/dump_schedules.mcfunction @@ -1,7 +1,7 @@ # ───────────────────────────────────────────────────────────────── -# datalib:debug/dump_schedules +# datalib:debug/menu/dump/dump_schedules # Shows active schedules and the queue. -# Usage: /function datalib:debug/dump_schedules +# Usage: /function datalib:debug/menu/dump/dump_schedules # ───────────────────────────────────────────────────────────────── tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━ Schedule / Queue Dump ","color":"aqua"},{"text":"━━━━━━━","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/example_events.mcfunction b/datapacks/dataLib/data/datalib/function/debug/example_events.mcfunction index 47712cbd..39e3c6f1 100644 --- a/datapacks/dataLib/data/datalib/function/debug/example_events.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/example_events.mcfunction @@ -1,19 +1,19 @@ tellraw @a[tag=datalib.debug] {"text":"[DEBUG] Event system test starting...","color":"yellow"} data modify storage datalib:input event set value "on_join" -data modify storage datalib:input func set value "datalib:debug/internal/on_join_handler" -function datalib:events/register with storage datalib:input {} +data modify storage datalib:input func set value "datalib:debug/menu/internal/on_join_handler" +function datalib:api/events/register with storage datalib:input {} data modify storage datalib:input event set value "on_kill" -data modify storage datalib:input func set value "datalib:debug/internal/on_kill_handler" -function datalib:events/register with storage datalib:input {} +data modify storage datalib:input func set value "datalib:debug/menu/internal/on_kill_handler" +function datalib:api/events/register with storage datalib:input {} data remove storage datalib:engine event_context data modify storage datalib:engine event_context.player set value "TestPlayer" data modify storage datalib:engine event_context.reason set value "debug_test" data modify storage datalib:input event set value "on_join" -function datalib:events/fire with storage datalib:input {} +function datalib:api/events/fire with storage datalib:input {} data remove storage datalib:input event tellraw @a[tag=datalib.debug] {"text":"[DEBUG] example_events completed.","color":"green"} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/debug/log/add.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/add.mcfunction new file mode 100644 index 00000000..4799a906 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/log/add.mcfunction @@ -0,0 +1,16 @@ +# datalib:debug/menu/log/add (internal) +# Called by error/warn/info/debug — do not call directly. +# Appends to the 30-entry ring buffer in datalib:engine log_display. +execute unless data storage datalib:engine log_display run data modify storage datalib:engine log_display set value [] + +$data modify storage datalib:engine log_display append value {text:"[$(level)] $(message)",color:"$(color)"} + +scoreboard players add #dl.log_count dl.tmp 1 +execute if score #dl.log_count dl.tmp matches 31.. run data remove storage datalib:engine log_display[0] +execute if score #dl.log_count dl.tmp matches 31.. run scoreboard players remove #dl.log_count dl.tmp 1 + +# Optional console mirroring via test_block (off by default — enable with +# /function datalib:debug/menu/tools/log/enable). No tellraw, no chat spam: +# this only touches a block's NBT + power state, which is what makes the +# game write the message line into latest.log. +$execute if data storage datalib:engine security{debug_log:1b} run function datalib:debug/menu/testblock/pulse {message:"[$(level)] $(message)"} diff --git a/datapacks/dataLib/data/datalib/function/debug/log/clear.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/clear.mcfunction new file mode 100644 index 00000000..dabe5d3b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/log/clear.mcfunction @@ -0,0 +1,7 @@ +# datalib:debug/menu/log/clear +# Usage: /function datalib:debug/menu/log/clear +# Clears the log buffer. +execute unless entity @s[tag=datalib.admin] run return 0 +data remove storage datalib:engine log_display +scoreboard players set #dl.log_count dl.tmp 0 +tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Log buffer cleared.","color":"gray"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/log/debug.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/debug.mcfunction new file mode 100644 index 00000000..0083f50c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/log/debug.mcfunction @@ -0,0 +1,7 @@ +# datalib:debug/menu/log/debug +# Usage: $function datalib:debug/menu/log/debug {message:"[System] Trace detail"} +# Level: 4 — only shown when debug mode active +$data modify storage datalib:engine _log_add_tmp.message set value "$(message)" +data modify storage datalib:engine _log_add_tmp.level set value "DEBUG" +data modify storage datalib:engine _log_add_tmp.color set value "dark_gray" +execute if score #dl.log_level dl.log_level matches 4.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp diff --git a/datapacks/dataLib/data/datalib/function/debug/log/error.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/error.mcfunction new file mode 100644 index 00000000..7ec3a0c4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/log/error.mcfunction @@ -0,0 +1,7 @@ +# datalib:debug/menu/log/error +# Usage: $function datalib:debug/menu/log/error {message:"[System] Something failed"} +# Level: 1 — always shown unless log is off +$data modify storage datalib:engine _log_add_tmp.message set value "$(message)" +data modify storage datalib:engine _log_add_tmp.level set value "ERROR" +data modify storage datalib:engine _log_add_tmp.color set value "red" +execute if score #dl.log_level dl.log_level matches 1.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/log/get_level.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/get_level.mcfunction similarity index 76% rename from datapacks/dataLib/data/datalib/function/systems/log/get_level.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/log/get_level.mcfunction index c7353145..553ace40 100644 --- a/datapacks/dataLib/data/datalib/function/systems/log/get_level.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/log/get_level.mcfunction @@ -1,4 +1,4 @@ -# datalib:systems/log/get_level -# Usage: /function datalib:systems/log/get_level +# datalib:debug/menu/log/get_level +# Usage: /function datalib:debug/menu/log/get_level # Shows the current log level. tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Log level: ","color":"gray"},{"score":{"name":"#dl.log_level","objective":"dl.log_level"},"color":"white","bold":true},{"text":" (0=off 1=error 2=warn 3=info 4=debug)","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/log/info.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/info.mcfunction new file mode 100644 index 00000000..592fca3f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/log/info.mcfunction @@ -0,0 +1,7 @@ +# datalib:debug/menu/log/info +# Usage: $function datalib:debug/menu/log/info {message:"[System] Something happened"} +# Level: 3 +$data modify storage datalib:engine _log_add_tmp.message set value "$(message)" +data modify storage datalib:engine _log_add_tmp.level set value "INFO" +data modify storage datalib:engine _log_add_tmp.color set value "gray" +execute if score #dl.log_level dl.log_level matches 3.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp diff --git a/datapacks/dataLib/data/datalib/function/debug/log/internal/print_entry.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/internal/print_entry.mcfunction new file mode 100644 index 00000000..b9db3e26 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/log/internal/print_entry.mcfunction @@ -0,0 +1 @@ +function datalib:debug/menu/log/internal/print_macro with storage datalib:engine _felist_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/log/print_macro.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/internal/print_macro.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/log/print_macro.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/log/internal/print_macro.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/log/set_level.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/set_level.mcfunction similarity index 80% rename from datapacks/dataLib/data/datalib/function/systems/log/set_level.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/log/set_level.mcfunction index d5c842c9..cf338c78 100644 --- a/datapacks/dataLib/data/datalib/function/systems/log/set_level.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/log/set_level.mcfunction @@ -1,5 +1,5 @@ -# datalib:systems/log/set_level -# Usage: $function datalib:systems/log/set_level {level:3} +# datalib:debug/menu/log/set_level +# Usage: $function datalib:debug/menu/log/set_level {level:3} # Sets the active log level: # 0 = off # 1 = error only diff --git a/datapacks/dataLib/data/datalib/function/debug/log/show.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/show.mcfunction new file mode 100644 index 00000000..0be874f6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/log/show.mcfunction @@ -0,0 +1,8 @@ +execute unless data storage datalib:engine log_display[0] run tellraw @s {"text":"[Log] No entries.","color":"gray","italic":false} +execute unless data storage datalib:engine log_display[0] run return 0 + +function datalib:runtime/lib/input_push +data modify storage datalib:engine _felist_input set from storage datalib:engine log_display +data modify storage datalib:input func set value "datalib:debug/menu/log/internal/print_entry" +function datalib:runtime/lib/for_each_list with storage datalib:input {} +function datalib:runtime/lib/input_pop diff --git a/datapacks/dataLib/data/stringlib/function/debug/toggle_load_message.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/stringlib_toggle_load_message.mcfunction similarity index 100% rename from datapacks/dataLib/data/stringlib/function/debug/toggle_load_message.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/log/stringlib_toggle_load_message.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/debug/log/warn.mcfunction b/datapacks/dataLib/data/datalib/function/debug/log/warn.mcfunction new file mode 100644 index 00000000..b63f4339 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/log/warn.mcfunction @@ -0,0 +1,7 @@ +# datalib:debug/menu/log/warn +# Usage: $function datalib:debug/menu/log/warn {message:"[System] Something suspicious"} +# Level: 2 +$data modify storage datalib:engine _log_add_tmp.message set value "$(message)" +data modify storage datalib:engine _log_add_tmp.level set value "WARN" +data modify storage datalib:engine _log_add_tmp.color set value "yellow" +execute if score #dl.log_level dl.log_level matches 2.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp diff --git a/datapacks/dataLib/data/datalib/function/debug.mcfunction b/datapacks/dataLib/data/datalib/function/debug/menu.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/debug.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/menu.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/debug/testblock/place.mcfunction b/datapacks/dataLib/data/datalib/function/debug/testblock/place.mcfunction new file mode 100644 index 00000000..74278aa2 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/testblock/place.mcfunction @@ -0,0 +1,10 @@ +# datalib:debug/menu/testblock/place +# Places (or re-places) the mode=log test_block at datalib:engine +# debug_log_pos. Run this once after changing debug_log_pos, or if the +# block is ever broken/removed by world edits. +# +# NOTE: placing/editing a test_block requires operator permission +# (level 2+) — this is a vanilla restriction on the block itself, not a +# limitation added by this pack. + +function datalib:debug/menu/testblock/place_at with storage datalib:engine debug_log_pos diff --git a/datapacks/dataLib/data/datalib/function/systems/log/testblock/place_at.mcfunction b/datapacks/dataLib/data/datalib/function/debug/testblock/place_at.mcfunction similarity index 76% rename from datapacks/dataLib/data/datalib/function/systems/log/testblock/place_at.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/testblock/place_at.mcfunction index 3e9e5847..2829b1a5 100644 --- a/datapacks/dataLib/data/datalib/function/systems/log/testblock/place_at.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/testblock/place_at.mcfunction @@ -1,3 +1,3 @@ -# datalib:systems/log/testblock/place_at [MACRO] +# datalib:debug/menu/testblock/place_at [MACRO] # Input: $(x), $(y), $(z) — from debug_log_pos $setblock $(x) $(y) $(z) minecraft:test_block[mode=log]{message:"[dataLib] (idle)",mode:"log",powered:0b} replace diff --git a/datapacks/dataLib/data/datalib/function/debug/testblock/pulse.mcfunction b/datapacks/dataLib/data/datalib/function/debug/testblock/pulse.mcfunction new file mode 100644 index 00000000..263d69e7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/testblock/pulse.mcfunction @@ -0,0 +1,20 @@ +# datalib:debug/menu/testblock/pulse [MACRO] +# Writes $(message) into the test_block and powers it, which is what +# actually makes the game write the message to latest.log. +# Input: $(message) — pre-formatted log line, e.g. "[DEBUG] channel X fired" +# +# Read position fresh each call so datalib:debug/menu/testblock/place +# never needs to be re-run manually after a debug_log_pos change. +# debug_log_pos already stores flat top-level x/y/z fields, so copying +# it wholesale and adding msg alongside gives pulse_at everything it +# needs via a single 'with storage' call. + +data modify storage datalib:tick_work testblock set from storage datalib:engine debug_log_pos +$data modify storage datalib:tick_work testblock.msg set value "$(message)" + +function datalib:debug/menu/testblock/pulse_at with storage datalib:tick_work testblock + +# Unpower one tick later so the block is ready to detect the next +# redstone-style "change" (mode=log logs on each power transition, not +# continuously while powered). +schedule function datalib:debug/menu/testblock/unpulse_at 1t replace diff --git a/datapacks/dataLib/data/datalib/function/systems/log/testblock/pulse_at.mcfunction b/datapacks/dataLib/data/datalib/function/debug/testblock/pulse_at.mcfunction similarity index 90% rename from datapacks/dataLib/data/datalib/function/systems/log/testblock/pulse_at.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/testblock/pulse_at.mcfunction index c3e4831e..522a245b 100644 --- a/datapacks/dataLib/data/datalib/function/systems/log/testblock/pulse_at.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/testblock/pulse_at.mcfunction @@ -1,4 +1,4 @@ -# datalib:systems/log/testblock/pulse_at [MACRO] +# datalib:debug/menu/testblock/pulse_at [MACRO] # Input: $(x), $(y), $(z), $(msg) — from the testblock compound built # in pulse.mcfunction (debug_log_pos fields + msg alongside them). # 'replace' keeps it a fresh block-entity each time so the message diff --git a/datapacks/dataLib/data/datalib/function/debug/testblock/unpulse_at.mcfunction b/datapacks/dataLib/data/datalib/function/debug/testblock/unpulse_at.mcfunction new file mode 100644 index 00000000..505e789f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/testblock/unpulse_at.mcfunction @@ -0,0 +1,8 @@ +# datalib:debug/menu/testblock/unpulse_at +# Scheduled 1 tick after pulse_at — resets powered to 0b so the block is +# ready to detect the next power transition. Message text is left as-is +# (harmless; it's overwritten on the next pulse anyway) and read from +# the persistent debug_log_pos rather than tick_work, since tick_work +# may have been overwritten by other tick-loop activity in that 1 tick. + +function datalib:debug/menu/testblock/unpulse_here with storage datalib:engine debug_log_pos diff --git a/datapacks/dataLib/data/datalib/function/debug/testblock/unpulse_here.mcfunction b/datapacks/dataLib/data/datalib/function/debug/testblock/unpulse_here.mcfunction new file mode 100644 index 00000000..3af0f9a1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/testblock/unpulse_here.mcfunction @@ -0,0 +1,3 @@ +# datalib:debug/menu/testblock/unpulse_here [MACRO] +# Input: $(x), $(y), $(z) +$data merge block $(x) $(y) $(z) {powered:0b} diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/admin/add.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/admin/add.mcfunction index 13ecfcd4..c4319797 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/admin/add.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/admin/add.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] +execute unless function datalib:debug/menu/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] $execute if entity @s[tag=datalib.admin] run tag @a[name=$(target),limit=1] add datalib.admin $tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✔ ","color":"green"},{"text":"$(target)","color":"white"},{"text":" added as admin.","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/disable.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/disable.mcfunction index 2f7e4cf3..bc69f4fc 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/disable.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/disable.mcfunction @@ -1,4 +1,4 @@ -# datalib:debug/tools/admin/debug_tag/disable +# datalib:debug/menu/tools/admin/debug_tag/disable # Turns auto_debug_tag OFF: admins no longer get datalib.debug # automatically. Also strips datalib.debug from every currently # tagged admin so the effect is immediate, not just "stops granting @@ -6,10 +6,10 @@ # linger until manually removed, which defeats the point of disabling # this. # -# Use datalib:debug/tools/admin/debug_tag/grant / revoke to manage +# Use datalib:debug/menu/tools/admin/debug_tag/grant / revoke to manage # datalib.debug per-player once this is disabled. -execute unless function datalib:debug/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] +execute unless function datalib:debug/menu/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] data modify storage datalib:engine security.auto_debug_tag set value 0b tag @a[tag=datalib.admin] remove datalib.debug diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/enable.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/enable.mcfunction index 03d3b47f..1cbcba6a 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/enable.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/enable.mcfunction @@ -1,8 +1,8 @@ -# datalib:debug/tools/admin/debug_tag/enable +# datalib:debug/menu/tools/admin/debug_tag/enable # Turns auto_debug_tag back ON: every admin (datalib.admin tag) is # granted datalib.debug automatically each tick (legacy default). -execute unless function datalib:debug/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] +execute unless function datalib:debug/menu/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] data modify storage datalib:engine security.auto_debug_tag set value 1b tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✔ ","color":"green"},{"text":"auto_debug_tag ","color":"white"},{"text":"enabled","color":"green"},{"text":" — admins get datalib.debug automatically again.","color":"gray"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/grant.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/grant.mcfunction index 551f728f..9e1ae4db 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/grant.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/grant.mcfunction @@ -1,11 +1,11 @@ -# datalib:debug/tools/admin/debug_tag/grant +# datalib:debug/menu/tools/admin/debug_tag/grant # Manually grants datalib.debug to a single player, regardless of the # auto_debug_tag setting. Intended for use once auto_debug_tag is 0b — # grants made while it's 1b have no visible effect since the tick # system re-adds the tag to every admin anyway. -# Usage: /function datalib:debug/tools/admin/debug_tag/grant {target:"PlayerName"} +# Usage: /function datalib:debug/menu/tools/admin/debug_tag/grant {target:"PlayerName"} -execute unless function datalib:debug/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] +execute unless function datalib:debug/menu/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] $tag @a[name=$(target),limit=1] add datalib.debug $tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✔ ","color":"green"},{"text":"$(target)","color":"white"},{"text":" granted datalib.debug.","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/revoke.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/revoke.mcfunction index 8848489a..d2fb8b1a 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/revoke.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/admin/debug_tag/revoke.mcfunction @@ -1,11 +1,11 @@ -# datalib:debug/tools/admin/debug_tag/revoke +# datalib:debug/menu/tools/admin/debug_tag/revoke # Manually removes datalib.debug from a single player. If # auto_debug_tag is still 1b and the target is a datalib.admin, the # tag reappears on the next tick — revoke is only durable once # auto_debug_tag is 0b. -# Usage: /function datalib:debug/tools/admin/debug_tag/revoke {target:"PlayerName"} +# Usage: /function datalib:debug/menu/tools/admin/debug_tag/revoke {target:"PlayerName"} -execute unless function datalib:debug/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] +execute unless function datalib:debug/menu/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] $tag @a[name=$(target),limit=1] remove datalib.debug $tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✔ ","color":"green"},{"text":"$(target)","color":"white"},{"text":" — datalib.debug revoked.","color":"gray"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/admin/list.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/admin/list.mcfunction index e936ff68..b4f797f8 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/admin/list.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/admin/list.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return 0 +execute unless function datalib:debug/menu/tools/utils/check_all run return 0 tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━ Admin List ","color":"aqua"},{"text":"━━━━━━━━━━━━━━","color":"#555555"}] execute if entity @a[tag=datalib.admin] run tellraw @s ["",{"text":" ◈ ","color":"#00AAAA"},{"selector":"@a[tag=datalib.admin]","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/admin/remove.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/admin/remove.mcfunction index 46206fe4..1ae791e2 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/admin/remove.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/admin/remove.mcfunction @@ -1,4 +1,4 @@ -execute unless function datalib:debug/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] +execute unless function datalib:debug/menu/tools/utils/check_all run return run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Permission denied.","color":"red"}] $execute if entity @s[tag=datalib.admin] run tag @a[name=$(target),limit=1] remove datalib.admin $tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✔ ","color":"green"},{"text":"$(target)","color":"white"},{"text":" removed from admins.","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/log/disable.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/log/disable.mcfunction index a35562c2..e72b9c1d 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/log/disable.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/log/disable.mcfunction @@ -1,4 +1,4 @@ -# datalib:debug/tools/log/disable +# datalib:debug/menu/tools/log/disable # Turns off test_block console mirroring for systems/log/add calls. # Verify it took effect with: /data get storage datalib:engine security.debug_log data modify storage datalib:engine security.debug_log set value 0b diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/log/enable.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/log/enable.mcfunction index 7b672b37..5c011d9b 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/log/enable.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/log/enable.mcfunction @@ -1,6 +1,6 @@ -# datalib:debug/tools/log/enable +# datalib:debug/menu/tools/log/enable # Turns on test_block console mirroring for systems/log/add calls. # Requires the test_block to already be placed — run -# /function datalib:systems/log/testblock/place first if you haven't. +# /function datalib:debug/menu/testblock/place first if you haven't. # Verify it took effect with: /data get storage datalib:engine security.debug_log data modify storage datalib:engine security.debug_log set value 1b diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/trigger.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/trigger.mcfunction index ecb9538c..28103142 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/trigger.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/trigger.mcfunction @@ -1 +1 @@ -$function datalib:debug/tools/trigger/execute {type:"$(type)",data:$(data)} \ No newline at end of file +$function datalib:debug/menu/tools/trigger/execute {type:"$(type)",data:$(data)} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/trigger/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/trigger/dispatch.mcfunction new file mode 100644 index 00000000..93d2375f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/debug/tools/trigger/dispatch.mcfunction @@ -0,0 +1,91 @@ +# datalib:debug/menu/tools/trigger/internal/dispatch +# Calls datalib:api/cmd/* based on tools_trigger.type. +# All calls use "with storage datalib:engine tools_trigger.data". + +# ── Message ────────────────────────────────────────────────────────────────── +# type:"msg" → data:{player:"Name", message:"..."} +execute if data storage datalib:engine tools_trigger{type:"msg"} run function datalib:api/cmd/msg with storage datalib:engine tools_trigger.data + +# type:"title" → data:{player:"Name", text:"...", color:"gold"} +execute if data storage datalib:engine tools_trigger{type:"title"} run function datalib:api/cmd/title with storage datalib:engine tools_trigger.data + +# type:"subtitle" → data:{player:"Name", text:"...", color:"white"} +execute if data storage datalib:engine tools_trigger{type:"subtitle"} run function datalib:api/cmd/subtitle with storage datalib:engine tools_trigger.data + +# type:"actionbar" → data:{player:"Name", text:"...", color:"aqua"} +execute if data storage datalib:engine tools_trigger{type:"actionbar"} run function datalib:api/cmd/actionbar with storage datalib:engine tools_trigger.data + +# type:"title_times"→ data:{player:"Name", in:10, stay:70, out:20} +execute if data storage datalib:engine tools_trigger{type:"title_times"} run function datalib:api/cmd/title_times with storage datalib:engine tools_trigger.data + +# type:"title_clear"→ data:{player:"Name"} +execute if data storage datalib:engine tools_trigger{type:"title_clear"} run function datalib:api/cmd/title_clear with storage datalib:engine tools_trigger.data + +# type:"title_reset"→ data:{player:"Name"} +execute if data storage datalib:engine tools_trigger{type:"title_reset"} run function datalib:api/cmd/title_reset with storage datalib:engine tools_trigger.data + +# ── Sound & Particles ────────────────────────────────────────────────────── +# type:"sound" → data:{player:"Name", sound:"minecraft:...", volume:1, pitch:1} +execute if data storage datalib:engine tools_trigger{type:"sound"} run function datalib:api/cmd/sound with storage datalib:engine tools_trigger.data + +# ── Efekt ───────────────────────────────────────────────────────────────── +# type:"effect_add" → data:{player:"Name", effect:"minecraft:speed", duration:100, amplifier:1} +execute if data storage datalib:engine tools_trigger{type:"effect_add"} run function datalib:api/cmd/effect_give with storage datalib:engine tools_trigger.data + +# type:"effect_clear"→ data:{player:"Name"} +execute if data storage datalib:engine tools_trigger{type:"effect_clear"} run function datalib:api/cmd/effect_clear with storage datalib:engine tools_trigger.data + +# ── Item ────────────────────────────────────────────────────────────────── +# type:"give" → data:{player:"Name", item:"minecraft:diamond", count:1} +execute if data storage datalib:engine tools_trigger{type:"give"} run function datalib:api/cmd/give with storage datalib:engine tools_trigger.data + +# ── XP ──────────────────────────────────────────────────────────────────── +# type:"xp" → data:{player:"Name", amount:100, type:"points"} (type: points|levels) +execute if data storage datalib:engine tools_trigger{type:"xp"} run function datalib:api/cmd/xp_add with storage datalib:engine tools_trigger.data + +# ── Oyuncu ──────────────────────────────────────────────────────────────── +# type:"gamemode" → data:{player:"Name", mode:"survival"} +execute if data storage datalib:engine tools_trigger{type:"gamemode"} run function datalib:api/cmd/gamemode with storage datalib:engine tools_trigger.data + +# type:"kick" → data:{player:"Name"} +execute if data storage datalib:engine tools_trigger{type:"kick"} run function datalib:api/cmd/kick with storage datalib:engine tools_trigger.data + +# type:"tp" → data:{player:"Name", x:0, y:64, z:0} +execute if data storage datalib:engine tools_trigger{type:"tp"} run function datalib:api/cmd/tp_to_coords with storage datalib:engine tools_trigger.data + +# ── Scoreboard ──────────────────────────────────────────────────────────── +# type:"score_set" → data:{player:"Name", objective:"obj", value:10} +execute if data storage datalib:engine tools_trigger{type:"score_set"} run function datalib:api/cmd/scoreboard_set with storage datalib:engine tools_trigger.data + +# type:"score_add" → data:{player:"Name", objective:"obj", amount:5} +execute if data storage datalib:engine tools_trigger{type:"score_add"} run function datalib:api/cmd/scoreboard_add with storage datalib:engine tools_trigger.data + +# ── Tag ─────────────────────────────────────────────────────────────────── +# type:"tag_add" → data:{player:"Name", tag:"myTag"} +execute if data storage datalib:engine tools_trigger{type:"tag_add"} run function datalib:api/cmd/tag_add with storage datalib:engine tools_trigger.data + +# type:"tag_remove" → data:{player:"Name", tag:"myTag"} +execute if data storage datalib:engine tools_trigger{type:"tag_remove"} run function datalib:api/cmd/tag_remove with storage datalib:engine tools_trigger.data + +# ── World ───────────────────────────────────────────────────────────────── +# type:"fill" → data:{x1:..,y1:..,z1:..,x2:..,y2:..,z2:..,block:"minecraft:stone"} +execute if data storage datalib:engine tools_trigger{type:"fill"} run function datalib:api/cmd/fill with storage datalib:engine tools_trigger.data + +# type:"setblock" → data:{x:..,y:..,z:..,block:"minecraft:stone"} +execute if data storage datalib:engine tools_trigger{type:"setblock"} run function datalib:api/cmd/setblock with storage datalib:engine tools_trigger.data + +# ── Fonksiyon & Komut ───────────────────────────────────────────────────── +# NOTE: delay / schedule_cancel intentionally excluded here. +# The schedule command runs at op-level; allowing arbitrary function scheduling. +# Use datalib:runtime/lib/schedule directly and explicitly if needed. +# type:"func" → data:{ns:"namespace", path:"func/path"} +execute if data storage datalib:engine tools_trigger{type:"func"} run function datalib:debug/menu/tools/trigger/exec_func with storage datalib:engine tools_trigger.data + +# type:"cmd" → data:{cmd:"say hello"} +execute if data storage datalib:engine tools_trigger{type:"cmd"} run function datalib:debug/menu/tools/trigger/exec_cmd with storage datalib:engine tools_trigger.data + +# type:"multi1" → data:{list:[],options:{}} +execute if data storage datalib:engine tools_trigger{type:"multi1"} run function datalib:api/cmd/other/multi_cmd_adv with storage datalib:engine tools_trigger.data + +# type:"multi2" → data:{commands:[]} +execute if data storage datalib:engine tools_trigger{type:"multi2"} run function datalib:api/cmd/other/multi_cmd with storage datalib:engine tools_trigger.data diff --git a/datapacks/dataLib/data/datalib/function/core/internal/debug/tools/trigger/exec_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/trigger/exec_cmd.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/debug/tools/trigger/exec_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/tools/trigger/exec_cmd.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/debug/tools/trigger/exec_func.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/trigger/exec_func.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/debug/tools/trigger/exec_func.mcfunction rename to datapacks/dataLib/data/datalib/function/debug/tools/trigger/exec_func.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/trigger/execute.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/trigger/execute.mcfunction index 20b84e09..870621ef 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/trigger/execute.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/trigger/execute.mcfunction @@ -1,13 +1,13 @@ -# datalib:debug/tools/trigger — single-call dispatch layer (EC-style). +# datalib:debug/menu/tools/trigger — single-call dispatch layer (EC-style). # Does not require EventCore; uses AME's own datalib:api/cmd/* functions. # # Usage: -# function datalib:debug/tools/trigger {type:"", data:{...}} -# function datalib:debug/tools/trigger {type:"", data:{...}, config:{silent:1}} +# function datalib:debug/menu/tools/trigger {type:"", data:{...}} +# function datalib:debug/menu/tools/trigger {type:"", data:{...}, config:{silent:1}} # # config:{silent:1} → suppress debug tellraw. -function datalib:debug/tools/utils/check_all +function datalib:debug/menu/tools/utils/check_all data modify storage datalib:engine tools_trigger.data.uuid set from entity @s UUID @@ -15,11 +15,11 @@ $data modify storage datalib:engine tools_trigger.type set value "$(type)" $data modify storage datalib:engine tools_trigger.data set value $(data) # Execute action -function datalib:core/internal/debug/tools/trigger/dispatch +function datalib:debug/menu/tools/trigger/dispatch # Debug message $execute if data storage datalib:engine tools_trigger.config{silent:1} run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"tools/trigger/execute ","color":"aqua"},{"text":"► ","color":"yellow"},{"text":"$(type)","color":"white"}] -execute if data storage datalib:engine tools_trigger.config{silent:0} run function datalib:core/tick/disabled +execute if data storage datalib:engine tools_trigger.config{silent:0} run function datalib:runtime/tick/disabled # Remove 'datalib:engine tools_trigger' storage data remove storage datalib:engine tools_trigger diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/utils/check_all.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/utils/check_all.mcfunction index 905a8106..7536d15b 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/utils/check_all.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/utils/check_all.mcfunction @@ -1,3 +1,3 @@ -execute unless function datalib:debug/tools/utils/load_check run return 0 -execute unless function datalib:debug/tools/utils/perm_check run return 0 -execute unless function datalib:debug/tools/utils/input_check run return 0 +execute unless function datalib:debug/menu/tools/utils/load_check run return 0 +execute unless function datalib:debug/menu/tools/utils/perm_check run return 0 +execute unless function datalib:debug/menu/tools/utils/input_check run return 0 diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/utils/input_check.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/utils/input_check.mcfunction index 89aa25dc..0029a830 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/utils/input_check.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/utils/input_check.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:debug/tools/utils/input_check +# datalib:debug/menu/tools/utils/input_check # ====================================================================================== # # dataLib Secure Validation Gateway @@ -79,7 +79,7 @@ # tellraw @s caller-facing denial messages # tellraw @a[tag=datalib.debug] admin-facing violation notices # say server log channel (visible in console) -# storage datalib:debug machine-readable violation record +# storage datalib:debug/menu machine-readable violation record # # DEBUG MODE: # or the presence of at least one player with tag datalib.debug. @@ -213,21 +213,21 @@ execute if data storage datalib:output inputs{func:"#"} run return 0 # calls inline in this file ("datalib:" and "stringlib:" — note "stringlib:" # was previously accepted with NO reviewed justification and NO # corresponding Section 6 internal-path guard, see SECTION 6 note below). -# Moved to datalib:config/namespace_list, a single reviewable file where +# Moved to datalib:api/config/namespace_list, a single reviewable file where # each additional prefix is its own PR-visible line. This section now # loops over that list at validation time; it does not change what is # fail-closed — an empty or missing list still denies everything. # # ====================================================================================== -function datalib:config/namespace_list +function datalib:api/config/namespace_list scoreboard players set #DL.NsPrefixOk dl.tmp 0 data modify storage datalib:output _ns.List set from storage datalib:output config.namespace_allowlist -function datalib:core/security/namespace_allowlist_loop +function datalib:runtime/security/namespace_allowlist_loop -execute unless score #DL.NsPrefixOk dl.tmp matches 1 run function datalib:core/security/input_ns_violation +execute unless score #DL.NsPrefixOk dl.tmp matches 1 run function datalib:runtime/security/input_ns_violation execute unless score #DL.NsPrefixOk dl.tmp matches 1 run data modify storage datalib:output error set value {level:"WARN",code:"NS_VIOLATION",message:"Input namespace violation detected. Call denied."} -execute unless score #DL.NsPrefixOk dl.tmp matches 1 run function datalib.main:empty +execute unless score #DL.NsPrefixOk dl.tmp matches 1 run function datalib:runtime/bootstrap/empty data remove storage datalib:output _ns data remove storage datalib:output config @@ -250,15 +250,15 @@ data remove storage datalib:output config # internal prefix occurring ANYWHERE in func (not just at index 0) so a # crafted func like "datalib:api/../core/engine/x" is also caught. -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:engine/"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:engine/"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:private/"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:private/"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:internal/"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:internal/"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:security/"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:security/"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"minecraft:"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"minecraft:"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -272,55 +272,55 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/op"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/op"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/deop"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/deop"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/ban"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/ban"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/ban_ip"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/ban_ip"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/pardon"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/pardon"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/pardon_ip"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/pardon_ip"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/kick"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/kick"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/stop"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/stop"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/reload"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/reload"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/debug"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/debug"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/perf"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/perf"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/whitelist"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/whitelist"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/save-all"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/save-all"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/save-off"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/save-off"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/save-on"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/save-on"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/data_remove_block"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/data_remove_block"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/data_remove_entity"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/data_remove_entity"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/data_remove_storage"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/data_remove_storage"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/other/run_self"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/other/run_self"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/other/multi_cmd_adv"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/other/multi_cmd_adv"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/setidletimeout"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/setidletimeout"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/jfr"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/jfr"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/publish"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/publish"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/transfer"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/transfer"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"datalib:api/cmd/as_player"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"datalib:api/cmd/as_player"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -334,47 +334,47 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"cmd",needle:"op"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"op"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"deop"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"deop"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"ban"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"ban"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"ban-ip"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"ban-ip"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"pardon"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"pardon"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"pardon-ip"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"pardon-ip"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"kick"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"kick"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"stop"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"stop"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"reload"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"reload"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"whitelist"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"whitelist"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"save-all"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"save-all"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"save-off"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"save-off"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"save-on"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"save-on"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"publish"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"publish"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"transfer"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"transfer"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"jfr"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"jfr"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"setidletimeout"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"setidletimeout"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"as @e as @€"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"as @e as @€"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"summon minecraft:tnt"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"summon minecraft:tnt"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"summon minecraft:tnt_minecart"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"summon minecraft:tnt_minecart"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"summon minecraft:fireball"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"summon minecraft:fireball"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -390,72 +390,72 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"cmd",needle:"op @a"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"op @a"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"op @e"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"op @e"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"op @r"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"op @r"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"op @s"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"op @s"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"op @p"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"op @p"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"op @n"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"op @n"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"deop @a"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"deop @a"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"deop @e"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"deop @e"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"deop @r"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"deop @r"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"deop @s"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"deop @s"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"deop @p"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"deop @p"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"deop @n"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"deop @n"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"kick @a"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"kick @a"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"kick @e"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"kick @e"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"kick @r"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"kick @r"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"kick @p"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"kick @p"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"ban @a"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"ban @a"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"ban @e"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"ban @e"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"ban @r"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"ban @r"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"ban @s"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"ban @s"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"ban @p"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"ban @p"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute as @a"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute as @a"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute as @e"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute as @e"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute as @r"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute as @r"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute as @p"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute as @p"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute as @n"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute as @n"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute at @a"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute at @a"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute at @e"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute at @e"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute at @r"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute at @r"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute at @p"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute at @p"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute at @n"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute at @n"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -470,21 +470,21 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"cmd",needle:"@e[type=player]"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"@e[type=player]"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"@e[type=minecraft:player]"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"@e[type=minecraft:player]"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"@e[tag=admin]"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"@e[tag=admin]"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"@e[tag=operator]"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"@e[tag=operator]"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"@e[tag=op]"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"@e[tag=op]"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"@e[tag=datalib.debug]"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"@e[tag=datalib.debug]"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"@a"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"@a"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"@e"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"@e"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -508,21 +508,21 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"cmd",needle:"schedule function"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"schedule function"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"schedule clear"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"schedule clear"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute facing"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute facing"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute rotated"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute rotated"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute anchored"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute anchored"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute align"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute align"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute at @e"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute at @e"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute if entity @e"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute if entity @e"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -539,31 +539,31 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"cmd",needle:";"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:";"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"&&"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"&&"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"||"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"||"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"\r"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"\r"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"\t"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"\t"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"curl https://"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"curl https://"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"curl http://"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"curl http://"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"| bash"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"| bash"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"wget https://"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"wget https://"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"wget http://"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"wget http://"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"git push --force"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"git push --force"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"git clone -fd"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"git clone -fd"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"git reset --hard"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"git reset --hard"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -585,30 +585,30 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"func",needle:"with storage datalib:engine"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"with storage datalib:engine"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"with storage datalib:engine _dispatch"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"with storage datalib:engine _dispatch"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"with storage datalib:debug"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"with storage datalib:debug/menu"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"storage datalib:engine"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"storage datalib:engine"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"storage datalib:engine _dispatch"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"storage datalib:engine _dispatch"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"func",needle:"storage datalib:debug"} +function datalib:runtime/security/string/field_contains {field:"func",needle:"storage datalib:debug/menu"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"with storage datalib:engine"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"with storage datalib:engine"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"with storage datalib:output"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"with storage datalib:output"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"with storage datalib:debug"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"with storage datalib:debug/menu"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"storage datalib:engine"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"storage datalib:engine"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"storage datalib:output"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"storage datalib:output"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"storage datalib:debug"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"storage datalib:debug/menu"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -630,65 +630,65 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute store result storage datalib:engine"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute store result storage datalib:engine"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute store success storage datalib:engine"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute store success storage datalib:engine"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute store result storage datalib:output"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute store result storage datalib:output"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute store success storage datalib:output"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute store success storage datalib:output"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute store result storage datalib:debug"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute store result storage datalib:debug/menu"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"execute store success storage datalib:debug"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"execute store success storage datalib:debug/menu"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"data merge storage datalib:engine"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"data merge storage datalib:engine"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"data remove storage datalib:engine"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"data remove storage datalib:engine"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"data modify storage datalib:engine"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"data modify storage datalib:engine"} execute if score #DL.StrFound dl.tmp matches 1 run return 00 -function datalib:core/security/string/field_contains {field:"cmd",needle:"data merge storage datalib:debug"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"data merge storage datalib:debug/menu"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"data remove storage datalib:debug"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"data remove storage datalib:debug/menu"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"data modify storage datalib:debug"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"data modify storage datalib:debug/menu"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"scoreboard players set #dl"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"scoreboard players set #dl"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"scoreboard players reset #dl"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"scoreboard players reset #dl"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"scoreboard players add #dl"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"scoreboard players add #dl"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"scoreboard players remove #dl"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"scoreboard players remove #dl"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"scoreboard objectives add dl"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"scoreboard objectives add dl"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"scoreboard objectives remove dl"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"scoreboard objectives remove dl"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"scoreboard objectives add datalib"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"scoreboard objectives add datalib"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"scoreboard objectives remove datalib"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"scoreboard objectives remove datalib"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @s add datalib.admin"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @s add datalib.admin"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @a add datalib.admin"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @a add datalib.admin"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @r add datalib.admin"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @r add datalib.admin"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @n add datalib.admin"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @n add datalib.admin"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @e[type=minecraft:player] remove datalib.admin"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @e[type=minecraft:player] remove datalib.admin"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @s remove datalib.admin"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @s remove datalib.admin"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @a remove datalib.admin"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @a remove datalib.admin"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @r remove datalib.admin"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @r remove datalib.admin"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @n remove datalib.admin"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @n remove datalib.admin"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -712,22 +712,22 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"cmd",needle:"{Command:"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"{Command:"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"{auto:1b"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"{auto:1b"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"Tags:[\\\"dataLibb."} -function datalib:core/security/string/field_contains {field:"cmd",needle:"[minecraft:custom_data={dataLib:{input:1b}}]"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"Tags:[\\\"dataLibb."} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"[minecraft:custom_data={dataLib:{input:1b}}]"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"[minecraft:custom_data={dataLib:{input:0b}}]"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"[minecraft:custom_data={dataLib:{input:0b}}]"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"[custom_data={dataLib:{input:1b}}]"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"[custom_data={dataLib:{input:1b}}]"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"[custom_data={dataLib:{input:0b}}]"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"[custom_data={dataLib:{input:0b}}]"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"{Tags:[\\\"datalib."} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"{Tags:[\\\"datalib."} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"{Tags:[datalib."} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"{Tags:[datalib."} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -751,50 +751,50 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule command_blocks_work"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule command_blocks_work"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule max_command_chain_length"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule max_command_chain_length"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule max_command_forks"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule max_command_forks"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule random_tick_speed"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule random_tick_speed"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule spawn_mobs"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule spawn_mobs"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule players_sleeping_percentage"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule players_sleeping_percentage"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:command_blocks_work"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:command_blocks_work"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:max_command_chain_length"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:max_command_chain_length"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:max_command_forks"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:max_command_forks"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:random_tick_speed"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:random_tick_speed"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:spawn_mobs"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:spawn_mobs"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:players_sleeping_percentage"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:players_sleeping_percentage"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule keep_inventory"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule keep_inventory"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:keep_inventory"} -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule gamerule advance_time"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule minecraft:keep_inventory"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule gamerule advance_time"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule max_command_forks"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule max_command_forks"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule max_command_sequence_length"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule max_command_sequence_length"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"gamerule random_tick_speed"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"gamerule random_tick_speed"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"/gamerule command_blocks_work"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"/gamerule command_blocks_work"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"/gamerule gamerule advance_time"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"/gamerule gamerule advance_time"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"/gamerule max_command_forks"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"/gamerule max_command_forks"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"/gamerule max_command_sequence_length"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"/gamerule max_command_sequence_length"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"/gamerule random_tick_speed"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"/gamerule random_tick_speed"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 @@ -816,31 +816,31 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"cmd",needle:"summon "} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"summon "} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @s add datalib"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @s add datalib"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @s add dl"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @s add dl"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @a add datalib"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @a add datalib"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @a add dl"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @a add dl"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @p add datalib"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @p add datalib"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @p add dl"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @p add dl"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @r add datalib"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @r add datalib"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @r add dl"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @r add dl"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @e add datalib"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @e add datalib"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"tag @e add dl"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"tag @e add dl"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"effect give @a"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"effect give @a"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"effect give @e"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"effect give @e"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -860,21 +860,21 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # # ====================================================================================== -function datalib:core/security/string/field_contains {field:"cmd",needle:"forceload add 0 0"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"forceload add 0 0"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"forceload remove 0 0"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"forceload remove 0 0"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"setblock 0 -64 0 minecraft:air"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"setblock 0 -64 0 minecraft:air"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"setblock 0 -64 0 air"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"setblock 0 -64 0 air"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"forceload remove 0 0"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"forceload remove 0 0"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"command_block"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"command_block"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"minecraft:command_block"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"minecraft:command_block"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 -function datalib:core/security/string/field_contains {field:"cmd",needle:"fillbiome"} +function datalib:runtime/security/string/field_contains {field:"cmd",needle:"fillbiome"} execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== @@ -900,7 +900,7 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # Server console log. Gated on devMode and at least one debug player. # Output appears in server log file as [Server] prefix. # -# storage datalib:debug +# storage datalib:debug/menu # Machine-readable record. Written unconditionally for tooling. # Overwritten each call — not a persistent audit log. # @@ -912,7 +912,7 @@ execute if score #DL.StrFound dl.tmp matches 1 run return 0 # ====================================================================================== # Write machine-readable call record unconditionally -data modify storage datalib:debug last_validated_call.func set from storage datalib:output inputs.func +data modify storage datalib:debug/menu last_validated_call.func set from storage datalib:output inputs.func # Gate remaining output on debug mode or active debug players execute unless entity @a[tag=datalib.debug] run return fail @@ -942,7 +942,7 @@ data modify storage datalib:engine global.in_call set value 1b # EXECUTE VALIDATED FUNCTION # ====================================================================================== -function datalib:core/engine/call/execute_validated +function datalib:runtime/engine/call/execute_validated # ====================================================================================== # SECTION 22 diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/utils/load_check.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/utils/load_check.mcfunction index b2a130cc..5438c38b 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/utils/load_check.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/utils/load_check.mcfunction @@ -1,5 +1,5 @@ -# datalib:debug/tools/utils/load_check +# datalib:debug/menu/tools/utils/load_check # Returns 1 if engine is loaded, 0 (+ fallback) if not. execute if data storage datalib:engine global{loaded:1b} run return 1 -function datalib:core/fallback/not_loaded +function datalib:runtime/fallback/not_loaded return 0 diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/utils/perm_check.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/utils/perm_check.mcfunction index 65773385..4708c67c 100644 --- a/datapacks/dataLib/data/datalib/function/debug/tools/utils/perm_check.mcfunction +++ b/datapacks/dataLib/data/datalib/function/debug/tools/utils/perm_check.mcfunction @@ -1,4 +1,4 @@ -# datalib:debug/tools/utils/perm_check +# datalib:debug/menu/tools/utils/perm_check # Returns 1 if executor has sufficient dl.perm_level for admin commands. # Returns 0 (+ fallback) if not. # @@ -18,5 +18,5 @@ execute store result score #perm_req dl.tmp run data get storage datalib:engine execute if score @s dl.perm_level >= #perm_req dl.tmp run return 1 # Denied -function datalib:core/fallback/no_permission +function datalib:runtime/fallback/no_permission return 0 diff --git a/datapacks/dataLib/data/datalib/function/disable.mcfunction b/datapacks/dataLib/data/datalib/function/disable.mcfunction deleted file mode 100644 index 2e7fe524..00000000 --- a/datapacks/dataLib/data/datalib/function/disable.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -playsound minecraft:block.note_block.pling master @s ~ ~ ~ 4 2 - -function datalib:core/disable/main - -tellraw @s [{"text":"To restart:"}," ",{"text":"/reload","color":"aqua","bold":true,"italic":false,"click_event": {"action": "run_command", "command": "/reload"}}] diff --git a/datapacks/dataLib/data/datalib/function/events/fire.mcfunction b/datapacks/dataLib/data/datalib/function/events/fire.mcfunction deleted file mode 100644 index 9c00f41f..00000000 --- a/datapacks/dataLib/data/datalib/function/events/fire.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -$execute unless data storage datalib:engine events.$(event) run execute as @a[tag=datalib.debug] run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"event/fire ","color":"aqua"},{"text":"SKIP ","color":"#FF5555"},{"text":"$(event)","color":"#AAAAAA"},{"text":" — no handlers registered","color":"#555555"}] -$execute unless data storage datalib:engine events.$(event) run return 0 - -$data modify storage datalib:engine _event_tmp set from storage datalib:engine events.$(event) -execute if data storage datalib:engine _event_tmp[0] run function datalib:core/internal/events/fire_next -data remove storage datalib:engine _event_tmp -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"event/fire ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(event)","color":"aqua"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/input/validate/_private/check_tag_safe.mcfunction b/datapacks/dataLib/data/datalib/function/input/validate/_private/check_tag_safe.mcfunction deleted file mode 100644 index 24dd1aa5..00000000 --- a/datapacks/dataLib/data/datalib/function/input/validate/_private/check_tag_safe.mcfunction +++ /dev/null @@ -1,40 +0,0 @@ -# ====================================================================================== -# datalib:input/validate/_private/check_tag_safe [INTERNAL] -# ====================================================================================== -# Rejects empty strings and any string containing one of: space " ' { } [ ] : -# or a literal backslash. Safe result can be used as a scoreboard -# objective/player-name fragment or dropped unquoted into a single NBT -# string field without needing escaping. -# -# One stringlib:util/find per forbidden character — fixed cost (9 calls), -# not per-character-of-input. -# ====================================================================================== - -execute store result score #DL.Len dl.tmp run data get storage datalib:input_validate scratch.value -execute if score #DL.Len dl.tmp matches 0 run data modify storage datalib:input_validate result.error set value "empty input" -execute if score #DL.Len dl.tmp matches 0 run return 0 - -data modify storage stringlib:input find.String set from storage datalib:input_validate scratch.value -data modify storage stringlib:input find.n set value 1 - -data modify storage datalib:input_validate scratch.bad set value 0b - -function datalib:input/validate/_private/reject_if_present {char:" "} -function datalib:input/validate/_private/reject_if_present {char:"\""} -function datalib:input/validate/_private/reject_if_present {char:"'"} -function datalib:input/validate/_private/reject_if_present {char:"{"} -function datalib:input/validate/_private/reject_if_present {char:"}"} -function datalib:input/validate/_private/reject_if_present {char:"["} -function datalib:input/validate/_private/reject_if_present {char:"]"} -function datalib:input/validate/_private/reject_if_present {char:":"} -function datalib:input/validate/_private/reject_if_present {char:"\\"} -function datalib:input/validate/_private/reject_if_present {char:"§"} -function datalib:input/validate/_private/reject_if_present {char:"|"} -function datalib:input/validate/_private/reject_if_present {char:"^"} -function datalib:input/validate/_private/reject_if_present {char:"<"} -function datalib:input/validate/_private/reject_if_present {char:">"} - -execute unless data storage datalib:input_validate {scratch:{bad:1b}} run data modify storage datalib:input_validate result.valid set value 1b -execute if data storage datalib:input_validate {scratch:{bad:1b}} run data modify storage datalib:input_validate result.error set value "contains a disallowed character (space, quote, brace, bracket, colon, or backslash)" - -data remove storage datalib:input_validate scratch.bad diff --git a/datapacks/dataLib/data/datalib/function/input/validate/_private/count_digits.mcfunction b/datapacks/dataLib/data/datalib/function/input/validate/_private/count_digits.mcfunction deleted file mode 100644 index 0fccef83..00000000 --- a/datapacks/dataLib/data/datalib/function/input/validate/_private/count_digits.mcfunction +++ /dev/null @@ -1,28 +0,0 @@ -# ====================================================================================== -# datalib:input/validate/_private/count_digits [INTERNAL] -# ====================================================================================== -# Requires scratch.rest to be set (the string to scan, already stripped of -# any leading sign/dot handling by the caller). Sets score -# #DL.DigitCount dl.tmp to the total number of '0'-'9' characters found -# in scratch.rest, using stringlib:util/find once per digit. -# -# Note on cost: this is 10 stringlib:util/find calls regardless of input -# length — flat cost, not per-character — which is what makes it cheap -# next to a recursive char-walk. -# ====================================================================================== - -scoreboard players set #DL.DigitCount dl.tmp 0 - -data modify storage stringlib:input find.String set from storage datalib:input_validate scratch.rest -data modify storage stringlib:input find.n set value 0 - -function datalib:input/validate/_private/count_one_digit {digit:"0"} -function datalib:input/validate/_private/count_one_digit {digit:"1"} -function datalib:input/validate/_private/count_one_digit {digit:"2"} -function datalib:input/validate/_private/count_one_digit {digit:"3"} -function datalib:input/validate/_private/count_one_digit {digit:"4"} -function datalib:input/validate/_private/count_one_digit {digit:"5"} -function datalib:input/validate/_private/count_one_digit {digit:"6"} -function datalib:input/validate/_private/count_one_digit {digit:"7"} -function datalib:input/validate/_private/count_one_digit {digit:"8"} -function datalib:input/validate/_private/count_one_digit {digit:"9"} diff --git a/datapacks/dataLib/data/datalib/function/input/validate/_private/count_one_digit.mcfunction b/datapacks/dataLib/data/datalib/function/input/validate/_private/count_one_digit.mcfunction deleted file mode 100644 index caf8af88..00000000 --- a/datapacks/dataLib/data/datalib/function/input/validate/_private/count_one_digit.mcfunction +++ /dev/null @@ -1,27 +0,0 @@ -# ====================================================================================== -# datalib:input/validate/_private/count_one_digit [INTERNAL — macro function] -# ====================================================================================== -# Called with {digit: "0".."9"}. stringlib:input find.String is assumed -# already set by the caller (count_digits) to the string being scanned — -# reused here as replace.String too. -# -# Uses stringlib:util/replace(Find:"", Replace:"") instead of -# stringlib:util/find, because replace()'s return value is a genuine -# running match count (see zprivate/replace/*.mcfunction: ReturnValue is -# incremented once per match). find()'s own return value is NOT a count — -# it's "execute if data storage stringlib:output find[]", which is just -# 1-or-fail regardless of how many indices are in the list. replace() -# gives the real number directly, with no separate list-length step -# needed, and its side effect (stringlib:output replace) is harmless here -# since count_digits never reads that key. -# ====================================================================================== - -data modify storage stringlib:input replace.String set from storage stringlib:input find.String -$data modify storage stringlib:input replace.Find set value "$(digit)" -data modify storage stringlib:input replace.Replace set value "" -data modify storage stringlib:input replace.n set value 0 - -scoreboard players set #DL.FindHits dl.tmp 0 -execute store result score #DL.FindHits dl.tmp run function stringlib:util/replace - -scoreboard players operation #DL.DigitCount dl.tmp += #DL.FindHits dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/input/validate/_private/reject_if_present.mcfunction b/datapacks/dataLib/data/datalib/function/input/validate/_private/reject_if_present.mcfunction deleted file mode 100644 index 536fc23b..00000000 --- a/datapacks/dataLib/data/datalib/function/input/validate/_private/reject_if_present.mcfunction +++ /dev/null @@ -1,18 +0,0 @@ -# ====================================================================================== -# datalib:input/validate/_private/reject_if_present [INTERNAL — macro function] -# ====================================================================================== -# Called with {char: ""}. stringlib:input find.String and -# find.n are already set by the caller. Sets scratch.bad = 1b if this -# character occurs anywhere. -# -# NOTE: unlike count_one_digit, this is a presence check, not a count — -# find()'s own return value (1 if found, fail if not — see find.mcfunction's -# final line) is exactly what a presence check needs, so store success -# is used deliberately here rather than reading the output list. -# ====================================================================================== - -$data modify storage stringlib:input find.Find set value "$(char)" - -execute store success score #DL.FindOk dl.tmp run function stringlib:util/find - -execute if score #DL.FindOk dl.tmp matches 1 run data modify storage datalib:input_validate scratch.bad set value 1b diff --git a/datapacks/dataLib/data/datalib/function/input/validate/_private/strip_one_dot.mcfunction b/datapacks/dataLib/data/datalib/function/input/validate/_private/strip_one_dot.mcfunction deleted file mode 100644 index e40ca8d6..00000000 --- a/datapacks/dataLib/data/datalib/function/input/validate/_private/strip_one_dot.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# ====================================================================================== -# datalib:input/validate/_private/strip_one_dot [INTERNAL] -# ====================================================================================== -# Removes exactly one '.' from scratch.rest (already confirmed to contain -# exactly one, at a valid non-edge position) via stringlib:util/replace, -# leaving the digit characters ready for count_digits. -# ====================================================================================== - -data modify storage stringlib:input replace.String set from storage datalib:input_validate scratch.rest -data modify storage stringlib:input replace.Find set value "." -data modify storage stringlib:input replace.Replace set value "" -data modify storage stringlib:input replace.n set value 1 - -function stringlib:util/replace -data modify storage datalib:input_validate scratch.rest set from storage stringlib:output replace diff --git a/datapacks/dataLib/data/datalib/function/input/validate/check.mcfunction b/datapacks/dataLib/data/datalib/function/input/validate/check.mcfunction deleted file mode 100644 index 6653482b..00000000 --- a/datapacks/dataLib/data/datalib/function/input/validate/check.mcfunction +++ /dev/null @@ -1,56 +0,0 @@ -# ====================================================================================== -# datalib:input/validate/check -# ====================================================================================== -# -# TYPE-SAFETY GUARD FOR CAPTURED PLAYER INPUT. -# -# Every input capture point (book_capture, dialog_capture, cbm_capture) only -# ever stores the RAW string a player submitted — it does not know or care -# whether that string is the shape the caller actually needs. This function -# is the missing check: run it AFTER a capture, BEFORE you use the value as -# a number, bool, or safe scoreboard/tag literal. -# -# THIS DOES NOT EXECUTE THE INPUT. It only reads it and reports pass/fail. -# -# CALL WITH: -# function datalib:input/validate/check with storage {source: "", type: "int"|"float"|"bool"|"tag_safe"} -# -# $(source) — a dot-path INTO datalib:input, e.g. "book.raw", "dialog.raw", -# "cbm.command". Read via macro from datalib:input directly. -# $(type) — one of: -# "int" — string must parse as a whole number (optional leading -) -# "float" — string must parse as int or decimal (optional leading -) -# "bool" — string must be exactly "true" or "false" -# "tag_safe" — string must contain none of: space, ", ', {, }, [, ], :, -# the literal backslash character, or be empty. Safe to use -# as a scoreboard objective/player name fragment or a -# single unquoted NBT string component. -# -# OUTPUT (written to storage datalib:input_validate result): -# result.valid — 1b if input matches the requested type, else 0b -# result.error — human-readable reason when invalid (unset when valid) -# result.value — for "int"/"float": the raw string, unchanged (caller -# still owns turning it into a real number via -# stringlib:util/to_number AFTER checking result.valid — -# this function never calls to_number itself, since -# to_number has no failure mode of its own: feeding it -# a non-numeric string produces a raw SNBT parse error -# instead of a clean invalid result, which is exactly -# the gap this function exists to close upstream of it) -# -# THIS FUNCTION NEVER $$(...) MACRO-EXECUTES THE INPUT STRING. It only -# calls stringlib:util/find (read-only string search) against it. -# ====================================================================================== - -data remove storage datalib:input_validate result -data modify storage datalib:input_validate result.valid set value 0b - -$data modify storage datalib:input_validate scratch.value set from storage datalib:input $(source) -$data modify storage datalib:input_validate scratch.type set value "$(type)" - -execute if data storage datalib:input_validate {scratch:{type:"int"}} run function datalib:input/validate/_private/check_int -execute if data storage datalib:input_validate {scratch:{type:"float"}} run function datalib:input/validate/_private/check_float -execute if data storage datalib:input_validate {scratch:{type:"bool"}} run function datalib:input/validate/_private/check_bool -execute if data storage datalib:input_validate {scratch:{type:"tag_safe"}} run function datalib:input/validate/_private/check_tag_safe - -data remove storage datalib:input_validate scratch diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cb/apply_defaults.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cb/apply_defaults.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cb/apply_defaults.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cb/apply_defaults.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/cb/exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cb/exec.mcfunction new file mode 100644 index 00000000..80a653da --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cb/exec.mcfunction @@ -0,0 +1,14 @@ +# datalib:api/cb/internal/exec +# Macro: called via "function ... with storage datalib:input cb" +# Expected keys: cmd (string), x (int), y (int), z (int) +# +# Side-effects: +# • Writes datalib:engine _cb_last {x,y,z} for the cleanup step. +# • Schedules datalib:api/cb/internal/reset 2t later. + +$data modify storage datalib:engine _cb_last set value {x:$(x),y:$(y),z:$(z)} +$forceload add $(x) $(z) +$setblock $(x) $(y) $(z) minecraft:command_block{Command:"",auto:0b,TrackOutput:0b} replace +$data modify block $(x) $(y) $(z) Command set value "$(cmd)" +$data modify block $(x) $(y) $(z) auto set value 1b +schedule function datalib:internal/cb/reset 2t replace diff --git a/datapacks/dataLib/data/datalib/function/internal/cb/reset.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cb/reset.mcfunction new file mode 100644 index 00000000..59331494 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cb/reset.mcfunction @@ -0,0 +1,6 @@ +# datalib:api/cb/internal/reset +# Scheduled 2t after exec — cleans up the temporary command block. +# Reads coordinates from transient cb_slot storage so reset targets +# the correct location even if run() was called again in the meantime. + +function datalib:internal/cb/reset_exec with storage datalib:engine _cb_last diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cb/reset_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cb/reset_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cb/reset_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cb/reset_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/fire_entry.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cb/tick/fire_entry.mcfunction similarity index 79% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/cb/fire_entry.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cb/tick/fire_entry.mcfunction index 9e801748..daf9c026 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/fire_entry.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cb/tick/fire_entry.mcfunction @@ -4,5 +4,5 @@ # Copy to input storage, reuse exec path data modify storage datalib:input cb set from storage datalib:engine _cb_entry -function datalib:core/internal/api/cb/exec with storage datalib:input cb +function datalib:internal/cb/exec with storage datalib:input cb data remove storage datalib:input cb diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/process_step.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cb/tick/process_step.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/cb/process_step.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cb/tick/process_step.mcfunction index 32138007..1fb1e6ac 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/process_step.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cb/tick/process_step.mcfunction @@ -11,7 +11,7 @@ data remove storage datalib:engine _cb_work[0] execute store result score #cb_tl dl.tmp run data get storage datalib:engine _cb_entry.ticks_left scoreboard players remove #cb_tl dl.tmp 1 -execute if score #cb_tl dl.tmp matches ..0 run function datalib:core/internal/systems/cb/fire_entry +execute if score #cb_tl dl.tmp matches ..0 run function datalib:internal/cb/tick/fire_entry execute unless score #cb_tl dl.tmp matches ..0 run execute store result storage datalib:engine _cb_entry.ticks_left int 1 run scoreboard players get #cb_tl dl.tmp execute unless score #cb_tl dl.tmp matches ..0 run data modify storage datalib:engine cb_queue append from storage datalib:engine _cb_entry @@ -19,4 +19,4 @@ execute unless score #cb_tl dl.tmp matches ..0 run data modify storage datalib:e data remove storage datalib:engine _cb_entry # Recurse if more entries remain -execute if data storage datalib:engine _cb_work[0] run function datalib:core/internal/systems/cb/process_step +execute if data storage datalib:engine _cb_work[0] run function datalib:internal/cb/tick/process_step diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/queue_push.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cb/tick/queue_push.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/cb/queue_push.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cb/tick/queue_push.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/seq_expand.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cb/tick/seq_expand.mcfunction similarity index 90% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/cb/seq_expand.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cb/tick/seq_expand.mcfunction index 546dd568..35ea45eb 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/seq_expand.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cb/tick/seq_expand.mcfunction @@ -7,5 +7,5 @@ data modify storage datalib:engine _cb_seq set from storage datalib:input cb execute store result score #cb_seq_idx dl.tmp run data get storage datalib:engine _cb_seq.interval scoreboard players set #cb_seq_step dl.tmp 0 -execute if data storage datalib:engine _cb_seq.cmds[0] run function datalib:core/internal/systems/cb/seq_expand_loop +execute if data storage datalib:engine _cb_seq.cmds[0] run function datalib:internal/cb/tick/seq_expand_loop data remove storage datalib:engine _cb_seq diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/seq_expand_loop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cb/tick/seq_expand_loop.mcfunction similarity index 85% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/cb/seq_expand_loop.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cb/tick/seq_expand_loop.mcfunction index c37ee430..47ca6c3e 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/seq_expand_loop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cb/tick/seq_expand_loop.mcfunction @@ -11,7 +11,7 @@ data modify storage datalib:engine _cb_seq_cmd set from storage datalib:engine _ data remove storage datalib:engine _cb_seq.cmds[0] # Write queue entry -function datalib:core/internal/systems/cb/seq_push_entry +function datalib:internal/cb/tick/seq_push_entry # Continue if more cmds remain -execute if data storage datalib:engine _cb_seq.cmds[0] run function datalib:core/internal/systems/cb/seq_expand_loop +execute if data storage datalib:engine _cb_seq.cmds[0] run function datalib:internal/cb/tick/seq_expand_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/cb/seq_push_entry.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cb/tick/seq_push_entry.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/cb/seq_push_entry.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cb/tick/seq_push_entry.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/cb/tick/tick.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cb/tick/tick.mcfunction new file mode 100644 index 00000000..83c9feff --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cb/tick/tick.mcfunction @@ -0,0 +1,11 @@ +# datalib:systems/cb/internal/tick +# Called each tick when cb_queue is non-empty. +# Processes all entries: decrements ticks_left, fires those that reach 0. + +# Copy queue to work buffer, clear queue, rebuild after processing +data modify storage datalib:engine _cb_work set from storage datalib:engine cb_queue +data remove storage datalib:engine cb_queue +data modify storage datalib:engine cb_queue set value [] + +execute if data storage datalib:engine _cb_work[0] run function datalib:internal/cb/tick/process_step +data remove storage datalib:engine _cb_work diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/_blocked.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/_blocked.mcfunction new file mode 100644 index 00000000..8df628e5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/_blocked.mcfunction @@ -0,0 +1,4 @@ +# datalib:api/cmd/internal/sandbox_blocked +# Called by cmd/ files when sandbox:1b is active AND command is NOT in allowlist. +# Reads datalib:engine _sandbox_cmd (set by caller), logs, notifies, and kicks. +function datalib:internal/cmd/_blocked_macro with storage datalib:engine {} diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/_blocked_macro.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/_blocked_macro.mcfunction new file mode 100644 index 00000000..73a9f895 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/_blocked_macro.mcfunction @@ -0,0 +1,14 @@ +# datalib:api/cmd/internal/sandbox_blocked_macro [MACRO] +# INPUT: $(_sandbox_cmd) — read from datalib:engine storage via `with storage datalib:engine {}` +# Logs WARN entry, notifies debug admins, and kicks the player. +# Do NOT call directly — use datalib:api/cmd/internal/sandbox_blocked. +$data modify storage datalib:engine _log_add_tmp.message set value "[SANDBOX] cmd/$(_sandbox_cmd) blocked" +data modify storage datalib:engine _log_add_tmp.level set value "WARN" +data modify storage datalib:engine _log_add_tmp.color set value "yellow" +execute if score #dl.log_level dl.log_level matches 2.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"SANDBOX ","color":"red","bold":true},{"text":"cmd/$(_sandbox_cmd) blocked","color":"red"}] +data remove storage datalib:engine _log_add_tmp.message +data remove storage datalib:engine _log_add_tmp.level +data remove storage datalib:engine _log_add_tmp.color +execute if entity @s[type=player] run playsound datalib:ui.error master @s ~ ~ ~ 0.7 0.8 +execute if entity @s[type=player] run tellraw @s ["",{"text":"\uE000","color":"#00AAAA"},{"text":" ","color":"#00AAAA"},{"text":"✘ ","color":"red"},{"translate":"datalib.msg.sandbox_blocked","color":"red"}] diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/_gate.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/_gate.mcfunction new file mode 100644 index 00000000..5cb1d28a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/_gate.mcfunction @@ -0,0 +1,21 @@ +# datalib:api/cmd/internal/sandbox_gate +# Allowlist-aware sandbox gate for cmd/ functions. +# Integrated with Memory Canaries for strict sandbox isolation. +# +# Returns 1 → command is allowlisted — execution continues. +# Returns 0 → command is blocked + player kicked — execution halts. + +# Set up canary in memory +data modify storage datalib:engine security.canary set value "0xCAFEBABE" + +# Run Obfuscated Validation (f_2a83h) +execute store success storage datalib:engine security.validation_status int 1 run function datalib:runtime/security/pipeline/f_2a83h + +# If Canary was manipulated -> HALT +execute unless data storage datalib:engine security{canary:"0xCAFEBABE"} run return run function datalib:runtime/security/pipeline/canary_trigger + +# Proceed to standard macro evaluation +function datalib:internal/cmd/_gate_macro with storage datalib:engine {} + +# Cleanup +data remove storage datalib:engine security.canary diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/_gate_macro.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/_gate_macro.mcfunction new file mode 100644 index 00000000..cf7e2614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/_gate_macro.mcfunction @@ -0,0 +1,10 @@ +# datalib:api/cmd/internal/sandbox_gate_macro [MACRO] +# Called with storage datalib:engine {} — reads $(_sandbox_cmd) from engine storage. +# Returns 1 if command is in sandbox_allowlist (compound key lookup). +# Calls type_violation (log + kick) and returns 0 if blocked. +$execute if data storage datalib:engine security.sandbox_allowlist{$(_sandbox_cmd):1b} run return 1 +# Not in allowlist +data modify storage datalib:input _violation_type set from storage datalib:engine _sandbox_cmd +function datalib:runtime/security/type_violation +data remove storage datalib:input _violation_type +return 0 diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/freeze/anchor_tp.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/freeze/anchor_tp.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/freeze/anchor_tp.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/freeze/anchor_tp.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/freeze/apply.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/freeze/apply.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/freeze/apply.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/freeze/apply.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/freeze/remove.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/freeze/remove.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/freeze/remove.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/freeze/remove.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/freeze/tick.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/freeze/tick.mcfunction new file mode 100644 index 00000000..d8f9124a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/freeze/tick.mcfunction @@ -0,0 +1,17 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:api/cmd/freeze/internal/tick [INTERNAL — runs via on_tick] +# Hooked into #datalib:events/on_tick (called every game tick). +# +# Early-exit if no frozen players exist — zero cost when the +# freeze system is idle. +# +# For each anchor stand: switch execution position to the stand, +# then delegate to anchor_tp which identifies and teleports the +# matching frozen player back to that position. +# ───────────────────────────────────────────────────────────────── + +# Fast exit — no frozen players, nothing to do +execute unless entity @a[tag=datalib.frozen] run return 0 + +# Iterate anchor stands and teleport their linked players back +execute as @e[tag=datalib.freeze_anchor] at @s run function datalib:internal/cmd/freeze/anchor_tp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/run_spread.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/run_spread.mcfunction similarity index 90% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/run_spread.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/run_spread.mcfunction index d0bc4329..82ff3800 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/run_spread.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/run_spread.mcfunction @@ -5,6 +5,6 @@ # Supports full item format (conditions, hooks, cmd, func). # ───────────────────────────────────────────────────────────────── -execute if data storage datalib:engine _mcmd_queue[0] run schedule function datalib:core/internal/api/cmd/other/multi_cmd/advanced/run_spread_tick 1t append +execute if data storage datalib:engine _mcmd_queue[0] run schedule function datalib:internal/cmd/other/multi_cmd/advanced/run_spread_tick 1t append tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"multi_cmd/run_spread ","color":"aqua"},{"text":"↷ spread scheduled","color":"gray"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/run_spread_tick.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/run_spread_tick.mcfunction similarity index 86% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/run_spread_tick.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/run_spread_tick.mcfunction index e1d3cb24..b9f7f688 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/run_spread_tick.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/run_spread_tick.mcfunction @@ -9,13 +9,13 @@ execute unless data storage datalib:engine _mcmd_queue[0] run return 0 data modify storage datalib:engine _mcmd_current set from storage datalib:engine _mcmd_queue[0] data remove storage datalib:engine _mcmd_queue[0] -execute if data storage datalib:engine _mcmd_current{} run function datalib:core/internal/api/cmd/other/multi_cmd/exec_object -execute unless data storage datalib:engine _mcmd_current{} run function datalib:core/internal/api/cmd/other/multi_cmd/exec_string +execute if data storage datalib:engine _mcmd_current{} run function datalib:internal/cmd/other/multi_cmd/exec_object +execute unless data storage datalib:engine _mcmd_current{} run function datalib:internal/cmd/other/multi_cmd/exec_string data remove storage datalib:engine _mcmd_current # Continue draining the queue — schedule next tick -execute if data storage datalib:engine _mcmd_queue[0] run schedule function datalib:core/internal/api/cmd/other/multi_cmd/advanced/run_spread_tick 1t append +execute if data storage datalib:engine _mcmd_queue[0] run schedule function datalib:internal/cmd/other/multi_cmd/advanced/run_spread_tick 1t append # Cleanup options when fully done execute unless data storage datalib:engine _mcmd_queue[0] run data remove storage datalib:engine _mcmd_options diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/sort_append_loop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/sort_append_loop.mcfunction similarity index 90% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/sort_append_loop.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/sort_append_loop.mcfunction index 60a811a4..060c74b9 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/sort_append_loop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/sort_append_loop.mcfunction @@ -8,4 +8,4 @@ execute unless data storage datalib:engine _sort_tmp[0] run return 0 data modify storage datalib:engine _mcmd_queue append from storage datalib:engine _sort_tmp[0] data remove storage datalib:engine _sort_tmp[0] -function datalib:core/internal/api/cmd/other/multi_cmd/advanced/sort_append_loop +function datalib:internal/cmd/other/multi_cmd/advanced/sort_append_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/sort_by_priority.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/sort_by_priority.mcfunction similarity index 85% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/sort_by_priority.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/sort_by_priority.mcfunction index 5f6d9544..abe3de63 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/sort_by_priority.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/sort_by_priority.mcfunction @@ -13,19 +13,19 @@ data modify storage datalib:engine _sort_zero set value [] data modify storage datalib:engine _sort_pos set value [] # Classify each item into the correct bucket -function datalib:core/internal/api/cmd/other/multi_cmd/advanced/sort_scan_loop +function datalib:internal/cmd/other/multi_cmd/advanced/sort_scan_loop # Rebuild queue: neg → zero → pos data modify storage datalib:engine _mcmd_queue set value [] data modify storage datalib:engine _sort_tmp set from storage datalib:engine _sort_neg -function datalib:core/internal/api/cmd/other/multi_cmd/advanced/sort_append_loop +function datalib:internal/cmd/other/multi_cmd/advanced/sort_append_loop data modify storage datalib:engine _sort_tmp set from storage datalib:engine _sort_zero -function datalib:core/internal/api/cmd/other/multi_cmd/advanced/sort_append_loop +function datalib:internal/cmd/other/multi_cmd/advanced/sort_append_loop data modify storage datalib:engine _sort_tmp set from storage datalib:engine _sort_pos -function datalib:core/internal/api/cmd/other/multi_cmd/advanced/sort_append_loop +function datalib:internal/cmd/other/multi_cmd/advanced/sort_append_loop # Cleanup data remove storage datalib:engine _sort_buf diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/sort_scan_loop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/sort_scan_loop.mcfunction similarity index 94% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/sort_scan_loop.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/sort_scan_loop.mcfunction index b5ba40d5..58dc3067 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/advanced/sort_scan_loop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/advanced/sort_scan_loop.mcfunction @@ -17,4 +17,4 @@ execute if score $sort_pri dl.tmp matches 1.. run data modify storage datalib:en scoreboard players reset $sort_pri dl.tmp -function datalib:core/internal/api/cmd/other/multi_cmd/advanced/sort_scan_loop +function datalib:internal/cmd/other/multi_cmd/advanced/sort_scan_loop diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/check_condition.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/check_condition.mcfunction new file mode 100644 index 00000000..def45c54 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/check_condition.mcfunction @@ -0,0 +1,23 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:api/cmd/other/multi_cmd/internal/check_condition +# Check condition and write result to $mcmd_cond_result +# _mcmd_current.condition: {tag:"...", score:{...}, predicate:"..."} +# ───────────────────────────────────────────────────────────────── + +# Default: condition passed +scoreboard players set $mcmd_cond_result dl.tmp 1 + +# Tag check +execute if data storage datalib:engine _mcmd_current.condition.tag run function datalib:internal/cmd/other/multi_cmd/cond_check_tag + +# Score check +execute if data storage datalib:engine _mcmd_current.condition.score run function datalib:internal/cmd/other/multi_cmd/cond_check_score + +# Predicate check +execute if data storage datalib:engine _mcmd_current.condition.predicate run function datalib:internal/cmd/other/multi_cmd/cond_check_predicate + +# Entity check (selector) +execute if data storage datalib:engine _mcmd_current.condition.entity run function datalib:internal/cmd/other/multi_cmd/cond_check_entity + +# Storage check +execute if data storage datalib:engine _mcmd_current.condition.storage run function datalib:internal/cmd/other/multi_cmd/cond_check_storage diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cleanup.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cleanup.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cleanup.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cleanup.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_entity.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_entity.mcfunction new file mode 100644 index 00000000..1ade818f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_entity.mcfunction @@ -0,0 +1,2 @@ +# Entity selector checker +function datalib:internal/cmd/other/multi_cmd/cond_entity_exec with storage datalib:engine _mcmd_current.condition diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_predicate.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_predicate.mcfunction new file mode 100644 index 00000000..9bf50e8b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_predicate.mcfunction @@ -0,0 +1,2 @@ +# Predicate checker +function datalib:internal/cmd/other/multi_cmd/cond_pred_exec with storage datalib:engine _mcmd_current.condition diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_score.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_score.mcfunction new file mode 100644 index 00000000..25534994 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_score.mcfunction @@ -0,0 +1,6 @@ +# Score checker +execute store result score $mcmd_cond_score dl.tmp run scoreboard players get @s dummy +data modify storage datalib:engine _mcmd_cond_tmp set from storage datalib:engine _mcmd_current.condition.score +function datalib:internal/cmd/other/multi_cmd/cond_score_exec with storage datalib:engine _mcmd_cond_tmp +data remove storage datalib:engine _mcmd_cond_tmp +scoreboard players reset $mcmd_cond_score dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_storage.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_storage.mcfunction new file mode 100644 index 00000000..09712815 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_storage.mcfunction @@ -0,0 +1,2 @@ +# Storage data checker +function datalib:internal/cmd/other/multi_cmd/cond_storage_exec with storage datalib:engine _mcmd_current.condition.storage diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_tag.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_tag.mcfunction similarity index 81% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_tag.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_tag.mcfunction index beffe8bb..ff04bf51 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_check_tag.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_check_tag.mcfunction @@ -5,7 +5,7 @@ # ───────────────────────────────────────────────────────────────── # Simple string format -execute unless data storage datalib:engine _mcmd_current.condition.tag{} run function datalib:core/internal/api/cmd/other/multi_cmd/cond_tag_simple +execute unless data storage datalib:engine _mcmd_current.condition.tag{} run function datalib:internal/cmd/other/multi_cmd/cond_tag_simple # Object format {name:"...", has:1b/0b} -execute if data storage datalib:engine _mcmd_current.condition.tag{} run function datalib:core/internal/api/cmd/other/multi_cmd/cond_tag_object +execute if data storage datalib:engine _mcmd_current.condition.tag{} run function datalib:internal/cmd/other/multi_cmd/cond_tag_object diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_entity_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_entity_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_entity_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_entity_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_pred_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_pred_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_pred_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_pred_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_score_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_score_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_score_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_score_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_storage_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_storage_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_storage_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_storage_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_tag_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_tag_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_tag_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_tag_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_tag_obj_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_tag_obj_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/cond_tag_obj_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_tag_obj_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_tag_object.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_tag_object.mcfunction new file mode 100644 index 00000000..ad481382 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_tag_object.mcfunction @@ -0,0 +1,7 @@ +# Tag object checker - {name:"...", has:1b/0b} + +data modify storage datalib:engine _mcmd_cond_tmp set from storage datalib:engine _mcmd_current.condition.tag +execute unless data storage datalib:engine _mcmd_cond_tmp.has run data modify storage datalib:engine _mcmd_cond_tmp.has set value 1b + +function datalib:internal/cmd/other/multi_cmd/cond_tag_obj_exec with storage datalib:engine _mcmd_cond_tmp +data remove storage datalib:engine _mcmd_cond_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_tag_simple.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_tag_simple.mcfunction new file mode 100644 index 00000000..37da4b07 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/cond_tag_simple.mcfunction @@ -0,0 +1,7 @@ +# datalib:api/cmd/other/multi_cmd/internal/cond_tag_simple +# Simple string tag check + +data modify storage datalib:engine _mcmd_cond_tmp set value {} +data modify storage datalib:engine _mcmd_cond_tmp.tag set from storage datalib:engine _mcmd_current.condition.tag +function datalib:internal/cmd/other/multi_cmd/cond_tag_exec with storage datalib:engine _mcmd_cond_tmp +data remove storage datalib:engine _mcmd_cond_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_func.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_func.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_func.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_func.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_func_macro.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_func_macro.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_func_macro.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_func_macro.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_macro.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_macro.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_macro.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_macro.mcfunction index ce9f5242..fed1d38c 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_macro.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_macro.mcfunction @@ -8,7 +8,7 @@ $data modify storage datalib:input raw_command set value "$(cmd)" # Execute security pipeline (which sets up isolation, validates, checks canary) # cmd_gate now acts as the pipeline entry point -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 tellraw @a[tag=datalib.admin] [{"selector":"@s","color":"gold"},{"text":" - command safely executed via pipeline","color":"yellow"}] diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_object.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_object.mcfunction new file mode 100644 index 00000000..2bba6608 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_object.mcfunction @@ -0,0 +1,28 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:api/cmd/other/multi_cmd/internal/exec_object +# Execute advanced object command +# _mcmd_current format: {cmd:"...", condition:{}, priority:0} +# ───────────────────────────────────────────────────────────────── + +# Check condition (if present) +execute if data storage datalib:engine _mcmd_current.condition run function datalib:internal/cmd/other/multi_cmd/check_condition +execute if data storage datalib:engine _mcmd_current.condition if score $mcmd_cond_result dl.tmp matches 0 run return 0 + +# Run pre-hook (if present) +execute if data storage datalib:engine _mcmd_current.pre_hook run function datalib:internal/cmd/other/multi_cmd/run_pre_hook + +# Start profiling (if present) +execute if data storage datalib:engine _mcmd_options{profile:1b} run execute store result score $mcmd_exec_start dl.tmp run time query gametime + +# Execute command +execute if data storage datalib:engine _mcmd_current.cmd run function datalib:internal/cmd/other/multi_cmd/exec_macro with storage datalib:engine _mcmd_current +execute if data storage datalib:engine _mcmd_current.func run function datalib:internal/cmd/other/multi_cmd/exec_func_macro with storage datalib:engine _mcmd_current + +# End profiling (if present) +execute if data storage datalib:engine _mcmd_options{profile:1b} run function datalib:internal/cmd/other/multi_cmd/record_exec_time + +# Run post-hook (if present) +execute if data storage datalib:engine _mcmd_current.post_hook run function datalib:internal/cmd/other/multi_cmd/run_post_hook + +# Track stats +execute if data storage datalib:engine _mcmd_options{profile:1b} run scoreboard players add $mcmd_success dl.tmp 1 diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_string.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_string.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_string.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_string.mcfunction index 7326d6d8..81b0b117 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/exec_string.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/exec_string.mcfunction @@ -9,7 +9,7 @@ data modify storage datalib:engine _mcmd_exec set value {} data modify storage datalib:engine _mcmd_exec.cmd set from storage datalib:engine _mcmd_current # Execute via macro -function datalib:core/internal/api/cmd/other/multi_cmd/exec_macro with storage datalib:engine _mcmd_exec +function datalib:internal/cmd/other/multi_cmd/exec_macro with storage datalib:engine _mcmd_exec # Cleanup data remove storage datalib:engine _mcmd_exec diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/func_convert_loop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/func_convert_loop.mcfunction similarity index 84% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/func_convert_loop.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/func_convert_loop.mcfunction index 121bba59..9bdd0385 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/func_convert_loop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/func_convert_loop.mcfunction @@ -6,4 +6,4 @@ data modify storage datalib:engine _mcmd_func_tmp.func set from storage datalib: data modify storage datalib:engine _mcmd_queue append from storage datalib:engine _mcmd_func_tmp data remove storage datalib:input list[0] -function datalib:core/internal/api/cmd/other/multi_cmd/func_convert_loop +function datalib:internal/cmd/other/multi_cmd/func_convert_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/hook_post_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/hook_post_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/hook_post_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/hook_post_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/hook_pre_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/hook_pre_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/hook_pre_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/hook_pre_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/record_exec_time.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/record_exec_time.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/record_exec_time.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/record_exec_time.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/run_as_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/run_as_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/run_as_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/run_as_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/run_at_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/run_at_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/run_at_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/run_at_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/run_post_hook.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/run_post_hook.mcfunction new file mode 100644 index 00000000..5f5a3475 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/run_post_hook.mcfunction @@ -0,0 +1,2 @@ +# Post-hook runner +function datalib:internal/cmd/other/multi_cmd/hook_post_exec with storage datalib:engine _mcmd_current diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/run_pre_hook.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/run_pre_hook.mcfunction new file mode 100644 index 00000000..a25407e5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/run_pre_hook.mcfunction @@ -0,0 +1,2 @@ +# Pre-hook runner +function datalib:internal/cmd/other/multi_cmd/hook_pre_exec with storage datalib:engine _mcmd_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/show_stats.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/show_stats.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/cmd/other/multi_cmd/show_stats.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/show_stats.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/step.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/step.mcfunction new file mode 100644 index 00000000..285cb3d2 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/step.mcfunction @@ -0,0 +1,21 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:api/cmd/other/multi_cmd/internal/step +# Dequeue one command and execute it, then recurse +# ───────────────────────────────────────────────────────────────── + +# Return if queue is empty +execute unless data storage datalib:engine _mcmd_queue[0] run return 0 + +# Dequeue first command +data modify storage datalib:engine _mcmd_current set from storage datalib:engine _mcmd_queue[0] +data remove storage datalib:engine _mcmd_queue[0] + +# Increment stats counter +execute if data storage datalib:engine _mcmd_options{profile:1b} run scoreboard players add $mcmd_total dl.tmp 1 + +# Execute command (string or object) +execute if data storage datalib:engine _mcmd_current{} run function datalib:internal/cmd/other/multi_cmd/exec_object +execute unless data storage datalib:engine _mcmd_current{} run function datalib:internal/cmd/other/multi_cmd/exec_string + +# Process next command +function datalib:internal/cmd/other/multi_cmd/step diff --git a/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/step_func.mcfunction b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/step_func.mcfunction new file mode 100644 index 00000000..f9168e81 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/cmd/other/multi_cmd/step_func.mcfunction @@ -0,0 +1,9 @@ +execute unless data storage datalib:engine _mcmd_list[0] run return 0 + +data modify storage datalib:engine _mcmd_entry set value {} +data modify storage datalib:engine _mcmd_entry.current_cmd set from storage datalib:engine _mcmd_list[0] +data remove storage datalib:engine _mcmd_list[0] + +function datalib:internal/cmd/other/multi_cmd/exec_func with storage datalib:engine _mcmd_entry + +function datalib:internal/cmd/other/multi_cmd/step_func diff --git a/datapacks/dataLib/data/datalib/function/internal/events/fire_deferred.mcfunction b/datapacks/dataLib/data/datalib/function/internal/events/fire_deferred.mcfunction new file mode 100644 index 00000000..5f8c9598 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/events/fire_deferred.mcfunction @@ -0,0 +1 @@ +function datalib:api/events/fire with storage datalib:engine queue[0] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/events/fire_next.mcfunction b/datapacks/dataLib/data/datalib/function/internal/events/fire_next.mcfunction similarity index 85% rename from datapacks/dataLib/data/datalib/function/core/internal/events/fire_next.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/events/fire_next.mcfunction index aa59df6c..c8942a5a 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/events/fire_next.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/events/fire_next.mcfunction @@ -1,4 +1,4 @@ data modify storage datalib:engine _dispatch.func set from storage datalib:engine _event_tmp[0].func function #datalib:internal/dispatch data remove storage datalib:engine _event_tmp[0] -execute if data storage datalib:engine _event_tmp[0] run function datalib:core/internal/events/fire_next +execute if data storage datalib:engine _event_tmp[0] run function datalib:internal/events/fire_next diff --git a/datapacks/dataLib/data/datalib/function/core/internal/events/uro_append.mcfunction b/datapacks/dataLib/data/datalib/function/internal/events/uro_append.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/events/uro_append.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/events/uro_append.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/events/uro_check.mcfunction b/datapacks/dataLib/data/datalib/function/internal/events/uro_check.mcfunction new file mode 100644 index 00000000..03c7527d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/events/uro_check.mcfunction @@ -0,0 +1 @@ +$execute unless data storage datalib:engine _uro{func:"$(func)"} run function datalib:internal/events/uro_append with storage datalib:engine _uro diff --git a/datapacks/dataLib/data/datalib/function/internal/events/uro_loop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/events/uro_loop.mcfunction new file mode 100644 index 00000000..e3a579de --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/events/uro_loop.mcfunction @@ -0,0 +1,3 @@ +function datalib:internal/events/uro_check with storage datalib:engine _uro.src[0] +data remove storage datalib:engine _uro.src[0] +execute if data storage datalib:engine _uro.src[0] run function datalib:internal/events/uro_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/call_on_false.mcfunction b/datapacks/dataLib/data/datalib/function/internal/gamerule/call_on_false.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/call_on_false.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/gamerule/call_on_false.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/call_on_true.mcfunction b/datapacks/dataLib/data/datalib/function/internal/gamerule/call_on_true.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/call_on_true.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/gamerule/call_on_true.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/gamerule/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/internal/gamerule/dispatch.mcfunction new file mode 100644 index 00000000..d4386e10 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/gamerule/dispatch.mcfunction @@ -0,0 +1,19 @@ +# datalib:api/gamerule/internal/dispatch +# Evaluates the value and calls the appropriate callback function. +# Called exclusively by datalib:api/gamerule/set — do NOT call directly. +# +# INPUT (storage datalib:input): +# value — raw value string: "true", "false", or numeric string +# gr_on_true — (optional) function to call when value is "true" +# gr_on_false — (optional) function to call when value is "false" +# gr_on_value — (optional) function to call for numeric match +# gr_matches — (optional) scoreboard range string, e.g. "5..10" + +# ── Boolean: true ──────────────────────────────────────────────────────────── +execute if data storage datalib:input {value:"true"} if data storage datalib:input gr_on_true run return run function datalib:internal/gamerule/call_on_true with storage datalib:input {} + +# ── Boolean: false ─────────────────────────────────────────────────────────── +execute if data storage datalib:input {value:"false"} if data storage datalib:input gr_on_false run return run function datalib:internal/gamerule/call_on_false with storage datalib:input {} + +# ── Numeric with explicit matches range ────────────────────────────────────── +execute if data storage datalib:input gr_on_value if data storage datalib:input gr_matches run function datalib:internal/gamerule/numeric_check with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/numeric_check.mcfunction b/datapacks/dataLib/data/datalib/function/internal/gamerule/numeric_check.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/numeric_check.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/gamerule/numeric_check.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/persist.mcfunction b/datapacks/dataLib/data/datalib/function/internal/gamerule/persist.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/persist.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/gamerule/persist.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/read.mcfunction b/datapacks/dataLib/data/datalib/function/internal/gamerule/read.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/read.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/gamerule/read.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/remove.mcfunction b/datapacks/dataLib/data/datalib/function/internal/gamerule/remove.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/gamerule/remove.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/gamerule/remove.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/geo/as_nearby_player.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/api/as_nearby_player.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/geo/as_nearby_player.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/api/as_nearby_player.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/geo/in_region.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/api/in_region.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/geo/in_region.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/api/in_region.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/geo/in_region_unless.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/api/in_region_unless.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/geo/in_region_unless.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/api/in_region_unless.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/geo/in_sphere.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/api/in_sphere.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/geo/in_sphere.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/api/in_sphere.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/geo/near_entity.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/api/near_entity.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/geo/near_entity.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/api/near_entity.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/geo/near_entity_unless.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/api/near_entity_unless.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/geo/near_entity_unless.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/api/near_entity_unless.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/geo/api/region_watch/list.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/api/region_watch/list.mcfunction new file mode 100644 index 00000000..229315b0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/geo/api/region_watch/list.mcfunction @@ -0,0 +1,9 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:internal/geo/api/region_watch/list +# Shows all registered regions to debug players. +# ───────────────────────────────────────────────────────────────── + +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━ Region Watches ━━━━━━━━━━━━━━","color":"aqua"}] +execute if data storage datalib:engine region_watches run tellraw @a[tag=datalib.debug] ["",{"text":" ","color":"#555555"},{"plain":true ,"storage":"datalib:engine","nbt":"region_watches","interpret":false,"color":"yellow"}] +execute unless data storage datalib:engine region_watches run tellraw @a[tag=datalib.debug] ["",{"text":" (no regions registered)","color":"gray","italic":true}] +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/internal/geo/api/region_watch/register.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/api/region_watch/register.mcfunction new file mode 100644 index 00000000..df38a744 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/geo/api/region_watch/register.mcfunction @@ -0,0 +1,28 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:internal/geo/api/region_watch/register +# Defines a persistent region. Player position is checked every tick; +# on_enter fires when a player enters, on_leave when they leave. +# Depends on the hook/internal/tick_scan loop. +# +# INPUT (storage datalib:input): +# id → region id (unique string) +# x1, y1, z1, x2, y2, z2 → corner coordinates (integer) +# on_enter → (optional) entry function — as the triggering player +# on_leave → (optional) leave function — as the triggering player +# on_enter_cmd → (optional) entry command +# on_leave_cmd → (optional) leave command +# +# EXAMPLE: +# data modify storage datalib:input id set value "spawn_safe" +# data modify storage datalib:input x1 set value 0 +# data modify storage datalib:input y1 set value 60 +# data modify storage datalib:input z1 set value 0 +# data modify storage datalib:input x2 set value 100 +# data modify storage datalib:input y2 set value 120 +# data modify storage datalib:input z2 set value 100 +# data modify storage datalib:input on_enter set value "mypack:zones/safe_enter" +# data modify storage datalib:input on_leave set value "mypack:zones/safe_leave" +# function datalib:internal/geo/api/region_watch/register +# ───────────────────────────────────────────────────────────────── + +function datalib:internal/geo/region_watch/register_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/internal/geo/api/region_watch/unregister.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/api/region_watch/unregister.mcfunction new file mode 100644 index 00000000..969b151d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/geo/api/region_watch/unregister.mcfunction @@ -0,0 +1,10 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:internal/geo/api/region_watch/unregister +# Deletes a registered region. Player state scores are not cleared +# (automatically skipped in the next tick_scan loop). +# +# INPUT (storage datalib:input): +# id → region id +# ───────────────────────────────────────────────────────────────── + +function datalib:internal/geo/region_watch/unregister_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/check_region.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/check_region.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/check_region.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/region_watch/check_region.mcfunction index 2c1fa5d8..2a60dfd9 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/check_region.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/check_region.mcfunction @@ -44,11 +44,11 @@ $execute if score $rw_inside dl.tmp matches 0 run execute unless entity @s[tag=r # --- on_enter: was outside, now inside --- $execute if score $rw_inside dl.tmp matches 1 run tag @s add rw.$(id) # DOT NOTATION: _rw_cur.on_enter (space-separated subpath is invalid) -execute if score $rw_inside dl.tmp matches 1 run execute if data storage datalib:engine _rw_cur.on_enter run function datalib:core/internal/systems/geo/region_watch/fire_enter with storage datalib:engine _rw_cur -execute if score $rw_inside dl.tmp matches 1 run execute if data storage datalib:engine _rw_cur.on_enter_cmd run function datalib:core/internal/systems/geo/region_watch/fire_enter_cmd with storage datalib:engine _rw_cur +execute if score $rw_inside dl.tmp matches 1 run execute if data storage datalib:engine _rw_cur.on_enter run function datalib:internal/geo/region_watch/fire_enter with storage datalib:engine _rw_cur +execute if score $rw_inside dl.tmp matches 1 run execute if data storage datalib:engine _rw_cur.on_enter_cmd run function datalib:internal/geo/region_watch/fire_enter_cmd with storage datalib:engine _rw_cur execute if score $rw_inside dl.tmp matches 1 run return 0 # --- on_leave: was inside, now outside --- $tag @s remove rw.$(id) -execute if data storage datalib:engine _rw_cur.on_leave run function datalib:core/internal/systems/geo/region_watch/fire_leave with storage datalib:engine _rw_cur -execute if data storage datalib:engine _rw_cur.on_leave_cmd run function datalib:core/internal/systems/geo/region_watch/fire_leave_cmd with storage datalib:engine _rw_cur +execute if data storage datalib:engine _rw_cur.on_leave run function datalib:internal/geo/region_watch/fire_leave with storage datalib:engine _rw_cur +execute if data storage datalib:engine _rw_cur.on_leave_cmd run function datalib:internal/geo/region_watch/fire_leave_cmd with storage datalib:engine _rw_cur diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/fire_enter.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/fire_enter.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/fire_enter.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/region_watch/fire_enter.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/fire_enter_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/fire_enter_cmd.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/fire_enter_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/region_watch/fire_enter_cmd.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/fire_leave.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/fire_leave.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/fire_leave.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/region_watch/fire_leave.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/fire_leave_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/fire_leave_cmd.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/fire_leave_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/region_watch/fire_leave_cmd.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/player_scan.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/player_scan.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/player_scan.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/region_watch/player_scan.mcfunction index 540707d6..48f3d720 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/player_scan.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/player_scan.mcfunction @@ -9,7 +9,7 @@ execute store result storage datalib:engine _rw_player.x int 1 run data get enti execute store result storage datalib:engine _rw_player.y int 1 run data get entity @s Pos[1] execute store result storage datalib:engine _rw_player.z int 1 run data get entity @s Pos[2] -function datalib:core/internal/systems/geo/region_watch/region_loop +function datalib:internal/geo/region_watch/region_loop data remove storage datalib:engine _rw_iter data remove storage datalib:engine _rw_player diff --git a/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/region_loop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/region_loop.mcfunction new file mode 100644 index 00000000..6bb1bb97 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/region_loop.mcfunction @@ -0,0 +1,12 @@ +# datalib:systems/geo/region_watch/internal/region_loop +# @s = the player being checked +# Consumes _rw_iter list, calls check_region for each region. + +execute unless data storage datalib:engine _rw_iter[0] run return 0 + +data modify storage datalib:engine _rw_cur set from storage datalib:engine _rw_iter[0] +data remove storage datalib:engine _rw_iter[0] + +function datalib:internal/geo/region_watch/check_region with storage datalib:engine _rw_cur + +function datalib:internal/geo/region_watch/region_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/register_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/register_exec.mcfunction similarity index 96% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/register_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/region_watch/register_exec.mcfunction index 6aeaa27a..7974ebde 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/register_exec.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/register_exec.mcfunction @@ -10,7 +10,7 @@ data modify storage datalib:engine _rw_unbind_id set from storage datalib:input id data modify storage datalib:engine _rw_new set value [] data modify storage datalib:engine _rw_src set from storage datalib:engine region_watches -function datalib:core/internal/systems/geo/region_watch/unregister_filter +function datalib:internal/geo/region_watch/unregister_filter data modify storage datalib:engine region_watches set from storage datalib:engine _rw_new data remove storage datalib:engine _rw_new data remove storage datalib:engine _rw_src diff --git a/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/tick_scan.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/tick_scan.mcfunction new file mode 100644 index 00000000..72a7db93 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/tick_scan.mcfunction @@ -0,0 +1,12 @@ +# datalib:systems/geo/region_watch/internal/tick_scan +# Called directly from core/tick/queue_systems.mcfunction. +# If region_watches is non-empty, checks all regions for each player. + +# Module toggle guard — skips this module when disabled via datalib:api/toggle/geo/false +execute unless data storage datalib:engine {modules:{geo:1b}} run return 0 + +execute unless data storage datalib:engine region_watches run return 0 + +data modify storage datalib:engine _rw_watch_list set from storage datalib:engine region_watches +execute as @a run function datalib:internal/geo/region_watch/player_scan +data remove storage datalib:engine _rw_watch_list diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/unregister_check.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/unregister_check.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/geo/region_watch/unregister_check.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/geo/region_watch/unregister_check.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/unregister_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/unregister_exec.mcfunction new file mode 100644 index 00000000..b632aff4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/unregister_exec.mcfunction @@ -0,0 +1,17 @@ +# datalib:systems/geo/region_watch/internal/unregister_exec [MACRO] +# INPUT: $(id) +# region_watches in list format — always run filter, +# if id not found, list remains unchanged. + +execute unless data storage datalib:engine region_watches run return 0 + +data modify storage datalib:engine _rw_unbind_id set from storage datalib:input id +data modify storage datalib:engine _rw_new set value [] +data modify storage datalib:engine _rw_src set from storage datalib:engine region_watches +function datalib:internal/geo/region_watch/unregister_filter +data modify storage datalib:engine region_watches set from storage datalib:engine _rw_new +data remove storage datalib:engine _rw_new +data remove storage datalib:engine _rw_src +data remove storage datalib:engine _rw_unbind_id + +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"geo/region_watch/unregister ","color":"aqua"},{"text":"$(id)","color":"white"},{"text":" removed","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/unregister_filter.mcfunction b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/unregister_filter.mcfunction new file mode 100644 index 00000000..d1734ca2 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/geo/region_watch/unregister_filter.mcfunction @@ -0,0 +1,12 @@ +# datalib:systems/geo/region_watch/internal/unregister_filter +# Iterates _rw_src list. +# Copies entries whose id does not match _rw_unbind_id to _rw_new. + +execute unless data storage datalib:engine _rw_src[0] run return 0 + +data modify storage datalib:engine _rw_cur set from storage datalib:engine _rw_src[0] +data remove storage datalib:engine _rw_src[0] + +function datalib:internal/geo/region_watch/unregister_check with storage datalib:engine _rw_cur + +function datalib:internal/geo/region_watch/unregister_filter \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/bind.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/bind.mcfunction similarity index 86% rename from datapacks/dataLib/data/datalib/function/systems/hook/bind.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/api/bind.mcfunction index 934e04f9..77dc324c 100644 --- a/datapacks/dataLib/data/datalib/function/systems/hook/bind.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/bind.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/hook/bind +# datalib:internal/hook/api/bind # Binds a function or command to a specific event. # Multiple binds can be added to the same event. # @@ -12,7 +12,7 @@ # EXAMPLE: # data modify storage datalib:input event set value "player_death" # data modify storage datalib:input func set value "mypack:on_death" -# function datalib:systems/hook/bind +# function datalib:internal/hook/api/bind # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/hook/bind_exec with storage datalib:input {} +function datalib:internal/hook/bind_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/list.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/list.mcfunction new file mode 100644 index 00000000..6bc0bea9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/list.mcfunction @@ -0,0 +1,7 @@ +# datalib:internal/hook/api/list +# Shows all registered hook binds to datalib.debug players. + +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━ Hook Binds ","color":"aqua"},{"text":"━━━━━━━━━━━━━━━━","color":"#555555"}] +execute unless data storage datalib:engine hook_binds[0] run tellraw @a[tag=datalib.debug] ["",{"text":" ","color":"#555555"},{"text":"(no hook binds)","color":"gray","italic":true}] +execute if data storage datalib:engine hook_binds[0] run tellraw @a[tag=datalib.debug] ["",{"text":" ","color":"#555555"},{"plain":true ,"storage":"datalib:engine","nbt":"hook_binds","interpret":false,"color":"yellow"}] +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_advancement_fire.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_advancement_fire.mcfunction new file mode 100644 index 00000000..c5370004 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_advancement_fire.mcfunction @@ -0,0 +1,23 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:internal/hook/api/on_advancement_fire +# Called from the user's own advancement reward function. +# Fires an event in "advancement:" format. +# +# INPUT (storage datalib:input): +# advancement → advancement ID (e.g. "story/mine_stone") +# +# KULLANIM: +# 1) Define a function as the reward in your advancement JSON: +# "rewards": {"function": "mypack:advancements/mine_stone"} +# +# 2) Inside that function: +# data modify storage datalib:input advancement set value "story/mine_stone" +# function datalib:internal/hook/api/on_advancement_fire +# +# 3) Hook bind: +# data modify storage datalib:input event set value "advancement:story/mine_stone" +# data modify storage datalib:input func set value "mypack:on_first_mine" +# function datalib:internal/hook/api/bind +# ───────────────────────────────────────────────────────────────── + +function datalib:internal/hook/on_advancement_fire with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_break_block.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_break_block.mcfunction similarity index 86% rename from datapacks/dataLib/data/datalib/function/systems/hook/on_break_block.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/api/on_break_block.mcfunction index bfec203d..282a7598 100644 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_break_block.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_break_block.mcfunction @@ -1,4 +1,4 @@ -# datalib:systems/hook/on_break_block +# datalib:internal/hook/api/on_break_block # Reward: break_block advancement (item_durability_changed, delta max -1) # Feeds both break_block and using_item hooks. advancement revoke @s only datalib:systems/hook/break_block diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_dimension_change.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_dimension_change.mcfunction new file mode 100644 index 00000000..7340a719 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_dimension_change.mcfunction @@ -0,0 +1,6 @@ +# datalib:internal/hook/api/on_dimension_change +# Advancement reward: runs when changed_dimension triggers. +# @s = player who changed dimension + +advancement revoke @s only datalib:systems/hook/dimension_change +scoreboard players add @s datalib.hook_dim_changed 1 diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_drop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_drop.mcfunction new file mode 100644 index 00000000..626e9617 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_drop.mcfunction @@ -0,0 +1,15 @@ +# datalib:internal/hook/api/on_drop +# Binds a function or command to the "drop_item" event. +# +# INPUT (storage datalib:input): +# func → function to run when a player drops an item +# cmd → command to run when a player drops an item (used if func is absent) +# +# USAGE: +# data modify storage datalib:input func set value "mypack:on_drop" +# function datalib:internal/hook/api/on_drop +# -- or -- +# data modify storage datalib:input cmd set value "say An item was dropped" +# function datalib:internal/hook/api/on_drop +data modify storage datalib:input event set value "drop_item" +function datalib:internal/hook/api/bind diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_eat.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_eat.mcfunction new file mode 100644 index 00000000..7e176121 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_eat.mcfunction @@ -0,0 +1,15 @@ +# datalib:internal/hook/api/on_eat +# Binds a function or command to the "eat" event. +# +# INPUT (storage datalib:input): +# func → function to run when a player eats +# cmd → command to run when a player eats (used if func is absent) +# +# USAGE: +# data modify storage datalib:input func set value "mypack:on_eat" +# function datalib:internal/hook/api/on_eat +# -- or -- +# data modify storage datalib:input cmd set value "say I ate something" +# function datalib:internal/hook/api/on_eat +data modify storage datalib:input event set value "eat" +function datalib:internal/hook/api/bind diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_entity_kill.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_entity_kill.mcfunction new file mode 100644 index 00000000..77d05243 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_entity_kill.mcfunction @@ -0,0 +1,4 @@ +# datalib:internal/hook/api/on_entity_kill +# Reward: entity_kill advancement (player_killed_entity trigger) +advancement revoke @s only datalib:systems/hook/entity_kill +scoreboard players add @s datalib.hook_entity_killed 1 diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_fish_caught.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_fish_caught.mcfunction new file mode 100644 index 00000000..f1c57a0b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_fish_caught.mcfunction @@ -0,0 +1,15 @@ +# datalib:internal/hook/api/on_fish_caught +# Binds a function or command to the "fish_caught" event. +# +# INPUT (storage datalib:input): +# func → function to run when a player catches a fish +# cmd → command to run when a player catches a fish (used if func is absent) +# +# USAGE: +# data modify storage datalib:input func set value "mypack:on_fish" +# function datalib:internal/hook/api/on_fish_caught +# -- or -- +# data modify storage datalib:input cmd set value "give @s salmon 1" +# function datalib:internal/hook/api/on_fish_caught +data modify storage datalib:input event set value "fish_caught" +function datalib:internal/hook/api/bind diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_hero_of_the_village.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_hero_of_the_village.mcfunction new file mode 100644 index 00000000..318c69b8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_hero_of_the_village.mcfunction @@ -0,0 +1,4 @@ +# datalib:internal/hook/api/on_hero_of_the_village +# Reward: hero_of_the_village advancement (raid victory) +advancement revoke @s only datalib:systems/hook/hero_of_the_village +scoreboard players add @s datalib.hook_hero_of_the_village 1 diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_interact_anvil.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_interact_anvil.mcfunction new file mode 100644 index 00000000..92de47c6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_interact_anvil.mcfunction @@ -0,0 +1,4 @@ +# datalib:internal/hook/api/on_interact_anvil +# Advancement reward: runs when player interacts with an anvil +advancement revoke @s only datalib:systems/hook/interact_anvil +function datalib:internal/hook/on_interact_anvil diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_interact_shulker_box.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_interact_shulker_box.mcfunction new file mode 100644 index 00000000..345709c9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_interact_shulker_box.mcfunction @@ -0,0 +1,4 @@ +# datalib:internal/hook/api/on_interact_shulker_box +# Advancement reward: runs when player opens a shulker box +advancement revoke @s only datalib:systems/hook/interact_shulker_box +function datalib:internal/hook/on_interact_shulker_box diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_item_use.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_item_use.mcfunction new file mode 100644 index 00000000..a2e9335e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_item_use.mcfunction @@ -0,0 +1,4 @@ +# datalib:internal/hook/api/on_item_use +# Reward: item_use advancement (using_item trigger) +advancement revoke @s only datalib:systems/hook/item_use +scoreboard players add @s datalib.hook_item_used 1 diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_jump.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_jump.mcfunction new file mode 100644 index 00000000..157378f6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_jump.mcfunction @@ -0,0 +1,15 @@ +# datalib:internal/hook/api/on_jump +# Binds a function or command to the "jumped" event. +# +# INPUT (storage datalib:input): +# func → function to run when a player jumps +# cmd → command to run when a player jumps (used if func is absent) +# +# USAGE: +# data modify storage datalib:input func set value "mypack:on_jump" +# function datalib:internal/hook/api/on_jump +# -- or -- +# data modify storage datalib:input cmd set value "say A player jumped" +# function datalib:internal/hook/api/on_jump +data modify storage datalib:input event set value "jumped" +function datalib:internal/hook/api/bind diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_killed_by_arrow.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_killed_by_arrow.mcfunction new file mode 100644 index 00000000..bb3e7bb1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_killed_by_arrow.mcfunction @@ -0,0 +1,4 @@ +# datalib:internal/hook/api/on_killed_by_arrow +# Reward: killed_by_arrow advancement (entity_killed_player + killing_blow arrow) +advancement revoke @s only datalib:systems/hook/killed_by_arrow +scoreboard players add @s datalib.hook_killed_by_arrow 1 diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_open_chest.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_open_chest.mcfunction new file mode 100644 index 00000000..6a2cfc6f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_open_chest.mcfunction @@ -0,0 +1,15 @@ +# datalib:internal/hook/api/on_open_chest +# Binds a function or command to the "open_chest" event. +# +# INPUT (storage datalib:input): +# func → function to run when a player opens a chest +# cmd → command to run when a player opens a chest (used if func is absent) +# +# USAGE: +# data modify storage datalib:input func set value "mypack:on_open_chest" +# function datalib:internal/hook/api/on_open_chest +# -- or -- +# data modify storage datalib:input cmd set value "say A chest was opened" +# function datalib:internal/hook/api/on_open_chest +data modify storage datalib:input event set value "open_chest" +function datalib:internal/hook/api/bind diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_placed_block.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_placed_block.mcfunction similarity index 75% rename from datapacks/dataLib/data/datalib/function/systems/hook/on_placed_block.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/api/on_placed_block.mcfunction index ff228b3c..8abb8262 100644 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_placed_block.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_placed_block.mcfunction @@ -5,4 +5,4 @@ advancement revoke @s only datalib:systems/hook/placed_block # Start raycast: begin from player's eyes -execute as @s at @s anchored eyes run function datalib:systems/hook/raycast/start +execute as @s at @s anchored eyes run function datalib:internal/hook/api/raycast/start diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_target_hit.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_target_hit.mcfunction new file mode 100644 index 00000000..c56cfe92 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_target_hit.mcfunction @@ -0,0 +1,15 @@ +# datalib:internal/hook/api/on_target_hit +# Binds a function or command to the "target_hit" event. +# +# INPUT (storage datalib:input): +# func → function to run when a player hits a target block +# cmd → command to run when a player hits a target block (used if func is absent) +# +# USAGE: +# data modify storage datalib:input func set value "mypack:on_target_hit" +# function datalib:internal/hook/api/on_target_hit +# -- or -- +# data modify storage datalib:input cmd set value "say Target hit" +# function datalib:internal/hook/api/on_target_hit +data modify storage datalib:input event set value "target_hit" +function datalib:internal/hook/api/bind diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_trade.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_trade.mcfunction new file mode 100644 index 00000000..e86b8b99 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_trade.mcfunction @@ -0,0 +1,6 @@ +# datalib:internal/hook/api/on_trade +# Advancement reward: runs when villager_trade triggers. +# @s = the trading player + +advancement revoke @s only datalib:systems/hook/trade +scoreboard players add @s datalib.hook_traded 1 diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/on_using_item.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_using_item.mcfunction new file mode 100644 index 00000000..15936d7d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/on_using_item.mcfunction @@ -0,0 +1,3 @@ +# datalib:internal/hook/api/on_using_item +# Called by tick_scan when datalib.hook_using_item >= 1. +# Score is set by on_break_block (shared advancement). diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/raycast/found.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/raycast/found.mcfunction similarity index 86% rename from datapacks/dataLib/data/datalib/function/systems/hook/raycast/found.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/api/raycast/found.mcfunction index 5089c8ef..9165a121 100644 --- a/datapacks/dataLib/data/datalib/function/systems/hook/raycast/found.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/raycast/found.mcfunction @@ -14,10 +14,10 @@ kill @e[type=minecraft:marker,tag=datalib.hook_block_pos,limit=1] execute store result storage datalib:hook placed.tick int 1 run scoreboard players get #time datalib.time # Get player UUID and name via dataLib modules -execute as @s run function datalib:systems/uuid/from_entity +execute as @s run function datalib:modules/uuid/api/from_entity data modify storage datalib:hook placed.uuid set from storage datalib:input value -execute as @s run function datalib:player/get_name +execute as @s run function datalib:api/player/get_name data modify storage datalib:hook placed.name set from storage datalib:names temp.NAME data modify storage datalib:hook placed.uuid_array set from storage datalib:names temp.UUID @@ -26,11 +26,11 @@ data modify storage datalib:hook placed.active set value 1b # Hook event sistemine "placed_block" event'i fire et data modify storage datalib:engine _hook_fire_tmp set value {event:"placed_block"} -execute as @s run function datalib:core/internal/systems/hook/fire with storage datalib:engine _hook_fire_tmp +execute as @s run function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp data remove storage datalib:engine _hook_fire_tmp # Legacy event system support (if present) -execute if score #m_hook datalib.Flags matches 1.. run function datalib:events/fire {id:"hook.placed"} +execute if score #m_hook datalib.Flags matches 1.. run function datalib:api/events/fire {id:"hook.placed"} # Cleanup: reset counter scoreboard players reset @s dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/raycast/loop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/raycast/loop.mcfunction similarity index 77% rename from datapacks/dataLib/data/datalib/function/systems/hook/raycast/loop.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/api/raycast/loop.mcfunction index 7f211366..2c7ebd9a 100644 --- a/datapacks/dataLib/data/datalib/function/systems/hook/raycast/loop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/raycast/loop.mcfunction @@ -2,7 +2,7 @@ # Check if there is a non-air block at the current position # Non-air block found → call found function -execute unless block ~ ~ ~ #minecraft:air run return run function datalib:systems/hook/raycast/found +execute unless block ~ ~ ~ #minecraft:air run return run function datalib:internal/hook/api/raycast/found # Still air → continue # Increment counter @@ -12,4 +12,4 @@ scoreboard players add @s dl.tmp 1 execute if score @s dl.tmp matches 50.. run return 0 # Advance position by 0.1 blocks and try again -execute positioned ^ ^ ^0.1 run function datalib:systems/hook/raycast/loop +execute positioned ^ ^ ^0.1 run function datalib:internal/hook/api/raycast/loop diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/api/raycast/start.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/raycast/start.mcfunction new file mode 100644 index 00000000..08cab8b9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/raycast/start.mcfunction @@ -0,0 +1,6 @@ +# Raycast start +# Reset distance counter (max 50 steps = 5 blocks) +scoreboard players set @s dl.tmp 0 + +# Start loop +function datalib:internal/hook/api/raycast/loop diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/unbind.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/unbind.mcfunction similarity index 81% rename from datapacks/dataLib/data/datalib/function/systems/hook/unbind.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/api/unbind.mcfunction index 74e155e5..add1ad3c 100644 --- a/datapacks/dataLib/data/datalib/function/systems/hook/unbind.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/unbind.mcfunction @@ -1,9 +1,9 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/hook/unbind +# datalib:internal/hook/api/unbind # Removes all binds belonging to a specific event. # # INPUT (storage datalib:input): # event → event name # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/hook/unbind_exec with storage datalib:input {} +function datalib:internal/hook/unbind_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/unbind_all.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/api/unbind_all.mcfunction similarity index 87% rename from datapacks/dataLib/data/datalib/function/systems/hook/unbind_all.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/api/unbind_all.mcfunction index 3c4e6ab1..0ecbef71 100644 --- a/datapacks/dataLib/data/datalib/function/systems/hook/unbind_all.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/hook/api/unbind_all.mcfunction @@ -1,4 +1,4 @@ -# datalib:systems/hook/unbind_all +# datalib:internal/hook/api/unbind_all # Clears all hook binds. data modify storage datalib:engine hook_binds set value [] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/bind_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/bind_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/hook/bind_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/bind_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/check_bind.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/check_bind.mcfunction new file mode 100644 index 00000000..ecdd4b61 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/check_bind.mcfunction @@ -0,0 +1,7 @@ +# datalib:systems/hook/internal/check_bind [MACRO] +# INPUT: $(event) - event field of the bind in _hook_ctx +# If it matches _hook_fire_event, run func or cmd. +# @s = the triggering player + +$execute if data storage datalib:engine {_hook_fire_event:"$(event)"} if data storage datalib:engine _hook_ctx.func run function datalib:internal/hook/exec with storage datalib:engine _hook_ctx +$execute if data storage datalib:engine {_hook_fire_event:"$(event)"} unless data storage datalib:engine _hook_ctx.func run function datalib:internal/hook/run_cmd with storage datalib:engine _hook_ctx diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/check_block_break.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/check_block_break.mcfunction similarity index 90% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/hook/check_block_break.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/check_block_break.mcfunction index b9588cd6..12198b0f 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/check_block_break.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/hook/check_block_break.mcfunction @@ -10,5 +10,5 @@ # via advancement triggers. Tool-based breaking only. # Mob hits also trigger item_durability_changed (sword, axe, etc.). execute unless score @s datalib.hook_tool_used matches 1.. run return 0 -function datalib:core/internal/systems/hook/on_block_break +function datalib:internal/hook/on_block_break scoreboard players set @s datalib.hook_tool_used 0 diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/check_level_up.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/check_level_up.mcfunction similarity index 87% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/hook/check_level_up.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/check_level_up.mcfunction index ab117b55..2d3f5853 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/check_level_up.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/hook/check_level_up.mcfunction @@ -1,4 +1,4 @@ execute store result score $hlvl_cur dl.tmp run data get entity @s XpLevel execute if score @s datalib.hook_lvl < $hlvl_cur dl.tmp run scoreboard players operation @s datalib.hook_lvl_new = $hlvl_cur dl.tmp -execute if score @s datalib.hook_lvl < $hlvl_cur dl.tmp run function datalib:core/internal/systems/hook/on_level_up +execute if score @s datalib.hook_lvl < $hlvl_cur dl.tmp run function datalib:internal/hook/on_level_up execute store result score @s datalib.hook_lvl run scoreboard players get $hlvl_cur dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/dispatch.mcfunction new file mode 100644 index 00000000..1304b665 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/dispatch.mcfunction @@ -0,0 +1,11 @@ +# datalib:systems/hook/internal/dispatch +# Iterates _hook_iter list, runs matching events. + +execute unless data storage datalib:engine _hook_iter[0] run return 0 + +data modify storage datalib:engine _hook_ctx set from storage datalib:engine _hook_iter[0] +data remove storage datalib:engine _hook_iter[0] + +function datalib:internal/hook/check_bind with storage datalib:engine _hook_ctx + +function datalib:internal/hook/dispatch diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/hook/exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/fire.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/fire.mcfunction new file mode 100644 index 00000000..42998d95 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/fire.mcfunction @@ -0,0 +1,12 @@ +# datalib:systems/hook/internal/fire [MACRO] +# INPUT: $(event) — event name to fire +# @s = the triggering player +# Copies hook_binds list and dispatches it. + +$data modify storage datalib:engine _hook_fire_event set value "$(event)" +data modify storage datalib:engine _hook_iter set from storage datalib:engine hook_binds + +execute if data storage datalib:engine _hook_iter run function datalib:internal/hook/dispatch + +data remove storage datalib:engine _hook_iter +data remove storage datalib:engine _hook_fire_event diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_advancement_fire.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_advancement_fire.mcfunction new file mode 100644 index 00000000..56609bc7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_advancement_fire.mcfunction @@ -0,0 +1,9 @@ +# datalib:systems/hook/internal/on_advancement_fire [MACRO] +# INPUT: $(advancement) +# @s = player who earned the advancement + +$data modify storage datalib:engine _hook_fire_tmp set value {event:"advancement:$(advancement)"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp + +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"hook/on_advancement_fire ","color":"aqua"},{"text":"advancement:$(advancement)","color":"yellow"}] diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_block_break.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_block_break.mcfunction new file mode 100644 index 00000000..583300df --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_block_break.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_block_break +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"block_break"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_block_place.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_block_place.mcfunction new file mode 100644 index 00000000..5d0a546d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_block_place.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_block_place +# @s = the triggering player +data modify storage datalib:engine _hook_fire_tmp set value {event:"block_place"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_dimension_change.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_dimension_change.mcfunction new file mode 100644 index 00000000..655f040b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_dimension_change.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_dimension_change +# @s = the triggering player +data modify storage datalib:engine _hook_fire_tmp set value {event:"dimension_change"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_drop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_drop.mcfunction new file mode 100644 index 00000000..fe2cc450 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_drop.mcfunction @@ -0,0 +1,4 @@ +# datalib:systems/hook/internal/on_drop +data modify storage datalib:engine _hook_fire_tmp set value {event:"drop_item"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_eat.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_eat.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_eat.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/on_eat.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_eat_fire.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_eat_fire.mcfunction new file mode 100644 index 00000000..c55c2350 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_eat_fire.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_eat_fire +# @s = the eating player +data modify storage datalib:engine _hook_fire_tmp set value {event:"eat"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_elytra_start.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_elytra_start.mcfunction new file mode 100644 index 00000000..dfe1bbe0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_elytra_start.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_elytra_start +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"elytra_start"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_elytra_stop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_elytra_stop.mcfunction new file mode 100644 index 00000000..262d5d79 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_elytra_stop.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_elytra_stop +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"elytra_stop"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_enchant.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_enchant.mcfunction new file mode 100644 index 00000000..fadce342 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_enchant.mcfunction @@ -0,0 +1,4 @@ +# datalib:systems/hook/internal/on_enchant +# Bridge: #datalib:player_action/v1/enchanted → #datalib:events/on_enchant +# Executor: @s = player who enchanted +function #datalib:events/on_enchant diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_entity_kill.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_entity_kill.mcfunction new file mode 100644 index 00000000..4e2909ea --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_entity_kill.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_entity_kill +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"entity_kill"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_fish_caught.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_fish_caught.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_fish_caught.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/on_fish_caught.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_fish_fire.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_fish_fire.mcfunction new file mode 100644 index 00000000..819135c6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_fish_fire.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_fish_fire +# @s = the fishing player +data modify storage datalib:engine _hook_fire_tmp set value {event:"fish_caught"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_hero_of_the_village.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_hero_of_the_village.mcfunction new file mode 100644 index 00000000..b81efc2a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_hero_of_the_village.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_hero_of_the_village +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"hero_of_the_village"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_interact_anvil.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_interact_anvil.mcfunction new file mode 100644 index 00000000..290e73b3 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_interact_anvil.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_interact_anvil +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"interact_anvil"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_interact_shulker_box.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_interact_shulker_box.mcfunction new file mode 100644 index 00000000..9e24b6a1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_interact_shulker_box.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_interact_shulker_box +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"interact_shulker_box"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_item_use.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_item_use.mcfunction new file mode 100644 index 00000000..1533a6b6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_item_use.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_item_use +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"item_use"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_jump.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_jump.mcfunction new file mode 100644 index 00000000..c8035b18 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_jump.mcfunction @@ -0,0 +1,4 @@ +# datalib:systems/hook/internal/on_jump +# Bridge: #datalib:player_action/v1/jumped → #datalib:events/on_jump +# Executor: @s = jumping player +function #datalib:events/on_jump diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_killed_by_arrow.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_killed_by_arrow.mcfunction new file mode 100644 index 00000000..20aa7131 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_killed_by_arrow.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_killed_by_arrow +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"killed_by_arrow"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_lc.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_lc.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_lc.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/on_lc.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_level_up.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_level_up.mcfunction new file mode 100644 index 00000000..3c21f5de --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_level_up.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_level_up +# @s = the triggering player +data modify storage datalib:engine _hook_fire_tmp set value {event:"level_up"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_open_chest.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_open_chest.mcfunction new file mode 100644 index 00000000..78ebf9eb --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_open_chest.mcfunction @@ -0,0 +1,4 @@ +# datalib:systems/hook/internal/on_open_chest +data modify storage datalib:engine _hook_fire_tmp set value {event:"open_chest"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_open_gui.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_open_gui.mcfunction new file mode 100644 index 00000000..4707b459 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_open_gui.mcfunction @@ -0,0 +1,4 @@ +# datalib:systems/hook/internal/on_open_gui +# Bridge: #datalib:player_action/v1/open_gui → #datalib:events/on_open_gui +# Executor: @s = player who opened a GUI block +function #datalib:events/on_open_gui diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_player_death.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_player_death.mcfunction new file mode 100644 index 00000000..bde43dff --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_player_death.mcfunction @@ -0,0 +1,8 @@ +# datalib:systems/hook/internal/on_player_death +# @s = the triggering player +data modify storage datalib:engine _hook_fire_tmp set value {event:"player_death"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp + +# Event bus +function #datalib:events/on_death diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_player_join.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_player_join.mcfunction new file mode 100644 index 00000000..5b85e42a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_player_join.mcfunction @@ -0,0 +1,13 @@ +# datalib:systems/hook/internal/on_player_join +# @s = the triggering player +data modify storage datalib:engine _hook_fire_tmp set value {event:"player_join"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp + +# Event bus +function #datalib:events/on_join + +# Initialize player data and assign datalib.pid +# get_name populates datalib:names temp.NAME; init_from_name relays it to player/init +function datalib:api/player/get_name +function datalib:internal/player/init_from_name with storage datalib:names temp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_player_respawn.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_player_respawn.mcfunction new file mode 100644 index 00000000..180b3406 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_player_respawn.mcfunction @@ -0,0 +1,8 @@ +# datalib:systems/hook/internal/on_player_respawn +# @s = the triggering player +data modify storage datalib:engine _hook_fire_tmp set value {event:"player_respawn"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp + +# Event bus +function #datalib:events/on_respawn diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_rc.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_rc.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/hook/on_rc.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/on_rc.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_sneak_start.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_sneak_start.mcfunction new file mode 100644 index 00000000..11d4aeee --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_sneak_start.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_sneak_start +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"sneak_start"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_sneak_stop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_sneak_stop.mcfunction new file mode 100644 index 00000000..00896340 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_sneak_stop.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_sneak_stop +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"sneak_stop"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_sprint_start.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_sprint_start.mcfunction new file mode 100644 index 00000000..644515b0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_sprint_start.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_sprint_start +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"sprint_start"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_sprint_stop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_sprint_stop.mcfunction new file mode 100644 index 00000000..8c61719b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_sprint_stop.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_sprint_stop +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"sprint_stop"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_target_hit.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_target_hit.mcfunction new file mode 100644 index 00000000..4e7cfd4b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_target_hit.mcfunction @@ -0,0 +1,4 @@ +# datalib:systems/hook/internal/on_target_hit +data modify storage datalib:engine _hook_fire_tmp set value {event:"target_hit"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_trade.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_trade.mcfunction new file mode 100644 index 00000000..a4f77eed --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_trade.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_trade +# @s = the triggering player +data modify storage datalib:engine _hook_fire_tmp set value {event:"trade"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/on_using_item.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/on_using_item.mcfunction new file mode 100644 index 00000000..ceda7099 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/on_using_item.mcfunction @@ -0,0 +1,5 @@ +# datalib:systems/hook/internal/on_using_item +# @s = player who triggered the event +data modify storage datalib:engine _hook_fire_tmp set value {event:"using_item"} +function datalib:internal/hook/fire with storage datalib:engine _hook_fire_tmp +data remove storage datalib:engine _hook_fire_tmp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/run_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/run_cmd.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/hook/run_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/run_cmd.mcfunction index b51a90df..0351a8b7 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/run_cmd.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/hook/run_cmd.mcfunction @@ -3,7 +3,7 @@ # @s = the triggering player # SECURITY: central gate -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 execute if score #dl.log_level dl.log_level matches 4.. run tellraw @a[tag=datalib.debug] ["",{"text":"[Hook] ","color":"aqua"},{"selector":"@s","color":"gold"},{"text":" cmd executed","color":"#555555"}] $$(cmd) diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/tick_scan.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/tick_scan.mcfunction new file mode 100644 index 00000000..8d263f02 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/tick_scan.mcfunction @@ -0,0 +1,101 @@ +# datalib:systems/hook/internal/tick_scan +# Her tick'te hook event'lerini tespit eder. +# Runs only if hook_binds is non-empty. + +# Module toggle guard — skips this module when disabled via datalib:api/toggle/hook/false +execute unless data storage datalib:engine {modules:{hook:1b}} run return 0 + +execute unless data storage datalib:engine hook_binds[0] run return 0 + +# player_join — delegated to #datalib:player_action/v1/joined (fired by player_action when player_action.join >= 1) +# Only score management remains here to prevent double-fire +execute as @a run scoreboard players set @s datalib.hook_online 1 + +# player_death — delegated to #datalib:player_action/v1/died (fired by player_action when player_action.death >= 1) +# Only score reset remains here to prevent double-fire +execute as @a[scores={datalib.hook_deaths=1..}] run scoreboard players set @s datalib.hook_deaths 0 + +# player_respawn — was dead (dead flag set) but alive again +execute as @a[tag=datalib.hook_dead,nbt={DeathTime:0s}] run function datalib:internal/hook/on_player_respawn +execute as @a[tag=datalib.hook_dead,nbt={DeathTime:0s}] run tag @s remove datalib.hook_dead +execute as @a[nbt={DeathTime:1s}] run tag @s add datalib.hook_dead + +# level_up — XP level increase +execute as @a run function datalib:internal/hook/check_level_up + +# block_place — advancement-based, placed_blocks score increase +execute as @a[scores={datalib.hook_placed=1..}] run function datalib:internal/hook/on_block_place +execute as @a[scores={datalib.hook_placed=1..}] run scoreboard players set @s datalib.hook_placed 0 + +# block_break — statistic-based (no advancement trigger in 1.20.3–26.1+) +execute as @a run function datalib:internal/hook/check_block_break + +# item_use — advancement-based, score increase +execute as @a[scores={datalib.hook_item_used=1..}] run function datalib:internal/hook/on_item_use +execute as @a[scores={datalib.hook_item_used=1..}] run scoreboard players set @s datalib.hook_item_used 0 + + +# entity_kill — advancement-based, score increase +execute as @a[scores={datalib.hook_entity_killed=1..}] run function datalib:internal/hook/on_entity_kill +execute as @a[scores={datalib.hook_entity_killed=1..}] run scoreboard players set @s datalib.hook_entity_killed 0 + +# using_item — item_durability_changed advancement-based +execute as @a[scores={datalib.hook_using_item=1..}] run function datalib:internal/hook/on_using_item +execute as @a[scores={datalib.hook_using_item=1..}] run scoreboard players set @s datalib.hook_using_item 0 + +# killed_by_arrow — entity_killed_player + killing_blow:arrow advancement-based +execute as @a[scores={datalib.hook_killed_by_arrow=1..}] run function datalib:internal/hook/on_killed_by_arrow +execute as @a[scores={datalib.hook_killed_by_arrow=1..}] run scoreboard players set @s datalib.hook_killed_by_arrow 0 + +# hero_of_the_village — raid victory advancement-based +execute as @a[scores={datalib.hook_hero_of_the_village=1..}] run function datalib:internal/hook/on_hero_of_the_village +execute as @a[scores={datalib.hook_hero_of_the_village=1..}] run scoreboard players set @s datalib.hook_hero_of_the_village 0 + +# sneak_start / sneak_stop — predicate-based +execute as @a[scores={datalib.hook_sneak=..0},predicate=datalib:is_sneaking] run function datalib:internal/hook/on_sneak_start +execute as @a[scores={datalib.hook_sneak=1},predicate=!datalib:is_sneaking] run function datalib:internal/hook/on_sneak_stop +execute as @a[predicate=datalib:is_sneaking] run scoreboard players set @s datalib.hook_sneak 1 +execute as @a[predicate=!datalib:is_sneaking] run scoreboard players set @s datalib.hook_sneak 0 + +# sprint_start / sprint_stop — predicate-based +execute as @a[scores={datalib.hook_sprint=..0},predicate=datalib:is_sprinting] run function datalib:internal/hook/on_sprint_start +execute as @a[scores={datalib.hook_sprint=1},predicate=!datalib:is_sprinting] run function datalib:internal/hook/on_sprint_stop +execute as @a[predicate=datalib:is_sprinting] run scoreboard players set @s datalib.hook_sprint 1 +execute as @a[predicate=!datalib:is_sprinting] run scoreboard players set @s datalib.hook_sprint 0 + +# elytra_start / elytra_stop — predicate-based +execute as @a[scores={datalib.hook_elytra=..0},predicate=datalib:is_gliding] run function datalib:internal/hook/on_elytra_start +execute as @a[scores={datalib.hook_elytra=1},predicate=!datalib:is_gliding] run function datalib:internal/hook/on_elytra_stop +execute as @a[predicate=datalib:is_gliding] run scoreboard players set @s datalib.hook_elytra 1 +execute as @a[predicate=!datalib:is_gliding] run scoreboard players set @s datalib.hook_elytra 0 + + +execute as @a[scores={datalib.hook_dim_changed=1..}] run function datalib:internal/hook/on_dimension_change +execute as @a[scores={datalib.hook_dim_changed=1..}] run scoreboard players set @s datalib.hook_dim_changed 0 + +execute as @a[scores={datalib.hook_traded=1..}] run function datalib:internal/hook/on_trade +execute as @a[scores={datalib.hook_traded=1..}] run scoreboard players set @s datalib.hook_traded 0 + +# jumped — delegated to #datalib:player_action/v1/jumped (fired by player_action when player_action.jump >= 1) +# Only score reset remains here to prevent double-fire +execute as @a[scores={datalib.hook_jump=1..}] run scoreboard players reset @s datalib.hook_jump + +# open_chest — minecraft.custom:minecraft.open_chest stat +execute as @a[scores={datalib.hook_open_chest=1..}] run function datalib:internal/hook/on_open_chest +execute as @a[scores={datalib.hook_open_chest=1..}] run scoreboard players reset @s datalib.hook_open_chest + +# drop_item — minecraft.custom:minecraft.drop stat +execute as @a[scores={datalib.hook_drop=1..}] run function datalib:internal/hook/on_drop +execute as @a[scores={datalib.hook_drop=1..}] run scoreboard players reset @s datalib.hook_drop + +# target_hit — minecraft.custom:minecraft.target_hit stat +execute as @a[scores={datalib.hook_target_hit=1..}] run function datalib:internal/hook/on_target_hit +execute as @a[scores={datalib.hook_target_hit=1..}] run scoreboard players reset @s datalib.hook_target_hit + +# eat — consume_item advancement-based +execute as @a[scores={datalib.hook_eat=1..}] run function datalib:internal/hook/on_eat_fire +execute as @a[scores={datalib.hook_eat=1..}] run scoreboard players set @s datalib.hook_eat 0 + +# fish_caught — fishing_rod_hooked advancement-based +execute as @a[scores={datalib.hook_fish=1..}] run function datalib:internal/hook/on_fish_fire +execute as @a[scores={datalib.hook_fish=1..}] run scoreboard players set @s datalib.hook_fish 0 diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/unbind_check.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/unbind_check.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/hook/unbind_check.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/unbind_check.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/unbind_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/unbind_exec.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/hook/unbind_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/hook/unbind_exec.mcfunction index 358de15b..379e8b42 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/hook/unbind_exec.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/hook/unbind_exec.mcfunction @@ -5,7 +5,7 @@ data modify storage datalib:engine _hook_unbinds set from storage datalib:engine hook_binds data modify storage datalib:engine hook_binds set value [] $data modify storage datalib:engine _hook_filter_event set value "$(event)" -function datalib:core/internal/systems/hook/unbind_filter +function datalib:internal/hook/unbind_filter data remove storage datalib:engine _hook_unbinds data remove storage datalib:engine _hook_filter_event diff --git a/datapacks/dataLib/data/datalib/function/internal/hook/unbind_filter.mcfunction b/datapacks/dataLib/data/datalib/function/internal/hook/unbind_filter.mcfunction new file mode 100644 index 00000000..60cd9e9e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/hook/unbind_filter.mcfunction @@ -0,0 +1,13 @@ +# datalib:systems/hook/internal/unbind_filter +# _hook_unbinds listesini iterate eder. +# Copies back binds that do not match _hook_filter_event to hook_binds. + +execute unless data storage datalib:engine _hook_unbinds[0] run return 0 + +data modify storage datalib:engine _hook_unbinds[0] set from storage datalib:engine _hook_unbinds[0] + +function datalib:internal/hook/unbind_check with storage datalib:engine _hook_unbinds[0] + +data remove storage datalib:engine _hook_unbinds[0] + +function datalib:internal/hook/unbind_filter diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/bind_attack_do.mcfunction b/datapacks/dataLib/data/datalib/function/internal/interaction/bind_attack_do.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/interaction/bind_attack_do.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/interaction/bind_attack_do.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/bind_use_do.mcfunction b/datapacks/dataLib/data/datalib/function/internal/interaction/bind_use_do.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/interaction/bind_use_do.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/interaction/bind_use_do.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/check_bind.mcfunction b/datapacks/dataLib/data/datalib/function/internal/interaction/check_bind.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/interaction/check_bind.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/interaction/check_bind.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/interaction/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/internal/interaction/dispatch.mcfunction new file mode 100644 index 00000000..092f4586 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/interaction/dispatch.mcfunction @@ -0,0 +1,6 @@ +data modify storage datalib:engine _ia_cur set from storage datalib:engine _ia_iter[0] +data remove storage datalib:engine _ia_iter[0] + +function datalib:internal/interaction/check_bind with storage datalib:engine _ia_cur + +execute if data storage datalib:engine _ia_iter[0] run function datalib:internal/interaction/dispatch diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/on_attack.mcfunction b/datapacks/dataLib/data/datalib/function/internal/interaction/on_attack.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/core/internal/api/interaction/on_attack.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/interaction/on_attack.mcfunction index ba606b91..e6da8bba 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/on_attack.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/interaction/on_attack.mcfunction @@ -1,7 +1,7 @@ tag @s add datalib.ia_active data modify storage datalib:engine _ia_iter set from storage datalib:engine interaction_binds.attack -execute if data storage datalib:engine _ia_iter[0] run execute on attacker run function datalib:core/internal/api/interaction/dispatch +execute if data storage datalib:engine _ia_iter[0] run execute on attacker run function datalib:internal/interaction/dispatch tag @s remove datalib.ia_active data remove entity @s attack diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/on_use.mcfunction b/datapacks/dataLib/data/datalib/function/internal/interaction/on_use.mcfunction similarity index 83% rename from datapacks/dataLib/data/datalib/function/core/internal/api/interaction/on_use.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/interaction/on_use.mcfunction index 33bc3ccc..b62b5083 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/on_use.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/interaction/on_use.mcfunction @@ -1,7 +1,7 @@ tag @s add datalib.ia_active data modify storage datalib:engine _ia_iter set from storage datalib:engine interaction_binds.use -execute if data storage datalib:engine _ia_iter[0] run execute on target run function datalib:core/internal/api/interaction/dispatch +execute if data storage datalib:engine _ia_iter[0] run execute on target run function datalib:internal/interaction/dispatch tag @s remove datalib.ia_active data remove entity @s interaction diff --git a/datapacks/dataLib/data/datalib/function/internal/interaction/tick_scan.mcfunction b/datapacks/dataLib/data/datalib/function/internal/interaction/tick_scan.mcfunction new file mode 100644 index 00000000..ce2dbdf1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/interaction/tick_scan.mcfunction @@ -0,0 +1,8 @@ +# Module toggle guard — skips this module when disabled via datalib:api/toggle/interaction/false +execute unless data storage datalib:engine {modules:{interaction:1b}} run return 0 + +execute unless entity @e[type=minecraft:interaction,tag=datalib.interaction,limit=1] run return 0 + +execute if data storage datalib:engine interaction_binds.attack[0] run execute as @e[type=minecraft:interaction,tag=datalib.interaction] if data entity @s attack run function datalib:internal/interaction/on_attack + +execute if data storage datalib:engine interaction_binds.use[0] run execute as @e[type=minecraft:interaction,tag=datalib.interaction] if data entity @s interaction run function datalib:internal/interaction/on_use diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/interaction/unbind_check.mcfunction b/datapacks/dataLib/data/datalib/function/internal/interaction/unbind_check.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/interaction/unbind_check.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/interaction/unbind_check.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/interaction/unbind_filter.mcfunction b/datapacks/dataLib/data/datalib/function/internal/interaction/unbind_filter.mcfunction new file mode 100644 index 00000000..d8550549 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/interaction/unbind_filter.mcfunction @@ -0,0 +1,9 @@ +execute unless data storage datalib:engine _ia_ubinds[0] run return 0 + +data modify storage datalib:engine _ia_ucur set from storage datalib:engine _ia_ubinds[0] +data remove storage datalib:engine _ia_ubinds[0] + +function datalib:internal/interaction/unbind_check with storage datalib:engine _ia_ufilter + +function datalib:internal/interaction/unbind_filter +data remove storage datalib:engine _ia_ucur diff --git a/datapacks/dataLib/data/datalib/function/internal/perm/trigger/check_bind.mcfunction b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/check_bind.mcfunction new file mode 100644 index 00000000..c6e4188d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/check_bind.mcfunction @@ -0,0 +1,9 @@ +execute unless data storage datalib:engine _ptd_binds[0] run return 0 + +data modify storage datalib:engine _ptd_current set from storage datalib:engine _ptd_binds[0] +data remove storage datalib:engine _ptd_binds[0] + +execute store result score $ptd_entry_val dl.tmp run data get storage datalib:engine _ptd_current.value +execute if score $ptd_val dl.tmp = $ptd_entry_val dl.tmp run function datalib:internal/perm/trigger/run_if_perm with storage datalib:engine _ptd_current + +function datalib:internal/perm/trigger/check_bind diff --git a/datapacks/dataLib/data/datalib/function/internal/perm/trigger/exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/exec.mcfunction new file mode 100644 index 00000000..a33f6f28 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/exec.mcfunction @@ -0,0 +1,2 @@ +execute if data storage datalib:engine _ptd_current.func run function datalib:internal/trigger/call with storage datalib:engine _ptd_current +execute if data storage datalib:engine _ptd_current.cmd run function datalib:internal/trigger/call2 with storage datalib:engine _ptd_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/player_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/player_dispatch.mcfunction similarity index 87% rename from datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/player_dispatch.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/perm/trigger/player_dispatch.mcfunction index 3441cee5..4465dba4 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/player_dispatch.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/player_dispatch.mcfunction @@ -7,6 +7,6 @@ $execute unless data storage datalib:engine perm_triggers.$(name)[0] run return $data modify storage datalib:engine _ptd_binds set from storage datalib:engine perm_triggers.$(name) -function datalib:core/internal/api/perm/trigger/check_bind +function datalib:internal/perm/trigger/check_bind data remove storage datalib:engine _ptd_binds data remove storage datalib:engine _ptd_current diff --git a/datapacks/dataLib/data/datalib/function/internal/perm/trigger/run_if_perm.mcfunction b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/run_if_perm.mcfunction new file mode 100644 index 00000000..56d1c84c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/run_if_perm.mcfunction @@ -0,0 +1,5 @@ +execute if entity @s[tag=datalib.admin] run function datalib:internal/perm/trigger/exec with storage datalib:engine _ptd_current + +$execute unless entity @s[tag=datalib.admin] if entity @s[tag=perm.$(perm)] run function datalib:internal/perm/trigger/exec with storage datalib:engine _ptd_current + +$execute unless entity @s[tag=datalib.admin] unless entity @s[tag=perm.$(perm)] run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"$(perm)","color":"yellow"},{"text":" — you don't have this permission.","color":"red"}] diff --git a/datapacks/dataLib/data/datalib/function/internal/perm/trigger/tick_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/tick_dispatch.mcfunction new file mode 100644 index 00000000..f18e3be8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/tick_dispatch.mcfunction @@ -0,0 +1,3 @@ +$execute as @a[scores={$(name)=1..}] run function datalib:internal/perm/trigger/player_dispatch with storage datalib:engine _pt_tick_ctx + +$execute as @a run scoreboard players enable @s $(name) diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/tick_start.mcfunction b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/tick_start.mcfunction similarity index 86% rename from datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/tick_start.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/perm/trigger/tick_start.mcfunction index f11fd0d1..3d190338 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/tick_start.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/tick_start.mcfunction @@ -4,5 +4,5 @@ execute unless data storage datalib:engine {modules:{perm:1b}} run return 0 execute unless data storage datalib:engine perm_trigger_names[0] run return 0 data modify storage datalib:engine _pt_names_tmp set from storage datalib:engine perm_trigger_names -function datalib:core/internal/api/perm/trigger/tick_step_loop +function datalib:internal/perm/trigger/tick_step_loop data remove storage datalib:engine _pt_names_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/perm/trigger/tick_step_loop.mcfunction b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/tick_step_loop.mcfunction new file mode 100644 index 00000000..0856dbf8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/tick_step_loop.mcfunction @@ -0,0 +1,8 @@ +execute unless data storage datalib:engine _pt_names_tmp[0] run return 0 + +data modify storage datalib:engine _pt_tick_ctx set from storage datalib:engine _pt_names_tmp[0] +data remove storage datalib:engine _pt_names_tmp[0] + +function datalib:internal/perm/trigger/tick_dispatch with storage datalib:engine _pt_tick_ctx + +function datalib:internal/perm/trigger/tick_step_loop diff --git a/datapacks/dataLib/data/datalib/function/internal/perm/trigger/unbind_filter.mcfunction b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/unbind_filter.mcfunction new file mode 100644 index 00000000..aad4d7f7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/unbind_filter.mcfunction @@ -0,0 +1,9 @@ +execute unless data storage datalib:engine _pt_unbind[0] run return 0 + +execute store result score $pt_fval dl.tmp run data get storage datalib:engine _pt_unbind[0].value +execute store result score $pt_uval dl.tmp run data get storage datalib:engine _pt_uval + +execute unless score $pt_fval dl.tmp = $pt_uval dl.tmp run function datalib:internal/perm/trigger/unbind_reinsert with storage datalib:engine _pt_filter_ctx + +data remove storage datalib:engine _pt_unbind[0] +function datalib:internal/perm/trigger/unbind_filter diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/unbind_reinsert.mcfunction b/datapacks/dataLib/data/datalib/function/internal/perm/trigger/unbind_reinsert.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/perm/trigger/unbind_reinsert.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/perm/trigger/unbind_reinsert.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/player/assign_pid.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player/assign_pid.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/player/assign_pid.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/player/assign_pid.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/player/init_from_name.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player/init_from_name.mcfunction new file mode 100644 index 00000000..e716c85b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player/init_from_name.mcfunction @@ -0,0 +1,8 @@ +# datalib:player/internal/init_from_name [MACRO] +# Relay: storage datalib:names temp {NAME:""} → datalib:api/player/init +# Called by on_player_join after datalib:api/player/get_name populates datalib:names temp. +# Bridges the NAME key to the player key expected by player/init. + +$data modify storage datalib:engine _pid_init_tmp set value {player:"$(NAME)"} +function datalib:api/player/init with storage datalib:engine _pid_init_tmp +data remove storage datalib:engine _pid_init_tmp diff --git a/datapacks/dataLib/data/datalib/function/internal/player/init_online.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player/init_online.mcfunction new file mode 100644 index 00000000..eee645bf --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player/init_online.mcfunction @@ -0,0 +1,7 @@ +# datalib:player/internal/init_online +# @s = online player +# Called once per online player during load to ensure pid is assigned. +# Uses get_name to fetch the display name, then delegates to init_from_ndataLib. + +function datalib:api/player/get_name +function datalib:internal/player/init_from_name with storage datalib:names temp diff --git a/datapacks/dataLib/data/datalib/function/core/internal/player/stamp_join.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player/stamp_join.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/player/stamp_join.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/player/stamp_join.mcfunction diff --git a/datapacks/dataLib/data/player_action/function/v1.7/enumerate.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/enumerate.mcfunction similarity index 100% rename from datapacks/dataLib/data/player_action/function/v1.7/enumerate.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/enumerate.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/init.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/init.mcfunction new file mode 100644 index 00000000..a62cc193 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/init.mcfunction @@ -0,0 +1,31 @@ + +schedule function datalib:internal/player_action/v1.7/tick 5t +schedule function datalib:internal/player_action/v1.7/player/click_detection/tick_entities 100t +data merge storage datalib:player_action_data.temp {list:[], obj:{}, var:""} + +# dummy +scoreboard objectives add player_action.data dummy + +scoreboard objectives add player_action.uuid.0 dummy +scoreboard objectives add player_action.uuid.1 dummy +scoreboard objectives add player_action.uuid.2 dummy +scoreboard objectives add player_action.uuid.3 dummy + +scoreboard objectives add player_action.x dummy +scoreboard objectives add player_action.y dummy +scoreboard objectives add player_action.z dummy + +# movement +scoreboard objectives add player_action.aviate minecraft.custom:minecraft.aviate_one_cm +scoreboard objectives add player_action.climb minecraft.custom:minecraft.climb_one_cm +scoreboard objectives add player_action.fall minecraft.custom:minecraft.fall_one_cm +scoreboard objectives add player_action.fly minecraft.custom:minecraft.fly_one_cm +scoreboard objectives add player_action.walk minecraft.custom:minecraft.walk_one_cm +scoreboard objectives add player_action.jump minecraft.custom:minecraft.jump + +# other interactions +scoreboard objectives add player_action.death minecraft.custom:minecraft.deaths +scoreboard objectives add player_action.join minecraft.custom:minecraft.leave_game +scoreboard objectives add player_action.enchant minecraft.custom:minecraft.enchant_item +scoreboard objectives add player_action.use_coas minecraft.used:minecraft.carrot_on_a_stick +scoreboard objectives add player_action.use_wfoas minecraft.used:minecraft.warped_fungus_on_a_stick diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/attack_click_entity.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/attack_click_entity.mcfunction new file mode 100644 index 00000000..58a45a4a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/attack_click_entity.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/attack_click_entity +function #datalib:player_action/v1/left_click diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/end.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/end.mcfunction similarity index 79% rename from datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/end.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/end.mcfunction index 05d3488a..1184c457 100644 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/end.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/end.mcfunction @@ -6,8 +6,8 @@ scoreboard players operation #uuid.2 player_action.data = @s player_action.uuid. scoreboard players operation #uuid.3 player_action.data = @s player_action.uuid.3 # destroy entities -execute as @e[type=minecraft:interaction,tag=player_action.click_entity,predicate=player_action:v1/equals_uuid] run tp @s ~ -300 ~ -execute as @e[type=minecraft:interaction,tag=player_action.click_entity,predicate=player_action:v1/equals_uuid] run kill @s +execute as @e[type=minecraft:interaction,tag=player_action.click_entity,predicate=datalib:player_action/v1/equals_uuid] run tp @s ~ -300 ~ +execute as @e[type=minecraft:interaction,tag=player_action.click_entity,predicate=datalib:player_action/v1/equals_uuid] run kill @s # remove tag tag @s remove player_action.click_detection diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/interact_click_entity.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/interact_click_entity.mcfunction new file mode 100644 index 00000000..94a55618 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/interact_click_entity.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_click_entity +function #datalib:player_action/v1/right_click diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/process.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/process.mcfunction new file mode 100644 index 00000000..421e6aeb --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/process.mcfunction @@ -0,0 +1,13 @@ + +# copy uuid +scoreboard players operation #uuid.0 player_action.data = @s player_action.uuid.0 +scoreboard players operation #uuid.1 player_action.data = @s player_action.uuid.1 +scoreboard players operation #uuid.2 player_action.data = @s player_action.uuid.2 +scoreboard players operation #uuid.3 player_action.data = @s player_action.uuid.3 + +# start detection +execute if entity @s[tag=!player_action.click_detection] run function datalib:internal/player_action/v1.7/player/click_detection/start + +# teleport villager +execute if entity @s[tag=!player_action.moving] as @e[type=minecraft:interaction,tag=player_action.click_entity,predicate=datalib:player_action/v1/equals_uuid] run tp @s ~ ~0.75 ~ +execute if entity @s[tag=player_action.moving] as @e[type=minecraft:interaction,tag=player_action.click_entity,predicate=datalib:player_action/v1/equals_uuid] positioned ~ ~0.75 ~ run tp @s ^ ^ ^1.5 diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/start.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/start.mcfunction new file mode 100644 index 00000000..2f210c99 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/start.mcfunction @@ -0,0 +1,4 @@ + +tag @s add player_action.click_detection +summon minecraft:interaction ~ ~ ~ {Tags:["player_action.click_entity","player_action.new","smithed.entity","smithed.strict"]} +execute as @e[type=minecraft:interaction,tag=player_action.new] at @s run function datalib:internal/player_action/v1.7/player/click_detection/start_2 diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/start_2.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/start_2.mcfunction similarity index 100% rename from datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/start_2.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/start_2.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/tick.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/tick.mcfunction new file mode 100644 index 00000000..5c10f38d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/tick.mcfunction @@ -0,0 +1,5 @@ + +execute store result score #temp player_action.data if items entity @s weapon.mainhand *[minecraft:custom_data~{player_action:{click_detection:1b}}] + +execute if score #temp player_action.data matches 0 if entity @s[tag=player_action.click_detection] run function datalib:internal/player_action/v1.7/player/click_detection/end +execute if score #temp player_action.data matches 1 run function datalib:internal/player_action/v1.7/player/click_detection/process diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/tick_entities.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/tick_entities.mcfunction new file mode 100644 index 00000000..847301ab --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/tick_entities.mcfunction @@ -0,0 +1,3 @@ + +schedule function datalib:internal/player_action/v1.7/player/click_detection/tick_entities 100t +execute as @e[type=minecraft:interaction,tag=player_action.click_entity] at @s run function datalib:internal/player_action/v1.7/player/click_detection/tick_entities_2 diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/tick_entities_2.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/tick_entities_2.mcfunction similarity index 100% rename from datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/tick_entities_2.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/click_detection/tick_entities_2.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_anvil.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_anvil.mcfunction new file mode 100644 index 00000000..8a435a9e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_anvil.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_anvil +function #datalib:player_action/v1/interact_anvil diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_barrel.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_barrel.mcfunction new file mode 100644 index 00000000..d41d70f5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_barrel.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_barrel +function #datalib:player_action/v1/interact_barrel diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_beacon.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_beacon.mcfunction new file mode 100644 index 00000000..ef384b5a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_beacon.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_beacon +function #datalib:player_action/v1/interact_beacon diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_blast_furnace.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_blast_furnace.mcfunction new file mode 100644 index 00000000..5a77241b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_blast_furnace.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_blast_furnace +function #datalib:player_action/v1/interact_blast_furnace diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_brewingstand.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_brewingstand.mcfunction new file mode 100644 index 00000000..25d7b71c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_brewingstand.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_brewingstand +function #datalib:player_action/v1/interact_brewingstand diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_cake.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_cake.mcfunction new file mode 100644 index 00000000..179d10f4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_cake.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_cake +function #datalib:player_action/v1/interact_cake diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_campfire.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_campfire.mcfunction new file mode 100644 index 00000000..5929ad26 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_campfire.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_campfire +function #datalib:player_action/v1/interact_campfire diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_cartopgraphy_table.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_cartopgraphy_table.mcfunction new file mode 100644 index 00000000..5dcbec35 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_cartopgraphy_table.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_cartography_table +function #datalib:player_action/v1/interact_cartography_table diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_cauldron.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_cauldron.mcfunction new file mode 100644 index 00000000..c9a62833 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_cauldron.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_cauldron +function #datalib:player_action/v1/interact_cauldron diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_chest.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_chest.mcfunction new file mode 100644 index 00000000..d5ccbae4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_chest.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_chest +function #datalib:player_action/v1/interact_chest diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_crafting_table.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_crafting_table.mcfunction new file mode 100644 index 00000000..7ed92759 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_crafting_table.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_crafting_table +function #datalib:player_action/v1/interact_crafting_table diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_dispenser.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_dispenser.mcfunction new file mode 100644 index 00000000..3b8c7c1e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_dispenser.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_dispenser +function #datalib:player_action/v1/interact_dispenser diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_dropper.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_dropper.mcfunction new file mode 100644 index 00000000..7e7ffd76 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_dropper.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_dropper +function #datalib:player_action/v1/interact_dropper diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_enderchest.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_enderchest.mcfunction new file mode 100644 index 00000000..043596ec --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_enderchest.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_enderchest +function #datalib:player_action/v1/interact_enderchest diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_flower_pot.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_flower_pot.mcfunction new file mode 100644 index 00000000..8b91b917 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_flower_pot.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_flower_pot +function #datalib:player_action/v1/interact_flower_pot diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_furnace.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_furnace.mcfunction new file mode 100644 index 00000000..d5dcd933 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_furnace.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_furnace +function #datalib:player_action/v1/interact_furnace diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_grindstone.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_grindstone.mcfunction new file mode 100644 index 00000000..e4d7b3b9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_grindstone.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_grindstone +function #datalib:player_action/v1/interact_grindstone diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_hopper.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_hopper.mcfunction new file mode 100644 index 00000000..3dc76a9c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_hopper.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_hopper +function #datalib:player_action/v1/interact_hopper diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_jukebox.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_jukebox.mcfunction new file mode 100644 index 00000000..98f9d0ba --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_jukebox.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_jukebox +function #datalib:player_action/v1/interact_jukebox diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_lectern.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_lectern.mcfunction new file mode 100644 index 00000000..1480afe6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_lectern.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_lectern +function #datalib:player_action/v1/interact_lectern diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_loom.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_loom.mcfunction new file mode 100644 index 00000000..f10ed568 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_loom.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_loom +function #datalib:player_action/v1/interact_loom diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_noteblock.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_noteblock.mcfunction new file mode 100644 index 00000000..d9a2ae4f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_noteblock.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_noteblock +function #datalib:player_action/v1/interact_noteblock diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_shulker_box.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_shulker_box.mcfunction new file mode 100644 index 00000000..fb212c80 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_shulker_box.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_shulker_box +function #datalib:player_action/v1/interact_shulker_box diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_smithing_table.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_smithing_table.mcfunction new file mode 100644 index 00000000..0634c8e0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_smithing_table.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_smithing_table +function #datalib:player_action/v1/interact_smithing_table diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_smoker.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_smoker.mcfunction new file mode 100644 index 00000000..eb6f9ae7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_smoker.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_smoker +function #datalib:player_action/v1/interact_smoker diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_stonecutter.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_stonecutter.mcfunction new file mode 100644 index 00000000..1f4cb079 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_stonecutter.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_stonecutter +function #datalib:player_action/v1/interact_stonecutter diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_trapped_chest.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_trapped_chest.mcfunction new file mode 100644 index 00000000..96ffeb38 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_trapped_chest.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_trapped_chest +function #datalib:player_action/v1/interact_trapped_chest diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_vault.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_vault.mcfunction new file mode 100644 index 00000000..e402cb39 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/interact/interact_vault.mcfunction @@ -0,0 +1,3 @@ + +advancement revoke @s only datalib:player_action/v1/interact_vault +function #datalib:player_action/v1/interact_vault diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/is_moving.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/is_moving.mcfunction similarity index 84% rename from datapacks/dataLib/data/player_action/function/v1.7/player/is_moving.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/is_moving.mcfunction index c9e8163c..604ef42e 100644 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/is_moving.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/is_moving.mcfunction @@ -1,19 +1,19 @@ # cache position -data modify storage player_action:temp list set from entity @s Pos +data modify storage datalib:player_action_data.temp list set from entity @s Pos # calc difference -execute store result score #x player_action.data run data get storage player_action:temp list[0] 70 +execute store result score #x player_action.data run data get storage datalib:player_action_data.temp list[0] 70 scoreboard players operation #temp player_action.data = #x player_action.data scoreboard players operation #temp player_action.data -= @s player_action.x execute unless score #temp player_action.data matches 0 run tag @s add player_action.moving -execute store result score #y player_action.data run data get storage player_action:temp list[1] 70 +execute store result score #y player_action.data run data get storage datalib:player_action_data.temp list[1] 70 scoreboard players operation #temp player_action.data = #y player_action.data scoreboard players operation #temp player_action.data -= @s player_action.y execute unless score #temp player_action.data matches 0 run tag @s add player_action.moving -execute store result score #z player_action.data run data get storage player_action:temp list[2] 70 +execute store result score #z player_action.data run data get storage datalib:player_action_data.temp list[2] 70 scoreboard players operation #temp player_action.data = #z player_action.data scoreboard players operation #temp player_action.data -= @s player_action.z execute unless score #temp player_action.data matches 0 run tag @s add player_action.moving diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/process_data.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/process_data.mcfunction new file mode 100644 index 00000000..088c527a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/process_data.mcfunction @@ -0,0 +1,28 @@ + +execute if score @s player_action.fly matches 1.. run tag @s add player_action.flying +execute if score @s player_action.walk matches 1.. run tag @s add player_action.walking +execute if score @s player_action.fall matches 1.. run tag @s add player_action.falling +execute if score @s player_action.climb matches 1.. run tag @s add player_action.climbing +execute if score @s player_action.aviate matches 1.. run tag @s add player_action.elyra_flying + +execute if predicate datalib:player_action/v1/swimming run tag @s add player_action.swimming +execute if predicate datalib:player_action/v1/sneaking run tag @s add player_action.sneaking +execute if predicate datalib:player_action/v1/sprinting run tag @s add player_action.sprinting +execute if predicate datalib:player_action/v1/riding_pig run tag @s add player_action.riding_pig +execute if predicate datalib:player_action/v1/riding_boat run tag @s add player_action.riding_boat +execute if predicate datalib:player_action/v1/riding_mule run tag @s add player_action.riding_mule +execute if predicate datalib:player_action/v1/riding_llama run tag @s add player_action.riding_llama +execute if predicate datalib:player_action/v1/riding_horse run tag @s add player_action.riding_horse +execute if predicate datalib:player_action/v1/riding_donkey run tag @s add player_action.riding_donkey +execute if predicate datalib:player_action/v1/riding_strider run tag @s add player_action.riding_strider +execute if predicate datalib:player_action/v1/riding_minecart run tag @s add player_action.riding_minecart + +execute if score @s player_action.death matches 1.. run function #datalib:player_action/v1/died +execute if score @s player_action.enchant matches 1.. run function #datalib:player_action/v1/enchanted +execute if score @s player_action.jump matches 1.. run function #datalib:player_action/v1/jumped +execute if score @s player_action.use_coas matches 1.. run function #datalib:player_action/v1/right_click +execute if score @s player_action.use_wfoas matches 1.. run function #datalib:player_action/v1/right_click + +execute if score @s player_action.join matches 1.. run function #datalib:player_action/v1/joined +execute unless score @s player_action.join matches 0.. run function #datalib:player_action/v1/joined +execute unless score @s player_action.join matches 0.. run scoreboard players add @s player_action.join 0 diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/remove_tags.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/remove_tags.mcfunction similarity index 100% rename from datapacks/dataLib/data/player_action/function/v1.7/player/remove_tags.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/remove_tags.mcfunction diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/reset_scores.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/reset_scores.mcfunction similarity index 100% rename from datapacks/dataLib/data/player_action/function/v1.7/player/reset_scores.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/reset_scores.mcfunction diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/set_uuid.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/set_uuid.mcfunction similarity index 100% rename from datapacks/dataLib/data/player_action/function/v1.7/player/set_uuid.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/set_uuid.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/tick.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/tick.mcfunction new file mode 100644 index 00000000..dbc19dd6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/player/tick.mcfunction @@ -0,0 +1,11 @@ + +function datalib:internal/player_action/v1.7/player/remove_tags + +execute unless score @s player_action.uuid.0 matches -2147483648.. run function datalib:internal/player_action/v1.7/player/set_uuid +function datalib:internal/player_action/v1.7/player/is_moving +function datalib:internal/player_action/v1.7/player/process_data +function datalib:internal/player_action/v1.7/player/click_detection/tick + +function datalib:internal/player_action/v1.7/player/reset_scores + +function #datalib:player_action/v1/tick diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/resolve.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/resolve.mcfunction new file mode 100644 index 00000000..734866ea --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/resolve.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/init diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/tick.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/tick.mcfunction new file mode 100644 index 00000000..a8102746 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/tick.mcfunction @@ -0,0 +1,4 @@ + +schedule function datalib:internal/player_action/v1.7/tick 1t + +execute as @a at @s run function datalib:internal/player_action/v1.7/player/tick diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/attack_click_entity.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/attack_click_entity.mcfunction new file mode 100644 index 00000000..eb909849 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/attack_click_entity.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/click_detection/attack_click_entity diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_anvil.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_anvil.mcfunction new file mode 100644 index 00000000..1d9d7ee3 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_anvil.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_anvil diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_barrel.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_barrel.mcfunction new file mode 100644 index 00000000..cef0439f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_barrel.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_barrel diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_beacon.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_beacon.mcfunction new file mode 100644 index 00000000..8b00875b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_beacon.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_beacon diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_blast_furnace.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_blast_furnace.mcfunction new file mode 100644 index 00000000..038fda41 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_blast_furnace.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_blast_furnace diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_brewingstand.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_brewingstand.mcfunction new file mode 100644 index 00000000..076030cf --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_brewingstand.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_brewingstand diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_cake.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_cake.mcfunction new file mode 100644 index 00000000..ee47b180 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_cake.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_cake diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_campfire.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_campfire.mcfunction new file mode 100644 index 00000000..ee4da0e1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_campfire.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_dispenser diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_cartography_table.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_cartography_table.mcfunction new file mode 100644 index 00000000..902873af --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_cartography_table.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_cartography_table diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_cauldron.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_cauldron.mcfunction new file mode 100644 index 00000000..1db979fc --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_cauldron.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_cauldron diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_chest.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_chest.mcfunction new file mode 100644 index 00000000..0bceb696 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_chest.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_chest diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_click_entity.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_click_entity.mcfunction new file mode 100644 index 00000000..1a097a2f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_click_entity.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/click_detection/interact_click_entity diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_crafting_table.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_crafting_table.mcfunction new file mode 100644 index 00000000..23c58b12 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_crafting_table.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_crafting_table diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_dispenser.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_dispenser.mcfunction new file mode 100644 index 00000000..ee4da0e1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_dispenser.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_dispenser diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_dropper.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_dropper.mcfunction new file mode 100644 index 00000000..6a7c0d83 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_dropper.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_dropper diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_enderchest.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_enderchest.mcfunction new file mode 100644 index 00000000..3c2c3a0f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_enderchest.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_enderchest diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_flower_pot.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_flower_pot.mcfunction new file mode 100644 index 00000000..61e945f3 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_flower_pot.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_flower_pot diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_furnace.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_furnace.mcfunction new file mode 100644 index 00000000..a864f8cb --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_furnace.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_furnace diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_grindstone.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_grindstone.mcfunction new file mode 100644 index 00000000..b9fc527f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_grindstone.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_grindstone diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_hopper.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_hopper.mcfunction new file mode 100644 index 00000000..9d829ce2 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_hopper.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_hopper diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_jukebox.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_jukebox.mcfunction new file mode 100644 index 00000000..ab7ec418 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_jukebox.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_jukebox diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_lectern.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_lectern.mcfunction new file mode 100644 index 00000000..700f762b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_lectern.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_lectern diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_loom.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_loom.mcfunction new file mode 100644 index 00000000..ca8f01de --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_loom.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_loom diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_noteblock.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_noteblock.mcfunction new file mode 100644 index 00000000..07bcf6c9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_noteblock.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_noteblock diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_shulker_box.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_shulker_box.mcfunction new file mode 100644 index 00000000..501833ad --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_shulker_box.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_shulker_box diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_smithing_table.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_smithing_table.mcfunction new file mode 100644 index 00000000..89c92d05 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_smithing_table.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_smithing_table diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_smoker.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_smoker.mcfunction new file mode 100644 index 00000000..c654271c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_smoker.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_smoker diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_stonecutter.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_stonecutter.mcfunction new file mode 100644 index 00000000..04dba26f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_stonecutter.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_stonecutter diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_trapped_chest.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_trapped_chest.mcfunction new file mode 100644 index 00000000..50aba7ab --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_trapped_chest.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_trapped_chest diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_vault.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_vault.mcfunction new file mode 100644 index 00000000..a9621cba --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1.7/versioning/interact_vault.mcfunction @@ -0,0 +1,2 @@ + +execute if predicate datalib:player_action/v1.7/is_correct_version run function datalib:internal/player_action/v1.7/player/interact/interact_vault diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/attack_click_entity.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/attack_click_entity.mcfunction new file mode 100644 index 00000000..c38b2692 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/attack_click_entity.mcfunction @@ -0,0 +1,2 @@ + +execute if entity @s[tag=player_action.click_detection] run function #datalib:player_action/v1/internal/attack_click_entity diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_anvil.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_anvil.mcfunction new file mode 100644 index 00000000..b6c582ef --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_anvil.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_anvil diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_barrel.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_barrel.mcfunction new file mode 100644 index 00000000..07c9f91c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_barrel.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_barrel diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_beacon.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_beacon.mcfunction new file mode 100644 index 00000000..285b77ba --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_beacon.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_beacon diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_blast_furnace.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_blast_furnace.mcfunction new file mode 100644 index 00000000..7a0d813b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_blast_furnace.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_blast_furance diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_brewingstand.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_brewingstand.mcfunction new file mode 100644 index 00000000..d63a82d1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_brewingstand.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_brewingstand diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_cake.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_cake.mcfunction new file mode 100644 index 00000000..da5e6499 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_cake.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_cake diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_campfire.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_campfire.mcfunction new file mode 100644 index 00000000..3cfe53d0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_campfire.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_campfire diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_cartopgraphy_table.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_cartopgraphy_table.mcfunction new file mode 100644 index 00000000..3a6b779a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_cartopgraphy_table.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_cartography_table diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_cauldron.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_cauldron.mcfunction new file mode 100644 index 00000000..dcde53f5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_cauldron.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_cauldron diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_chest.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_chest.mcfunction new file mode 100644 index 00000000..7889f322 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_chest.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_chest diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_click_entity.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_click_entity.mcfunction new file mode 100644 index 00000000..f6c2e549 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_click_entity.mcfunction @@ -0,0 +1,2 @@ + +execute if entity @s[tag=player_action.click_detection] run function #datalib:player_action/v1/internal/interact_click_entity diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_crafting_table.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_crafting_table.mcfunction new file mode 100644 index 00000000..0bb11131 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_crafting_table.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_crafting_table diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_dispenser.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_dispenser.mcfunction new file mode 100644 index 00000000..d0eae68d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_dispenser.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_dispenser diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_dropper.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_dropper.mcfunction new file mode 100644 index 00000000..29bae633 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_dropper.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_dropper diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_enderchest.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_enderchest.mcfunction new file mode 100644 index 00000000..c4b177f0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_enderchest.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_enderchest diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_flower_pot.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_flower_pot.mcfunction new file mode 100644 index 00000000..f79671c9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_flower_pot.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_flower_pot diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_furnace.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_furnace.mcfunction new file mode 100644 index 00000000..3713d8a1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_furnace.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_furnace diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_grindstone.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_grindstone.mcfunction new file mode 100644 index 00000000..baf9008e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_grindstone.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_grindstone diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_hopper.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_hopper.mcfunction new file mode 100644 index 00000000..57347e95 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_hopper.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_hopper diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_jukebox.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_jukebox.mcfunction new file mode 100644 index 00000000..2d6ada01 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_jukebox.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_jukebox diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_lectern.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_lectern.mcfunction new file mode 100644 index 00000000..67819916 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_lectern.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_lectern diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_loom.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_loom.mcfunction new file mode 100644 index 00000000..bb77406e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_loom.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_loom diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_noteblock.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_noteblock.mcfunction new file mode 100644 index 00000000..66a4264f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_noteblock.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_noteblock diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_shulker_box.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_shulker_box.mcfunction new file mode 100644 index 00000000..c0c6efe0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_shulker_box.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_shulker_box diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_smithing_table.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_smithing_table.mcfunction new file mode 100644 index 00000000..0f1b19f4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_smithing_table.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_smithing_table diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_smoker.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_smoker.mcfunction new file mode 100644 index 00000000..83efd8b0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_smoker.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_smoker diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_stonecutter.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_stonecutter.mcfunction new file mode 100644 index 00000000..71ff7d4e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_stonecutter.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_stonecutter diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_trapped_chest.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_trapped_chest.mcfunction new file mode 100644 index 00000000..0063f326 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_trapped_chest.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_trapped_chest diff --git a/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_vault.mcfunction b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_vault.mcfunction new file mode 100644 index 00000000..42a0fd67 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/player_action/v1/interact_vault.mcfunction @@ -0,0 +1,2 @@ + +function #datalib:player_action/v1/internal/interact_vault diff --git a/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/channel/check.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/channel/check.mcfunction new file mode 100644 index 00000000..3945219c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/channel/check.mcfunction @@ -0,0 +1,16 @@ +# datalib:internal/rate_limit/api/channel/check — Per-channel rate guard [MACRO] +# +# Prevents a tick channel's function from running too frequently even if +# the channel itself fires every tick. Place at the TOP of the channel function. +# +# Usage (inside your channel function): +# function datalib:internal/rate_limit/api/channel/check {id:"my_channel"} +# execute if data storage datalib:output {result:0b} run return 0 +# # ... rest of channel logic +# +# Rule must be registered via: +# function datalib:systems/rate_limit/channel/config {id:"my_channel",limit:5,window:20} +# +# Output → datalib:output result 1b=ALLOWED 0b=DENIED + +$function datalib:internal/rate_limit/api/check {key:"channel:$(id)"} diff --git a/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/check.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/check.mcfunction new file mode 100644 index 00000000..f8009fde --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/check.mcfunction @@ -0,0 +1,36 @@ +# datalib:internal/rate_limit/api/check — Sliding window check + consume [MACRO] +# +# The core API call. Checks whether the key is under its configured limit +# for the current sliding window, then records this hit. +# +# Output → datalib:output result +# 1b = ALLOWED (hit was recorded, call may proceed) +# 0b = DENIED (limit reached, hit NOT recorded) +# +# Usage: +# function datalib:internal/rate_limit/api/check {key:"global:my_event"} +# execute if data storage datalib:output {result:1b} run function my_ns:do_thing +# +# For per-player (build key in caller): +# $function datalib:internal/rate_limit/api/check {key:"player:shop:$(player)"} +# +# Rule must be pre-registered via datalib:internal/rate_limit/api/config. +# If no rule exists for the key → ALLOWED (fail-open; log warning). + +data modify storage datalib:output result set value 1b + +# Guard: rule must exist — try auto-create from player template first +# Key format "player::" → tpl is the second segment +# We attempt player_ensure unconditionally; it exits early if not a player key or no template +$data modify storage datalib:rl_work ensure_key set value "$(key)" +function datalib:internal/rate_limit/player_check with storage datalib:rl_work + +$execute unless data storage datalib:engine rate_limit.rules.$(key) run function datalib:internal/rate_limit/no_rule +$execute unless data storage datalib:engine rate_limit.rules.$(key) run return 0 + +# Copy rule into work storage with key context +$data modify storage datalib:rl_work rule set from storage datalib:engine rate_limit.rules.$(key) +$data modify storage datalib:rl_work rule.key set value "$(key)" + +# Run the sliding window evaluation +function datalib:internal/rate_limit/evaluate with storage datalib:rl_work rule diff --git a/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/config.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/config.mcfunction new file mode 100644 index 00000000..f9c50213 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/config.mcfunction @@ -0,0 +1,23 @@ +# datalib:internal/rate_limit/api/config — Register or update a rate limit rule [MACRO] +# +# Creates or replaces a sliding window rule for any key. +# Rules survive reloads because they live in datalib:engine storage. +# +# Usage: +# function datalib:internal/rate_limit/api/config {key:"global:my_event",limit:5,window:100} +# function datalib:internal/rate_limit/api/config {key:"player:Steve:shop",limit:3,window:600} +# function datalib:internal/rate_limit/api/config {key:"channel:admin_systems",limit:10,window:20} +# +# Fields: +# key (string) — unique rule identifier; convention: +# "global:" → server-wide shared bucket +# "player::" → per-player bucket (use $(player)) +# "channel:" → tick-channel guard +# limit (int) — max number of hits allowed inside the window +# window (int) — sliding window width in ticks (20 = 1 second) +# +# Removing a rule: function datalib:systems/rate_limit/delete {key:"..."} +# Listing rules: function datalib:systems/rate_limit/list + +$data modify storage datalib:engine rate_limit.rules.$(key) set value {limit:$(limit),window:$(window),hits:[]} +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"rate_limit/config ","color":"aqua"},{"text":"→ ","color":"#555555"},{"text":"$(key)","color":"white"},{"text":" limit=","color":"#555555"},{"text":"$(limit)","color":"green"},{"text":" window=","color":"#555555"},{"text":"$(window)","color":"green"},{"text":"t","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/global/check.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/global/check.mcfunction new file mode 100644 index 00000000..afbd3368 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/global/check.mcfunction @@ -0,0 +1,14 @@ +# datalib:internal/rate_limit/api/global/check — Global sliding window check [MACRO] +# +# Convenience wrapper for global (server-wide) rate limits. +# All players share the same bucket under this key. +# +# Usage: +# function datalib:internal/rate_limit/api/global/check {key:"boss_spawn"} +# +# Rule must be registered via: +# function datalib:internal/rate_limit/api/global/config {key:"boss_spawn",limit:1,window:24000} +# +# Output → datalib:output result 1b=ALLOWED 0b=DENIED + +$function datalib:internal/rate_limit/api/check {key:"global:$(key)"} diff --git a/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/global/config.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/global/config.mcfunction new file mode 100644 index 00000000..7e64ef75 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/global/config.mcfunction @@ -0,0 +1,9 @@ +# datalib:internal/rate_limit/api/global/config — Register a global (server-wide) rate limit [MACRO] +# +# Usage: +# function datalib:internal/rate_limit/api/global/config {key:"boss_spawn",limit:1,window:24000} +# +# Equivalent to: +# function datalib:internal/rate_limit/api/config {key:"global:boss_spawn",limit:1,window:24000} + +$function datalib:internal/rate_limit/api/config {key:"global:$(key)",limit:$(limit),window:$(window)} diff --git a/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/player/check.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/player/check.mcfunction new file mode 100644 index 00000000..98650132 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/player/check.mcfunction @@ -0,0 +1,18 @@ +# datalib:internal/rate_limit/api/player/check — Per-player sliding window check [MACRO] +# +# Builds the compound key "player::" and ensures the bucket exists. +# If no bucket exists yet for this player, auto-creates from the player_template. +# +# Usage: +# $function datalib:internal/rate_limit/api/player/check {key:"shop",player:"$(player)"} +# +# Rule template must be registered via: +# function datalib:internal/rate_limit/api/player/config {key:"shop",limit:3,window:600} +# +# Output → datalib:output result 1b=ALLOWED 0b=DENIED + +# Auto-seed: if bucket for this player+key doesn't exist, create from template +$execute unless data storage datalib:engine "rate_limit.rules.player:$(key):$(player)" run function datalib:internal/rate_limit/player/ensure {tpl:"$(key)",full:"player:$(key):$(player)"} + +# Delegate to generic check with full compound key +$function datalib:internal/rate_limit/api/check {key:"player:$(key):$(player)"} diff --git a/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/player/config.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/player/config.mcfunction new file mode 100644 index 00000000..7780d6de --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/rate_limit/api/player/config.mcfunction @@ -0,0 +1,17 @@ +# datalib:internal/rate_limit/api/player/config — Register per-player rate limit rule [MACRO] +# +# Creates one template rule. The player bucket key is "player::". +# This function registers the TEMPLATE rule used for ALL players under this key. +# Individual player buckets are auto-created on first check. +# +# Usage: +# function datalib:internal/rate_limit/api/player/config {key:"shop",limit:3,window:600} +# +# This allows: $function datalib:internal/rate_limit/api/player/check {key:"shop",player:"$(player)"} +# +# Note: each player gets their own independent sliding window bucket. +# To register a SHARED (global) rule use datalib:internal/rate_limit/api/config directly. + +# Store template rule — concrete player buckets inherit limit+window on first hit +$data modify storage datalib:engine rate_limit.player_templates.$(key) set value {limit:$(limit),window:$(window)} +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"rate_limit/player/config ","color":"aqua"},{"text":"→ ","color":"#555555"},{"text":"player:$(key):","color":"white"},{"text":" limit=","color":"#555555"},{"text":"$(limit)","color":"green"},{"text":" window=","color":"#555555"},{"text":"$(window)","color":"green"},{"text":"t","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/evaluate.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/evaluate.mcfunction similarity index 96% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/evaluate.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/rate_limit/evaluate.mcfunction index c8af6d55..c018adaa 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/evaluate.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/rate_limit/evaluate.mcfunction @@ -22,7 +22,7 @@ execute store result storage datalib:rl_work prune_before int 1 run scoreboard p # Step 3: prune expired hits (hits[i].t < prune_before) # We do this by rebuilding the hits list via internal/prune $data modify storage datalib:rl_work rule_key set value "$(key)" -function datalib:core/internal/systems/rate_limit/prune with storage datalib:rl_work +function datalib:internal/rate_limit/prune with storage datalib:rl_work # Step 4: count surviving hits $execute store result score $rl_count dl.tmp run data get storage datalib:engine rate_limit.rules.$(key).hits diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/no_rule.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/no_rule.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/no_rule.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/rate_limit/no_rule.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/player/ensure.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/player/ensure.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/player/ensure.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/rate_limit/player/ensure.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/player_check.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/player_check.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/player_check.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/rate_limit/player_check.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/player_ensure.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/player_ensure.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/player_ensure.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/rate_limit/player_ensure.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/prune.mcfunction b/datapacks/dataLib/data/datalib/function/internal/rate_limit/prune.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/prune.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/rate_limit/prune.mcfunction index 46d9cffc..17a5e7de 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/rate_limit/prune.mcfunction +++ b/datapacks/dataLib/data/datalib/function/internal/rate_limit/prune.mcfunction @@ -16,4 +16,4 @@ execute if score $rl_oldest dl.tmp >= $rl_start dl.tmp run return 0 # Oldest hit is expired → remove it and recurse $data remove storage datalib:engine rate_limit.rules.$(rule_key).hits[0] -function datalib:core/internal/systems/rate_limit/prune with storage datalib:rl_work +function datalib:internal/rate_limit/prune with storage datalib:rl_work diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/trigger/call.mcfunction b/datapacks/dataLib/data/datalib/function/internal/trigger/call.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/trigger/call.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/trigger/call.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/trigger/call2.mcfunction b/datapacks/dataLib/data/datalib/function/internal/trigger/call2.mcfunction new file mode 100644 index 00000000..2994cd7e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/trigger/call2.mcfunction @@ -0,0 +1,8 @@ +# datalib:api/trigger/internal/call2 [MACRO] + +# SECURITY: central gate +execute unless function datalib:runtime/security/cmd_gate run return 0 + +tellraw @a[tag=datalib.admin] [{"selector":"@s","color":"gold"},{"text":" - command executed","color":"yellow"}] + +$$(cmd) diff --git a/datapacks/dataLib/data/datalib/function/internal/trigger/check_next.mcfunction b/datapacks/dataLib/data/datalib/function/internal/trigger/check_next.mcfunction new file mode 100644 index 00000000..25a04a2f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/trigger/check_next.mcfunction @@ -0,0 +1,12 @@ +execute unless data storage datalib:engine _tc_binds[0] run return 0 + +data modify storage datalib:engine _tc_current set from storage datalib:engine _tc_binds[0] +data remove storage datalib:engine _tc_binds[0] + +execute store result score $tc_val dl.tmp run data get storage datalib:engine _tc_current.value + +execute if score $tc_player dl.tmp = $tc_val dl.tmp if data storage datalib:engine _tc_current.func run function datalib:internal/trigger/call with storage datalib:engine _tc_current + +execute if score $tc_player dl.tmp = $tc_val dl.tmp if data storage datalib:engine _tc_current.cmd run function datalib:internal/trigger/call2 with storage datalib:engine _tc_current + +function datalib:internal/trigger/check_next diff --git a/datapacks/dataLib/data/datalib/function/internal/trigger/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/internal/trigger/dispatch.mcfunction new file mode 100644 index 00000000..48922ec3 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/trigger/dispatch.mcfunction @@ -0,0 +1,12 @@ +scoreboard players operation $tc_player dl.tmp = @s dl_action + +scoreboard players set @s dl_action 0 +scoreboard players enable @s dl_action + +execute unless data storage datalib:engine trigger_binds[0] run return 0 + +data modify storage datalib:engine _tc_binds set from storage datalib:engine trigger_binds + +function datalib:internal/trigger/check_next +data remove storage datalib:engine _tc_binds +data remove storage datalib:engine _tc_current diff --git a/datapacks/dataLib/data/datalib/function/internal/trigger/unbind_filter.mcfunction b/datapacks/dataLib/data/datalib/function/internal/trigger/unbind_filter.mcfunction new file mode 100644 index 00000000..c9ad67d2 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/trigger/unbind_filter.mcfunction @@ -0,0 +1,10 @@ +execute unless data storage datalib:engine _tc_unbind[0] run return 0 + +execute store result score $tc_fval dl.tmp run data get storage datalib:engine _tc_unbind[0].value + +execute store result score $tc_uval dl.tmp run data get storage datalib:engine _tc_uval + +execute unless score $tc_fval dl.tmp = $tc_uval dl.tmp run data modify storage datalib:engine trigger_binds append from storage datalib:engine _tc_unbind[0] + +data remove storage datalib:engine _tc_unbind[0] +function datalib:internal/trigger/unbind_filter diff --git a/datapacks/dataLib/data/datalib/function/internal/wand/call_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/call_cmd.mcfunction new file mode 100644 index 00000000..d5fea72b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/wand/call_cmd.mcfunction @@ -0,0 +1,8 @@ +# datalib:api/wand/internal/call_cmd [MACRO] + +# SECURITY: central gate +execute unless function datalib:runtime/security/cmd_gate run return 0 + +tellraw @a[tag=datalib.admin] [{"selector":"@s","color":"gold"},{"text":" - command executed","color":"yellow"}] + +$$(cmd) diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/call_func.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/call_func.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/wand/call_func.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/wand/call_func.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/wand/check_item.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/check_item.mcfunction new file mode 100644 index 00000000..344f52e1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/wand/check_item.mcfunction @@ -0,0 +1,5 @@ +# datalib:api/wand/internal/check_item [MACRO] +# $(tag) → custom_data tag name +# If the item in the player's main hand has this tag, run the bind. + +$execute if items entity @s weapon.mainhand *[minecraft:custom_data~{wand:"$(tag)"}] run function datalib:internal/wand/fire with storage datalib:engine _wand_current diff --git a/datapacks/dataLib/data/datalib/function/internal/wand/check_next.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/check_next.mcfunction new file mode 100644 index 00000000..b850025c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/wand/check_next.mcfunction @@ -0,0 +1,11 @@ +# datalib:api/wand/internal/check_next +# Iterate bind list: match the tag of the held item. + +execute unless data storage datalib:engine _wand_iter[0] run return 0 + +data modify storage datalib:engine _wand_current set from storage datalib:engine _wand_iter[0] +data remove storage datalib:engine _wand_iter[0] + +function datalib:internal/wand/check_item with storage datalib:engine _wand_current + +function datalib:internal/wand/check_next diff --git a/datapacks/dataLib/data/datalib/function/internal/wand/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/dispatch.mcfunction new file mode 100644 index 00000000..2afb9925 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/wand/dispatch.mcfunction @@ -0,0 +1,7 @@ +# datalib:api/wand/internal/dispatch +# Called as @s. Compare held items with the bind list. + +data modify storage datalib:engine _wand_iter set from storage datalib:engine wand_binds +execute if data storage datalib:engine _wand_iter[0] run function datalib:internal/wand/check_next +data remove storage datalib:engine _wand_iter +data remove storage datalib:engine _wand_current diff --git a/datapacks/dataLib/data/datalib/function/internal/wand/fire.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/fire.mcfunction new file mode 100644 index 00000000..d0f6fd3f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/wand/fire.mcfunction @@ -0,0 +1,5 @@ +# datalib:api/wand/internal/fire [MACRO] +# Run the bind based on func or cmd field. + +execute if data storage datalib:engine _wand_current.func run function datalib:internal/wand/call_func with storage datalib:engine _wand_current +execute if data storage datalib:engine _wand_current.cmd run function datalib:internal/wand/call_cmd with storage datalib:engine _wand_current diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/give_lore_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/give_lore_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/wand/give_lore_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/wand/give_lore_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/register_cmd_do.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/register_cmd_do.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/wand/register_cmd_do.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/wand/register_cmd_do.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/register_do.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/register_do.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/wand/register_do.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/wand/register_do.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/register_fn_do.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/register_fn_do.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/wand/register_fn_do.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/wand/register_fn_do.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/wand/tick_scan.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/tick_scan.mcfunction new file mode 100644 index 00000000..a5a5b8d9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/wand/tick_scan.mcfunction @@ -0,0 +1,11 @@ +# datalib:api/wand/internal/tick_scan +# Every tick: detect players with datalib.rightClick score 1+, +# check their held item, run the matching bind. + +# Module toggle guard — skips this module when disabled via datalib:api/toggle/wand/false +execute unless data storage datalib:engine {modules:{wand:1b}} run return 0 + +execute unless data storage datalib:engine wand_binds[0] run return 0 + +execute as @a[scores={datalib.rightClick=1..}] at @s run function datalib:internal/wand/dispatch +scoreboard players set @a[scores={datalib.rightClick=1..}] datalib.rightClick 0 diff --git a/datapacks/dataLib/data/datalib/function/core/internal/api/wand/unbind_check.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/unbind_check.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/api/wand/unbind_check.mcfunction rename to datapacks/dataLib/data/datalib/function/internal/wand/unbind_check.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/internal/wand/unbind_filter.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/unbind_filter.mcfunction new file mode 100644 index 00000000..0ed79596 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/wand/unbind_filter.mcfunction @@ -0,0 +1,12 @@ +# datalib:api/wand/internal/unbind_filter +# Write back entries from _wand_unbinds that do not match _wand_filter_tag. + +execute unless data storage datalib:engine _wand_unbinds[0] run return 0 + +data modify storage datalib:engine _wand_cur set from storage datalib:engine _wand_unbinds[0] +data remove storage datalib:engine _wand_unbinds[0] + +function datalib:internal/wand/unbind_check with storage datalib:engine _wand_cur + +function datalib:internal/wand/unbind_filter +data remove storage datalib:engine _wand_cur diff --git a/datapacks/dataLib/data/datalib/function/internal/wand/unregister_exec.mcfunction b/datapacks/dataLib/data/datalib/function/internal/wand/unregister_exec.mcfunction new file mode 100644 index 00000000..f4efd38a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/internal/wand/unregister_exec.mcfunction @@ -0,0 +1,17 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:api/wand/unregister +# Removes all wand binds belonging to a specific tag. +# +# INPUT: +# $(tag) → tag to remove +# ───────────────────────────────────────────────────────────────── + +execute unless data storage datalib:engine wand_binds run return 0 + +data modify storage datalib:engine _wand_unbinds set from storage datalib:engine wand_binds +data modify storage datalib:engine wand_binds set value [] +$data modify storage datalib:engine _wand_filter_tag set value "$(tag)" +function datalib:internal/wand/unbind_filter +data remove storage datalib:engine _wand_unbinds +data remove storage datalib:engine _wand_filter_tag +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"wand/unregister ","color":"aqua"},{"text":"✘ ","color":"red"},{"text":"$(tag)","color":"white"},{"text":" removed","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/load.mcfunction b/datapacks/dataLib/data/datalib/function/load.mcfunction deleted file mode 100644 index 2b796ef5..00000000 --- a/datapacks/dataLib/data/datalib/function/load.mcfunction +++ /dev/null @@ -1 +0,0 @@ -function dl_load:main \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/modules/color/api/init.mcfunction b/datapacks/dataLib/data/datalib/function/modules/color/api/init.mcfunction new file mode 100644 index 00000000..f060d02d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/color/api/init.mcfunction @@ -0,0 +1,30 @@ +# datalib:modules/color/api/init +# Called during engine load. Populates the named color lookup table +# at datalib:engine color._names for O(1) validate checks. +# Also initializes the color namespace in storage. + +execute unless data storage datalib:engine color run data modify storage datalib:engine color set value {} +execute unless data storage datalib:engine color.palette run data modify storage datalib:engine color.palette set value {} +execute unless data storage datalib:engine color.gradients run data modify storage datalib:engine color.gradients set value {} + +# Named color allowlist — 16 Minecraft text colors +data modify storage datalib:engine color._names set value {\ + black:1b,\ + dark_blue:1b,\ + dark_green:1b,\ + dark_aqua:1b,\ + dark_red:1b,\ + dark_purple:1b,\ + gold:1b,\ + gray:1b,\ + dark_gray:1b,\ + blue:1b,\ + green:1b,\ + aqua:1b,\ + red:1b,\ + light_purple:1b,\ + yellow:1b,\ + white:1b\ +} + +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"color/init ","color":"aqua"},{"text":"named color table loaded (16 entries)","color":"gray"}] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/color/lerp_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/color/internal/lerp_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/color/lerp_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/color/internal/lerp_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/color/resolve_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/color/internal/resolve_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/color/resolve_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/color/internal/resolve_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/color/validate_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/color/internal/validate_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/color/validate_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/color/internal/validate_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/logic/if_eq.mcfunction b/datapacks/dataLib/data/datalib/function/modules/logic/api/if_eq.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/logic/if_eq.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/logic/api/if_eq.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/logic/if_gt.mcfunction b/datapacks/dataLib/data/datalib/function/modules/logic/api/if_gt.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/logic/if_gt.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/logic/api/if_gt.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/logic/if_gte.mcfunction b/datapacks/dataLib/data/datalib/function/modules/logic/api/if_gte.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/logic/if_gte.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/logic/api/if_gte.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/logic/if_lt.mcfunction b/datapacks/dataLib/data/datalib/function/modules/logic/api/if_lt.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/logic/if_lt.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/logic/api/if_lt.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/logic/if_lte.mcfunction b/datapacks/dataLib/data/datalib/function/modules/logic/api/if_lte.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/logic/if_lte.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/logic/api/if_lte.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/logic/if_not_eq.mcfunction b/datapacks/dataLib/data/datalib/function/modules/logic/api/if_not_eq.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/logic/if_not_eq.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/logic/api/if_not_eq.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/abs.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/abs.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/abs.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/abs.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/atan2.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/atan2.mcfunction similarity index 99% rename from datapacks/dataLib/data/datalib/function/systems/math/atan2.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/atan2.mcfunction index 65ab31bb..7066766e 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/atan2.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/atan2.mcfunction @@ -1,4 +1,4 @@ -# datalib:systems/math/atan2 [MACRO] +# datalib:modules/math/api/atan2 [MACRO] # Integer atan2 — returns angle in degrees × 1000 (range: -180000..180000) # Uses octant decomposition + lookup table (same scale as sin/cos: ×1000) # @@ -6,7 +6,7 @@ # OUTPUT: datalib:output result — degrees × 1000 # # EXAMPLE: -# function datalib:systems/math/atan2 {y:500, x:500} +# function datalib:modules/math/api/atan2 {y:500, x:500} # → result = 45000 (45.000°) # # NOTES: diff --git a/datapacks/dataLib/data/datalib/function/systems/math/average.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/average.mcfunction similarity index 95% rename from datapacks/dataLib/data/datalib/function/systems/math/average.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/average.mcfunction index 03165690..61890157 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/average.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/average.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/average +# datalib:modules/math/api/average # Computes the integer average of up to 8 values. # Input : $(v0)..(v7) → integer values # $(count) → how many values (1-8) @@ -10,7 +10,7 @@ # data modify storage datalib:input v1 set value 20 # data modify storage datalib:input v2 set value 30 # data modify storage datalib:input count set value 3 -# function datalib:systems/math/average with storage datalib:input {} +# function datalib:modules/math/api/average with storage datalib:input {} # # datalib:output result = 20 # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/systems/math/ceil_div.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/ceil_div.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/ceil_div.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/ceil_div.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/clamp.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/clamp.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/clamp.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/clamp.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/cos.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/cos.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/cos.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/cos.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/distance2d.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/distance2d.mcfunction similarity index 96% rename from datapacks/dataLib/data/datalib/function/systems/math/distance2d.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/distance2d.mcfunction index 8a9a2335..66be05c6 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/distance2d.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/distance2d.mcfunction @@ -28,6 +28,6 @@ scoreboard players set $sqrt_lo dl.tmp 0 scoreboard players operation $sqrt_hi dl.tmp = $sqrt_n dl.tmp execute if score $sqrt_hi dl.tmp matches 46342.. run scoreboard players set $sqrt_hi dl.tmp 46341 scoreboard players set $sqrt_itr dl.tmp 16 -function datalib:core/internal/systems/math/sqrt_step +function datalib:modules/math/internal/sqrt_step execute store result storage datalib:output result int 1 run scoreboard players get $sqrt_lo dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/math/distance3d.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/distance3d.mcfunction similarity index 97% rename from datapacks/dataLib/data/datalib/function/systems/math/distance3d.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/distance3d.mcfunction index a833f6f3..aa512b19 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/distance3d.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/distance3d.mcfunction @@ -37,6 +37,6 @@ scoreboard players set $sqrt_lo dl.tmp 0 scoreboard players operation $sqrt_hi dl.tmp = $sqrt_n dl.tmp execute if score $sqrt_hi dl.tmp matches 46342.. run scoreboard players set $sqrt_hi dl.tmp 46341 scoreboard players set $sqrt_itr dl.tmp 16 -function datalib:core/internal/systems/math/sqrt_step +function datalib:modules/math/internal/sqrt_step execute store result storage datalib:output result int 1 run scoreboard players get $sqrt_lo dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/math/divmod.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/divmod.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/divmod.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/divmod.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/factorial.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/factorial.mcfunction similarity index 95% rename from datapacks/dataLib/data/datalib/function/systems/math/factorial.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/factorial.mcfunction index 00806267..4f6dd381 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/factorial.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/factorial.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/factorial +# datalib:modules/math/api/factorial # Computes n! for integer n in range 0–12. # Values outside this range are clamped: # n < 0 → result = 0 (undefined) @@ -12,9 +12,9 @@ # against scoreboard overflow (12! = 479001600 < 2147483647). # # Example: -# function datalib:systems/math/factorial {n:5} +# function datalib:modules/math/api/factorial {n:5} # # datalib:output result = 120 -# function datalib:systems/math/factorial {n:0} +# function datalib:modules/math/api/factorial {n:0} # # datalib:output result = 1 # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/systems/math/gcd.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/gcd.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/systems/math/gcd.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/gcd.mcfunction index b9f3ba7e..ba86e039 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/gcd.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/gcd.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/gcd +# datalib:modules/math/api/gcd # Computes GCD using the Euclidean algorithm. # Input : $(a), $(b) → integers (may be negative) # Output: datalib:output result → GCD(|a|, |b|) @@ -7,7 +7,7 @@ # Example: # data modify storage datalib:input a set value 48 # data modify storage datalib:input b set value 18 -# function datalib:systems/math/gcd with storage datalib:input {} +# function datalib:modules/math/api/gcd with storage datalib:input {} # # datalib:output result = 6 # ───────────────────────────────────────────────────────────────── @@ -24,7 +24,7 @@ execute if score $gcd_b dl.tmp matches 0 run execute store result storage datali execute if score $gcd_b dl.tmp matches 0 run return 0 # Euclidean loop (inner function) -function datalib:core/internal/systems/math/gcd_loop +function datalib:modules/math/internal/gcd_loop execute store result storage datalib:output result int 1 run scoreboard players get $gcd_a dl.tmp $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"math/gcd ","color":"aqua"},{"text":"($(a),$(b)) → ","color":"gray"},{"plain":true ,"storage":"datalib:output","nbt":"result","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/math/is_between.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/is_between.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/systems/math/is_between.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/is_between.mcfunction index 019a4363..8b3cff3b 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/is_between.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/is_between.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/is_between +# datalib:modules/math/api/is_between # Checks if value is in the inclusive range [min, max]. # Input : $(value), $(min), $(max) # Output: datalib:output result → 1b (true) or 0b (false) @@ -8,7 +8,7 @@ # data modify storage datalib:input value set value 15 # data modify storage datalib:input min set value 10 # data modify storage datalib:input max set value 20 -# function datalib:systems/math/is_between with storage datalib:input {} +# function datalib:modules/math/api/is_between with storage datalib:input {} # # datalib:output result = 1b # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/systems/math/lcm.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/lcm.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/systems/math/lcm.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/lcm.mcfunction index 489c314a..864aa68b 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/lcm.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/lcm.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/lcm +# datalib:modules/math/api/lcm # EKOK (LCM) hesaplar: lcm(a,b) = |a*b| / gcd(a,b) # Input : $(a), $(b) → integers # Output: datalib:output result → LCM(a, b) @@ -8,7 +8,7 @@ # Example: # data modify storage datalib:input a set value 12 # data modify storage datalib:input b set value 8 -# function datalib:systems/math/lcm with storage datalib:input {} +# function datalib:modules/math/api/lcm with storage datalib:input {} # # datalib:output result = 24 # ───────────────────────────────────────────────────────────────── @@ -29,7 +29,7 @@ execute if score $lcm_b dl.tmp matches ..-1 run scoreboard players operation $lc # Compute GCD (lcm_a, lcm_b share gcd_a, gcd_b variables) scoreboard players operation $gcd_a dl.tmp = $lcm_a dl.tmp scoreboard players operation $gcd_b dl.tmp = $lcm_b dl.tmp -function datalib:core/internal/systems/math/gcd_loop +function datalib:modules/math/internal/gcd_loop # lcm = (a / gcd) * b (divide first to prevent overflow) scoreboard players operation $lcm_a dl.tmp /= $gcd_a dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/math/lerp.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/lerp.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/lerp.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/lerp.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/lerp_clamped.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/lerp_clamped.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/lerp_clamped.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/lerp_clamped.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/log2.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/log2.mcfunction similarity index 87% rename from datapacks/dataLib/data/datalib/function/systems/math/log2.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/log2.mcfunction index 68ff9a88..2b1f1d63 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/log2.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/log2.mcfunction @@ -6,6 +6,6 @@ execute if score $lg2_v dl.tmp matches ..0 run return 0 scoreboard players set $lg2_r dl.tmp 0 scoreboard players set $lg2_2 dl.tmp 2 -function datalib:core/internal/systems/math/log2_loop +function datalib:modules/math/internal/log2_loop execute store result storage datalib:output result int 1 run scoreboard players get $lg2_r dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/math/map.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/map.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/map.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/map.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/max.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/max.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/max.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/max.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/min.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/min.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/min.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/min.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/minmax.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/minmax.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/minmax.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/minmax.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/mod.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/mod.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/mod.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/mod.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/mul_div.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/mul_div.mcfunction similarity index 95% rename from datapacks/dataLib/data/datalib/function/systems/math/mul_div.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/mul_div.mcfunction index 73fb64ae..50e5936c 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/mul_div.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/mul_div.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/mul_div +# datalib:modules/math/api/mul_div # Computes floor(a * b / c) without 32-bit integer overflow. # Uses the identity: floor(a*b/c) = (a/c)*b + (a%c)*b/c # This avoids overflow when a*b would exceed ±2147483647. @@ -14,7 +14,7 @@ # data modify storage datalib:input a set value 1000000 # data modify storage datalib:input b set value 1000000 # data modify storage datalib:input c set value 500000 -# function datalib:systems/math/mul_div with storage datalib:input {} +# function datalib:modules/math/api/mul_div with storage datalib:input {} # # datalib:output result = 2000000 # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/systems/math/pow.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/pow.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/systems/math/pow.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/pow.mcfunction index a9000afa..979e2193 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/pow.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/pow.mcfunction @@ -5,5 +5,5 @@ scoreboard players set $pow_r dl.tmp 1 execute if score $pow_n dl.tmp matches 0 run execute store result storage datalib:output result int 1 run scoreboard players get $pow_r dl.tmp execute if score $pow_n dl.tmp matches 0 run return 0 -function datalib:core/internal/systems/math/pow_loop +function datalib:modules/math/internal/pow_loop execute store result storage datalib:output result int 1 run scoreboard players get $pow_r dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/math/random.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/random.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/random.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/random.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/round.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/round.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/systems/math/round.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/round.mcfunction index 0132462b..b13a6fad 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/round.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/round.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/round +# datalib:modules/math/api/round # Rounds a value to the nearest multiple of a given step. # Integer division truncates toward zero; adding half the step before # dividing gives standard rounding (0.5 rounds away from zero). @@ -9,9 +9,9 @@ # OUTPUT: datalib:output result → rounded value # # EXAMPLE: -# function datalib:systems/math/round {value:37, step:10} +# function datalib:modules/math/api/round {value:37, step:10} # → datalib:output result = 40 -# function datalib:systems/math/round {value:34, step:10} +# function datalib:modules/math/api/round {value:34, step:10} # → datalib:output result = 30 # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/systems/math/sign.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/sign.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/sign.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/sign.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/sign_nonzero.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/sign_nonzero.mcfunction similarity index 87% rename from datapacks/dataLib/data/datalib/function/systems/math/sign_nonzero.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/sign_nonzero.mcfunction index ac97670d..632f289d 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/sign_nonzero.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/sign_nonzero.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/sign_nonzero +# datalib:modules/math/api/sign_nonzero # Returns -1 for negative, +1 for zero-or-positive. # Useful when you need a non-zero multiplier (e.g. direction vectors). # @@ -7,9 +7,9 @@ # OUTPUT: datalib:output result → 1 or -1 # # EXAMPLE: -# function datalib:systems/math/sign_nonzero {value:-5} +# function datalib:modules/math/api/sign_nonzero {value:-5} # → datalib:output result = -1 -# function datalib:systems/math/sign_nonzero {value:0} +# function datalib:modules/math/api/sign_nonzero {value:0} # → datalib:output result = 1 # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/systems/math/sin.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/sin.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/sin.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/sin.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/math/sqrt.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/sqrt.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/systems/math/sqrt.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/sqrt.mcfunction index 19c28657..2fb73475 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/sqrt.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/sqrt.mcfunction @@ -11,6 +11,6 @@ scoreboard players operation $sqrt_hi dl.tmp = $sqrt_n dl.tmp execute if score $sqrt_hi dl.tmp matches 46342.. run scoreboard players set $sqrt_hi dl.tmp 46341 scoreboard players set $sqrt_itr dl.tmp 16 -function datalib:core/internal/systems/math/sqrt_step +function datalib:modules/math/internal/sqrt_step execute store result storage datalib:output result int 1 run scoreboard players get $sqrt_lo dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/math/sum3.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/sum3.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/systems/math/sum3.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/sum3.mcfunction index 37adff1f..4f3a3784 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/sum3.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/sum3.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/sum3 +# datalib:modules/math/api/sum3 # Adds three integers with INT_MAX overflow guard. # Input : $(a), $(b), $(c) # Output: datalib:output result → a + b + c (clamped to 2147483647) @@ -8,7 +8,7 @@ # data modify storage datalib:input a set value 100 # data modify storage datalib:input b set value 200 # data modify storage datalib:input c set value 300 -# function datalib:systems/math/sum3 with storage datalib:input {} +# function datalib:modules/math/api/sum3 with storage datalib:input {} # # datalib:output result = 600 # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/modules/math/api/vec/add.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/add.mcfunction new file mode 100644 index 00000000..36ab6ef9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/add.mcfunction @@ -0,0 +1,9 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:modules/math/api/vec/add +# Adds two 3D vectors. +# +# INPUT: ax, ay, az, bx, by, bz +# OUTPUT: datalib:output {x, y, z} +# ───────────────────────────────────────────────────────────────── + +function datalib:modules/math/internal/vec/add_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/math/vec/angle_between.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/angle_between.mcfunction similarity index 83% rename from datapacks/dataLib/data/datalib/function/systems/math/vec/angle_between.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/vec/angle_between.mcfunction index 7cef14f9..b8d34d6e 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/vec/angle_between.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/angle_between.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/vec/angle_between +# datalib:modules/math/api/vec/angle_between # Returns the angle between two vectors in degrees. # cos(θ) = dot(A,B) / (|A| × |B|) → θ = arccos(...) # Uses ×1000 fixed-point cos table for arccos. @@ -9,4 +9,4 @@ # result=0 for zero vectors. # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/math/vec/angle_exec with storage datalib:input {} +function datalib:modules/math/internal/vec/angle_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/math/vec/cross.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/cross.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/systems/math/vec/cross.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/vec/cross.mcfunction index 6449e3d6..d63a1cce 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/vec/cross.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/cross.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/vec/cross +# datalib:modules/math/api/vec/cross # Computes the cross product of two vectors. # cx = ay*bz - az*by # cy = az*bx - ax*bz @@ -9,4 +9,4 @@ # OUTPUT: datalib:output {x, y, z} # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/math/vec/cross_exec with storage datalib:input {} +function datalib:modules/math/internal/vec/cross_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/math/vec/dot.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/dot.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/systems/math/vec/dot.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/vec/dot.mcfunction index 34322744..9acc040a 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/vec/dot.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/dot.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/vec/dot +# datalib:modules/math/api/vec/dot # Computes the dot product of two vectors. (ax*bx + ay*by + az*bz) # Result is integer — no fractions. May overflow for large vectors. # @@ -7,4 +7,4 @@ # OUTPUT: datalib:output result (int) # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/math/vec/dot_exec with storage datalib:engine _vec_dot_tmp +function datalib:modules/math/internal/vec/dot_exec with storage datalib:engine _vec_dot_tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/math/vec/normalize.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/normalize.mcfunction similarity index 84% rename from datapacks/dataLib/data/datalib/function/systems/math/vec/normalize.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/vec/normalize.mcfunction index 248988a9..059917a7 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/vec/normalize.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/normalize.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/vec/normalize +# datalib:modules/math/api/vec/normalize # Scales vector to unit length (×1000 fixed-point). # Length computed via math/distance3d (floor(√(x²+y²+z²))). # Results are ×1000 — divide by 1000 before using as direction vector. @@ -9,4 +9,4 @@ # If length=0, zero vector — returns x,y,z=0. # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/math/vec/normalize_exec with storage datalib:input {} +function datalib:modules/math/internal/vec/normalize_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/math/vec/sub.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/sub.mcfunction similarity index 81% rename from datapacks/dataLib/data/datalib/function/systems/math/vec/sub.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/vec/sub.mcfunction index 2bd89935..e13a6f04 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/vec/sub.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/vec/sub.mcfunction @@ -1,9 +1,9 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/math/vec/sub +# datalib:modules/math/api/vec/sub # Subtracts vector B from vector A. (A - B) # # INPUT: ax, ay, az, bx, by, bz # OUTPUT: datalib:output {x, y, z} # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/math/vec/sub_exec with storage datalib:input {} +function datalib:modules/math/internal/vec/sub_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/math/weighted_random.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/weighted_random.mcfunction similarity index 98% rename from datapacks/dataLib/data/datalib/function/systems/math/weighted_random.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/weighted_random.mcfunction index 39bab000..2a8765e7 100644 --- a/datapacks/dataLib/data/datalib/function/systems/math/weighted_random.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/api/weighted_random.mcfunction @@ -7,7 +7,7 @@ execute if score $wr_total dl.tmp matches ..0 run return 0 data modify storage datalib:engine _math_rnd_tmp.min set value 0 scoreboard players remove $wr_total dl.tmp 1 execute store result storage datalib:engine _math_rnd_tmp.max int 1 run scoreboard players get $wr_total dl.tmp -function datalib:systems/math/random with storage datalib:engine _math_rnd_tmp +function datalib:modules/math/api/random with storage datalib:engine _math_rnd_tmp execute store result score $wr_roll dl.tmp run data get storage datalib:output result execute store result storage datalib:output roll int 1 run scoreboard players get $wr_roll dl.tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/math/wrap.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/api/wrap.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/math/wrap.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/api/wrap.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/gcd_loop.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/internal/gcd_loop.mcfunction similarity index 87% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/math/gcd_loop.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/internal/gcd_loop.mcfunction index f77caa61..ab2a23d1 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/gcd_loop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/internal/gcd_loop.mcfunction @@ -6,4 +6,4 @@ scoreboard players operation $gcd_a dl.tmp = $gcd_b dl.tmp scoreboard players operation $gcd_t dl.tmp %= $gcd_b dl.tmp scoreboard players operation $gcd_b dl.tmp = $gcd_t dl.tmp -function datalib:core/internal/systems/math/gcd_loop +function datalib:modules/math/internal/gcd_loop diff --git a/datapacks/dataLib/data/datalib/function/modules/math/internal/log2_loop.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/internal/log2_loop.mcfunction new file mode 100644 index 00000000..4a899f64 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/math/internal/log2_loop.mcfunction @@ -0,0 +1,6 @@ +execute if score $lg2_v dl.tmp matches ..1 run return 0 + +scoreboard players add $lg2_r dl.tmp 1 +scoreboard players operation $lg2_v dl.tmp /= $lg2_2 dl.tmp + +function datalib:modules/math/internal/log2_loop diff --git a/datapacks/dataLib/data/datalib/function/modules/math/internal/pow_loop.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/internal/pow_loop.mcfunction new file mode 100644 index 00000000..9de962a9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/math/internal/pow_loop.mcfunction @@ -0,0 +1,4 @@ +execute if score $pow_n dl.tmp matches ..0 run return 0 +scoreboard players operation $pow_r dl.tmp *= $pow_a dl.tmp +scoreboard players remove $pow_n dl.tmp 1 +function datalib:modules/math/internal/pow_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/sqrt_step.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/internal/sqrt_step.mcfunction similarity index 94% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/math/sqrt_step.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/internal/sqrt_step.mcfunction index 52fe065f..9b8086c9 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/sqrt_step.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/internal/sqrt_step.mcfunction @@ -10,4 +10,4 @@ execute if score $sqrt_sq dl.tmp <= $sqrt_n dl.tmp run scoreboard players operat execute unless score $sqrt_sq dl.tmp <= $sqrt_n dl.tmp run scoreboard players operation $sqrt_hi dl.tmp = $sqrt_mid dl.tmp scoreboard players remove $sqrt_itr dl.tmp 1 -execute if score $sqrt_itr dl.tmp matches 1.. run function datalib:core/internal/systems/math/sqrt_step +execute if score $sqrt_itr dl.tmp matches 1.. run function datalib:modules/math/internal/sqrt_step diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/add_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/internal/vec/add_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/add_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/internal/vec/add_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/angle_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/internal/vec/angle_exec.mcfunction similarity index 84% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/angle_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/internal/vec/angle_exec.mcfunction index c24f2f9b..5c22b751 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/angle_exec.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/internal/vec/angle_exec.mcfunction @@ -2,7 +2,7 @@ # INPUT: $(ax), $(ay), $(az), $(bx), $(by), $(bz) # RULE: Lines without $(var) must NOT have a $ prefix. -function datalib:core/lib/input_push +function datalib:runtime/lib/input_push $data modify storage datalib:engine _vec_dot_tmp ax set value $(ax) $data modify storage datalib:engine _vec_dot_tmp ay set value $(ay) @@ -10,7 +10,7 @@ $data modify storage datalib:engine _vec_dot_tmp az set value $(az) $data modify storage datalib:engine _vec_dot_tmp bx set value $(bx) $data modify storage datalib:engine _vec_dot_tmp by set value $(by) $data modify storage datalib:engine _vec_dot_tmp bz set value $(bz) -function datalib:systems/math/vec/dot with storage datalib:engine _vec_dot_tmp +function datalib:modules/math/api/vec/dot with storage datalib:engine _vec_dot_tmp execute store result score $vang_dot dl.tmp run data get storage datalib:output result data modify storage datalib:engine _math_d3d_tmp.x1 set value 0 @@ -19,16 +19,16 @@ data modify storage datalib:engine _math_d3d_tmp.z1 set value 0 $data modify storage datalib:engine _math_d3d_tmp x2 set value $(ax) $data modify storage datalib:engine _math_d3d_tmp y2 set value $(ay) $data modify storage datalib:engine _math_d3d_tmp z2 set value $(az) -function datalib:systems/math/distance3d with storage datalib:engine _math_d3d_tmp +function datalib:modules/math/api/distance3d with storage datalib:engine _math_d3d_tmp execute store result score $vang_la dl.tmp run data get storage datalib:output result $data modify storage datalib:engine _math_d3d_tmp x2 set value $(bx) $data modify storage datalib:engine _math_d3d_tmp y2 set value $(by) $data modify storage datalib:engine _math_d3d_tmp z2 set value $(bz) -function datalib:systems/math/distance3d with storage datalib:engine _math_d3d_tmp +function datalib:modules/math/api/distance3d with storage datalib:engine _math_d3d_tmp execute store result score $vang_lb dl.tmp run data get storage datalib:output result -function datalib:core/lib/input_pop +function datalib:runtime/lib/input_pop data modify storage datalib:output result set value 0 @@ -44,4 +44,4 @@ execute if score $vang_dot dl.tmp matches 1001.. run scoreboard players set $van execute if score $vang_dot dl.tmp matches ..-1001 run scoreboard players set $vang_dot dl.tmp -1000 execute store result storage datalib:engine _vang_cos int 1 run scoreboard players get $vang_dot dl.tmp -function datalib:core/internal/systems/math/vec/arccos_lookup +function datalib:modules/math/internal/vec/arccos_lookup diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/arccos_lookup.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/internal/vec/arccos_lookup.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/arccos_lookup.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/internal/vec/arccos_lookup.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/cross_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/internal/vec/cross_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/cross_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/internal/vec/cross_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/dot_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/internal/vec/dot_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/dot_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/internal/vec/dot_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/normalize_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/internal/vec/normalize_exec.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/normalize_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/internal/vec/normalize_exec.mcfunction index d02b6239..8e6dc79b 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/normalize_exec.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/math/internal/vec/normalize_exec.mcfunction @@ -3,7 +3,7 @@ # Compute length via math/distance3d, then ×1000 / length # RULE: Lines without $(var) must NOT have a $ prefix. -function datalib:core/lib/input_push +function datalib:runtime/lib/input_push data modify storage datalib:engine _math_d3d_tmp.x1 set value 0 data modify storage datalib:engine _math_d3d_tmp.y1 set value 0 @@ -11,9 +11,9 @@ data modify storage datalib:engine _math_d3d_tmp.z1 set value 0 $data modify storage datalib:engine _math_d3d_tmp x2 set value $(x) $data modify storage datalib:engine _math_d3d_tmp y2 set value $(y) $data modify storage datalib:engine _math_d3d_tmp z2 set value $(z) -function datalib:systems/math/distance3d with storage datalib:engine _math_d3d_tmp +function datalib:modules/math/api/distance3d with storage datalib:engine _math_d3d_tmp -function datalib:core/lib/input_pop +function datalib:runtime/lib/input_pop execute store result score $vnlen dl.tmp run data get storage datalib:output result diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/sub_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/math/internal/vec/sub_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/math/vec/sub_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/math/internal/vec/sub_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/nbt/append.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/api/append.mcfunction similarity index 85% rename from datapacks/dataLib/data/datalib/function/systems/nbt/append.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/api/append.mcfunction index 0b0d53d4..32e2a9e1 100644 --- a/datapacks/dataLib/data/datalib/function/systems/nbt/append.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/nbt/api/append.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/nbt/append +# datalib:modules/nbt/api/append # Appends an element from another storage path to a list in storage. # # INPUT (storage datalib:input): @@ -9,4 +9,4 @@ # src_path → path of the value to append # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/nbt/append_exec with storage datalib:input {} +function datalib:modules/nbt/internal/append_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/modules/nbt/api/clear.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/api/clear.mcfunction new file mode 100644 index 00000000..5c5c2c02 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/nbt/api/clear.mcfunction @@ -0,0 +1,10 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:modules/nbt/api/clear +# Removes a specific path from storage. +# +# INPUT (storage datalib:input): +# storage → storage namespace +# path → path to remove +# ───────────────────────────────────────────────────────────────── + +function datalib:modules/nbt/internal/clear_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/modules/nbt/api/copy.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/api/copy.mcfunction new file mode 100644 index 00000000..5aba2fe6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/nbt/api/copy.mcfunction @@ -0,0 +1,19 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:modules/nbt/api/copy +# Copies a path between two storages or within the same storage. +# +# INPUT (storage datalib:input): +# src_storage → source storage namespace (e.g. "datalib:engine") +# src_path → source NBT path (e.g. "players.Steve") +# dst_storage → destination storage namespace +# dst_path → destination NBT path +# +# EXAMPLE: +# data modify storage datalib:input src_storage set value "datalib:engine" +# data modify storage datalib:input src_path set value "players.Steve" +# data modify storage datalib:input dst_storage set value "mypack:data" +# data modify storage datalib:input dst_path set value "backup.Steve" +# function datalib:modules/nbt/api/copy +# ───────────────────────────────────────────────────────────────── + +function datalib:modules/nbt/internal/copy_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/nbt/count.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/api/count.mcfunction similarity index 83% rename from datapacks/dataLib/data/datalib/function/systems/nbt/count.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/api/count.mcfunction index c0d59c5e..0ee0e1be 100644 --- a/datapacks/dataLib/data/datalib/function/systems/nbt/count.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/nbt/api/count.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/nbt/count +# datalib:modules/nbt/api/count # Returns the element count of a list in storage. # # INPUT (storage datalib:input): @@ -9,4 +9,4 @@ # OUTPUT: datalib:output result (int) # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/nbt/count_exec with storage datalib:input {} +function datalib:modules/nbt/internal/count_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/nbt/exists.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/api/exists.mcfunction similarity index 84% rename from datapacks/dataLib/data/datalib/function/systems/nbt/exists.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/api/exists.mcfunction index 61b83f10..8812ab08 100644 --- a/datapacks/dataLib/data/datalib/function/systems/nbt/exists.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/nbt/api/exists.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/nbt/exists +# datalib:modules/nbt/api/exists # Checks whether a specific path exists in storage. # # INPUT (storage datalib:input): @@ -9,4 +9,4 @@ # OUTPUT: datalib:output result → 1b (exists) or 0b (not found) # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/nbt/exists_exec with storage datalib:input {} +function datalib:modules/nbt/internal/exists_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/nbt/first.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/api/first.mcfunction similarity index 87% rename from datapacks/dataLib/data/datalib/function/systems/nbt/first.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/api/first.mcfunction index 338575f4..51354b37 100644 --- a/datapacks/dataLib/data/datalib/function/systems/nbt/first.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/nbt/api/first.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/nbt/first +# datalib:modules/nbt/api/first # Copies the first element [0] of a list at src_path into dst_path. # If the list is empty or path does not exist, does nothing (silent fail). # @@ -14,7 +14,7 @@ # data modify storage datalib:input src_path set value "event_queue" # data modify storage datalib:input dst_storage set value "datalib:output" # data modify storage datalib:input dst_path set value "result" -# function datalib:systems/nbt/first +# function datalib:modules/nbt/api/first # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/nbt/first_exec with storage datalib:input {} +function datalib:modules/nbt/internal/first_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/nbt/merge.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/api/merge.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/systems/nbt/merge.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/api/merge.mcfunction index d24d86ae..d53a4715 100644 --- a/datapacks/dataLib/data/datalib/function/systems/nbt/merge.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/nbt/api/merge.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/nbt/merge +# datalib:modules/nbt/api/merge # Merges a compound from src_storage:src_path into dst_storage:dst_path. # Equivalent to: data modify merge from # Existing keys in dst are overwritten by src values; missing keys added. @@ -15,7 +15,7 @@ # data modify storage datalib:input src_path set value "players.Steve" # data modify storage datalib:input dst_storage set value "mypack:data" # data modify storage datalib:input dst_path set value "backup.Steve" -# function datalib:systems/nbt/merge +# function datalib:modules/nbt/api/merge # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/nbt/merge_exec with storage datalib:input {} +function datalib:modules/nbt/internal/merge_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/nbt/move.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/api/move.mcfunction similarity index 84% rename from datapacks/dataLib/data/datalib/function/systems/nbt/move.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/api/move.mcfunction index bd067819..16cc5fb5 100644 --- a/datapacks/dataLib/data/datalib/function/systems/nbt/move.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/nbt/api/move.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/nbt/move +# datalib:modules/nbt/api/move # Moves a path within the same storage (copy + delete). # # INPUT (storage datalib:input): @@ -8,4 +8,4 @@ # to_path → destination path # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/nbt/move_exec with storage datalib:input {} +function datalib:modules/nbt/internal/move_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/nbt/pop.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/api/pop.mcfunction similarity index 85% rename from datapacks/dataLib/data/datalib/function/systems/nbt/pop.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/api/pop.mcfunction index 4a2616cd..539e540f 100644 --- a/datapacks/dataLib/data/datalib/function/systems/nbt/pop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/nbt/api/pop.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/nbt/pop +# datalib:modules/nbt/api/pop # Copies the first element of a list to datalib:output result and removes it. # # INPUT (storage datalib:input): @@ -9,4 +9,4 @@ # OUTPUT: datalib:output result (popped element) # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/nbt/pop_exec with storage datalib:input {} +function datalib:modules/nbt/internal/pop_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/nbt/swap.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/api/swap.mcfunction similarity index 83% rename from datapacks/dataLib/data/datalib/function/systems/nbt/swap.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/api/swap.mcfunction index 5d862e97..c1ce8418 100644 --- a/datapacks/dataLib/data/datalib/function/systems/nbt/swap.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/nbt/api/swap.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/nbt/swap +# datalib:modules/nbt/api/swap # Swaps the values of two paths within the same storage. # # INPUT (storage datalib:input): @@ -8,4 +8,4 @@ # path_b → ikinci path # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/systems/nbt/swap_exec with storage datalib:input {} +function datalib:modules/nbt/internal/swap_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/append_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/internal/append_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/append_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/internal/append_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/clear_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/internal/clear_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/clear_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/internal/clear_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/copy_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/internal/copy_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/copy_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/internal/copy_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/count_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/internal/count_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/count_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/internal/count_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/exists_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/internal/exists_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/exists_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/internal/exists_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/first_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/internal/first_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/first_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/internal/first_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/merge_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/internal/merge_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/merge_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/internal/merge_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/move_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/internal/move_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/move_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/internal/move_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/pop_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/internal/pop_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/pop_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/internal/pop_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/swap_exec.mcfunction b/datapacks/dataLib/data/datalib/function/modules/nbt/internal/swap_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/nbt/swap_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/nbt/internal/swap_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/1.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/1.mcfunction new file mode 100644 index 00000000..d2e652ee --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/1.mcfunction @@ -0,0 +1,3 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/1c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/10.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/10.mcfunction new file mode 100644 index 00000000..36bf041a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/10.mcfunction @@ -0,0 +1,21 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/10c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/100.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/100.mcfunction new file mode 100644 index 00000000..71fd6a7c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/100.mcfunction @@ -0,0 +1,201 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S91 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S92 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S93 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S94 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S95 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S96 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S97 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S98 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S99 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S100 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S101 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/100c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/100c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/100c.mcfunction new file mode 100644 index 00000000..56e15c4b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/100c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S101)$(S100)$(S99)$(S98)$(S97)$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/10c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/10c.mcfunction new file mode 100644 index 00000000..f575f7cb --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/10c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/11.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/11.mcfunction new file mode 100644 index 00000000..fc90d84e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/11.mcfunction @@ -0,0 +1,23 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/11c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/11c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/11c.mcfunction new file mode 100644 index 00000000..92c259ef --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/11c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/12.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/12.mcfunction new file mode 100644 index 00000000..da03f1c2 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/12.mcfunction @@ -0,0 +1,25 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/12c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/12c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/12c.mcfunction new file mode 100644 index 00000000..848733d8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/12c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/13.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/13.mcfunction new file mode 100644 index 00000000..a2489158 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/13.mcfunction @@ -0,0 +1,27 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/13c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/13c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/13c.mcfunction new file mode 100644 index 00000000..3a68e0bd --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/13c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/14.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/14.mcfunction new file mode 100644 index 00000000..17d6f99c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/14.mcfunction @@ -0,0 +1,29 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/14c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/14c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/14c.mcfunction new file mode 100644 index 00000000..cd3e88c4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/14c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/15.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/15.mcfunction new file mode 100644 index 00000000..8d5d00d6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/15.mcfunction @@ -0,0 +1,31 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/15c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/15c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/15c.mcfunction new file mode 100644 index 00000000..c69c0941 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/15c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/16.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/16.mcfunction new file mode 100644 index 00000000..909d5bd9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/16.mcfunction @@ -0,0 +1,33 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/16c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/16c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/16c.mcfunction new file mode 100644 index 00000000..89ad24b8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/16c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/17.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/17.mcfunction new file mode 100644 index 00000000..ab0b258e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/17.mcfunction @@ -0,0 +1,35 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/17c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/17c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/17c.mcfunction new file mode 100644 index 00000000..f643b159 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/17c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/18.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/18.mcfunction new file mode 100644 index 00000000..d70838da --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/18.mcfunction @@ -0,0 +1,37 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/18c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/18c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/18c.mcfunction new file mode 100644 index 00000000..028036a0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/18c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/19.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/19.mcfunction new file mode 100644 index 00000000..4d39cac4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/19.mcfunction @@ -0,0 +1,39 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/19c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/19c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/19c.mcfunction new file mode 100644 index 00000000..b76682c8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/19c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/1c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/1c.mcfunction new file mode 100644 index 00000000..a21ed0a7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/1c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/2.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/2.mcfunction new file mode 100644 index 00000000..3186da52 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/2.mcfunction @@ -0,0 +1,5 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/2c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/20.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/20.mcfunction new file mode 100644 index 00000000..57406b52 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/20.mcfunction @@ -0,0 +1,41 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/20c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/20c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/20c.mcfunction new file mode 100644 index 00000000..295808ce --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/20c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/21.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/21.mcfunction new file mode 100644 index 00000000..c98cec6b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/21.mcfunction @@ -0,0 +1,43 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/21c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/21c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/21c.mcfunction new file mode 100644 index 00000000..442fa914 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/21c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/22.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/22.mcfunction new file mode 100644 index 00000000..652660cf --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/22.mcfunction @@ -0,0 +1,45 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/22c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/22c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/22c.mcfunction new file mode 100644 index 00000000..5416f97c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/22c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/23.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/23.mcfunction new file mode 100644 index 00000000..7519552e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/23.mcfunction @@ -0,0 +1,47 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/23c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/23c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/23c.mcfunction new file mode 100644 index 00000000..344d11c0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/23c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/24.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/24.mcfunction new file mode 100644 index 00000000..7e71720d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/24.mcfunction @@ -0,0 +1,49 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/24c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/24c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/24c.mcfunction new file mode 100644 index 00000000..feeccb5c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/24c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/25.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/25.mcfunction new file mode 100644 index 00000000..6777b33d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/25.mcfunction @@ -0,0 +1,51 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/25c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/25c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/25c.mcfunction new file mode 100644 index 00000000..441853da --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/25c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/26.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/26.mcfunction new file mode 100644 index 00000000..3ab53454 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/26.mcfunction @@ -0,0 +1,53 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/26c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/26c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/26c.mcfunction new file mode 100644 index 00000000..df46c562 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/26c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/27.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/27.mcfunction new file mode 100644 index 00000000..6700f96b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/27.mcfunction @@ -0,0 +1,55 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/27c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/27c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/27c.mcfunction new file mode 100644 index 00000000..6d504d34 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/27c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/28.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/28.mcfunction new file mode 100644 index 00000000..97ab447e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/28.mcfunction @@ -0,0 +1,57 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/28c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/28c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/28c.mcfunction new file mode 100644 index 00000000..7ea142f6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/28c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/29.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/29.mcfunction new file mode 100644 index 00000000..9fe30aef --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/29.mcfunction @@ -0,0 +1,59 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/29c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/29c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/29c.mcfunction new file mode 100644 index 00000000..610957f7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/29c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/2c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/2c.mcfunction new file mode 100644 index 00000000..d2966f08 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/2c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/3.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/3.mcfunction new file mode 100644 index 00000000..a3785979 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/3.mcfunction @@ -0,0 +1,7 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/3c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/30.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/30.mcfunction new file mode 100644 index 00000000..05d7754b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/30.mcfunction @@ -0,0 +1,61 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/30c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/30c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/30c.mcfunction new file mode 100644 index 00000000..c6d42eed --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/30c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/31.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/31.mcfunction new file mode 100644 index 00000000..0b1e7714 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/31.mcfunction @@ -0,0 +1,63 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/31c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/31c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/31c.mcfunction new file mode 100644 index 00000000..42c1774c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/31c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/32.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/32.mcfunction new file mode 100644 index 00000000..f55f8b9b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/32.mcfunction @@ -0,0 +1,65 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/32c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/32c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/32c.mcfunction new file mode 100644 index 00000000..c30da8b8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/32c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/33.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/33.mcfunction new file mode 100644 index 00000000..c2f4af2c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/33.mcfunction @@ -0,0 +1,67 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/33c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/33c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/33c.mcfunction new file mode 100644 index 00000000..7117a873 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/33c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/34.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/34.mcfunction new file mode 100644 index 00000000..70d65798 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/34.mcfunction @@ -0,0 +1,69 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/34c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/34c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/34c.mcfunction new file mode 100644 index 00000000..19813168 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/34c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/35.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/35.mcfunction new file mode 100644 index 00000000..8bd79053 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/35.mcfunction @@ -0,0 +1,71 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/35c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/35c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/35c.mcfunction new file mode 100644 index 00000000..a81fa961 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/35c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/36.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/36.mcfunction new file mode 100644 index 00000000..b5a03d4a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/36.mcfunction @@ -0,0 +1,73 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/36c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/36c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/36c.mcfunction new file mode 100644 index 00000000..9b06672c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/36c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/37.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/37.mcfunction new file mode 100644 index 00000000..e66629bd --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/37.mcfunction @@ -0,0 +1,75 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/37c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/37c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/37c.mcfunction new file mode 100644 index 00000000..b52bed69 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/37c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/38.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/38.mcfunction new file mode 100644 index 00000000..903b11ee --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/38.mcfunction @@ -0,0 +1,77 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/38c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/38c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/38c.mcfunction new file mode 100644 index 00000000..c9a325a0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/38c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/39.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/39.mcfunction new file mode 100644 index 00000000..974e6578 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/39.mcfunction @@ -0,0 +1,79 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/39c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/39c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/39c.mcfunction new file mode 100644 index 00000000..c512e9a6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/39c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/3c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/3c.mcfunction new file mode 100644 index 00000000..6a94639c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/3c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/4.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/4.mcfunction new file mode 100644 index 00000000..beb04756 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/4.mcfunction @@ -0,0 +1,9 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/4c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/40.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/40.mcfunction new file mode 100644 index 00000000..0dc32fc8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/40.mcfunction @@ -0,0 +1,81 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/40c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/40c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/40c.mcfunction new file mode 100644 index 00000000..791e41aa --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/40c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/41.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/41.mcfunction new file mode 100644 index 00000000..1e67d2aa --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/41.mcfunction @@ -0,0 +1,83 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/41c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/41c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/41c.mcfunction new file mode 100644 index 00000000..63c54c4d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/41c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/42.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/42.mcfunction new file mode 100644 index 00000000..3fb1c1f8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/42.mcfunction @@ -0,0 +1,85 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/42c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/42c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/42c.mcfunction new file mode 100644 index 00000000..77723d0b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/42c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/43.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/43.mcfunction new file mode 100644 index 00000000..c7effb86 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/43.mcfunction @@ -0,0 +1,87 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/43c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/43c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/43c.mcfunction new file mode 100644 index 00000000..448f7728 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/43c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/44.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/44.mcfunction new file mode 100644 index 00000000..4889d88f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/44.mcfunction @@ -0,0 +1,89 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/44c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/44c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/44c.mcfunction new file mode 100644 index 00000000..81b918a3 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/44c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/45.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/45.mcfunction new file mode 100644 index 00000000..9f93dff8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/45.mcfunction @@ -0,0 +1,91 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/45c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/45c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/45c.mcfunction new file mode 100644 index 00000000..1109cb37 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/45c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/46.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/46.mcfunction new file mode 100644 index 00000000..b6b3bf9d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/46.mcfunction @@ -0,0 +1,93 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/46c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/46c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/46c.mcfunction new file mode 100644 index 00000000..c7d02e49 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/46c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/47.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/47.mcfunction new file mode 100644 index 00000000..62f4c0be --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/47.mcfunction @@ -0,0 +1,95 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/47c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/47c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/47c.mcfunction new file mode 100644 index 00000000..2a5332e7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/47c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/48.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/48.mcfunction new file mode 100644 index 00000000..7734840a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/48.mcfunction @@ -0,0 +1,97 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/48c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/48c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/48c.mcfunction new file mode 100644 index 00000000..e94fad3a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/48c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/49.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/49.mcfunction new file mode 100644 index 00000000..62066621 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/49.mcfunction @@ -0,0 +1,99 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/49c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/49c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/49c.mcfunction new file mode 100644 index 00000000..9b50c8e5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/49c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/4c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/4c.mcfunction new file mode 100644 index 00000000..951cece5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/4c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/5.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/5.mcfunction new file mode 100644 index 00000000..5a8246f4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/5.mcfunction @@ -0,0 +1,11 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/5c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/50.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/50.mcfunction new file mode 100644 index 00000000..ab16bd4e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/50.mcfunction @@ -0,0 +1,101 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/50c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/50c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/50c.mcfunction new file mode 100644 index 00000000..9adc3f67 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/50c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/51.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/51.mcfunction new file mode 100644 index 00000000..c1e6b2dd --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/51.mcfunction @@ -0,0 +1,103 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/51c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/51c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/51c.mcfunction new file mode 100644 index 00000000..0d8749af --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/51c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/52.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/52.mcfunction new file mode 100644 index 00000000..a7f3ba6c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/52.mcfunction @@ -0,0 +1,105 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/52c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/52c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/52c.mcfunction new file mode 100644 index 00000000..4fea8285 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/52c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/53.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/53.mcfunction new file mode 100644 index 00000000..042edca1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/53.mcfunction @@ -0,0 +1,107 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/53c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/53c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/53c.mcfunction new file mode 100644 index 00000000..8d0772cc --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/53c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/54.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/54.mcfunction new file mode 100644 index 00000000..d51aee72 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/54.mcfunction @@ -0,0 +1,109 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/54c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/54c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/54c.mcfunction new file mode 100644 index 00000000..4b35aa0f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/54c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/55.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/55.mcfunction new file mode 100644 index 00000000..f0882982 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/55.mcfunction @@ -0,0 +1,111 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/55c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/55c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/55c.mcfunction new file mode 100644 index 00000000..2cd97d72 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/55c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/56.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/56.mcfunction new file mode 100644 index 00000000..c868a178 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/56.mcfunction @@ -0,0 +1,113 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/56c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/56c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/56c.mcfunction new file mode 100644 index 00000000..a1d9e77e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/56c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/57.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/57.mcfunction new file mode 100644 index 00000000..ce2b7140 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/57.mcfunction @@ -0,0 +1,115 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/57c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/57c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/57c.mcfunction new file mode 100644 index 00000000..ccd5ec8f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/57c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/58.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/58.mcfunction new file mode 100644 index 00000000..69a002e0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/58.mcfunction @@ -0,0 +1,117 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/58c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/58c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/58c.mcfunction new file mode 100644 index 00000000..3eff221c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/58c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/59.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/59.mcfunction new file mode 100644 index 00000000..c847732e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/59.mcfunction @@ -0,0 +1,119 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/59c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/59c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/59c.mcfunction new file mode 100644 index 00000000..4ce7b35a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/59c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/5c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/5c.mcfunction new file mode 100644 index 00000000..50f2df5b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/5c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/6.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/6.mcfunction new file mode 100644 index 00000000..25cda09c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/6.mcfunction @@ -0,0 +1,13 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/6c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/60.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/60.mcfunction new file mode 100644 index 00000000..713dadd5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/60.mcfunction @@ -0,0 +1,121 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/60c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/60c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/60c.mcfunction new file mode 100644 index 00000000..2bc7df10 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/60c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/61.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/61.mcfunction new file mode 100644 index 00000000..06ba853e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/61.mcfunction @@ -0,0 +1,123 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/61c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/61c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/61c.mcfunction new file mode 100644 index 00000000..c8df5b4f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/61c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/62.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/62.mcfunction new file mode 100644 index 00000000..b16938f0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/62.mcfunction @@ -0,0 +1,125 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/62c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/62c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/62c.mcfunction new file mode 100644 index 00000000..aa2f3b92 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/62c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/63.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/63.mcfunction new file mode 100644 index 00000000..f31207b3 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/63.mcfunction @@ -0,0 +1,127 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/63c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/63c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/63c.mcfunction new file mode 100644 index 00000000..0077d77b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/63c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/64.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/64.mcfunction new file mode 100644 index 00000000..85b2e5c6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/64.mcfunction @@ -0,0 +1,129 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/64c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/64c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/64c.mcfunction new file mode 100644 index 00000000..6de2026a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/64c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/65.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/65.mcfunction new file mode 100644 index 00000000..0045e08b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/65.mcfunction @@ -0,0 +1,131 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/65c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/65c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/65c.mcfunction new file mode 100644 index 00000000..d3aabca5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/65c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/66.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/66.mcfunction new file mode 100644 index 00000000..47c30159 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/66.mcfunction @@ -0,0 +1,133 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/66c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/66c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/66c.mcfunction new file mode 100644 index 00000000..398121f1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/66c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/67.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/67.mcfunction new file mode 100644 index 00000000..7dc09308 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/67.mcfunction @@ -0,0 +1,135 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/67c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/67c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/67c.mcfunction new file mode 100644 index 00000000..7e9ab6ad --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/67c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/68.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/68.mcfunction new file mode 100644 index 00000000..0b2e920b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/68.mcfunction @@ -0,0 +1,137 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/68c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/68c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/68c.mcfunction new file mode 100644 index 00000000..f4fa54f3 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/68c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/69.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/69.mcfunction new file mode 100644 index 00000000..6226e359 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/69.mcfunction @@ -0,0 +1,139 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/69c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/69c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/69c.mcfunction new file mode 100644 index 00000000..91427616 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/69c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/6c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/6c.mcfunction new file mode 100644 index 00000000..f625683d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/6c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/7.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/7.mcfunction new file mode 100644 index 00000000..cdd35238 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/7.mcfunction @@ -0,0 +1,15 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/7c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/70.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/70.mcfunction new file mode 100644 index 00000000..a955a2d8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/70.mcfunction @@ -0,0 +1,141 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/70c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/70c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/70c.mcfunction new file mode 100644 index 00000000..3fd61b50 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/70c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/71.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/71.mcfunction new file mode 100644 index 00000000..e6485af5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/71.mcfunction @@ -0,0 +1,143 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/71c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/71c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/71c.mcfunction new file mode 100644 index 00000000..008a2dc5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/71c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/72.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/72.mcfunction new file mode 100644 index 00000000..12c8b6fa --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/72.mcfunction @@ -0,0 +1,145 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/72c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/72c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/72c.mcfunction new file mode 100644 index 00000000..7463397d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/72c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/73.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/73.mcfunction new file mode 100644 index 00000000..fce5ab66 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/73.mcfunction @@ -0,0 +1,147 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/73c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/73c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/73c.mcfunction new file mode 100644 index 00000000..c312006a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/73c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/74.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/74.mcfunction new file mode 100644 index 00000000..dd340b62 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/74.mcfunction @@ -0,0 +1,149 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/74c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/74c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/74c.mcfunction new file mode 100644 index 00000000..0d5023d1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/74c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/75.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/75.mcfunction new file mode 100644 index 00000000..80c2f3bf --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/75.mcfunction @@ -0,0 +1,151 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/75c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/75c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/75c.mcfunction new file mode 100644 index 00000000..fb5f329a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/75c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/76.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/76.mcfunction new file mode 100644 index 00000000..956abe3b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/76.mcfunction @@ -0,0 +1,153 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/76c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/76c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/76c.mcfunction new file mode 100644 index 00000000..152bf644 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/76c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/77.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/77.mcfunction new file mode 100644 index 00000000..12ce6861 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/77.mcfunction @@ -0,0 +1,155 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/77c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/77c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/77c.mcfunction new file mode 100644 index 00000000..f036e8ff --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/77c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/78.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/78.mcfunction new file mode 100644 index 00000000..44f7f587 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/78.mcfunction @@ -0,0 +1,157 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/78c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/78c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/78c.mcfunction new file mode 100644 index 00000000..5bc61a99 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/78c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/79.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/79.mcfunction new file mode 100644 index 00000000..94a789e8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/79.mcfunction @@ -0,0 +1,159 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/79c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/79c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/79c.mcfunction new file mode 100644 index 00000000..4fae0fee --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/79c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/7c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/7c.mcfunction new file mode 100644 index 00000000..428cc4ed --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/7c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/8.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/8.mcfunction new file mode 100644 index 00000000..500e0868 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/8.mcfunction @@ -0,0 +1,17 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/8c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/80.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/80.mcfunction new file mode 100644 index 00000000..098aad68 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/80.mcfunction @@ -0,0 +1,161 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/80c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/80c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/80c.mcfunction new file mode 100644 index 00000000..7f36e659 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/80c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/81.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/81.mcfunction new file mode 100644 index 00000000..8dfff0db --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/81.mcfunction @@ -0,0 +1,163 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/81c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/81c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/81c.mcfunction new file mode 100644 index 00000000..da7173f8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/81c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/82.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/82.mcfunction new file mode 100644 index 00000000..19b078f2 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/82.mcfunction @@ -0,0 +1,165 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/82c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/82c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/82c.mcfunction new file mode 100644 index 00000000..9c6279db --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/82c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/83.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/83.mcfunction new file mode 100644 index 00000000..da9829c4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/83.mcfunction @@ -0,0 +1,167 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/83c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/83c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/83c.mcfunction new file mode 100644 index 00000000..124b67fc --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/83c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/84.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/84.mcfunction new file mode 100644 index 00000000..e7d6004d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/84.mcfunction @@ -0,0 +1,169 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/84c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/84c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/84c.mcfunction new file mode 100644 index 00000000..a19c742e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/84c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/85.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/85.mcfunction new file mode 100644 index 00000000..96bf41a5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/85.mcfunction @@ -0,0 +1,171 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/85c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/85c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/85c.mcfunction new file mode 100644 index 00000000..d39f0a61 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/85c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/86.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/86.mcfunction new file mode 100644 index 00000000..cec971df --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/86.mcfunction @@ -0,0 +1,173 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/86c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/86c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/86c.mcfunction new file mode 100644 index 00000000..19b7e975 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/86c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/87.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/87.mcfunction new file mode 100644 index 00000000..08edc60d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/87.mcfunction @@ -0,0 +1,175 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/87c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/87c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/87c.mcfunction new file mode 100644 index 00000000..88f02572 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/87c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/88.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/88.mcfunction new file mode 100644 index 00000000..aaa750f2 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/88.mcfunction @@ -0,0 +1,177 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/88c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/88c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/88c.mcfunction new file mode 100644 index 00000000..2fed07b6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/88c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/89.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/89.mcfunction new file mode 100644 index 00000000..b80a50e4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/89.mcfunction @@ -0,0 +1,179 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/89c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/89c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/89c.mcfunction new file mode 100644 index 00000000..082dae80 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/89c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/8c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/8c.mcfunction new file mode 100644 index 00000000..c1ff1135 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/8c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/9.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/9.mcfunction new file mode 100644 index 00000000..96c61724 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/9.mcfunction @@ -0,0 +1,19 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/9c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/90.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/90.mcfunction new file mode 100644 index 00000000..31230962 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/90.mcfunction @@ -0,0 +1,181 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S91 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/90c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/90c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/90c.mcfunction new file mode 100644 index 00000000..6d58fd9d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/90c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/91.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/91.mcfunction new file mode 100644 index 00000000..a304f7f0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/91.mcfunction @@ -0,0 +1,183 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S91 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S92 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/91c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/91c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/91c.mcfunction new file mode 100644 index 00000000..a011d35e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/91c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/92.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/92.mcfunction new file mode 100644 index 00000000..9b33daed --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/92.mcfunction @@ -0,0 +1,185 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S91 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S92 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S93 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/92c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/92c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/92c.mcfunction new file mode 100644 index 00000000..91a9e581 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/92c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/93.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/93.mcfunction new file mode 100644 index 00000000..fd46b414 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/93.mcfunction @@ -0,0 +1,187 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S91 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S92 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S93 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S94 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/93c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/93c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/93c.mcfunction new file mode 100644 index 00000000..f269e193 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/93c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/94.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/94.mcfunction new file mode 100644 index 00000000..d28b1be9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/94.mcfunction @@ -0,0 +1,189 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S91 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S92 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S93 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S94 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S95 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/94c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/94c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/94c.mcfunction new file mode 100644 index 00000000..6250fc68 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/94c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/95.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/95.mcfunction new file mode 100644 index 00000000..7c026b86 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/95.mcfunction @@ -0,0 +1,191 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S91 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S92 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S93 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S94 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S95 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S96 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/95c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/95c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/95c.mcfunction new file mode 100644 index 00000000..4d1e3d5a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/95c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/96.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/96.mcfunction new file mode 100644 index 00000000..ad49e10b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/96.mcfunction @@ -0,0 +1,193 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S91 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S92 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S93 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S94 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S95 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S96 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S97 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/96c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/96c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/96c.mcfunction new file mode 100644 index 00000000..fbee6725 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/96c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S97)$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/97.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/97.mcfunction new file mode 100644 index 00000000..35926d56 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/97.mcfunction @@ -0,0 +1,195 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S91 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S92 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S93 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S94 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S95 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S96 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S97 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S98 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/97c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/97c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/97c.mcfunction new file mode 100644 index 00000000..2c0800a5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/97c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S98)$(S97)$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/98.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/98.mcfunction new file mode 100644 index 00000000..02f9838c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/98.mcfunction @@ -0,0 +1,197 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S91 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S92 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S93 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S94 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S95 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S96 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S97 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S98 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S99 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/98c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/98c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/98c.mcfunction new file mode 100644 index 00000000..49f5662b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/98c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S99)$(S98)$(S97)$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/99.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/99.mcfunction new file mode 100644 index 00000000..6ea2debe --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/99.mcfunction @@ -0,0 +1,199 @@ +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S3 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S4 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S5 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S6 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S7 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S8 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S9 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S10 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S11 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S12 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S13 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S14 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S15 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S16 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S17 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S18 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S19 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S20 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S21 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S22 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S23 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S24 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S25 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S26 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S27 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S28 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S29 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S30 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S31 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S32 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S33 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S34 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S35 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S36 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S37 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S38 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S39 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S40 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S41 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S42 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S43 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S44 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S45 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S46 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S47 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S48 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S49 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S50 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S51 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S52 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S53 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S54 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S55 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S56 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S57 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S58 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S59 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S60 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S61 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S62 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S63 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S64 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S65 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S66 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S67 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S68 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S69 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S70 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S71 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S72 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S73 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S74 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S75 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S76 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S77 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S78 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S79 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S80 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S81 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S82 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S83 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S84 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S85 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S86 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S87 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S88 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S89 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S90 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S91 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S92 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S93 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S94 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S95 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S96 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S97 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S98 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S99 set from storage datalib:stringlib_data.temp data.StringList[-1] +data remove storage datalib:stringlib_data.temp data.StringList[-1] +data modify storage datalib:stringlib_data.temp data.S100 set from storage datalib:stringlib_data.temp data.StringList[-1] +function datalib:modules/string/_generated/concat_s/99c with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/99c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/99c.mcfunction new file mode 100644 index 00000000..47edb6a3 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/99c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S100)$(S99)$(S98)$(S97)$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/9c.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/9c.mcfunction new file mode 100644 index 00000000..e7d3a86e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/_generated/concat_s/9c.mcfunction @@ -0,0 +1 @@ +$data modify storage datalib:stringlib_data.temp data.S1 set value "$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_1.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_1.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_1.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_1.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_10.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_10.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_10.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_10.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_11.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_11.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_11.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_11.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_12.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_12.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_12.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_12.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_13.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_13.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_13.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_13.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_14.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_14.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_14.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_14.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_15.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_15.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_15.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_15.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_16.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_16.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_16.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_16.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_2.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_2.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_2.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_2.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_3.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_3.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_3.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_3.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_4.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_4.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_4.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_4.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_5.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_5.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_5.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_5.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_6.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_6.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_6.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_6.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_7.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_7.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_7.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_7.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_8.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_8.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_8.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_8.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_9.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_9.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/string/repeat_9.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/_generated/repeat_9.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/string/announce.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/announce.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/string/announce.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/announce.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/string/announce_prefix.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/announce_prefix.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/string/announce_prefix.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/announce_prefix.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/string/format_coords.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/format_coords.mcfunction similarity index 95% rename from datapacks/dataLib/data/datalib/function/systems/string/format_coords.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/format_coords.mcfunction index 5fa4c768..5d36531c 100644 --- a/datapacks/dataLib/data/datalib/function/systems/string/format_coords.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/format_coords.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/string/format_coords +# datalib:modules/string/api/format_coords # Stores three integer coordinates in datalib:output and exposes # them for use in tellraw components. # @@ -12,7 +12,7 @@ # datalib:output z → Z int # # USAGE — embed the stored values directly in a tellraw: -# function datalib:systems/string/format_coords {x:100,y:64,z:-200} +# function datalib:modules/string/api/format_coords {x:100,y:64,z:-200} # tellraw @a ["", # {"text":"(","color":"gray"}, # {"plain":true ,"storage":"datalib:output","nbt":"x","color":"green"}, diff --git a/datapacks/dataLib/data/datalib/function/systems/string/format_number.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/format_number.mcfunction similarity index 98% rename from datapacks/dataLib/data/datalib/function/systems/string/format_number.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/format_number.mcfunction index 6bf0f229..460a2998 100644 --- a/datapacks/dataLib/data/datalib/function/systems/string/format_number.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/format_number.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/string/format_number +# datalib:modules/string/api/format_number # Converts large numbers to readable abbreviations. # Input : $(value) → integer # Output: datalib:output text → abbreviated text (storage string) diff --git a/datapacks/dataLib/data/datalib/function/systems/string/format_ticks.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/format_ticks.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/string/format_ticks.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/format_ticks.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/string/header.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/header.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/string/header.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/header.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/string/hover_text.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/hover_text.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/string/hover_text.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/hover_text.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/concat.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/concat.mcfunction new file mode 100644 index 00000000..a49e9d18 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/concat.mcfunction @@ -0,0 +1,25 @@ +############################################################################ +## HOW TO USE ## +############################################################################ +## 1. Set the 'datalib:stringlib_data.input concat' data storage to a list of strings ## +## 2. Run this function ## +## ## +## Output: A single combined string ## +## Example: ["hello","world"] => "helloworld" ## +## ## +## Return value: 1 if concat was successful, fail if it wasn't ## +## ## +## The output is found in the 'datalib:stringlib_data.output concat' data storage ## +############################################################################ + +# Setup (Get how many times it needs to concatenate & prepare the starting string) +execute store result score #StringLib.StringsTotal StringLib if data storage datalib:stringlib_data.input concat[] +execute if score #StringLib.StringsTotal StringLib matches 3.. run return run function datalib:modules/string/internal/legacy/concat/main +execute unless score #StringLib.StringsTotal StringLib matches 2 run return fail + +# Only 2 strings: Combine +data modify storage datalib:stringlib_data.temp data.S1 set from storage datalib:stringlib_data.input concat[1] +data modify storage datalib:stringlib_data.temp data.S2 set from storage datalib:stringlib_data.input concat[0] +function datalib:modules/string/internal/legacy/concat/combine_small with storage datalib:stringlib_data.temp data +data remove storage datalib:stringlib_data.temp data +return 1 \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/find.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/find.mcfunction new file mode 100644 index 00000000..f3893ade --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/find.mcfunction @@ -0,0 +1,62 @@ +########################################################################################################## +## HOW TO USE ## +########################################################################################################## +## 1. Set the following data in the 'datalib:stringlib_data.input find' data storage: ## +## - String: Original string ## +## - Find: String you want to search for ## +## - n: How many instances you are looking for ## +## - Unset or 0: All ## +## - Positive: First n ## +## - Negative: Last -n ## +## 2. Run this function ## +## ## +## Output: List of all start indices for every instances of the string ([-1] if nothing is found) ## +## Example: ## +## - String: "Hello World!" ## +## - Find: "l" ## +## - n: 1 ## +## => Output: [2] ## +## ## +## - String: "Hello World!" ## +## - Find: "l" ## +## - n: Unset ## +## => Output: [2,3,9] ## +## ## +## - String: "Hello World!" ## +## - Find: "l" ## +## - n: -2 ## +## => Output: [9,3] ## +## ## +## Return value: Number of instances found, or fail ## +## ## +## The output is found in the 'datalib:stringlib_data.output find' data storage ## +########################################################################################################## + +# Search for 'Find' inside 'String' (FindAmount is altered in the functions, so the order is very important) +data modify storage datalib:stringlib_data.temp data.String set from storage datalib:stringlib_data.input find.String +execute store result score #StringLib.FindLength StringLib run data get storage datalib:stringlib_data.input find.Find +execute store result score #StringLib.CharsTotal StringLib run data get storage datalib:stringlib_data.temp data.String +scoreboard players operation #StringLib.CharsTotal StringLib -= #StringLib.FindLength StringLib +execute store result score #StringLib.FindAmount StringLib run data get storage datalib:stringlib_data.input find.n + +execute unless score #StringLib.FindAmount StringLib matches ..-1 run scoreboard players set #StringLib.Index StringLib 1 +execute if score #StringLib.FindAmount StringLib matches ..-1 run scoreboard players operation #StringLib.Index StringLib = #StringLib.CharsTotal StringLib + +data modify storage datalib:stringlib_data.output find set value [] + +execute if score #StringLib.FindAmount StringLib matches -1 run data modify storage datalib:stringlib_data.output find append value -1 +execute if score #StringLib.FindAmount StringLib matches -1 run function datalib:modules/string/internal/legacy/find/reversed/check_word_start_loop +execute if score #StringLib.FindAmount StringLib matches ..-2 run function datalib:modules/string/internal/legacy/find/reversed/main + +execute if score #StringLib.FindAmount StringLib matches 1 run data modify storage datalib:stringlib_data.output find append value -1 +execute if score #StringLib.FindAmount StringLib matches 1 run function datalib:modules/string/internal/legacy/find/check_word_start_loop +execute if score #StringLib.FindAmount StringLib matches 0.. unless score #StringLib.FindAmount StringLib matches 1 run function datalib:modules/string/internal/legacy/find/main + +scoreboard players set #StringLib.FoundNothing StringLib 0 + +# Reset +data remove storage datalib:stringlib_data.temp data + +# Return Values +execute if data storage datalib:stringlib_data.output {find:[-1]} run return fail +return run execute if data storage datalib:stringlib_data.output find[] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/insert.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/insert.mcfunction new file mode 100644 index 00000000..aa454809 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/insert.mcfunction @@ -0,0 +1,25 @@ +########################################################################################################## +## HOW TO USE ## +########################################################################################################## +## 1. Set the following data in the 'datalib:stringlib_data.input insert' data storage: ## +## - String: Original string ## +## - Insertion: String you want to insert ## +## - Index: Position for the Insertion ## +## 2. Run this function with the 'datalib:stringlib_data.input insert' data storage ## +## ## +## Output: A single combined string ## +## Example: ## +## - String: "Hello!" ## +## - Insertion: " World" ## +## - Index: 5 ## +## => Output: "Hello World!" ## +## ## +## The output is found in the 'datalib:stringlib_data.output insert' data storage ## +########################################################################################################## + +# Insert +$data modify storage datalib:stringlib_data.temp data.S1 set string storage datalib:stringlib_data.input insert.String 0 $(Index) +$data modify storage datalib:stringlib_data.temp data.S2 set string storage datalib:stringlib_data.input insert.String $(Index) +data modify storage datalib:stringlib_data.temp data.I set from storage datalib:stringlib_data.input insert.Insertion +function datalib:modules/string/internal/legacy/insert/main with storage datalib:stringlib_data.temp data +data remove storage datalib:stringlib_data.temp data \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/replace.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/replace.mcfunction new file mode 100644 index 00000000..8dbeeb69 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/replace.mcfunction @@ -0,0 +1,86 @@ +########################################################################################################## +## HOW TO USE ## +########################################################################################################## +## 1. Set the following data in the 'datalib:stringlib_data.input replace' data storage: ## +## - String: Original string ## +## - Find: String you want to replace ## +## - Replace: What you replace it with ## +## - n: How many instances you want to replace ## +## - Unset or 0: All ## +## - Positive: First n ## +## - Negative: Last -n ## +## 2. Run this function ## +## ## +## Output: String with all the 'Find' instances replaced by 'Replace' ## +## Example: ## +## - String: "Hello World!" ## +## - Find: "World" ## +## - Replace: "Everyone" ## +## - n: 1 ## +## => Output: "Hello Everyone!" ## +## ## +## - String: "15Hello 15World!" ## +## - Find: "15" ## +## - Replace: "" ## +## - n: Unset ## +## => Output: "Hello World!" ## +## ## +## - String: "Hello World!" ## +## - Find: "l" ## +## - Replace: "" ## +## - n: -1 ## +## => Output: "Hello Word!" ## +## ## +## Return value: Number of replacements made, or fail ## +## ## +## The output is found in the 'datalib:stringlib_data.output replace' data storage ## +########################################################################################################## + +# Setup +scoreboard players set #StringLib.ReturnValue StringLib 0 + +data modify storage datalib:stringlib_data.temp data.String set from storage datalib:stringlib_data.input replace.String +execute store result score #StringLib.FindLength StringLib run data get storage datalib:stringlib_data.input replace.Find +execute store result score #StringLib.CharsTotal StringLib run data get storage datalib:stringlib_data.temp data.String +scoreboard players operation #StringLib.CharsTotal StringLib -= #StringLib.FindLength StringLib +execute store result score #StringLib.FindAmount StringLib run data get storage datalib:stringlib_data.input replace.n +execute if score #StringLib.FindAmount StringLib matches 0 run scoreboard players set #StringLib.FindAmount StringLib 2147483647 + +execute unless score #StringLib.FindAmount StringLib matches ..-1 run scoreboard players set #StringLib.Index StringLib 1 +execute if score #StringLib.FindAmount StringLib matches ..-1 run scoreboard players operation #StringLib.Index StringLib = #StringLib.CharsTotal StringLib + +data modify storage datalib:stringlib_data.temp data2.PrevInput set from storage datalib:stringlib_data.input concat +data modify storage datalib:stringlib_data.temp data2.PrevOutput set from storage datalib:stringlib_data.output concat +data modify storage datalib:stringlib_data.input concat set value [] + +# Run 'Find' and add every character to 'datalib:stringlib_data.input concat' +execute if score #StringLib.FindAmount StringLib matches 1 run function datalib:modules/string/internal/legacy/replace/check_word_start_loop +execute if score #StringLib.FindAmount StringLib matches 2.. run function datalib:modules/string/internal/legacy/replace/main + +execute if score #StringLib.FindAmount StringLib matches -1 run function datalib:modules/string/internal/legacy/replace/reversed/check_word_start_loop +execute if score #StringLib.FindAmount StringLib matches ..-2 run function datalib:modules/string/internal/legacy/replace/reversed/main + +scoreboard players set #StringLib.FoundNothing StringLib 0 + +# Combine the characters again +execute if score #StringLib.FindAmount StringLib matches 0.. run data modify storage datalib:stringlib_data.input concat append string storage datalib:stringlib_data.temp data.CheckString.String 1 +execute if score #StringLib.FindAmount StringLib matches ..-1 run data modify storage datalib:stringlib_data.input concat prepend string storage datalib:stringlib_data.temp data.CheckString.String 0 -1 + +execute store success score #StringLib.SuccessCheck StringLib if data storage datalib:stringlib_data.input concat[1] + +execute if score #StringLib.SuccessCheck StringLib matches 1 run function datalib:modules/string/api/legacy/concat +execute if score #StringLib.SuccessCheck StringLib matches 1 run data modify storage datalib:stringlib_data.output replace set from storage datalib:stringlib_data.output concat +execute if score #StringLib.SuccessCheck StringLib matches 0 run data modify storage datalib:stringlib_data.output replace set from storage datalib:stringlib_data.input replace.String + +data modify storage datalib:stringlib_data.input concat set from storage datalib:stringlib_data.temp data2.PrevInput +data modify storage datalib:stringlib_data.output concat set from storage datalib:stringlib_data.temp data2.PrevOutput +execute unless data storage datalib:stringlib_data.temp data2.PrevInput run data remove storage datalib:stringlib_data.input concat +execute unless data storage datalib:stringlib_data.temp data2.PrevOutput run data remove storage datalib:stringlib_data.output concat + +# Reset +data remove storage datalib:stringlib_data.temp data +data remove storage datalib:stringlib_data.temp data2 + +# Return Values +execute if score #StringLib.SuccessCheck StringLib matches 1 run return run scoreboard players get #StringLib.ReturnValue StringLib +return fail \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/split.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/split.mcfunction new file mode 100644 index 00000000..cc18bff8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/split.mcfunction @@ -0,0 +1,109 @@ +################################################################################## +## HOW TO USE ## +################################################################################## +## 1. Set the following data in the 'datalib:stringlib_data.input split' data storage: ## +## - String: Original string ## +## - Separator: String that splits the original into multiple ## +## - Default: " " ## +## - "": Split each character ## +## - n: Up until which instance of the separator it should split ## +## - Unset or 0: All ## +## - Positive: First n ## +## - Negative: Last -n ## +## - KeepEmpty: Boolean for whether to keep empty Strings in the output list ## +## - Unset or 0b: Remove ## +## - 1b: Keep ## +## ## +## 2. Run this function ## +## ## +## Output: List of Strings, separated by the Separator ## +## Example: ## +## - String: "Hello World!" ## +## - Separator: " " ## +## - n: 1 ## +## - KeepEmpty: Unset ## +## => Output: ["Hello", "World!"] ## +## ## +## - String: "Test! HelloTestWorld!" ## +## - Separator: "Test" ## +## - n: -1 ## +## - KeepEmpty: Unset ## +## => Output: ["Test! Hello", "World!"] ## +## ## +## - String: " Hello World! " ## +## - Separator: " " ## +## - n: Unset ## +## - KeepEmpty: 1b ## +## => Output: ["", "Hello", "", "", "", "World!", ""] ## +## ## +## ## +## Return value: Number of elements in the output list, or fail ## +## ## +## The output is found in the 'datalib:stringlib_data.output split' data storage ## +################################################################################## +# Potential optimization: Detect if the current instance of the seperator came DIRECTLY after the previous one. If yes, and if KeepEmpty is 0b, ignore it and don't run the macro +# => It's probably best to set up a recursive loop that continues the loop from main, but skips everything for as long as the separators are after each other. So it checks if the *next* one is directly after the current one +# ALSO OPTIMIZE THE "SPLIT EVERY CHARACTER". CAN BE HEAVILY OPTIMIZED TO PREVENT LOOPING + +# Setup +data modify storage datalib:stringlib_data.output split set value [] +execute unless data storage datalib:stringlib_data.input split.Separator run data modify storage datalib:stringlib_data.temp data.Separator set value " " +data modify storage datalib:stringlib_data.temp data.Separator set from storage datalib:stringlib_data.input split.Separator + + # Reset temporary storage & return fail if input string is empty +execute store result score #StringLib.SeparatorLength StringLib run data get storage datalib:stringlib_data.temp data.Separator +execute store result score #StringLib.CharsTotal StringLib run data get storage datalib:stringlib_data.input split.String +execute if score #StringLib.CharsTotal StringLib matches 0 run data modify storage datalib:stringlib_data.output split set value [""] +execute if score #StringLib.CharsTotal StringLib matches 0 run data remove storage datalib:stringlib_data.temp data +execute if score #StringLib.CharsTotal StringLib matches 0 run return fail + +# If separator is empty string, split each character +execute if score #StringLib.SeparatorLength StringLib matches 0 run return run function datalib:modules/string/internal/legacy/split/split_chars/setup + +# Find all instances of the separator +data modify storage datalib:stringlib_data.temp data2.PrevInput set from storage datalib:stringlib_data.input find +data modify storage datalib:stringlib_data.temp data2.PrevOutput set from storage datalib:stringlib_data.output find + +data modify storage datalib:stringlib_data.input find.String set from storage datalib:stringlib_data.input split.String +data modify storage datalib:stringlib_data.input find.Find set from storage datalib:stringlib_data.temp data.Separator +data remove storage datalib:stringlib_data.input find.n +data modify storage datalib:stringlib_data.input find.n set from storage datalib:stringlib_data.input split.n +function datalib:modules/string/api/legacy/find + +# Setup +execute store result score #StringLib.KeepEmpty StringLib run data get storage datalib:stringlib_data.input split.KeepEmpty + + # Reset temporary storage & return fail if no separator was found +execute if data storage datalib:stringlib_data.output {find:[-1]} run return run function datalib:modules/string/internal/legacy/split/fail + +# Split +execute store result score #StringLib.FindAmount StringLib run data get storage datalib:stringlib_data.input split.n + + # Split the part in front of every instance of the separator (Do the first iteration here) +execute store result score #StringLib.SplitsLeft StringLib if data storage datalib:stringlib_data.output find[] + +data modify storage datalib:stringlib_data.temp data.Min set value 0 +execute if score #StringLib.FindLength StringLib matches 0.. store result storage datalib:stringlib_data.temp data.Max int 1 store result score #StringLib.Max StringLib run data get storage datalib:stringlib_data.output find[0] +execute if score #StringLib.FindLength StringLib matches 0.. run function datalib:modules/string/internal/legacy/split/main with storage datalib:stringlib_data.temp data +execute if score #StringLib.FindLength StringLib matches ..-1 store result storage datalib:stringlib_data.temp data.Max int 1 store result score #StringLib.Max StringLib run data get storage datalib:stringlib_data.output find[-1] +execute if score #StringLib.FindLength StringLib matches ..-1 run function datalib:modules/string/internal/legacy/split/reversed/main with storage datalib:stringlib_data.temp data + + # Append a "" if KeepEmpty is 1b and there's a trailing separator +execute store result storage datalib:stringlib_data.temp data.Min int 1 run scoreboard players operation #StringLib.Max StringLib += #StringLib.SeparatorLength StringLib +execute if score #StringLib.KeepEmpty StringLib matches 1 if score #StringLib.Max StringLib = #StringLib.CharsTotal StringLib run data modify storage datalib:stringlib_data.output split append value "" + + # Append the part after the last separator +execute unless score #StringLib.Max StringLib = #StringLib.CharsTotal StringLib run function datalib:modules/string/internal/legacy/split/last_segment with storage datalib:stringlib_data.temp data + +function datalib:modules/string/internal/legacy/split/setup with storage datalib:stringlib_data.temp data + +# Reset +data modify storage datalib:stringlib_data.input find set from storage datalib:stringlib_data.temp data2.PrevInput +data modify storage datalib:stringlib_data.output find set from storage datalib:stringlib_data.temp data2.PrevOutput +execute unless data storage datalib:stringlib_data.temp data2.PrevInput run data remove storage datalib:stringlib_data.input find +execute unless data storage datalib:stringlib_data.temp data2.PrevOutput run data remove storage datalib:stringlib_data.output find +data remove storage datalib:stringlib_data.temp data2 +data remove storage datalib:stringlib_data.temp data + +# Return Values +return run execute if data storage datalib:stringlib_data.output split[] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_lowercase/fast.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_lowercase/fast.mcfunction new file mode 100644 index 00000000..e7dd6cf9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_lowercase/fast.mcfunction @@ -0,0 +1,35 @@ +########################################################################################################## +## HOW TO USE ## +########################################################################################################## +## 1. Run this function with the 'String' macro variable set to what you want to convert to lowercase ## +## Note: This function only covers the letters A-Z, but is noticeably faster in return ## +## ## +## Output: Lowercase version of your input ## +## Example: "ABC" => "abc" ## +## ## +## The output is found in the 'datalib:stringlib_data.output to_lowercase' data storage ## +########################################################################################################## + +# Setup +$data modify storage datalib:stringlib_data.temp data.Input set value "$(String)" +execute store result score #StringLib.CharsLeft StringLib run data get storage datalib:stringlib_data.temp data.Input +data modify storage datalib:stringlib_data.temp data.Char set string storage datalib:stringlib_data.temp data.Input 0 1 + +# Capitalize each character +function datalib:modules/string/internal/legacy/to_lowercase/main_fast with storage datalib:stringlib_data.temp data + +# Combine the characters again +data modify storage datalib:stringlib_data.temp data2.PrevInput set from storage datalib:stringlib_data.input concat +data modify storage datalib:stringlib_data.temp data2.PrevOutput set from storage datalib:stringlib_data.output concat + +data modify storage datalib:stringlib_data.input concat set from storage datalib:stringlib_data.temp data.CharList +function datalib:modules/string/api/legacy/concat +data modify storage datalib:stringlib_data.output to_lowercase set from storage datalib:stringlib_data.output concat + +data modify storage datalib:stringlib_data.input concat set from storage datalib:stringlib_data.temp data2.PrevInput +data modify storage datalib:stringlib_data.output concat set from storage datalib:stringlib_data.temp data2.PrevOutput +execute unless data storage datalib:stringlib_data.temp data2.PrevInput run data remove storage datalib:stringlib_data.input concat +execute unless data storage datalib:stringlib_data.temp data2.PrevOutput run data remove storage datalib:stringlib_data.output concat + +# Reset +data remove storage datalib:stringlib_data.temp data2 diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_lowercase/full.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_lowercase/full.mcfunction new file mode 100644 index 00000000..f7f5d2a6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_lowercase/full.mcfunction @@ -0,0 +1,35 @@ +########################################################################################################## +## HOW TO USE ## +########################################################################################################## +## 1. Run this function with the 'String' macro variable set to what you want to convert to lowercase ## +## Note: This function will cover the entire unicode range of letters, but is also noticeably slower ## +## ## +## Output: Lowercase version of your input ## +## Example: "ABC" => "abc" ## +## ## +## The output is found in the 'datalib:stringlib_data.output to_lowercase' data storage ## +########################################################################################################## + +# Setup +$data modify storage datalib:stringlib_data.temp data.Input set value "$(String)" +execute store result score #StringLib.CharsLeft StringLib run data get storage datalib:stringlib_data.temp data.Input +data modify storage datalib:stringlib_data.temp data.Char set string storage datalib:stringlib_data.temp data.Input 0 1 + +# Capitalize each character +function datalib:modules/string/internal/legacy/to_lowercase/main_full with storage datalib:stringlib_data.temp data + +# Combine the characters again +data modify storage datalib:stringlib_data.temp data2.PrevInput set from storage datalib:stringlib_data.input concat +data modify storage datalib:stringlib_data.temp data2.PrevOutput set from storage datalib:stringlib_data.output concat + +data modify storage datalib:stringlib_data.input concat set from storage datalib:stringlib_data.temp data.CharList +function datalib:modules/string/api/legacy/concat +data modify storage datalib:stringlib_data.output to_lowercase set from storage datalib:stringlib_data.output concat + +data modify storage datalib:stringlib_data.input concat set from storage datalib:stringlib_data.temp data2.PrevInput +data modify storage datalib:stringlib_data.output concat set from storage datalib:stringlib_data.temp data2.PrevOutput +execute unless data storage datalib:stringlib_data.temp data2.PrevInput run data remove storage datalib:stringlib_data.input concat +execute unless data storage datalib:stringlib_data.temp data2.PrevOutput run data remove storage datalib:stringlib_data.output concat + +# Reset +data remove storage datalib:stringlib_data.temp data2 diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_number.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_number.mcfunction new file mode 100644 index 00000000..e67fc7eb --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_number.mcfunction @@ -0,0 +1,12 @@ +########################################################################################################## +## HOW TO USE ## +########################################################################################################## +## 1. Run this function with the 'Input' macro variable set to what you want to convert to a number ## +## ## +## Output: Numeric version of your input ## +## Example: "500.25" => 500.25 ## +## ## +## The output is found in the 'datalib:stringlib_data.output to_number' data storage ## +########################################################################################################## + +$data modify storage datalib:stringlib_data.output to_number set value $(Input) \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_string.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_string.mcfunction new file mode 100644 index 00000000..92dee8b0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_string.mcfunction @@ -0,0 +1,14 @@ +########################################################################################################## +## HOW TO USE ## +########################################################################################################## +## 1. Run this function with the 'Input' macro variable set to what you want to convert to a string ## +## ## +## Output: Stringified version of your input ## +## Example: 123 => "123" ## +## ## +## Note: In most cases, using 'data modify storage ... set string storage ...' works and is preferable ## +## ## +## The output is found in the 'datalib:stringlib_data.output to_string' data storage ## +########################################################################################################## + +$data modify storage datalib:stringlib_data.output to_string set value "$(Input)" \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_uppercase/fast.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_uppercase/fast.mcfunction new file mode 100644 index 00000000..c6600f14 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_uppercase/fast.mcfunction @@ -0,0 +1,35 @@ +########################################################################################################## +## HOW TO USE ## +########################################################################################################## +## 1. Run this function with the 'String' macro variable set to what you want to convert to uppercase ## +## Note: This function only covers the letters A-Z, but is noticeably faster in return ## +## ## +## Output: Uppercase version of your input ## +## Example: "abc" => "ABC" ## +## ## +## The output is found in the 'datalib:stringlib_data.output to_uppercase' data storage ## +########################################################################################################## + +# Setup +$data modify storage datalib:stringlib_data.temp data.Input set value "$(String)" +execute store result score #StringLib.CharsLeft StringLib run data get storage datalib:stringlib_data.temp data.Input +data modify storage datalib:stringlib_data.temp data.Char set string storage datalib:stringlib_data.temp data.Input 0 1 + +# Capitalize each character +function datalib:modules/string/internal/legacy/to_uppercase/main_fast with storage datalib:stringlib_data.temp data + +# Combine the characters again +data modify storage datalib:stringlib_data.temp data2.PrevInput set from storage datalib:stringlib_data.input concat +data modify storage datalib:stringlib_data.temp data2.PrevOutput set from storage datalib:stringlib_data.output concat + +data modify storage datalib:stringlib_data.input concat set from storage datalib:stringlib_data.temp data.CharList +function datalib:modules/string/api/legacy/concat +data modify storage datalib:stringlib_data.output to_uppercase set from storage datalib:stringlib_data.output concat + +data modify storage datalib:stringlib_data.input concat set from storage datalib:stringlib_data.temp data2.PrevInput +data modify storage datalib:stringlib_data.output concat set from storage datalib:stringlib_data.temp data2.PrevOutput +execute unless data storage datalib:stringlib_data.temp data2.PrevInput run data remove storage datalib:stringlib_data.input concat +execute unless data storage datalib:stringlib_data.temp data2.PrevOutput run data remove storage datalib:stringlib_data.output concat + +# Reset +data remove storage datalib:stringlib_data.temp data2 diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_uppercase/full.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_uppercase/full.mcfunction new file mode 100644 index 00000000..b3277d4f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/legacy/to_uppercase/full.mcfunction @@ -0,0 +1,35 @@ +########################################################################################################## +## HOW TO USE ## +########################################################################################################## +## 1. Run this function with the 'String' macro variable set to what you want to convert to uppercase ## +## Note: This function will cover the entire unicode range of letters, but is also noticeably slower ## +## ## +## Output: Uppercase version of your input ## +## Example: "abc" => "ABC" ## +## ## +## The output is found in the 'datalib:stringlib_data.output to_uppercase' data storage ## +########################################################################################################## + +# Setup +$data modify storage datalib:stringlib_data.temp data.Input set value "$(String)" +execute store result score #StringLib.CharsLeft StringLib run data get storage datalib:stringlib_data.temp data.Input +data modify storage datalib:stringlib_data.temp data.Char set string storage datalib:stringlib_data.temp data.Input 0 1 + +# Capitalize each character +function datalib:modules/string/internal/legacy/to_uppercase/main_full with storage datalib:stringlib_data.temp data + +# Combine the characters again +data modify storage datalib:stringlib_data.temp data2.PrevInput set from storage datalib:stringlib_data.input concat +data modify storage datalib:stringlib_data.temp data2.PrevOutput set from storage datalib:stringlib_data.output concat + +data modify storage datalib:stringlib_data.input concat set from storage datalib:stringlib_data.temp data.CharList +function datalib:modules/string/api/legacy/concat +data modify storage datalib:stringlib_data.output to_uppercase set from storage datalib:stringlib_data.output concat + +data modify storage datalib:stringlib_data.input concat set from storage datalib:stringlib_data.temp data2.PrevInput +data modify storage datalib:stringlib_data.output concat set from storage datalib:stringlib_data.temp data2.PrevOutput +execute unless data storage datalib:stringlib_data.temp data2.PrevInput run data remove storage datalib:stringlib_data.input concat +execute unless data storage datalib:stringlib_data.temp data2.PrevOutput run data remove storage datalib:stringlib_data.output concat + +# Reset +data remove storage datalib:stringlib_data.temp data2 diff --git a/datapacks/dataLib/data/datalib/function/systems/string/ordinal.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/ordinal.mcfunction similarity index 96% rename from datapacks/dataLib/data/datalib/function/systems/string/ordinal.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/ordinal.mcfunction index a56b8b45..09de8473 100644 --- a/datapacks/dataLib/data/datalib/function/systems/string/ordinal.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/ordinal.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/string/ordinal +# datalib:modules/string/api/ordinal # Determines the English ordinal suffix for a positive integer. # Handles the 11th/12th/13th exception correctly. # @@ -8,7 +8,7 @@ # datalib:output suffix → "st" / "nd" / "rd" / "th" # # To display "3rd place" in chat: -# function datalib:systems/string/ordinal {n:3} +# function datalib:modules/string/api/ordinal {n:3} # tellraw @a ["", # {"plain":true ,"storage":"datalib:output","nbt":"n"}, # {"plain":true ,"storage":"datalib:output","nbt":"suffix","color":"gold"}, diff --git a/datapacks/dataLib/data/datalib/function/systems/string/pad_left.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/pad_left.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/string/pad_left.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/pad_left.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/string/player_raw.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/player_raw.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/string/player_raw.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/player_raw.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/string/pluralize.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/pluralize.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/systems/string/pluralize.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/pluralize.mcfunction index 6e3deb7f..6e80fe91 100644 --- a/datapacks/dataLib/data/datalib/function/systems/string/pluralize.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/pluralize.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/string/pluralize +# datalib:modules/string/api/pluralize # Stores the singular or plural form of a word based on count. # Simple English rule: count == 1 → singular, else → plural. # @@ -10,7 +10,7 @@ # datalib:output count → original count # # EXAMPLE: -# function datalib:systems/string/pluralize {count:3,singular:"apple",plural:"apples"} +# function datalib:modules/string/api/pluralize {count:3,singular:"apple",plural:"apples"} # → datalib:output result = "apples" # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/systems/string/progress_bar.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/progress_bar.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/string/progress_bar.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/progress_bar.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/string/progress_bar_self.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/progress_bar_self.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/string/progress_bar_self.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/progress_bar_self.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/modules/string/api/repeat.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/repeat.mcfunction new file mode 100644 index 00000000..6a26d6af --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/repeat.mcfunction @@ -0,0 +1,33 @@ +# datalib:modules/string/api/repeat +# Repeats a single character (char) exactly `count` times (1–16). +# Params: char (single character), count (integer 1–16) +# Output: datalib:output result = repeated string +# Note: count is clamped to 1–16. Larger repeats should be assembled by the caller. +# +# Implementation: static dispatch to internal/repeat_N which sets the literal string. +# Each internal file uses a single $data modify line with N $(char) expansions. + +data modify storage datalib:output result set value "" + +$scoreboard players set $sr_n dl.tmp $(count) +execute if score $sr_n dl.tmp matches ..0 run scoreboard players set $sr_n dl.tmp 1 +execute if score $sr_n dl.tmp matches 17.. run scoreboard players set $sr_n dl.tmp 16 + +execute if score $sr_n dl.tmp matches 1 run function datalib:modules/string/_generated/repeat_1 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 2 run function datalib:modules/string/_generated/repeat_2 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 3 run function datalib:modules/string/_generated/repeat_3 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 4 run function datalib:modules/string/_generated/repeat_4 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 5 run function datalib:modules/string/_generated/repeat_5 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 6 run function datalib:modules/string/_generated/repeat_6 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 7 run function datalib:modules/string/_generated/repeat_7 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 8 run function datalib:modules/string/_generated/repeat_8 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 9 run function datalib:modules/string/_generated/repeat_9 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 10 run function datalib:modules/string/_generated/repeat_10 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 11 run function datalib:modules/string/_generated/repeat_11 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 12 run function datalib:modules/string/_generated/repeat_12 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 13 run function datalib:modules/string/_generated/repeat_13 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 14 run function datalib:modules/string/_generated/repeat_14 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 15 run function datalib:modules/string/_generated/repeat_15 with storage datalib:input {} +execute if score $sr_n dl.tmp matches 16 run function datalib:modules/string/_generated/repeat_16 with storage datalib:input {} + +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"string/repeat ","color":"aqua"},{"text":"'$(char)'","color":"yellow"},{"text":" × $(count) → ","color":"#555555"},{"plain":true ,"storage":"datalib:output","nbt":"result","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/string/score_display.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/score_display.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/systems/string/score_display.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/score_display.mcfunction index 7cdcfc48..1bf6dd26 100644 --- a/datapacks/dataLib/data/datalib/function/systems/string/score_display.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/score_display.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/string/score_display +# datalib:modules/string/api/score_display # Sends a formatted label: value line from a scoreboard objective. # Input : $(target) → selector to receive the message # $(label) → display label (e.g. "Points") @@ -13,7 +13,7 @@ # data modify storage datalib:input player set value "@s" # data modify storage datalib:input objective set value "myPoints" # data modify storage datalib:input color set value "green" -# function datalib:systems/string/score_display with storage datalib:input {} +# function datalib:modules/string/api/score_display with storage datalib:input {} # # Output: "Points 42" (42 from scoreboard) # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/systems/string/separator.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/separator.mcfunction similarity index 84% rename from datapacks/dataLib/data/datalib/function/systems/string/separator.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/separator.mcfunction index a08af518..b10945be 100644 --- a/datapacks/dataLib/data/datalib/function/systems/string/separator.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/separator.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/string/separator +# datalib:modules/string/api/separator # Sends a decorative horizontal separator line. # Input : $(target) → selector # $(color) → line color (e.g. "gray", "aqua", "#555555") @@ -9,11 +9,11 @@ # data modify storage datalib:input target set value "@s" # data modify storage datalib:input color set value "gray" # data modify storage datalib:input label set value "" -# function datalib:systems/string/separator with storage datalib:input {} +# function datalib:modules/string/api/separator with storage datalib:input {} # # Example (labeled): # data modify storage datalib:input label set value " Settings " -# function datalib:systems/string/separator with storage datalib:input {} +# function datalib:modules/string/api/separator with storage datalib:input {} # ───────────────────────────────────────────────────────────────── $tellraw $(target) ["",{"text":"──────────","color":"$(color)"},{"text":"$(label)","color":"$(color)","bold":true},{"text":"──────────","color":"$(color)"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/string/tag_badge.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/tag_badge.mcfunction similarity index 90% rename from datapacks/dataLib/data/datalib/function/systems/string/tag_badge.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/tag_badge.mcfunction index f6428aa0..179c07a8 100644 --- a/datapacks/dataLib/data/datalib/function/systems/string/tag_badge.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/tag_badge.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/string/tag_badge +# datalib:modules/string/api/tag_badge # Sends a styled [TAG] badge with optional hover text. # Input : $(target) → selector # $(tag) → badge label (e.g. "ADMIN", "VIP") @@ -11,7 +11,7 @@ # data modify storage datalib:input tag set value "ADMIN" # data modify storage datalib:input color set value "red" # data modify storage datalib:input hover set value "Server Administrator" -# function datalib:systems/string/tag_badge with storage datalib:input {} +# function datalib:modules/string/api/tag_badge with storage datalib:input {} # ───────────────────────────────────────────────────────────────── $tellraw $(target) ["",{"text":"[","color":"#555555","bold":false},{"text":"$(tag)","color":"$(color)","bold":true,"hover_event":{"action":"show_text","value":{"text":"$(hover)","color":"gray","italic":true}}},{"text":"]","color":"#555555","bold":false}] diff --git a/datapacks/dataLib/data/datalib/function/systems/string/tooltip_item.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/tooltip_item.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/systems/string/tooltip_item.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/tooltip_item.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/string/truncate.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/api/truncate.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/systems/string/truncate.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/string/api/truncate.mcfunction index b368db55..8038941b 100644 --- a/datapacks/dataLib/data/datalib/function/systems/string/truncate.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/string/api/truncate.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:systems/string/truncate +# datalib:modules/string/api/truncate # Displays text in the named player's actionbar, optionally with a # suffix to indicate truncation. The caller decides whether the text # needs truncating and passes truncated:1b or truncated:0b. @@ -13,7 +13,7 @@ # OUTPUT: datalib:output text → stored original text # # EXAMPLE: -# function datalib:systems/string/truncate {player:"Steve",text:"Hello Wor",suffix:"...",truncated:1b} +# function datalib:modules/string/api/truncate {player:"Steve",text:"Hello Wor",suffix:"...",truncated:1b} # → actionbar: "Hello Wor..." # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/concat.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/concat.mcfunction new file mode 100644 index 00000000..a5e64deb --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/concat.mcfunction @@ -0,0 +1,10 @@ +# datalib:modules/string/internal/concat +# Input: datalib:input list — list of strings to concatenate +# Output: datalib:output string.result — combined string +# Dep: StringLib (CMDred) +data modify storage datalib:stringlib_data.input concat set from storage datalib:input list +function datalib:modules/string/api/legacy/concat +data modify storage datalib:output string.result set from storage datalib:stringlib_data.output concat +data remove storage datalib:stringlib_data.input concat +data remove storage datalib:stringlib_data.output concat +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/concat","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/find.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/find.mcfunction new file mode 100644 index 00000000..ae2db412 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/find.mcfunction @@ -0,0 +1,15 @@ +# datalib:modules/string/internal/find +# Input: datalib:input string — haystack string +# datalib:input find — substring to search +# datalib:input n — instance count (0=all, +n=first n, -n=last n) +# Output: datalib:output string.result — list of start indices, or [-1] if not found +# Dep: StringLib (CMDred) +data modify storage datalib:stringlib_data.input find.String set from storage datalib:input string +data modify storage datalib:stringlib_data.input find.Find set from storage datalib:input find +data remove storage datalib:stringlib_data.input find.n +data modify storage datalib:stringlib_data.input find.n set from storage datalib:input n +function datalib:modules/string/api/legacy/find +data modify storage datalib:output string.result set from storage datalib:stringlib_data.output find +data remove storage datalib:stringlib_data.input find +data remove storage datalib:stringlib_data.output find +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/find","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/insert.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/insert.mcfunction new file mode 100644 index 00000000..1605fa85 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/insert.mcfunction @@ -0,0 +1,15 @@ +# datalib:modules/string/internal/insert +# Input: datalib:input string — original string +# datalib:input insertion — string to insert +# datalib:input index — insertion position (integer) +# Output: datalib:output string.result — resulting string +# Dep: StringLib (CMDred) +data modify storage datalib:stringlib_data.input insert.String set from storage datalib:input string +data modify storage datalib:stringlib_data.input insert.Insertion set from storage datalib:input insertion +data modify storage datalib:engine _str_bridge.Index set from storage datalib:input index +function datalib:runtime/lib/internal/string/insert_dispatch with storage datalib:engine _str_bridge +data modify storage datalib:output string.result set from storage datalib:stringlib_data.output insert +data remove storage datalib:stringlib_data.input insert +data remove storage datalib:stringlib_data.output insert +data remove storage datalib:engine _str_bridge +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/insert","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/concat/combine_large.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/concat/combine_large.mcfunction new file mode 100644 index 00000000..4745286e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/concat/combine_large.mcfunction @@ -0,0 +1,9 @@ +# Combine up to 100 strings at once (Size=100 adds 100 to the current result, so it's 101 afterwards) +$function datalib:modules/string/_generated/concat_s/$(Size) + +# Next loop +execute if score #StringLib.ConcatsLeft StringLib matches 1 run return 0 +scoreboard players remove #StringLib.ConcatsLeft StringLib 1 +execute if score #StringLib.ConcatsLeft StringLib matches 1 store result storage datalib:stringlib_data.temp data.Size byte 1 run scoreboard players get #StringLib.StringsTotal StringLib +execute if score #StringLib.ConcatsLeft StringLib matches 2.. run data modify storage datalib:stringlib_data.temp data.Size set value 100b +function datalib:modules/string/internal/legacy/concat/combine_large with storage datalib:stringlib_data.temp data diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/concat/combine_small.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/concat/combine_small.mcfunction new file mode 100644 index 00000000..969f68cb --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/concat/combine_small.mcfunction @@ -0,0 +1,2 @@ +# Add the two strings together +$data modify storage datalib:stringlib_data.output concat set value "$(S2)$(S1)" diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/concat/main.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/concat/main.mcfunction new file mode 100644 index 00000000..ad63cda8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/concat/main.mcfunction @@ -0,0 +1,21 @@ +# Setup (Get how many times it needs to concatenate & prepare the starting string) +scoreboard players remove #StringLib.StringsTotal StringLib 1 +scoreboard players operation #StringLib.ConcatsLeft StringLib = #StringLib.StringsTotal StringLib +scoreboard players operation #StringLib.ConcatsLeft StringLib /= #StringLib.c100 StringLib +scoreboard players operation #StringLib.StringsTotal StringLib %= #StringLib.c100 StringLib +execute unless score #StringLib.StringsTotal StringLib matches 0 run scoreboard players add #StringLib.ConcatsLeft StringLib 1 +execute if score #StringLib.StringsTotal StringLib matches 0 run scoreboard players set #StringLib.StringsTotal StringLib 100 + +execute if score #StringLib.ConcatsLeft StringLib matches 1 store result storage datalib:stringlib_data.temp data.Size byte 1 run scoreboard players get #StringLib.StringsTotal StringLib +execute if score #StringLib.ConcatsLeft StringLib matches 2.. run data modify storage datalib:stringlib_data.temp data.Size set value 100b + +data modify storage datalib:stringlib_data.temp data.StringList set from storage datalib:stringlib_data.input concat +data modify storage datalib:stringlib_data.temp data.S1 set from storage datalib:stringlib_data.temp data.StringList[-1] + +# Concatenate the strings +function datalib:modules/string/internal/legacy/concat/combine_large with storage datalib:stringlib_data.temp data +data modify storage datalib:stringlib_data.output concat set from storage datalib:stringlib_data.temp data.S1 + +# Reset +data remove storage datalib:stringlib_data.temp data +return 1 diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/check_word_rest.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/check_word_rest.mcfunction new file mode 100644 index 00000000..ee7d353b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/check_word_rest.mcfunction @@ -0,0 +1,12 @@ +# Check if 'Find' is located at that position (First character already matches) (IsFindLength is set to 0 because the 'store success' check here only stores the value if it's 1 because it has a command after it that might not run) +execute store result score #StringLib.CheckString.CharsLeft StringLib run data get storage datalib:stringlib_data.temp data.String +scoreboard players set #StringLib.CheckString.IsFindLength StringLib 0 +execute store success score #StringLib.CheckString.IsFindLength StringLib if score #StringLib.FindLength StringLib <= #StringLib.CheckString.CharsLeft StringLib run scoreboard players operation #StringLib.CheckString.CharsLeft StringLib = #StringLib.FindLength StringLib +execute if score #StringLib.CheckString.IsFindLength StringLib matches 0 run return 0 +scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 + +data modify storage datalib:stringlib_data.temp data.CheckString.String set string storage datalib:stringlib_data.temp data.String 1 +data modify storage datalib:stringlib_data.temp data.CheckString.Find set string storage datalib:stringlib_data.input find.Find 1 + +function datalib:modules/string/internal/legacy/find/check_word_rest_loop +execute if score #StringLib.SuccessCheck StringLib matches 1 run return 1 diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/check_word_rest_loop.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/check_word_rest_loop.mcfunction new file mode 100644 index 00000000..0347a0c7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/check_word_rest_loop.mcfunction @@ -0,0 +1,11 @@ +# Compare characters +data modify storage datalib:stringlib_data.temp data.FirstChar set string storage datalib:stringlib_data.temp data.CheckString.String 0 1 +execute store success score #StringLib.SuccessCheck StringLib run data modify storage datalib:stringlib_data.temp data.FirstChar set string storage datalib:stringlib_data.temp data.CheckString.Find 0 1 +execute if score #StringLib.SuccessCheck StringLib matches 1 run return run scoreboard players set #StringLib.SuccessCheck StringLib 0 + +# Next Loop (If the main string runs out, return 0. If the Find string runs out, return 1) +execute if score #StringLib.CheckString.CharsLeft StringLib matches 1 store result score #StringLib.SuccessCheck StringLib run return run scoreboard players get #StringLib.CheckString.IsFindLength StringLib +scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 +data modify storage datalib:stringlib_data.temp data.CheckString.String set string storage datalib:stringlib_data.temp data.CheckString.String 1 +data modify storage datalib:stringlib_data.temp data.CheckString.Find set string storage datalib:stringlib_data.temp data.CheckString.Find 1 +function datalib:modules/string/internal/legacy/find/check_word_rest_loop diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/check_word_start_loop.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/check_word_start_loop.mcfunction new file mode 100644 index 00000000..3bc228c1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/check_word_start_loop.mcfunction @@ -0,0 +1,11 @@ +# Check if first character matches +data modify storage datalib:stringlib_data.temp data.FirstChar set string storage datalib:stringlib_data.temp data.String 0 1 +execute store success score #StringLib.SuccessCheck StringLib run data modify storage datalib:stringlib_data.temp data.FirstChar set string storage datalib:stringlib_data.input find.Find 0 1 +execute if score #StringLib.SuccessCheck StringLib matches 0 if score #StringLib.FindLength StringLib matches 1 store result storage datalib:stringlib_data.output find[-1] int 1 run return run scoreboard players remove #StringLib.Index StringLib 1 +execute if score #StringLib.SuccessCheck StringLib matches 0 if score #StringLib.FindLength StringLib matches 2.. if function datalib:modules/string/internal/legacy/find/check_word_rest store result storage datalib:stringlib_data.output find[-1] int 1 run return run scoreboard players remove #StringLib.Index StringLib 1 + +# Next loop (Stop once the word can no longer fit, or if it's been found already) +execute if score #StringLib.Index StringLib > #StringLib.CharsTotal StringLib run return run scoreboard players set #StringLib.FoundNothing StringLib 1 +scoreboard players add #StringLib.Index StringLib 1 +data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.String 1 +function datalib:modules/string/internal/legacy/find/check_word_start_loop diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/main.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/main.mcfunction new file mode 100644 index 00000000..133a056b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/main.mcfunction @@ -0,0 +1,15 @@ +# Setup +data modify storage datalib:stringlib_data.output find append value -1 +function datalib:modules/string/internal/legacy/find/check_word_start_loop + +# Loop (Search for next occurence of the "Find" string. Stop if it found enough occurences already or if it hit a dead end, or if the string ends. Needs that last check because it skips it in "check_word_start_loop" if the first letter matches. >= this time because it removed 1 from the index) +execute if score #StringLib.FoundNothing StringLib matches 1 run return run execute if data storage datalib:stringlib_data.output find[1] run data remove storage datalib:stringlib_data.output find[-1] +execute if score #StringLib.FindAmount StringLib matches 1 run return 0 +execute if score #StringLib.Index StringLib >= #StringLib.CharsTotal StringLib run return 0 + +scoreboard players remove #StringLib.FindAmount StringLib 1 +scoreboard players add #StringLib.Index StringLib 1 +scoreboard players operation #StringLib.Index StringLib += #StringLib.FindLength StringLib +execute if score #StringLib.FindLength StringLib matches 1 run data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.String 1 +execute if score #StringLib.FindLength StringLib matches 2.. run data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.CheckString.String 1 +function datalib:modules/string/internal/legacy/find/main diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/check_word_rest.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/check_word_rest.mcfunction new file mode 100644 index 00000000..0eaff988 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/check_word_rest.mcfunction @@ -0,0 +1,12 @@ +# Check if 'Find' is located at that position (Last character already matches) (IsFindLength is set to 0 because the 'store success' check here only stores the value if it's 1 because it has a command after it that might not run) +execute store result score #StringLib.CheckString.CharsLeft StringLib run data get storage datalib:stringlib_data.temp data.String +scoreboard players set #StringLib.CheckString.IsFindLength StringLib 0 +execute store success score #StringLib.CheckString.IsFindLength StringLib if score #StringLib.FindLength StringLib <= #StringLib.CheckString.CharsLeft StringLib run scoreboard players operation #StringLib.CheckString.CharsLeft StringLib = #StringLib.FindLength StringLib +execute if score #StringLib.CheckString.IsFindLength StringLib matches 0 run return 0 +scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 + +data modify storage datalib:stringlib_data.temp data.CheckString.String set string storage datalib:stringlib_data.temp data.String 0 -1 +data modify storage datalib:stringlib_data.temp data.CheckString.Find set string storage datalib:stringlib_data.input find.Find 0 -1 + +function datalib:modules/string/internal/legacy/find/reversed/check_word_rest_loop +execute if score #StringLib.SuccessCheck StringLib matches 1 run return 1 diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/check_word_rest_loop.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/check_word_rest_loop.mcfunction new file mode 100644 index 00000000..7a27976c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/check_word_rest_loop.mcfunction @@ -0,0 +1,11 @@ +# Compare characters +data modify storage datalib:stringlib_data.temp data.LastChar set string storage datalib:stringlib_data.temp data.CheckString.String -1 +execute store success score #StringLib.SuccessCheck StringLib run data modify storage datalib:stringlib_data.temp data.LastChar set string storage datalib:stringlib_data.temp data.CheckString.Find -1 +execute if score #StringLib.SuccessCheck StringLib matches 1 run return run scoreboard players set #StringLib.SuccessCheck StringLib 0 + +# Next Loop (If the main string runs out, return 0. If the Find string runs out, return 1) +execute if score #StringLib.CheckString.CharsLeft StringLib matches 1 store result score #StringLib.SuccessCheck StringLib run return run scoreboard players get #StringLib.CheckString.IsFindLength StringLib +scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 +data modify storage datalib:stringlib_data.temp data.CheckString.String set string storage datalib:stringlib_data.temp data.CheckString.String 0 -1 +data modify storage datalib:stringlib_data.temp data.CheckString.Find set string storage datalib:stringlib_data.temp data.CheckString.Find 0 -1 +function datalib:modules/string/internal/legacy/find/reversed/check_word_rest_loop diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/check_word_start_loop.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/check_word_start_loop.mcfunction new file mode 100644 index 00000000..a0c9f3e7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/check_word_start_loop.mcfunction @@ -0,0 +1,11 @@ +# Check if last character matches +data modify storage datalib:stringlib_data.temp data.LastChar set string storage datalib:stringlib_data.temp data.String -1 +execute store success score #StringLib.SuccessCheck StringLib run data modify storage datalib:stringlib_data.temp data.LastChar set string storage datalib:stringlib_data.input find.Find -1 +execute if score #StringLib.SuccessCheck StringLib matches 0 if score #StringLib.FindLength StringLib matches 1 store result storage datalib:stringlib_data.output find[-1] int 1 run return run scoreboard players get #StringLib.Index StringLib +execute if score #StringLib.SuccessCheck StringLib matches 0 if score #StringLib.FindLength StringLib matches 2.. if function datalib:modules/string/internal/legacy/find/reversed/check_word_rest store result storage datalib:stringlib_data.output find[-1] int 1 run return run scoreboard players get #StringLib.Index StringLib + +# Next loop (Stop once the word can no longer fit, or if it's been found already) +execute if score #StringLib.Index StringLib matches 0 run return run scoreboard players set #StringLib.FoundNothing StringLib 1 +scoreboard players remove #StringLib.Index StringLib 1 +data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.String 0 -1 +function datalib:modules/string/internal/legacy/find/reversed/check_word_start_loop diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/main.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/main.mcfunction new file mode 100644 index 00000000..e3ebf642 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/find/reversed/main.mcfunction @@ -0,0 +1,14 @@ +# Setup +data modify storage datalib:stringlib_data.output find append value -1 +function datalib:modules/string/internal/legacy/find/reversed/check_word_start_loop + +# Loop (Search for next occurence of the "Find" string. Stop if it found enough occurences already or if it hit a dead end, or if the string ends. Needs that last check because it skips it in "check_word_start_loop" if the last letter matches) +execute if score #StringLib.FoundNothing StringLib matches 1 run return run execute if data storage datalib:stringlib_data.output find[1] run data remove storage datalib:stringlib_data.output find[-1] +execute if score #StringLib.FindAmount StringLib matches -1 run return 0 +execute if score #StringLib.Index StringLib < #StringLib.FindLength StringLib run return 0 + +scoreboard players add #StringLib.FindAmount StringLib 1 +scoreboard players operation #StringLib.Index StringLib -= #StringLib.FindLength StringLib +execute if score #StringLib.FindLength StringLib matches 1 run data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.String 0 -1 +execute if score #StringLib.FindLength StringLib matches 2.. run data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.CheckString.String 0 -1 +function datalib:modules/string/internal/legacy/find/reversed/main diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/init.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/init.mcfunction new file mode 100644 index 00000000..9a900402 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/init.mcfunction @@ -0,0 +1,15 @@ +# Init +scoreboard players set #StringLib.Init StringLib 1 +execute unless score #StringLib.ShowLoadMessage StringLib matches 0 run scoreboard players set #StringLib.ShowLoadMessage StringLib 1 + +scoreboard players set #StringLib.c-1 StringLib -1 +scoreboard players set #StringLib.c100 StringLib 100 + +data modify storage datalib:stringlib_data.zprivate data.CharMap.Fast set value [{u:"A",l:"a"},{u:"B",l:"b"},{u:"C",l:"c"},{u:"D",l:"d"},{u:"E",l:"e"},{u:"F",l:"f"},{u:"G",l:"g"},{u:"H",l:"h"},{u:"I",l:"i"},{u:"J",l:"j"},{u:"K",l:"k"},{u:"L",l:"l"},{u:"M",l:"m"},{u:"N",l:"n"},{u:"O",l:"o"},{u:"P",l:"p"},{u:"Q",l:"q"},{u:"R",l:"r"},{u:"S",l:"s"},{u:"T",l:"t"},{u:"U",l:"u"},{u:"V",l:"v"},{u:"W",l:"w"},{u:"X",l:"x"},{u:"Y",l:"y"},{u:"Z",l:"z"}] + +data modify storage datalib:stringlib_data.zprivate data.CharMap.Full set value [{u:"A",l:"a"},{u:"B",l:"b"},{u:"C",l:"c"},{u:"D",l:"d"},{u:"E",l:"e"},{u:"F",l:"f"},{u:"G",l:"g"},{u:"H",l:"h"},{u:"I",l:"i"},{u:"J",l:"j"},{u:"K",l:"k"},{u:"L",l:"l"},{u:"M",l:"m"},{u:"N",l:"n"},{u:"O",l:"o"},{u:"P",l:"p"},{u:"Q",l:"q"},{u:"R",l:"r"},{u:"S",l:"s"},{u:"T",l:"t"},{u:"U",l:"u"},{u:"V",l:"v"},{u:"W",l:"w"},{u:"X",l:"x"},{u:"Y",l:"y"},{u:"Z",l:"z"},{u:"À",l:"à"},{u:"Á",l:"á"},{u:"Â",l:"â"},{u:"Ã",l:"ã"},{u:"Ä",l:"ä"},{u:"Å",l:"å"},{u:"Æ",l:"æ"},{u:"Ç",l:"ç"},{u:"È",l:"è"},{u:"É",l:"é"},{u:"Ê",l:"ê"},{u:"Ë",l:"ë"},{u:"Ì",l:"ì"},{u:"Í",l:"í"},{u:"Î",l:"î"},{u:"Ï",l:"ï"},{u:"Ð",l:"ð"},{u:"Ñ",l:"ñ"},{u:"Ò",l:"ò"},{u:"Ó",l:"ó"},{u:"Ô",l:"ô"},{u:"Õ",l:"õ"},{u:"Ö",l:"ö"},{u:"Ø",l:"ø"},{u:"Ù",l:"ù"},{u:"Ú",l:"ú"},{u:"Û",l:"û"},{u:"Ü",l:"ü"},{u:"Ý",l:"ý"},{u:"Þ",l:"þ"},{u:"Ā",l:"ā"},{u:"Ă",l:"ă"},{u:"Ą",l:"ą"},{u:"Ć",l:"ć"},{u:"Ĉ",l:"ĉ"},{u:"Ċ",l:"ċ"},{u:"Č",l:"č"},{u:"Ď",l:"ď"},{u:"Đ",l:"đ"},{u:"Ē",l:"ē"},{u:"Ĕ",l:"ĕ"},{u:"Ė",l:"ė"},{u:"Ę",l:"ę"},{u:"Ě",l:"ě"},{u:"Ĝ",l:"ĝ"},{u:"Ğ",l:"ğ"},{u:"Ġ",l:"ġ"},{u:"Ģ",l:"ģ"},{u:"Ĥ",l:"ĥ"},{u:"Ħ",l:"ħ"},{u:"Ĩ",l:"ĩ"},{u:"Ī",l:"ī"},{u:"Ĭ",l:"ĭ"},{u:"Į",l:"į"},{u:"İ",l:"i"},{u:"IJ",l:"ij"},{u:"Ĵ",l:"ĵ"},{u:"Ķ",l:"ķ"},{u:"Ĺ",l:"ĺ"},{u:"Ļ",l:"ļ"},{u:"Ľ",l:"ľ"},{u:"Ŀ",l:"ŀ"},{u:"Ł",l:"ł"},{u:"Ń",l:"ń"},{u:"Ņ",l:"ņ"},{u:"Ň",l:"ň"},{u:"Ŋ",l:"ŋ"},{u:"Ō",l:"ō"},{u:"Ŏ",l:"ŏ"},{u:"Ő",l:"ő"},{u:"Œ",l:"œ"},{u:"Ŕ",l:"ŕ"},{u:"Ŗ",l:"ŗ"},{u:"Ř",l:"ř"},{u:"Ś",l:"ś"},{u:"Ŝ",l:"ŝ"},{u:"Ş",l:"ş"},{u:"Š",l:"š"},{u:"Ţ",l:"ţ"},{u:"Ť",l:"ť"},{u:"Ŧ",l:"ŧ"},{u:"Ũ",l:"ũ"},{u:"Ū",l:"ū"},{u:"Ŭ",l:"ŭ"},{u:"Ů",l:"ů"},{u:"Ű",l:"ű"},{u:"Ų",l:"ų"},{u:"Ŵ",l:"ŵ"},{u:"Ŷ",l:"ŷ"},{u:"Ÿ",l:"ÿ"},{u:"Ź",l:"ź"},{u:"Ż",l:"ż"},{u:"Ž",l:"ž"},{u:"Ɓ",l:"ɓ"},{u:"Ƃ",l:"ƃ"},{u:"Ƅ",l:"ƅ"},{u:"Ɔ",l:"ɔ"},{u:"Ƈ",l:"ƈ"},{u:"Ɖ",l:"ɖ"},{u:"Ɗ",l:"ɗ"},{u:"Ƌ",l:"ƌ"},{u:"Ǝ",l:"ǝ"},{u:"Ə",l:"ə"},{u:"Ɛ",l:"ɛ"},{u:"Ƒ",l:"ƒ"},{u:"Ɠ",l:"ɠ"},{u:"Ɣ",l:"ɣ"},{u:"Ɩ",l:"ɩ"},{u:"Ɨ",l:"ɨ"},{u:"Ƙ",l:"ƙ"},{u:"Ɯ",l:"ɯ"},{u:"Ɲ",l:"ɲ"},{u:"Ɵ",l:"ɵ"},{u:"Ơ",l:"ơ"},{u:"Ƣ",l:"ƣ"},{u:"Ƥ",l:"ƥ"},{u:"Ʀ",l:"ʀ"},{u:"Ƨ",l:"ƨ"},{u:"Ʃ",l:"ʃ"},{u:"Ƭ",l:"ƭ"},{u:"Ʈ",l:"ʈ"},{u:"Ư",l:"ư"},{u:"Ʊ",l:"ʊ"},{u:"Ʋ",l:"ʋ"},{u:"Ƴ",l:"ƴ"},{u:"Ƶ",l:"ƶ"},{u:"Ʒ",l:"ʒ"},{u:"Ƹ",l:"ƹ"},{u:"Ƽ",l:"ƽ"},{u:"DŽ",l:"dž"},{u:"Dž",l:"dž"},{u:"LJ",l:"lj"},{u:"Lj",l:"lj"},{u:"NJ",l:"nj"},{u:"Nj",l:"nj"},{u:"Ǎ",l:"ǎ"},{u:"Ǐ",l:"ǐ"},{u:"Ǒ",l:"ǒ"},{u:"Ǔ",l:"ǔ"},{u:"Ǖ",l:"ǖ"},{u:"Ǘ",l:"ǘ"},{u:"Ǚ",l:"ǚ"},{u:"Ǜ",l:"ǜ"},{u:"Ǟ",l:"ǟ"},{u:"Ǡ",l:"ǡ"},{u:"Ǣ",l:"ǣ"},{u:"Ǥ",l:"ǥ"},{u:"Ǧ",l:"ǧ"},{u:"Ǩ",l:"ǩ"},{u:"Ǫ",l:"ǫ"},{u:"Ǭ",l:"ǭ"},{u:"Ǯ",l:"ǯ"},{u:"DZ",l:"dz"},{u:"Dz",l:"dz"},{u:"Ǵ",l:"ǵ"},{u:"Ƕ",l:"ƕ"},{u:"Ƿ",l:"ƿ"},{u:"Ǹ",l:"ǹ"},{u:"Ǻ",l:"ǻ"},{u:"Ǽ",l:"ǽ"},{u:"Ǿ",l:"ǿ"},{u:"Ȁ",l:"ȁ"},{u:"Ȃ",l:"ȃ"},{u:"Ȅ",l:"ȅ"},{u:"Ȇ",l:"ȇ"},{u:"Ȉ",l:"ȉ"},{u:"Ȋ",l:"ȋ"},{u:"Ȍ",l:"ȍ"},{u:"Ȏ",l:"ȏ"},{u:"Ȑ",l:"ȑ"},{u:"Ȓ",l:"ȓ"},{u:"Ȕ",l:"ȕ"},{u:"Ȗ",l:"ȗ"},{u:"Ș",l:"ș"},{u:"Ț",l:"ț"},{u:"Ȝ",l:"ȝ"},{u:"Ȟ",l:"ȟ"},{u:"Ƞ",l:"ƞ"},{u:"Ȣ",l:"ȣ"},{u:"Ȥ",l:"ȥ"},{u:"Ȧ",l:"ȧ"},{u:"Ȩ",l:"ȩ"},{u:"Ȫ",l:"ȫ"},{u:"Ȭ",l:"ȭ"},{u:"Ȯ",l:"ȯ"},{u:"Ȱ",l:"ȱ"},{u:"Ȳ",l:"ȳ"},{u:"Ⱥ",l:"ⱥ"},{u:"Ȼ",l:"ȼ"},{u:"Ƚ",l:"ƚ"},{u:"Ⱦ",l:"ⱦ"},{u:"Ɂ",l:"ɂ"},{u:"Ƀ",l:"ƀ"},{u:"Ʉ",l:"ʉ"},{u:"Ʌ",l:"ʌ"},{u:"Ɇ",l:"ɇ"},{u:"Ɉ",l:"ɉ"},{u:"Ɋ",l:"ɋ"},{u:"Ɍ",l:"ɍ"},{u:"Ɏ",l:"ɏ"},{u:"Ͱ",l:"ͱ"},{u:"Ͳ",l:"ͳ"},{u:"Ͷ",l:"ͷ"},{u:"Ϳ",l:"ϳ"},{u:"Ά",l:"ά"},{u:"Έ",l:"έ"},{u:"Ή",l:"ή"},{u:"Ί",l:"ί"},{u:"Ό",l:"ό"},{u:"Ύ",l:"ύ"},{u:"Ώ",l:"ώ"},{u:"Α",l:"α"},{u:"Β",l:"β"},{u:"Γ",l:"γ"},{u:"Δ",l:"δ"},{u:"Ε",l:"ε"},{u:"Ζ",l:"ζ"},{u:"Η",l:"η"},{u:"Θ",l:"θ"},{u:"Ι",l:"ι"},{u:"Κ",l:"κ"},{u:"Λ",l:"λ"},{u:"Μ",l:"μ"},{u:"Ν",l:"ν"},{u:"Ξ",l:"ξ"},{u:"Ο",l:"ο"},{u:"Π",l:"π"},{u:"Ρ",l:"ρ"},{u:"Σ",l:"σ"},{u:"Τ",l:"τ"},{u:"Υ",l:"υ"},{u:"Φ",l:"φ"},{u:"Χ",l:"χ"},{u:"Ψ",l:"ψ"},{u:"Ω",l:"ω"},{u:"Ϊ",l:"ϊ"},{u:"Ϋ",l:"ϋ"},{u:"Ϗ",l:"ϗ"},{u:"Ϙ",l:"ϙ"},{u:"Ϛ",l:"ϛ"},{u:"Ϝ",l:"ϝ"},{u:"Ϟ",l:"ϟ"},{u:"Ϡ",l:"ϡ"},{u:"Ϣ",l:"ϣ"},{u:"Ϥ",l:"ϥ"},{u:"Ϧ",l:"ϧ"},{u:"Ϩ",l:"ϩ"},{u:"Ϫ",l:"ϫ"},{u:"Ϭ",l:"ϭ"},{u:"Ϯ",l:"ϯ"},{u:"ϴ",l:"θ"},{u:"Ϸ",l:"ϸ"},{u:"Ϲ",l:"ϲ"},{u:"Ϻ",l:"ϻ"},{u:"Ͻ",l:"ͻ"},{u:"Ͼ",l:"ͼ"},{u:"Ͽ",l:"ͽ"},{u:"Ѐ",l:"ѐ"},{u:"Ё",l:"ё"},{u:"Ђ",l:"ђ"},{u:"Ѓ",l:"ѓ"},{u:"Є",l:"є"},{u:"Ѕ",l:"ѕ"},{u:"І",l:"і"},{u:"Ї",l:"ї"},{u:"Ј",l:"ј"},{u:"Љ",l:"љ"},{u:"Њ",l:"њ"},{u:"Ћ",l:"ћ"},{u:"Ќ",l:"ќ"},{u:"Ѝ",l:"ѝ"},{u:"Ў",l:"ў"},{u:"Џ",l:"џ"},{u:"А",l:"а"},{u:"Б",l:"б"},{u:"В",l:"в"},{u:"Г",l:"г"},{u:"Д",l:"д"},{u:"Е",l:"е"},{u:"Ж",l:"ж"},{u:"З",l:"з"},{u:"И",l:"и"},{u:"Й",l:"й"},{u:"К",l:"к"},{u:"Л",l:"л"},{u:"М",l:"м"},{u:"Н",l:"н"},{u:"О",l:"о"},{u:"П",l:"п"},{u:"Р",l:"р"},{u:"С",l:"с"},{u:"Т",l:"т"},{u:"У",l:"у"},{u:"Ф",l:"ф"},{u:"Х",l:"х"},{u:"Ц",l:"ц"},{u:"Ч",l:"ч"},{u:"Ш",l:"ш"},{u:"Щ",l:"щ"},{u:"Ъ",l:"ъ"},{u:"Ы",l:"ы"},{u:"Ь",l:"ь"},{u:"Э",l:"э"},{u:"Ю",l:"ю"},{u:"Я",l:"я"},{u:"Ѡ",l:"ѡ"},{u:"Ѣ",l:"ѣ"},{u:"Ѥ",l:"ѥ"},{u:"Ѧ",l:"ѧ"},{u:"Ѩ",l:"ѩ"},{u:"Ѫ",l:"ѫ"},{u:"Ѭ",l:"ѭ"},{u:"Ѯ",l:"ѯ"},{u:"Ѱ",l:"ѱ"},{u:"Ѳ",l:"ѳ"},{u:"Ѵ",l:"ѵ"},{u:"Ѷ",l:"ѷ"},{u:"Ѹ",l:"ѹ"},{u:"Ѻ",l:"ѻ"},{u:"Ѽ",l:"ѽ"},{u:"Ѿ",l:"ѿ"},{u:"Ҁ",l:"ҁ"},{u:"Ҋ",l:"ҋ"},{u:"Ҍ",l:"ҍ"},{u:"Ҏ",l:"ҏ"},{u:"Ґ",l:"ґ"},{u:"Ғ",l:"ғ"},{u:"Ҕ",l:"ҕ"},{u:"Җ",l:"җ"},{u:"Ҙ",l:"ҙ"},{u:"Қ",l:"қ"},{u:"Ҝ",l:"ҝ"},{u:"Ҟ",l:"ҟ"},{u:"Ҡ",l:"ҡ"},{u:"Ң",l:"ң"},{u:"Ҥ",l:"ҥ"},{u:"Ҧ",l:"ҧ"},{u:"Ҩ",l:"ҩ"},{u:"Ҫ",l:"ҫ"},{u:"Ҭ",l:"ҭ"},{u:"Ү",l:"ү"},{u:"Ұ",l:"ұ"},{u:"Ҳ",l:"ҳ"},{u:"Ҵ",l:"ҵ"},{u:"Ҷ",l:"ҷ"},{u:"Ҹ",l:"ҹ"},{u:"Һ",l:"һ"},{u:"Ҽ",l:"ҽ"},{u:"Ҿ",l:"ҿ"},{u:"Ӏ",l:"ӏ"},{u:"Ӂ",l:"ӂ"},{u:"Ӄ",l:"ӄ"},{u:"Ӆ",l:"ӆ"},{u:"Ӈ",l:"ӈ"},{u:"Ӊ",l:"ӊ"},{u:"Ӌ",l:"ӌ"},{u:"Ӎ",l:"ӎ"},{u:"Ӑ",l:"ӑ"},{u:"Ӓ",l:"ӓ"},{u:"Ӕ",l:"ӕ"},{u:"Ӗ",l:"ӗ"},{u:"Ә",l:"ә"},{u:"Ӛ",l:"ӛ"},{u:"Ӝ",l:"ӝ"},{u:"Ӟ",l:"ӟ"},{u:"Ӡ",l:"ӡ"},{u:"Ӣ",l:"ӣ"},{u:"Ӥ",l:"ӥ"},{u:"Ӧ",l:"ӧ"},{u:"Ө",l:"ө"},{u:"Ӫ",l:"ӫ"},{u:"Ӭ",l:"ӭ"},{u:"Ӯ",l:"ӯ"},{u:"Ӱ",l:"ӱ"},{u:"Ӳ",l:"ӳ"},{u:"Ӵ",l:"ӵ"},{u:"Ӷ",l:"ӷ"},{u:"Ӹ",l:"ӹ"},{u:"Ӻ",l:"ӻ"},{u:"Ӽ",l:"ӽ"},{u:"Ӿ",l:"ӿ"},{u:"Ԁ",l:"ԁ"},{u:"Ԃ",l:"ԃ"},{u:"Ԅ",l:"ԅ"},{u:"Ԇ",l:"ԇ"},{u:"Ԉ",l:"ԉ"},{u:"Ԋ",l:"ԋ"},{u:"Ԍ",l:"ԍ"},{u:"Ԏ",l:"ԏ"},{u:"Ԑ",l:"ԑ"},{u:"Ԓ",l:"ԓ"},{u:"Ԕ",l:"ԕ"},{u:"Ԗ",l:"ԗ"},{u:"Ԙ",l:"ԙ"},{u:"Ԛ",l:"ԛ"},{u:"Ԝ",l:"ԝ"},{u:"Ԟ",l:"ԟ"},{u:"Ԡ",l:"ԡ"},{u:"Ԣ",l:"ԣ"},{u:"Ԥ",l:"ԥ"},{u:"Ԧ",l:"ԧ"},{u:"Ԩ",l:"ԩ"},{u:"Ԫ",l:"ԫ"},{u:"Ԭ",l:"ԭ"},{u:"Ԯ",l:"ԯ"},{u:"Ա",l:"ա"},{u:"Բ",l:"բ"},{u:"Գ",l:"գ"},{u:"Դ",l:"դ"},{u:"Ե",l:"ե"},{u:"Զ",l:"զ"},{u:"Է",l:"է"},{u:"Ը",l:"ը"},{u:"Թ",l:"թ"},{u:"Ժ",l:"ժ"},{u:"Ի",l:"ի"},{u:"Լ",l:"լ"},{u:"Խ",l:"խ"},{u:"Ծ",l:"ծ"},{u:"Կ",l:"կ"},{u:"Հ",l:"հ"},{u:"Ձ",l:"ձ"},{u:"Ղ",l:"ղ"},{u:"Ճ",l:"ճ"},{u:"Մ",l:"մ"},{u:"Յ",l:"յ"},{u:"Ն",l:"ն"},{u:"Շ",l:"շ"},{u:"Ո",l:"ո"},{u:"Չ",l:"չ"},{u:"Պ",l:"պ"},{u:"Ջ",l:"ջ"},{u:"Ռ",l:"ռ"},{u:"Ս",l:"ս"},{u:"Վ",l:"վ"},{u:"Տ",l:"տ"},{u:"Ր",l:"ր"},{u:"Ց",l:"ց"},{u:"Ւ",l:"ւ"},{u:"Փ",l:"փ"},{u:"Ք",l:"ք"},{u:"Օ",l:"օ"},{u:"Ֆ",l:"ֆ"},{u:"Ⴀ",l:"ⴀ"},{u:"Ⴁ",l:"ⴁ"},{u:"Ⴂ",l:"ⴂ"},{u:"Ⴃ",l:"ⴃ"},{u:"Ⴄ",l:"ⴄ"},{u:"Ⴅ",l:"ⴅ"},{u:"Ⴆ",l:"ⴆ"},{u:"Ⴇ",l:"ⴇ"},{u:"Ⴈ",l:"ⴈ"},{u:"Ⴉ",l:"ⴉ"},{u:"Ⴊ",l:"ⴊ"},{u:"Ⴋ",l:"ⴋ"},{u:"Ⴌ",l:"ⴌ"},{u:"Ⴍ",l:"ⴍ"},{u:"Ⴎ",l:"ⴎ"},{u:"Ⴏ",l:"ⴏ"},{u:"Ⴐ",l:"ⴐ"},{u:"Ⴑ",l:"ⴑ"},{u:"Ⴒ",l:"ⴒ"},{u:"Ⴓ",l:"ⴓ"},{u:"Ⴔ",l:"ⴔ"},{u:"Ⴕ",l:"ⴕ"},{u:"Ⴖ",l:"ⴖ"},{u:"Ⴗ",l:"ⴗ"},{u:"Ⴘ",l:"ⴘ"},{u:"Ⴙ",l:"ⴙ"},{u:"Ⴚ",l:"ⴚ"},{u:"Ⴛ",l:"ⴛ"},{u:"Ⴜ",l:"ⴜ"},{u:"Ⴝ",l:"ⴝ"},{u:"Ⴞ",l:"ⴞ"},{u:"Ⴟ",l:"ⴟ"},{u:"Ⴠ",l:"ⴠ"},{u:"Ⴡ",l:"ⴡ"},{u:"Ⴢ",l:"ⴢ"},{u:"Ⴣ",l:"ⴣ"},{u:"Ⴤ",l:"ⴤ"},{u:"Ⴥ",l:"ⴥ"},{u:"Ⴧ",l:"ⴧ"},{u:"Ⴭ",l:"ⴭ"},{u:"Ꭰ",l:"ꭰ"},{u:"Ꭱ",l:"ꭱ"},{u:"Ꭲ",l:"ꭲ"},{u:"Ꭳ",l:"ꭳ"},{u:"Ꭴ",l:"ꭴ"},{u:"Ꭵ",l:"ꭵ"},{u:"Ꭶ",l:"ꭶ"},{u:"Ꭷ",l:"ꭷ"},{u:"Ꭸ",l:"ꭸ"},{u:"Ꭹ",l:"ꭹ"},{u:"Ꭺ",l:"ꭺ"},{u:"Ꭻ",l:"ꭻ"},{u:"Ꭼ",l:"ꭼ"},{u:"Ꭽ",l:"ꭽ"},{u:"Ꭾ",l:"ꭾ"},{u:"Ꭿ",l:"ꭿ"},{u:"Ꮀ",l:"ꮀ"},{u:"Ꮁ",l:"ꮁ"},{u:"Ꮂ",l:"ꮂ"},{u:"Ꮃ",l:"ꮃ"},{u:"Ꮄ",l:"ꮄ"},{u:"Ꮅ",l:"ꮅ"},{u:"Ꮆ",l:"ꮆ"},{u:"Ꮇ",l:"ꮇ"},{u:"Ꮈ",l:"ꮈ"},{u:"Ꮉ",l:"ꮉ"},{u:"Ꮊ",l:"ꮊ"},{u:"Ꮋ",l:"ꮋ"},{u:"Ꮌ",l:"ꮌ"},{u:"Ꮍ",l:"ꮍ"},{u:"Ꮎ",l:"ꮎ"},{u:"Ꮏ",l:"ꮏ"},{u:"Ꮐ",l:"ꮐ"},{u:"Ꮑ",l:"ꮑ"},{u:"Ꮒ",l:"ꮒ"},{u:"Ꮓ",l:"ꮓ"},{u:"Ꮔ",l:"ꮔ"},{u:"Ꮕ",l:"ꮕ"},{u:"Ꮖ",l:"ꮖ"},{u:"Ꮗ",l:"ꮗ"},{u:"Ꮘ",l:"ꮘ"},{u:"Ꮙ",l:"ꮙ"},{u:"Ꮚ",l:"ꮚ"},{u:"Ꮛ",l:"ꮛ"},{u:"Ꮜ",l:"ꮜ"},{u:"Ꮝ",l:"ꮝ"},{u:"Ꮞ",l:"ꮞ"},{u:"Ꮟ",l:"ꮟ"},{u:"Ꮠ",l:"ꮠ"},{u:"Ꮡ",l:"ꮡ"},{u:"Ꮢ",l:"ꮢ"},{u:"Ꮣ",l:"ꮣ"},{u:"Ꮤ",l:"ꮤ"},{u:"Ꮥ",l:"ꮥ"},{u:"Ꮦ",l:"ꮦ"},{u:"Ꮧ",l:"ꮧ"},{u:"Ꮨ",l:"ꮨ"},{u:"Ꮩ",l:"ꮩ"},{u:"Ꮪ",l:"ꮪ"},{u:"Ꮫ",l:"ꮫ"},{u:"Ꮬ",l:"ꮬ"},{u:"Ꮭ",l:"ꮭ"},{u:"Ꮮ",l:"ꮮ"},{u:"Ꮯ",l:"ꮯ"},{u:"Ꮰ",l:"ꮰ"},{u:"Ꮱ",l:"ꮱ"},{u:"Ꮲ",l:"ꮲ"},{u:"Ꮳ",l:"ꮳ"},{u:"Ꮴ",l:"ꮴ"},{u:"Ꮵ",l:"ꮵ"},{u:"Ꮶ",l:"ꮶ"},{u:"Ꮷ",l:"ꮷ"},{u:"Ꮸ",l:"ꮸ"},{u:"Ꮹ",l:"ꮹ"},{u:"Ꮺ",l:"ꮺ"},{u:"Ꮻ",l:"ꮻ"},{u:"Ꮼ",l:"ꮼ"},{u:"Ꮽ",l:"ꮽ"},{u:"Ꮾ",l:"ꮾ"},{u:"Ꮿ",l:"ꮿ"},{u:"Ᏸ",l:"ᏸ"},{u:"Ᏹ",l:"ᏹ"},{u:"Ᏺ",l:"ᏺ"},{u:"Ᏻ",l:"ᏻ"},{u:"Ᏼ",l:"ᏼ"},{u:"Ᏽ",l:"ᏽ"},{u:"Ᲊ",l:"ᲊ"},{u:"Ა",l:"ა"},{u:"Ბ",l:"ბ"},{u:"Გ",l:"გ"},{u:"Დ",l:"დ"},{u:"Ე",l:"ე"},{u:"Ვ",l:"ვ"},{u:"Ზ",l:"ზ"},{u:"Თ",l:"თ"},{u:"Ი",l:"ი"},{u:"Კ",l:"კ"},{u:"Ლ",l:"ლ"},{u:"Მ",l:"მ"},{u:"Ნ",l:"ნ"},{u:"Ო",l:"ო"},{u:"Პ",l:"პ"},{u:"Ჟ",l:"ჟ"},{u:"Რ",l:"რ"},{u:"Ს",l:"ს"},{u:"Ტ",l:"ტ"},{u:"Უ",l:"უ"},{u:"Ფ",l:"ფ"},{u:"Ქ",l:"ქ"},{u:"Ღ",l:"ღ"},{u:"Ყ",l:"ყ"},{u:"Შ",l:"შ"},{u:"Ჩ",l:"ჩ"},{u:"Ც",l:"ც"},{u:"Ძ",l:"ძ"},{u:"Წ",l:"წ"},{u:"Ჭ",l:"ჭ"},{u:"Ხ",l:"ხ"},{u:"Ჯ",l:"ჯ"},{u:"Ჰ",l:"ჰ"},{u:"Ჱ",l:"ჱ"},{u:"Ჲ",l:"ჲ"},{u:"Ჳ",l:"ჳ"},{u:"Ჴ",l:"ჴ"},{u:"Ჵ",l:"ჵ"},{u:"Ჶ",l:"ჶ"},{u:"Ჷ",l:"ჷ"},{u:"Ჸ",l:"ჸ"},{u:"Ჹ",l:"ჹ"},{u:"Ჺ",l:"ჺ"},{u:"Ჽ",l:"ჽ"},{u:"Ჾ",l:"ჾ"},{u:"Ჿ",l:"ჿ"},{u:"Ḁ",l:"ḁ"},{u:"Ḃ",l:"ḃ"},{u:"Ḅ",l:"ḅ"},{u:"Ḇ",l:"ḇ"},{u:"Ḉ",l:"ḉ"},{u:"Ḋ",l:"ḋ"},{u:"Ḍ",l:"ḍ"},{u:"Ḏ",l:"ḏ"},{u:"Ḑ",l:"ḑ"},{u:"Ḓ",l:"ḓ"},{u:"Ḕ",l:"ḕ"},{u:"Ḗ",l:"ḗ"},{u:"Ḙ",l:"ḙ"},{u:"Ḛ",l:"ḛ"},{u:"Ḝ",l:"ḝ"},{u:"Ḟ",l:"ḟ"},{u:"Ḡ",l:"ḡ"},{u:"Ḣ",l:"ḣ"},{u:"Ḥ",l:"ḥ"},{u:"Ḧ",l:"ḧ"},{u:"Ḩ",l:"ḩ"},{u:"Ḫ",l:"ḫ"},{u:"Ḭ",l:"ḭ"},{u:"Ḯ",l:"ḯ"},{u:"Ḱ",l:"ḱ"},{u:"Ḳ",l:"ḳ"},{u:"Ḵ",l:"ḵ"},{u:"Ḷ",l:"ḷ"},{u:"Ḹ",l:"ḹ"},{u:"Ḻ",l:"ḻ"},{u:"Ḽ",l:"ḽ"},{u:"Ḿ",l:"ḿ"},{u:"Ṁ",l:"ṁ"},{u:"Ṃ",l:"ṃ"},{u:"Ṅ",l:"ṅ"},{u:"Ṇ",l:"ṇ"},{u:"Ṉ",l:"ṉ"},{u:"Ṋ",l:"ṋ"},{u:"Ṍ",l:"ṍ"},{u:"Ṏ",l:"ṏ"},{u:"Ṑ",l:"ṑ"},{u:"Ṓ",l:"ṓ"},{u:"Ṕ",l:"ṕ"},{u:"Ṗ",l:"ṗ"},{u:"Ṙ",l:"ṙ"},{u:"Ṛ",l:"ṛ"},{u:"Ṝ",l:"ṝ"},{u:"Ṟ",l:"ṟ"},{u:"Ṡ",l:"ṡ"},{u:"Ṣ",l:"ṣ"},{u:"Ṥ",l:"ṥ"},{u:"Ṧ",l:"ṧ"},{u:"Ṩ",l:"ṩ"},{u:"Ṫ",l:"ṫ"},{u:"Ṭ",l:"ṭ"},{u:"Ṯ",l:"ṯ"},{u:"Ṱ",l:"ṱ"},{u:"Ṳ",l:"ṳ"},{u:"Ṵ",l:"ṵ"},{u:"Ṷ",l:"ṷ"},{u:"Ṹ",l:"ṹ"},{u:"Ṻ",l:"ṻ"},{u:"Ṽ",l:"ṽ"},{u:"Ṿ",l:"ṿ"},{u:"Ẁ",l:"ẁ"},{u:"Ẃ",l:"ẃ"},{u:"Ẅ",l:"ẅ"},{u:"Ẇ",l:"ẇ"},{u:"Ẉ",l:"ẉ"},{u:"Ẋ",l:"ẋ"},{u:"Ẍ",l:"ẍ"},{u:"Ẏ",l:"ẏ"},{u:"Ẑ",l:"ẑ"},{u:"Ẓ",l:"ẓ"},{u:"Ẕ",l:"ẕ"},{u:"ẞ",l:"ß"},{u:"Ạ",l:"ạ"},{u:"Ả",l:"ả"},{u:"Ấ",l:"ấ"},{u:"Ầ",l:"ầ"},{u:"Ẩ",l:"ẩ"},{u:"Ẫ",l:"ẫ"},{u:"Ậ",l:"ậ"},{u:"Ắ",l:"ắ"},{u:"Ằ",l:"ằ"},{u:"Ẳ",l:"ẳ"},{u:"Ẵ",l:"ẵ"},{u:"Ặ",l:"ặ"},{u:"Ẹ",l:"ẹ"},{u:"Ẻ",l:"ẻ"},{u:"Ẽ",l:"ẽ"},{u:"Ế",l:"ế"},{u:"Ề",l:"ề"},{u:"Ể",l:"ể"},{u:"Ễ",l:"ễ"},{u:"Ệ",l:"ệ"},{u:"Ỉ",l:"ỉ"},{u:"Ị",l:"ị"},{u:"Ọ",l:"ọ"},{u:"Ỏ",l:"ỏ"},{u:"Ố",l:"ố"},{u:"Ồ",l:"ồ"},{u:"Ổ",l:"ổ"},{u:"Ỗ",l:"ỗ"},{u:"Ộ",l:"ộ"},{u:"Ớ",l:"ớ"},{u:"Ờ",l:"ờ"},{u:"Ở",l:"ở"},{u:"Ỡ",l:"ỡ"},{u:"Ợ",l:"ợ"},{u:"Ụ",l:"ụ"},{u:"Ủ",l:"ủ"},{u:"Ứ",l:"ứ"},{u:"Ừ",l:"ừ"},{u:"Ử",l:"ử"},{u:"Ữ",l:"ữ"},{u:"Ự",l:"ự"},{u:"Ỳ",l:"ỳ"},{u:"Ỵ",l:"ỵ"},{u:"Ỷ",l:"ỷ"},{u:"Ỹ",l:"ỹ"},{u:"Ỻ",l:"ỻ"},{u:"Ỽ",l:"ỽ"},{u:"Ỿ",l:"ỿ"},{u:"Ἀ",l:"ἀ"},{u:"Ἁ",l:"ἁ"},{u:"Ἂ",l:"ἂ"},{u:"Ἃ",l:"ἃ"},{u:"Ἄ",l:"ἄ"},{u:"Ἅ",l:"ἅ"},{u:"Ἆ",l:"ἆ"},{u:"Ἇ",l:"ἇ"},{u:"Ἐ",l:"ἐ"},{u:"Ἑ",l:"ἑ"},{u:"Ἒ",l:"ἒ"},{u:"Ἓ",l:"ἓ"},{u:"Ἔ",l:"ἔ"},{u:"Ἕ",l:"ἕ"},{u:"Ἠ",l:"ἠ"},{u:"Ἡ",l:"ἡ"},{u:"Ἢ",l:"ἢ"},{u:"Ἣ",l:"ἣ"},{u:"Ἤ",l:"ἤ"},{u:"Ἥ",l:"ἥ"},{u:"Ἦ",l:"ἦ"},{u:"Ἧ",l:"ἧ"},{u:"Ἰ",l:"ἰ"},{u:"Ἱ",l:"ἱ"},{u:"Ἲ",l:"ἲ"},{u:"Ἳ",l:"ἳ"},{u:"Ἴ",l:"ἴ"},{u:"Ἵ",l:"ἵ"},{u:"Ἶ",l:"ἶ"},{u:"Ἷ",l:"ἷ"},{u:"Ὀ",l:"ὀ"},{u:"Ὁ",l:"ὁ"},{u:"Ὂ",l:"ὂ"},{u:"Ὃ",l:"ὃ"},{u:"Ὄ",l:"ὄ"},{u:"Ὅ",l:"ὅ"},{u:"Ὑ",l:"ὑ"},{u:"Ὓ",l:"ὓ"},{u:"Ὕ",l:"ὕ"},{u:"Ὗ",l:"ὗ"},{u:"Ὠ",l:"ὠ"},{u:"Ὡ",l:"ὡ"},{u:"Ὢ",l:"ὢ"},{u:"Ὣ",l:"ὣ"},{u:"Ὤ",l:"ὤ"},{u:"Ὥ",l:"ὥ"},{u:"Ὦ",l:"ὦ"},{u:"Ὧ",l:"ὧ"},{u:"ᾈ",l:"ᾀ"},{u:"ᾉ",l:"ᾁ"},{u:"ᾊ",l:"ᾂ"},{u:"ᾋ",l:"ᾃ"},{u:"ᾌ",l:"ᾄ"},{u:"ᾍ",l:"ᾅ"},{u:"ᾎ",l:"ᾆ"},{u:"ᾏ",l:"ᾇ"},{u:"ᾘ",l:"ᾐ"},{u:"ᾙ",l:"ᾑ"},{u:"ᾚ",l:"ᾒ"},{u:"ᾛ",l:"ᾓ"},{u:"ᾜ",l:"ᾔ"},{u:"ᾝ",l:"ᾕ"},{u:"ᾞ",l:"ᾖ"},{u:"ᾟ",l:"ᾗ"},{u:"ᾨ",l:"ᾠ"},{u:"ᾩ",l:"ᾡ"},{u:"ᾪ",l:"ᾢ"},{u:"ᾫ",l:"ᾣ"},{u:"ᾬ",l:"ᾤ"},{u:"ᾭ",l:"ᾥ"},{u:"ᾮ",l:"ᾦ"},{u:"ᾯ",l:"ᾧ"},{u:"Ᾰ",l:"ᾰ"},{u:"Ᾱ",l:"ᾱ"},{u:"Ὰ",l:"ὰ"},{u:"Ά",l:"ά"},{u:"ᾼ",l:"ᾳ"},{u:"Ὲ",l:"ὲ"},{u:"Έ",l:"έ"},{u:"Ὴ",l:"ὴ"},{u:"Ή",l:"ή"},{u:"ῌ",l:"ῃ"},{u:"Ῐ",l:"ῐ"},{u:"Ῑ",l:"ῑ"},{u:"Ὶ",l:"ὶ"},{u:"Ί",l:"ί"},{u:"Ῠ",l:"ῠ"},{u:"Ῡ",l:"ῡ"},{u:"Ὺ",l:"ὺ"},{u:"Ύ",l:"ύ"},{u:"Ῥ",l:"ῥ"},{u:"Ὸ",l:"ὸ"},{u:"Ό",l:"ό"},{u:"Ὼ",l:"ὼ"},{u:"Ώ",l:"ώ"},{u:"ῼ",l:"ῳ"},{u:"Ω",l:"ω"},{u:"K",l:"k"},{u:"Å",l:"å"},{u:"Ⅎ",l:"ⅎ"},{u:"Ⅰ",l:"ⅰ"},{u:"Ⅱ",l:"ⅱ"},{u:"Ⅲ",l:"ⅲ"},{u:"Ⅳ",l:"ⅳ"},{u:"Ⅴ",l:"ⅴ"},{u:"Ⅵ",l:"ⅵ"},{u:"Ⅶ",l:"ⅶ"},{u:"Ⅷ",l:"ⅷ"},{u:"Ⅸ",l:"ⅸ"},{u:"Ⅹ",l:"ⅹ"},{u:"Ⅺ",l:"ⅺ"},{u:"Ⅻ",l:"ⅻ"},{u:"Ⅼ",l:"ⅼ"},{u:"Ⅽ",l:"ⅽ"},{u:"Ⅾ",l:"ⅾ"},{u:"Ⅿ",l:"ⅿ"},{u:"Ↄ",l:"ↄ"},{u:"Ⓐ",l:"ⓐ"},{u:"Ⓑ",l:"ⓑ"},{u:"Ⓒ",l:"ⓒ"},{u:"Ⓓ",l:"ⓓ"},{u:"Ⓔ",l:"ⓔ"},{u:"Ⓕ",l:"ⓕ"},{u:"Ⓖ",l:"ⓖ"},{u:"Ⓗ",l:"ⓗ"},{u:"Ⓘ",l:"ⓘ"},{u:"Ⓙ",l:"ⓙ"},{u:"Ⓚ",l:"ⓚ"},{u:"Ⓛ",l:"ⓛ"},{u:"Ⓜ",l:"ⓜ"},{u:"Ⓝ",l:"ⓝ"},{u:"Ⓞ",l:"ⓞ"},{u:"Ⓟ",l:"ⓟ"},{u:"Ⓠ",l:"ⓠ"},{u:"Ⓡ",l:"ⓡ"},{u:"Ⓢ",l:"ⓢ"},{u:"Ⓣ",l:"ⓣ"},{u:"Ⓤ",l:"ⓤ"},{u:"Ⓥ",l:"ⓥ"},{u:"Ⓦ",l:"ⓦ"},{u:"Ⓧ",l:"ⓧ"},{u:"Ⓨ",l:"ⓨ"},{u:"Ⓩ",l:"ⓩ"},{u:"Ⰰ",l:"ⰰ"},{u:"Ⰱ",l:"ⰱ"},{u:"Ⰲ",l:"ⰲ"},{u:"Ⰳ",l:"ⰳ"},{u:"Ⰴ",l:"ⰴ"},{u:"Ⰵ",l:"ⰵ"},{u:"Ⰶ",l:"ⰶ"},{u:"Ⰷ",l:"ⰷ"},{u:"Ⰸ",l:"ⰸ"},{u:"Ⰹ",l:"ⰹ"},{u:"Ⰺ",l:"ⰺ"},{u:"Ⰻ",l:"ⰻ"},{u:"Ⰼ",l:"ⰼ"},{u:"Ⰽ",l:"ⰽ"},{u:"Ⰾ",l:"ⰾ"},{u:"Ⰿ",l:"ⰿ"},{u:"Ⱀ",l:"ⱀ"},{u:"Ⱁ",l:"ⱁ"},{u:"Ⱂ",l:"ⱂ"},{u:"Ⱃ",l:"ⱃ"},{u:"Ⱄ",l:"ⱄ"},{u:"Ⱅ",l:"ⱅ"},{u:"Ⱆ",l:"ⱆ"},{u:"Ⱇ",l:"ⱇ"},{u:"Ⱈ",l:"ⱈ"},{u:"Ⱉ",l:"ⱉ"},{u:"Ⱊ",l:"ⱊ"},{u:"Ⱋ",l:"ⱋ"},{u:"Ⱌ",l:"ⱌ"},{u:"Ⱍ",l:"ⱍ"},{u:"Ⱎ",l:"ⱎ"},{u:"Ⱏ",l:"ⱏ"},{u:"Ⱐ",l:"ⱐ"},{u:"Ⱑ",l:"ⱑ"},{u:"Ⱒ",l:"ⱒ"},{u:"Ⱓ",l:"ⱓ"},{u:"Ⱔ",l:"ⱔ"},{u:"Ⱕ",l:"ⱕ"},{u:"Ⱖ",l:"ⱖ"},{u:"Ⱗ",l:"ⱗ"},{u:"Ⱘ",l:"ⱘ"},{u:"Ⱙ",l:"ⱙ"},{u:"Ⱚ",l:"ⱚ"},{u:"Ⱛ",l:"ⱛ"},{u:"Ⱜ",l:"ⱜ"},{u:"Ⱝ",l:"ⱝ"},{u:"Ⱞ",l:"ⱞ"},{u:"Ⱟ",l:"ⱟ"},{u:"Ⱡ",l:"ⱡ"},{u:"Ɫ",l:"ɫ"},{u:"Ᵽ",l:"ᵽ"},{u:"Ɽ",l:"ɽ"},{u:"Ⱨ",l:"ⱨ"},{u:"Ⱪ",l:"ⱪ"},{u:"Ⱬ",l:"ⱬ"},{u:"Ɑ",l:"ɑ"},{u:"Ɱ",l:"ɱ"},{u:"Ɐ",l:"ɐ"},{u:"Ɒ",l:"ɒ"},{u:"Ⱳ",l:"ⱳ"},{u:"Ⱶ",l:"ⱶ"},{u:"Ȿ",l:"ȿ"},{u:"Ɀ",l:"ɀ"},{u:"Ⲁ",l:"ⲁ"},{u:"Ⲃ",l:"ⲃ"},{u:"Ⲅ",l:"ⲅ"},{u:"Ⲇ",l:"ⲇ"},{u:"Ⲉ",l:"ⲉ"},{u:"Ⲋ",l:"ⲋ"},{u:"Ⲍ",l:"ⲍ"},{u:"Ⲏ",l:"ⲏ"},{u:"Ⲑ",l:"ⲑ"},{u:"Ⲓ",l:"ⲓ"},{u:"Ⲕ",l:"ⲕ"},{u:"Ⲗ",l:"ⲗ"},{u:"Ⲙ",l:"ⲙ"},{u:"Ⲛ",l:"ⲛ"},{u:"Ⲝ",l:"ⲝ"},{u:"Ⲟ",l:"ⲟ"},{u:"Ⲡ",l:"ⲡ"},{u:"Ⲣ",l:"ⲣ"},{u:"Ⲥ",l:"ⲥ"},{u:"Ⲧ",l:"ⲧ"},{u:"Ⲩ",l:"ⲩ"},{u:"Ⲫ",l:"ⲫ"},{u:"Ⲭ",l:"ⲭ"},{u:"Ⲯ",l:"ⲯ"},{u:"Ⲱ",l:"ⲱ"},{u:"Ⲳ",l:"ⲳ"},{u:"Ⲵ",l:"ⲵ"},{u:"Ⲷ",l:"ⲷ"},{u:"Ⲹ",l:"ⲹ"},{u:"Ⲻ",l:"ⲻ"},{u:"Ⲽ",l:"ⲽ"},{u:"Ⲿ",l:"ⲿ"},{u:"Ⳁ",l:"ⳁ"},{u:"Ⳃ",l:"ⳃ"},{u:"Ⳅ",l:"ⳅ"},{u:"Ⳇ",l:"ⳇ"},{u:"Ⳉ",l:"ⳉ"},{u:"Ⳋ",l:"ⳋ"},{u:"Ⳍ",l:"ⳍ"},{u:"Ⳏ",l:"ⳏ"},{u:"Ⳑ",l:"ⳑ"},{u:"Ⳓ",l:"ⳓ"},{u:"Ⳕ",l:"ⳕ"},{u:"Ⳗ",l:"ⳗ"},{u:"Ⳙ",l:"ⳙ"},{u:"Ⳛ",l:"ⳛ"},{u:"Ⳝ",l:"ⳝ"},{u:"Ⳟ",l:"ⳟ"},{u:"Ⳡ",l:"ⳡ"},{u:"Ⳣ",l:"ⳣ"},{u:"Ⳬ",l:"ⳬ"},{u:"Ⳮ",l:"ⳮ"},{u:"Ⳳ",l:"ⳳ"},{u:"Ꙁ",l:"ꙁ"},{u:"Ꙃ",l:"ꙃ"},{u:"Ꙅ",l:"ꙅ"},{u:"Ꙇ",l:"ꙇ"},{u:"Ꙉ",l:"ꙉ"},{u:"Ꙋ",l:"ꙋ"},{u:"Ꙍ",l:"ꙍ"},{u:"Ꙏ",l:"ꙏ"},{u:"Ꙑ",l:"ꙑ"},{u:"Ꙓ",l:"ꙓ"},{u:"Ꙕ",l:"ꙕ"},{u:"Ꙗ",l:"ꙗ"},{u:"Ꙙ",l:"ꙙ"},{u:"Ꙛ",l:"ꙛ"},{u:"Ꙝ",l:"ꙝ"},{u:"Ꙟ",l:"ꙟ"},{u:"Ꙡ",l:"ꙡ"},{u:"Ꙣ",l:"ꙣ"},{u:"Ꙥ",l:"ꙥ"},{u:"Ꙧ",l:"ꙧ"},{u:"Ꙩ",l:"ꙩ"},{u:"Ꙫ",l:"ꙫ"},{u:"Ꙭ",l:"ꙭ"},{u:"Ꚁ",l:"ꚁ"},{u:"Ꚃ",l:"ꚃ"},{u:"Ꚅ",l:"ꚅ"},{u:"Ꚇ",l:"ꚇ"},{u:"Ꚉ",l:"ꚉ"},{u:"Ꚋ",l:"ꚋ"},{u:"Ꚍ",l:"ꚍ"},{u:"Ꚏ",l:"ꚏ"},{u:"Ꚑ",l:"ꚑ"},{u:"Ꚓ",l:"ꚓ"},{u:"Ꚕ",l:"ꚕ"},{u:"Ꚗ",l:"ꚗ"},{u:"Ꚙ",l:"ꚙ"},{u:"Ꚛ",l:"ꚛ"},{u:"Ꜣ",l:"ꜣ"},{u:"Ꜥ",l:"ꜥ"},{u:"Ꜧ",l:"ꜧ"},{u:"Ꜩ",l:"ꜩ"},{u:"Ꜫ",l:"ꜫ"},{u:"Ꜭ",l:"ꜭ"},{u:"Ꜯ",l:"ꜯ"},{u:"Ꜳ",l:"ꜳ"},{u:"Ꜵ",l:"ꜵ"},{u:"Ꜷ",l:"ꜷ"},{u:"Ꜹ",l:"ꜹ"},{u:"Ꜻ",l:"ꜻ"},{u:"Ꜽ",l:"ꜽ"},{u:"Ꜿ",l:"ꜿ"},{u:"Ꝁ",l:"ꝁ"},{u:"Ꝃ",l:"ꝃ"},{u:"Ꝅ",l:"ꝅ"},{u:"Ꝇ",l:"ꝇ"},{u:"Ꝉ",l:"ꝉ"},{u:"Ꝋ",l:"ꝋ"},{u:"Ꝍ",l:"ꝍ"},{u:"Ꝏ",l:"ꝏ"},{u:"Ꝑ",l:"ꝑ"},{u:"Ꝓ",l:"ꝓ"},{u:"Ꝕ",l:"ꝕ"},{u:"Ꝗ",l:"ꝗ"},{u:"Ꝙ",l:"ꝙ"},{u:"Ꝛ",l:"ꝛ"},{u:"Ꝝ",l:"ꝝ"},{u:"Ꝟ",l:"ꝟ"},{u:"Ꝡ",l:"ꝡ"},{u:"Ꝣ",l:"ꝣ"},{u:"Ꝥ",l:"ꝥ"},{u:"Ꝧ",l:"ꝧ"},{u:"Ꝩ",l:"ꝩ"},{u:"Ꝫ",l:"ꝫ"},{u:"Ꝭ",l:"ꝭ"},{u:"Ꝯ",l:"ꝯ"},{u:"Ꝺ",l:"ꝺ"},{u:"Ꝼ",l:"ꝼ"},{u:"Ᵹ",l:"ᵹ"},{u:"Ꝿ",l:"ꝿ"},{u:"Ꞁ",l:"ꞁ"},{u:"Ꞃ",l:"ꞃ"},{u:"Ꞅ",l:"ꞅ"},{u:"Ꞇ",l:"ꞇ"},{u:"Ꞌ",l:"ꞌ"},{u:"Ɥ",l:"ɥ"},{u:"Ꞑ",l:"ꞑ"},{u:"Ꞓ",l:"ꞓ"},{u:"Ꞗ",l:"ꞗ"},{u:"Ꞙ",l:"ꞙ"},{u:"Ꞛ",l:"ꞛ"},{u:"Ꞝ",l:"ꞝ"},{u:"Ꞟ",l:"ꞟ"},{u:"Ꞡ",l:"ꞡ"},{u:"Ꞣ",l:"ꞣ"},{u:"Ꞥ",l:"ꞥ"},{u:"Ꞧ",l:"ꞧ"},{u:"Ꞩ",l:"ꞩ"},{u:"Ɦ",l:"ɦ"},{u:"Ɜ",l:"ɜ"},{u:"Ɡ",l:"ɡ"},{u:"Ɬ",l:"ɬ"},{u:"Ɪ",l:"ɪ"},{u:"Ʞ",l:"ʞ"},{u:"Ʇ",l:"ʇ"},{u:"Ʝ",l:"ʝ"},{u:"Ꭓ",l:"ꭓ"},{u:"Ꞵ",l:"ꞵ"},{u:"Ꞷ",l:"ꞷ"},{u:"Ꞹ",l:"ꞹ"},{u:"Ꞻ",l:"ꞻ"},{u:"Ꞽ",l:"ꞽ"},{u:"Ꞿ",l:"ꞿ"},{u:"Ꟁ",l:"ꟁ"},{u:"Ꟃ",l:"ꟃ"},{u:"Ꞔ",l:"ꞔ"},{u:"Ʂ",l:"ʂ"},{u:"Ᶎ",l:"ᶎ"},{u:"Ꟈ",l:"ꟈ"},{u:"Ꟊ",l:"ꟊ"},{u:"Ɤ",l:"ɤ"},{u:"Ꟍ",l:"ꟍ"},{u:"Ꟑ",l:"ꟑ"},{u:"Ꟗ",l:"ꟗ"},{u:"Ꟙ",l:"ꟙ"},{u:"Ꟛ",l:"ꟛ"},{u:"Ƛ",l:"ƛ"},{u:"Ꟶ",l:"ꟶ"},{u:"A",l:"a"},{u:"B",l:"b"},{u:"C",l:"c"},{u:"D",l:"d"},{u:"E",l:"e"},{u:"F",l:"f"},{u:"G",l:"g"},{u:"H",l:"h"},{u:"I",l:"i"},{u:"J",l:"j"},{u:"K",l:"k"},{u:"L",l:"l"},{u:"M",l:"m"},{u:"N",l:"n"},{u:"O",l:"o"},{u:"P",l:"p"},{u:"Q",l:"q"},{u:"R",l:"r"},{u:"S",l:"s"},{u:"T",l:"t"},{u:"U",l:"u"},{u:"V",l:"v"},{u:"W",l:"w"},{u:"X",l:"x"},{u:"Y",l:"y"},{u:"Z",l:"z"},{u:"𐐀",l:"𐐨"},{u:"𐐁",l:"𐐩"},{u:"𐐂",l:"𐐪"},{u:"𐐃",l:"𐐫"},{u:"𐐄",l:"𐐬"},{u:"𐐅",l:"𐐭"},{u:"𐐆",l:"𐐮"},{u:"𐐇",l:"𐐯"},{u:"𐐈",l:"𐐰"},{u:"𐐉",l:"𐐱"},{u:"𐐊",l:"𐐲"},{u:"𐐋",l:"𐐳"},{u:"𐐌",l:"𐐴"},{u:"𐐍",l:"𐐵"},{u:"𐐎",l:"𐐶"},{u:"𐐏",l:"𐐷"},{u:"𐐐",l:"𐐸"},{u:"𐐑",l:"𐐹"},{u:"𐐒",l:"𐐺"},{u:"𐐓",l:"𐐻"},{u:"𐐔",l:"𐐼"},{u:"𐐕",l:"𐐽"},{u:"𐐖",l:"𐐾"},{u:"𐐗",l:"𐐿"},{u:"𐐘",l:"𐑀"},{u:"𐐙",l:"𐑁"},{u:"𐐚",l:"𐑂"},{u:"𐐛",l:"𐑃"},{u:"𐐜",l:"𐑄"},{u:"𐐝",l:"𐑅"},{u:"𐐞",l:"𐑆"},{u:"𐐟",l:"𐑇"},{u:"𐐠",l:"𐑈"},{u:"𐐡",l:"𐑉"},{u:"𐐢",l:"𐑊"},{u:"𐐣",l:"𐑋"},{u:"𐐤",l:"𐑌"},{u:"𐐥",l:"𐑍"},{u:"𐐦",l:"𐑎"},{u:"𐐧",l:"𐑏"},{u:"𐒰",l:"𐓘"},{u:"𐒱",l:"𐓙"},{u:"𐒲",l:"𐓚"},{u:"𐒳",l:"𐓛"},{u:"𐒴",l:"𐓜"},{u:"𐒵",l:"𐓝"},{u:"𐒶",l:"𐓞"},{u:"𐒷",l:"𐓟"},{u:"𐒸",l:"𐓠"},{u:"𐒹",l:"𐓡"},{u:"𐒺",l:"𐓢"},{u:"𐒻",l:"𐓣"},{u:"𐒼",l:"𐓤"},{u:"𐒽",l:"𐓥"},{u:"𐒾",l:"𐓦"},{u:"𐒿",l:"𐓧"},{u:"𐓀",l:"𐓨"},{u:"𐓁",l:"𐓩"},{u:"𐓂",l:"𐓪"},{u:"𐓃",l:"𐓫"},{u:"𐓄",l:"𐓬"},{u:"𐓅",l:"𐓭"},{u:"𐓆",l:"𐓮"},{u:"𐓇",l:"𐓯"},{u:"𐓈",l:"𐓰"},{u:"𐓉",l:"𐓱"},{u:"𐓊",l:"𐓲"},{u:"𐓋",l:"𐓳"},{u:"𐓌",l:"𐓴"},{u:"𐓍",l:"𐓵"},{u:"𐓎",l:"𐓶"},{u:"𐓏",l:"𐓷"},{u:"𐓐",l:"𐓸"},{u:"𐓑",l:"𐓹"},{u:"𐓒",l:"𐓺"},{u:"𐓓",l:"𐓻"},{u:"𐕰",l:"𐖗"},{u:"𐕱",l:"𐖘"},{u:"𐕲",l:"𐖙"},{u:"𐕳",l:"𐖚"},{u:"𐕴",l:"𐖛"},{u:"𐕵",l:"𐖜"},{u:"𐕶",l:"𐖝"},{u:"𐕷",l:"𐖞"},{u:"𐕸",l:"𐖟"},{u:"𐕹",l:"𐖠"},{u:"𐕺",l:"𐖡"},{u:"𐕼",l:"𐖣"},{u:"𐕽",l:"𐖤"},{u:"𐕾",l:"𐖥"},{u:"𐕿",l:"𐖦"},{u:"𐖀",l:"𐖧"},{u:"𐖁",l:"𐖨"},{u:"𐖂",l:"𐖩"},{u:"𐖃",l:"𐖪"},{u:"𐖄",l:"𐖫"},{u:"𐖅",l:"𐖬"},{u:"𐖆",l:"𐖭"},{u:"𐖇",l:"𐖮"},{u:"𐖈",l:"𐖯"},{u:"𐖉",l:"𐖰"},{u:"𐖊",l:"𐖱"},{u:"𐖌",l:"𐖳"},{u:"𐖍",l:"𐖴"},{u:"𐖎",l:"𐖵"},{u:"𐖏",l:"𐖶"},{u:"𐖐",l:"𐖷"},{u:"𐖑",l:"𐖸"},{u:"𐖒",l:"𐖹"},{u:"𐖔",l:"𐖻"},{u:"𐖕",l:"𐖼"},{u:"𐲀",l:"𐳀"},{u:"𐲁",l:"𐳁"},{u:"𐲂",l:"𐳂"},{u:"𐲃",l:"𐳃"},{u:"𐲄",l:"𐳄"},{u:"𐲅",l:"𐳅"},{u:"𐲆",l:"𐳆"},{u:"𐲇",l:"𐳇"},{u:"𐲈",l:"𐳈"},{u:"𐲉",l:"𐳉"},{u:"𐲊",l:"𐳊"},{u:"𐲋",l:"𐳋"},{u:"𐲌",l:"𐳌"},{u:"𐲍",l:"𐳍"},{u:"𐲎",l:"𐳎"},{u:"𐲏",l:"𐳏"},{u:"𐲐",l:"𐳐"},{u:"𐲑",l:"𐳑"},{u:"𐲒",l:"𐳒"},{u:"𐲓",l:"𐳓"},{u:"𐲔",l:"𐳔"},{u:"𐲕",l:"𐳕"},{u:"𐲖",l:"𐳖"},{u:"𐲗",l:"𐳗"},{u:"𐲘",l:"𐳘"},{u:"𐲙",l:"𐳙"},{u:"𐲚",l:"𐳚"},{u:"𐲛",l:"𐳛"},{u:"𐲜",l:"𐳜"},{u:"𐲝",l:"𐳝"},{u:"𐲞",l:"𐳞"},{u:"𐲟",l:"𐳟"},{u:"𐲠",l:"𐳠"},{u:"𐲡",l:"𐳡"},{u:"𐲢",l:"𐳢"},{u:"𐲣",l:"𐳣"},{u:"𐲤",l:"𐳤"},{u:"𐲥",l:"𐳥"},{u:"𐲦",l:"𐳦"},{u:"𐲧",l:"𐳧"},{u:"𐲨",l:"𐳨"},{u:"𐲩",l:"𐳩"},{u:"𐲪",l:"𐳪"},{u:"𐲫",l:"𐳫"},{u:"𐲬",l:"𐳬"},{u:"𐲭",l:"𐳭"},{u:"𐲮",l:"𐳮"},{u:"𐲯",l:"𐳯"},{u:"𐲰",l:"𐳰"},{u:"𐲱",l:"𐳱"},{u:"𐲲",l:"𐳲"},{u:"𐵐",l:"𐵰"},{u:"𐵑",l:"𐵱"},{u:"𐵒",l:"𐵲"},{u:"𐵓",l:"𐵳"},{u:"𐵔",l:"𐵴"},{u:"𐵕",l:"𐵵"},{u:"𐵖",l:"𐵶"},{u:"𐵗",l:"𐵷"},{u:"𐵘",l:"𐵸"},{u:"𐵙",l:"𐵹"},{u:"𐵚",l:"𐵺"},{u:"𐵛",l:"𐵻"},{u:"𐵜",l:"𐵼"},{u:"𐵝",l:"𐵽"},{u:"𐵞",l:"𐵾"},{u:"𐵟",l:"𐵿"},{u:"𐵠",l:"𐶀"},{u:"𐵡",l:"𐶁"},{u:"𐵢",l:"𐶂"},{u:"𐵣",l:"𐶃"},{u:"𐵤",l:"𐶄"},{u:"𐵥",l:"𐶅"},{u:"𑢠",l:"𑣀"},{u:"𑢡",l:"𑣁"},{u:"𑢢",l:"𑣂"},{u:"𑢣",l:"𑣃"},{u:"𑢤",l:"𑣄"},{u:"𑢥",l:"𑣅"},{u:"𑢦",l:"𑣆"},{u:"𑢧",l:"𑣇"},{u:"𑢨",l:"𑣈"},{u:"𑢩",l:"𑣉"},{u:"𑢪",l:"𑣊"},{u:"𑢫",l:"𑣋"},{u:"𑢬",l:"𑣌"},{u:"𑢭",l:"𑣍"},{u:"𑢮",l:"𑣎"},{u:"𑢯",l:"𑣏"},{u:"𑢰",l:"𑣐"},{u:"𑢱",l:"𑣑"},{u:"𑢲",l:"𑣒"},{u:"𑢳",l:"𑣓"},{u:"𑢴",l:"𑣔"},{u:"𑢵",l:"𑣕"},{u:"𑢶",l:"𑣖"},{u:"𑢷",l:"𑣗"},{u:"𑢸",l:"𑣘"},{u:"𑢹",l:"𑣙"},{u:"𑢺",l:"𑣚"},{u:"𑢻",l:"𑣛"},{u:"𑢼",l:"𑣜"},{u:"𑢽",l:"𑣝"},{u:"𑢾",l:"𑣞"},{u:"𑢿",l:"𑣟"},{u:"𖹀",l:"𖹠"},{u:"𖹁",l:"𖹡"},{u:"𖹂",l:"𖹢"},{u:"𖹃",l:"𖹣"},{u:"𖹄",l:"𖹤"},{u:"𖹅",l:"𖹥"},{u:"𖹆",l:"𖹦"},{u:"𖹇",l:"𖹧"},{u:"𖹈",l:"𖹨"},{u:"𖹉",l:"𖹩"},{u:"𖹊",l:"𖹪"},{u:"𖹋",l:"𖹫"},{u:"𖹌",l:"𖹬"},{u:"𖹍",l:"𖹭"},{u:"𖹎",l:"𖹮"},{u:"𖹏",l:"𖹯"},{u:"𖹐",l:"𖹰"},{u:"𖹑",l:"𖹱"},{u:"𖹒",l:"𖹲"},{u:"𖹓",l:"𖹳"},{u:"𖹔",l:"𖹴"},{u:"𖹕",l:"𖹵"},{u:"𖹖",l:"𖹶"},{u:"𖹗",l:"𖹷"},{u:"𖹘",l:"𖹸"},{u:"𖹙",l:"𖹹"},{u:"𖹚",l:"𖹺"},{u:"𖹛",l:"𖹻"},{u:"𖹜",l:"𖹼"},{u:"𖹝",l:"𖹽"},{u:"𖹞",l:"𖹾"},{u:"𖹟",l:"𖹿"},{u:"𞤀",l:"𞤢"},{u:"𞤁",l:"𞤣"},{u:"𞤂",l:"𞤤"},{u:"𞤃",l:"𞤥"},{u:"𞤄",l:"𞤦"},{u:"𞤅",l:"𞤧"},{u:"𞤆",l:"𞤨"},{u:"𞤇",l:"𞤩"},{u:"𞤈",l:"𞤪"},{u:"𞤉",l:"𞤫"},{u:"𞤊",l:"𞤬"},{u:"𞤋",l:"𞤭"},{u:"𞤌",l:"𞤮"},{u:"𞤍",l:"𞤯"},{u:"𞤎",l:"𞤰"},{u:"𞤏",l:"𞤱"},{u:"𞤐",l:"𞤲"},{u:"𞤑",l:"𞤳"},{u:"𞤒",l:"𞤴"},{u:"𞤓",l:"𞤵"},{u:"𞤔",l:"𞤶"},{u:"𞤕",l:"𞤷"},{u:"𞤖",l:"𞤸"},{u:"𞤗",l:"𞤹"},{u:"𞤘",l:"𞤺"},{u:"𞤙",l:"𞤻"},{u:"𞤚",l:"𞤼"},{u:"𞤛",l:"𞤽"},{u:"𞤜",l:"𞤾"},{u:"𞤝",l:"𞤿"},{u:"𞤞",l:"𞥀"},{u:"𞤟",l:"𞥁"},{u:"𞤠",l:"𞥂"},{u:"𞤡",l:"𞥃"}] + +# Tellraw +execute if score #StringLib.ShowLoadMessage StringLib matches 0 run return 0 +execute if score #StringLib.ShowLoadMessage StringLib matches 1 run tellraw @a ["﹌ ",{text:"StringLib >> ",color:"#99EAD6"},"Installed StringLib (v0.2.0)"] +execute if score #StringLib.ShowLoadMessage StringLib matches 1 run tellraw @a ["﹌ ",{text:"StringLib >> ",color:"#99EAD6"},{text:"Click here",bold:true,color:"yellow",click_event:{action:"run_command",command:"/function datalib:debug/menu/log/stringlib_toggle_load_message"},hover_event:{action:"show_text",value:["/function datalib:debug/menu/log/stringlib_toggle_load_message"]}}," to toggle the load message"] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/load.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/load.mcfunction new file mode 100644 index 00000000..4496bb64 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/load.mcfunction @@ -0,0 +1,6 @@ +# Init +scoreboard objectives add StringLib dummy +execute unless score #StringLib.Init StringLib matches 1 run function datalib:modules/string/internal/legacy/init + +# Tellraw +execute if score #StringLib.ShowLoadMessage StringLib matches 1 run tellraw @a ["﹌ ",{"text":"StringLib >> ","color":"#99EAD6"},{"text":"Made by CMDred","hover_event":{"action":"show_text","value":[{"text":"YouTube: ","color":"dark_aqua"},{"text":"CMDred","color":"white"}]}},"\n﹌ ",{"text":"StringLib >> ","color":"#99EAD6"},"Get the latest updates: ",{"text":"Modrinth","color":"#5491F7","hover_event":{"action":"show_text","value":["Open page"]}},", ",{"text":"GitHub","color":"#5491F7","hover_event":{"action":"show_text","value":["Open page"]}}] diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/check_word_rest.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/check_word_rest.mcfunction new file mode 100644 index 00000000..36ebae70 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/check_word_rest.mcfunction @@ -0,0 +1,18 @@ +# Check if 'Find' is located at that position (First character already matches) (IsFindLength is set to 0 because the 'store success' check here only stores the value if it's 1 because it has a command after it that might not run) +execute store result score #StringLib.CheckString.CharsLeft StringLib run data get storage datalib:stringlib_data.temp data.String +scoreboard players set #StringLib.CheckString.IsFindLength StringLib 0 +execute store success score #StringLib.CheckString.IsFindLength StringLib if score #StringLib.FindLength StringLib <= #StringLib.CheckString.CharsLeft StringLib run scoreboard players operation #StringLib.CheckString.CharsLeft StringLib = #StringLib.FindLength StringLib +execute if score #StringLib.CheckString.IsFindLength StringLib matches 0 run return 0 +scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 + +data modify storage datalib:stringlib_data.temp data.CheckString.String set string storage datalib:stringlib_data.temp data.String 1 +data modify storage datalib:stringlib_data.temp data.CheckString.Find set string storage datalib:stringlib_data.input replace.Find 1 + +function datalib:modules/string/internal/legacy/find/check_word_rest_loop +execute if score #StringLib.SuccessCheck StringLib matches 0 run return 0 + +# Replace (FindLength > 1) (Already in this function instead of running the other one to save some score checks) +data modify storage datalib:stringlib_data.input concat append from storage datalib:stringlib_data.temp data.StringBefore[] +data modify storage datalib:stringlib_data.input concat append from storage datalib:stringlib_data.input replace.Replace +data modify storage datalib:stringlib_data.temp data.StringBefore set value [] +return run scoreboard players add #StringLib.ReturnValue StringLib 1 diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/check_word_start_loop.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/check_word_start_loop.mcfunction new file mode 100644 index 00000000..46296b9e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/check_word_start_loop.mcfunction @@ -0,0 +1,11 @@ +# Check if first character matches +data modify storage datalib:stringlib_data.temp data.FirstChar set string storage datalib:stringlib_data.temp data.String 0 1 +execute store success score #StringLib.SuccessCheck StringLib run data modify storage datalib:stringlib_data.temp data.FirstChar set string storage datalib:stringlib_data.input replace.Find 0 1 +execute if score #StringLib.SuccessCheck StringLib matches 0 if function datalib:modules/string/internal/legacy/replace/replace run return 0 + +# Next loop (Stop once the word can no longer fit, or if it's been found already) +execute if score #StringLib.Index StringLib > #StringLib.CharsTotal StringLib run return run scoreboard players set #StringLib.FoundNothing StringLib 1 +scoreboard players add #StringLib.Index StringLib 1 +data modify storage datalib:stringlib_data.temp data.StringBefore append string storage datalib:stringlib_data.temp data.String 0 1 +data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.String 1 +function datalib:modules/string/internal/legacy/replace/check_word_start_loop diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/main.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/main.mcfunction new file mode 100644 index 00000000..bc21177a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/main.mcfunction @@ -0,0 +1,13 @@ +# Setup +function datalib:modules/string/internal/legacy/replace/check_word_start_loop + +# Loop (Search for next occurence of the "Find" string. Stop if it found enough occurences already or if it hit a dead end, or if the string ends. Needs that last check because it skips it in "check_word_start_loop" if the first letter matches) +execute if score #StringLib.FoundNothing StringLib matches 1 run return 0 +execute if score #StringLib.FindAmount StringLib matches 1 run return 0 +execute if score #StringLib.Index StringLib > #StringLib.CharsTotal StringLib run return 0 + +scoreboard players remove #StringLib.FindAmount StringLib 1 +scoreboard players operation #StringLib.Index StringLib += #StringLib.FindLength StringLib +execute if score #StringLib.FindLength StringLib matches 1 run data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.String 1 +execute if score #StringLib.FindLength StringLib matches 2.. run data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.CheckString.String 1 +function datalib:modules/string/internal/legacy/replace/main diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/replace.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/replace.mcfunction new file mode 100644 index 00000000..400dae9e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/replace.mcfunction @@ -0,0 +1,9 @@ +# Replace (FindLength > 1) +execute if score #StringLib.FindLength StringLib matches 2.. run return run function datalib:modules/string/internal/legacy/replace/check_word_rest + +# Replace (FindLength = 1) +data modify storage datalib:stringlib_data.temp data.CheckString.String set from storage datalib:stringlib_data.temp data.String +data modify storage datalib:stringlib_data.input concat append from storage datalib:stringlib_data.temp data.StringBefore[] +data modify storage datalib:stringlib_data.input concat append from storage datalib:stringlib_data.input replace.Replace +data modify storage datalib:stringlib_data.temp data.StringBefore set value [] +return run scoreboard players add #StringLib.ReturnValue StringLib 1 diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/check_word_rest.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/check_word_rest.mcfunction new file mode 100644 index 00000000..c3222098 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/check_word_rest.mcfunction @@ -0,0 +1,18 @@ +# Check if 'Find' is located at that position (Last character already matches) (IsFindLength is set to 0 because the 'store success' check here only stores the value if it's 1 because it has a command after it that might not run) +execute store result score #StringLib.CheckString.CharsLeft StringLib run data get storage datalib:stringlib_data.temp data.String +scoreboard players set #StringLib.CheckString.IsFindLength StringLib 0 +execute store success score #StringLib.CheckString.IsFindLength StringLib if score #StringLib.FindLength StringLib <= #StringLib.CheckString.CharsLeft StringLib run scoreboard players operation #StringLib.CheckString.CharsLeft StringLib = #StringLib.FindLength StringLib +execute if score #StringLib.CheckString.IsFindLength StringLib matches 0 run return 0 +scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 + +data modify storage datalib:stringlib_data.temp data.CheckString.String set string storage datalib:stringlib_data.temp data.String 0 -1 +data modify storage datalib:stringlib_data.temp data.CheckString.Find set string storage datalib:stringlib_data.input replace.Find 0 -1 + +function datalib:modules/string/internal/legacy/find/reversed/check_word_rest_loop +execute if score #StringLib.SuccessCheck StringLib matches 0 run return 0 + +# Replace (FindLength < -1) (Already in this function instead of running the other one to save some score checks) +data modify storage datalib:stringlib_data.input concat prepend from storage datalib:stringlib_data.temp data.StringAfter[] +data modify storage datalib:stringlib_data.input concat prepend from storage datalib:stringlib_data.input replace.Replace +data modify storage datalib:stringlib_data.temp data.StringAfter set value [] +return run scoreboard players add #StringLib.ReturnValue StringLib 1 diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/check_word_start_loop.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/check_word_start_loop.mcfunction new file mode 100644 index 00000000..394ff94e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/check_word_start_loop.mcfunction @@ -0,0 +1,11 @@ +# Check if last character matches +data modify storage datalib:stringlib_data.temp data.LastChar set string storage datalib:stringlib_data.temp data.String -1 +execute store success score #StringLib.SuccessCheck StringLib run data modify storage datalib:stringlib_data.temp data.LastChar set string storage datalib:stringlib_data.input replace.Find -1 +execute if score #StringLib.SuccessCheck StringLib matches 0 if function datalib:modules/string/internal/legacy/replace/reversed/replace run return 0 + +# Next loop (Stop once the word can no longer fit, or if it's been found already) +execute if score #StringLib.Index StringLib matches 0 run return run scoreboard players set #StringLib.FoundNothing StringLib 1 +scoreboard players remove #StringLib.Index StringLib 1 +data modify storage datalib:stringlib_data.temp data.StringAfter prepend string storage datalib:stringlib_data.temp data.String -1 +data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.String 0 -1 +function datalib:modules/string/internal/legacy/replace/reversed/check_word_start_loop diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/main.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/main.mcfunction new file mode 100644 index 00000000..da1d381c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/main.mcfunction @@ -0,0 +1,13 @@ +# Setup +function datalib:modules/string/internal/legacy/replace/reversed/check_word_start_loop + +# Loop (Search for next occurence of the "Find" string. Stop if it found enough occurences already or if it hit a dead end, or if the string ends. Needs that last check because it skips it in "check_word_start_loop" if the last letter matches) +execute if score #StringLib.FoundNothing StringLib matches 1 run return 0 +execute if score #StringLib.FindAmount StringLib matches -1 run return 0 +execute if score #StringLib.Index StringLib < #StringLib.FindLength StringLib run return 0 + +scoreboard players add #StringLib.FindAmount StringLib 1 +scoreboard players operation #StringLib.Index StringLib -= #StringLib.FindLength StringLib +execute if score #StringLib.FindLength StringLib matches 1 run data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.String 0 -1 +execute if score #StringLib.FindLength StringLib matches 2.. run data modify storage datalib:stringlib_data.temp data.String set string storage datalib:stringlib_data.temp data.CheckString.String 0 -1 +function datalib:modules/string/internal/legacy/replace/reversed/main diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/replace.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/replace.mcfunction new file mode 100644 index 00000000..9ae7523f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/replace/reversed/replace.mcfunction @@ -0,0 +1,9 @@ +# Replace (FindLength > 1) +execute if score #StringLib.FindLength StringLib matches 2.. run return run function datalib:modules/string/internal/legacy/replace/reversed/check_word_rest + +# Replace (FindLength = 1) +data modify storage datalib:stringlib_data.temp data.CheckString.String set from storage datalib:stringlib_data.temp data.String +data modify storage datalib:stringlib_data.input concat prepend from storage datalib:stringlib_data.temp data.StringAfter[] +data modify storage datalib:stringlib_data.input concat prepend from storage datalib:stringlib_data.input replace.Replace +data modify storage datalib:stringlib_data.temp data.StringAfter set value [] +return run scoreboard players add #StringLib.ReturnValue StringLib 1 diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/uninstall.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/uninstall.mcfunction new file mode 100644 index 00000000..a9a36293 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/legacy/uninstall.mcfunction @@ -0,0 +1,49 @@ +# Check if it's installed +scoreboard objectives add StringLib.Uninstall dummy +execute if score #StringLib.Init StringLib matches 1 run scoreboard players set #StringLib.Init StringLib.Uninstall 1 +execute unless score #StringLib.Init StringLib.Uninstall matches 1 run tellraw @a ["﹌ ",{"text":"StringLib >> ","color":"#99EAD6"},{"text":"⚠ Could not remove StringLib.\nIs it installed?","color":"red"}] +execute unless score #StringLib.Init StringLib.Uninstall matches 1 run return run scoreboard objectives remove StringLib.Uninstall +scoreboard objectives remove StringLib.Uninstall + +# Tellraw +tellraw @s ["﹌ ",{"text":"StringLib >> ","color":"#99EAD6"},"Uninstalled StringLib (v0.2.0)"] + +# Remove scoreboards & data storages +scoreboard objectives remove StringLib + +scoreboard players reset #StringLib.Init +scoreboard players reset #StringLib.ShowLoadMessage +scoreboard players reset #StringLib.c-1 +scoreboard players reset #StringLib.c100 +scoreboard players reset #StringLib.StringsTotal +scoreboard players reset #StringLib.CharsLeft +scoreboard players reset #StringLib.CharsTotal +scoreboard players reset #StringLib.ConcatsLeft +scoreboard players reset #StringLib.SuccessCheck +scoreboard players reset #StringLib.FindLength +scoreboard players reset #StringLib.FindAmount +scoreboard players reset #StringLib.KeepEmpty +scoreboard players reset #StringLib.SeparatorLength +scoreboard players reset #StringLib.Max +scoreboard players reset #StringLib.SplitsLeft +scoreboard players reset #StringLib.Index +scoreboard players reset #StringLib.FoundNothing +scoreboard players reset #StringLib.ReturnValue +scoreboard players reset #StringLib.CheckString.CharsLeft +scoreboard players reset #StringLib.CheckString.IsFindLength + +data remove storage datalib:stringlib_data.zprivate data +data remove storage datalib:stringlib_data.input concat +data remove storage datalib:stringlib_data.input find +data remove storage datalib:stringlib_data.input replace +data remove storage datalib:stringlib_data.input insert +data remove storage datalib:stringlib_data.input split +data remove storage datalib:stringlib_data.output concat +data remove storage datalib:stringlib_data.output to_lowercase +data remove storage datalib:stringlib_data.output to_uppercase +data remove storage datalib:stringlib_data.output to_number +data remove storage datalib:stringlib_data.output to_string +data remove storage datalib:stringlib_data.output find +data remove storage datalib:stringlib_data.output replace +data remove storage datalib:stringlib_data.output insert +data remove storage datalib:stringlib_data.output split \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/replace.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/replace.mcfunction new file mode 100644 index 00000000..b32bd675 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/replace.mcfunction @@ -0,0 +1,17 @@ +# datalib:modules/string/internal/replace +# Input: datalib:input string — original string +# datalib:input find — substring to replace +# datalib:input replace — replacement string +# datalib:input n — instance count (0/unset=all, +n=first n, -n=last n) +# Output: datalib:output string.result — resulting string +# Dep: StringLib (CMDred) +data modify storage datalib:stringlib_data.input replace.String set from storage datalib:input string +data modify storage datalib:stringlib_data.input replace.Find set from storage datalib:input find +data modify storage datalib:stringlib_data.input replace.Replace set from storage datalib:input replace +data remove storage datalib:stringlib_data.input replace.n +data modify storage datalib:stringlib_data.input replace.n set from storage datalib:input n +function datalib:modules/string/api/legacy/replace +data modify storage datalib:output string.result set from storage datalib:stringlib_data.output replace +data remove storage datalib:stringlib_data.input replace +data remove storage datalib:stringlib_data.output replace +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/replace","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/split.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/split.mcfunction new file mode 100644 index 00000000..5d516826 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/split.mcfunction @@ -0,0 +1,19 @@ +# datalib:modules/string/internal/split +# Input: datalib:input string — original string +# datalib:input separator — split delimiter (default " ", ""=each char) +# datalib:input n — max splits (0/unset=all, +n=first n, -n=last n) +# datalib:input keep_empty — 1b to keep empty segments, omit/0b to strip +# Output: datalib:output string.result — list of string segments +# Dep: StringLib (CMDred) +data modify storage datalib:stringlib_data.input split.String set from storage datalib:input string +data remove storage datalib:stringlib_data.input split.Separator +data modify storage datalib:stringlib_data.input split.Separator set from storage datalib:input separator +data remove storage datalib:stringlib_data.input split.n +data modify storage datalib:stringlib_data.input split.n set from storage datalib:input n +data remove storage datalib:stringlib_data.input split.KeepEmpty +data modify storage datalib:stringlib_data.input split.KeepEmpty set from storage datalib:input keep_empty +function datalib:modules/string/api/legacy/split +data modify storage datalib:output string.result set from storage datalib:stringlib_data.output split +data remove storage datalib:stringlib_data.input split +data remove storage datalib:stringlib_data.output split +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/split","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/to_lowercase.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_lowercase.mcfunction new file mode 100644 index 00000000..384cf66b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_lowercase.mcfunction @@ -0,0 +1,11 @@ +# datalib:modules/string/internal/to_lowercase +# Fast variant — covers A-Z only (faster) +# Input: datalib:input string — string to convert +# Output: datalib:output string.result — lowercase string +# Dep: StringLib (CMDred) +data modify storage datalib:engine _str_bridge.String set from storage datalib:input string +function datalib:runtime/lib/internal/string/to_lower_fast_dispatch with storage datalib:engine _str_bridge +data modify storage datalib:output string.result set from storage datalib:stringlib_data.output to_lowercase +data remove storage datalib:stringlib_data.output to_lowercase +data remove storage datalib:engine _str_bridge +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_lowercase","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/to_lowercase_full.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_lowercase_full.mcfunction new file mode 100644 index 00000000..8fd5215f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_lowercase_full.mcfunction @@ -0,0 +1,11 @@ +# datalib:modules/string/internal/to_lowercase_full +# Full variant — covers full Unicode uppercase mapping (slower) +# Input: datalib:input string — string to convert +# Output: datalib:output string.result — lowercase string +# Dep: StringLib (CMDred) +data modify storage datalib:engine _str_bridge.String set from storage datalib:input string +function datalib:runtime/lib/internal/string/to_lower_full_dispatch with storage datalib:engine _str_bridge +data modify storage datalib:output string.result set from storage datalib:stringlib_data.output to_lowercase +data remove storage datalib:stringlib_data.output to_lowercase +data remove storage datalib:engine _str_bridge +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_lowercase_full","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/to_number.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_number.mcfunction new file mode 100644 index 00000000..f9a1d485 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_number.mcfunction @@ -0,0 +1,10 @@ +# datalib:modules/string/internal/to_number +# Input: datalib:input string — numeric string (e.g. "42" or "3.14") +# Output: datalib:output string.result — numeric NBT value +# Dep: StringLib (CMDred) +data modify storage datalib:engine _str_bridge.Input set from storage datalib:input string +function datalib:runtime/lib/internal/string/to_number_dispatch with storage datalib:engine _str_bridge +data modify storage datalib:output string.result set from storage datalib:stringlib_data.output to_number +data remove storage datalib:stringlib_data.output to_number +data remove storage datalib:engine _str_bridge +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_number","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/to_string.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_string.mcfunction new file mode 100644 index 00000000..c21c249c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_string.mcfunction @@ -0,0 +1,11 @@ +# datalib:modules/string/internal/to_string +# Input: datalib:input value — numeric or any SNBT value to stringify +# Output: datalib:output string.result — string representation +# Note: Prefer 'data modify ... set string storage ...' when possible (cheaper) +# Dep: StringLib (CMDred) +data modify storage datalib:engine _str_bridge.Input set from storage datalib:input value +function datalib:runtime/lib/internal/string/to_string_dispatch with storage datalib:engine _str_bridge +data modify storage datalib:output string.result set from storage datalib:stringlib_data.output to_string +data remove storage datalib:stringlib_data.output to_string +data remove storage datalib:engine _str_bridge +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_string","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/to_uppercase.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_uppercase.mcfunction new file mode 100644 index 00000000..0e22bf62 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_uppercase.mcfunction @@ -0,0 +1,11 @@ +# datalib:modules/string/internal/to_uppercase +# Fast variant — covers a-z only (faster) +# Input: datalib:input string — string to convert +# Output: datalib:output string.result — uppercase string +# Dep: StringLib (CMDred) +data modify storage datalib:engine _str_bridge.String set from storage datalib:input string +function datalib:runtime/lib/internal/string/to_upper_fast_dispatch with storage datalib:engine _str_bridge +data modify storage datalib:output string.result set from storage datalib:stringlib_data.output to_uppercase +data remove storage datalib:stringlib_data.output to_uppercase +data remove storage datalib:engine _str_bridge +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_uppercase","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/modules/string/internal/to_uppercase_full.mcfunction b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_uppercase_full.mcfunction new file mode 100644 index 00000000..ebbdfe27 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/string/internal/to_uppercase_full.mcfunction @@ -0,0 +1,11 @@ +# datalib:modules/string/internal/to_uppercase_full +# Full variant — covers full Unicode lowercase mapping (slower) +# Input: datalib:input string — string to convert +# Output: datalib:output string.result — uppercase string +# Dep: StringLib (CMDred) +data modify storage datalib:engine _str_bridge.String set from storage datalib:input string +function datalib:runtime/lib/internal/string/to_upper_full_dispatch with storage datalib:engine _str_bridge +data modify storage datalib:output string.result set from storage datalib:stringlib_data.output to_uppercase +data remove storage datalib:stringlib_data.output to_uppercase +data remove storage datalib:engine _str_bridge +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/string/to_uppercase_full","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/uuid/cache_clear.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/api/cache_clear.mcfunction similarity index 81% rename from datapacks/dataLib/data/datalib/function/systems/uuid/cache_clear.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/api/cache_clear.mcfunction index d5f6d151..e5fab762 100644 --- a/datapacks/dataLib/data/datalib/function/systems/uuid/cache_clear.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/api/cache_clear.mcfunction @@ -1,9 +1,9 @@ # ============================================================ -# datalib:systems/uuid/cache_clear +# datalib:modules/uuid/api/cache_clear # Clears all cache (all entries saved with uuid/store) # # KULLANIM: -# function datalib:systems/uuid/cache_clear +# function datalib:modules/uuid/api/cache_clear # # Warning: This operation is irreversible. All stored UUIDs are deleted. # Typically used when resetting the world or when a player leaves. diff --git a/datapacks/dataLib/data/datalib/function/modules/uuid/api/forget.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/api/forget.mcfunction new file mode 100644 index 00000000..81690ea6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/api/forget.mcfunction @@ -0,0 +1,12 @@ +# ============================================================ +# datalib:modules/uuid/api/forget +# Deletes a UUID entry from the cache +# +# KULLANIM: +# data modify storage datalib:input key set value "benim_anahtarim" +# function datalib:modules/uuid/api/forget +# +# INPUT: +# datalib:input key → name of the key to delete +# ============================================================ +function datalib:modules/uuid/internal/forget_key with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/systems/uuid/from_array.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/api/from_array.mcfunction similarity index 75% rename from datapacks/dataLib/data/datalib/function/systems/uuid/from_array.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/api/from_array.mcfunction index cfc4f20b..17d9bbde 100644 --- a/datapacks/dataLib/data/datalib/function/systems/uuid/from_array.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/api/from_array.mcfunction @@ -1,10 +1,10 @@ # ============================================================ -# datalib:systems/uuid/from_array +# datalib:modules/uuid/api/from_array # Converts int array in datalib:input value to UUID string # # KULLANIM: # data modify storage datalib:input value set value [I; a, b, c, d] -# function datalib:systems/uuid/from_array +# function datalib:modules/uuid/api/from_array # # INPUT: # datalib:input value → [I; int0, int1, int2, int3] @@ -22,6 +22,6 @@ execute store result score $uuid.2 dl.tmp run data get storage datalib:input val execute store result score $uuid.3 dl.tmp run data get storage datalib:input value[3] # Split into 16 bytes → convert to hex chars → concatenate UUID string -function datalib:core/internal/systems/uuid/extract_bytes -function datalib:core/internal/systems/uuid/get_hexes with storage datalib:uuid _tmp -function datalib:core/internal/systems/uuid/concat with storage datalib:uuid _tmp +function datalib:modules/uuid/internal/extract_bytes +function datalib:modules/uuid/internal/get_hexes with storage datalib:uuid _tmp +function datalib:modules/uuid/internal/concat with storage datalib:uuid _tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/uuid/from_entity.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/api/from_entity.mcfunction similarity index 75% rename from datapacks/dataLib/data/datalib/function/systems/uuid/from_entity.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/api/from_entity.mcfunction index 4ae6ee1b..ee4b954d 100644 --- a/datapacks/dataLib/data/datalib/function/systems/uuid/from_entity.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/api/from_entity.mcfunction @@ -1,9 +1,9 @@ # ============================================================ -# datalib:systems/uuid/from_entity +# datalib:modules/uuid/api/from_entity # Converts the current entity's (@s) UUID to a hex string # # KULLANIM: -# execute as run function datalib:systems/uuid/from_entity +# execute as run function datalib:modules/uuid/api/from_entity # # OUTPUT: # datalib:input value → "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" @@ -23,6 +23,6 @@ execute store result score $uuid.2 dl.tmp run data get storage datalib:uuid _wor execute store result score $uuid.3 dl.tmp run data get storage datalib:uuid _work[3] # Split into 16 bytes → convert to hex chars → concatenate UUID string -function datalib:core/internal/systems/uuid/extract_bytes -function datalib:core/internal/systems/uuid/get_hexes with storage datalib:uuid _tmp -function datalib:core/internal/systems/uuid/concat with storage datalib:uuid _tmp +function datalib:modules/uuid/internal/extract_bytes +function datalib:modules/uuid/internal/get_hexes with storage datalib:uuid _tmp +function datalib:modules/uuid/internal/concat with storage datalib:uuid _tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/uuid/has.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/api/has.mcfunction similarity index 75% rename from datapacks/dataLib/data/datalib/function/systems/uuid/has.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/api/has.mcfunction index a748af37..5b31da37 100644 --- a/datapacks/dataLib/data/datalib/function/systems/uuid/has.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/api/has.mcfunction @@ -1,11 +1,11 @@ # ============================================================ -# datalib:systems/uuid/has +# datalib:modules/uuid/api/has # Checks whether the specified key exists in the cache # # EXAMPLE: # data modify storage datalib:input key set value "my_key" # execute if score $result dl.tmp matches 1 ... -# function datalib:systems/uuid/has +# function datalib:modules/uuid/api/has # # INPUT: # datalib:input key → name of the key to check @@ -14,4 +14,4 @@ # $uuid.has dl.tmp → 1 (found) or 0 (not found) # ============================================================ scoreboard players set $uuid.has dl.tmp 0 -function datalib:core/internal/systems/uuid/has_check with storage datalib:input +function datalib:modules/uuid/internal/has_check with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/systems/uuid/match.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/api/match.mcfunction similarity index 80% rename from datapacks/dataLib/data/datalib/function/systems/uuid/match.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/api/match.mcfunction index f128834d..de724a0c 100644 --- a/datapacks/dataLib/data/datalib/function/systems/uuid/match.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/api/match.mcfunction @@ -1,12 +1,12 @@ # ============================================================ -# datalib:systems/uuid/match +# datalib:modules/uuid/api/match # Compares @s entity's UUID with datalib:input value # If matched, runs datalib:input func function # # KULLANIM: # data modify storage datalib:input value set value "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" # data modify storage datalib:input func set value "mynamespace:my_function" -# execute as run function datalib:systems/uuid/match +# execute as run function datalib:modules/uuid/api/match # # INPUT: # datalib:input value → UUID string to compare (expected) @@ -20,8 +20,8 @@ data modify storage datalib:uuid _match_target set from storage datalib:input value # Convert @s UUID to string → datalib:input value -function datalib:systems/uuid/from_entity +function datalib:modules/uuid/api/from_entity # Compare: if matched, run func # Is the current UUID (datalib:input value) equal to the expected? -function datalib:core/internal/systems/uuid/match_check with storage datalib:input +function datalib:modules/uuid/internal/match_check with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/modules/uuid/api/recall.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/api/recall.mcfunction new file mode 100644 index 00000000..ca1e87bc --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/api/recall.mcfunction @@ -0,0 +1,16 @@ +# ============================================================ +# datalib:modules/uuid/api/recall +# Retrieves UUID string from the cache +# +# KULLANIM: +# data modify storage datalib:input key set value "benim_anahtarim" +# function datalib:modules/uuid/api/recall +# +# INPUT: +# datalib:input key → key name used with uuid/store +# +# OUTPUT: +# datalib:input value → UUID hex string +# (value unchanged if key not found) +# ============================================================ +function datalib:modules/uuid/internal/recall_read with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/modules/uuid/api/recall_array.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/api/recall_array.mcfunction new file mode 100644 index 00000000..e70bb8b7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/api/recall_array.mcfunction @@ -0,0 +1,18 @@ +# ============================================================ +# datalib:modules/uuid/api/recall_array +# Retrieves UUID int array from the cache +# +# KULLANIM: +# data modify storage datalib:input key set value "benim_anahtarim" +# function datalib:modules/uuid/api/recall_array +# +# INPUT: +# datalib:input key → key name used with uuid/store +# +# OUTPUT: +# datalib:input value → UUID int array [I; a, b, c, d] +# (value unchanged if key not found) +# +# Use case: writing UUID to entity NBT (e.g. Owner field) +# ============================================================ +function datalib:modules/uuid/internal/recall_arr_read with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/systems/uuid/store.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/api/store.mcfunction similarity index 77% rename from datapacks/dataLib/data/datalib/function/systems/uuid/store.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/api/store.mcfunction index 4dad4e7b..d2dbcd02 100644 --- a/datapacks/dataLib/data/datalib/function/systems/uuid/store.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/api/store.mcfunction @@ -1,10 +1,10 @@ # ============================================================ -# datalib:systems/uuid/store +# datalib:modules/uuid/api/store # Caches @s entity's UUID as both string and int array # # KULLANIM: # data modify storage datalib:input key set value "benim_anahtarim" -# execute as run function datalib:systems/uuid/store +# execute as run function datalib:modules/uuid/api/store # # INPUT: # datalib:input key → storage key name (e.g. "spawn_point_owner") @@ -17,10 +17,10 @@ # ============================================================ # Build UUID string → datalib:input value -function datalib:systems/uuid/from_entity +function datalib:modules/uuid/api/from_entity # Also save array form (from_entity already filled _work) data modify storage datalib:uuid _store_arr set from storage datalib:uuid _work # Write both to cache (get key name via macro) -function datalib:core/internal/systems/uuid/store_write with storage datalib:input +function datalib:modules/uuid/internal/store_write with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/modules/uuid/internal/concat.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/concat.mcfunction new file mode 100644 index 00000000..63b37683 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/concat.mcfunction @@ -0,0 +1,15 @@ +# ============================================================ +# datalib:systems/uuid/internal/concat [MACRO FUNCTION] +# Builds a standard UUID string from 16 hex field values +# +# Call: function datalib:modules/uuid/internal/concat with storage datalib:uuid _tmp +# Output: datalib:input value → "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +# +# UUID byte order (big-endian): +# Segment 1 (8 hex): int0 MSB→LSB = [3][2][1][0] +# Segment 2 (4 hex): int1 MSB→LSB = [7][6] +# Segment 3 (4 hex): int1 continued = [5][4] +# Segment 4 (4 hex): int2 MSB→LSB = [b][a] +# Segment 5 (12 hex): int2 continued + int3 = [9][8][f][e][d][c] +# ============================================================ +$data modify storage datalib:input value set value "$(3)$(2)$(1)$(0)-$(7)$(6)-$(5)$(4)-$(b)$(a)-$(9)$(8)$(f)$(e)$(d)$(c)" diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/extract_bytes.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/extract_bytes.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/extract_bytes.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/internal/extract_bytes.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/forget_key.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/forget_key.mcfunction similarity index 78% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/forget_key.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/internal/forget_key.mcfunction index 3aff994d..78f12de5 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/forget_key.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/forget_key.mcfunction @@ -2,7 +2,7 @@ # datalib:systems/uuid/internal/forget_key [MACRO FUNCTION] # Deletes the specified key from uuid_cache # -# Call: function datalib:core/internal/systems/uuid/forget_key with storage datalib:input +# Call: function datalib:modules/uuid/internal/forget_key with storage datalib:input # $(key) = name of the key to delete # ============================================================ $data remove storage datalib:engine uuid_cache.$(key) diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/get_hexes.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/get_hexes.mcfunction similarity index 95% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/get_hexes.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/internal/get_hexes.mcfunction index 2c50c02e..6f2ad6e1 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/get_hexes.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/get_hexes.mcfunction @@ -2,7 +2,7 @@ # datalib:systems/uuid/internal/get_hexes [MACRO FUNCTION] # Converts 16 byte ints in datalib:uuid _tmp to 2-character hex strings # -# Call: function datalib:core/internal/systems/uuid/get_hexes with storage datalib:uuid _tmp +# Call: function datalib:modules/uuid/internal/get_hexes with storage datalib:uuid _tmp # Fields 0..f are used as indices into the hex lookup table. # The same fields are overwritten with hex string results. # ============================================================ diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/has_check.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/has_check.mcfunction similarity index 80% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/has_check.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/internal/has_check.mcfunction index ed6b1e7c..68b984bf 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/has_check.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/has_check.mcfunction @@ -2,7 +2,7 @@ # datalib:systems/uuid/internal/has_check [MACRO FUNCTION] # Checks key existence in the cache # -# Call: function datalib:core/internal/systems/uuid/has_check with storage datalib:input +# Call: function datalib:modules/uuid/internal/has_check with storage datalib:input # $(key) = name of the key to check # ============================================================ $execute if data storage datalib:engine uuid_cache.$(key) run scoreboard players set $uuid.has dl.tmp 1 diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/init.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/init.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/init.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/internal/init.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/modules/uuid/internal/match_check.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/match_check.mcfunction new file mode 100644 index 00000000..9f5c3c2e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/match_check.mcfunction @@ -0,0 +1,8 @@ +# ============================================================ +# datalib:systems/uuid/internal/match_check [MACRO FUNCTION] +# Dynamically compares the current UUID string with _match_target +# +# Call: function datalib:modules/uuid/internal/match_check with storage datalib:input +# $(value) = current UUID string written by from_entity +# ============================================================ +$execute if data storage datalib:uuid {_match_target:"$(value)"} run function datalib:modules/uuid/internal/match_fire with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/match_fire.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/match_fire.mcfunction similarity index 79% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/match_fire.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/internal/match_fire.mcfunction index ae928667..fd04a48b 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/match_fire.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/match_fire.mcfunction @@ -2,7 +2,7 @@ # datalib:systems/uuid/internal/match_fire [MACRO] # Runs the uuid/match callback. # -# Call: function datalib:core/internal/systems/uuid/match_fire with storage datalib:input {} +# Call: function datalib:modules/uuid/internal/match_fire with storage datalib:input {} # $(func) = datalib:input func field # ============================================================ $data modify storage datalib:engine _dispatch.func set value "$(func)" diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/recall_arr_read.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/recall_arr_read.mcfunction similarity index 78% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/recall_arr_read.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/internal/recall_arr_read.mcfunction index f41859b5..a68e1a24 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/recall_arr_read.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/recall_arr_read.mcfunction @@ -2,7 +2,7 @@ # datalib:systems/uuid/internal/recall_arr_read [MACRO FUNCTION] # Reads UUID int array from the cache # -# Call: function datalib:core/internal/systems/uuid/recall_arr_read with storage datalib:input +# Call: function datalib:modules/uuid/internal/recall_arr_read with storage datalib:input # $(key) = key name # ============================================================ $data modify storage datalib:input value set from storage datalib:engine uuid_cache.$(key).arr diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/recall_read.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/recall_read.mcfunction similarity index 78% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/recall_read.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/internal/recall_read.mcfunction index 9470e79e..a5cdabef 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/recall_read.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/recall_read.mcfunction @@ -2,7 +2,7 @@ # datalib:systems/uuid/internal/recall_read [MACRO FUNCTION] # Reads UUID string from the cache # -# Call: function datalib:core/internal/systems/uuid/recall_read with storage datalib:input +# Call: function datalib:modules/uuid/internal/recall_read with storage datalib:input # $(key) = key name # ============================================================ $data modify storage datalib:input value set from storage datalib:engine uuid_cache.$(key).str diff --git a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/store_write.mcfunction b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/store_write.mcfunction similarity index 84% rename from datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/store_write.mcfunction rename to datapacks/dataLib/data/datalib/function/modules/uuid/internal/store_write.mcfunction index 6eb77591..65fb2915 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/systems/uuid/store_write.mcfunction +++ b/datapacks/dataLib/data/datalib/function/modules/uuid/internal/store_write.mcfunction @@ -2,7 +2,7 @@ # datalib:systems/uuid/internal/store_write [MACRO FUNCTION] # UUID'yi datalib:engine uuid_cache'e yazar (hem string hem array) # -# Call: function datalib:core/internal/systems/uuid/store_write with storage datalib:input +# Call: function datalib:modules/uuid/internal/store_write with storage datalib:input # $(key) = key name # $(value) = UUID hex string (written by from_entity) # ============================================================ diff --git a/datapacks/dataLib/data/datalib/function/player/init.mcfunction b/datapacks/dataLib/data/datalib/function/player/init.mcfunction deleted file mode 100644 index f1432ad0..00000000 --- a/datapacks/dataLib/data/datalib/function/player/init.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -$execute unless data storage datalib:engine players.$(player) run data modify storage datalib:engine players.$(player) set value {} -$execute unless data storage datalib:engine players.$(player).coins run data modify storage datalib:engine players.$(player).coins set value 0 -$execute unless data storage datalib:engine players.$(player).level run data modify storage datalib:engine players.$(player).level set value 1 -$execute unless data storage datalib:engine players.$(player).xp run data modify storage datalib:engine players.$(player).xp set value 0 -$data modify storage datalib:engine players.$(player).online set value 1b -$execute unless data storage datalib:engine players.$(player).first_join_tick run execute store result storage datalib:engine players.$(player).first_join_tick int 1 run scoreboard players get $epoch datalib.time -$execute store result storage datalib:engine players.$(player).last_join_tick int 1 run scoreboard players get $epoch datalib.time -$execute unless data storage datalib:engine player_pids.$(player) run function datalib:core/internal/player/assign_pid with storage datalib:engine _pid_init_tmp -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"player/init ","color":"aqua"},{"text":"$(player)","color":"white"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/player/reset.mcfunction b/datapacks/dataLib/data/datalib/function/player/reset.mcfunction deleted file mode 100644 index e8772d4c..00000000 --- a/datapacks/dataLib/data/datalib/function/player/reset.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -$data remove storage datalib:engine players.$(player) -$data remove storage datalib:engine cooldowns.$(player) -$advancement revoke @a[name=$(player),limit=1] from datalib:hidden/root -$data modify storage datalib:engine _pid_init_tmp set value {player:"$(player)"} -function datalib:player/init with storage datalib:engine _pid_init_tmp -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"player/reset ","color":"aqua"},{"text":"$(player)","color":"white"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/_rt_origin.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/_rt_origin.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/_rt_origin.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/_rt_origin.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/bootstrap/datalib/load.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/bootstrap/datalib/load.mcfunction new file mode 100644 index 00000000..adce7c4a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/bootstrap/datalib/load.mcfunction @@ -0,0 +1,5 @@ +#> This function will run on datapack loading + +execute if data storage datalib:engine {global:{loaded:1b}} run return 0 + +function #datalib:runtime/load/load_bridge/_private/load \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/bootstrap/datalib/tick.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/bootstrap/datalib/tick.mcfunction new file mode 100644 index 00000000..277dcff0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/bootstrap/datalib/tick.mcfunction @@ -0,0 +1,14 @@ +#> This is the main function, that will run once per tick + +# Config-level pause guard (separate from the storage-level pause in core/tick.mcfunction) +execute if score #runtoolkit.packs.datalib.config.tick.pause datalib.meta matches 1 run return 0 + +# Ensure tick config defaults exist (idempotent, only fills missing keys) +execute unless score #runtoolkit.packs.datalib.config.tick.rate datalib.meta matches 1.. run function datalib:api/config/tick_cfg + +# If tick.rate is not >= 1, skip the real tick work and run the no-op once instead +execute if score #runtoolkit.packs.datalib.config.tick.rate datalib.meta matches ..0 run function datalib:runtime/bootstrap/empty +execute if score #runtoolkit.packs.datalib.config.tick.rate datalib.meta matches ..0 run return 0 + +execute if score #runtoolkit.packs.datalib.config.tick.rate datalib.meta matches 1.. run function datalib:runtime/tick +execute as @a if score #runtoolkit.packs.datalib.config.tick.rate datalib.meta matches 1.. run function #datalib:loop diff --git a/datapacks/dataLib/data/datalib.main/function/empty.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/bootstrap/empty.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib.main/function/empty.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/bootstrap/empty.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/cmd/exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cmd/exec.mcfunction new file mode 100644 index 00000000..853aa2d9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/cmd/exec.mcfunction @@ -0,0 +1,8 @@ +# datalib:runtime/cmd/exec +# Bridges datalib:input cmd → datalib:engine tools_trigger → dispatch. +# Called only when datalib:input cmd exists. + +data modify storage datalib:engine tools_trigger set from storage datalib:input cmd +function datalib:debug/menu/tools/trigger/dispatch +data remove storage datalib:engine tools_trigger +data remove storage datalib:input cmd diff --git a/datapacks/dataLib/data/datalib/function/runtime/cmd/run.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cmd/run.mcfunction new file mode 100644 index 00000000..ee5ee306 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/cmd/run.mcfunction @@ -0,0 +1,22 @@ +# datalib:runtime/cmd/run +# Entry point for the command dispatcher. +# Fires when any player triggers dl_run (via player_systems.mcfunction). +# Expects datalib:input cmd to be set before triggering: +# data merge storage datalib:input {cmd:{type:"...", data:{...}}} +# /trigger dl_run set 1 +# +# Available types: see datalib:debug/menu/tools/trigger/internal/dispatch for full list. +# Examples: +# msg → data:{player:"Name", message:"..."} +# give → data:{player:"Name", item:"minecraft:diamond", count:1} +# gamemode → data:{player:"Name", mode:"survival"} +# tp → data:{player:"Name", x:0, y:64, z:0} +# effect_add → data:{player:"Name", effect:"minecraft:speed", duration:100, amplifier:1} +# score_set → data:{player:"Name", objective:"obj", value:10} +# tag_add → data:{player:"Name", tag:"myTag"} +# xp → data:{player:"Name", amount:100, type:"points"} +# fill → data:{x1:0,y1:0,z1:0,x2:1,y2:1,z2:1,block:"minecraft:stone"} +# setblock → data:{x:0, y:64, z:0, block:"minecraft:stone"} + +execute if data storage datalib:input cmd run function datalib:runtime/cmd/exec +execute unless data storage datalib:input cmd run tellraw @s [{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd: ","color":"aqua"},{"text":"datalib:input cmd not set","color":"red"}] diff --git a/datapacks/dataLib/data/datalib/function/core/config/delete.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/config/delete.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/config/delete.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/config/delete.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/config/exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/config/exec.mcfunction new file mode 100644 index 00000000..3a47e6a4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/config/exec.mcfunction @@ -0,0 +1,19 @@ +# datalib:runtime/config/exec [MACRO] +# Runs a function if the config score matches a range. +# Works with values stored on datalib.config scoreboard via score_set. +# +# INPUT (macro args): +# $(key) — scoreboard fake player name (e.g. "damage") +# $(matches) — score range string (e.g. "1..", "5", "1..10") +# $(func) — function to run if condition is true +# +# USAGE: +# data modify storage datalib:input key set value "pvp_enabled" +# data modify storage datalib:input matches set value "1.." +# data modify storage datalib:input func set value "mypack:on_pvp" +# function datalib:runtime/config/exec with storage datalib:input {} +# +# EXAMPLE (bind a command instead of func): +# Use score_set to write the value, then check inline: +# execute if score #pvp_enabled datalib.config matches 1.. run function mypack:on_pvp +$execute if score #$(key) datalib.config matches $(matches) run function $(func) diff --git a/datapacks/dataLib/data/datalib/function/core/config/get.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/config/get.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/config/get.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/config/get.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/config/has.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/config/has.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/config/has.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/config/has.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/config/list.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/config/list.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/config/list.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/config/list.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/config/reset.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/config/reset.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/config/reset.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/config/reset.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/config/score_get.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/config/score_get.mcfunction similarity index 75% rename from datapacks/dataLib/data/datalib/function/core/config/score_get.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/config/score_get.mcfunction index b9c86608..0f4192eb 100644 --- a/datapacks/dataLib/data/datalib/function/core/config/score_get.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/config/score_get.mcfunction @@ -1,5 +1,5 @@ -# datalib:core/config/score_get +# datalib:runtime/config/score_get # Prints a config value to the caller (admin only, debug use). -# Usage: $function datalib:core/config/score_get {key:"damage"} +# Usage: $function datalib:runtime/config/score_get {key:"damage"} execute unless entity @s[tag=datalib.admin] run return 0 $tellraw @s ["",{"text":"[Config] ","color":"aqua"},{"text":"#$(key)","color":"white"},{"text":" = ","color":"#555555"},{"score":{"name":"#$(key)","objective":"datalib.config"},"color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/runtime/config/score_set.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/config/score_set.mcfunction new file mode 100644 index 00000000..d1b253dd --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/config/score_set.mcfunction @@ -0,0 +1,5 @@ +# datalib:runtime/config/score_set +# Sets an integer config value on the datalib.config scoreboard. +# Usage: $function datalib:runtime/config/score_set {key:"damage",value:5} +# Read back: scoreboard players get #damage datalib.config +$scoreboard players set #$(key) datalib.config $(value) diff --git a/datapacks/dataLib/data/datalib/function/core/config/set.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/config/set.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/config/set.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/config/set.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/config/set_default.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/config/set_default.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/config/set_default.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/config/set_default.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/config/set_int.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/config/set_int.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/config/set_int.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/config/set_int.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/cooldown/check.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cooldown/check.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/cooldown/check.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/cooldown/check.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/cooldown/clear.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cooldown/clear.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/cooldown/clear.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/cooldown/clear.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/cooldown/clear_all.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cooldown/clear_all.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/cooldown/clear_all.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/cooldown/clear_all.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/cooldown/detail.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cooldown/detail.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/cooldown/detail.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/cooldown/detail.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/cooldown/extend.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cooldown/extend.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/cooldown/extend.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/cooldown/extend.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/cooldown/is_ready.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cooldown/is_ready.mcfunction similarity index 90% rename from datapacks/dataLib/data/datalib/function/core/cooldown/is_ready.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/cooldown/is_ready.mcfunction index cb7bd98d..cd1dfe31 100644 --- a/datapacks/dataLib/data/datalib/function/core/cooldown/is_ready.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/cooldown/is_ready.mcfunction @@ -1,6 +1,6 @@ $data modify storage datalib:input player set value "$(player)" $data modify storage datalib:input key set value "$(key)" -function datalib:core/cooldown/check with storage datalib:input {} +function datalib:runtime/cooldown/check with storage datalib:input {} # check: result=0b → cooldown active. is_ready returns the inverse. execute if data storage datalib:output {result:0b} run data modify storage datalib:output result set value 1b execute if data storage datalib:output {result:1b} run data modify storage datalib:output result set value 0b diff --git a/datapacks/dataLib/data/datalib/function/runtime/cooldown/pause.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cooldown/pause.mcfunction new file mode 100644 index 00000000..0d8fb4ad --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/cooldown/pause.mcfunction @@ -0,0 +1,22 @@ +# datalib:runtime/cooldown/pause +# Pauses an active cooldown, saving the remaining ticks. +# Params: player, key +# Output: datalib:output result (remaining ticks saved), 0b if not active + +data modify storage datalib:output result set value 0b + +$execute unless data storage datalib:engine cooldowns.$(player).$(key) run return 0 + +# Calculate remaining ticks +$execute store result score $cdp_exp dl.tmp run data get storage datalib:engine cooldowns.$(player).$(key) +execute store result score $cdp_now dl.tmp run scoreboard players get $epoch datalib.time +scoreboard players operation $cdp_exp dl.tmp -= $cdp_now dl.tmp + +# Only pause if actually still active +execute unless score $cdp_exp dl.tmp matches 1.. run return 0 + +# Save remaining ticks to paused storage and clear the live cooldown +$execute store result storage datalib:engine paused_cooldowns.$(player).$(key) int 1 run scoreboard players get $cdp_exp dl.tmp +$data remove storage datalib:engine cooldowns.$(player).$(key) +execute store result storage datalib:output result int 1 run scoreboard players get $cdp_exp dl.tmp +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cooldown/pause ","color":"aqua"},{"text":"⏸ ","color":"yellow"},{"text":"$(player)","color":"white"},{"text":":","color":"#555555"},{"text":"$(key)","color":"aqua"},{"text":" → ","color":"#555555"},{"plain":true ,"storage":"datalib:output","nbt":"result","color":"green"},{"text":"t remaining","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/core/cooldown/remaining.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cooldown/remaining.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/cooldown/remaining.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/cooldown/remaining.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/cooldown/reset_all.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cooldown/reset_all.mcfunction similarity index 87% rename from datapacks/dataLib/data/datalib/function/core/cooldown/reset_all.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/cooldown/reset_all.mcfunction index 2793c494..20a1f306 100644 --- a/datapacks/dataLib/data/datalib/function/core/cooldown/reset_all.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/cooldown/reset_all.mcfunction @@ -1,12 +1,12 @@ # ───────────────────────────────────────────────────────────────── -# datalib:core/cooldown/reset_all +# datalib:runtime/cooldown/reset_all # Clears all active cooldowns for a player. # Girdi : $(player) → player name # Output: (side effect only) # # Example: # data modify storage datalib:input player set value "Steve" -# function datalib:core/cooldown/reset_all with storage datalib:input {} +# function datalib:runtime/cooldown/reset_all with storage datalib:input {} # ───────────────────────────────────────────────────────────────── $data remove storage datalib:engine cooldowns.$(player) diff --git a/datapacks/dataLib/data/datalib/function/runtime/cooldown/resume.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cooldown/resume.mcfunction new file mode 100644 index 00000000..72254a2f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/cooldown/resume.mcfunction @@ -0,0 +1,19 @@ +# datalib:runtime/cooldown/resume +# Resumes a previously paused cooldown. +# Params: player, key +# Output: datalib:output result (new expiry epoch tick), 0b if not paused + +data modify storage datalib:output result set value 0b + +$execute unless data storage datalib:engine paused_cooldowns.$(player).$(key) run return 0 + +# Reconstruct expiry: now + saved remaining ticks +$execute store result score $cdr_rem dl.tmp run data get storage datalib:engine paused_cooldowns.$(player).$(key) +execute store result score $cdr_now dl.tmp run scoreboard players get $epoch datalib.time +scoreboard players operation $cdr_now dl.tmp += $cdr_rem dl.tmp + +# Write back to live cooldowns, remove from paused +$execute store result storage datalib:engine cooldowns.$(player).$(key) int 1 run scoreboard players get $cdr_now dl.tmp +$data remove storage datalib:engine paused_cooldowns.$(player).$(key) +execute store result storage datalib:output result int 1 run scoreboard players get $cdr_now dl.tmp +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cooldown/resume ","color":"aqua"},{"text":"▶ ","color":"green"},{"text":"$(player)","color":"white"},{"text":":","color":"#555555"},{"text":"$(key)","color":"aqua"},{"text":" resumed (","color":"#555555"},{"score":{"name":"$cdr_rem","objective":"dl.tmp"},"color":"yellow"},{"text":"t remaining)","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/core/cooldown/set.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/cooldown/set.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/cooldown/set.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/cooldown/set.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/disable.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/disable.mcfunction new file mode 100644 index 00000000..05805f01 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/disable.mcfunction @@ -0,0 +1,5 @@ +playsound minecraft:block.note_block.pling master @s ~ ~ ~ 4 2 + +function datalib:runtime/disable/main + +tellraw @s [{"text":"To restart:"}," ",{"text":"/reload","color":"aqua","bold":true,"italic":false,"click_event": {"action": "run_command", "command": "/reload"}}] diff --git a/datapacks/dataLib/data/datalib/function/runtime/disable/main.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/disable/main.mcfunction new file mode 100644 index 00000000..c64ab22f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/disable/main.mcfunction @@ -0,0 +1,23 @@ +# datalib:runtime/disable — Dangerous command (confirmation gate required) +# +# Shuts down dataLib: removes all DL scoreboards, wipes datalib:engine +# and datalib:input storage, kills all DL marker entities. +# +# CHANGE FROM PREVIOUS BEHAVIOUR +# -------------------------------- +# This function NO LONGER runs cleanup immediately. +# It stores the disable intent in datalib:engine pending_gate and opens the +# dangerous-command gate. Cleanup runs only after admin confirms: +# /function datalib:runtime/load/loader/gate/yes +# +# To cancel: +# /function datalib:runtime/load/loader/gate/no +# +# Auto-cancel fires after 30 seconds if no response. +# +# REQUIRES: datalib.admin tag on calling entity +# (check_all → perm_check verifies this before any caller reaches here) + +data modify storage datalib:engine pending_gate set value {type:"disable"} +function datalib:runtime/load/loader/gate/request +function datalib:runtime/load/loader/gate/yes diff --git a/datapacks/dataLib/data/datalib/function/core/internal/world/entity/random_assign.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/dispatch/entity/random_assign.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/world/entity/random_assign.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/dispatch/entity/random_assign.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/world/entity/random_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/dispatch/entity/random_dispatch.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/world/entity/random_dispatch.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/dispatch/entity/random_dispatch.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/dispatch/exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/dispatch/exec.mcfunction new file mode 100644 index 00000000..9845d80e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/dispatch/exec.mcfunction @@ -0,0 +1,22 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:runtime/dispatch/exec [MACRO] +# THE ONLY file in dataLib that executes $function $(func). +# Do NOT call directly — use #datalib:internal/dispatch. +# +# INPUT (datalib:engine._dispatch): func → fully-qualified function name +# +# "with storage datalib:engine _dispatch" forwards the entire _dispatch +# compound as macro context to the target function — not just func. +# This lets callers stash extra fields (alongside func) on _dispatch +# before dispatching, and have the target read them as $(...) macro +# args, without this gateway needing to know what those fields are. +# Added so datalib:core/lib/fiber/internal/resume_dispatch (dispatched +# via the process_queue -> queue_run_func -> #datalib:internal/dispatch +# chain) can read $(id)/$(resume) directly instead of relying on a +# separate shared FIFO list that could desync between concurrent +# fibers — see resume_dispatch.mcfunction for the full explanation. +# ───────────────────────────────────────────────────────────────── + +execute unless entity @a run return 0 + +$function $(func) with storage datalib:engine _dispatch diff --git a/datapacks/dataLib/data/datalib/function/runtime/dispatch/run.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/dispatch/run.mcfunction new file mode 100644 index 00000000..ca1b52ba --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/dispatch/run.mcfunction @@ -0,0 +1,9 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:runtime/dispatch/run +# Central function dispatch gateway — called via #datalib:internal/dispatch. +# Reads func from datalib:engine._dispatch and calls exec via datalib. +# +# Override #datalib:internal/dispatch in your overlay/pack to inject +# validation or logging without touching call sites. +# ───────────────────────────────────────────────────────────────── +function datalib:runtime/dispatch/exec with storage datalib:engine _dispatch diff --git a/datapacks/dataLib/data/datalib/function/runtime/engine/call/execute_validated.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/engine/call/execute_validated.mcfunction new file mode 100644 index 00000000..175ad6fa --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/engine/call/execute_validated.mcfunction @@ -0,0 +1,13 @@ +# ───────────────────────────────────────────── +# datalib:runtime/engine/call/execute_validated +# Runs a function that has passed security validation. +# Called only by datalib:debug/menu/tools/utils/input_check. +# +# Girdi (datalib:output.inputs): +# func — function name to run (already validated) +# Veri (datalib:input): +# All parameters to pass to the function +# ───────────────────────────────────────────── + +# Pass validated func name to macro sub-function and run +function datalib:runtime/engine/call/execute_validated/run with storage datalib:output inputs diff --git a/datapacks/dataLib/data/datalib/function/runtime/engine/call/execute_validated/run.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/engine/call/execute_validated/run.mcfunction new file mode 100644 index 00000000..73ca8c7c --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/engine/call/execute_validated/run.mcfunction @@ -0,0 +1,8 @@ +# ───────────────────────────────────────────── +# datalib:runtime/engine/call/execute_validated/run +# Expands and runs the validated function via datalib. +# Gets $(func) variable from datalib:output.inputs storage, +# uses datalib:input storage as the parameter source. +# ───────────────────────────────────────────── + +$function $(func) with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/runtime/fallback/check.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fallback/check.mcfunction new file mode 100644 index 00000000..f259a870 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/fallback/check.mcfunction @@ -0,0 +1,9 @@ +# datalib:runtime/fallback/check +# Returns 1 if a fallback was triggered in the last call, 0 otherwise. +# Usage: +# function datalib:runtime/fallback/clear +# function ns:your/action +# execute if data storage datalib:output fallback{triggered:1b} run function ns:handle_failure +# function datalib:runtime/fallback/check ← or use this for return-based checks +execute if data storage datalib:output fallback{triggered:1b} run return 1 +return 0 diff --git a/datapacks/dataLib/data/datalib/function/runtime/fallback/clear.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fallback/clear.mcfunction new file mode 100644 index 00000000..902fde80 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/fallback/clear.mcfunction @@ -0,0 +1,5 @@ +# datalib:runtime/fallback/clear +# Clears the fallback state from datalib:output. +# Call this before an action chain to get a clean fallback check afterwards. +# Usage: function datalib:runtime/fallback/clear +data remove storage datalib:output fallback diff --git a/datapacks/dataLib/data/datalib/function/core/fallback/entity_missing.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fallback/entity_missing.mcfunction similarity index 80% rename from datapacks/dataLib/data/datalib/function/core/fallback/entity_missing.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/fallback/entity_missing.mcfunction index cf2f5d9b..7a20c059 100644 --- a/datapacks/dataLib/data/datalib/function/core/fallback/entity_missing.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/fallback/entity_missing.mcfunction @@ -1,8 +1,8 @@ -# datalib:core/fallback/entity_missing +# datalib:runtime/fallback/entity_missing # Called when a required entity target was not found. data modify storage datalib:engine _log_add_tmp.message set value "[Fallback] entity_missing — no valid target found" data modify storage datalib:engine _log_add_tmp.level set value "WARN" data modify storage datalib:engine _log_add_tmp.color set value "yellow" -execute if score #dl.log_level dl.log_level matches 2.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp +execute if score #dl.log_level dl.log_level matches 2.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp data modify storage datalib:output fallback set value {triggered:1b,reason:"entity_missing"} return 0 diff --git a/datapacks/dataLib/data/datalib/function/core/fallback/generic.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fallback/generic.mcfunction similarity index 80% rename from datapacks/dataLib/data/datalib/function/core/fallback/generic.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/fallback/generic.mcfunction index 32dcab3d..8ef4d04e 100644 --- a/datapacks/dataLib/data/datalib/function/core/fallback/generic.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/fallback/generic.mcfunction @@ -1,8 +1,8 @@ -# datalib:core/fallback/generic +# datalib:runtime/fallback/generic # Called when no specific fallback applies. data modify storage datalib:engine _log_add_tmp.message set value "[Fallback] generic fallback triggered" data modify storage datalib:engine _log_add_tmp.level set value "WARN" data modify storage datalib:engine _log_add_tmp.color set value "yellow" -execute if score #dl.log_level dl.log_level matches 2.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp +execute if score #dl.log_level dl.log_level matches 2.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp data modify storage datalib:output fallback set value {triggered:1b,reason:"generic"} return 0 diff --git a/datapacks/dataLib/data/datalib/function/core/fallback/invalid_score.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fallback/invalid_score.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/core/fallback/invalid_score.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/fallback/invalid_score.mcfunction index 276905ba..fd21bd5e 100644 --- a/datapacks/dataLib/data/datalib/function/core/fallback/invalid_score.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/fallback/invalid_score.mcfunction @@ -1,8 +1,8 @@ -# datalib:core/fallback/invalid_score +# datalib:runtime/fallback/invalid_score # Called when a required scoreboard value is absent or out of range. data modify storage datalib:engine _log_add_tmp.message set value "[Fallback] invalid_score — score missing or out of range, using default" data modify storage datalib:engine _log_add_tmp.level set value "WARN" data modify storage datalib:engine _log_add_tmp.color set value "yellow" -execute if score #dl.log_level dl.log_level matches 2.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp +execute if score #dl.log_level dl.log_level matches 2.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp data modify storage datalib:output fallback set value {triggered:1b,reason:"invalid_score"} return 0 diff --git a/datapacks/dataLib/data/datalib/function/core/fallback/no_permission.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fallback/no_permission.mcfunction similarity index 91% rename from datapacks/dataLib/data/datalib/function/core/fallback/no_permission.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/fallback/no_permission.mcfunction index 50f988bc..43c95bc9 100644 --- a/datapacks/dataLib/data/datalib/function/core/fallback/no_permission.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/fallback/no_permission.mcfunction @@ -1,10 +1,10 @@ -# datalib:core/fallback/no_permission +# datalib:runtime/fallback/no_permission # Called when executor's dl.perm_level < security.cmd_min_level (or sandbox threshold). data modify storage datalib:engine _log_add_tmp.message set value "[Fallback] no_permission — dl.perm_level below required threshold" data modify storage datalib:engine _log_add_tmp.level set value "WARN" data modify storage datalib:engine _log_add_tmp.color set value "yellow" -execute if score #dl.log_level dl.log_level matches 2.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp +execute if score #dl.log_level dl.log_level matches 2.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp data remove storage datalib:engine _log_add_tmp.message data remove storage datalib:engine _log_add_tmp.level data remove storage datalib:engine _log_add_tmp.color diff --git a/datapacks/dataLib/data/datalib/function/core/fallback/not_loaded.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fallback/not_loaded.mcfunction similarity index 77% rename from datapacks/dataLib/data/datalib/function/core/fallback/not_loaded.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/fallback/not_loaded.mcfunction index fe7970ee..0025eade 100644 --- a/datapacks/dataLib/data/datalib/function/core/fallback/not_loaded.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/fallback/not_loaded.mcfunction @@ -1,8 +1,8 @@ -# datalib:core/fallback/not_loaded +# datalib:runtime/fallback/not_loaded # Called when the engine is not initialized. -data modify storage datalib:engine _log_add_tmp.message set value "[Fallback] not_loaded — dataLib not initialized, run /function datalib:load" +data modify storage datalib:engine _log_add_tmp.message set value "[Fallback] not_loaded — dataLib not initialized, run /function datalib:runtime/load/load" data modify storage datalib:engine _log_add_tmp.level set value "ERROR" data modify storage datalib:engine _log_add_tmp.color set value "red" -execute if score #dl.log_level dl.log_level matches 1.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp +execute if score #dl.log_level dl.log_level matches 1.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp data modify storage datalib:output fallback set value {triggered:1b,reason:"not_loaded"} return 0 diff --git a/datapacks/dataLib/data/datalib/function/core/fallback/storage_missing.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fallback/storage_missing.mcfunction similarity index 80% rename from datapacks/dataLib/data/datalib/function/core/fallback/storage_missing.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/fallback/storage_missing.mcfunction index 49ca5ba3..18b3fe6a 100644 --- a/datapacks/dataLib/data/datalib/function/core/fallback/storage_missing.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/fallback/storage_missing.mcfunction @@ -1,8 +1,8 @@ -# datalib:core/fallback/storage_missing +# datalib:runtime/fallback/storage_missing # Called when expected NBT storage data is absent. data modify storage datalib:engine _log_add_tmp.message set value "[Fallback] storage_missing — required NBT key not found" data modify storage datalib:engine _log_add_tmp.level set value "WARN" data modify storage datalib:engine _log_add_tmp.color set value "yellow" -execute if score #dl.log_level dl.log_level matches 2.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp +execute if score #dl.log_level dl.log_level matches 2.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp data modify storage datalib:output fallback set value {triggered:1b,reason:"storage_missing"} return 0 diff --git a/datapacks/dataLib/data/datalib/function/core/lib/fiber/is_alive.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fiber/is_alive.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/core/lib/fiber/is_alive.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/fiber/is_alive.mcfunction index aa5a9baa..27fe086c 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/fiber/is_alive.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/fiber/is_alive.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:core/lib/fiber/is_alive +# datalib:runtime/fiber/is_alive # Checks whether a fiber is active. # # INPUT (storage datalib:input): @@ -9,4 +9,4 @@ # result → 1b (active) | 0b (dead or never started) # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/core/lib/fiber/is_alive_exec with storage datalib:input {} +function datalib:runtime/lib/internal/fiber/is_alive_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/fiber/kill.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fiber/kill.mcfunction similarity index 81% rename from datapacks/dataLib/data/datalib/function/core/lib/fiber/kill.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/fiber/kill.mcfunction index 9b6f9b4f..a46efc48 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/fiber/kill.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/fiber/kill.mcfunction @@ -1,9 +1,9 @@ # ───────────────────────────────────────────────────────────────── -# datalib:core/lib/fiber/kill +# datalib:runtime/fiber/kill # Stops a fiber. Pending resumes in the queue will not run. # # INPUT (storage datalib:input): # id → fiber id # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/core/lib/fiber/kill_exec with storage datalib:input {} +function datalib:runtime/lib/internal/fiber/kill_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/runtime/fiber/resume.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fiber/resume.mcfunction new file mode 100644 index 00000000..9696e733 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/fiber/resume.mcfunction @@ -0,0 +1,11 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:runtime/fiber/resume +# Resumes a fiber immediately (no delay). +# Used to trigger a fiber step externally without yield. +# +# INPUT (storage datalib:input): +# id → fiber id +# func → function to run +# ───────────────────────────────────────────────────────────────── + +function datalib:runtime/lib/internal/fiber/resume_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/fiber/spawn.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fiber/spawn.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/core/lib/fiber/spawn.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/fiber/spawn.mcfunction index 2ed75227..e195c4a3 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/fiber/spawn.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/fiber/spawn.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:core/lib/fiber/spawn +# datalib:runtime/fiber/spawn # Starts a new fiber and immediately runs its first step. # If spawned with the same id, the existing fiber is replaced. # @@ -10,7 +10,7 @@ # EXAMPLE: # data modify storage datalib:input id set value "boss_intro" # data modify storage datalib:input func set value "mypack:boss/step_0" -# function datalib:core/lib/fiber/spawn +# function datalib:runtime/fiber/spawn # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/core/lib/fiber/spawn_exec with storage datalib:input {} +function datalib:runtime/lib/internal/fiber/spawn_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/fiber/yield.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/fiber/yield.mcfunction similarity index 85% rename from datapacks/dataLib/data/datalib/function/core/lib/fiber/yield.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/fiber/yield.mcfunction index d041f50a..b8e9d088 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/fiber/yield.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/fiber/yield.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:core/lib/fiber/yield +# datalib:runtime/fiber/yield # Exits a fiber step and queues the next step. # Checks if the fiber is dead — no resume after kill. # @@ -11,4 +11,4 @@ # CALL SITE: called at the end of a fiber step function. # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/core/lib/fiber/yield_exec with storage datalib:input {} +function datalib:runtime/lib/internal/fiber/yield_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/batch/add.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/batch/add.mcfunction new file mode 100644 index 00000000..1f97807a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/batch/add.mcfunction @@ -0,0 +1,11 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:runtime/lib/batch/add +# Adds a job to the batch queue. +# +# INPUT (storage datalib:input): +# id → batch id +# func → function to run (opsiyonel) +# cmd → command to run (optional, used if no func) +# ───────────────────────────────────────────────────────────────── + +function datalib:runtime/lib/internal/batch/add_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/batch/begin.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/batch/begin.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/core/lib/batch/begin.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/batch/begin.mcfunction index c4235bea..cfd7bb32 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/batch/begin.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/batch/begin.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:core/lib/batch/begin +# datalib:runtime/lib/batch/begin # Starts a new batch or clears an existing one. # # INPUT (storage datalib:input): @@ -7,4 +7,4 @@ # spread_over → how many ticks to spread over (default: 1) # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/core/lib/batch/begin_exec with storage datalib:input {} +function datalib:runtime/lib/internal/batch/begin_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/batch/cancel.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/batch/cancel.mcfunction similarity index 83% rename from datapacks/dataLib/data/datalib/function/core/lib/batch/cancel.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/batch/cancel.mcfunction index 619861e7..3dbbb741 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/batch/cancel.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/batch/cancel.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:core/lib/batch/cancel +# datalib:runtime/lib/batch/cancel # Cancels a batch that has not been flushed. # Items already flushed and queued cannot be cancelled # (pulling from process_queue is not supported — dataLib design constraint). @@ -8,4 +8,4 @@ # id → batch id # ───────────────────────────────────────────────────────────────── -function datalib:core/internal/core/lib/batch/cancel_exec with storage datalib:input {} +function datalib:runtime/lib/internal/batch/cancel_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/batch/flush.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/batch/flush.mcfunction new file mode 100644 index 00000000..88718f4e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/batch/flush.mcfunction @@ -0,0 +1,11 @@ +# ───────────────────────────────────────────────────────────────── +# datalib:runtime/lib/batch/flush +# Splits batch jobs across spread_over ticks and adds them to process_queue. +# Jobs per tick: ceil(items / spread_over). +# Batch record is deleted after flush. +# +# INPUT (storage datalib:input): +# id → batch id +# ───────────────────────────────────────────────────────────────── + +function datalib:runtime/lib/internal/batch/flush_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/debounce.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/debounce.mcfunction similarity index 79% rename from datapacks/dataLib/data/datalib/function/core/lib/debounce.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/debounce.mcfunction index d1f11826..9d5486f1 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/debounce.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/debounce.mcfunction @@ -1,4 +1,4 @@ $execute if data storage datalib:engine schedules.$(key) run return 0 -function datalib:core/lib/schedule with storage datalib:input {} +function datalib:runtime/lib/schedule with storage datalib:input {} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/debounce ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(key)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/debounce_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/debounce_cmd.mcfunction similarity index 78% rename from datapacks/dataLib/data/datalib/function/core/lib/debounce_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/debounce_cmd.mcfunction index 1d6bafea..983251d1 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/debounce_cmd.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/debounce_cmd.mcfunction @@ -1,4 +1,4 @@ $execute if data storage datalib:engine schedules.$(key) run return 0 -function datalib:core/lib/schedule_cmd with storage datalib:input {} +function datalib:runtime/lib/schedule_cmd with storage datalib:input {} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/debounce_cmd ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(key)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/for_each_entity.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/for_each_entity.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/for_each_entity.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/for_each_entity.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/for_each_list.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/for_each_list.mcfunction similarity index 89% rename from datapacks/dataLib/data/datalib/function/core/lib/for_each_list.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/for_each_list.mcfunction index d566b6aa..e4c92c6d 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/for_each_list.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/for_each_list.mcfunction @@ -1,6 +1,6 @@ $data modify storage datalib:engine _felist_state set value {func:"$(func)"} scoreboard players set $felist_i dl.tmp 0 -function datalib:core/internal/core/lib/for_each_list_step +function datalib:runtime/lib/internal/for_each_list_step data remove storage datalib:engine _felist_input data remove storage datalib:engine _felist_state diff --git a/datapacks/dataLib/data/datalib/function/core/lib/for_each_player.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/for_each_player.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/for_each_player.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/for_each_player.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/for_each_player_at.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/for_each_player_at.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/for_each_player_at.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/for_each_player_at.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/input_pop.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/input_pop.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/input_pop.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/input_pop.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/input_push.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/input_push.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/input_push.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/input_push.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/add_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/add_cmd.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/add_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/add_cmd.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/add_exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/add_exec.mcfunction new file mode 100644 index 00000000..de40b389 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/add_exec.mcfunction @@ -0,0 +1,9 @@ +# datalib:core/lib/batch/internal/add_exec [MACRO] +# INPUT: $(id) +# func or cmd field existence is checked outside the macro, +# then the relevant append_func / append_cmd is called — prevents undefined $(func/cmd). + +$execute unless data storage datalib:engine batches.$(id) run return 0 + +execute if data storage datalib:input func run function datalib:runtime/lib/internal/batch/add_func with storage datalib:input +execute if data storage datalib:input cmd run function datalib:runtime/lib/internal/batch/add_cmd with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/add_func.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/add_func.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/add_func.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/add_func.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/begin_exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/begin_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/begin_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/begin_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/cancel_exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/cancel_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/cancel_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/cancel_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/flush_exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/flush_exec.mcfunction similarity index 96% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/flush_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/flush_exec.mcfunction index 6e8c7db8..83ea5469 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/flush_exec.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/flush_exec.mcfunction @@ -18,7 +18,7 @@ scoreboard players set $bfl_idx dl.tmp 0 $data modify storage datalib:engine _bfl_items set from storage datalib:engine batches.$(id).items $data modify storage datalib:engine _bfl_id set value "$(id)" -function datalib:core/internal/core/lib/batch/flush_loop +function datalib:runtime/lib/internal/batch/flush_loop data remove storage datalib:engine _bfl_items data remove storage datalib:engine _bfl_id diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/flush_loop.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/flush_loop.mcfunction new file mode 100644 index 00000000..e48dbb58 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/flush_loop.mcfunction @@ -0,0 +1,27 @@ +# datalib:core/lib/batch/internal/flush_loop +# Consumes _bfl_items. For each item: +# delay = floor($bfl_idx * $bfl_spread / $bfl_total) +# computed and added to the queue. +# func or cmd presence is checked with execute if data. + +execute unless data storage datalib:engine _bfl_items[0] run return 0 + +# delay = floor(idx * spread / total) +scoreboard players operation $bfl_delay dl.tmp = $bfl_idx dl.tmp +scoreboard players operation $bfl_delay dl.tmp *= $bfl_spread dl.tmp +scoreboard players operation $bfl_delay dl.tmp /= $bfl_total dl.tmp + +# Move item to temporary storage +data modify storage datalib:engine _bfl_cur set from storage datalib:engine _bfl_items[0] +data remove storage datalib:engine _bfl_items[0] + +# Write delay to item, then queue by func/cmd +execute store result storage datalib:engine _bfl_cur.delay int 1 run scoreboard players get $bfl_delay dl.tmp + +execute if data storage datalib:engine _bfl_cur.func run function datalib:runtime/lib/internal/batch/flush_queue_func with storage datalib:engine _bfl_cur +execute unless data storage datalib:engine _bfl_cur.func run execute if data storage datalib:engine _bfl_cur.cmd run function datalib:runtime/lib/internal/batch/flush_queue_cmd with storage datalib:engine _bfl_cur + +data remove storage datalib:engine _bfl_cur +scoreboard players add $bfl_idx dl.tmp 1 + +function datalib:runtime/lib/internal/batch/flush_loop \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/flush_queue_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/flush_queue_cmd.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/flush_queue_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/flush_queue_cmd.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/flush_queue_func.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/flush_queue_func.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/batch/flush_queue_func.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/batch/flush_queue_func.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/is_alive_exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/is_alive_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/is_alive_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/is_alive_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/kill_exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/kill_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/kill_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/kill_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/resume_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/resume_dispatch.mcfunction similarity index 93% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/resume_dispatch.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/resume_dispatch.mcfunction index bddc58ab..82437e26 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/resume_dispatch.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/resume_dispatch.mcfunction @@ -22,4 +22,4 @@ # $(id) — fiber id # $(resume) — function to resume -$function datalib:core/internal/core/lib/fiber/resume_exec {id:"$(id)", func:"$(resume)"} +$function datalib:runtime/lib/internal/fiber/resume_exec {id:"$(id)", func:"$(resume)"} diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/resume_exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/resume_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/resume_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/resume_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/spawn_exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/spawn_exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/spawn_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/spawn_exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/yield_exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/yield_exec.mcfunction similarity index 94% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/yield_exec.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/yield_exec.mcfunction index 0435e4f8..451f383b 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/fiber/yield_exec.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/fiber/yield_exec.mcfunction @@ -22,6 +22,6 @@ $data modify storage datalib:engine fibers.$(id).resume set value "$(resume)" # entry itself (id/resume fields), so when this specific queue entry # fires, queue_run_func passes it straight through as macro args to # resume_dispatch — no shared list to desynchronize. -$data modify storage datalib:engine queue append value {func:"datalib:core/internal/core/lib/fiber/resume_dispatch", delay:$(delay), id:"$(id)", resume:"$(resume)"} +$data modify storage datalib:engine queue append value {func:"datalib:runtime/lib/internal/fiber/resume_dispatch", delay:$(delay), id:"$(id)", resume:"$(resume)"} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/fiber/yield ","color":"aqua"},{"text":"$(id)","color":"white"},{"text":" → ","color":"#555555"},{"text":"$(resume)","color":"aqua"},{"text":" in $(delay)t","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/for_each_list_call.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/for_each_list_call.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/for_each_list_call.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/for_each_list_call.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/for_each_list_step.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/for_each_list_step.mcfunction similarity index 80% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/for_each_list_step.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/for_each_list_step.mcfunction index 362ab6ad..b93ee597 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/for_each_list_step.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/for_each_list_step.mcfunction @@ -4,9 +4,9 @@ execute unless data storage datalib:engine _felist_input[0] run return 0 data modify storage datalib:engine _felist_current set from storage datalib:engine _felist_input[0] execute store result storage datalib:engine _felist_i int 1 run scoreboard players get $felist_i dl.tmp -function datalib:core/internal/core/lib/for_each_list_call with storage datalib:engine _felist_state +function datalib:runtime/lib/internal/for_each_list_call with storage datalib:engine _felist_state data remove storage datalib:engine _felist_input[0] scoreboard players add $felist_i dl.tmp 1 -function datalib:core/internal/core/lib/for_each_list_step +function datalib:runtime/lib/internal/for_each_list_step diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_fire.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_fire.mcfunction new file mode 100644 index 00000000..2761dfb2 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_fire.mcfunction @@ -0,0 +1,5 @@ +execute if data storage datalib:engine queue[0].func if data storage datalib:engine queue[0].player run function datalib:runtime/lib/internal/queue_run_func_as with storage datalib:engine queue[0] +execute if data storage datalib:engine queue[0].func unless data storage datalib:engine queue[0].player run function datalib:runtime/lib/internal/queue_run_func with storage datalib:engine queue[0] +execute if data storage datalib:engine queue[0].cmd if data storage datalib:engine queue[0].player run function datalib:runtime/lib/internal/queue_run_cmd_as with storage datalib:engine queue[0] +execute if data storage datalib:engine queue[0].cmd unless data storage datalib:engine queue[0].player run function datalib:runtime/lib/internal/queue_run_cmd with storage datalib:engine queue[0] +data remove storage datalib:engine queue[0] diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_run_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_run_cmd.mcfunction new file mode 100644 index 00000000..6dcacc61 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_run_cmd.mcfunction @@ -0,0 +1,6 @@ +# SECURITY: central gate +execute unless function datalib:runtime/security/cmd_gate run return 0 + +tellraw @a[tag=datalib.admin] [{"selector":"@s","color":"gold"},{"text":" - command executed","color":"yellow"}] + +$$(cmd) diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_run_cmd_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_run_cmd_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_run_cmd_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_run_cmd_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_run_func.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_run_func.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_run_func.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_run_func.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_run_func_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_run_func_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/queue_run_func_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/queue_run_func_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/repeat_call.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/repeat_call.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/repeat_call.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/repeat_call.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/repeat_n_call.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/repeat_n_call.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/repeat_n_call.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/repeat_n_call.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/repeat_n_loop.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/repeat_n_loop.mcfunction new file mode 100644 index 00000000..00e70b50 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/repeat_n_loop.mcfunction @@ -0,0 +1,6 @@ +execute if score $rn_i dl.tmp >= $rn_n dl.tmp run return 0 + +execute store result score $repeat_i dl.tmp run scoreboard players get $rn_i dl.tmp +function datalib:runtime/lib/internal/repeat_n_call with storage datalib:engine {} +scoreboard players add $rn_i dl.tmp 1 +function datalib:runtime/lib/internal/repeat_n_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/repeat_run.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/repeat_run.mcfunction similarity index 85% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/repeat_run.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/repeat_run.mcfunction index 3070f76f..df0b147a 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/repeat_run.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/repeat_run.mcfunction @@ -2,7 +2,7 @@ execute store result score $rep_r dl.tmp run data get storage datalib:engine _re execute if score $rep_r dl.tmp matches ..0 run execute as @a[tag=datalib.debug] run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/repeat ","color":"aqua"},{"text":"DONE ","color":"green"},{"text":"all iterations completed","color":"#555555"}] execute if score $rep_r dl.tmp matches ..0 run return 0 -function datalib:core/internal/core/lib/repeat_call with storage datalib:engine _repeat +function datalib:runtime/lib/internal/repeat_call with storage datalib:engine _repeat scoreboard players remove $rep_r dl.tmp 1 execute store result storage datalib:engine _repeat.remaining int 1 run scoreboard players get $rep_r dl.tmp @@ -10,4 +10,4 @@ execute store result score $rep_i dl.tmp run data get storage datalib:engine _re scoreboard players add $rep_i dl.tmp 1 execute store result storage datalib:engine _repeat.i int 1 run scoreboard players get $rep_i dl.tmp -function datalib:core/internal/core/lib/repeat_run +function datalib:runtime/lib/internal/repeat_run diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_requeue.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_requeue.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_requeue.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_requeue.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_requeue_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_requeue_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_requeue_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_requeue_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_requeue_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_requeue_cmd.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_requeue_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_requeue_cmd.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_requeue_cmd_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_requeue_cmd_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_requeue_cmd_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_requeue_cmd_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_reset_do.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_reset_do.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_reset_do.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_reset_do.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_reset_do_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_reset_do_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_reset_do_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_reset_do_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_reset_do_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_reset_do_cmd.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_reset_do_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_reset_do_cmd.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_reset_do_cmd_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_reset_do_cmd_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/lib/schedule_reset_do_cmd_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/internal/schedule_reset_do_cmd_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/insert_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/insert_dispatch.mcfunction new file mode 100644 index 00000000..5e9586bb --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/insert_dispatch.mcfunction @@ -0,0 +1 @@ +$function datalib:modules/string/api/legacy/insert {Index:$(Index)} diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_lower_fast_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_lower_fast_dispatch.mcfunction new file mode 100644 index 00000000..8582b2ff --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_lower_fast_dispatch.mcfunction @@ -0,0 +1 @@ +$function datalib:modules/string/api/legacy/to_lowercase/fast {String:"$(String)"} diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_lower_full_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_lower_full_dispatch.mcfunction new file mode 100644 index 00000000..f0aee311 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_lower_full_dispatch.mcfunction @@ -0,0 +1 @@ +$function datalib:modules/string/api/legacy/to_lowercase/full {String:"$(String)"} diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_number_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_number_dispatch.mcfunction new file mode 100644 index 00000000..f5595ca1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_number_dispatch.mcfunction @@ -0,0 +1 @@ +$function datalib:modules/string/api/legacy/to_number {Input:"$(Input)"} diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_string_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_string_dispatch.mcfunction new file mode 100644 index 00000000..dee979ad --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_string_dispatch.mcfunction @@ -0,0 +1 @@ +$function datalib:modules/string/api/legacy/to_string {Input:$(Input)} diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_upper_fast_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_upper_fast_dispatch.mcfunction new file mode 100644 index 00000000..9d18fbe8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_upper_fast_dispatch.mcfunction @@ -0,0 +1 @@ +$function datalib:modules/string/api/legacy/to_uppercase/fast {String:"$(String)"} diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_upper_full_dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_upper_full_dispatch.mcfunction new file mode 100644 index 00000000..02a7382e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/internal/string/to_upper_full_dispatch.mcfunction @@ -0,0 +1 @@ +$function datalib:modules/string/api/legacy/to_uppercase/full {String:"$(String)"} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/once.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/once.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/once.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/once.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/once_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/once_cmd.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/core/lib/once_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/once_cmd.mcfunction index 39ab92e7..5f119f52 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/once_cmd.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/once_cmd.mcfunction @@ -3,7 +3,7 @@ $execute if data storage datalib:engine once_keys.$(key) run return 0 $data modify storage datalib:engine once_keys.$(key) set value 1b # SECURITY: central gate -execute unless function datalib:core/security/cmd_gate run return 0 +execute unless function datalib:runtime/security/cmd_gate run return 0 tellraw @a[tag=datalib.admin] [{"selector":"@s","color":"gold"},{"text":" - command executed","color":"yellow"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/once_per_player.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/once_per_player.mcfunction similarity index 97% rename from datapacks/dataLib/data/datalib/function/core/lib/once_per_player.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/once_per_player.mcfunction index d723b35a..3512dcb6 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/once_per_player.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/once_per_player.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:core/lib/once_per_player +# datalib:runtime/lib/once_per_player # Runs the function once per player for the given key. # Will not run again until the session is reset. # Input : $(func) → function to run diff --git a/datapacks/dataLib/data/datalib/function/core/lib/once_per_player_reset.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/once_per_player_reset.mcfunction similarity index 94% rename from datapacks/dataLib/data/datalib/function/core/lib/once_per_player_reset.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/once_per_player_reset.mcfunction index 4d9958df..a14d39ec 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/once_per_player_reset.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/once_per_player_reset.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:core/lib/once_per_player_reset +# datalib:runtime/lib/once_per_player_reset # Deletes the once_per_player record — function can run again. # Girdi : $(player), $(key) # ───────────────────────────────────────────────────────────────── diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/process_queue.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/process_queue.mcfunction new file mode 100644 index 00000000..828703b5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/process_queue.mcfunction @@ -0,0 +1,12 @@ +scoreboard players add $pq_depth dl.tmp 1 +execute if score $pq_depth dl.tmp matches 257.. run return 0 + +execute unless data storage datalib:engine queue[0] run return 0 + +execute store result score $qdel dl.tmp run data get storage datalib:engine queue[0].delay + +scoreboard players remove $qdel dl.tmp 1 +execute store result storage datalib:engine queue[0].delay int 1 run scoreboard players get $qdel dl.tmp + +execute if score $qdel dl.tmp matches ..0 run function datalib:runtime/lib/internal/queue_fire +execute if score $qdel dl.tmp matches ..0 run function datalib:runtime/lib/process_queue diff --git a/datapacks/dataLib/data/datalib/function/core/lib/queue_add.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/queue_add.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/queue_add.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/queue_add.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/queue_add_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/queue_add_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/queue_add_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/queue_add_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/queue_add_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/queue_add_cmd.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/queue_add_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/queue_add_cmd.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/queue_clear.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/queue_clear.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/queue_clear.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/queue_clear.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/repeat.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/repeat.mcfunction new file mode 100644 index 00000000..35a5be86 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/repeat.mcfunction @@ -0,0 +1,8 @@ +$data modify storage datalib:engine _repeat.func set value "$(func)" +$scoreboard players set $rep_n dl.tmp $(count) +scoreboard players set $rep_i dl.tmp 0 +execute store result storage datalib:engine _repeat.i int 1 run scoreboard players get $rep_i dl.tmp +execute store result storage datalib:engine _repeat.remaining int 1 run scoreboard players get $rep_n dl.tmp +function datalib:runtime/lib/internal/repeat_run +data remove storage datalib:engine _repeat +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/repeat ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(func)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/repeat_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/repeat_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/repeat_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/repeat_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/repeat_n.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/repeat_n.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/core/lib/repeat_n.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/repeat_n.mcfunction index 2e465ab8..e2ae3ee0 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/repeat_n.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/repeat_n.mcfunction @@ -4,6 +4,6 @@ scoreboard players set $rn_i dl.tmp 0 execute if score $rn_n dl.tmp matches ..0 run return 0 $data modify storage datalib:engine _rn_func set value "$(func)" -function datalib:core/internal/core/lib/repeat_n_loop +function datalib:runtime/lib/internal/repeat_n_loop data remove storage datalib:engine _rn_func $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/repeat_n ","color":"aqua"},{"text":"$(func) × $(n)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/schedule.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/schedule.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/schedule.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/schedule_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/schedule_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/schedule_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/schedule_cancel.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_cancel.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/schedule_cancel.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/schedule_cancel.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/schedule_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_cmd.mcfunction similarity index 96% rename from datapacks/dataLib/data/datalib/function/core/lib/schedule_cmd.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/schedule_cmd.mcfunction index ebc6816a..63e0587a 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/schedule_cmd.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_cmd.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────── -# datalib:core/lib/schedule_cmd +# datalib:runtime/lib/schedule_cmd # Repeating command scheduler at a fixed interval. # # Girdi (datalib:input): diff --git a/datapacks/dataLib/data/datalib/function/core/lib/schedule_cmd_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_cmd_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/schedule_cmd_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/schedule_cmd_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_if.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_if.mcfunction new file mode 100644 index 00000000..a7aac39f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_if.mcfunction @@ -0,0 +1 @@ +function datalib:runtime/lib/queue_add with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_if_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_if_cmd.mcfunction new file mode 100644 index 00000000..02014f3b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_if_cmd.mcfunction @@ -0,0 +1 @@ +function datalib:runtime/lib/queue_add_cmd with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/schedule_list.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_list.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/schedule_list.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/schedule_list.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_renew.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_renew.mcfunction new file mode 100644 index 00000000..ee1f4364 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_renew.mcfunction @@ -0,0 +1,8 @@ +$execute unless data storage datalib:engine schedules.$(key) run return 0 +$data modify storage datalib:engine _sched_tmp set from storage datalib:engine schedules.$(key) +execute if data storage datalib:engine _sched_tmp.func if data storage datalib:engine _sched_tmp.player run function datalib:runtime/lib/internal/schedule_requeue_as with storage datalib:engine _sched_tmp +execute if data storage datalib:engine _sched_tmp.func unless data storage datalib:engine _sched_tmp.player run function datalib:runtime/lib/internal/schedule_requeue with storage datalib:engine _sched_tmp +execute if data storage datalib:engine _sched_tmp.cmd if data storage datalib:engine _sched_tmp.player run function datalib:runtime/lib/internal/schedule_requeue_cmd_as with storage datalib:engine _sched_tmp +execute if data storage datalib:engine _sched_tmp.cmd unless data storage datalib:engine _sched_tmp.player run function datalib:runtime/lib/internal/schedule_requeue_cmd with storage datalib:engine _sched_tmp +data remove storage datalib:engine _sched_tmp +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/schedule_renew ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(key)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_reset.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_reset.mcfunction new file mode 100644 index 00000000..1ec1a6e5 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/schedule_reset.mcfunction @@ -0,0 +1,13 @@ +$execute unless data storage datalib:engine schedules.$(key) run return 0 + +$data modify storage datalib:engine _sreset set from storage datalib:engine schedules.$(key) +$data modify storage datalib:engine _sreset.key set value "$(key)" + +$data remove storage datalib:engine schedules.$(key) + +execute if data storage datalib:engine _sreset.func if data storage datalib:engine _sreset.player run function datalib:runtime/lib/internal/schedule_reset_do_as with storage datalib:engine _sreset +execute if data storage datalib:engine _sreset.func unless data storage datalib:engine _sreset.player run function datalib:runtime/lib/internal/schedule_reset_do with storage datalib:engine _sreset +execute if data storage datalib:engine _sreset.cmd if data storage datalib:engine _sreset.player run function datalib:runtime/lib/internal/schedule_reset_do_cmd_as with storage datalib:engine _sreset +execute if data storage datalib:engine _sreset.cmd unless data storage datalib:engine _sreset.player run function datalib:runtime/lib/internal/schedule_reset_do_cmd with storage datalib:engine _sreset +data remove storage datalib:engine _sreset +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/schedule_reset ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(key)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/sync_tick.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/sync_tick.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/sync_tick.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/sync_tick.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/lib/throttle.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/throttle.mcfunction similarity index 94% rename from datapacks/dataLib/data/datalib/function/core/lib/throttle.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/throttle.mcfunction index 10c15945..0d4fed57 100644 --- a/datapacks/dataLib/data/datalib/function/core/lib/throttle.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/throttle.mcfunction @@ -11,5 +11,5 @@ $scoreboard players set $thr_int dl.tmp $(interval) scoreboard players operation $thr_now dl.tmp += $thr_int dl.tmp $execute store result storage datalib:engine throttle.$(key) int 1 run scoreboard players get $thr_now dl.tmp -function datalib:core/lib/queue_add with storage datalib:input {} +function datalib:runtime/lib/queue_add with storage datalib:input {} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"lib/throttle ","color":"aqua"},{"text":" → ","color":"#555555"},{"text":"$(key)","color":"aqua"}] diff --git a/datapacks/dataLib/data/datalib/function/core/lib/ticks_to_time.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/ticks_to_time.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/ticks_to_time.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/ticks_to_time.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/wait.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/wait.mcfunction new file mode 100644 index 00000000..a7aac39f --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/wait.mcfunction @@ -0,0 +1 @@ +function datalib:runtime/lib/queue_add with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/wait_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/wait_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/wait_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/wait_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/lib/wait_cmd.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/wait_cmd.mcfunction new file mode 100644 index 00000000..02014f3b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/lib/wait_cmd.mcfunction @@ -0,0 +1 @@ +function datalib:runtime/lib/queue_add_cmd with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/core/lib/wait_cmd_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/lib/wait_cmd_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/lib/wait_cmd_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/lib/wait_cmd_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/load/warn.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/legacy_warn/warn.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/load/warn.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/legacy_warn/warn.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/load.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/load.mcfunction new file mode 100644 index 00000000..262c1c33 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/load.mcfunction @@ -0,0 +1 @@ +function datalib:runtime/load/loader/main \ No newline at end of file diff --git a/datapacks/dataLib/data/dl_load/function/core/internal/load/cleanup.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/cleanup.mcfunction similarity index 99% rename from datapacks/dataLib/data/dl_load/function/core/internal/load/cleanup.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/cleanup.mcfunction index c2382d35..e9bf08cd 100644 --- a/datapacks/dataLib/data/dl_load/function/core/internal/load/cleanup.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/cleanup.mcfunction @@ -1,4 +1,4 @@ -schedule clear datalib:core/lib/sync_tick +schedule clear datalib:runtime/lib/sync_tick forceload remove -30000000 1600 forceload remove 0 0 diff --git a/datapacks/dataLib/data/dl_load/function/core/internal/load/finalize.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/finalize.mcfunction similarity index 93% rename from datapacks/dataLib/data/dl_load/function/core/internal/load/finalize.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/finalize.mcfunction index caeaaa20..5e0b806c 100644 --- a/datapacks/dataLib/data/dl_load/function/core/internal/load/finalize.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/finalize.mcfunction @@ -1,4 +1,4 @@ -# dl_load:load/internal/finalize +# datalib:runtime/load/loader/core/internal/load/finalize # Final step — success message and debug info. # Debug: version info @@ -15,8 +15,8 @@ execute if data storage datalib:engine {fork_warn:1b} run tellraw @a[tag=datalib execute if score #dl.pre dl.pre_version matches 1.. run tellraw @a ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✔ ","color":"green"},{"text":"v","color":"aqua"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"aqua","bold":true},{"text":".","color":"aqua"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"aqua","bold":true},{"text":".","color":"aqua"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"aqua","bold":true},{"text":"-pre","color":"#ff8800"},{"score":{"name":"#dl.pre","objective":"dl.pre_version"},"color":"#ff8800","bold":true},{"text":" loaded.","color":"green"}] execute if score #dl.pre dl.pre_version matches ..0 run tellraw @a ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✔ ","color":"green"},{"text":"v","color":"aqua"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"aqua","bold":true},{"text":".","color":"aqua"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"aqua","bold":true},{"text":".","color":"aqua"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"aqua","bold":true},{"text":" loaded.","color":"green"}] -playsound datalib:load.success master @a ~ ~ ~ 0.6 1.2 +playsound datalib:runtime/load/load.success master @a ~ ~ ~ 0.6 1.2 data modify storage datalib:engine _log_add_tmp.message set value "[Load] finalize — engine ready" -function datalib:systems/log/add with storage datalib:engine _log_add_tmp +function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp data remove storage datalib:engine _log_add_tmp.message diff --git a/datapacks/dataLib/data/dl_load/function/core/internal/load/fork_warn.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/fork_warn.mcfunction similarity index 96% rename from datapacks/dataLib/data/dl_load/function/core/internal/load/fork_warn.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/fork_warn.mcfunction index b0780049..7984b01f 100644 --- a/datapacks/dataLib/data/dl_load/function/core/internal/load/fork_warn.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/fork_warn.mcfunction @@ -1,4 +1,4 @@ -# dl_load:load/internal/fork_warn +# datalib:runtime/load/loader/core/internal/load/fork_warn # Called when rt_origin_verified is absent at load time. # Indicates _rt_origin.mcfunction was removed or pack is a modified fork. # Load continues — this is a WARNING, not a hard block. @@ -30,4 +30,4 @@ tellraw @a[tag=datalib.admin] ["",{"text":" ","color":"#555555"},{"text":"[v # ── Log system entry ────────────────────────────────────────────── data modify storage datalib:engine _log_warn_tmp set value {message:"[Load] fork_warn — rt_origin_verified not set, possible modified fork"} -function datalib:systems/log/warn with storage datalib:engine _log_warn_tmp +function datalib:debug/menu/log/warn with storage datalib:engine _log_warn_tmp diff --git a/datapacks/dataLib/data/dl_load/function/core/internal/load/version_set.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/version_set.mcfunction similarity index 100% rename from datapacks/dataLib/data/dl_load/function/core/internal/load/version_set.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/version_set.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/version_warn.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/version_warn.mcfunction new file mode 100644 index 00000000..589729ad --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/core/internal/load/version_warn.mcfunction @@ -0,0 +1,11 @@ +# datalib:runtime/load/loader/core/internal/load/version_warn +# Called when dl.pre_version scores don't match expected (v6.0.1). +# Fires error sound + plain error message, load aborted. + +playsound datalib:ui.error master @a ~ ~ ~ 0.7 0.8 + +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Version mismatch — expected ","color":"red"},{"text":"v6.0.1","color":"aqua"},{"text":". Load aborted.","color":"red"}] +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"DEBUG ","color":"aqua"},{"text":"expected: v6.0.1 · got: ","color":"#555555"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"yellow"},{"text":".","color":"#555555"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"yellow"},{"text":".","color":"#555555"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"yellow"}] + +data modify storage datalib:engine _log_error_tmp set value {message:"[Load] version_warn — version mismatch, load aborted"} +function datalib:debug/menu/log/error with storage datalib:engine _log_error_tmp diff --git a/datapacks/dataLib/data/dl_load/function/gate/exec/ban.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/ban.mcfunction similarity index 78% rename from datapacks/dataLib/data/dl_load/function/gate/exec/ban.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/ban.mcfunction index 9fd0901e..8c2153ea 100644 --- a/datapacks/dataLib/data/dl_load/function/gate/exec/ban.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/ban.mcfunction @@ -1,6 +1,6 @@ -# dl_load:gate/exec/ban +# datalib:runtime/load/loader/gate/exec/ban # Executor for confirmed ban command. -# Called by dl_load:gate/yes via: function ... with storage datalib:engine pending_gate +# Called by datalib:runtime/load/loader/gate/yes via: function ... with storage datalib:engine pending_gate # # Macro fields required in datalib:engine pending_gate: # player — target player name or UUID diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/ban_ip.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/ban_ip.mcfunction new file mode 100644 index 00000000..2162faff --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/ban_ip.mcfunction @@ -0,0 +1,10 @@ +# datalib:runtime/load/loader/gate/exec/ban_ip +# Executor for confirmed ban-ip command. +# Called by datalib:runtime/load/loader/gate/yes via: function ... with storage datalib:engine pending_gate +# +# Macro fields required in datalib:engine pending_gate: +# player — target player name or UUID (resolves to IP) +# reason — ban reason string + +$ban-ip $(player) $(reason) +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/ban_ip ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" — reason: ","color":"gray"},{"text":"$(reason)","color":"yellow"}] diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/disable.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/disable.mcfunction new file mode 100644 index 00000000..f32a81c0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/disable.mcfunction @@ -0,0 +1,11 @@ +# datalib:runtime/load/loader/gate/exec/disable +# Executor for confirmed engine disable. +# Called by datalib:runtime/load/loader/gate/yes when pending_gate{type:"disable"}. +# +# Runs the full cleanup pipeline then announces shutdown via tellraw. +# No macro parameters needed. + +function datalib:runtime/load/loader/core/internal/load/cleanup + +tellraw @a ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Engine DISABLED.","color":"red","bold":true},{"text":" All scoreboards and storage removed.","color":"gray"}] +tellraw @a ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"To reinitialize: ","color":"gray"},{"text":"/reload","color":"white","underlined":true,"click_event":{"action":"run_command","command":"/reload"}},{"text":" or ","color":"gray"},{"text":"[Reinitialize]","color":"green","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function datalib:runtime/load/loader/main"}}] diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/kick.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/kick.mcfunction new file mode 100644 index 00000000..0522f6d8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/exec/kick.mcfunction @@ -0,0 +1,8 @@ +# datalib:runtime/load/loader/gate/exec/kick +# Executor for confirmed player kick. +# Called by datalib:runtime/load/loader/gate/yes when pending_gate{type:"kick"}. +# Expects: {type:"kick", player:"", reason:""} + +$kick $(player) $(reason) + +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Kicked ","color":"yellow"},{"text":"$(player)","color":"aqua","bold":true},{"text":" — $(reason)","color":"gray"}] diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/no.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/no.mcfunction new file mode 100644 index 00000000..85cd0d0b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/no.mcfunction @@ -0,0 +1,26 @@ +# datalib:runtime/load/loader/gate/no +# Cancel the pending dangerous command. +# +# Does NOT execute the pending action. Clears pending_gate from storage. +# Idempotent — safe to call multiple times. +# +# ALSO CALLED BY: datalib:runtime/load/loader/gate/timeout (auto-cancel after 30 seconds) + +# Guard: nothing pending +execute unless score #pending dl.gate matches 1 run return 0 + +# Close the gate window +scoreboard players set #pending dl.gate 0 +scoreboard players set #confirmed dl.gate 0 + +# Cancel the still-pending timeout if admin called /no explicitly +schedule clear datalib:runtime/load/loader/gate/timeout + +# Announce cancellation via tellraw — no marker entity needed. +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Dangerous command CANCELLED.","color":"red","bold":true},{"text":" Action was NOT executed.","color":"gray"}] + +# Discard pending context +data remove storage datalib:engine pending_gate +scoreboard players reset #pending dl.gate +scoreboard players reset #confirmed dl.gate +scoreboard objectives remove dl.gate diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/request.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/request.mcfunction new file mode 100644 index 00000000..9bfe7afd --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/request.mcfunction @@ -0,0 +1,38 @@ +# datalib:runtime/load/loader/gate/request +# Generic dangerous-command confirmation gate — request side. +# +# CALLER PROTOCOL +# --------------- +# Before calling this function, the caller MUST write a pending_gate +# compound to datalib:engine storage describing the action to confirm: +# +# data modify storage datalib:engine pending_gate set value {type:"ban", player:"...", reason:"..."} +# function datalib:runtime/load/loader/gate/request +# +# This function then: +# 1. Opens the dl.gate scoreboard window +# 2. Broadcasts a clickable confirmation prompt via tellraw +# 3. Schedules a 30-second auto-cancel +# +# CONFIRMING: /function datalib:runtime/load/loader/gate/yes (or click [Confirm]) +# CANCELLING: /function datalib:runtime/load/loader/gate/no (or click [Cancel]) +# +# If another gate is already pending, this call is silently dropped to +# prevent multiple dangerous commands from racing in multiplayer. + +# Drop silently if a gate is already open (multiplayer safety) +scoreboard objectives add dl.gate dummy +execute if score #pending dl.gate matches 1 run return 0 + +# Open the gate window +scoreboard players set #pending dl.gate 0 +scoreboard players set #confirmed dl.gate 0 +scoreboard players set #pending dl.gate 1 + +# Broadcast via tellraw — clickable buttons, no marker entity needed. +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Dangerous command pending","color":"yellow","bold":true},{"text":" — awaiting confirmation.","color":"gray"}] +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"[Confirm]","color":"green","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function datalib:runtime/load/loader/gate/yes"}},{"text":" ","color":"gray"},{"text":"[Cancel]","color":"red","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function datalib:runtime/load/loader/gate/no"}}] +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Auto-cancel fires in 30 seconds.","color":"gray"}] + +# Schedule 30-second auto-cancel for dangerous commands +schedule function datalib:runtime/load/loader/gate/timeout 30s replace diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/timeout.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/timeout.mcfunction new file mode 100644 index 00000000..98da7d5e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/timeout.mcfunction @@ -0,0 +1,10 @@ +# datalib:runtime/load/loader/gate/timeout +# Fires 30 seconds after datalib:runtime/load/loader/gate/request if no admin response. +# +# Delegates to datalib:runtime/load/loader/gate/no which is idempotent — if the gate was +# already closed by an explicit /yes or /no, the #pending guard in +# gate/no returns 0 and nothing happens. + +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Dangerous command timeout (30s)","color":"red"},{"text":" — auto-cancelling.","color":"gray"}] + +execute if score #pending dl.gate matches 1 run function datalib:runtime/load/loader/gate/no diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/yes.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/yes.mcfunction new file mode 100644 index 00000000..1300bffb --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/gate/yes.mcfunction @@ -0,0 +1,53 @@ +# datalib:runtime/load/loader/gate/yes +# Execute the pending dangerous command after admin confirmation. +# +# Reads the pending_gate compound from datalib:engine storage and dispatches +# to the correct executor based on the 'type' field. +# +# SUPPORTED TYPES +# --------------- +# "ban" → datalib:runtime/load/loader/gate/exec/ban (datalib: player, reason) +# "ban_ip" → datalib:runtime/load/loader/gate/exec/ban_ip (datalib: player, reason) +# "kick" → datalib:runtime/load/loader/gate/exec/kick (datalib: player, reason) +# "disable" → datalib:runtime/load/loader/gate/exec/disable (no macro params) +# +# Adding new types: write an executor in datalib:runtime/load/loader/gate/exec/, then add +# an 'execute if data' dispatch line here. + +# Guard: no gate open +execute unless score #pending dl.gate matches 1 run return 0 + +# Guard: already confirmed (double-call protection) +execute if score #confirmed dl.gate matches 1 run return 0 + +# Mark confirmed, close window +scoreboard players set #confirmed dl.gate 1 +scoreboard players set #pending dl.gate 0 + +# Cancel the 30-second timeout +schedule clear datalib:runtime/load/loader/gate/timeout + +# Announce execution via tellraw — no marker entity needed. +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Dangerous command CONFIRMED.","color":"green","bold":true},{"text":" Executing...","color":"gray"}] + +# --- DISPATCH --- +# Each executor reads its own fields from datalib:engine pending_gate via datalib. +# The 'with storage' pattern passes pending_gate fields as $(macro) parameters. + +# ban: requires {type:"ban", player:"...", reason:"..."} +execute if data storage datalib:engine pending_gate{type:"ban"} run function datalib:runtime/load/loader/gate/exec/ban with storage datalib:engine pending_gate + +# ban_ip: requires {type:"ban_ip", player:"...", reason:"..."} +execute if data storage datalib:engine pending_gate{type:"ban_ip"} run function datalib:runtime/load/loader/gate/exec/ban_ip with storage datalib:engine pending_gate + +# kick: requires {type:"kick", player:"...", reason:"..."} +execute if data storage datalib:engine pending_gate{type:"kick"} run function datalib:runtime/load/loader/gate/exec/kick with storage datalib:engine pending_gate + +# disable: requires {type:"disable"} (no extra fields) +execute if data storage datalib:engine pending_gate{type:"disable"} run function datalib:runtime/load/loader/gate/exec/disable + +# --- CLEANUP --- +data remove storage datalib:engine pending_gate +scoreboard players reset #pending dl.gate +scoreboard players reset #confirmed dl.gate +scoreboard objectives remove dl.gate diff --git a/datapacks/dataLib/data/dl_load/function/load/all.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/all.mcfunction similarity index 86% rename from datapacks/dataLib/data/dl_load/function/load/all.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/load/all.mcfunction index 179a6136..4ef90c4b 100644 --- a/datapacks/dataLib/data/dl_load/function/load/all.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/all.mcfunction @@ -1,5 +1,5 @@ -# dl_load:load/all -# Load — entry point called from minecraft:load tag via datalib:load +# datalib:runtime/load/loader/load/all +# Load — entry point called from minecraft:load tag via datalib:runtime/load/load # # STAGE DEBUG NOTE (v6.0.1) # ------------------------------- @@ -16,7 +16,7 @@ forceload add -30000000 1600 # Stage 0 — Preparing tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Preparing...","color":"gray"}] -execute unless function dl_load:resolve/validate run return 0 +execute unless function datalib:runtime/load/loader/resolve/validate run return 0 # Stage 1 — Starting tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Starting dataLib...","color":"gray"}] @@ -24,32 +24,32 @@ tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true} data modify storage datalib:engine _log_add_tmp.level set value "D.L." data modify storage datalib:engine _log_add_tmp.message set value "Starting..." data modify storage datalib:engine _log_add_tmp.color set value "aqua" -function datalib:systems/log/add with storage datalib:engine _log_add_tmp +function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp # RT Origin — Gate 1: watermark doğrulama (artık resolve/validate içinde çağrılıyor, burada tekrar çağırmaya gerek yok) execute unless data storage datalib:engine {global:{rt_origin_verified:1b}} run return run tellraw @s {"text":"Exit code: 1 — rt_origin verification failed","color":"red"} # RT Origin — Gate 2: fork check # If fork_verified field doesn't exist, open the approval gate (1b=original, 0b=fork approved, either passes) -execute unless data storage datalib:engine global.fork_verified run return run function dl_load:load/fork +execute unless data storage datalib:engine global.fork_verified run return run function datalib:runtime/load/loader/load/fork tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Fork gate passed...","color":"gray"}] -# Stage 2 — scoreboards (moved to loader/ — see dl_load:loader/scoreboards) +# Stage 2 — scoreboards (moved to loader/ — see datalib:runtime/load/loader/loader/scoreboards) tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Loading scoreboards...","color":"gray"}] -function dl_load:loader/scoreboards +function datalib:runtime/load/loader/loader/scoreboards -# Stage 3 — storages (moved to loader/ — see dl_load:loader/storages) +# Stage 3 — storages (moved to loader/ — see datalib:runtime/load/loader/loader/storages) tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Loading storages...","color":"gray"}] -function dl_load:loader/storages +function datalib:runtime/load/loader/loader/storages tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Loading other systems...","color":"gray"}] -function dl_load:load/other +function datalib:runtime/load/loader/load/other data modify storage datalib:engine global.loaded set value 1b -function dl_load:core/internal/load/version_set +function datalib:runtime/load/loader/core/internal/load/version_set tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Setting version...","color":"gray"}] @@ -70,14 +70,14 @@ execute if score #dl.pre dl.pre_version matches ..0 run tellraw @a[tag=datalib.d data modify storage datalib:engine _log_add_tmp.level set value "dataLib" data modify storage datalib:engine _log_add_tmp.message set value "Loaded." data modify storage datalib:engine _log_add_tmp.color set value "green" -function datalib:systems/log/add with storage datalib:engine _log_add_tmp +function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp # RT Origin verification (flag already set by validate at start of load) execute unless data storage datalib:engine {global:{rt_origin_verified:1b}} run return run tellraw @s {"text":"Exit code: 1 — rt_origin verification failed","color":"red"} tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Finalizing...","color":"gray"}] -function dl_load:core/internal/load/finalize +function datalib:runtime/load/loader/core/internal/load/finalize # Detect datalib_extensions tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Finding datalib_extensions...","color":"gray"}] diff --git a/datapacks/dataLib/data/dl_load/function/load/confirm.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/confirm.mcfunction similarity index 79% rename from datapacks/dataLib/data/dl_load/function/load/confirm.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/load/confirm.mcfunction index a3a63379..be6959fd 100644 --- a/datapacks/dataLib/data/dl_load/function/load/confirm.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/confirm.mcfunction @@ -1,7 +1,7 @@ -# dl_load:load/confirm +# datalib:runtime/load/loader/load/confirm # DL Load Confirmation Gate — Stage 0 dispatcher -# Execution context: whichever entity/console called dl_load:main -# (no marker entity is spawned anymore — see dl_load:main header) +# Execution context: whichever entity/console called datalib:runtime/load/loader/main +# (no marker entity is spawned anymore — see datalib:runtime/load/loader/main header) # # PURPOSE # ------- @@ -15,30 +15,30 @@ # cancel after 5 minutes. # # NOTHING in datalib:engine storage is touched here. -# Storage writes happen only after dl_load:load/yes is called. +# Storage writes happen only after datalib:runtime/load/loader/load/yes is called. # # FLOW # ---- -# dl_load:main (stage0) -# └─ dl_load:load/confirm ← this file +# datalib:runtime/load/loader/main (stage0) +# └─ datalib:runtime/load/loader/load/confirm ← this file # ├─ broadcasts clickable prompt -# └─ schedules dl_load:timeout (5m) +# └─ schedules datalib:runtime/load/loader/timeout (5m) # -# Admin: /function dl_load:load/yes (or clicks [Confirm]) -# └─ dl_load:load/all → full init pipeline +# Admin: /function datalib:runtime/load/loader/load/yes (or clicks [Confirm]) +# └─ datalib:runtime/load/loader/load/all → full init pipeline # -# Admin: /function dl_load:load/no (or clicks [Cancel]) +# Admin: /function datalib:runtime/load/loader/load/no (or clicks [Cancel]) # └─ abort — storage untouched # # 5 minutes elapse with no response: -# └─ dl_load:timeout → dl_load:load/no (auto-abort) +# └─ datalib:runtime/load/loader/timeout → datalib:runtime/load/loader/load/no (auto-abort) # Create load-gate tracking objective # Safe to call even if objective already exists (add is idempotent) scoreboard objectives add dl.load dummy # Ensure load config defaults exist (idempotent, only fills missing keys) -function datalib:config/load_cfg +function datalib:api/config/load_cfg # Reset any stale state from a previous incomplete gate cycle scoreboard players set #pending dl.load 0 @@ -53,7 +53,7 @@ tellraw @a ["",{"text":"[DL GATE] ========================================","col tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"dataLib load is PENDING.","color":"yellow","bold":true}] tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Storage has NOT been modified yet.","color":"gray"}] tellraw @a ["",{"text":"[DL GATE] ----------------------------------------","color":"#555555"}] -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"[Confirm]","color":"green","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function dl_load:load/yes"}},{"text":" ","color":"gray"},{"text":"[Cancel]","color":"red","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function dl_load:load/no"}}] +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"[Confirm]","color":"green","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function datalib:runtime/load/loader/load/yes"}},{"text":" ","color":"gray"},{"text":"[Cancel]","color":"red","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function datalib:runtime/load/loader/load/no"}}] tellraw @a ["",{"text":"[DL GATE] ----------------------------------------","color":"#555555"}] tellraw @a ["",{"text":"[DL GATE] ========================================","color":"#555555"}] @@ -62,27 +62,27 @@ tellraw @a ["",{"text":"[DL GATE] ========================================","col # NOTE: /schedule cannot take a macro argument for its duration — this is # a confirmed Minecraft engine limitation (macros are not supported by # /schedule as of this version). So instead of a truly dynamic duration, -# we branch over a fixed set of allowed values from datalib:config/load_cfg. +# we branch over a fixed set of allowed values from datalib:api/config/load_cfg. # Anything outside this set falls back to the 300s default. # 'replace' ensures repeated /reload does not stack multiple timeout schedules scoreboard players set #timeout_matched dl.tmp 0 scoreboard players set #timeout_actual dl.tmp 300 execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 60 run scoreboard players set #timeout_matched dl.tmp 1 execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 60 run scoreboard players set #timeout_actual dl.tmp 60 -execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 60 run schedule function dl_load:timeout 60s replace +execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 60 run schedule function datalib:runtime/load/loader/timeout 60s replace execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 120 run scoreboard players set #timeout_matched dl.tmp 1 execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 120 run scoreboard players set #timeout_actual dl.tmp 120 -execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 120 run schedule function dl_load:timeout 120s replace +execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 120 run schedule function datalib:runtime/load/loader/timeout 120s replace execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 180 run scoreboard players set #timeout_matched dl.tmp 1 execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 180 run scoreboard players set #timeout_actual dl.tmp 180 -execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 180 run schedule function dl_load:timeout 180s replace +execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 180 run schedule function datalib:runtime/load/loader/timeout 180s replace execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 300 run scoreboard players set #timeout_matched dl.tmp 1 -execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 300 run schedule function dl_load:timeout 300s replace +execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 300 run schedule function datalib:runtime/load/loader/timeout 300s replace execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 600 run scoreboard players set #timeout_matched dl.tmp 1 execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 600 run scoreboard players set #timeout_actual dl.tmp 600 -execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 600 run schedule function dl_load:timeout 600s replace +execute if score #runtoolkit.packs.datalib.config.load.timeout_seconds datalib.meta matches 600 run schedule function datalib:runtime/load/loader/timeout 600s replace # Fallback: value wasn't one of the allowed presets (whether in-range or not) — #timeout_actual stays 300 -execute if score #timeout_matched dl.tmp matches 0 run schedule function dl_load:timeout 300s replace +execute if score #timeout_matched dl.tmp matches 0 run schedule function datalib:runtime/load/loader/timeout 300s replace # Announce the ACTUAL scheduled duration (#timeout_actual), not the raw # config value, so the message can never disagree with what was scheduled. @@ -107,5 +107,5 @@ scoreboard players set #sandbox_active dl.tmp 0 execute if data storage datalib:engine {sandbox:1b} run scoreboard players set #sandbox_active dl.tmp 1 execute if score #runtoolkit.packs.datalib.config.load.sandbox_enabled datalib.meta matches 1 run scoreboard players set #sandbox_active dl.tmp 1 execute if score #sandbox_active dl.tmp matches 1 run tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"SANDBOX MODE — auto-confirming load.","color":"yellow"}] -execute if score #sandbox_active dl.tmp matches 1 run function dl_load:load/yes +execute if score #sandbox_active dl.tmp matches 1 run function datalib:runtime/load/loader/load/yes execute if score #sandbox_active dl.tmp matches 1 run return 0 diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/fork.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/fork.mcfunction new file mode 100644 index 00000000..0d5137a2 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/fork.mcfunction @@ -0,0 +1,29 @@ +# datalib:runtime/load/loader/load/fork +# Fork confirmation gate — called when fork_verified is not set. +# Player is prompted to confirm with a click or /yes-/no command. +# +# USAGE: +# /function datalib:runtime/load/loader/load/fork +# +# CONFIRM: /function datalib:runtime/load/loader/load/fork_yes (or click [Yes]) +# CANCEL: /function datalib:runtime/load/loader/load/fork_no (or click [No]) + +scoreboard objectives add dl.fork_gate dummy + +# Reset any stale state from a previous incomplete gate cycle. +# Without this, a #pending=1 left over from a prior session/reload +# (objectives add is idempotent and does NOT reset values) would +# permanently lock this gate: fork_yes/fork_no both guard on +# "#pending matches 1", and the early "drop if already open" check +# below would keep returning before ever re-arming the 30s timeout. +scoreboard players set #pending dl.fork_gate 0 +scoreboard players set #confirmed dl.fork_gate 0 + +scoreboard players set #pending dl.fork_gate 1 + +tellraw @a ["",{"text":"[DL FORK GATE] ","color":"#555555"},{"text":"This copy is not marked as a fork.","color":"yellow"}] +tellraw @a ["",{"text":"[DL FORK GATE] ","color":"#555555"},{"text":"Do you want to continue?","color":"gray"}] +tellraw @a ["",{"text":"[DL FORK GATE] ","color":"#555555"},{"text":"[Yes]","color":"green","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function datalib:runtime/load/loader/load/fork_yes"}},{"text":" ","color":"gray"},{"text":"[No]","color":"red","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function datalib:runtime/load/loader/load/fork_no"}}] +tellraw @a ["",{"text":"[DL FORK GATE] ","color":"#555555"},{"text":"Auto-cancel fires in 30 seconds.","color":"gray"}] + +schedule function datalib:runtime/load/loader/load/fork_no 30s replace diff --git a/datapacks/dataLib/data/dl_load/function/load/fork_no.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/fork_no.mcfunction similarity index 83% rename from datapacks/dataLib/data/dl_load/function/load/fork_no.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/load/fork_no.mcfunction index c00708a8..7af7b119 100644 --- a/datapacks/dataLib/data/dl_load/function/load/fork_no.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/fork_no.mcfunction @@ -1,9 +1,9 @@ -# dl_load:load/fork_no +# datalib:runtime/load/loader/load/fork_no # Fork confirmation gate — /no response or 30s timeout. # Runs normal load, fork_verified is not set. # # USAGE: -# /function dl_load:load/fork_no +# /function datalib:runtime/load/loader/load/fork_no # Guard: gate must be open execute unless score #pending dl.fork_gate matches 1 run return 0 @@ -13,12 +13,12 @@ execute if score #confirmed dl.fork_gate matches 1 run return 0 scoreboard players set #pending dl.fork_gate 0 -schedule clear dl_load:load/fork_no +schedule clear datalib:runtime/load/loader/load/fork_no # BUGFIX: this was the only path through load/all.mcfunction that never # set global.fork_verified. load/all's fork-gate check is # "execute unless data storage datalib:engine global.fork_verified run -# return run function dl_load:load/fork" — it only treats the gate as +# return run function datalib:runtime/load/loader/load/fork" — it only treats the gate as # resolved once the FIELD EXISTS (1b=original, 0b=confirmed fork, per # load/all's own comment), not based on which choice was made. Since # load/yes always reschedules load/all 1 tick later, leaving the field @@ -33,4 +33,4 @@ data modify storage datalib:engine global.fork_verified set value 1b tellraw @a ["",{"text":"[DL FORK GATE] ","color":"#555555"},{"text":"Cancelled","color":"red"},{"text":" — continuing with normal load.","color":"gray"}] -function dl_load:load/yes +function datalib:runtime/load/loader/load/yes diff --git a/datapacks/dataLib/data/dl_load/function/load/fork_yes.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/fork_yes.mcfunction similarity index 88% rename from datapacks/dataLib/data/dl_load/function/load/fork_yes.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/load/fork_yes.mcfunction index 8669ccf4..734b68f5 100644 --- a/datapacks/dataLib/data/dl_load/function/load/fork_yes.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/fork_yes.mcfunction @@ -1,9 +1,9 @@ -# dl_load:load/fork_yes +# datalib:runtime/load/loader/load/fork_yes # Fork confirmation gate — /yes response. # Runs safe_load and sets fork_verified to 0b. # # USAGE: -# /function dl_load:load/fork_yes +# /function datalib:runtime/load/loader/load/fork_yes # Guard: gate must be open execute unless score #pending dl.fork_gate matches 1 run return 0 @@ -14,14 +14,14 @@ execute if score #confirmed dl.fork_gate matches 1 run return 0 scoreboard players set #confirmed dl.fork_gate 1 scoreboard players set #pending dl.fork_gate 0 -schedule clear dl_load:load/fork_no +schedule clear datalib:runtime/load/loader/load/fork_no tellraw @a ["",{"text":"[DL FORK GATE] ","color":"#555555"},{"text":"Confirmed","color":"green","bold":true},{"text":" — running safe_load.","color":"gray"}] # fork_verified = 0b (fork, confirmed by operator) data modify storage datalib:engine global.fork_verified set value 0b -function dl_load:safe_load/yes +function datalib:runtime/load/loader/safe_load/yes # ── Extension override dependency ────────────────────────────────── # datalib_extensions marks its own presence via diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/no.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/no.mcfunction new file mode 100644 index 00000000..6e30b71b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/no.mcfunction @@ -0,0 +1,37 @@ +# datalib:runtime/load/loader/load/no +# Admin cancelled (or timeout fired) — DL load is ABORTED. +# +# datalib:engine storage is NOT touched at any point. +# The engine remains uninitialized and fully inert. +# +# IDEMPOTENT — safe to call multiple times. +# The #pending guard ensures this is a no-op if no gate is open. +# +# ALSO CALLED BY: datalib:runtime/load/loader/timeout (auto-cancel after 5 minutes) +# +# TO RETRY: run /reload OR click the button below / /function datalib:runtime/load/loader/main +# (calling datalib:runtime/load/loader/main directly re-runs stage0 without a full /reload) + +# Guard: nothing pending +execute unless score #pending dl.load matches 1 run return 0 + +# Close the gate window +scoreboard players set #cancelled dl.load 1 +scoreboard players set #pending dl.load 0 +scoreboard players set #confirmed dl.load 0 + +# If admin called /no explicitly, cancel the still-pending timeout +schedule clear datalib:runtime/load/loader/timeout + +# Announce cancellation via tellraw — no marker entity needed. +tellraw @a ["",{"text":"[DL GATE] ========================================","color":"#555555"}] +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Load CANCELLED.","color":"red","bold":true},{"text":" datalib:engine storage was NOT modified.","color":"gray"}] +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Engine is NOT running.","color":"gray"}] +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"To retry: ","color":"gray"},{"text":"/reload","color":"white","underlined":true,"click_event":{"action":"run_command","command":"/reload"}},{"text":" or ","color":"gray"},{"text":"[Retry Load]","color":"green","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function datalib:runtime/load/loader/main"}}] +tellraw @a ["",{"text":"[DL GATE] ========================================","color":"#555555"}] + +# Tear down gate objective +scoreboard players reset #pending dl.load +scoreboard players reset #cancelled dl.load +scoreboard players reset #confirmed dl.load +scoreboard objectives remove dl.load diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/other.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/other.mcfunction new file mode 100644 index 00000000..c4a73309 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/other.mcfunction @@ -0,0 +1,20 @@ +forceload add 0 0 + +data modify storage datalib:input func set value "datalib:runtime/lib/sync_tick" +data modify storage datalib:input interval set value 20 +data modify storage datalib:input key set value "sync_tick" +function datalib:runtime/lib/schedule with storage datalib:input {} +data remove storage datalib:input func +data remove storage datalib:input interval +data remove storage datalib:input key + +scoreboard players enable @a[tag=datalib.admin] dl_menu +scoreboard players enable @a[tag=datalib.admin] dl_run +scoreboard players enable @a[tag=datalib.admin] dl_action + +# Initialize tick channel config on first world load +function datalib:runtime/tick/init_channels + +# Assign pid for any players already online at load time +# (on_player_join won't fire for them after a /reload) +execute as @a run function datalib:internal/player/init_online \ No newline at end of file diff --git a/datapacks/dataLib/data/dl_load/function/load/post_load.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/post_load.mcfunction similarity index 75% rename from datapacks/dataLib/data/dl_load/function/load/post_load.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/load/post_load.mcfunction index 78ed9e07..1e196c28 100644 --- a/datapacks/dataLib/data/dl_load/function/load/post_load.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/post_load.mcfunction @@ -1,5 +1,5 @@ # Stage 4 — post_load: schedule #datalib:init after DL finishes loading -# dl_load:load/all is scheduled at t+16 (from Stage 0 in dl_load:main). +# datalib:runtime/load/loader/load/all is scheduled at t+16 (from Stage 0 in datalib:runtime/load/loader/main). # Firing #datalib:init at t+20 gives 4 ticks of margin after dataLib is fully ready. tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Scheduling #datalib:init (t+20)...","color":"gray"}] schedule function #datalib:init 20t replace diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/version_warn.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/version_warn.mcfunction new file mode 100644 index 00000000..3fea6bc0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/version_warn.mcfunction @@ -0,0 +1,8 @@ +tellraw @a ["",{"text":"❌ ","color":"red"},{"text":"[DL] ","color":"aqua","bold":true},{"text":"Version conflict! ","color":"red","bold":true},{"text":"Expected ","color":"gray"},{"text":"v6.0.1","color":"yellow","bold":true},{"text":" — stored scores do not match.","color":"gray"}] +tellraw @a ["",{"text":" ↳ ","color":"#555555"},{"text":"Run ","color":"gray"},{"text":"/reload","color":"white","underlined":true,"click_event": {"action": "run_command", "command": "/reload"}},{"text":" to reinitialize dataLib.","color":"gray"}] + +tellraw @a[tag=datalib.debug] ["",{"text":"[DL/DEBUG] ","color":"aqua"},{"text":"dl.pre_version → ","color":"#555555"},{"text":"major=","color":"gray"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"yellow"},{"text":" minor=","color":"gray"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"yellow"},{"text":" patch=","color":"gray"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"yellow"},{"text":" pre=","color":"gray"},{"score":{"name":"#dl.pre","objective":"dl.pre_version"},"color":"yellow"},{"text":" (expected: 6 0 1)","color":"red"}] + +data modify storage datalib:engine _log_add_tmp.message set value "❌ Version mismatch — expected v6.0.1. Load aborted." +function datalib:debug/menu/log/warn with storage datalib:engine _log_add_tmp +data remove storage datalib:engine _log_add_tmp.message diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/yes.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/yes.mcfunction new file mode 100644 index 00000000..1cb80ca8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/load/yes.mcfunction @@ -0,0 +1,45 @@ +# datalib:runtime/load/loader/load/yes +# Admin confirmed DL load. Triggers the full initialization pipeline. +# +# GUARDS +# ------ +# - Gate must be open (#pending dl.load == 1) +# - Already-confirmed calls are no-ops (idempotent) +# - If called with no gate pending, silently returns 0 +# +# WHAT HAPPENS +# ------------ +# 1. Mark confirmed, close the pending window +# 2. Cancel the 5-minute timeout schedule +# 3. Tear down the dl.load objective (not needed after this point) +# 4. Schedule datalib:runtime/load/loader/load/all at t+1 (clean tick boundary) +# +# The 1-tick delay lets the scoreboard objective removal settle before +# datalib:runtime/load/loader/loader/scoreboards runs and recreates its own objectives. + +# Guard: no gate open +execute unless score #pending dl.load matches 1 run return 0 + +# Guard: already confirmed (double-call protection) +execute if score #confirmed dl.load matches 1 run return 0 + +# Mark confirmed — close window +scoreboard players set #confirmed dl.load 1 +scoreboard players set #pending dl.load 0 + +# Cancel auto-cancel timeout +schedule clear datalib:runtime/load/loader/timeout + +# Announce via tellraw — no marker entity needed. +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Load CONFIRMED","color":"green","bold":true},{"text":" by operator. Initializing dataLib...","color":"gray"}] + +# Tear down gate scoreboard before load pipeline touches scoreboards +scoreboard players reset #pending dl.load +scoreboard players reset #confirmed dl.load +scoreboard players reset #cancelled dl.load +scoreboard objectives remove dl.load + +# Fire the actual load pipeline +# 1-tick delay gives scoreboard removal a clean tick boundary before +# datalib:runtime/load/loader/loader/scoreboards recreates its objectives +schedule function datalib:runtime/load/loader/load/all 1t replace diff --git a/datapacks/dataLib/data/dl_load/function/loader/scoreboards.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/loader/scoreboards.mcfunction similarity index 96% rename from datapacks/dataLib/data/dl_load/function/loader/scoreboards.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/loader/scoreboards.mcfunction index 6a349f68..f7e683db 100644 --- a/datapacks/dataLib/data/dl_load/function/loader/scoreboards.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/loader/scoreboards.mcfunction @@ -1,5 +1,5 @@ -# dl_load:loader/scoreboards -# (moved from dl_load:load/scoreboards in v6.0.1 — load/ vs loader/ +# datalib:runtime/load/loader/loader/scoreboards +# (moved from datalib:runtime/load/loader/load/scoreboards in v6.0.1 — load/ vs loader/ # separates gate/confirmation logic from the actual init routines) scoreboard objectives add dl.tmp dummy diff --git a/datapacks/dataLib/data/dl_load/function/loader/storages.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/loader/storages.mcfunction similarity index 95% rename from datapacks/dataLib/data/dl_load/function/loader/storages.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/loader/storages.mcfunction index 483c8f9e..3bbd3493 100644 --- a/datapacks/dataLib/data/dl_load/function/loader/storages.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/loader/storages.mcfunction @@ -1,6 +1,6 @@ -# dl_load:loader/storages +# datalib:runtime/load/loader/loader/storages # Initializes datalib:engine storage fields that do not yet exist. -# (moved from dl_load:load/storages in v6.0.1 — load/ vs loader/ +# (moved from datalib:runtime/load/loader/load/storages in v6.0.1 — load/ vs loader/ # separates gate/confirmation logic from the actual init routines) # # SAFETY DESIGN @@ -25,7 +25,7 @@ # validate.mcfunction blocks a second load if global{loaded:1b} is set, # so we only reach here when storage is either: # (a) fresh / never initialized, or -# (b) was cleanly disabled via datalib:disable (cleanup removed global). +# (b) was cleanly disabled via datalib:runtime/disable (cleanup removed global). # In both cases, initializing with 'unless data' guards is safe. execute unless score $epoch datalib.time matches -2147483648..2147483647 run scoreboard players set $epoch datalib.time 0 @@ -53,7 +53,7 @@ execute unless data storage datalib:engine player_pids run data modify storage d execute unless data storage datalib:engine _pid_seq run data modify storage datalib:engine _pid_seq set value 0 # UUID module init -function datalib:core/internal/systems/uuid/init +function datalib:modules/uuid/internal/init # once_per_player module init execute unless data storage datalib:engine once_per_player run data modify storage datalib:engine once_per_player set value {} @@ -82,7 +82,7 @@ data modify storage datalib:engine fibers set value {} # cannot survive reload safely") describes intent that was never # actually implemented. queue is only ever cleared in # core/internal/load/cleanup.mcfunction, which is exclusively called -# from datalib:disable — never from the /reload path (load/all.mcfunction +# from datalib:runtime/disable — never from the /reload path (load/all.mcfunction # does not call it). A queue entry left over from before a reload (e.g. # a fiber resume, a delayed function/command) would silently keep # running against whatever state exists after the reload, including @@ -122,13 +122,13 @@ execute unless data storage datalib:engine wand_cooldowns run data modify storag # auto_debug_tag 1b = datalib.admin tag auto-grants datalib.debug # every tick (default, legacy behavior). 0b = # admins must be given datalib.debug explicitly -# via /function datalib:debug/tools/admin/debug_tag/* +# via /function datalib:debug/menu/tools/admin/debug_tag/* # (v6.0.1, see admin_systems.mcfunction) # debug_log 0b = test-block console logging disabled (default). # 1b = every systems/log/add call also pulses the # configured test_block, so the message text lands # in latest.log. Toggle with -# /function datalib:debug/tools/log/enable (or disable). +# /function datalib:debug/menu/tools/log/enable (or disable). # ───────────────────────────────────────────────────────────────── execute unless data storage datalib:engine security run data modify storage datalib:engine security set value {trust_players:0b,cmd_min_level:3,sandbox_cmd_min_level:4,admin_min_level:2,admin_can_override:0b,sandbox_allowlist:{},auto_debug_tag:1b,debug_log:0b} # ───────────────────────────────────────────────────────────────── @@ -159,7 +159,7 @@ execute unless data storage datalib:engine security.debug_log run data modify st # Default matches the coordinate the pack was verified against # (see systems/log/testblock/*). Move it with: # /data modify storage datalib:engine debug_log_pos set value {x:X,y:Y,z:Z} -# then /function datalib:systems/log/testblock/place to (re)place the block +# then /function datalib:debug/menu/testblock/place to (re)place the block # at the new coordinate. execute unless data storage datalib:engine debug_log_pos run data modify storage datalib:engine debug_log_pos set value {x:-4,y:-58,z:-4} @@ -198,4 +198,4 @@ execute unless data storage datalib:engine modules.cb run data modify storage da # Populates named color lookup table and initializes color namespace. # palette and gradients are preserved across reloads (unless data guards). # ───────────────────────────────────────────────────────────────── -function datalib:systems/color/init +function datalib:modules/color/api/init diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/main.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/main.mcfunction new file mode 100644 index 00000000..9acf6c7d --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/main.mcfunction @@ -0,0 +1,35 @@ +# datalib:runtime/load/loader/main — Stage 0 Load Entry Point +# +# This is the ONLY function registered in the minecraft:load function tag +# (via datalib:runtime/load/load → datalib:runtime/load/loader/main). +# It does NOT load dataLib directly. +# +# Instead it delegates straight to the load gate, which broadcasts a +# clickable confirmation prompt, then returns. Nothing in datalib:engine +# storage is touched here. +# +# v6.0.1: renamed from datalib:runtime/load/loader/main to datalib:runtime/load/loader/main, and dropped the +# marker-entity + 'say' broadcast pattern entirely. +# - The marker/say pattern existed because 'say' has no @a[tag=...] +# filter and, historically, tellraw/clickEvent rendering was +# considered unreliable at server startup. tellraw @a does not +# require an executing entity at all — there is no context reason +# left to summon+kill a marker just to print a line. +# - Every prompt below is now a clickable tellraw button using the +# current run_command click event format: "click_event": +# {"action":"run_command","command":"/function ..."}. See +# datalib:runtime/load/loader/load/confirm for the actual button rendering. +# +# WHY DEFERRED LOAD (GATE SYSTEM): +# - minecraft:load fires on /reload AND on world open. +# - If datalib:engine storage contains live data from a prior session +# (permissions, flags, wand binds, etc.), any unconditional storage +# write causes silent overwrites and nondeterministic engine state. +# - The gate requires explicit admin confirmation before any storage +# touch. +# +# CONFIRMING: /function datalib:runtime/load/loader/load/yes (or click the button) +# CANCELLING: /function datalib:runtime/load/loader/load/no (or click the button) +# AUTO-CANCEL: fires after 5 minutes if no response + +function datalib:runtime/load/loader/load/confirm diff --git a/datapacks/dataLib/data/dl_load/function/resolve/dependencies.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/resolve/dependencies.mcfunction similarity index 79% rename from datapacks/dataLib/data/dl_load/function/resolve/dependencies.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/resolve/dependencies.mcfunction index dc166a14..f90ad4c1 100644 --- a/datapacks/dataLib/data/dl_load/function/resolve/dependencies.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/resolve/dependencies.mcfunction @@ -1,12 +1,12 @@ -# dl_load:resolve/dependencies +# datalib:runtime/load/loader/resolve/dependencies # Resolves external/internal dependencies dataLib needs before the main -# load pipeline (dl_load:load/all) runs: origin watermark, fork status, +# load pipeline (datalib:runtime/load/loader/load/all) runs: origin watermark, fork status, # and the optional StringLib companion pack. # # This does not abort the load on a missing StringLib — it is an # optional dependency, so absence only produces a debug-tier warning. # rt_origin / fork detection can open the fork confirmation gate via -# dl_load:core/internal/load/fork_warn, which is a warning tier too — +# datalib:runtime/load/loader/core/internal/load/fork_warn, which is a warning tier too — # only an explicit version mismatch (resolve/version) aborts load. # ── Fork / origin detection ────────────────────────────────────── @@ -14,10 +14,10 @@ # Must run BEFORE the check below, otherwise the flag is never set yet # on this pass (all.mcfunction calls _rt_origin AFTER validate) and the # fork warning fires on every single load. -function datalib:_rt_origin +function datalib:runtime/_rt_origin # Absence = file removed or pack is a modified fork. # WARN only — load is not aborted, but admins are notified. -execute unless data storage datalib:engine global{rt_origin_verified:1b} run function dl_load:core/internal/load/fork_warn +execute unless data storage datalib:engine global{rt_origin_verified:1b} run function datalib:runtime/load/loader/core/internal/load/fork_warn # ── StringLib dependency (optional) ────────────────────────────── execute unless score #StringLib.Init StringLib matches 1 run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"⚠ ","color":"yellow"},{"text":"StringLib not initialized — datalib:core/lib/string/* unavailable","color":"yellow"}] diff --git a/datapacks/dataLib/data/dl_load/function/resolve/validate.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/resolve/validate.mcfunction similarity index 77% rename from datapacks/dataLib/data/dl_load/function/resolve/validate.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/loader/resolve/validate.mcfunction index 2b88188f..1b6f4bfe 100644 --- a/datapacks/dataLib/data/dl_load/function/resolve/validate.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/resolve/validate.mcfunction @@ -1,13 +1,13 @@ -# dl_load:resolve/validate +# datalib:runtime/load/loader/resolve/validate # Returns 1 → validation passed, load continues. # Returns 0 → validation failed, load aborted. # # v6.0.1: split out of the old monolithic -# core/internal/load/validate.mcfunction into dl_load:resolve/* — +# core/internal/load/validate.mcfunction into datalib:runtime/load/loader/resolve/* — # version compatibility and dependency resolution are distinct # concerns and are now separately testable/callable: -# dl_load:resolve/version — stale-scoreboard version match -# dl_load:resolve/dependencies — rt_origin/fork + StringLib +# datalib:runtime/load/loader/resolve/version — stale-scoreboard version match +# datalib:runtime/load/loader/resolve/dependencies — rt_origin/fork + StringLib # ── Init storage if fresh ──────────────────────────────────────── execute unless data storage datalib:engine global run data modify storage datalib:engine global set value {version:"v6.0.1"} @@ -21,9 +21,9 @@ execute if data storage datalib:engine global{loaded:1b} run tellraw @a[tag=data execute if data storage datalib:engine global{loaded:1b} run return 0 # ── Version resolution ─────────────────────────────────────────── -execute unless function dl_load:resolve/version run return 0 +execute unless function datalib:runtime/load/loader/resolve/version run return 0 # ── Dependency resolution (fork/origin + StringLib) ────────────── -function dl_load:resolve/dependencies +function datalib:runtime/load/loader/resolve/dependencies return 1 diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/resolve/version.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/resolve/version.mcfunction new file mode 100644 index 00000000..b799776b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/resolve/version.mcfunction @@ -0,0 +1,29 @@ +# datalib:runtime/load/loader/resolve/version +# Resolves whether stale dl.pre_version scores (left over from a +# previous load pass in the same server session) match this build's +# expected version. Returns 1 → match / not yet set (proceed). +# Returns 0 → mismatch (version_warn fired, load aborted upstream). +# +# EXPECTED (v6.0.1): major=6 minor=0 patch=1 pre=2 +# +# BUGFIX (v6.0.1): the previous check compared #dl.pre against +# "matches 1.." (i.e. "any pre >= 1 counts as mismatch"), which made +# this objective self-defeating — the pack's own expected pre value +# is >= 1, so a *correctly* stamped scoreboard from a prior pass in +# this session would still trip the mismatch flag. This now compares +# against the exact expected pre value like every other component. + +scoreboard objectives add dl.pre_version dummy +scoreboard players set #dl.mismatch dl.pre_version 0 + +# Only meaningful once a previous pass has actually stamped values +# (#dl.ver_set is set by core/internal/load/version_set). +execute if score #dl.ver_set dl.pre_version matches 1 run execute unless score #dl.major dl.pre_version matches 6 run scoreboard players set #dl.mismatch dl.pre_version 1 +execute if score #dl.ver_set dl.pre_version matches 1 run execute unless score #dl.minor dl.pre_version matches 0 run scoreboard players set #dl.mismatch dl.pre_version 1 +execute if score #dl.ver_set dl.pre_version matches 1 run execute unless score #dl.patch dl.pre_version matches 1 run scoreboard players set #dl.mismatch dl.pre_version 1 +execute if score #dl.ver_set dl.pre_version matches 1 run execute unless score #dl.pre dl.pre_version matches 2 run scoreboard players set #dl.mismatch dl.pre_version 1 + +execute if score #dl.mismatch dl.pre_version matches 1 run function datalib:runtime/load/loader/core/internal/load/version_warn +execute if score #dl.mismatch dl.pre_version matches 1 run return 0 + +return 1 diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/safe_load/no.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/safe_load/no.mcfunction new file mode 100644 index 00000000..4b171359 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/safe_load/no.mcfunction @@ -0,0 +1,21 @@ +# datalib:runtime/load/loader/safe_load/no +# Enhanced load cancellation with detailed logging. +# Use INSTEAD OF datalib:runtime/load/loader/load/no for audited environments. +# +# USAGE: +# /function datalib:runtime/load/loader/safe_load/no + +# Guard: gate must be open or pending +execute unless score #pending dl.load matches 1 run return 0 + +# Log via tellraw — no marker entity needed. +tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"safe_load/no — load CANCELLED by operator.","color":"red"}] +tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"Storage has NOT been modified.","color":"gray"}] +execute if entity @s[type=minecraft:player] run tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"Cancelled by a player.","color":"gray"}] +execute unless entity @s[type=minecraft:player] run tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"Cancelled by server/console.","color":"gray"}] + +# Notify player if applicable +execute if entity @s[type=minecraft:player] run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"safe_load cancelled. Storage untouched.","color":"yellow"}] + +# Delegate to regular load/no +function datalib:runtime/load/loader/load/no diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/safe_load/yes.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/safe_load/yes.mcfunction new file mode 100644 index 00000000..e8a16746 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/safe_load/yes.mcfunction @@ -0,0 +1,58 @@ +# datalib:runtime/load/loader/safe_load/yes +# Enhanced load confirmation gate with additional security precautions. +# Use INSTEAD OF datalib:runtime/load/loader/load/yes when operating in a security-critical context. +# +# PRECAUTIONS (over load/yes): +# 1. Gate must be open (#pending == 1) +# 2. Player caller: must have datalib.admin tag +# 3. Player caller: must have dl.perm_level >= 4 (super-admin) +# 4. Verifies engine is NOT already loaded +# 5. Logs all checks to server output via tellraw +# +# Non-player callers (server console / other datapacks) are trusted and bypass +# the player checks — they are already op-gated by the server. +# +# USAGE: +# /function datalib:runtime/load/loader/safe_load/yes + +# Guard: gate must be open +execute unless score #pending dl.load matches 1 run return 0 + +# Guard: already confirmed +execute if score #confirmed dl.load matches 1 run return 0 + +# Non-player callers: trusted — delegate directly +execute unless entity @s[type=minecraft:player] run tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"Confirmed by server/console","color":"green"},{"text":" — delegating to load/yes.","color":"gray"}] +execute unless entity @s[type=minecraft:player] run function datalib:runtime/load/loader/load/yes +execute unless entity @s[type=minecraft:player] run return 0 + +# Player checks: datalib.admin tag required +execute unless entity @s[tag=datalib.admin] run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ safe_load/yes denied — datalib.admin tag required.","color":"red"}] +execute unless entity @s[tag=datalib.admin] run return 0 + +# Player checks: perm_level >= 4 required +execute unless score @s dl.perm_level matches 4.. run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ safe_load/yes denied — dl.perm_level >= 4 required.","color":"red"}] +execute unless score @s dl.perm_level matches 4.. run return 0 + +# Guard: engine must NOT be already loaded +execute if data storage datalib:engine global{loaded:1b} run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ safe_load/yes denied — engine is already loaded.","color":"red"}] +execute if data storage datalib:engine global{loaded:1b} run return 0 + +# All checks passed — announce via tellraw +tellraw @a ["",{"text":"[DL SAFE GATE] ============================================","color":"#555555"}] +tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"safe_load/yes — all security checks PASSED.","color":"green"}] +tellraw @a ["",{"text":"[DL SAFE GATE] datalib.admin tag: OK","color":"gray"}] +tellraw @a ["",{"text":"[DL SAFE GATE] perm_level >= 4: OK","color":"gray"}] +tellraw @a ["",{"text":"[DL SAFE GATE] engine not loaded: OK","color":"gray"}] +tellraw @a ["",{"text":"[DL SAFE GATE] Delegating to load/yes...","color":"gray"}] +tellraw @a ["",{"text":"[DL SAFE GATE] ============================================","color":"#555555"}] + +# Delegate to regular load/yes +function datalib:runtime/load/loader/load/yes + + +# Enable sandbox mode +data modify storage datalib:engine sandbox set value 1b + +# Leave players unsafe by default (v6.0.1 default is already 0b) +data modify storage datalib:engine security set value {trust_players:0b,cmd_min_level:3,sandbox_cmd_min_level:4,admin_min_level:2,admin_can_override:0b,sandbox_allowlist:{}} diff --git a/datapacks/dataLib/data/datalib/function/runtime/load/loader/timeout.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/loader/timeout.mcfunction new file mode 100644 index 00000000..2ce2f4ae --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/load/loader/timeout.mcfunction @@ -0,0 +1,15 @@ +# datalib:runtime/load/loader/timeout +# Fires 5 minutes after datalib:runtime/load/loader/load/confirm if no admin response. +# +# Uses tellraw @a — no marker entity needed, unlike the old 'say' +# pattern (say has no @a[tag=...] filter, which was the original +# reason for the marker-entity workaround). +# +# Delegates to datalib:runtime/load/loader/load/no which is idempotent — if the admin +# already ran /yes or /no, the #pending guard in load/no returns 0 +# and nothing happens. + +tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Timeout","color":"red","bold":true},{"text":" — no admin response in 5 minutes. Auto-cancelling.","color":"gray"}] + +# Delegate to load/no (idempotent — no-op if gate already closed) +execute if score #pending dl.load matches 1 run function datalib:runtime/load/loader/load/no diff --git a/datapacks/dataLib/data/load/function/_private/init.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/load/vanilla_bridge/_private/init.mcfunction similarity index 100% rename from datapacks/dataLib/data/load/function/_private/init.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/load/vanilla_bridge/_private/init.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/queue/clear.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/clear.mcfunction new file mode 100644 index 00000000..c6052854 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/queue/clear.mcfunction @@ -0,0 +1,9 @@ +# datalib:runtime/queue/clear +# Discards all pending work_queue items immediately. +# No macro input required. +# +# Usage: +# function datalib:runtime/queue/clear + +data modify storage datalib:engine work_queue set value [] +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"queue/clear ","color":"aqua"},{"text":"→ work_queue emptied","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/runtime/queue/flush.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/flush.mcfunction new file mode 100644 index 00000000..84f1d156 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/queue/flush.mcfunction @@ -0,0 +1,11 @@ +# datalib:runtime/queue/flush +# Processes ALL remaining work_queue items in a single tick. +# WARNING: large queues will cause a lag spike. Use only when you know +# the queue is small (< ~50 items) or in a controlled context. +# No macro input required. +# +# Usage: +# function datalib:runtime/queue/flush + +execute if data storage datalib:engine work_queue[0] run function datalib:runtime/queue/internal/flush_loop +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"queue/flush ","color":"aqua"},{"text":"→ done","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/queue/exec_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/internal/exec_as.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/queue/exec_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/queue/internal/exec_as.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/queue/exec_fn.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/internal/exec_fn.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/internal/core/queue/exec_fn.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/queue/internal/exec_fn.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/queue/exec_next.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/internal/exec_next.mcfunction similarity index 77% rename from datapacks/dataLib/data/datalib/function/core/internal/core/queue/exec_next.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/queue/internal/exec_next.mcfunction index b6b97d65..d998f96d 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/queue/exec_next.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/queue/internal/exec_next.mcfunction @@ -7,7 +7,7 @@ data modify storage datalib:engine _wq_job set from storage datalib:engine work_queue[0] data remove storage datalib:engine work_queue[0] -execute if data storage datalib:engine _wq_job.player run function datalib:core/internal/core/queue/exec_as with storage datalib:engine _wq_job -execute unless data storage datalib:engine _wq_job.player run function datalib:core/internal/core/queue/exec_fn with storage datalib:engine _wq_job +execute if data storage datalib:engine _wq_job.player run function datalib:runtime/queue/internal/exec_as with storage datalib:engine _wq_job +execute unless data storage datalib:engine _wq_job.player run function datalib:runtime/queue/internal/exec_fn with storage datalib:engine _wq_job data remove storage datalib:engine _wq_job diff --git a/datapacks/dataLib/data/datalib/function/runtime/queue/internal/flush_loop.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/internal/flush_loop.mcfunction new file mode 100644 index 00000000..dab5f91e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/queue/internal/flush_loop.mcfunction @@ -0,0 +1,7 @@ +# datalib:core/queue/internal/flush_loop +# Drains the entire work_queue in one call stack (used by queue/flush). +# Recursion depth = queue size — do NOT call on large queues. + +execute unless data storage datalib:engine work_queue[0] run return 0 +function datalib:runtime/queue/internal/exec_next +function datalib:runtime/queue/internal/flush_loop diff --git a/datapacks/dataLib/data/datalib/function/runtime/queue/internal/tick.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/internal/tick.mcfunction new file mode 100644 index 00000000..45de5074 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/queue/internal/tick.mcfunction @@ -0,0 +1,11 @@ +# datalib:core/queue/internal/tick +# Rate-limited work queue dispatcher — called every tick by tick.mcfunction. +# Reads work_queue_rate and processes up to that many items. +# Early-exit if queue is empty (zero overhead when idle). + +execute unless data storage datalib:engine work_queue[0] run return 0 + +execute store result score #wq_rate dl.tmp run data get storage datalib:engine work_queue_rate +execute if score #wq_rate dl.tmp matches ..0 run return 0 + +function datalib:runtime/queue/internal/tick_loop diff --git a/datapacks/dataLib/data/datalib/function/core/internal/core/queue/tick_loop.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/internal/tick_loop.mcfunction similarity index 78% rename from datapacks/dataLib/data/datalib/function/core/internal/core/queue/tick_loop.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/queue/internal/tick_loop.mcfunction index 06f12338..cec7c53c 100644 --- a/datapacks/dataLib/data/datalib/function/core/internal/core/queue/tick_loop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/queue/internal/tick_loop.mcfunction @@ -7,6 +7,6 @@ execute unless data storage datalib:engine work_queue[0] run return 0 execute if score #wq_rate dl.tmp matches ..0 run return 0 scoreboard players remove #wq_rate dl.tmp 1 -function datalib:core/internal/core/queue/exec_next +function datalib:runtime/queue/internal/exec_next -function datalib:core/internal/core/queue/tick_loop +function datalib:runtime/queue/internal/tick_loop diff --git a/datapacks/dataLib/data/datalib/function/core/queue/push.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/push.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/core/queue/push.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/queue/push.mcfunction index bf292626..606a904e 100644 --- a/datapacks/dataLib/data/datalib/function/core/queue/push.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/queue/push.mcfunction @@ -1,4 +1,4 @@ -# datalib:core/queue/push +# datalib:runtime/queue/push # Appends a function call to the rate-limited work queue. # The engine will execute it at up to work_queue_rate calls/tick. # @@ -11,7 +11,7 @@ # # Usage: # data modify storage datalib:input queue.fn set value "mypack:do_thing" -# function datalib:core/queue/push with storage datalib:input queue +# function datalib:runtime/queue/push with storage datalib:input queue $data modify storage datalib:engine work_queue append value {fn:"$(fn)"} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"queue/push ","color":"aqua"},{"text":"→ ","color":"#555555"},{"text":"$(fn)","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/core/queue/push_as.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/push_as.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/core/queue/push_as.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/queue/push_as.mcfunction index d86de5c5..659a63d3 100644 --- a/datapacks/dataLib/data/datalib/function/core/queue/push_as.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/queue/push_as.mcfunction @@ -1,4 +1,4 @@ -# datalib:core/queue/push_as +# datalib:runtime/queue/push_as # Appends a function to the work queue, tagged to execute AS a specific player. # The player must be online when the item is processed; if offline, it is skipped. # @@ -8,7 +8,7 @@ # # Usage: # data modify storage datalib:input queue set value {fn:"mypack:process_player",player:""} -# function datalib:core/queue/push_as with storage datalib:input queue +# function datalib:runtime/queue/push_as with storage datalib:input queue $data modify storage datalib:engine work_queue append value {fn:"$(fn)",player:"$(player)"} $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"queue/push_as ","color":"aqua"},{"text":"→ ","color":"#555555"},{"text":"$(fn)","color":"white"},{"text":" as ","color":"#555555"},{"text":"$(player)","color":"#FFAA00"}] diff --git a/datapacks/dataLib/data/datalib/function/runtime/queue/set_rate.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/set_rate.mcfunction new file mode 100644 index 00000000..3f66560e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/queue/set_rate.mcfunction @@ -0,0 +1,14 @@ +# datalib:runtime/queue/set_rate +# Sets how many work_queue items are processed per tick. +# Default: 1. Raise for faster throughput; lower to reduce tick cost. +# A value of 0 pauses processing. +# +# Input (datalib:input queue): +# rate — integer ≥ 0 +# +# Usage: +# data modify storage datalib:input queue.rate set value 4 +# function datalib:runtime/queue/set_rate with storage datalib:input queue + +$data modify storage datalib:engine work_queue_rate set value $(rate) +$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"queue/set_rate ","color":"aqua"},{"text":"→ ","color":"#555555"},{"text":"$(rate)","color":"yellow"},{"text":" items/tick","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/core/queue/size.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/queue/size.mcfunction similarity index 89% rename from datapacks/dataLib/data/datalib/function/core/queue/size.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/queue/size.mcfunction index 5cd600fc..b2518974 100644 --- a/datapacks/dataLib/data/datalib/function/core/queue/size.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/queue/size.mcfunction @@ -1,4 +1,4 @@ -# datalib:core/queue/size +# datalib:runtime/queue/size # Writes the current work_queue item count to datalib:output queue.size. # No macro input required. # @@ -6,7 +6,7 @@ # size — int number of pending items # # Usage: -# function datalib:core/queue/size +# function datalib:runtime/queue/size # data get storage datalib:output queue.size execute store result storage datalib:output queue.size int 1 run data get storage datalib:engine work_queue diff --git a/datapacks/dataLib/data/datalib/function/core/security/cmd_gate.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/cmd_gate.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/core/security/cmd_gate.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/cmd_gate.mcfunction index 467ce9e6..e90bc39d 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/cmd_gate.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/cmd_gate.mcfunction @@ -1,5 +1,5 @@ # ───────────────────────────────────────────────────────────────── -# datalib:core/security/cmd_gate +# datalib:runtime/security/cmd_gate # Central security gate for all execution points. # # Integrated with Memory Canaries and strict isolation validation. @@ -8,13 +8,13 @@ # ───────────────────────────────────────────────────────────────── # Guard 1: Engine must be loaded -execute unless data storage datalib:engine global{loaded:1b} run function datalib:core/fallback/not_loaded +execute unless data storage datalib:engine global{loaded:1b} run function datalib:runtime/fallback/not_loaded execute unless data storage datalib:engine global{loaded:1b} run return 0 # Guard 2: Permission level execute store result score #sec_req dl.tmp run data get storage datalib:engine security.cmd_min_level execute if data storage datalib:engine {sandbox:1b} run execute store result score #sec_req dl.tmp run data get storage datalib:engine security.sandbox_cmd_min_level -execute if entity @s[type=player] run execute unless score @s dl.perm_level >= #sec_req dl.tmp run function datalib:core/security/cmd_perm_denied +execute if entity @s[type=player] run execute unless score @s dl.perm_level >= #sec_req dl.tmp run function datalib:runtime/security/cmd_perm_denied execute if entity @s[type=player] run execute unless score @s dl.perm_level >= #sec_req dl.tmp run return 0 # Guard 3: Strict Security Pipeline & Memory Canary @@ -22,13 +22,13 @@ execute if entity @s[type=player] run execute unless score @s dl.perm_level >= # data modify storage datalib:engine security.canary set value "0xCAFEBABE" # Run Obfuscated Validation (f_2a83h) -execute store success storage datalib:engine security.validation_status int 1 run function datalib:core/security/pipeline/f_2a83h +execute store success storage datalib:engine security.validation_status int 1 run function datalib:runtime/security/pipeline/f_2a83h # Verify Canary Integrity (Zero-tick memory protection) -execute unless data storage datalib:engine security{canary:"0xCAFEBABE"} run return run function datalib:core/security/pipeline/canary_trigger +execute unless data storage datalib:engine security{canary:"0xCAFEBABE"} run return run function datalib:runtime/security/pipeline/canary_trigger # Enforce confirmation for unrecognized/dangerous states -execute if data storage datalib:engine security{validation_status:0} run return run function datalib:core/security/pipeline/require_confirm +execute if data storage datalib:engine security{validation_status:0} run return run function datalib:runtime/security/pipeline/require_confirm # Cleanup pipeline state to allow clean execution data remove storage datalib:engine security.canary diff --git a/datapacks/dataLib/data/datalib/function/core/security/cmd_perm_denied.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/cmd_perm_denied.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/core/security/cmd_perm_denied.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/cmd_perm_denied.mcfunction index 0cb61741..ae3f01fa 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/cmd_perm_denied.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/cmd_perm_denied.mcfunction @@ -1,12 +1,12 @@ # ───────────────────────────────────────────────────────────────── -# datalib:core/security/cmd_perm_denied +# datalib:runtime/security/cmd_perm_denied # Fired by cmd_gate when @s lacks sufficient dl.perm_level. # Logs a WARN entry and notifies the player. # ───────────────────────────────────────────────────────────────── data modify storage datalib:engine _log_add_tmp.message set value "[Security] cmd_gate — insufficient perm_level" data modify storage datalib:engine _log_add_tmp.level set value "WARN" data modify storage datalib:engine _log_add_tmp.color set value "yellow" -execute if score #dl.log_level dl.log_level matches 2.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp +execute if score #dl.log_level dl.log_level matches 2.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp data remove storage datalib:engine _log_add_tmp.message data remove storage datalib:engine _log_add_tmp.level data remove storage datalib:engine _log_add_tmp.color diff --git a/datapacks/dataLib/data/datalib/function/runtime/security/input_ns_violation.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/input_ns_violation.mcfunction new file mode 100644 index 00000000..c5967e7a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/security/input_ns_violation.mcfunction @@ -0,0 +1,23 @@ +# datalib:runtime/security/input_ns_violation +# Fired when func does not start with datalib:api/ (namespace violation). +# +# BUG FIX: Previously wrote log fields directly to datalib:input, then +# called the log system, then deleted them. This was a TOCTOU hazard: +# if another call arrived in the same tick after the write but before +# the delete, the caller's own datalib:input data would be corrupted. +# +# Fix: use datalib:debug/menu as isolated scratch storage for log writes. +# datalib:input is never touched here. + +# Write log fields to isolated debug scratch storage (not datalib:input) - SEV: WARN +data modify storage datalib:debug/menu log.message set value "[Security] input_ns_violation — func outside datalib:api/* namespace" +data modify storage datalib:debug/menu log.level set value "WARN" +data modify storage datalib:debug/menu log.color set value "yellow" +execute if score #dl.log_level dl.log_level matches 1.. run function datalib:debug/menu/log/add with storage datalib:debug/menu log +data remove storage datalib:debug/menu log + +# Notify caller — only if @s is a player (non-player callers have no chat) +execute if entity @s[type=minecraft:player] run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"⚠ ","color":"#FFCC00"},{"text":"Security Warning: function call outside permitted namespace(s) (","color":"#FFCC00"},{"color":"#FFCC00","storage":"datalib:output",nbt:"config.namespace_allowlist[]","plain": true},{"color":"#FFCC00","text":")"}] + +# Notify debug admins (always — admin tag may be on non-player entities too) +tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"NS WARNING ","color":"#FFCC00","bold":true},{"selector":"@s","color":"gold"},{"text":" — func not in datalib:api/*","color":"#FFCC00"}] diff --git a/datapacks/dataLib/data/datalib/function/core/security/multi_type_check.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/multi_type_check.mcfunction similarity index 80% rename from datapacks/dataLib/data/datalib/function/core/security/multi_type_check.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/multi_type_check.mcfunction index 8af88ceb..f64f20e5 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/multi_type_check.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/multi_type_check.mcfunction @@ -1,4 +1,4 @@ -# datalib:core/security/multi_type_check +# datalib:runtime/security/multi_type_check # Validates datalib:engine multiCommands.type against security.multi_type_allowlist. # Called before executing multi_cmd or multi_cmd_adv operations. # @@ -8,11 +8,11 @@ # BUGFIX: the final command of this function must reflect the allowlist # result. Previously the last command was "data remove ... _mcmd_type_tmp", # which always succeeds regardless of the check outcome — callers using -# "execute if/unless function datalib:core/security/multi_type_check" +# "execute if/unless function datalib:runtime/security/multi_type_check" # always read success=1, so the type-check was silently bypassed even # when type_violation had already fired. The check, the _mcmd_type_tmp # cleanup, and the real return value are now all handled inside # multi_type_check_macro.mcfunction, whose final command this tail-call # forwards as this function's own result. data modify storage datalib:engine _mcmd_type_tmp set from storage datalib:engine multiCommands.type -return run function datalib:core/security/multi_type_check_macro with storage datalib:engine {} +return run function datalib:runtime/security/multi_type_check_macro with storage datalib:engine {} diff --git a/datapacks/dataLib/data/datalib/function/core/security/multi_type_check_macro.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/multi_type_check_macro.mcfunction similarity index 84% rename from datapacks/dataLib/data/datalib/function/core/security/multi_type_check_macro.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/multi_type_check_macro.mcfunction index 3c210eea..454ed04e 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/multi_type_check_macro.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/multi_type_check_macro.mcfunction @@ -1,4 +1,4 @@ -# datalib:core/security/multi_type_check_macro [MACRO] +# datalib:runtime/security/multi_type_check_macro [MACRO] # Called with storage datalib:engine {} — reads $(_mcmd_type_tmp) from engine. # Checks if the type exists as a key in security.multi_type_allowlist. # @@ -7,7 +7,7 @@ # becomes the result the caller returns to its own callers. # # BUGFIX: previously this function's last command was always -# "function datalib:core/security/type_violation" or "datalib:core/empty", +# "function datalib:runtime/security/type_violation" or "datalib:core/empty", # neither of which reflects the allowlist check itself — so callers using # "execute if/unless function multi_type_check" always saw success, # silently bypassing the check even when type_violation had fired. @@ -17,7 +17,7 @@ # Note: $(_mcmd_type_tmp) is substituted once when the macro call is # parsed (from the "with storage" argument), so removing the storage # value below does not affect the macro lines that reference it above. -$execute unless data storage datalib:engine security.multi_type_allowlist{$(_mcmd_type_tmp):1b} run function datalib:core/security/type_violation +$execute unless data storage datalib:engine security.multi_type_allowlist{$(_mcmd_type_tmp):1b} run function datalib:runtime/security/type_violation $execute store result score #mtc_valid dl.tmp if data storage datalib:engine security.multi_type_allowlist{$(_mcmd_type_tmp):1b} data remove storage datalib:engine _mcmd_type_tmp return run execute if score #mtc_valid dl.tmp matches 1 diff --git a/datapacks/dataLib/data/datalib/function/core/security/namespace_allowlist_loop.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/namespace_allowlist_loop.mcfunction similarity index 79% rename from datapacks/dataLib/data/datalib/function/core/security/namespace_allowlist_loop.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/namespace_allowlist_loop.mcfunction index 5c11649a..ccb4e80d 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/namespace_allowlist_loop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/namespace_allowlist_loop.mcfunction @@ -1,10 +1,10 @@ # ====================================================================================== -# datalib:core/security/namespace_allowlist_loop +# datalib:runtime/security/namespace_allowlist_loop # ====================================================================================== # # PURPOSE: # Tests inputs.func against each prefix in datalib:output _ns.List -# (populated by input_check Section 5 from datalib:config/namespace_list). +# (populated by input_check Section 5 from datalib:api/config/namespace_list). # Sets #DL.NsPrefixOk dl.tmp to 1 the moment any prefix matches at index 0 # (i.e. func actually STARTS WITH the prefix, not just contains it # somewhere — see string/contains.mcfunction's note on prefix vs contains). @@ -31,14 +31,14 @@ execute if score #DL.NsPrefixOk dl.tmp matches 1 run return 1 execute unless data storage datalib:output _ns.List[0] run return 0 # Test current head element as a prefix of func. -data modify storage stringlib:input find.String set from storage datalib:output inputs.func -data modify storage stringlib:input find.Find set from storage datalib:output _ns.List[0] -function datalib:core/security/string/contains +data modify storage datalib:stringlib_data.input find.String set from storage datalib:output inputs.func +data modify storage datalib:stringlib_data.input find.Find set from storage datalib:output _ns.List[0] +function datalib:runtime/security/string/contains execute if score #DL.StrIndex dl.tmp matches 0 run scoreboard players set #DL.NsPrefixOk dl.tmp 1 # Drop the tested element, recurse on the rest. data remove storage datalib:output _ns.List[0] -execute if score #DL.NsPrefixOk dl.tmp matches 0 run function datalib:core/security/namespace_allowlist_loop +execute if score #DL.NsPrefixOk dl.tmp matches 0 run function datalib:runtime/security/namespace_allowlist_loop return 1 diff --git a/datapacks/dataLib/data/datalib/function/core/security/pipeline/canary_trigger.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/pipeline/canary_trigger.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/security/pipeline/canary_trigger.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/pipeline/canary_trigger.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/security/pipeline/execute.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/pipeline/execute.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/security/pipeline/execute.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/pipeline/execute.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/security/pipeline/f_2a83h.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/pipeline/f_2a83h.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/security/pipeline/f_2a83h.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/pipeline/f_2a83h.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/security/pipeline/input.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/pipeline/input.mcfunction new file mode 100644 index 00000000..6797caff --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/security/pipeline/input.mcfunction @@ -0,0 +1,17 @@ +# 1. Storage -> Isolation +$data modify storage datalib:engine security.isolation_buffer set value "$(cmd)" + +# 2. Memory Canary Setup +data modify storage datalib:engine security.canary set value "0xCAFEBABE" + +# 3. Validation +execute store success storage datalib:engine security.validation_status int 1 run function datalib:runtime/security/pipeline/f_2a83h + +# Check Canary +execute unless data storage datalib:engine security{canary:"0xCAFEBABE"} run return run function datalib:runtime/security/pipeline/canary_trigger + +# 4. Confirmation if unrecognized/dangerous +execute if data storage datalib:engine security{validation_status:0} run return run function datalib:runtime/security/pipeline/require_confirm + +# 5. Run & Cleanup (Isolated execution via macro) +$function datalib:runtime/security/pipeline/execute {"cmd":"$(cmd)"} diff --git a/datapacks/dataLib/data/datalib/function/core/security/pipeline/require_confirm.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/pipeline/require_confirm.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/security/pipeline/require_confirm.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/pipeline/require_confirm.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/security/sanitize.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/sanitize.mcfunction similarity index 79% rename from datapacks/dataLib/data/datalib/function/core/security/sanitize.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/sanitize.mcfunction index b8e9ac2b..9dc91ce6 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/sanitize.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/sanitize.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:core/security/sanitize +# datalib:runtime/security/sanitize # ====================================================================================== # # PURPOSE: @@ -14,15 +14,15 @@ # and passes straight through unmatched. Blocklists comparing raw # strings are defeated by case alone — a real bypass class. # -# WHY THIS DOES NOT CALL stringlib:util/to_lowercase OR stringlib:util/replace: -# Both depend on stringlib:zprivate/to_lowercase/* and zprivate/replace/*, +# WHY THIS DOES NOT CALL datalib:modules/string/api/legacy/to_lowercase OR datalib:modules/string/api/legacy/replace: +# Both depend on datalib:modules/string/internal/legacy/to_lowercase/* and zprivate/replace/*, # neither of which exists in this pack — only zprivate/concat and # zprivate/find are actually shipped. Calling either would silently no-op # (verified: see datalib:dltest diagnostic run). This function is # therefore self-contained: it walks the string one character at a time # using only native /data commands (no stringlib dependency at all for # the fold/strip step), then reassembles via the one stringlib primitive -# confirmed working here, stringlib:util/concat. +# confirmed working here, datalib:modules/string/api/legacy/concat. # # WHAT THIS DOES NOT DO: # Does not replace input_check — it's a pre-pass. Run it on `cmd` BEFORE @@ -32,7 +32,7 @@ # # USAGE: # data modify storage datalib:input sanitize.String set value "" -# function datalib:core/security/sanitize +# function datalib:runtime/security/sanitize # Output: storage datalib:output sanitize (normalized string) # Return: 1 always — this only normalizes, it does not reject. # Rejection stays input_check's job, run on the normalized output. @@ -55,23 +55,23 @@ execute unless data storage datalib:input sanitize.String run return 1 data modify storage datalib:output _sf.Remaining set from storage datalib:input sanitize.String data modify storage datalib:output _sf.Chars set value [] -function datalib:core/security/sanitize_priv/lower_loop +function datalib:runtime/security/sanitize_priv/lower_loop # lower_loop leaves the folded characters as a list at _sf.Chars, e.g. # ["o","p"," ","t","e","s","t"]. Filter out backslash and $ before concat — # do this as a second pass over the list rather than during lower_loop, so # lower_loop stays a pure case-fold and this stays a pure character filter. data modify storage datalib:output _sf.Filtered set value [] -function datalib:core/security/sanitize_priv/filter_loop +function datalib:runtime/security/sanitize_priv/filter_loop # Reassemble via the one stringlib primitive verified working in this pack. -data modify storage stringlib:input concat set from storage datalib:output _sf.Filtered -function stringlib:util/concat -data modify storage datalib:output sanitize set from storage stringlib:output concat +data modify storage datalib:stringlib_data.input concat set from storage datalib:output _sf.Filtered +function datalib:modules/string/api/legacy/concat +data modify storage datalib:output sanitize set from storage datalib:stringlib_data.output concat # Cleanup data remove storage datalib:output _sf -data remove storage stringlib:input concat -data remove storage stringlib:output concat +data remove storage datalib:stringlib_data.input concat +data remove storage datalib:stringlib_data.output concat return 1 diff --git a/datapacks/dataLib/data/datalib/function/core/security/sanitize_priv/filter_loop.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/sanitize_priv/filter_loop.mcfunction similarity index 92% rename from datapacks/dataLib/data/datalib/function/core/security/sanitize_priv/filter_loop.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/sanitize_priv/filter_loop.mcfunction index 318d783d..346df159 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/sanitize_priv/filter_loop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/sanitize_priv/filter_loop.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:core/security/sanitize_priv/filter_loop +# datalib:runtime/security/sanitize_priv/filter_loop # ====================================================================================== # # INTERNAL — do not call directly. Called only by sanitize.mcfunction. @@ -23,4 +23,4 @@ data remove storage datalib:output _sf.Chars[0] execute unless data storage datalib:output {_sf:{cur:"\\"}} unless data storage datalib:output {_sf:{cur:"$"}} run data modify storage datalib:output _sf.Filtered append from storage datalib:output _sf.cur data remove storage datalib:output _sf.cur -function datalib:core/security/sanitize_priv/filter_loop +function datalib:runtime/security/sanitize_priv/filter_loop diff --git a/datapacks/dataLib/data/datalib/function/core/security/sanitize_priv/lower_loop.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/sanitize_priv/lower_loop.mcfunction similarity index 95% rename from datapacks/dataLib/data/datalib/function/core/security/sanitize_priv/lower_loop.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/sanitize_priv/lower_loop.mcfunction index 0726538e..db929311 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/sanitize_priv/lower_loop.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/sanitize_priv/lower_loop.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:core/security/sanitize_priv/lower_loop +# datalib:runtime/security/sanitize_priv/lower_loop # ====================================================================================== # # INTERNAL — do not call directly. Called only by sanitize.mcfunction Stage 1. @@ -9,7 +9,7 @@ # datalib:output _sf.Chars. Recurses until _sf.Remaining is empty. # # WHY LITERAL COMPARISON INSTEAD OF A LOOKUP TABLE: -# stringlib:util/to_lowercase/fast depends on stringlib:zprivate/to_lowercase/ +# datalib:modules/string/api/legacy/to_lowercase/fast depends on datalib:modules/string/internal/legacy/to_lowercase/ # main_fast, which does not exist in this pack (only zprivate/concat and # zprivate/find are actually present — a real gap in what shipped). # A lookup-table approach would need runtime string slicing at a @@ -61,4 +61,4 @@ execute if data storage datalib:output {_sf:{Char:"Z"}} run data modify storage # Append the (possibly folded) character to the running Chars list data modify storage datalib:output _sf.Chars append from storage datalib:output _sf.Folded -function datalib:core/security/sanitize_priv/lower_loop +function datalib:runtime/security/sanitize_priv/lower_loop diff --git a/datapacks/dataLib/data/datalib/function/core/security/string/contains.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/string/contains.mcfunction similarity index 85% rename from datapacks/dataLib/data/datalib/function/core/security/string/contains.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/string/contains.mcfunction index 2aca829a..a5d1effb 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/string/contains.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/string/contains.mcfunction @@ -1,5 +1,5 @@ # ====================================================================================== -# datalib:core/security/string/contains +# datalib:runtime/security/string/contains # ====================================================================================== # # PURPOSE: @@ -31,7 +31,7 @@ # USAGE: # data modify storage datalib:input find.String set value "" # data modify storage datalib:input find.Find set value "" -# function datalib:core/security/string/contains +# function datalib:runtime/security/string/contains # Return: 1 if Find occurs anywhere in String, 0 otherwise. # Output: score #DL.StrFound dl.tmp → 1 (found) / 0 (not found) # score #DL.StrIndex dl.tmp → index of first match, or -1 @@ -43,15 +43,15 @@ # is what Section 6's allowlist needs. # # WHY find AND NOT to_lowercase/replace: -# Only stringlib:zprivate/concat and stringlib:zprivate/find ship in this +# Only datalib:modules/string/internal/legacy/concat and datalib:modules/string/internal/legacy/find ship in this # pack — replace/to_lowercase/to_uppercase/split/insert reference # zprivate paths that do not exist here and will error if called -# (see datalib:core/security/sanitize header comment for the same +# (see datalib:runtime/security/sanitize header comment for the same # finding). find + concat are the only verified-working primitives, # so all matching here is built on find alone. # # ISOLATION: -# Uses stringlib:input/output find — the same storage StringLib itself +# Uses datalib:stringlib_data.input/output find — the same storage StringLib itself # uses. Snapshot-restore is not needed for our purposes since dataLib's # own input_check already snapshots its own inputs into datalib:output # before this ever runs (Section 3), so a nested call here does not @@ -62,21 +62,21 @@ # n:1 → first match only, minimal work. We only need "does it occur at all" # and "at what index does the first occurrence start". -data modify storage stringlib:input find.n set value 1 +data modify storage datalib:stringlib_data.input find.n set value 1 -function stringlib:util/find +function datalib:modules/string/api/legacy/find # find returns [-1] (as a literal one-element list) when nothing is found, # or [] for the first match when n:1. -execute store result score #DL.StrIndex dl.tmp run data get storage stringlib:output find[0] +execute store result score #DL.StrIndex dl.tmp run data get storage datalib:stringlib_data.output find[0] execute if score #DL.StrIndex dl.tmp matches -1 run scoreboard players set #DL.StrFound dl.tmp 0 execute unless score #DL.StrIndex dl.tmp matches -1 run scoreboard players set #DL.StrFound dl.tmp 1 # Cleanup stringlib scratch storage so repeated calls this tick don't leak # stale state into the next comparison. -data remove storage stringlib:input find -data remove storage stringlib:output find +data remove storage datalib:stringlib_data.input find +data remove storage datalib:stringlib_data.output find execute if score #DL.StrFound dl.tmp matches 1 run return 1 return 0 diff --git a/datapacks/dataLib/data/datalib/function/core/security/string/field_contains.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/string/field_contains.mcfunction similarity index 75% rename from datapacks/dataLib/data/datalib/function/core/security/string/field_contains.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/string/field_contains.mcfunction index 7263c394..e0f42be5 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/string/field_contains.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/string/field_contains.mcfunction @@ -1,16 +1,16 @@ # ====================================================================================== -# datalib:core/security/string/field_contains +# datalib:runtime/security/string/field_contains # ====================================================================================== # # PURPOSE: -# Macro wrapper around datalib:core/security/string/contains, specialized +# Macro wrapper around datalib:runtime/security/string/contains, specialized # for testing a single field of `datalib:output inputs` (i.e. `func` or # `cmd`) against one literal substring. This is what every blocklist/ # allowlist line in input_check now calls instead of the old (broken) # NBT-equality `execute if data storage datalib:output inputs{field:"x"}`. # # USAGE (macro call): -# function datalib:core/security/string/field_contains {field:"cmd",needle:"op "} +# function datalib:runtime/security/string/field_contains {field:"cmd",needle:"op "} # Return: 1 if inputs. contains anywhere, 0 otherwise # (also 0 if the field is absent/unset). # Output: score #DL.StrFound dl.tmp, score #DL.StrIndex dl.tmp (see contains.mcfunction) @@ -20,17 +20,17 @@ # touches datalib:input. # ====================================================================================== -$data modify storage stringlib:input find.String set from storage datalib:output inputs.$(field) -$data modify storage stringlib:input find.Find set value "$(needle)" +$data modify storage datalib:stringlib_data.input find.String set from storage datalib:output inputs.$(field) +$data modify storage datalib:stringlib_data.input find.Find set value "$(needle)" # Guard: if the field itself is absent, treat as "not found" without # invoking StringLib (find.String would carry a stale/empty value). $execute unless data storage datalib:output inputs.$(field) run scoreboard players set #DL.StrFound dl.tmp 0 $execute unless data storage datalib:output inputs.$(field) run scoreboard players set #DL.StrIndex dl.tmp -1 -$execute unless data storage datalib:output inputs.$(field) run data remove storage stringlib:input find +$execute unless data storage datalib:output inputs.$(field) run data remove storage datalib:stringlib_data.input find $execute unless data storage datalib:output inputs.$(field) run return 0 -function datalib:core/security/string/contains +function datalib:runtime/security/string/contains execute if score #DL.StrFound dl.tmp matches 1 run return 1 return 0 diff --git a/datapacks/dataLib/data/datalib/function/core/security/type_violation.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/type_violation.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/core/security/type_violation.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/type_violation.mcfunction index 013e297c..b2625fb5 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/type_violation.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/type_violation.mcfunction @@ -1,4 +1,4 @@ -# datalib:core/security/type_violation +# datalib:runtime/security/type_violation # Fired when a sandbox-blocked command type is called. # Logs ERROR, notifies caller, notifies debug admins, kicks player. # Context: @s = offending player. datalib:input._violation_type = command name. @@ -7,7 +7,7 @@ data modify storage datalib:engine _log_add_tmp.message set value "[Security] type_violation — sandbox command not in allowlist" data modify storage datalib:engine _log_add_tmp.level set value "ERROR" data modify storage datalib:engine _log_add_tmp.color set value "red" -execute if score #dl.log_level dl.log_level matches 2.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp +execute if score #dl.log_level dl.log_level matches 2.. run function datalib:debug/menu/log/add with storage datalib:engine _log_add_tmp data remove storage datalib:engine _log_add_tmp.message data remove storage datalib:engine _log_add_tmp.level data remove storage datalib:engine _log_add_tmp.color @@ -16,6 +16,6 @@ data remove storage datalib:engine _log_add_tmp.color tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Security violation: command not permitted in sandbox mode.","color":"red"}] # Notify debug admins with command name context -function datalib:core/security/type_violation/notify_admins with storage datalib:input {} +function datalib:runtime/security/type_violation/notify_admins with storage datalib:input {} # Kick offending player diff --git a/datapacks/dataLib/data/datalib/function/core/security/type_violation/notify_admins.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/security/type_violation/notify_admins.mcfunction similarity index 83% rename from datapacks/dataLib/data/datalib/function/core/security/type_violation/notify_admins.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/security/type_violation/notify_admins.mcfunction index 6f5ed698..df9d0899 100644 --- a/datapacks/dataLib/data/datalib/function/core/security/type_violation/notify_admins.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/security/type_violation/notify_admins.mcfunction @@ -1,3 +1,3 @@ -# datalib:core/security/type_violation/notify_admins [MACRO] +# datalib:runtime/security/type_violation/notify_admins [MACRO] # Called with storage datalib:input {} — reads $(_violation_type). $tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"TYPE VIOLATION ","color":"red","bold":true},{"selector":"@s","color":"gold"},{"text":" — blocked: ","color":"red"},{"text":"$(_violation_type)","color":"yellow"}] diff --git a/datapacks/dataLib/data/datalib/function/core/state/clear.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/state/clear.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/state/clear.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/state/clear.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/state/clear_all.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/state/clear_all.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/state/clear_all.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/state/clear_all.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/state/get.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/state/get.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/state/get.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/state/get.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/state/get_score.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/state/get_score.mcfunction new file mode 100644 index 00000000..f643c1ca --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/state/get_score.mcfunction @@ -0,0 +1,4 @@ +# datalib:runtime/state/get_score +# Prints the calling player's current state score. +# Usage: /function datalib:runtime/state/get_score +tellraw @s ["",{"text":"[State] ","color":"aqua"},{"text":"current: ","color":"gray"},{"score":{"name":"@s","objective":"datalib.state"},"color":"white","bold":true}] diff --git a/datapacks/dataLib/data/datalib/function/core/state/is.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/state/is.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/state/is.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/state/is.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/state/list.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/state/list.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/state/list.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/state/list.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/state/reset_score.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/state/reset_score.mcfunction new file mode 100644 index 00000000..cf3a07e3 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/state/reset_score.mcfunction @@ -0,0 +1,4 @@ +# datalib:runtime/state/reset_score +# Resets a player's state to 0 (idle). +# Usage: /function datalib:runtime/state/reset_score +scoreboard players set @s datalib.state 0 diff --git a/datapacks/dataLib/data/datalib/function/core/state/set.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/state/set.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/state/set.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/state/set.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/state/set_score.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/state/set_score.mcfunction new file mode 100644 index 00000000..4d34b17a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/state/set_score.mcfunction @@ -0,0 +1,5 @@ +# datalib:runtime/state/set_score +# Sets a player's integer state on the datalib.state scoreboard. +# Usage: $function datalib:runtime/state/set_score {value:1} +# States: 0=idle 1=combat 2=menu (define your own) +$scoreboard players set @s datalib.state $(value) diff --git a/datapacks/dataLib/data/datalib/function/core/state/toggle.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/state/toggle.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/state/toggle.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/state/toggle.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick.mcfunction new file mode 100644 index 00000000..a33fc6c7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick.mcfunction @@ -0,0 +1,22 @@ +# DL Tick Engine v2 — Entry Point +# Driven by #minecraft:tick function tag (guaranteed 1/game-tick, no drift). +# +# All rate/offset/condition/pause logic is inside the channel dispatcher. +# Do NOT add any per-system logic here — register a channel instead. + +# Guard: no players online → nothing to process +execute unless entity @a run return 0 + +# Guard: engine not initialised +# (loaded flag lives under global.loaded — see datalib:runtime/load/loader/load/all which sets +# `datalib:engine global.loaded`; every other guard in the pack, e.g. +# core/security/cmd_gate.mcfunction, already checks the correct path) +execute unless data storage datalib:engine global{loaded:1b} run return 0 + +# Online player count — kept for compatibility +execute store result score #online datalib.onlinePlayers if entity @a + +# Guard: globally paused (datalib:runtime/tick/pause / datalib:runtime/tick/resume) +execute if data storage datalib:engine tick{paused:1b} run return 0 + +execute as @a run function datalib:runtime/tick/dispatch \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/admin_systems.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/admin_systems.mcfunction new file mode 100644 index 00000000..44b353ff --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/admin_systems.mcfunction @@ -0,0 +1,11 @@ +# Auto-grant datalib.debug to admins — configurable via +# datalib:engine security.auto_debug_tag (default 1b, legacy behavior). +# Set to 0b to require explicit debug-tag management instead: +# /function datalib:debug/menu/tools/admin/debug_tag/enable +# /function datalib:debug/menu/tools/admin/debug_tag/disable +execute if data storage datalib:engine security{auto_debug_tag:1b} run tag @a[tag=datalib.admin] add datalib.debug + +scoreboard players enable @a[tag=datalib.admin] dl_menu +scoreboard players enable @a[tag=datalib.admin] dl_action +scoreboard players enable @a[tag=datalib.admin] dl_run +function datalib:internal/geo/region_watch/tick_scan diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/channel/disable.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/disable.mcfunction new file mode 100644 index 00000000..ca2e7d32 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/disable.mcfunction @@ -0,0 +1,3 @@ +# datalib:runtime/tick/channel/disable — Disable a tick channel by ID +# Usage: function datalib:runtime/tick/channel/disable {id:"channel_id"} +$data modify storage datalib:engine tick.channels[{id:"$(id)"}] merge value {enabled:0b} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/channel/enable.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/enable.mcfunction new file mode 100644 index 00000000..fb872f3b --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/enable.mcfunction @@ -0,0 +1,3 @@ +# datalib:runtime/tick/channel/enable — Enable a tick channel by ID +# Usage: function datalib:runtime/tick/channel/enable {id:"channel_id"} +$data modify storage datalib:engine tick.channels[{id:"$(id)"}] merge value {enabled:1b} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/channel/list.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/list.mcfunction new file mode 100644 index 00000000..fcaa25e7 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/list.mcfunction @@ -0,0 +1,2 @@ +# datalib:runtime/tick/channel/list — Print all registered tick channels +tellraw @s {"plain":true ,"storage":"datalib:engine","nbt":"tick.channels","color":"yellow"} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/channel/register.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/register.mcfunction new file mode 100644 index 00000000..ce3cd2cd --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/register.mcfunction @@ -0,0 +1,17 @@ +# datalib:runtime/tick/channel/register — Register or replace a tick channel +# Usage: +# function datalib:runtime/tick/channel/register {id:"my_sys",rate:20,offset:0,fn:"my_ns:tick/my_system",enabled:1,condition:""} +# +# Fields: +# id (string) — unique channel identifier +# enabled (0|1) — 1 = active, 0 = paused; stored as byte internally +# rate (int) — fire every N ticks (1 = every tick, 20 = 1/s, 1200 = 1/min) +# offset (int) — phase shift 0..(rate-1); spread channels to avoid lag spikes +# fn (string) — function resource location to execute +# condition (string) — predicate path, or "" to always fire regardless of world state + +# Remove any existing channel with same ID (idempotent) +$data remove storage datalib:engine tick.channels[{id:"$(id)"}] + +# Append new channel definition +$data modify storage datalib:engine tick.channels append value {id:"$(id)",enabled:$(enabled)b,rate:$(rate),offset:$(offset),fn:"$(fn)",condition:"$(condition)"} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/channel/set_condition.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/set_condition.mcfunction new file mode 100644 index 00000000..487709d3 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/set_condition.mcfunction @@ -0,0 +1,4 @@ +# datalib:runtime/tick/channel/set_condition — Set or clear condition predicate +# Usage: function datalib:runtime/tick/channel/set_condition {id:"channel_id",condition:"ns:pred"} +# function datalib:runtime/tick/channel/set_condition {id:"channel_id",condition:""} ← always-run +$data modify storage datalib:engine tick.channels[{id:"$(id)"}] merge value {condition:"$(condition)"} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/channel/set_offset.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/set_offset.mcfunction new file mode 100644 index 00000000..720c7f77 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/set_offset.mcfunction @@ -0,0 +1,3 @@ +# datalib:runtime/tick/channel/set_offset — Change phase offset (0 to rate-1) +# Usage: function datalib:runtime/tick/channel/set_offset {id:"channel_id",offset:5} +$data modify storage datalib:engine tick.channels[{id:"$(id)"}] merge value {offset:$(offset)} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/channel/set_rate.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/set_rate.mcfunction new file mode 100644 index 00000000..0f55e8c4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/set_rate.mcfunction @@ -0,0 +1,3 @@ +# datalib:runtime/tick/channel/set_rate — Change execution rate (every N ticks, min 1) +# Usage: function datalib:runtime/tick/channel/set_rate {id:"channel_id",rate:20} +$data modify storage datalib:engine tick.channels[{id:"$(id)"}] merge value {rate:$(rate)} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/channel/unregister.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/unregister.mcfunction new file mode 100644 index 00000000..26e913be --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/channel/unregister.mcfunction @@ -0,0 +1,3 @@ +# datalib:runtime/tick/channel/unregister — Remove a tick channel by ID +# Usage: function datalib:runtime/tick/channel/unregister {id:"channel_id"} +$data remove storage datalib:engine tick.channels[{id:"$(id)"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/config.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/config.mcfunction new file mode 100644 index 00000000..7f9676ad --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/config.mcfunction @@ -0,0 +1,54 @@ +# DL Tick Channel Defaults +# ───────────────────────────────────────────────────────────────────────────── +# This file is the "JSON config" for the tick engine. +# It is executed ONCE on first world load (and on datalib:runtime/tick/reset_channels). +# Modify here to change the default channel layout that all new worlds receive. +# +# Channel fields +# ────────────── +# id (string) unique name — used by all API functions +# enabled (1b|0b) 1b = runs each applicable tick, 0b = dormant +# rate (int) fire every N ticks [1=every tick, 20=1/s, 200=10/s] +# offset (int) phase offset 0..(rate-1) +# use different offsets per channel to spread CPU load +# fn (string) function resource location to call +# condition (string) predicate path; "" means "always fire" +# e.g. "datalib:is_daytime" — only runs during daylight +# +# API (available after load) +# ────────────────────────── +# function datalib:runtime/tick/channel/enable {id:"..."} +# function datalib:runtime/tick/channel/disable {id:"..."} +# function datalib:runtime/tick/channel/set_rate {id:"...",rate:N} +# function datalib:runtime/tick/channel/set_offset {id:"...",offset:N} +# function datalib:runtime/tick/channel/set_condition {id:"...",condition:"ns:pred"} +# function datalib:runtime/tick/channel/register {id:"...",rate:N,offset:N,fn:"ns:path",enabled:1,condition:""} +# function datalib:runtime/tick/channel/unregister {id:"..."} +# function datalib:runtime/tick/channel/list +# function datalib:runtime/tick/pause +# function datalib:runtime/tick/resume +# function datalib:runtime/tick/status +# function datalib:runtime/tick/reset_channels +# function datalib:debug/menu/testblock/place — (re)place the mode=log +# test_block at datalib:engine debug_log_pos +# function datalib:debug/menu/tools/log/enable — mirror log messages to +# latest.log via the test_block (default: off) +# function datalib:debug/menu/tools/log/disable — turn that mirroring back off +# ───────────────────────────────────────────────────────────────────────────── + +data modify storage datalib:engine tick.channels set value [] + +# time_systems — epoch counter; must stay at rate:1 offset:0 +data modify storage datalib:engine tick.channels append value {id:"time_systems",enabled:1b,rate:1,offset:0,fn:"datalib:runtime/tick/time_systems",condition:""} + +# player_systems — per-player state polling; every tick +data modify storage datalib:engine tick.channels append value {id:"player_systems",enabled:1b,rate:1,offset:0,fn:"datalib:runtime/tick/player_systems",condition:""} + +# queue_systems — scheduled task queue; every tick +data modify storage datalib:engine tick.channels append value {id:"queue_systems",enabled:1b,rate:1,offset:0,fn:"datalib:runtime/tick/queue_systems",condition:""} + +# hud_systems — HUD refresh; every 2 ticks, offset 1 (fires on odd ticks, avoiding collision with rate-1 channels) +data modify storage datalib:engine tick.channels append value {id:"hud_systems",enabled:1b,rate:2,offset:1,fn:"datalib:runtime/tick/hud_systems",condition:""} + +# admin_systems — admin tooling; every 4 ticks, offset 2 +data modify storage datalib:engine tick.channels append value {id:"admin_systems",enabled:1b,rate:4,offset:2,fn:"datalib:runtime/tick/admin_systems",condition:""} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/disabled.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/disabled.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/tick/disabled.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/tick/disabled.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch.mcfunction new file mode 100644 index 00000000..3206657e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch.mcfunction @@ -0,0 +1,6 @@ +# DL Tick — Channel Dispatcher +# Increments the internal tick counter then iterates all channels. + +scoreboard players add #tick_ctr datalib.tick 1 +data modify storage datalib:tick_work i set value 0 +function datalib:runtime/tick/dispatch/step with storage datalib:tick_work \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/dispatch/channel.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/channel.mcfunction similarity index 77% rename from datapacks/dataLib/data/datalib/function/core/tick/dispatch/channel.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/channel.mcfunction index 2261bc01..4caec86a 100644 --- a/datapacks/dataLib/data/datalib/function/core/tick/dispatch/channel.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/channel.mcfunction @@ -4,4 +4,4 @@ $data modify storage datalib:tick_work channel set from storage datalib:engine tick.channels[$(i)] execute unless data storage datalib:tick_work channel{enabled:1b} run return 0 -function datalib:core/tick/dispatch/rate_check with storage datalib:tick_work channel \ No newline at end of file +function datalib:runtime/tick/dispatch/rate_check with storage datalib:tick_work channel \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/dispatch/exec.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/exec.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/tick/dispatch/exec.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/exec.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/tick/dispatch/exec2.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/exec2.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/tick/dispatch/exec2.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/exec2.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/core/tick/dispatch/rate_check.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/rate_check.mcfunction similarity index 86% rename from datapacks/dataLib/data/datalib/function/core/tick/dispatch/rate_check.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/rate_check.mcfunction index b1a8d3e1..7d8f1726 100644 --- a/datapacks/dataLib/data/datalib/function/core/tick/dispatch/rate_check.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/rate_check.mcfunction @@ -20,5 +20,5 @@ execute if score #check datalib.tick matches ..-1 run scoreboard players operati execute unless score #check datalib.tick matches 0 run return 0 # Passed → execute channel function -execute if data storage datalib:tick_work channel{condition:""} run function datalib:core/tick/dispatch/exec with storage datalib:tick_work channel -execute unless data storage datalib:tick_work channel{condition:""} run function datalib:core/tick/dispatch/exec2 with storage datalib:tick_work channel \ No newline at end of file +execute if data storage datalib:tick_work channel{condition:""} run function datalib:runtime/tick/dispatch/exec with storage datalib:tick_work channel +execute unless data storage datalib:tick_work channel{condition:""} run function datalib:runtime/tick/dispatch/exec2 with storage datalib:tick_work channel \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/step.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/step.mcfunction new file mode 100644 index 00000000..6ced8a79 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/dispatch/step.mcfunction @@ -0,0 +1,16 @@ +# DL Tick — Dispatch Step [MACRO] +# Recursive iterator over tick.channels[]. +# Terminates automatically when index exceeds array length. +# Input: $(i) — current channel array index + +# Termination: channel[i] absent → stop +$execute unless data storage datalib:engine tick.channels[$(i)] run return 0 + +# Process this channel +$function datalib:runtime/tick/dispatch/channel {i:$(i)} + +# Advance: $(i)+1 → write back → recurse +$scoreboard players set #ch_next datalib.tick $(i) +scoreboard players add #ch_next datalib.tick 1 +execute store result storage datalib:tick_work i int 1 run scoreboard players get #ch_next datalib.tick +function datalib:runtime/tick/dispatch/step with storage datalib:tick_work \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/hud_systems.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/hud_systems.mcfunction similarity index 83% rename from datapacks/dataLib/data/datalib/function/core/tick/hud_systems.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/tick/hud_systems.mcfunction index 0747ee7e..a1888c37 100644 --- a/datapacks/dataLib/data/datalib/function/core/tick/hud_systems.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/hud_systems.mcfunction @@ -1,3 +1,3 @@ execute if data storage datalib:engine pb_obj run scoreboard players operation $pb_mod dl.tmp = $epoch datalib.time execute if data storage datalib:engine pb_obj run scoreboard players operation $pb_mod dl.tmp %= $pb_four dl.tmp -execute if data storage datalib:engine pb_obj run execute if score $pb_mod dl.tmp matches 0 run execute as @a run function datalib:systems/string/progress_bar_self with storage datalib:engine {} +execute if data storage datalib:engine pb_obj run execute if score $pb_mod dl.tmp matches 0 run execute as @a run function datalib:modules/string/api/progress_bar_self with storage datalib:engine {} diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/init_channels.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/init_channels.mcfunction new file mode 100644 index 00000000..071d4b4e --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/init_channels.mcfunction @@ -0,0 +1,4 @@ +# Called during every load — only writes defaults if channels don't exist yet. +# This preserves any runtime customisations made via the channel API. +# To reset to file defaults: function datalib:runtime/tick/reset_channels +execute unless data storage datalib:engine tick.channels run function datalib:runtime/tick/config \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/pause.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/pause.mcfunction new file mode 100644 index 00000000..ac015335 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/pause.mcfunction @@ -0,0 +1,3 @@ +# datalib:runtime/tick/pause — Suspend all tick channels until datalib:runtime/tick/resume +data modify storage datalib:engine tick.paused set value 1b +tellraw @s [{"text":"[DL] ","color":"gold"},{"text":"Tick engine paused.","color":"red"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/player_systems.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/player_systems.mcfunction new file mode 100644 index 00000000..37ac2b1a --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/player_systems.mcfunction @@ -0,0 +1,28 @@ +execute as @a[scores={dl_menu=1..}] run function datalib:tooling/menu +scoreboard players set @a[scores={dl_menu=1..}] dl_menu 0 +scoreboard players enable @a[scores={dl_menu=-1..}] dl_menu + +execute as @a[scores={dl_run=1..}] run function #datalib:run +scoreboard players set @a[scores={dl_run=1..}] dl_run 0 +scoreboard players enable @a[scores={dl_run=-1..}] dl_run + +execute as @a[scores={dl_action=1..}] run function datalib:internal/trigger/dispatch + +function datalib:internal/interaction/tick_scan + +function datalib:internal/perm/trigger/tick_start + +scoreboard players remove @a[scores={datalib.dialog_load=1..}] datalib.dialog_load 1 + +# Countdown actionbar: show remaining ticks while dialog is loading +#execute as @a[scores={datalib.dialog_load=1..},tag=datalib.dialog_opened,tag=!datalib.dialog_closed] run title @s actionbar ["",{"text":"Loading ","color":"aqua","bold":true},{"score":{"name":"@s","objective":"datalib.dialog_load"},"color":"yellow","bold":true},{"text":" ticks","color":"gray"}] +execute as @a[scores={datalib.dialog_load=1..}] run title @s actionbar ["",{"text":"Loading ","color":"aqua","bold":true},{"score":{"name":"@s","objective":"datalib.dialog_load"},"color":"yellow","bold":true},{"text":" ticks","color":"gray"}] + +execute as @a[scores={datalib.dialog_load=0},tag=datalib.dialog_closed] at @s run function datalib:api/dialog/open +execute as @a[scores={datalib.dialog_load=0},tag=!datalib.dialog_closed,tag=!datalib.dialog_opened] at @s run function datalib:api/dialog/open + +function datalib:internal/wand/tick_scan +function datalib:internal/hook/tick_scan + +function datalib:internal/geo/region_watch/tick_scan +function datalib:internal/cmd/freeze/tick \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/queue_systems.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/queue_systems.mcfunction new file mode 100644 index 00000000..1d698bbb --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/queue_systems.mcfunction @@ -0,0 +1,4 @@ +function datalib:runtime/lib/process_queue + +# CB delay queue — process pending command block executions +execute if data storage datalib:engine modules{cb:1b} run execute if data storage datalib:engine cb_queue[0] run function datalib:internal/cb/tick/tick diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/reset_channels.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/reset_channels.mcfunction new file mode 100644 index 00000000..ccd40657 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/reset_channels.mcfunction @@ -0,0 +1,4 @@ +# datalib:runtime/tick/reset_channels — Overwrite channel storage with config file defaults +# WARNING: this discards ALL runtime API changes (enable/disable/set_rate/etc.) +function datalib:runtime/tick/config +tellraw @s [{"text":"[DL] ","color":"gold"},{"text":"Tick channels reset to defaults.","color":"green"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/runtime/tick/resume.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/resume.mcfunction new file mode 100644 index 00000000..2b4b6310 --- /dev/null +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/resume.mcfunction @@ -0,0 +1,3 @@ +# datalib:runtime/tick/resume — Resume tick engine +data remove storage datalib:engine tick.paused +tellraw @s [{"text":"[DL] ","color":"gold"},{"text":"Tick engine resumed.","color":"green"}] \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/core/tick/status.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/status.mcfunction similarity index 88% rename from datapacks/dataLib/data/datalib/function/core/tick/status.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/tick/status.mcfunction index c539d528..8f69841f 100644 --- a/datapacks/dataLib/data/datalib/function/core/tick/status.mcfunction +++ b/datapacks/dataLib/data/datalib/function/runtime/tick/status.mcfunction @@ -1,4 +1,4 @@ -# datalib:core/tick/status — Show tick engine diagnostics +# datalib:runtime/tick/status — Show tick engine diagnostics tellraw @s [{"text":"","extra":[{"text":"══ DL Tick Engine v2 ══","color":"gold","bold":true}]}] tellraw @s [{"text":" Counter ","color":"gray"},{"score":{"name":"#tick_ctr","objective":"datalib.tick"},"color":"aqua"}] tellraw @s [{"text":" Paused ","color":"gray"},{"plain":true ,"storage":"datalib:engine","nbt":"tick.paused","color":"red"}] diff --git a/datapacks/dataLib/data/datalib/function/core/tick/time_systems.mcfunction b/datapacks/dataLib/data/datalib/function/runtime/tick/time_systems.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/core/tick/time_systems.mcfunction rename to datapacks/dataLib/data/datalib/function/runtime/tick/time_systems.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/color/init.mcfunction b/datapacks/dataLib/data/datalib/function/systems/color/init.mcfunction deleted file mode 100644 index 1ce94319..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/color/init.mcfunction +++ /dev/null @@ -1,30 +0,0 @@ -# datalib:systems/color/init -# Called during engine load. Populates the named color lookup table -# at datalib:engine color._names for O(1) validate checks. -# Also initializes the color namespace in storage. - -execute unless data storage datalib:engine color run data modify storage datalib:engine color set value {} -execute unless data storage datalib:engine color.palette run data modify storage datalib:engine color.palette set value {} -execute unless data storage datalib:engine color.gradients run data modify storage datalib:engine color.gradients set value {} - -# Named color allowlist — 16 Minecraft text colors -data modify storage datalib:engine color._names set value {\ - black:1b,\ - dark_blue:1b,\ - dark_green:1b,\ - dark_aqua:1b,\ - dark_red:1b,\ - dark_purple:1b,\ - gold:1b,\ - gray:1b,\ - dark_gray:1b,\ - blue:1b,\ - green:1b,\ - aqua:1b,\ - red:1b,\ - light_purple:1b,\ - yellow:1b,\ - white:1b\ -} - -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"color/init ","color":"aqua"},{"text":"named color table loaded (16 entries)","color":"gray"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/copy.mcfunction b/datapacks/dataLib/data/datalib/function/systems/flag/copy.mcfunction deleted file mode 100644 index 42eb96da..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/flag/copy.mcfunction +++ /dev/null @@ -1,23 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:systems/flag/copy -# Copies a flag value from one key to another. -# If the source flag is set, the destination is set. -# If the source flag is absent, the destination is removed. -# Input : $(from) → source flag key -# $(to) → destination flag key -# Output: datalib:output result → 1b if copied (flag was set), 0b if cleared -# -# Example: -# data modify storage datalib:input from set value "feature_a" -# data modify storage datalib:input to set value "feature_a_backup" -# function datalib:systems/flag/copy with storage datalib:input {} -# ───────────────────────────────────────────────────────────────── - -# Default: clear destination -data modify storage datalib:output result set value 0b - -$execute if data storage datalib:engine flags.$(from) run data modify storage datalib:engine flags.$(to) set value 1b -$execute if data storage datalib:engine flags.$(from) run data modify storage datalib:output result set value 1b -$execute unless data storage datalib:engine flags.$(from) run data remove storage datalib:engine flags.$(to) - -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"flag/copy ","color":"aqua"},{"text":"$(from) → $(to) ","color":"gray"},{"plain":true ,"storage":"datalib:output","nbt":"result","color":"green"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/list_systems.mcfunction b/datapacks/dataLib/data/datalib/function/systems/flag/list_systems.mcfunction deleted file mode 100644 index bf310b38..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/flag/list_systems.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# datalib:systems/flag/list_systems — List all tick channels with their current config -tellraw @s [{"text":"[DL] Tick Channels","color":"gold","bold":true}] -tellraw @s {"plain":true ,"storage":"datalib:engine","nbt":"tick.channels","color":"yellow"} \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/toggle_system.mcfunction b/datapacks/dataLib/data/datalib/function/systems/flag/toggle_system.mcfunction deleted file mode 100644 index 3ce8a965..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/flag/toggle_system.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:systems/flag/toggle_system — Toggle a built-in tick channel on/off -# Usage: function datalib:systems/flag/toggle_system {system:"time"} -# Valid systems: time | queue | player | hud | admin -# Delegates to datalib:core/tick/channel/enable|disable internally. - -$data modify storage datalib:tick_work _ftgl set from storage datalib:engine tick.channels[{id:"$(system)_systems"}] -function datalib:systems/flag/toggle_system/exec with storage datalib:tick_work _ftgl \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/systems/flag/toggle_system/exec.mcfunction b/datapacks/dataLib/data/datalib/function/systems/flag/toggle_system/exec.mcfunction deleted file mode 100644 index 23dadbaf..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/flag/toggle_system/exec.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# [MACRO] Internal exec for flag/toggle_system -$execute if data storage datalib:tick_work _ftgl{enabled:1b} run function datalib:core/tick/channel/disable {id:"$(id)"} -$execute if data storage datalib:tick_work _ftgl{enabled:0b} run function datalib:core/tick/channel/enable {id:"$(id)"} diff --git a/datapacks/dataLib/data/datalib/function/systems/geo/region_watch/list.mcfunction b/datapacks/dataLib/data/datalib/function/systems/geo/region_watch/list.mcfunction deleted file mode 100644 index 5b9e36bf..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/geo/region_watch/list.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:systems/geo/region_watch/list -# Shows all registered regions to debug players. -# ───────────────────────────────────────────────────────────────── - -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━ Region Watches ━━━━━━━━━━━━━━","color":"aqua"}] -execute if data storage datalib:engine region_watches run tellraw @a[tag=datalib.debug] ["",{"text":" ","color":"#555555"},{"plain":true ,"storage":"datalib:engine","nbt":"region_watches","interpret":false,"color":"yellow"}] -execute unless data storage datalib:engine region_watches run tellraw @a[tag=datalib.debug] ["",{"text":" (no regions registered)","color":"gray","italic":true}] -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/geo/region_watch/register.mcfunction b/datapacks/dataLib/data/datalib/function/systems/geo/region_watch/register.mcfunction deleted file mode 100644 index aaa842d2..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/geo/region_watch/register.mcfunction +++ /dev/null @@ -1,28 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:systems/geo/region_watch/register -# Defines a persistent region. Player position is checked every tick; -# on_enter fires when a player enters, on_leave when they leave. -# Depends on the hook/internal/tick_scan loop. -# -# INPUT (storage datalib:input): -# id → region id (unique string) -# x1, y1, z1, x2, y2, z2 → corner coordinates (integer) -# on_enter → (optional) entry function — as the triggering player -# on_leave → (optional) leave function — as the triggering player -# on_enter_cmd → (optional) entry command -# on_leave_cmd → (optional) leave command -# -# EXAMPLE: -# data modify storage datalib:input id set value "spawn_safe" -# data modify storage datalib:input x1 set value 0 -# data modify storage datalib:input y1 set value 60 -# data modify storage datalib:input z1 set value 0 -# data modify storage datalib:input x2 set value 100 -# data modify storage datalib:input y2 set value 120 -# data modify storage datalib:input z2 set value 100 -# data modify storage datalib:input on_enter set value "mypack:zones/safe_enter" -# data modify storage datalib:input on_leave set value "mypack:zones/safe_leave" -# function datalib:systems/geo/region_watch/register -# ───────────────────────────────────────────────────────────────── - -function datalib:core/internal/systems/geo/region_watch/register_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/geo/region_watch/unregister.mcfunction b/datapacks/dataLib/data/datalib/function/systems/geo/region_watch/unregister.mcfunction deleted file mode 100644 index 8feb5444..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/geo/region_watch/unregister.mcfunction +++ /dev/null @@ -1,10 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:systems/geo/region_watch/unregister -# Deletes a registered region. Player state scores are not cleared -# (automatically skipped in the next tick_scan loop). -# -# INPUT (storage datalib:input): -# id → region id -# ───────────────────────────────────────────────────────────────── - -function datalib:core/internal/systems/geo/region_watch/unregister_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/list.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/list.mcfunction deleted file mode 100644 index 9a143d30..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/list.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:systems/hook/list -# Shows all registered hook binds to datalib.debug players. - -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━ Hook Binds ","color":"aqua"},{"text":"━━━━━━━━━━━━━━━━","color":"#555555"}] -execute unless data storage datalib:engine hook_binds[0] run tellraw @a[tag=datalib.debug] ["",{"text":" ","color":"#555555"},{"text":"(no hook binds)","color":"gray","italic":true}] -execute if data storage datalib:engine hook_binds[0] run tellraw @a[tag=datalib.debug] ["",{"text":" ","color":"#555555"},{"plain":true ,"storage":"datalib:engine","nbt":"hook_binds","interpret":false,"color":"yellow"}] -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_advancement_fire.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_advancement_fire.mcfunction deleted file mode 100644 index e4adb493..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_advancement_fire.mcfunction +++ /dev/null @@ -1,23 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:systems/hook/on_advancement_fire -# Called from the user's own advancement reward function. -# Fires an event in "advancement:" format. -# -# INPUT (storage datalib:input): -# advancement → advancement ID (e.g. "story/mine_stone") -# -# KULLANIM: -# 1) Define a function as the reward in your advancement JSON: -# "rewards": {"function": "mypack:advancements/mine_stone"} -# -# 2) Inside that function: -# data modify storage datalib:input advancement set value "story/mine_stone" -# function datalib:systems/hook/on_advancement_fire -# -# 3) Hook bind: -# data modify storage datalib:input event set value "advancement:story/mine_stone" -# data modify storage datalib:input func set value "mypack:on_first_mine" -# function datalib:systems/hook/bind -# ───────────────────────────────────────────────────────────────── - -function datalib:core/internal/systems/hook/on_advancement_fire with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_dimension_change.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_dimension_change.mcfunction deleted file mode 100644 index 5bd749b8..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_dimension_change.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -# datalib:systems/hook/on_dimension_change -# Advancement reward: runs when changed_dimension triggers. -# @s = player who changed dimension - -advancement revoke @s only datalib:systems/hook/dimension_change -scoreboard players add @s datalib.hook_dim_changed 1 diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_drop.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_drop.mcfunction deleted file mode 100644 index 4c9f6032..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_drop.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# datalib:systems/hook/on_drop -# Binds a function or command to the "drop_item" event. -# -# INPUT (storage datalib:input): -# func → function to run when a player drops an item -# cmd → command to run when a player drops an item (used if func is absent) -# -# USAGE: -# data modify storage datalib:input func set value "mypack:on_drop" -# function datalib:systems/hook/on_drop -# -- or -- -# data modify storage datalib:input cmd set value "say An item was dropped" -# function datalib:systems/hook/on_drop -data modify storage datalib:input event set value "drop_item" -function datalib:systems/hook/bind diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_eat.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_eat.mcfunction deleted file mode 100644 index 445fb51a..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_eat.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# datalib:systems/hook/on_eat -# Binds a function or command to the "eat" event. -# -# INPUT (storage datalib:input): -# func → function to run when a player eats -# cmd → command to run when a player eats (used if func is absent) -# -# USAGE: -# data modify storage datalib:input func set value "mypack:on_eat" -# function datalib:systems/hook/on_eat -# -- or -- -# data modify storage datalib:input cmd set value "say I ate something" -# function datalib:systems/hook/on_eat -data modify storage datalib:input event set value "eat" -function datalib:systems/hook/bind diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_entity_kill.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_entity_kill.mcfunction deleted file mode 100644 index a3755918..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_entity_kill.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/on_entity_kill -# Reward: entity_kill advancement (player_killed_entity trigger) -advancement revoke @s only datalib:systems/hook/entity_kill -scoreboard players add @s datalib.hook_entity_killed 1 diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_fish_caught.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_fish_caught.mcfunction deleted file mode 100644 index 7faa1456..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_fish_caught.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# datalib:systems/hook/on_fish_caught -# Binds a function or command to the "fish_caught" event. -# -# INPUT (storage datalib:input): -# func → function to run when a player catches a fish -# cmd → command to run when a player catches a fish (used if func is absent) -# -# USAGE: -# data modify storage datalib:input func set value "mypack:on_fish" -# function datalib:systems/hook/on_fish_caught -# -- or -- -# data modify storage datalib:input cmd set value "give @s salmon 1" -# function datalib:systems/hook/on_fish_caught -data modify storage datalib:input event set value "fish_caught" -function datalib:systems/hook/bind diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_hero_of_the_village.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_hero_of_the_village.mcfunction deleted file mode 100644 index 14a16d5c..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_hero_of_the_village.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/on_hero_of_the_village -# Reward: hero_of_the_village advancement (raid victory) -advancement revoke @s only datalib:systems/hook/hero_of_the_village -scoreboard players add @s datalib.hook_hero_of_the_village 1 diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_interact_anvil.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_interact_anvil.mcfunction deleted file mode 100644 index f778c1d8..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_interact_anvil.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/on_interact_anvil -# Advancement reward: runs when player interacts with an anvil -advancement revoke @s only datalib:systems/hook/interact_anvil -function datalib:core/internal/systems/hook/on_interact_anvil diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_interact_shulker_box.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_interact_shulker_box.mcfunction deleted file mode 100644 index dcd2a69e..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_interact_shulker_box.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/on_interact_shulker_box -# Advancement reward: runs when player opens a shulker box -advancement revoke @s only datalib:systems/hook/interact_shulker_box -function datalib:core/internal/systems/hook/on_interact_shulker_box diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_item_use.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_item_use.mcfunction deleted file mode 100644 index 555a9249..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_item_use.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/on_item_use -# Reward: item_use advancement (using_item trigger) -advancement revoke @s only datalib:systems/hook/item_use -scoreboard players add @s datalib.hook_item_used 1 diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_jump.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_jump.mcfunction deleted file mode 100644 index 372fae0c..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_jump.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# datalib:systems/hook/on_jump -# Binds a function or command to the "jumped" event. -# -# INPUT (storage datalib:input): -# func → function to run when a player jumps -# cmd → command to run when a player jumps (used if func is absent) -# -# USAGE: -# data modify storage datalib:input func set value "mypack:on_jump" -# function datalib:systems/hook/on_jump -# -- or -- -# data modify storage datalib:input cmd set value "say A player jumped" -# function datalib:systems/hook/on_jump -data modify storage datalib:input event set value "jumped" -function datalib:systems/hook/bind diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_killed_by_arrow.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_killed_by_arrow.mcfunction deleted file mode 100644 index 7529ad71..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_killed_by_arrow.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# datalib:systems/hook/on_killed_by_arrow -# Reward: killed_by_arrow advancement (entity_killed_player + killing_blow arrow) -advancement revoke @s only datalib:systems/hook/killed_by_arrow -scoreboard players add @s datalib.hook_killed_by_arrow 1 diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_open_chest.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_open_chest.mcfunction deleted file mode 100644 index 00e96652..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_open_chest.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# datalib:systems/hook/on_open_chest -# Binds a function or command to the "open_chest" event. -# -# INPUT (storage datalib:input): -# func → function to run when a player opens a chest -# cmd → command to run when a player opens a chest (used if func is absent) -# -# USAGE: -# data modify storage datalib:input func set value "mypack:on_open_chest" -# function datalib:systems/hook/on_open_chest -# -- or -- -# data modify storage datalib:input cmd set value "say A chest was opened" -# function datalib:systems/hook/on_open_chest -data modify storage datalib:input event set value "open_chest" -function datalib:systems/hook/bind diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_target_hit.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_target_hit.mcfunction deleted file mode 100644 index 1b528ad7..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_target_hit.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# datalib:systems/hook/on_target_hit -# Binds a function or command to the "target_hit" event. -# -# INPUT (storage datalib:input): -# func → function to run when a player hits a target block -# cmd → command to run when a player hits a target block (used if func is absent) -# -# USAGE: -# data modify storage datalib:input func set value "mypack:on_target_hit" -# function datalib:systems/hook/on_target_hit -# -- or -- -# data modify storage datalib:input cmd set value "say Target hit" -# function datalib:systems/hook/on_target_hit -data modify storage datalib:input event set value "target_hit" -function datalib:systems/hook/bind diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_trade.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_trade.mcfunction deleted file mode 100644 index f0908879..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_trade.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -# datalib:systems/hook/on_trade -# Advancement reward: runs when villager_trade triggers. -# @s = the trading player - -advancement revoke @s only datalib:systems/hook/trade -scoreboard players add @s datalib.hook_traded 1 diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/on_using_item.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/on_using_item.mcfunction deleted file mode 100644 index 977523ad..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/on_using_item.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# datalib:systems/hook/on_using_item -# Called by tick_scan when datalib.hook_using_item >= 1. -# Score is set by on_break_block (shared advancement). diff --git a/datapacks/dataLib/data/datalib/function/systems/hook/raycast/start.mcfunction b/datapacks/dataLib/data/datalib/function/systems/hook/raycast/start.mcfunction deleted file mode 100644 index 2703a165..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/hook/raycast/start.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -# Raycast start -# Reset distance counter (max 50 steps = 5 blocks) -scoreboard players set @s dl.tmp 0 - -# Start loop -function datalib:systems/hook/raycast/loop diff --git a/datapacks/dataLib/data/datalib/function/systems/log/add.mcfunction b/datapacks/dataLib/data/datalib/function/systems/log/add.mcfunction deleted file mode 100644 index 9110e7e0..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/log/add.mcfunction +++ /dev/null @@ -1,16 +0,0 @@ -# datalib:systems/log/add (internal) -# Called by error/warn/info/debug — do not call directly. -# Appends to the 30-entry ring buffer in datalib:engine log_display. -execute unless data storage datalib:engine log_display run data modify storage datalib:engine log_display set value [] - -$data modify storage datalib:engine log_display append value {text:"[$(level)] $(message)",color:"$(color)"} - -scoreboard players add #dl.log_count dl.tmp 1 -execute if score #dl.log_count dl.tmp matches 31.. run data remove storage datalib:engine log_display[0] -execute if score #dl.log_count dl.tmp matches 31.. run scoreboard players remove #dl.log_count dl.tmp 1 - -# Optional console mirroring via test_block (off by default — enable with -# /function datalib:debug/tools/log/enable). No tellraw, no chat spam: -# this only touches a block's NBT + power state, which is what makes the -# game write the message line into latest.log. -$execute if data storage datalib:engine security{debug_log:1b} run function datalib:systems/log/testblock/pulse {message:"[$(level)] $(message)"} diff --git a/datapacks/dataLib/data/datalib/function/systems/log/clear.mcfunction b/datapacks/dataLib/data/datalib/function/systems/log/clear.mcfunction deleted file mode 100644 index c28532bf..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/log/clear.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:systems/log/clear -# Usage: /function datalib:systems/log/clear -# Clears the log buffer. -execute unless entity @s[tag=datalib.admin] run return 0 -data remove storage datalib:engine log_display -scoreboard players set #dl.log_count dl.tmp 0 -tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Log buffer cleared.","color":"gray"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/log/debug.mcfunction b/datapacks/dataLib/data/datalib/function/systems/log/debug.mcfunction deleted file mode 100644 index 02b74609..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/log/debug.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:systems/log/debug -# Usage: $function datalib:systems/log/debug {message:"[System] Trace detail"} -# Level: 4 — only shown when debug mode active -$data modify storage datalib:engine _log_add_tmp.message set value "$(message)" -data modify storage datalib:engine _log_add_tmp.level set value "DEBUG" -data modify storage datalib:engine _log_add_tmp.color set value "dark_gray" -execute if score #dl.log_level dl.log_level matches 4.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/log/error.mcfunction b/datapacks/dataLib/data/datalib/function/systems/log/error.mcfunction deleted file mode 100644 index e80c68c3..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/log/error.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:systems/log/error -# Usage: $function datalib:systems/log/error {message:"[System] Something failed"} -# Level: 1 — always shown unless log is off -$data modify storage datalib:engine _log_add_tmp.message set value "$(message)" -data modify storage datalib:engine _log_add_tmp.level set value "ERROR" -data modify storage datalib:engine _log_add_tmp.color set value "red" -execute if score #dl.log_level dl.log_level matches 1.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/log/info.mcfunction b/datapacks/dataLib/data/datalib/function/systems/log/info.mcfunction deleted file mode 100644 index 4306620a..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/log/info.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:systems/log/info -# Usage: $function datalib:systems/log/info {message:"[System] Something happened"} -# Level: 3 -$data modify storage datalib:engine _log_add_tmp.message set value "$(message)" -data modify storage datalib:engine _log_add_tmp.level set value "INFO" -data modify storage datalib:engine _log_add_tmp.color set value "gray" -execute if score #dl.log_level dl.log_level matches 3.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/log/show.mcfunction b/datapacks/dataLib/data/datalib/function/systems/log/show.mcfunction deleted file mode 100644 index cc1cee88..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/log/show.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -execute unless data storage datalib:engine log_display[0] run tellraw @s {"text":"[Log] No entries.","color":"gray","italic":false} -execute unless data storage datalib:engine log_display[0] run return 0 - -function datalib:core/lib/input_push -data modify storage datalib:engine _felist_input set from storage datalib:engine log_display -data modify storage datalib:input func set value "datalib:core/internal/systems/log/print_entry" -function datalib:core/lib/for_each_list with storage datalib:input {} -function datalib:core/lib/input_pop diff --git a/datapacks/dataLib/data/datalib/function/systems/log/testblock/place.mcfunction b/datapacks/dataLib/data/datalib/function/systems/log/testblock/place.mcfunction deleted file mode 100644 index 2dab4463..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/log/testblock/place.mcfunction +++ /dev/null @@ -1,10 +0,0 @@ -# datalib:systems/log/testblock/place -# Places (or re-places) the mode=log test_block at datalib:engine -# debug_log_pos. Run this once after changing debug_log_pos, or if the -# block is ever broken/removed by world edits. -# -# NOTE: placing/editing a test_block requires operator permission -# (level 2+) — this is a vanilla restriction on the block itself, not a -# limitation added by this pack. - -function datalib:systems/log/testblock/place_at with storage datalib:engine debug_log_pos diff --git a/datapacks/dataLib/data/datalib/function/systems/log/testblock/pulse.mcfunction b/datapacks/dataLib/data/datalib/function/systems/log/testblock/pulse.mcfunction deleted file mode 100644 index 9faf3ca6..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/log/testblock/pulse.mcfunction +++ /dev/null @@ -1,20 +0,0 @@ -# datalib:systems/log/testblock/pulse [MACRO] -# Writes $(message) into the test_block and powers it, which is what -# actually makes the game write the message to latest.log. -# Input: $(message) — pre-formatted log line, e.g. "[DEBUG] channel X fired" -# -# Read position fresh each call so datalib:systems/log/testblock/place -# never needs to be re-run manually after a debug_log_pos change. -# debug_log_pos already stores flat top-level x/y/z fields, so copying -# it wholesale and adding msg alongside gives pulse_at everything it -# needs via a single 'with storage' call. - -data modify storage datalib:tick_work testblock set from storage datalib:engine debug_log_pos -$data modify storage datalib:tick_work testblock.msg set value "$(message)" - -function datalib:systems/log/testblock/pulse_at with storage datalib:tick_work testblock - -# Unpower one tick later so the block is ready to detect the next -# redstone-style "change" (mode=log logs on each power transition, not -# continuously while powered). -schedule function datalib:systems/log/testblock/unpulse_at 1t replace diff --git a/datapacks/dataLib/data/datalib/function/systems/log/testblock/unpulse_at.mcfunction b/datapacks/dataLib/data/datalib/function/systems/log/testblock/unpulse_at.mcfunction deleted file mode 100644 index 1462ce32..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/log/testblock/unpulse_at.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -# datalib:systems/log/testblock/unpulse_at -# Scheduled 1 tick after pulse_at — resets powered to 0b so the block is -# ready to detect the next power transition. Message text is left as-is -# (harmless; it's overwritten on the next pulse anyway) and read from -# the persistent debug_log_pos rather than tick_work, since tick_work -# may have been overwritten by other tick-loop activity in that 1 tick. - -function datalib:systems/log/testblock/unpulse_here with storage datalib:engine debug_log_pos diff --git a/datapacks/dataLib/data/datalib/function/systems/log/testblock/unpulse_here.mcfunction b/datapacks/dataLib/data/datalib/function/systems/log/testblock/unpulse_here.mcfunction deleted file mode 100644 index 3e4996cf..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/log/testblock/unpulse_here.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# datalib:systems/log/testblock/unpulse_here [MACRO] -# Input: $(x), $(y), $(z) -$data merge block $(x) $(y) $(z) {powered:0b} diff --git a/datapacks/dataLib/data/datalib/function/systems/log/warn.mcfunction b/datapacks/dataLib/data/datalib/function/systems/log/warn.mcfunction deleted file mode 100644 index 6540818f..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/log/warn.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# datalib:systems/log/warn -# Usage: $function datalib:systems/log/warn {message:"[System] Something suspicious"} -# Level: 2 -$data modify storage datalib:engine _log_add_tmp.message set value "$(message)" -data modify storage datalib:engine _log_add_tmp.level set value "WARN" -data modify storage datalib:engine _log_add_tmp.color set value "yellow" -execute if score #dl.log_level dl.log_level matches 2.. run function datalib:systems/log/add with storage datalib:engine _log_add_tmp diff --git a/datapacks/dataLib/data/datalib/function/systems/math/vec/add.mcfunction b/datapacks/dataLib/data/datalib/function/systems/math/vec/add.mcfunction deleted file mode 100644 index 085554a4..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/math/vec/add.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:systems/math/vec/add -# Adds two 3D vectors. -# -# INPUT: ax, ay, az, bx, by, bz -# OUTPUT: datalib:output {x, y, z} -# ───────────────────────────────────────────────────────────────── - -function datalib:core/internal/systems/math/vec/add_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/nbt/clear.mcfunction b/datapacks/dataLib/data/datalib/function/systems/nbt/clear.mcfunction deleted file mode 100644 index a1928d0b..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/nbt/clear.mcfunction +++ /dev/null @@ -1,10 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:systems/nbt/clear -# Removes a specific path from storage. -# -# INPUT (storage datalib:input): -# storage → storage namespace -# path → path to remove -# ───────────────────────────────────────────────────────────────── - -function datalib:core/internal/systems/nbt/clear_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/nbt/copy.mcfunction b/datapacks/dataLib/data/datalib/function/systems/nbt/copy.mcfunction deleted file mode 100644 index b19a9411..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/nbt/copy.mcfunction +++ /dev/null @@ -1,19 +0,0 @@ -# ───────────────────────────────────────────────────────────────── -# datalib:systems/nbt/copy -# Copies a path between two storages or within the same storage. -# -# INPUT (storage datalib:input): -# src_storage → source storage namespace (e.g. "datalib:engine") -# src_path → source NBT path (e.g. "players.Steve") -# dst_storage → destination storage namespace -# dst_path → destination NBT path -# -# EXAMPLE: -# data modify storage datalib:input src_storage set value "datalib:engine" -# data modify storage datalib:input src_path set value "players.Steve" -# data modify storage datalib:input dst_storage set value "mypack:data" -# data modify storage datalib:input dst_path set value "backup.Steve" -# function datalib:systems/nbt/copy -# ───────────────────────────────────────────────────────────────── - -function datalib:core/internal/systems/nbt/copy_exec with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/rate_limit/channel/check.mcfunction b/datapacks/dataLib/data/datalib/function/systems/rate_limit/channel/check.mcfunction deleted file mode 100644 index c49d961d..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/rate_limit/channel/check.mcfunction +++ /dev/null @@ -1,16 +0,0 @@ -# datalib:systems/rate_limit/channel/check — Per-channel rate guard [MACRO] -# -# Prevents a tick channel's function from running too frequently even if -# the channel itself fires every tick. Place at the TOP of the channel function. -# -# Usage (inside your channel function): -# function datalib:systems/rate_limit/channel/check {id:"my_channel"} -# execute if data storage datalib:output {result:0b} run return 0 -# # ... rest of channel logic -# -# Rule must be registered via: -# function datalib:systems/rate_limit/channel/config {id:"my_channel",limit:5,window:20} -# -# Output → datalib:output result 1b=ALLOWED 0b=DENIED - -$function datalib:systems/rate_limit/check {key:"channel:$(id)"} diff --git a/datapacks/dataLib/data/datalib/function/systems/rate_limit/check.mcfunction b/datapacks/dataLib/data/datalib/function/systems/rate_limit/check.mcfunction deleted file mode 100644 index 08c0aea4..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/rate_limit/check.mcfunction +++ /dev/null @@ -1,36 +0,0 @@ -# datalib:systems/rate_limit/check — Sliding window check + consume [MACRO] -# -# The core API call. Checks whether the key is under its configured limit -# for the current sliding window, then records this hit. -# -# Output → datalib:output result -# 1b = ALLOWED (hit was recorded, call may proceed) -# 0b = DENIED (limit reached, hit NOT recorded) -# -# Usage: -# function datalib:systems/rate_limit/check {key:"global:my_event"} -# execute if data storage datalib:output {result:1b} run function my_ns:do_thing -# -# For per-player (build key in caller): -# $function datalib:systems/rate_limit/check {key:"player:shop:$(player)"} -# -# Rule must be pre-registered via datalib:systems/rate_limit/config. -# If no rule exists for the key → ALLOWED (fail-open; log warning). - -data modify storage datalib:output result set value 1b - -# Guard: rule must exist — try auto-create from player template first -# Key format "player::" → tpl is the second segment -# We attempt player_ensure unconditionally; it exits early if not a player key or no template -$data modify storage datalib:rl_work ensure_key set value "$(key)" -function datalib:core/internal/systems/rate_limit/player_check with storage datalib:rl_work - -$execute unless data storage datalib:engine rate_limit.rules.$(key) run function datalib:core/internal/systems/rate_limit/no_rule -$execute unless data storage datalib:engine rate_limit.rules.$(key) run return 0 - -# Copy rule into work storage with key context -$data modify storage datalib:rl_work rule set from storage datalib:engine rate_limit.rules.$(key) -$data modify storage datalib:rl_work rule.key set value "$(key)" - -# Run the sliding window evaluation -function datalib:core/internal/systems/rate_limit/evaluate with storage datalib:rl_work rule diff --git a/datapacks/dataLib/data/datalib/function/systems/rate_limit/config.mcfunction b/datapacks/dataLib/data/datalib/function/systems/rate_limit/config.mcfunction deleted file mode 100644 index 65adb042..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/rate_limit/config.mcfunction +++ /dev/null @@ -1,23 +0,0 @@ -# datalib:systems/rate_limit/config — Register or update a rate limit rule [MACRO] -# -# Creates or replaces a sliding window rule for any key. -# Rules survive reloads because they live in datalib:engine storage. -# -# Usage: -# function datalib:systems/rate_limit/config {key:"global:my_event",limit:5,window:100} -# function datalib:systems/rate_limit/config {key:"player:Steve:shop",limit:3,window:600} -# function datalib:systems/rate_limit/config {key:"channel:admin_systems",limit:10,window:20} -# -# Fields: -# key (string) — unique rule identifier; convention: -# "global:" → server-wide shared bucket -# "player::" → per-player bucket (use $(player)) -# "channel:" → tick-channel guard -# limit (int) — max number of hits allowed inside the window -# window (int) — sliding window width in ticks (20 = 1 second) -# -# Removing a rule: function datalib:systems/rate_limit/delete {key:"..."} -# Listing rules: function datalib:systems/rate_limit/list - -$data modify storage datalib:engine rate_limit.rules.$(key) set value {limit:$(limit),window:$(window),hits:[]} -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"rate_limit/config ","color":"aqua"},{"text":"→ ","color":"#555555"},{"text":"$(key)","color":"white"},{"text":" limit=","color":"#555555"},{"text":"$(limit)","color":"green"},{"text":" window=","color":"#555555"},{"text":"$(window)","color":"green"},{"text":"t","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/rate_limit/global/check.mcfunction b/datapacks/dataLib/data/datalib/function/systems/rate_limit/global/check.mcfunction deleted file mode 100644 index d47ed314..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/rate_limit/global/check.mcfunction +++ /dev/null @@ -1,14 +0,0 @@ -# datalib:systems/rate_limit/global/check — Global sliding window check [MACRO] -# -# Convenience wrapper for global (server-wide) rate limits. -# All players share the same bucket under this key. -# -# Usage: -# function datalib:systems/rate_limit/global/check {key:"boss_spawn"} -# -# Rule must be registered via: -# function datalib:systems/rate_limit/global/config {key:"boss_spawn",limit:1,window:24000} -# -# Output → datalib:output result 1b=ALLOWED 0b=DENIED - -$function datalib:systems/rate_limit/check {key:"global:$(key)"} diff --git a/datapacks/dataLib/data/datalib/function/systems/rate_limit/global/config.mcfunction b/datapacks/dataLib/data/datalib/function/systems/rate_limit/global/config.mcfunction deleted file mode 100644 index 7c460a4a..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/rate_limit/global/config.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -# datalib:systems/rate_limit/global/config — Register a global (server-wide) rate limit [MACRO] -# -# Usage: -# function datalib:systems/rate_limit/global/config {key:"boss_spawn",limit:1,window:24000} -# -# Equivalent to: -# function datalib:systems/rate_limit/config {key:"global:boss_spawn",limit:1,window:24000} - -$function datalib:systems/rate_limit/config {key:"global:$(key)",limit:$(limit),window:$(window)} diff --git a/datapacks/dataLib/data/datalib/function/systems/rate_limit/player/check.mcfunction b/datapacks/dataLib/data/datalib/function/systems/rate_limit/player/check.mcfunction deleted file mode 100644 index 7d76fac1..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/rate_limit/player/check.mcfunction +++ /dev/null @@ -1,18 +0,0 @@ -# datalib:systems/rate_limit/player/check — Per-player sliding window check [MACRO] -# -# Builds the compound key "player::" and ensures the bucket exists. -# If no bucket exists yet for this player, auto-creates from the player_template. -# -# Usage: -# $function datalib:systems/rate_limit/player/check {key:"shop",player:"$(player)"} -# -# Rule template must be registered via: -# function datalib:systems/rate_limit/player/config {key:"shop",limit:3,window:600} -# -# Output → datalib:output result 1b=ALLOWED 0b=DENIED - -# Auto-seed: if bucket for this player+key doesn't exist, create from template -$execute unless data storage datalib:engine "rate_limit.rules.player:$(key):$(player)" run function datalib:core/internal/systems/rate_limit/player/ensure {tpl:"$(key)",full:"player:$(key):$(player)"} - -# Delegate to generic check with full compound key -$function datalib:systems/rate_limit/check {key:"player:$(key):$(player)"} diff --git a/datapacks/dataLib/data/datalib/function/systems/rate_limit/player/config.mcfunction b/datapacks/dataLib/data/datalib/function/systems/rate_limit/player/config.mcfunction deleted file mode 100644 index 3e2a74d1..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/rate_limit/player/config.mcfunction +++ /dev/null @@ -1,17 +0,0 @@ -# datalib:systems/rate_limit/player/config — Register per-player rate limit rule [MACRO] -# -# Creates one template rule. The player bucket key is "player::". -# This function registers the TEMPLATE rule used for ALL players under this key. -# Individual player buckets are auto-created on first check. -# -# Usage: -# function datalib:systems/rate_limit/player/config {key:"shop",limit:3,window:600} -# -# This allows: $function datalib:systems/rate_limit/player/check {key:"shop",player:"$(player)"} -# -# Note: each player gets their own independent sliding window bucket. -# To register a SHARED (global) rule use datalib:systems/rate_limit/config directly. - -# Store template rule — concrete player buckets inherit limit+window on first hit -$data modify storage datalib:engine rate_limit.player_templates.$(key) set value {limit:$(limit),window:$(window)} -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"rate_limit/player/config ","color":"aqua"},{"text":"→ ","color":"#555555"},{"text":"player:$(key):","color":"white"},{"text":" limit=","color":"#555555"},{"text":"$(limit)","color":"green"},{"text":" window=","color":"#555555"},{"text":"$(window)","color":"green"},{"text":"t","color":"#555555"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/string/repeat.mcfunction b/datapacks/dataLib/data/datalib/function/systems/string/repeat.mcfunction deleted file mode 100644 index 8dc247d6..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/string/repeat.mcfunction +++ /dev/null @@ -1,33 +0,0 @@ -# datalib:systems/string/repeat -# Repeats a single character (char) exactly `count` times (1–16). -# Params: char (single character), count (integer 1–16) -# Output: datalib:output result = repeated string -# Note: count is clamped to 1–16. Larger repeats should be assembled by the caller. -# -# Implementation: static dispatch to internal/repeat_N which sets the literal string. -# Each internal file uses a single $data modify line with N $(char) expansions. - -data modify storage datalib:output result set value "" - -$scoreboard players set $sr_n dl.tmp $(count) -execute if score $sr_n dl.tmp matches ..0 run scoreboard players set $sr_n dl.tmp 1 -execute if score $sr_n dl.tmp matches 17.. run scoreboard players set $sr_n dl.tmp 16 - -execute if score $sr_n dl.tmp matches 1 run function datalib:core/internal/systems/string/repeat_1 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 2 run function datalib:core/internal/systems/string/repeat_2 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 3 run function datalib:core/internal/systems/string/repeat_3 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 4 run function datalib:core/internal/systems/string/repeat_4 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 5 run function datalib:core/internal/systems/string/repeat_5 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 6 run function datalib:core/internal/systems/string/repeat_6 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 7 run function datalib:core/internal/systems/string/repeat_7 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 8 run function datalib:core/internal/systems/string/repeat_8 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 9 run function datalib:core/internal/systems/string/repeat_9 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 10 run function datalib:core/internal/systems/string/repeat_10 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 11 run function datalib:core/internal/systems/string/repeat_11 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 12 run function datalib:core/internal/systems/string/repeat_12 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 13 run function datalib:core/internal/systems/string/repeat_13 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 14 run function datalib:core/internal/systems/string/repeat_14 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 15 run function datalib:core/internal/systems/string/repeat_15 with storage datalib:input {} -execute if score $sr_n dl.tmp matches 16 run function datalib:core/internal/systems/string/repeat_16 with storage datalib:input {} - -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"string/repeat ","color":"aqua"},{"text":"'$(char)'","color":"yellow"},{"text":" × $(count) → ","color":"#555555"},{"plain":true ,"storage":"datalib:output","nbt":"result","color":"white"}] diff --git a/datapacks/dataLib/data/datalib/function/systems/uuid/forget.mcfunction b/datapacks/dataLib/data/datalib/function/systems/uuid/forget.mcfunction deleted file mode 100644 index 33e289a7..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/uuid/forget.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -# ============================================================ -# datalib:systems/uuid/forget -# Deletes a UUID entry from the cache -# -# KULLANIM: -# data modify storage datalib:input key set value "benim_anahtarim" -# function datalib:systems/uuid/forget -# -# INPUT: -# datalib:input key → name of the key to delete -# ============================================================ -function datalib:core/internal/systems/uuid/forget_key with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/systems/uuid/recall.mcfunction b/datapacks/dataLib/data/datalib/function/systems/uuid/recall.mcfunction deleted file mode 100644 index 627bd6b6..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/uuid/recall.mcfunction +++ /dev/null @@ -1,16 +0,0 @@ -# ============================================================ -# datalib:systems/uuid/recall -# Retrieves UUID string from the cache -# -# KULLANIM: -# data modify storage datalib:input key set value "benim_anahtarim" -# function datalib:systems/uuid/recall -# -# INPUT: -# datalib:input key → key name used with uuid/store -# -# OUTPUT: -# datalib:input value → UUID hex string -# (value unchanged if key not found) -# ============================================================ -function datalib:core/internal/systems/uuid/recall_read with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/systems/uuid/recall_array.mcfunction b/datapacks/dataLib/data/datalib/function/systems/uuid/recall_array.mcfunction deleted file mode 100644 index e231614b..00000000 --- a/datapacks/dataLib/data/datalib/function/systems/uuid/recall_array.mcfunction +++ /dev/null @@ -1,18 +0,0 @@ -# ============================================================ -# datalib:systems/uuid/recall_array -# Retrieves UUID int array from the cache -# -# KULLANIM: -# data modify storage datalib:input key set value "benim_anahtarim" -# function datalib:systems/uuid/recall_array -# -# INPUT: -# datalib:input key → key name used with uuid/store -# -# OUTPUT: -# datalib:input value → UUID int array [I; a, b, c, d] -# (value unchanged if key not found) -# -# Use case: writing UUID to entity NBT (e.g. Owner field) -# ============================================================ -function datalib:core/internal/systems/uuid/recall_arr_read with storage datalib:input diff --git a/datapacks/dataLib/data/datalib/function/menu.mcfunction b/datapacks/dataLib/data/datalib/function/tooling/menu.mcfunction similarity index 100% rename from datapacks/dataLib/data/datalib/function/menu.mcfunction rename to datapacks/dataLib/data/datalib/function/tooling/menu.mcfunction diff --git a/datapacks/dataLib/data/datalib/function/systems/security/menu.mcfunction b/datapacks/dataLib/data/datalib/function/tooling/security_menu/menu.mcfunction similarity index 82% rename from datapacks/dataLib/data/datalib/function/systems/security/menu.mcfunction rename to datapacks/dataLib/data/datalib/function/tooling/security_menu/menu.mcfunction index e4cdef51..7219e3fc 100644 --- a/datapacks/dataLib/data/datalib/function/systems/security/menu.mcfunction +++ b/datapacks/dataLib/data/datalib/function/tooling/security_menu/menu.mcfunction @@ -1,10 +1,10 @@ -# datalib:systems/security/menu [1.21.6 OVERLAY] +# datalib:tooling/security_menu/menu [1.21.6 OVERLAY] # Dialog-based security menu. Replaces tellraw version on 1.21.6+. # Requires: dl.perm_level >= security.admin_min_level # # NOTE: Dialog cannot read storage/score natively — values are injected # via macro ($) in menu_build.mcfunction. -execute unless function datalib:debug/tools/utils/perm_check run return 0 +execute unless function datalib:debug/menu/tools/utils/perm_check run return 0 # Collect dynamic values into datalib:input for macro interpolation data modify storage datalib:input sandbox set from storage datalib:engine sandbox @@ -15,4 +15,4 @@ data modify storage datalib:input admin_min_level set from storage datalib:engin data modify storage datalib:input admin_override set from storage datalib:engine security.admin_can_override execute store result storage datalib:input perm_level int 1 run scoreboard players get @s dl.perm_level -function datalib:systems/security/menu_build with storage datalib:input {} +function datalib:tooling/security_menu/menu_build with storage datalib:input {} diff --git a/datapacks/dataLib/data/datalib/function/systems/security/menu_build.mcfunction b/datapacks/dataLib/data/datalib/function/tooling/security_menu/menu_build.mcfunction similarity index 86% rename from datapacks/dataLib/data/datalib/function/systems/security/menu_build.mcfunction rename to datapacks/dataLib/data/datalib/function/tooling/security_menu/menu_build.mcfunction index f3b34964..65e37fd7 100644 --- a/datapacks/dataLib/data/datalib/function/systems/security/menu_build.mcfunction +++ b/datapacks/dataLib/data/datalib/function/tooling/security_menu/menu_build.mcfunction @@ -1,4 +1,4 @@ -# datalib:systems/security/menu_build [1.21.6 OVERLAY — MACRO] +# datalib:tooling/security_menu/menu_build [1.21.6 OVERLAY — MACRO] # Called by menu.mcfunction with storage datalib:input {}. # Builds the dialog with runtime values injected via macro ($). # @@ -10,6 +10,6 @@ # $(admin_min_level) — int # $(admin_override) — 0b / 1b # $(perm_level) — int (caller's dl.perm_level) -data modify storage datalib:engine dialog.DIALOG set value {type:"minecraft:multi_action",title:{text:"DL Security",color:"#00AAAA",bold:1b},body:{type:"minecraft:plain_message",contents:"sandbox: $(sandbox) trust_players: $(trust_players)cmd_min_level: $(cmd_min_level) sandbox_level: $(sandbox_lvl)admin_min_level: $(admin_min_level) admin_override: $(admin_override)Your perm_level: $(perm_level)"},inputs:[{type:"minecraft:boolean",key:"sb",label:"Sandbox",initial:1b,on_true:"1b",on_false:"0b"}],actions:[{label:{text:"Refresh",color:"aqua",italic:0b},action:{type:"minecraft:run_command",command:"/function datalib:systems/security/menu"}}],pause:0b,can_close_with_escape:1b,after_action:"none"} +data modify storage datalib:engine dialog.DIALOG set value {type:"minecraft:multi_action",title:{text:"DL Security",color:"#00AAAA",bold:1b},body:{type:"minecraft:plain_message",contents:"sandbox: $(sandbox) trust_players: $(trust_players)cmd_min_level: $(cmd_min_level) sandbox_level: $(sandbox_lvl)admin_min_level: $(admin_min_level) admin_override: $(admin_override)Your perm_level: $(perm_level)"},inputs:[{type:"minecraft:boolean",key:"sb",label:"Sandbox",initial:1b,on_true:"1b",on_false:"0b"}],actions:[{label:{text:"Refresh",color:"aqua",italic:0b},action:{type:"minecraft:run_command",command:"/function datalib:tooling/security_menu/menu"}}],pause:0b,can_close_with_escape:1b,after_action:"none"} $data modify storage datalib:engine dialog.DIALOG.actions append value {label:{text:"Toggle Sandbox",color:"green",italic:0b},action:{type:"minecraft:dynamic/run_command",template:"/data modify storage datalib:engine sandbox set value $(sb)"}} function datalib:api/dialog/load \ No newline at end of file diff --git a/datapacks/dataLib/data/datalib/function/version.mcfunction b/datapacks/dataLib/data/datalib/function/version.mcfunction deleted file mode 100644 index e2573d39..00000000 --- a/datapacks/dataLib/data/datalib/function/version.mcfunction +++ /dev/null @@ -1,23 +0,0 @@ -# ───────────────────────────────────────────── -# datalib:version -# Shows dataLib version info to the calling player. -# Usage: /function datalib:version -# ───────────────────────────────────────────── -execute unless score #dl.ver_set dl.pre_version matches 1 run return run tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Status ","color":"gray"},{"text":"✖ not initialized","color":"red"}] - -tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━ Version Info ","color":"aqua"},{"text":"━━━━━━━━━━━━━━","color":"#555555"}] - -tellraw @s ["",{"text":" ◈ ","color":"#00AAAA"},{"text":"dataLib","color":"white","bold":true}] - -execute if score #dl.pre dl.pre_version matches 1.. run tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Version ","color":"gray"},{"text":"v","color":"#ffaa00"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"#ffaa00","bold":true},{"text":".","color":"#ffaa00"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"#ffaa00","bold":true},{"text":".","color":"#ffaa00"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"#ffaa00","bold":true},{"text":"-pre","color":"#ff8800"},{"score":{"name":"#dl.pre","objective":"dl.pre_version"},"color":"#ff8800","bold":true}] -execute if score #dl.pre dl.pre_version matches ..0 run tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Version ","color":"gray"},{"text":"v","color":"#ffaa00"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"#ffaa00","bold":true},{"text":".","color":"#ffaa00"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"#ffaa00","bold":true},{"text":".","color":"#ffaa00"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"#ffaa00","bold":true}] - -tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"MC ","color":"gray"},{"text":"26.2","color":"#e3ff57"},{"text":" (pack_format 107)","color":"#555555"}] -tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Author ","color":"gray"},{"text":"Legends11","color":"#00ff33","click_event":{"action":"open_url","url":"https://github.com/tickwarden"}},{"text":" / ","color":"#555555"},{"text":"runtoolkit","color":"aqua","underlined":true,"click_event":{"action":"open_url","url":"https://github.com/runtoolkit"}}] - -tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Source ","color":"gray"},{"text":"github.com/runtoolkit/dataLib-dp","color":"#5555ff","underlined":true,"click_event":{"action":"open_url","url":"https://github.com/runtoolkit/dataLib-dp"}}] -# Check if loaded -execute if score #dl.ver_set dl.pre_version matches 1 run tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Status ","color":"gray"},{"text":"● loaded","color":"green"}] -execute unless score #dl.ver_set dl.pre_version matches 1 run tellraw @s ["",{"text":" ┃ ","color":"#555555"},{"text":"Status ","color":"gray"},{"text":"✖ not initialized","color":"red"}] - -tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━","color":"#555555"}] diff --git a/datapacks/dataLib/data/player_action/predicate/v1.7/is_correct_version.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1.7/is_correct_version.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1.7/is_correct_version.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1.7/is_correct_version.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/equals_uuid.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/equals_uuid.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/equals_uuid.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/equals_uuid.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/riding_boat.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_boat.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/riding_boat.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_boat.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/riding_donkey.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_donkey.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/riding_donkey.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_donkey.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/riding_horse.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_horse.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/riding_horse.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_horse.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/riding_llama.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_llama.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/riding_llama.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_llama.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/riding_minecart.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_minecart.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/riding_minecart.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_minecart.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/riding_mule.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_mule.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/riding_mule.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_mule.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/riding_pig.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_pig.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/riding_pig.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_pig.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/riding_strider.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_strider.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/riding_strider.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/riding_strider.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/sneaking.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/sneaking.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/sneaking.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/sneaking.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/sprinting.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/sprinting.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/sprinting.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/sprinting.json diff --git a/datapacks/dataLib/data/player_action/predicate/v1/swimming.json b/datapacks/dataLib/data/datalib/predicate/player_action/v1/swimming.json similarity index 100% rename from datapacks/dataLib/data/player_action/predicate/v1/swimming.json rename to datapacks/dataLib/data/datalib/predicate/player_action/v1/swimming.json diff --git a/datapacks/dataLib/data/datalib/tags/function/admin/run.json b/datapacks/dataLib/data/datalib/tags/function/admin/run.json index 45f41fd4..a6a91680 100644 --- a/datapacks/dataLib/data/datalib/tags/function/admin/run.json +++ b/datapacks/dataLib/data/datalib/tags/function/admin/run.json @@ -1,5 +1,5 @@ { "values": [ - "datalib:core/cmd/run" + "datalib:runtime/cmd/run" ] } diff --git a/datapacks/dataLib/data/datalib/tags/function/internal/dispatch.json b/datapacks/dataLib/data/datalib/tags/function/internal/dispatch.json index 83ce24c0..dd1453c9 100644 --- a/datapacks/dataLib/data/datalib/tags/function/internal/dispatch.json +++ b/datapacks/dataLib/data/datalib/tags/function/internal/dispatch.json @@ -1,5 +1,5 @@ { "values": [ - "datalib:core/dispatch/run" + "datalib:runtime/dispatch/run" ] } diff --git a/datapacks/dataLib/data/datalib/tags/function/load_bridge/_private/init.json b/datapacks/dataLib/data/datalib/tags/function/load_bridge/_private/init.json new file mode 100644 index 00000000..779db52a --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/load_bridge/_private/init.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:runtime/load/vanilla_bridge/_private/init" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/load_bridge/_private/load.json b/datapacks/dataLib/data/datalib/tags/function/load_bridge/_private/load.json new file mode 100644 index 00000000..031e5b72 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/load_bridge/_private/load.json @@ -0,0 +1,8 @@ +{ + "values": [ + "#datalib:runtime/load/load_bridge/_private/init", + {"id": "#datalib:runtime/load/load_bridge/pre_load", "required": false}, + {"id": "#datalib:load_bridge/load", "required": false}, + {"id": "#datalib:runtime/load/load_bridge/post_load", "required": false} + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/load_bridge/load.json b/datapacks/dataLib/data/datalib/tags/function/load_bridge/load.json new file mode 100644 index 00000000..c4014678 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/load_bridge/load.json @@ -0,0 +1,7 @@ +{ + "values": [ + "datalib:modules/string/internal/legacy/load", + "datalib:runtime/load/load", + "#datalib:player_action/load" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/load_bridge/post_load.json b/datapacks/dataLib/data/datalib/tags/function/load_bridge/post_load.json new file mode 100644 index 00000000..2436026d --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/load_bridge/post_load.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:runtime/load/loader/load/post_load" + ] +} diff --git a/datapacks/dataLib/data/load/tags/function/pre_load.json b/datapacks/dataLib/data/datalib/tags/function/load_bridge/pre_load.json similarity index 100% rename from datapacks/dataLib/data/load/tags/function/pre_load.json rename to datapacks/dataLib/data/datalib/tags/function/load_bridge/pre_load.json diff --git a/datapacks/dataLib/data/datalib/tags/function/loop.json b/datapacks/dataLib/data/datalib/tags/function/loop.json index c437d1d2..0d8e95d2 100644 --- a/datapacks/dataLib/data/datalib/tags/function/loop.json +++ b/datapacks/dataLib/data/datalib/tags/function/loop.json @@ -1,8 +1,8 @@ { "values": [ - "datalib:input/writable_book", - "datalib:input/command_block_minecart", - "datalib:core/internal/api/cmd/freeze/tick", - "datalib:input/private/cbm_align_tp" + "datalib:api/input/writable_book", + "datalib:api/input/command_block_minecart", + "datalib:internal/cmd/freeze/tick", + "datalib:api/input/private/cbm_align_tp" ] } diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/enumerate.json b/datapacks/dataLib/data/datalib/tags/function/player_action/enumerate.json new file mode 100644 index 00000000..fa9f324f --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/enumerate.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/enumerate" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/load.json b/datapacks/dataLib/data/datalib/tags/function/player_action/load.json new file mode 100644 index 00000000..b07a2fb9 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/load.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/enumerate", + "#datalib:player_action/resolve" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/resolve.json b/datapacks/dataLib/data/datalib/tags/function/player_action/resolve.json new file mode 100644 index 00000000..9b397088 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/resolve.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/resolve" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/died.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/died.json new file mode 100644 index 00000000..84607e3b --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/died.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/hook/on_player_death" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/enchanted.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/enchanted.json new file mode 100644 index 00000000..f375de57 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/enchanted.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/hook/on_enchant" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_anvil.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_anvil.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_anvil.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_barrel.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_barrel.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_barrel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_beacon.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_beacon.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_beacon.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_blast_furnace.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_blast_furnace.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_blast_furnace.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_block.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_block.json similarity index 100% rename from datapacks/dataLib/data/player_action/tags/function/v1/interact_block.json rename to datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_block.json diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_brewingstand.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_brewingstand.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_brewingstand.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_cake.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_cake.json new file mode 100644 index 00000000..87caae3f --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_cake.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_campfire.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_campfire.json new file mode 100644 index 00000000..87caae3f --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_campfire.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_cartopgraphy_table.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_cartopgraphy_table.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_cartopgraphy_table.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_cauldron.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_cauldron.json new file mode 100644 index 00000000..87caae3f --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_cauldron.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_chest.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_chest.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_chest.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_crafting_table.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_crafting_table.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_crafting_table.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_dispenser.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_dispenser.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_dispenser.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_dropper.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_dropper.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_dropper.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_enderchest.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_enderchest.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_enderchest.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_flower_pot.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_flower_pot.json new file mode 100644 index 00000000..87caae3f --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_flower_pot.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_furnace.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_furnace.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_furnace.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_grindstone.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_grindstone.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_grindstone.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_hopper.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_hopper.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_hopper.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_jukebox.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_jukebox.json new file mode 100644 index 00000000..87caae3f --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_jukebox.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_lectern.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_lectern.json new file mode 100644 index 00000000..87caae3f --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_lectern.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_loom.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_loom.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_loom.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_noteblock.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_noteblock.json new file mode 100644 index 00000000..87caae3f --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_noteblock.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_shulker_box.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_shulker_box.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_shulker_box.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_smithing_table.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_smithing_table.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_smithing_table.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_smoker.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_smoker.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_smoker.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_stonecutter.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_stonecutter.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_stonecutter.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_trapped_chest.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_trapped_chest.json new file mode 100644 index 00000000..94f08614 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_trapped_chest.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block", + "#datalib:player_action/v1/open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_vault.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_vault.json new file mode 100644 index 00000000..87caae3f --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/interact_vault.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#datalib:player_action/v1/interact_block" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/attack_click_entity.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/attack_click_entity.json new file mode 100644 index 00000000..d4f57bac --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/attack_click_entity.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/attack_click_entity" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_anvil.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_anvil.json new file mode 100644 index 00000000..3d3e347f --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_anvil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_anvil" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_barrel.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_barrel.json new file mode 100644 index 00000000..ae6f13ad --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_barrel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_barrel" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_beacon.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_beacon.json new file mode 100644 index 00000000..a4ca8999 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_beacon.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_beacon" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_blast_furnace.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_blast_furnace.json new file mode 100644 index 00000000..658b1af8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_blast_furnace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_blast_furnace" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_brewingstand.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_brewingstand.json new file mode 100644 index 00000000..b9ba28a8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_brewingstand.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_brewingstand" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_cake.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_cake.json new file mode 100644 index 00000000..791d001c --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_cake.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_cake" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_campfire.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_campfire.json new file mode 100644 index 00000000..fef202d6 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_campfire.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_campfire" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_cartopgraphy_table.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_cartopgraphy_table.json new file mode 100644 index 00000000..0310f958 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_cartopgraphy_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_cartography_table" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_cauldron.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_cauldron.json new file mode 100644 index 00000000..05adf92e --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_cauldron.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_cauldron" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_chest.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_chest.json new file mode 100644 index 00000000..f12d771a --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_chest.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_chest" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_click_entity.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_click_entity.json new file mode 100644 index 00000000..335b4630 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_click_entity.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_click_entity" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_crafting_table.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_crafting_table.json new file mode 100644 index 00000000..fdd64284 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_crafting_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_crafting_table" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_dispenser.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_dispenser.json new file mode 100644 index 00000000..7cf3c571 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_dispenser.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_dispenser" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_dropper.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_dropper.json new file mode 100644 index 00000000..5958021d --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_dropper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_dropper" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_enderchest.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_enderchest.json new file mode 100644 index 00000000..a66de1c8 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_enderchest.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_enderchest" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_flower_pot.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_flower_pot.json new file mode 100644 index 00000000..ec13f9b4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_flower_pot.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_flower_pot" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_furnace.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_furnace.json new file mode 100644 index 00000000..8bc8bbca --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_furnace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_furnace" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_grindstone.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_grindstone.json new file mode 100644 index 00000000..e57f4021 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_grindstone.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_grindstone" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_hopper.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_hopper.json new file mode 100644 index 00000000..1d80ea99 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_hopper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_hopper" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_jukebox.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_jukebox.json new file mode 100644 index 00000000..d003c5c4 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_jukebox.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_jukebox" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_lectern.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_lectern.json new file mode 100644 index 00000000..9a6ed89a --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_lectern.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_lectern" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_loom.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_loom.json new file mode 100644 index 00000000..9b49c64a --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_loom.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_loom" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_noteblock.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_noteblock.json new file mode 100644 index 00000000..0b9a95de --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_noteblock.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_noteblock" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_shulker_box.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_shulker_box.json new file mode 100644 index 00000000..97f69289 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_shulker_box.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_shulker_box" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_smithing_table.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_smithing_table.json new file mode 100644 index 00000000..2e8954de --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_smithing_table.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_smithing_table" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_smoker.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_smoker.json new file mode 100644 index 00000000..c9f10282 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_smoker.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_smoker" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_stonecutter.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_stonecutter.json new file mode 100644 index 00000000..f4561f34 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_stonecutter.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_stonecutter" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_trapped_chest.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_trapped_chest.json new file mode 100644 index 00000000..8e4cb346 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_trapped_chest.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_trapped_chest" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_vault.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_vault.json new file mode 100644 index 00000000..b47a45d1 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/internal/interact_vault.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/player_action/v1.7/versioning/interact_vault" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/joined.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/joined.json new file mode 100644 index 00000000..275b563e --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/joined.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/hook/on_player_join" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/jumped.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/jumped.json new file mode 100644 index 00000000..611aa45d --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/jumped.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/hook/on_jump" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/left_click.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/left_click.json new file mode 100644 index 00000000..33f6fa09 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/left_click.json @@ -0,0 +1,3 @@ +{ + "values": ["datalib:internal/hook/on_lc"] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/open_gui.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/open_gui.json new file mode 100644 index 00000000..3ec142e0 --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/open_gui.json @@ -0,0 +1,5 @@ +{ + "values": [ + "datalib:internal/hook/on_open_gui" + ] +} diff --git a/datapacks/dataLib/data/datalib/tags/function/player_action/v1/right_click.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/right_click.json new file mode 100644 index 00000000..42d8a3cf --- /dev/null +++ b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/right_click.json @@ -0,0 +1,3 @@ +{ + "values": ["datalib:internal/hook/on_rc"] +} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/tick.json b/datapacks/dataLib/data/datalib/tags/function/player_action/v1/tick.json similarity index 100% rename from datapacks/dataLib/data/player_action/tags/function/v1/tick.json rename to datapacks/dataLib/data/datalib/tags/function/player_action/v1/tick.json diff --git a/datapacks/dataLib/data/dl_load/function/core/internal/load/version_warn.mcfunction b/datapacks/dataLib/data/dl_load/function/core/internal/load/version_warn.mcfunction deleted file mode 100644 index 836d199f..00000000 --- a/datapacks/dataLib/data/dl_load/function/core/internal/load/version_warn.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# dl_load:core/internal/load/version_warn -# Called when dl.pre_version scores don't match expected (v6.0.1). -# Fires error sound + plain error message, load aborted. - -playsound datalib:ui.error master @a ~ ~ ~ 0.7 0.8 - -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ ","color":"red"},{"text":"Version mismatch — expected ","color":"red"},{"text":"v6.0.1","color":"aqua"},{"text":". Load aborted.","color":"red"}] -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"DEBUG ","color":"aqua"},{"text":"expected: v6.0.1 · got: ","color":"#555555"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"yellow"},{"text":".","color":"#555555"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"yellow"},{"text":".","color":"#555555"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"yellow"}] - -data modify storage datalib:engine _log_error_tmp set value {message:"[Load] version_warn — version mismatch, load aborted"} -function datalib:systems/log/error with storage datalib:engine _log_error_tmp diff --git a/datapacks/dataLib/data/dl_load/function/gate/exec/ban_ip.mcfunction b/datapacks/dataLib/data/dl_load/function/gate/exec/ban_ip.mcfunction deleted file mode 100644 index 0ad12e0c..00000000 --- a/datapacks/dataLib/data/dl_load/function/gate/exec/ban_ip.mcfunction +++ /dev/null @@ -1,10 +0,0 @@ -# dl_load:gate/exec/ban_ip -# Executor for confirmed ban-ip command. -# Called by dl_load:gate/yes via: function ... with storage datalib:engine pending_gate -# -# Macro fields required in datalib:engine pending_gate: -# player — target player name or UUID (resolves to IP) -# reason — ban reason string - -$ban-ip $(player) $(reason) -$tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"cmd/ban_ip ","color":"aqua"},{"text":"$(player)","color":"white"},{"text":" — reason: ","color":"gray"},{"text":"$(reason)","color":"yellow"}] diff --git a/datapacks/dataLib/data/dl_load/function/gate/exec/disable.mcfunction b/datapacks/dataLib/data/dl_load/function/gate/exec/disable.mcfunction deleted file mode 100644 index 8739a103..00000000 --- a/datapacks/dataLib/data/dl_load/function/gate/exec/disable.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# dl_load:gate/exec/disable -# Executor for confirmed engine disable. -# Called by dl_load:gate/yes when pending_gate{type:"disable"}. -# -# Runs the full cleanup pipeline then announces shutdown via tellraw. -# No macro parameters needed. - -function dl_load:core/internal/load/cleanup - -tellraw @a ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"Engine DISABLED.","color":"red","bold":true},{"text":" All scoreboards and storage removed.","color":"gray"}] -tellraw @a ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"To reinitialize: ","color":"gray"},{"text":"/reload","color":"white","underlined":true,"click_event":{"action":"run_command","command":"/reload"}},{"text":" or ","color":"gray"},{"text":"[Reinitialize]","color":"green","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function dl_load:main"}}] diff --git a/datapacks/dataLib/data/dl_load/function/gate/exec/kick.mcfunction b/datapacks/dataLib/data/dl_load/function/gate/exec/kick.mcfunction deleted file mode 100644 index 345bd2d7..00000000 --- a/datapacks/dataLib/data/dl_load/function/gate/exec/kick.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -# dl_load:gate/exec/kick -# Executor for confirmed player kick. -# Called by dl_load:gate/yes when pending_gate{type:"kick"}. -# Expects: {type:"kick", player:"", reason:""} - -$kick $(player) $(reason) - -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Kicked ","color":"yellow"},{"text":"$(player)","color":"aqua","bold":true},{"text":" — $(reason)","color":"gray"}] diff --git a/datapacks/dataLib/data/dl_load/function/gate/no.mcfunction b/datapacks/dataLib/data/dl_load/function/gate/no.mcfunction deleted file mode 100644 index 63399551..00000000 --- a/datapacks/dataLib/data/dl_load/function/gate/no.mcfunction +++ /dev/null @@ -1,26 +0,0 @@ -# dl_load:gate/no -# Cancel the pending dangerous command. -# -# Does NOT execute the pending action. Clears pending_gate from storage. -# Idempotent — safe to call multiple times. -# -# ALSO CALLED BY: dl_load:gate/timeout (auto-cancel after 30 seconds) - -# Guard: nothing pending -execute unless score #pending dl.gate matches 1 run return 0 - -# Close the gate window -scoreboard players set #pending dl.gate 0 -scoreboard players set #confirmed dl.gate 0 - -# Cancel the still-pending timeout if admin called /no explicitly -schedule clear dl_load:gate/timeout - -# Announce cancellation via tellraw — no marker entity needed. -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Dangerous command CANCELLED.","color":"red","bold":true},{"text":" Action was NOT executed.","color":"gray"}] - -# Discard pending context -data remove storage datalib:engine pending_gate -scoreboard players reset #pending dl.gate -scoreboard players reset #confirmed dl.gate -scoreboard objectives remove dl.gate diff --git a/datapacks/dataLib/data/dl_load/function/gate/request.mcfunction b/datapacks/dataLib/data/dl_load/function/gate/request.mcfunction deleted file mode 100644 index 37a6b8f8..00000000 --- a/datapacks/dataLib/data/dl_load/function/gate/request.mcfunction +++ /dev/null @@ -1,38 +0,0 @@ -# dl_load:gate/request -# Generic dangerous-command confirmation gate — request side. -# -# CALLER PROTOCOL -# --------------- -# Before calling this function, the caller MUST write a pending_gate -# compound to datalib:engine storage describing the action to confirm: -# -# data modify storage datalib:engine pending_gate set value {type:"ban", player:"...", reason:"..."} -# function dl_load:gate/request -# -# This function then: -# 1. Opens the dl.gate scoreboard window -# 2. Broadcasts a clickable confirmation prompt via tellraw -# 3. Schedules a 30-second auto-cancel -# -# CONFIRMING: /function dl_load:gate/yes (or click [Confirm]) -# CANCELLING: /function dl_load:gate/no (or click [Cancel]) -# -# If another gate is already pending, this call is silently dropped to -# prevent multiple dangerous commands from racing in multiplayer. - -# Drop silently if a gate is already open (multiplayer safety) -scoreboard objectives add dl.gate dummy -execute if score #pending dl.gate matches 1 run return 0 - -# Open the gate window -scoreboard players set #pending dl.gate 0 -scoreboard players set #confirmed dl.gate 0 -scoreboard players set #pending dl.gate 1 - -# Broadcast via tellraw — clickable buttons, no marker entity needed. -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Dangerous command pending","color":"yellow","bold":true},{"text":" — awaiting confirmation.","color":"gray"}] -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"[Confirm]","color":"green","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function dl_load:gate/yes"}},{"text":" ","color":"gray"},{"text":"[Cancel]","color":"red","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function dl_load:gate/no"}}] -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Auto-cancel fires in 30 seconds.","color":"gray"}] - -# Schedule 30-second auto-cancel for dangerous commands -schedule function dl_load:gate/timeout 30s replace diff --git a/datapacks/dataLib/data/dl_load/function/gate/timeout.mcfunction b/datapacks/dataLib/data/dl_load/function/gate/timeout.mcfunction deleted file mode 100644 index 5495e75a..00000000 --- a/datapacks/dataLib/data/dl_load/function/gate/timeout.mcfunction +++ /dev/null @@ -1,10 +0,0 @@ -# dl_load:gate/timeout -# Fires 30 seconds after dl_load:gate/request if no admin response. -# -# Delegates to dl_load:gate/no which is idempotent — if the gate was -# already closed by an explicit /yes or /no, the #pending guard in -# gate/no returns 0 and nothing happens. - -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Dangerous command timeout (30s)","color":"red"},{"text":" — auto-cancelling.","color":"gray"}] - -execute if score #pending dl.gate matches 1 run function dl_load:gate/no diff --git a/datapacks/dataLib/data/dl_load/function/gate/yes.mcfunction b/datapacks/dataLib/data/dl_load/function/gate/yes.mcfunction deleted file mode 100644 index 5110ab1a..00000000 --- a/datapacks/dataLib/data/dl_load/function/gate/yes.mcfunction +++ /dev/null @@ -1,53 +0,0 @@ -# dl_load:gate/yes -# Execute the pending dangerous command after admin confirmation. -# -# Reads the pending_gate compound from datalib:engine storage and dispatches -# to the correct executor based on the 'type' field. -# -# SUPPORTED TYPES -# --------------- -# "ban" → dl_load:gate/exec/ban (datalib: player, reason) -# "ban_ip" → dl_load:gate/exec/ban_ip (datalib: player, reason) -# "kick" → dl_load:gate/exec/kick (datalib: player, reason) -# "disable" → dl_load:gate/exec/disable (no macro params) -# -# Adding new types: write an executor in dl_load:gate/exec/, then add -# an 'execute if data' dispatch line here. - -# Guard: no gate open -execute unless score #pending dl.gate matches 1 run return 0 - -# Guard: already confirmed (double-call protection) -execute if score #confirmed dl.gate matches 1 run return 0 - -# Mark confirmed, close window -scoreboard players set #confirmed dl.gate 1 -scoreboard players set #pending dl.gate 0 - -# Cancel the 30-second timeout -schedule clear dl_load:gate/timeout - -# Announce execution via tellraw — no marker entity needed. -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Dangerous command CONFIRMED.","color":"green","bold":true},{"text":" Executing...","color":"gray"}] - -# --- DISPATCH --- -# Each executor reads its own fields from datalib:engine pending_gate via datalib. -# The 'with storage' pattern passes pending_gate fields as $(macro) parameters. - -# ban: requires {type:"ban", player:"...", reason:"..."} -execute if data storage datalib:engine pending_gate{type:"ban"} run function dl_load:gate/exec/ban with storage datalib:engine pending_gate - -# ban_ip: requires {type:"ban_ip", player:"...", reason:"..."} -execute if data storage datalib:engine pending_gate{type:"ban_ip"} run function dl_load:gate/exec/ban_ip with storage datalib:engine pending_gate - -# kick: requires {type:"kick", player:"...", reason:"..."} -execute if data storage datalib:engine pending_gate{type:"kick"} run function dl_load:gate/exec/kick with storage datalib:engine pending_gate - -# disable: requires {type:"disable"} (no extra fields) -execute if data storage datalib:engine pending_gate{type:"disable"} run function dl_load:gate/exec/disable - -# --- CLEANUP --- -data remove storage datalib:engine pending_gate -scoreboard players reset #pending dl.gate -scoreboard players reset #confirmed dl.gate -scoreboard objectives remove dl.gate diff --git a/datapacks/dataLib/data/dl_load/function/load/fork.mcfunction b/datapacks/dataLib/data/dl_load/function/load/fork.mcfunction deleted file mode 100644 index 8e12d970..00000000 --- a/datapacks/dataLib/data/dl_load/function/load/fork.mcfunction +++ /dev/null @@ -1,29 +0,0 @@ -# dl_load:load/fork -# Fork confirmation gate — called when fork_verified is not set. -# Player is prompted to confirm with a click or /yes-/no command. -# -# USAGE: -# /function dl_load:load/fork -# -# CONFIRM: /function dl_load:load/fork_yes (or click [Yes]) -# CANCEL: /function dl_load:load/fork_no (or click [No]) - -scoreboard objectives add dl.fork_gate dummy - -# Reset any stale state from a previous incomplete gate cycle. -# Without this, a #pending=1 left over from a prior session/reload -# (objectives add is idempotent and does NOT reset values) would -# permanently lock this gate: fork_yes/fork_no both guard on -# "#pending matches 1", and the early "drop if already open" check -# below would keep returning before ever re-arming the 30s timeout. -scoreboard players set #pending dl.fork_gate 0 -scoreboard players set #confirmed dl.fork_gate 0 - -scoreboard players set #pending dl.fork_gate 1 - -tellraw @a ["",{"text":"[DL FORK GATE] ","color":"#555555"},{"text":"This copy is not marked as a fork.","color":"yellow"}] -tellraw @a ["",{"text":"[DL FORK GATE] ","color":"#555555"},{"text":"Do you want to continue?","color":"gray"}] -tellraw @a ["",{"text":"[DL FORK GATE] ","color":"#555555"},{"text":"[Yes]","color":"green","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function dl_load:load/fork_yes"}},{"text":" ","color":"gray"},{"text":"[No]","color":"red","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function dl_load:load/fork_no"}}] -tellraw @a ["",{"text":"[DL FORK GATE] ","color":"#555555"},{"text":"Auto-cancel fires in 30 seconds.","color":"gray"}] - -schedule function dl_load:load/fork_no 30s replace diff --git a/datapacks/dataLib/data/dl_load/function/load/no.mcfunction b/datapacks/dataLib/data/dl_load/function/load/no.mcfunction deleted file mode 100644 index b9caf50a..00000000 --- a/datapacks/dataLib/data/dl_load/function/load/no.mcfunction +++ /dev/null @@ -1,37 +0,0 @@ -# dl_load:load/no -# Admin cancelled (or timeout fired) — DL load is ABORTED. -# -# datalib:engine storage is NOT touched at any point. -# The engine remains uninitialized and fully inert. -# -# IDEMPOTENT — safe to call multiple times. -# The #pending guard ensures this is a no-op if no gate is open. -# -# ALSO CALLED BY: dl_load:timeout (auto-cancel after 5 minutes) -# -# TO RETRY: run /reload OR click the button below / /function dl_load:main -# (calling dl_load:main directly re-runs stage0 without a full /reload) - -# Guard: nothing pending -execute unless score #pending dl.load matches 1 run return 0 - -# Close the gate window -scoreboard players set #cancelled dl.load 1 -scoreboard players set #pending dl.load 0 -scoreboard players set #confirmed dl.load 0 - -# If admin called /no explicitly, cancel the still-pending timeout -schedule clear dl_load:timeout - -# Announce cancellation via tellraw — no marker entity needed. -tellraw @a ["",{"text":"[DL GATE] ========================================","color":"#555555"}] -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Load CANCELLED.","color":"red","bold":true},{"text":" datalib:engine storage was NOT modified.","color":"gray"}] -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Engine is NOT running.","color":"gray"}] -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"To retry: ","color":"gray"},{"text":"/reload","color":"white","underlined":true,"click_event":{"action":"run_command","command":"/reload"}},{"text":" or ","color":"gray"},{"text":"[Retry Load]","color":"green","bold":true,"underlined":true,"click_event":{"action":"run_command","command":"/function dl_load:main"}}] -tellraw @a ["",{"text":"[DL GATE] ========================================","color":"#555555"}] - -# Tear down gate objective -scoreboard players reset #pending dl.load -scoreboard players reset #cancelled dl.load -scoreboard players reset #confirmed dl.load -scoreboard objectives remove dl.load diff --git a/datapacks/dataLib/data/dl_load/function/load/other.mcfunction b/datapacks/dataLib/data/dl_load/function/load/other.mcfunction deleted file mode 100644 index 2d1ef462..00000000 --- a/datapacks/dataLib/data/dl_load/function/load/other.mcfunction +++ /dev/null @@ -1,20 +0,0 @@ -forceload add 0 0 - -data modify storage datalib:input func set value "datalib:core/lib/sync_tick" -data modify storage datalib:input interval set value 20 -data modify storage datalib:input key set value "sync_tick" -function datalib:core/lib/schedule with storage datalib:input {} -data remove storage datalib:input func -data remove storage datalib:input interval -data remove storage datalib:input key - -scoreboard players enable @a[tag=datalib.admin] dl_menu -scoreboard players enable @a[tag=datalib.admin] dl_run -scoreboard players enable @a[tag=datalib.admin] dl_action - -# Initialize tick channel config on first world load -function datalib:core/tick/init_channels - -# Assign pid for any players already online at load time -# (on_player_join won't fire for them after a /reload) -execute as @a run function datalib:core/internal/player/init_online \ No newline at end of file diff --git a/datapacks/dataLib/data/dl_load/function/load/version_warn.mcfunction b/datapacks/dataLib/data/dl_load/function/load/version_warn.mcfunction deleted file mode 100644 index 3a8566e3..00000000 --- a/datapacks/dataLib/data/dl_load/function/load/version_warn.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -tellraw @a ["",{"text":"❌ ","color":"red"},{"text":"[DL] ","color":"aqua","bold":true},{"text":"Version conflict! ","color":"red","bold":true},{"text":"Expected ","color":"gray"},{"text":"v6.0.1","color":"yellow","bold":true},{"text":" — stored scores do not match.","color":"gray"}] -tellraw @a ["",{"text":" ↳ ","color":"#555555"},{"text":"Run ","color":"gray"},{"text":"/reload","color":"white","underlined":true,"click_event": {"action": "run_command", "command": "/reload"}},{"text":" to reinitialize dataLib.","color":"gray"}] - -tellraw @a[tag=datalib.debug] ["",{"text":"[DL/DEBUG] ","color":"aqua"},{"text":"dl.pre_version → ","color":"#555555"},{"text":"major=","color":"gray"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"yellow"},{"text":" minor=","color":"gray"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"yellow"},{"text":" patch=","color":"gray"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"yellow"},{"text":" pre=","color":"gray"},{"score":{"name":"#dl.pre","objective":"dl.pre_version"},"color":"yellow"},{"text":" (expected: 6 0 1)","color":"red"}] - -data modify storage datalib:engine _log_add_tmp.message set value "❌ Version mismatch — expected v6.0.1. Load aborted." -function datalib:systems/log/warn with storage datalib:engine _log_add_tmp -data remove storage datalib:engine _log_add_tmp.message diff --git a/datapacks/dataLib/data/dl_load/function/load/yes.mcfunction b/datapacks/dataLib/data/dl_load/function/load/yes.mcfunction deleted file mode 100644 index e93f0dfb..00000000 --- a/datapacks/dataLib/data/dl_load/function/load/yes.mcfunction +++ /dev/null @@ -1,45 +0,0 @@ -# dl_load:load/yes -# Admin confirmed DL load. Triggers the full initialization pipeline. -# -# GUARDS -# ------ -# - Gate must be open (#pending dl.load == 1) -# - Already-confirmed calls are no-ops (idempotent) -# - If called with no gate pending, silently returns 0 -# -# WHAT HAPPENS -# ------------ -# 1. Mark confirmed, close the pending window -# 2. Cancel the 5-minute timeout schedule -# 3. Tear down the dl.load objective (not needed after this point) -# 4. Schedule dl_load:load/all at t+1 (clean tick boundary) -# -# The 1-tick delay lets the scoreboard objective removal settle before -# dl_load:loader/scoreboards runs and recreates its own objectives. - -# Guard: no gate open -execute unless score #pending dl.load matches 1 run return 0 - -# Guard: already confirmed (double-call protection) -execute if score #confirmed dl.load matches 1 run return 0 - -# Mark confirmed — close window -scoreboard players set #confirmed dl.load 1 -scoreboard players set #pending dl.load 0 - -# Cancel auto-cancel timeout -schedule clear dl_load:timeout - -# Announce via tellraw — no marker entity needed. -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Load CONFIRMED","color":"green","bold":true},{"text":" by operator. Initializing dataLib...","color":"gray"}] - -# Tear down gate scoreboard before load pipeline touches scoreboards -scoreboard players reset #pending dl.load -scoreboard players reset #confirmed dl.load -scoreboard players reset #cancelled dl.load -scoreboard objectives remove dl.load - -# Fire the actual load pipeline -# 1-tick delay gives scoreboard removal a clean tick boundary before -# dl_load:loader/scoreboards recreates its objectives -schedule function dl_load:load/all 1t replace diff --git a/datapacks/dataLib/data/dl_load/function/main.mcfunction b/datapacks/dataLib/data/dl_load/function/main.mcfunction deleted file mode 100644 index c69f0f88..00000000 --- a/datapacks/dataLib/data/dl_load/function/main.mcfunction +++ /dev/null @@ -1,35 +0,0 @@ -# dl_load:main — Stage 0 Load Entry Point -# -# This is the ONLY function registered in the minecraft:load function tag -# (via datalib:load → dl_load:main). -# It does NOT load dataLib directly. -# -# Instead it delegates straight to the load gate, which broadcasts a -# clickable confirmation prompt, then returns. Nothing in datalib:engine -# storage is touched here. -# -# v6.0.1: renamed from dl_load:_ to dl_load:main, and dropped the -# marker-entity + 'say' broadcast pattern entirely. -# - The marker/say pattern existed because 'say' has no @a[tag=...] -# filter and, historically, tellraw/clickEvent rendering was -# considered unreliable at server startup. tellraw @a does not -# require an executing entity at all — there is no context reason -# left to summon+kill a marker just to print a line. -# - Every prompt below is now a clickable tellraw button using the -# current run_command click event format: "click_event": -# {"action":"run_command","command":"/function ..."}. See -# dl_load:load/confirm for the actual button rendering. -# -# WHY DEFERRED LOAD (GATE SYSTEM): -# - minecraft:load fires on /reload AND on world open. -# - If datalib:engine storage contains live data from a prior session -# (permissions, flags, wand binds, etc.), any unconditional storage -# write causes silent overwrites and nondeterministic engine state. -# - The gate requires explicit admin confirmation before any storage -# touch. -# -# CONFIRMING: /function dl_load:load/yes (or click the button) -# CANCELLING: /function dl_load:load/no (or click the button) -# AUTO-CANCEL: fires after 5 minutes if no response - -function dl_load:load/confirm diff --git a/datapacks/dataLib/data/dl_load/function/resolve/version.mcfunction b/datapacks/dataLib/data/dl_load/function/resolve/version.mcfunction deleted file mode 100644 index 0154984f..00000000 --- a/datapacks/dataLib/data/dl_load/function/resolve/version.mcfunction +++ /dev/null @@ -1,29 +0,0 @@ -# dl_load:resolve/version -# Resolves whether stale dl.pre_version scores (left over from a -# previous load pass in the same server session) match this build's -# expected version. Returns 1 → match / not yet set (proceed). -# Returns 0 → mismatch (version_warn fired, load aborted upstream). -# -# EXPECTED (v6.0.1): major=6 minor=0 patch=1 pre=2 -# -# BUGFIX (v6.0.1): the previous check compared #dl.pre against -# "matches 1.." (i.e. "any pre >= 1 counts as mismatch"), which made -# this objective self-defeating — the pack's own expected pre value -# is >= 1, so a *correctly* stamped scoreboard from a prior pass in -# this session would still trip the mismatch flag. This now compares -# against the exact expected pre value like every other component. - -scoreboard objectives add dl.pre_version dummy -scoreboard players set #dl.mismatch dl.pre_version 0 - -# Only meaningful once a previous pass has actually stamped values -# (#dl.ver_set is set by core/internal/load/version_set). -execute if score #dl.ver_set dl.pre_version matches 1 run execute unless score #dl.major dl.pre_version matches 6 run scoreboard players set #dl.mismatch dl.pre_version 1 -execute if score #dl.ver_set dl.pre_version matches 1 run execute unless score #dl.minor dl.pre_version matches 0 run scoreboard players set #dl.mismatch dl.pre_version 1 -execute if score #dl.ver_set dl.pre_version matches 1 run execute unless score #dl.patch dl.pre_version matches 1 run scoreboard players set #dl.mismatch dl.pre_version 1 -execute if score #dl.ver_set dl.pre_version matches 1 run execute unless score #dl.pre dl.pre_version matches 2 run scoreboard players set #dl.mismatch dl.pre_version 1 - -execute if score #dl.mismatch dl.pre_version matches 1 run function dl_load:core/internal/load/version_warn -execute if score #dl.mismatch dl.pre_version matches 1 run return 0 - -return 1 diff --git a/datapacks/dataLib/data/dl_load/function/safe_load/no.mcfunction b/datapacks/dataLib/data/dl_load/function/safe_load/no.mcfunction deleted file mode 100644 index 11223991..00000000 --- a/datapacks/dataLib/data/dl_load/function/safe_load/no.mcfunction +++ /dev/null @@ -1,21 +0,0 @@ -# dl_load:safe_load/no -# Enhanced load cancellation with detailed logging. -# Use INSTEAD OF dl_load:load/no for audited environments. -# -# USAGE: -# /function dl_load:safe_load/no - -# Guard: gate must be open or pending -execute unless score #pending dl.load matches 1 run return 0 - -# Log via tellraw — no marker entity needed. -tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"safe_load/no — load CANCELLED by operator.","color":"red"}] -tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"Storage has NOT been modified.","color":"gray"}] -execute if entity @s[type=minecraft:player] run tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"Cancelled by a player.","color":"gray"}] -execute unless entity @s[type=minecraft:player] run tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"Cancelled by server/console.","color":"gray"}] - -# Notify player if applicable -execute if entity @s[type=minecraft:player] run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"safe_load cancelled. Storage untouched.","color":"yellow"}] - -# Delegate to regular load/no -function dl_load:load/no diff --git a/datapacks/dataLib/data/dl_load/function/safe_load/yes.mcfunction b/datapacks/dataLib/data/dl_load/function/safe_load/yes.mcfunction deleted file mode 100644 index b44943eb..00000000 --- a/datapacks/dataLib/data/dl_load/function/safe_load/yes.mcfunction +++ /dev/null @@ -1,58 +0,0 @@ -# dl_load:safe_load/yes -# Enhanced load confirmation gate with additional security precautions. -# Use INSTEAD OF dl_load:load/yes when operating in a security-critical context. -# -# PRECAUTIONS (over load/yes): -# 1. Gate must be open (#pending == 1) -# 2. Player caller: must have datalib.admin tag -# 3. Player caller: must have dl.perm_level >= 4 (super-admin) -# 4. Verifies engine is NOT already loaded -# 5. Logs all checks to server output via tellraw -# -# Non-player callers (server console / other datapacks) are trusted and bypass -# the player checks — they are already op-gated by the server. -# -# USAGE: -# /function dl_load:safe_load/yes - -# Guard: gate must be open -execute unless score #pending dl.load matches 1 run return 0 - -# Guard: already confirmed -execute if score #confirmed dl.load matches 1 run return 0 - -# Non-player callers: trusted — delegate directly -execute unless entity @s[type=minecraft:player] run tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"Confirmed by server/console","color":"green"},{"text":" — delegating to load/yes.","color":"gray"}] -execute unless entity @s[type=minecraft:player] run function dl_load:load/yes -execute unless entity @s[type=minecraft:player] run return 0 - -# Player checks: datalib.admin tag required -execute unless entity @s[tag=datalib.admin] run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ safe_load/yes denied — datalib.admin tag required.","color":"red"}] -execute unless entity @s[tag=datalib.admin] run return 0 - -# Player checks: perm_level >= 4 required -execute unless score @s dl.perm_level matches 4.. run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ safe_load/yes denied — dl.perm_level >= 4 required.","color":"red"}] -execute unless score @s dl.perm_level matches 4.. run return 0 - -# Guard: engine must NOT be already loaded -execute if data storage datalib:engine global{loaded:1b} run tellraw @s ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"✘ safe_load/yes denied — engine is already loaded.","color":"red"}] -execute if data storage datalib:engine global{loaded:1b} run return 0 - -# All checks passed — announce via tellraw -tellraw @a ["",{"text":"[DL SAFE GATE] ============================================","color":"#555555"}] -tellraw @a ["",{"text":"[DL SAFE GATE] ","color":"#555555"},{"text":"safe_load/yes — all security checks PASSED.","color":"green"}] -tellraw @a ["",{"text":"[DL SAFE GATE] datalib.admin tag: OK","color":"gray"}] -tellraw @a ["",{"text":"[DL SAFE GATE] perm_level >= 4: OK","color":"gray"}] -tellraw @a ["",{"text":"[DL SAFE GATE] engine not loaded: OK","color":"gray"}] -tellraw @a ["",{"text":"[DL SAFE GATE] Delegating to load/yes...","color":"gray"}] -tellraw @a ["",{"text":"[DL SAFE GATE] ============================================","color":"#555555"}] - -# Delegate to regular load/yes -function dl_load:load/yes - - -# Enable sandbox mode -data modify storage datalib:engine sandbox set value 1b - -# Leave players unsafe by default (v6.0.1 default is already 0b) -data modify storage datalib:engine security set value {trust_players:0b,cmd_min_level:3,sandbox_cmd_min_level:4,admin_min_level:2,admin_can_override:0b,sandbox_allowlist:{}} diff --git a/datapacks/dataLib/data/dl_load/function/timeout.mcfunction b/datapacks/dataLib/data/dl_load/function/timeout.mcfunction deleted file mode 100644 index 8f0ba530..00000000 --- a/datapacks/dataLib/data/dl_load/function/timeout.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# dl_load:timeout -# Fires 5 minutes after dl_load:load/confirm if no admin response. -# -# Uses tellraw @a — no marker entity needed, unlike the old 'say' -# pattern (say has no @a[tag=...] filter, which was the original -# reason for the marker-entity workaround). -# -# Delegates to dl_load:load/no which is idempotent — if the admin -# already ran /yes or /no, the #pending guard in load/no returns 0 -# and nothing happens. - -tellraw @a ["",{"text":"[DL GATE] ","color":"#555555"},{"text":"Timeout","color":"red","bold":true},{"text":" — no admin response in 5 minutes. Auto-cancelling.","color":"gray"}] - -# Delegate to load/no (idempotent — no-op if gate already closed) -execute if score #pending dl.load matches 1 run function dl_load:load/no diff --git a/datapacks/dataLib/data/load/tags/function/_private/init.json b/datapacks/dataLib/data/load/tags/function/_private/init.json deleted file mode 100644 index 50cbdf08..00000000 --- a/datapacks/dataLib/data/load/tags/function/_private/init.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "load:_private/init" - ] -} diff --git a/datapacks/dataLib/data/load/tags/function/_private/load.json b/datapacks/dataLib/data/load/tags/function/_private/load.json deleted file mode 100644 index 7db226d6..00000000 --- a/datapacks/dataLib/data/load/tags/function/_private/load.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "#load:_private/init", - {"id": "#load:pre_load", "required": false}, - {"id": "#load:load", "required": false}, - {"id": "#load:post_load", "required": false} - ] -} diff --git a/datapacks/dataLib/data/load/tags/function/load.json b/datapacks/dataLib/data/load/tags/function/load.json deleted file mode 100644 index 19c01158..00000000 --- a/datapacks/dataLib/data/load/tags/function/load.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "stringlib:zprivate/load", - "datalib:load", - "#player_action:load" - ] -} diff --git a/datapacks/dataLib/data/load/tags/function/post_load.json b/datapacks/dataLib/data/load/tags/function/post_load.json deleted file mode 100644 index 46d5e460..00000000 --- a/datapacks/dataLib/data/load/tags/function/post_load.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "dl_load:load/post_load" - ] -} diff --git a/datapacks/dataLib/data/minecraft/tags/function/load.json b/datapacks/dataLib/data/minecraft/tags/function/load.json index 16948d19..c0ff1c54 100644 --- a/datapacks/dataLib/data/minecraft/tags/function/load.json +++ b/datapacks/dataLib/data/minecraft/tags/function/load.json @@ -1,5 +1,5 @@ { "values": [ - "datalib.main:datalib/load" + "datalib:runtime/bootstrap/datalib/load" ] } diff --git a/datapacks/dataLib/data/minecraft/tags/function/tick.json b/datapacks/dataLib/data/minecraft/tags/function/tick.json index 3a27ff94..f3351220 100644 --- a/datapacks/dataLib/data/minecraft/tags/function/tick.json +++ b/datapacks/dataLib/data/minecraft/tags/function/tick.json @@ -1,5 +1,5 @@ { "values": [ - "datalib.main:datalib/tick" + "datalib:runtime/bootstrap/datalib/tick" ] } diff --git a/datapacks/dataLib/data/player_action/advancement/v1/attack_click_entity.json b/datapacks/dataLib/data/player_action/advancement/v1/attack_click_entity.json deleted file mode 100644 index 15eed32d..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/attack_click_entity.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "criteria": { - "attack_click_entity": { - "trigger": "minecraft:player_hurt_entity", - "conditions": { - "entity": [ - { - "entity": "this", - "predicate": { - "nbt": "{Tags:[\"player_action.click_entity\"]}" - }, - "condition": "minecraft:entity_properties" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/attack_click_entity" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_anvil.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_anvil.json deleted file mode 100644 index eda36996..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_anvil.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_anvil": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:anvil" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_anvil" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_barrel.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_barrel.json deleted file mode 100644 index 19d71132..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_barrel.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_barrel": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:barrel" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_barrel" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_beacon.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_beacon.json deleted file mode 100644 index 172b3f58..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_beacon.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_beacon": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:beacon" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_beacon" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_blast_furnace.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_blast_furnace.json deleted file mode 100644 index 78a591e0..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_blast_furnace.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_blast_furnace": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:blast_furnace" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_blast_furnace" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_brewingstand.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_brewingstand.json deleted file mode 100644 index 73dc1e7d..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_brewingstand.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_brewingstand": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:brewing_stand" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_brewingstand" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_cake.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_cake.json deleted file mode 100644 index 1718e111..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_cake.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_cake": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:cake" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_cake" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_campfire.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_campfire.json deleted file mode 100644 index adfbb3e8..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_campfire.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "criteria": { - "interact_campfire": { - "trigger": "minecraft:item_used_on_block", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:campfire", - "minecraft:soul_campfire" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_campfire" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_cartopgraphy_table.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_cartopgraphy_table.json deleted file mode 100644 index 23070f6c..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_cartopgraphy_table.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_cartopgraphy_table": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:cartography_table" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_cartopgraphy_table" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_cauldron.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_cauldron.json deleted file mode 100644 index 441708f2..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_cauldron.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "criteria": { - "interact_cauldron": { - "trigger": "minecraft:item_used_on_block", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": "#minecraft:cauldrons" - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_cauldron" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_chest.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_chest.json deleted file mode 100644 index 93d1857f..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_chest.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_chest": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:chest" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_chest" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_click_entity.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_click_entity.json deleted file mode 100644 index f2fd9ce0..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_click_entity.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "criteria": { - "interact_click_entity": { - "trigger": "minecraft:player_interacted_with_entity", - "conditions": { - "entity": [ - { - "entity": "this", - "predicate": { - "nbt": "{Tags:[\"player_action.click_entity\"]}", - "entity_type": "minecraft:interaction" - }, - "condition": "minecraft:entity_properties" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_click_entity" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_crafting_table.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_crafting_table.json deleted file mode 100644 index 8eaec5c8..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_crafting_table.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_crafting_table": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:crafting_table" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_crafting_table" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_dispenser.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_dispenser.json deleted file mode 100644 index 0a9a2389..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_dispenser.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_dispenser": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:dispenser" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_dispenser" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_dropper.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_dropper.json deleted file mode 100644 index 69f3f7d9..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_dropper.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_dropper": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:dropper" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_dropper" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_enderchest.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_enderchest.json deleted file mode 100644 index de4f8ade..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_enderchest.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "criteria": { - "interact_enderchest": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": "minecraft:ender_chest" - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_enderchest" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_flower_pot.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_flower_pot.json deleted file mode 100644 index 7b8c5292..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_flower_pot.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_flower_pot": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:flower_pot" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_flower_pot" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_furnace.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_furnace.json deleted file mode 100644 index 72328d06..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_furnace.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_furnace": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:furnace" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_furnace" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_grindstone.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_grindstone.json deleted file mode 100644 index 5fe1b498..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_grindstone.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_grindstone": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:grindstone" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_grindstone" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_hopper.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_hopper.json deleted file mode 100644 index 933f5763..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_hopper.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_hopper": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:hopper" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_hopper" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_jukebox.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_jukebox.json deleted file mode 100644 index 63d0fd16..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_jukebox.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_jukebox": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:jukebox" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_jukebox" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_lectern.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_lectern.json deleted file mode 100644 index 75b989c0..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_lectern.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_lectern": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:lectern" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_lectern" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_loom.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_loom.json deleted file mode 100644 index 8d3b2838..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_loom.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_loom": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:loom" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_loom" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_noteblock.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_noteblock.json deleted file mode 100644 index 3f69fcaf..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_noteblock.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_noteblock": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:note_block" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_noteblock" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_shulker_box.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_shulker_box.json deleted file mode 100644 index 05759b6d..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_shulker_box.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "criteria": { - "interact_shulker_box": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:shulker_box", - "minecraft:white_shulker_box", - "minecraft:orange_shulker_box", - "minecraft:magenta_shulker_box", - "minecraft:light_blue_shulker_box", - "minecraft:yellow_shulker_box", - "minecraft:lime_shulker_box", - "minecraft:pink_shulker_box", - "minecraft:gray_shulker_box", - "minecraft:light_gray_shulker_box", - "minecraft:cyan_shulker_box", - "minecraft:purple_shulker_box", - "minecraft:blue_shulker_box", - "minecraft:brown_shulker_box", - "minecraft:green_shulker_box", - "minecraft:red_shulker_box", - "minecraft:black_shulker_box" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_shulker_box" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_smithing_table.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_smithing_table.json deleted file mode 100644 index 30d8267d..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_smithing_table.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_smithing_table": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:smithing_table" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_smithing_table" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_smoker.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_smoker.json deleted file mode 100644 index 986f5b30..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_smoker.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_smoker": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:smoker" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_smoker" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_stonecutter.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_stonecutter.json deleted file mode 100644 index 24c94617..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_stonecutter.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_stonecutter": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:stonecutter" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_stonecutter" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_trapped_chest.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_trapped_chest.json deleted file mode 100644 index 1ce756f5..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_trapped_chest.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_trapped_chest": { - "trigger": "minecraft:default_block_use", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:trapped_chest" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_trapped_chest" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/advancement/v1/interact_vault.json b/datapacks/dataLib/data/player_action/advancement/v1/interact_vault.json deleted file mode 100644 index 67471a97..00000000 --- a/datapacks/dataLib/data/player_action/advancement/v1/interact_vault.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "criteria": { - "interact_vault": { - "trigger": "minecraft:item_used_on_block", - "conditions": { - "location": [ - { - "predicate": { - "block": { - "blocks": [ - "minecraft:vault" - ] - } - }, - "condition": "minecraft:location_check" - } - ] - } - } - }, - "rewards": { - "function": "player_action:core/internal/v1/interact_vault" - } -} \ No newline at end of file diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/attack_click_entity.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/attack_click_entity.mcfunction deleted file mode 100644 index bd20def9..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/attack_click_entity.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if entity @s[tag=player_action.click_detection] run function #player_action:v1/internal/attack_click_entity diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_anvil.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_anvil.mcfunction deleted file mode 100644 index 8eb875ef..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_anvil.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_anvil diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_barrel.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_barrel.mcfunction deleted file mode 100644 index de2d1f3c..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_barrel.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_barrel diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_beacon.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_beacon.mcfunction deleted file mode 100644 index e185ad2e..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_beacon.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_beacon diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_blast_furnace.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_blast_furnace.mcfunction deleted file mode 100644 index aae4a862..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_blast_furnace.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_blast_furance diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_brewingstand.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_brewingstand.mcfunction deleted file mode 100644 index 7592c7c0..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_brewingstand.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_brewingstand diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_cake.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_cake.mcfunction deleted file mode 100644 index f6aea9ec..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_cake.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_cake diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_campfire.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_campfire.mcfunction deleted file mode 100644 index 77f805ab..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_campfire.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_campfire diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_cartopgraphy_table.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_cartopgraphy_table.mcfunction deleted file mode 100644 index d8dee69b..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_cartopgraphy_table.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_cartography_table diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_cauldron.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_cauldron.mcfunction deleted file mode 100644 index edb88644..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_cauldron.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_cauldron diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_chest.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_chest.mcfunction deleted file mode 100644 index b0e11338..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_chest.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_chest diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_click_entity.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_click_entity.mcfunction deleted file mode 100644 index 74f1f8a9..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_click_entity.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if entity @s[tag=player_action.click_detection] run function #player_action:v1/internal/interact_click_entity diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_crafting_table.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_crafting_table.mcfunction deleted file mode 100644 index 868b2f75..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_crafting_table.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_crafting_table diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_dispenser.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_dispenser.mcfunction deleted file mode 100644 index b7aabeb2..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_dispenser.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_dispenser diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_dropper.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_dropper.mcfunction deleted file mode 100644 index 7df10fb6..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_dropper.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_dropper diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_enderchest.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_enderchest.mcfunction deleted file mode 100644 index 86d35b10..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_enderchest.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_enderchest diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_flower_pot.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_flower_pot.mcfunction deleted file mode 100644 index e291cd0a..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_flower_pot.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_flower_pot diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_furnace.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_furnace.mcfunction deleted file mode 100644 index 70858a0d..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_furnace.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_furnace diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_grindstone.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_grindstone.mcfunction deleted file mode 100644 index d873f346..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_grindstone.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_grindstone diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_hopper.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_hopper.mcfunction deleted file mode 100644 index 44f48a7a..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_hopper.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_hopper diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_jukebox.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_jukebox.mcfunction deleted file mode 100644 index 2660d9b5..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_jukebox.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_jukebox diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_lectern.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_lectern.mcfunction deleted file mode 100644 index 3172dac7..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_lectern.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_lectern diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_loom.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_loom.mcfunction deleted file mode 100644 index 50ed2a8d..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_loom.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_loom diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_noteblock.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_noteblock.mcfunction deleted file mode 100644 index f55c7289..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_noteblock.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_noteblock diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_shulker_box.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_shulker_box.mcfunction deleted file mode 100644 index be891e52..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_shulker_box.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_shulker_box diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_smithing_table.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_smithing_table.mcfunction deleted file mode 100644 index a1e70121..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_smithing_table.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_smithing_table diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_smoker.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_smoker.mcfunction deleted file mode 100644 index dac1ef7b..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_smoker.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_smoker diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_stonecutter.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_stonecutter.mcfunction deleted file mode 100644 index 2a4efaf5..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_stonecutter.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_stonecutter diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_trapped_chest.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_trapped_chest.mcfunction deleted file mode 100644 index e80f29ce..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_trapped_chest.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_trapped_chest diff --git a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_vault.mcfunction b/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_vault.mcfunction deleted file mode 100644 index 695c4dd9..00000000 --- a/datapacks/dataLib/data/player_action/function/core/internal/v1/interact_vault.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -function #player_action:v1/internal/interact_vault diff --git a/datapacks/dataLib/data/player_action/function/v1.7/init.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/init.mcfunction deleted file mode 100644 index 7a4961bf..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/init.mcfunction +++ /dev/null @@ -1,31 +0,0 @@ - -schedule function player_action:v1.7/tick 5t -schedule function player_action:v1.7/player/click_detection/tick_entities 100t -data merge storage player_action:temp {list:[], obj:{}, var:""} - -# dummy -scoreboard objectives add player_action.data dummy - -scoreboard objectives add player_action.uuid.0 dummy -scoreboard objectives add player_action.uuid.1 dummy -scoreboard objectives add player_action.uuid.2 dummy -scoreboard objectives add player_action.uuid.3 dummy - -scoreboard objectives add player_action.x dummy -scoreboard objectives add player_action.y dummy -scoreboard objectives add player_action.z dummy - -# movement -scoreboard objectives add player_action.aviate minecraft.custom:minecraft.aviate_one_cm -scoreboard objectives add player_action.climb minecraft.custom:minecraft.climb_one_cm -scoreboard objectives add player_action.fall minecraft.custom:minecraft.fall_one_cm -scoreboard objectives add player_action.fly minecraft.custom:minecraft.fly_one_cm -scoreboard objectives add player_action.walk minecraft.custom:minecraft.walk_one_cm -scoreboard objectives add player_action.jump minecraft.custom:minecraft.jump - -# other interactions -scoreboard objectives add player_action.death minecraft.custom:minecraft.deaths -scoreboard objectives add player_action.join minecraft.custom:minecraft.leave_game -scoreboard objectives add player_action.enchant minecraft.custom:minecraft.enchant_item -scoreboard objectives add player_action.use_coas minecraft.used:minecraft.carrot_on_a_stick -scoreboard objectives add player_action.use_wfoas minecraft.used:minecraft.warped_fungus_on_a_stick diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/attack_click_entity.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/attack_click_entity.mcfunction deleted file mode 100644 index 6b6f198e..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/attack_click_entity.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/attack_click_entity -function #player_action:v1/left_click diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/interact_click_entity.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/interact_click_entity.mcfunction deleted file mode 100644 index ed2d527e..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/interact_click_entity.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_click_entity -function #player_action:v1/right_click diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/process.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/process.mcfunction deleted file mode 100644 index 1d25a71b..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/process.mcfunction +++ /dev/null @@ -1,13 +0,0 @@ - -# copy uuid -scoreboard players operation #uuid.0 player_action.data = @s player_action.uuid.0 -scoreboard players operation #uuid.1 player_action.data = @s player_action.uuid.1 -scoreboard players operation #uuid.2 player_action.data = @s player_action.uuid.2 -scoreboard players operation #uuid.3 player_action.data = @s player_action.uuid.3 - -# start detection -execute if entity @s[tag=!player_action.click_detection] run function player_action:v1.7/player/click_detection/start - -# teleport villager -execute if entity @s[tag=!player_action.moving] as @e[type=minecraft:interaction,tag=player_action.click_entity,predicate=player_action:v1/equals_uuid] run tp @s ~ ~0.75 ~ -execute if entity @s[tag=player_action.moving] as @e[type=minecraft:interaction,tag=player_action.click_entity,predicate=player_action:v1/equals_uuid] positioned ~ ~0.75 ~ run tp @s ^ ^ ^1.5 diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/start.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/start.mcfunction deleted file mode 100644 index ac7d9c36..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/start.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ - -tag @s add player_action.click_detection -summon minecraft:interaction ~ ~ ~ {Tags:["player_action.click_entity","player_action.new","smithed.entity","smithed.strict"]} -execute as @e[type=minecraft:interaction,tag=player_action.new] at @s run function player_action:v1.7/player/click_detection/start_2 diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/tick.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/tick.mcfunction deleted file mode 100644 index 1ef66fb2..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/tick.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ - -execute store result score #temp player_action.data if items entity @s weapon.mainhand *[minecraft:custom_data~{player_action:{click_detection:1b}}] - -execute if score #temp player_action.data matches 0 if entity @s[tag=player_action.click_detection] run function player_action:v1.7/player/click_detection/end -execute if score #temp player_action.data matches 1 run function player_action:v1.7/player/click_detection/process diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/tick_entities.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/tick_entities.mcfunction deleted file mode 100644 index 55244abf..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/click_detection/tick_entities.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -schedule function player_action:v1.7/player/click_detection/tick_entities 100t -execute as @e[type=minecraft:interaction,tag=player_action.click_entity] at @s run function player_action:v1.7/player/click_detection/tick_entities_2 diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_anvil.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_anvil.mcfunction deleted file mode 100644 index 13042bdb..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_anvil.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_anvil -function #player_action:v1/interact_anvil diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_barrel.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_barrel.mcfunction deleted file mode 100644 index f88aa954..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_barrel.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_barrel -function #player_action:v1/interact_barrel diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_beacon.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_beacon.mcfunction deleted file mode 100644 index 03edfee1..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_beacon.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_beacon -function #player_action:v1/interact_beacon diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_blast_furnace.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_blast_furnace.mcfunction deleted file mode 100644 index 8eaa2b82..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_blast_furnace.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_blast_furnace -function #player_action:v1/interact_blast_furnace diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_brewingstand.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_brewingstand.mcfunction deleted file mode 100644 index 9f8e529c..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_brewingstand.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_brewingstand -function #player_action:v1/interact_brewingstand diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_cake.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_cake.mcfunction deleted file mode 100644 index 37efdba7..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_cake.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_cake -function #player_action:v1/interact_cake diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_campfire.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_campfire.mcfunction deleted file mode 100644 index 7cde58dc..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_campfire.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_campfire -function #player_action:v1/interact_campfire diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_cartopgraphy_table.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_cartopgraphy_table.mcfunction deleted file mode 100644 index aa0e32f7..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_cartopgraphy_table.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_cartography_table -function #player_action:v1/interact_cartography_table diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_cauldron.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_cauldron.mcfunction deleted file mode 100644 index a045a385..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_cauldron.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_cauldron -function #player_action:v1/interact_cauldron diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_chest.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_chest.mcfunction deleted file mode 100644 index d940b0f1..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_chest.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_chest -function #player_action:v1/interact_chest diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_crafting_table.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_crafting_table.mcfunction deleted file mode 100644 index d76f8406..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_crafting_table.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_crafting_table -function #player_action:v1/interact_crafting_table diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_dispenser.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_dispenser.mcfunction deleted file mode 100644 index 20ea0968..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_dispenser.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_dispenser -function #player_action:v1/interact_dispenser diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_dropper.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_dropper.mcfunction deleted file mode 100644 index 1c88587e..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_dropper.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_dropper -function #player_action:v1/interact_dropper diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_enderchest.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_enderchest.mcfunction deleted file mode 100644 index 90680e92..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_enderchest.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_enderchest -function #player_action:v1/interact_enderchest diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_flower_pot.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_flower_pot.mcfunction deleted file mode 100644 index 6a8d9612..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_flower_pot.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_flower_pot -function #player_action:v1/interact_flower_pot diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_furnace.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_furnace.mcfunction deleted file mode 100644 index d6bfd2af..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_furnace.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_furnace -function #player_action:v1/interact_furnace diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_grindstone.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_grindstone.mcfunction deleted file mode 100644 index 856f4d19..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_grindstone.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_grindstone -function #player_action:v1/interact_grindstone diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_hopper.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_hopper.mcfunction deleted file mode 100644 index 03c28d26..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_hopper.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_hopper -function #player_action:v1/interact_hopper diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_jukebox.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_jukebox.mcfunction deleted file mode 100644 index a2d1e8f0..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_jukebox.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_jukebox -function #player_action:v1/interact_jukebox diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_lectern.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_lectern.mcfunction deleted file mode 100644 index a28804a5..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_lectern.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_lectern -function #player_action:v1/interact_lectern diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_loom.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_loom.mcfunction deleted file mode 100644 index 2e5cdded..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_loom.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_loom -function #player_action:v1/interact_loom diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_noteblock.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_noteblock.mcfunction deleted file mode 100644 index cc896920..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_noteblock.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_noteblock -function #player_action:v1/interact_noteblock diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_shulker_box.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_shulker_box.mcfunction deleted file mode 100644 index 1de7ba02..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_shulker_box.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_shulker_box -function #player_action:v1/interact_shulker_box diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_smithing_table.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_smithing_table.mcfunction deleted file mode 100644 index ff3febef..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_smithing_table.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_smithing_table -function #player_action:v1/interact_smithing_table diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_smoker.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_smoker.mcfunction deleted file mode 100644 index ef4e133d..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_smoker.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_smoker -function #player_action:v1/interact_smoker diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_stonecutter.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_stonecutter.mcfunction deleted file mode 100644 index 591263ec..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_stonecutter.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_stonecutter -function #player_action:v1/interact_stonecutter diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_trapped_chest.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_trapped_chest.mcfunction deleted file mode 100644 index ab68d4ec..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_trapped_chest.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_trapped_chest -function #player_action:v1/interact_trapped_chest diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_vault.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_vault.mcfunction deleted file mode 100644 index fc0a5d31..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/interact/interact_vault.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ - -advancement revoke @s only player_action:v1/interact_vault -function #player_action:v1/interact_vault diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/process_data.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/process_data.mcfunction deleted file mode 100644 index fff75782..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/process_data.mcfunction +++ /dev/null @@ -1,28 +0,0 @@ - -execute if score @s player_action.fly matches 1.. run tag @s add player_action.flying -execute if score @s player_action.walk matches 1.. run tag @s add player_action.walking -execute if score @s player_action.fall matches 1.. run tag @s add player_action.falling -execute if score @s player_action.climb matches 1.. run tag @s add player_action.climbing -execute if score @s player_action.aviate matches 1.. run tag @s add player_action.elyra_flying - -execute if predicate player_action:v1/swimming run tag @s add player_action.swimming -execute if predicate player_action:v1/sneaking run tag @s add player_action.sneaking -execute if predicate player_action:v1/sprinting run tag @s add player_action.sprinting -execute if predicate player_action:v1/riding_pig run tag @s add player_action.riding_pig -execute if predicate player_action:v1/riding_boat run tag @s add player_action.riding_boat -execute if predicate player_action:v1/riding_mule run tag @s add player_action.riding_mule -execute if predicate player_action:v1/riding_llama run tag @s add player_action.riding_llama -execute if predicate player_action:v1/riding_horse run tag @s add player_action.riding_horse -execute if predicate player_action:v1/riding_donkey run tag @s add player_action.riding_donkey -execute if predicate player_action:v1/riding_strider run tag @s add player_action.riding_strider -execute if predicate player_action:v1/riding_minecart run tag @s add player_action.riding_minecart - -execute if score @s player_action.death matches 1.. run function #player_action:v1/died -execute if score @s player_action.enchant matches 1.. run function #player_action:v1/enchanted -execute if score @s player_action.jump matches 1.. run function #player_action:v1/jumped -execute if score @s player_action.use_coas matches 1.. run function #player_action:v1/right_click -execute if score @s player_action.use_wfoas matches 1.. run function #player_action:v1/right_click - -execute if score @s player_action.join matches 1.. run function #player_action:v1/joined -execute unless score @s player_action.join matches 0.. run function #player_action:v1/joined -execute unless score @s player_action.join matches 0.. run scoreboard players add @s player_action.join 0 diff --git a/datapacks/dataLib/data/player_action/function/v1.7/player/tick.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/player/tick.mcfunction deleted file mode 100644 index 5cfab790..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/player/tick.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ - -function player_action:v1.7/player/remove_tags - -execute unless score @s player_action.uuid.0 matches -2147483648.. run function player_action:v1.7/player/set_uuid -function player_action:v1.7/player/is_moving -function player_action:v1.7/player/process_data -function player_action:v1.7/player/click_detection/tick - -function player_action:v1.7/player/reset_scores - -function #player_action:v1/tick diff --git a/datapacks/dataLib/data/player_action/function/v1.7/resolve.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/resolve.mcfunction deleted file mode 100644 index a27eb703..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/resolve.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/init diff --git a/datapacks/dataLib/data/player_action/function/v1.7/tick.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/tick.mcfunction deleted file mode 100644 index 1d7d0f32..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/tick.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ - -schedule function player_action:v1.7/tick 1t - -execute as @a at @s run function player_action:v1.7/player/tick diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/attack_click_entity.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/attack_click_entity.mcfunction deleted file mode 100644 index 0d05046c..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/attack_click_entity.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/click_detection/attack_click_entity diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_anvil.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_anvil.mcfunction deleted file mode 100644 index e76c5322..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_anvil.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_anvil diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_barrel.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_barrel.mcfunction deleted file mode 100644 index 0efeaf32..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_barrel.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_barrel diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_beacon.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_beacon.mcfunction deleted file mode 100644 index b6eda2cb..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_beacon.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_beacon diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_blast_furnace.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_blast_furnace.mcfunction deleted file mode 100644 index 86f72724..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_blast_furnace.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_blast_furnace diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_brewingstand.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_brewingstand.mcfunction deleted file mode 100644 index 828715ad..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_brewingstand.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_brewingstand diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_cake.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_cake.mcfunction deleted file mode 100644 index 08271c41..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_cake.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_cake diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_campfire.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_campfire.mcfunction deleted file mode 100644 index 736fc071..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_campfire.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_dispenser diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_cartography_table.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_cartography_table.mcfunction deleted file mode 100644 index 3372cdbe..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_cartography_table.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_cartography_table diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_cauldron.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_cauldron.mcfunction deleted file mode 100644 index 61b3ba27..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_cauldron.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_cauldron diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_chest.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_chest.mcfunction deleted file mode 100644 index 99b37117..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_chest.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_chest diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_click_entity.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_click_entity.mcfunction deleted file mode 100644 index 996067f7..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_click_entity.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/click_detection/interact_click_entity diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_crafting_table.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_crafting_table.mcfunction deleted file mode 100644 index e48c151c..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_crafting_table.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_crafting_table diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_dispenser.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_dispenser.mcfunction deleted file mode 100644 index 736fc071..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_dispenser.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_dispenser diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_dropper.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_dropper.mcfunction deleted file mode 100644 index a6c2d540..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_dropper.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_dropper diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_enderchest.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_enderchest.mcfunction deleted file mode 100644 index 74be9b22..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_enderchest.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_enderchest diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_flower_pot.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_flower_pot.mcfunction deleted file mode 100644 index 40c355b1..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_flower_pot.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_flower_pot diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_furnace.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_furnace.mcfunction deleted file mode 100644 index 64ecf20c..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_furnace.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_furnace diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_grindstone.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_grindstone.mcfunction deleted file mode 100644 index 44bf957e..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_grindstone.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_grindstone diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_hopper.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_hopper.mcfunction deleted file mode 100644 index 60110a4a..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_hopper.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_hopper diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_jukebox.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_jukebox.mcfunction deleted file mode 100644 index 1cc9b2f4..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_jukebox.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_jukebox diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_lectern.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_lectern.mcfunction deleted file mode 100644 index 49da9a9f..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_lectern.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_lectern diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_loom.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_loom.mcfunction deleted file mode 100644 index 04c629bd..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_loom.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_loom diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_noteblock.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_noteblock.mcfunction deleted file mode 100644 index 1d25060b..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_noteblock.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_noteblock diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_shulker_box.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_shulker_box.mcfunction deleted file mode 100644 index fd1df163..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_shulker_box.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_shulker_box diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_smithing_table.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_smithing_table.mcfunction deleted file mode 100644 index 8ffacee7..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_smithing_table.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_smithing_table diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_smoker.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_smoker.mcfunction deleted file mode 100644 index c1ce5945..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_smoker.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_smoker diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_stonecutter.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_stonecutter.mcfunction deleted file mode 100644 index 47d97678..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_stonecutter.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_stonecutter diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_trapped_chest.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_trapped_chest.mcfunction deleted file mode 100644 index 7bfcd7ca..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_trapped_chest.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_trapped_chest diff --git a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_vault.mcfunction b/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_vault.mcfunction deleted file mode 100644 index b1cb7ecf..00000000 --- a/datapacks/dataLib/data/player_action/function/v1.7/versioning/interact_vault.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ - -execute if predicate player_action:v1.7/is_correct_version run function player_action:v1.7/player/interact/interact_vault diff --git a/datapacks/dataLib/data/player_action/tags/function/enumerate.json b/datapacks/dataLib/data/player_action/tags/function/enumerate.json deleted file mode 100644 index e73cb94d..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/enumerate.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/enumerate" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/load.json b/datapacks/dataLib/data/player_action/tags/function/load.json deleted file mode 100644 index 84a0c01f..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/load.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:enumerate", - "#player_action:resolve" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/resolve.json b/datapacks/dataLib/data/player_action/tags/function/resolve.json deleted file mode 100644 index 83a5b6c1..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/resolve.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/resolve" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/died.json b/datapacks/dataLib/data/player_action/tags/function/v1/died.json deleted file mode 100644 index 45e28ba3..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/died.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "datalib:core/internal/systems/hook/on_player_death" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/enchanted.json b/datapacks/dataLib/data/player_action/tags/function/v1/enchanted.json deleted file mode 100644 index 9d229661..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/enchanted.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "datalib:core/internal/systems/hook/on_enchant" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_anvil.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_anvil.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_anvil.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_barrel.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_barrel.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_barrel.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_beacon.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_beacon.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_beacon.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_blast_furnace.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_blast_furnace.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_blast_furnace.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_brewingstand.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_brewingstand.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_brewingstand.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_cake.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_cake.json deleted file mode 100644 index 16847bef..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_cake.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_campfire.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_campfire.json deleted file mode 100644 index 16847bef..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_campfire.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_cartopgraphy_table.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_cartopgraphy_table.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_cartopgraphy_table.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_cauldron.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_cauldron.json deleted file mode 100644 index 16847bef..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_cauldron.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_chest.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_chest.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_chest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_crafting_table.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_crafting_table.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_crafting_table.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_dispenser.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_dispenser.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_dispenser.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_dropper.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_dropper.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_dropper.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_enderchest.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_enderchest.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_enderchest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_flower_pot.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_flower_pot.json deleted file mode 100644 index 16847bef..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_flower_pot.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_furnace.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_furnace.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_furnace.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_grindstone.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_grindstone.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_grindstone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_hopper.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_hopper.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_hopper.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_jukebox.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_jukebox.json deleted file mode 100644 index 16847bef..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_jukebox.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_lectern.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_lectern.json deleted file mode 100644 index 16847bef..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_lectern.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_loom.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_loom.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_loom.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_noteblock.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_noteblock.json deleted file mode 100644 index 16847bef..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_noteblock.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_shulker_box.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_shulker_box.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_shulker_box.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_smithing_table.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_smithing_table.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_smithing_table.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_smoker.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_smoker.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_smoker.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_stonecutter.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_stonecutter.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_stonecutter.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_trapped_chest.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_trapped_chest.json deleted file mode 100644 index 6e7f9bba..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_trapped_chest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block", - "#player_action:v1/open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/interact_vault.json b/datapacks/dataLib/data/player_action/tags/function/v1/interact_vault.json deleted file mode 100644 index 16847bef..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/interact_vault.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#player_action:v1/interact_block" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/attack_click_entity.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/attack_click_entity.json deleted file mode 100644 index 62e32cc4..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/attack_click_entity.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/attack_click_entity" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_anvil.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_anvil.json deleted file mode 100644 index f0236d8b..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_anvil.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_anvil" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_barrel.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_barrel.json deleted file mode 100644 index 9a3d98af..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_barrel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_barrel" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_beacon.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_beacon.json deleted file mode 100644 index b62649bf..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_beacon.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_beacon" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_blast_furnace.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_blast_furnace.json deleted file mode 100644 index 06aaeeb4..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_blast_furnace.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_blast_furnace" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_brewingstand.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_brewingstand.json deleted file mode 100644 index c4a7b255..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_brewingstand.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_brewingstand" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_cake.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_cake.json deleted file mode 100644 index 80098922..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_cake.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_cake" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_campfire.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_campfire.json deleted file mode 100644 index 84454d4d..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_campfire.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_campfire" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_cartopgraphy_table.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_cartopgraphy_table.json deleted file mode 100644 index 6a76a63d..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_cartopgraphy_table.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_cartography_table" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_cauldron.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_cauldron.json deleted file mode 100644 index 5b5eda34..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_cauldron.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_cauldron" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_chest.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_chest.json deleted file mode 100644 index 695cbd65..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_chest.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_chest" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_click_entity.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_click_entity.json deleted file mode 100644 index 811b8975..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_click_entity.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_click_entity" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_crafting_table.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_crafting_table.json deleted file mode 100644 index 79cfb927..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_crafting_table.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_crafting_table" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_dispenser.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_dispenser.json deleted file mode 100644 index 36d23d69..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_dispenser.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_dispenser" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_dropper.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_dropper.json deleted file mode 100644 index 3ac5de75..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_dropper.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_dropper" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_enderchest.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_enderchest.json deleted file mode 100644 index 9ec7244b..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_enderchest.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_enderchest" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_flower_pot.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_flower_pot.json deleted file mode 100644 index dd9aebed..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_flower_pot.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_flower_pot" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_furnace.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_furnace.json deleted file mode 100644 index e291f929..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_furnace.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_furnace" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_grindstone.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_grindstone.json deleted file mode 100644 index 8cd60c31..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_grindstone.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_grindstone" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_hopper.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_hopper.json deleted file mode 100644 index fde3644a..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_hopper.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_hopper" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_jukebox.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_jukebox.json deleted file mode 100644 index 54093fa6..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_jukebox.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_jukebox" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_lectern.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_lectern.json deleted file mode 100644 index d08c5bf2..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_lectern.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_lectern" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_loom.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_loom.json deleted file mode 100644 index 50e06bc7..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_loom.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_loom" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_noteblock.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_noteblock.json deleted file mode 100644 index a16b9f3c..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_noteblock.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_noteblock" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_shulker_box.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_shulker_box.json deleted file mode 100644 index 4441d7aa..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_shulker_box.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_shulker_box" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_smithing_table.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_smithing_table.json deleted file mode 100644 index 3ad2fc41..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_smithing_table.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_smithing_table" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_smoker.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_smoker.json deleted file mode 100644 index b39a9a2b..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_smoker.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_smoker" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_stonecutter.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_stonecutter.json deleted file mode 100644 index b6de84d1..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_stonecutter.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_stonecutter" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_trapped_chest.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_trapped_chest.json deleted file mode 100644 index 0f916bfc..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_trapped_chest.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_trapped_chest" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_vault.json b/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_vault.json deleted file mode 100644 index f0ab0c39..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/internal/interact_vault.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "player_action:v1.7/versioning/interact_vault" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/joined.json b/datapacks/dataLib/data/player_action/tags/function/v1/joined.json deleted file mode 100644 index cc3fca8b..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/joined.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "datalib:core/internal/systems/hook/on_player_join" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/jumped.json b/datapacks/dataLib/data/player_action/tags/function/v1/jumped.json deleted file mode 100644 index f9119b23..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/jumped.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "datalib:core/internal/systems/hook/on_jump" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/left_click.json b/datapacks/dataLib/data/player_action/tags/function/v1/left_click.json deleted file mode 100644 index fe4497fb..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/left_click.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "values": ["datalib:core/internal/systems/hook/on_lc"] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/open_gui.json b/datapacks/dataLib/data/player_action/tags/function/v1/open_gui.json deleted file mode 100644 index a398f6ae..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/open_gui.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "datalib:core/internal/systems/hook/on_open_gui" - ] -} diff --git a/datapacks/dataLib/data/player_action/tags/function/v1/right_click.json b/datapacks/dataLib/data/player_action/tags/function/v1/right_click.json deleted file mode 100644 index 30841a28..00000000 --- a/datapacks/dataLib/data/player_action/tags/function/v1/right_click.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "values": ["datalib:core/internal/systems/hook/on_rc"] -} diff --git a/datapacks/dataLib/data/stringlib/function/uninstall.mcfunction b/datapacks/dataLib/data/stringlib/function/uninstall.mcfunction deleted file mode 100644 index 3bab7b6b..00000000 --- a/datapacks/dataLib/data/stringlib/function/uninstall.mcfunction +++ /dev/null @@ -1,49 +0,0 @@ -# Check if it's installed -scoreboard objectives add StringLib.Uninstall dummy -execute if score #StringLib.Init StringLib matches 1 run scoreboard players set #StringLib.Init StringLib.Uninstall 1 -execute unless score #StringLib.Init StringLib.Uninstall matches 1 run tellraw @a ["﹌ ",{"text":"StringLib >> ","color":"#99EAD6"},{"text":"⚠ Could not remove StringLib.\nIs it installed?","color":"red"}] -execute unless score #StringLib.Init StringLib.Uninstall matches 1 run return run scoreboard objectives remove StringLib.Uninstall -scoreboard objectives remove StringLib.Uninstall - -# Tellraw -tellraw @s ["﹌ ",{"text":"StringLib >> ","color":"#99EAD6"},"Uninstalled StringLib (v0.2.0)"] - -# Remove scoreboards & data storages -scoreboard objectives remove StringLib - -scoreboard players reset #StringLib.Init -scoreboard players reset #StringLib.ShowLoadMessage -scoreboard players reset #StringLib.c-1 -scoreboard players reset #StringLib.c100 -scoreboard players reset #StringLib.StringsTotal -scoreboard players reset #StringLib.CharsLeft -scoreboard players reset #StringLib.CharsTotal -scoreboard players reset #StringLib.ConcatsLeft -scoreboard players reset #StringLib.SuccessCheck -scoreboard players reset #StringLib.FindLength -scoreboard players reset #StringLib.FindAmount -scoreboard players reset #StringLib.KeepEmpty -scoreboard players reset #StringLib.SeparatorLength -scoreboard players reset #StringLib.Max -scoreboard players reset #StringLib.SplitsLeft -scoreboard players reset #StringLib.Index -scoreboard players reset #StringLib.FoundNothing -scoreboard players reset #StringLib.ReturnValue -scoreboard players reset #StringLib.CheckString.CharsLeft -scoreboard players reset #StringLib.CheckString.IsFindLength - -data remove storage stringlib:zprivate data -data remove storage stringlib:input concat -data remove storage stringlib:input find -data remove storage stringlib:input replace -data remove storage stringlib:input insert -data remove storage stringlib:input split -data remove storage stringlib:output concat -data remove storage stringlib:output to_lowercase -data remove storage stringlib:output to_uppercase -data remove storage stringlib:output to_number -data remove storage stringlib:output to_string -data remove storage stringlib:output find -data remove storage stringlib:output replace -data remove storage stringlib:output insert -data remove storage stringlib:output split \ No newline at end of file diff --git a/datapacks/dataLib/data/stringlib/function/util/concat.mcfunction b/datapacks/dataLib/data/stringlib/function/util/concat.mcfunction deleted file mode 100644 index 2960dafc..00000000 --- a/datapacks/dataLib/data/stringlib/function/util/concat.mcfunction +++ /dev/null @@ -1,25 +0,0 @@ -############################################################################ -## HOW TO USE ## -############################################################################ -## 1. Set the 'stringlib:input concat' data storage to a list of strings ## -## 2. Run this function ## -## ## -## Output: A single combined string ## -## Example: ["hello","world"] => "helloworld" ## -## ## -## Return value: 1 if concat was successful, fail if it wasn't ## -## ## -## The output is found in the 'stringlib:output concat' data storage ## -############################################################################ - -# Setup (Get how many times it needs to concatenate & prepare the starting string) -execute store result score #StringLib.StringsTotal StringLib if data storage stringlib:input concat[] -execute if score #StringLib.StringsTotal StringLib matches 3.. run return run function stringlib:zprivate/concat/main -execute unless score #StringLib.StringsTotal StringLib matches 2 run return fail - -# Only 2 strings: Combine -data modify storage stringlib:temp data.S1 set from storage stringlib:input concat[1] -data modify storage stringlib:temp data.S2 set from storage stringlib:input concat[0] -function stringlib:zprivate/concat/combine_small with storage stringlib:temp data -data remove storage stringlib:temp data -return 1 \ No newline at end of file diff --git a/datapacks/dataLib/data/stringlib/function/util/find.mcfunction b/datapacks/dataLib/data/stringlib/function/util/find.mcfunction deleted file mode 100644 index 2f6ece41..00000000 --- a/datapacks/dataLib/data/stringlib/function/util/find.mcfunction +++ /dev/null @@ -1,62 +0,0 @@ -########################################################################################################## -## HOW TO USE ## -########################################################################################################## -## 1. Set the following data in the 'stringlib:input find' data storage: ## -## - String: Original string ## -## - Find: String you want to search for ## -## - n: How many instances you are looking for ## -## - Unset or 0: All ## -## - Positive: First n ## -## - Negative: Last -n ## -## 2. Run this function ## -## ## -## Output: List of all start indices for every instances of the string ([-1] if nothing is found) ## -## Example: ## -## - String: "Hello World!" ## -## - Find: "l" ## -## - n: 1 ## -## => Output: [2] ## -## ## -## - String: "Hello World!" ## -## - Find: "l" ## -## - n: Unset ## -## => Output: [2,3,9] ## -## ## -## - String: "Hello World!" ## -## - Find: "l" ## -## - n: -2 ## -## => Output: [9,3] ## -## ## -## Return value: Number of instances found, or fail ## -## ## -## The output is found in the 'stringlib:output find' data storage ## -########################################################################################################## - -# Search for 'Find' inside 'String' (FindAmount is altered in the functions, so the order is very important) -data modify storage stringlib:temp data.String set from storage stringlib:input find.String -execute store result score #StringLib.FindLength StringLib run data get storage stringlib:input find.Find -execute store result score #StringLib.CharsTotal StringLib run data get storage stringlib:temp data.String -scoreboard players operation #StringLib.CharsTotal StringLib -= #StringLib.FindLength StringLib -execute store result score #StringLib.FindAmount StringLib run data get storage stringlib:input find.n - -execute unless score #StringLib.FindAmount StringLib matches ..-1 run scoreboard players set #StringLib.Index StringLib 1 -execute if score #StringLib.FindAmount StringLib matches ..-1 run scoreboard players operation #StringLib.Index StringLib = #StringLib.CharsTotal StringLib - -data modify storage stringlib:output find set value [] - -execute if score #StringLib.FindAmount StringLib matches -1 run data modify storage stringlib:output find append value -1 -execute if score #StringLib.FindAmount StringLib matches -1 run function stringlib:zprivate/find/reversed/check_word_start_loop -execute if score #StringLib.FindAmount StringLib matches ..-2 run function stringlib:zprivate/find/reversed/main - -execute if score #StringLib.FindAmount StringLib matches 1 run data modify storage stringlib:output find append value -1 -execute if score #StringLib.FindAmount StringLib matches 1 run function stringlib:zprivate/find/check_word_start_loop -execute if score #StringLib.FindAmount StringLib matches 0.. unless score #StringLib.FindAmount StringLib matches 1 run function stringlib:zprivate/find/main - -scoreboard players set #StringLib.FoundNothing StringLib 0 - -# Reset -data remove storage stringlib:temp data - -# Return Values -execute if data storage stringlib:output {find:[-1]} run return fail -return run execute if data storage stringlib:output find[] \ No newline at end of file diff --git a/datapacks/dataLib/data/stringlib/function/util/insert.mcfunction b/datapacks/dataLib/data/stringlib/function/util/insert.mcfunction deleted file mode 100644 index 82c8a7da..00000000 --- a/datapacks/dataLib/data/stringlib/function/util/insert.mcfunction +++ /dev/null @@ -1,25 +0,0 @@ -########################################################################################################## -## HOW TO USE ## -########################################################################################################## -## 1. Set the following data in the 'stringlib:input insert' data storage: ## -## - String: Original string ## -## - Insertion: String you want to insert ## -## - Index: Position for the Insertion ## -## 2. Run this function with the 'stringlib:input insert' data storage ## -## ## -## Output: A single combined string ## -## Example: ## -## - String: "Hello!" ## -## - Insertion: " World" ## -## - Index: 5 ## -## => Output: "Hello World!" ## -## ## -## The output is found in the 'stringlib:output insert' data storage ## -########################################################################################################## - -# Insert -$data modify storage stringlib:temp data.S1 set string storage stringlib:input insert.String 0 $(Index) -$data modify storage stringlib:temp data.S2 set string storage stringlib:input insert.String $(Index) -data modify storage stringlib:temp data.I set from storage stringlib:input insert.Insertion -function stringlib:zprivate/insert/main with storage stringlib:temp data -data remove storage stringlib:temp data \ No newline at end of file diff --git a/datapacks/dataLib/data/stringlib/function/util/replace.mcfunction b/datapacks/dataLib/data/stringlib/function/util/replace.mcfunction deleted file mode 100644 index 239783e0..00000000 --- a/datapacks/dataLib/data/stringlib/function/util/replace.mcfunction +++ /dev/null @@ -1,86 +0,0 @@ -########################################################################################################## -## HOW TO USE ## -########################################################################################################## -## 1. Set the following data in the 'stringlib:input replace' data storage: ## -## - String: Original string ## -## - Find: String you want to replace ## -## - Replace: What you replace it with ## -## - n: How many instances you want to replace ## -## - Unset or 0: All ## -## - Positive: First n ## -## - Negative: Last -n ## -## 2. Run this function ## -## ## -## Output: String with all the 'Find' instances replaced by 'Replace' ## -## Example: ## -## - String: "Hello World!" ## -## - Find: "World" ## -## - Replace: "Everyone" ## -## - n: 1 ## -## => Output: "Hello Everyone!" ## -## ## -## - String: "15Hello 15World!" ## -## - Find: "15" ## -## - Replace: "" ## -## - n: Unset ## -## => Output: "Hello World!" ## -## ## -## - String: "Hello World!" ## -## - Find: "l" ## -## - Replace: "" ## -## - n: -1 ## -## => Output: "Hello Word!" ## -## ## -## Return value: Number of replacements made, or fail ## -## ## -## The output is found in the 'stringlib:output replace' data storage ## -########################################################################################################## - -# Setup -scoreboard players set #StringLib.ReturnValue StringLib 0 - -data modify storage stringlib:temp data.String set from storage stringlib:input replace.String -execute store result score #StringLib.FindLength StringLib run data get storage stringlib:input replace.Find -execute store result score #StringLib.CharsTotal StringLib run data get storage stringlib:temp data.String -scoreboard players operation #StringLib.CharsTotal StringLib -= #StringLib.FindLength StringLib -execute store result score #StringLib.FindAmount StringLib run data get storage stringlib:input replace.n -execute if score #StringLib.FindAmount StringLib matches 0 run scoreboard players set #StringLib.FindAmount StringLib 2147483647 - -execute unless score #StringLib.FindAmount StringLib matches ..-1 run scoreboard players set #StringLib.Index StringLib 1 -execute if score #StringLib.FindAmount StringLib matches ..-1 run scoreboard players operation #StringLib.Index StringLib = #StringLib.CharsTotal StringLib - -data modify storage stringlib:temp data2.PrevInput set from storage stringlib:input concat -data modify storage stringlib:temp data2.PrevOutput set from storage stringlib:output concat -data modify storage stringlib:input concat set value [] - -# Run 'Find' and add every character to 'stringlib:input concat' -execute if score #StringLib.FindAmount StringLib matches 1 run function stringlib:zprivate/replace/check_word_start_loop -execute if score #StringLib.FindAmount StringLib matches 2.. run function stringlib:zprivate/replace/main - -execute if score #StringLib.FindAmount StringLib matches -1 run function stringlib:zprivate/replace/reversed/check_word_start_loop -execute if score #StringLib.FindAmount StringLib matches ..-2 run function stringlib:zprivate/replace/reversed/main - -scoreboard players set #StringLib.FoundNothing StringLib 0 - -# Combine the characters again -execute if score #StringLib.FindAmount StringLib matches 0.. run data modify storage stringlib:input concat append string storage stringlib:temp data.CheckString.String 1 -execute if score #StringLib.FindAmount StringLib matches ..-1 run data modify storage stringlib:input concat prepend string storage stringlib:temp data.CheckString.String 0 -1 - -execute store success score #StringLib.SuccessCheck StringLib if data storage stringlib:input concat[1] - -execute if score #StringLib.SuccessCheck StringLib matches 1 run function stringlib:util/concat -execute if score #StringLib.SuccessCheck StringLib matches 1 run data modify storage stringlib:output replace set from storage stringlib:output concat -execute if score #StringLib.SuccessCheck StringLib matches 0 run data modify storage stringlib:output replace set from storage stringlib:input replace.String - -data modify storage stringlib:input concat set from storage stringlib:temp data2.PrevInput -data modify storage stringlib:output concat set from storage stringlib:temp data2.PrevOutput -execute unless data storage stringlib:temp data2.PrevInput run data remove storage stringlib:input concat -execute unless data storage stringlib:temp data2.PrevOutput run data remove storage stringlib:output concat - -# Reset -data remove storage stringlib:temp data -data remove storage stringlib:temp data2 - -# Return Values -execute if score #StringLib.SuccessCheck StringLib matches 1 run return run scoreboard players get #StringLib.ReturnValue StringLib -return fail \ No newline at end of file diff --git a/datapacks/dataLib/data/stringlib/function/util/split.mcfunction b/datapacks/dataLib/data/stringlib/function/util/split.mcfunction deleted file mode 100644 index d5fd1e81..00000000 --- a/datapacks/dataLib/data/stringlib/function/util/split.mcfunction +++ /dev/null @@ -1,109 +0,0 @@ -################################################################################## -## HOW TO USE ## -################################################################################## -## 1. Set the following data in the 'stringlib:input split' data storage: ## -## - String: Original string ## -## - Separator: String that splits the original into multiple ## -## - Default: " " ## -## - "": Split each character ## -## - n: Up until which instance of the separator it should split ## -## - Unset or 0: All ## -## - Positive: First n ## -## - Negative: Last -n ## -## - KeepEmpty: Boolean for whether to keep empty Strings in the output list ## -## - Unset or 0b: Remove ## -## - 1b: Keep ## -## ## -## 2. Run this function ## -## ## -## Output: List of Strings, separated by the Separator ## -## Example: ## -## - String: "Hello World!" ## -## - Separator: " " ## -## - n: 1 ## -## - KeepEmpty: Unset ## -## => Output: ["Hello", "World!"] ## -## ## -## - String: "Test! HelloTestWorld!" ## -## - Separator: "Test" ## -## - n: -1 ## -## - KeepEmpty: Unset ## -## => Output: ["Test! Hello", "World!"] ## -## ## -## - String: " Hello World! " ## -## - Separator: " " ## -## - n: Unset ## -## - KeepEmpty: 1b ## -## => Output: ["", "Hello", "", "", "", "World!", ""] ## -## ## -## ## -## Return value: Number of elements in the output list, or fail ## -## ## -## The output is found in the 'stringlib:output split' data storage ## -################################################################################## -# Potential optimization: Detect if the current instance of the seperator came DIRECTLY after the previous one. If yes, and if KeepEmpty is 0b, ignore it and don't run the macro -# => It's probably best to set up a recursive loop that continues the loop from main, but skips everything for as long as the separators are after each other. So it checks if the *next* one is directly after the current one -# ALSO OPTIMIZE THE "SPLIT EVERY CHARACTER". CAN BE HEAVILY OPTIMIZED TO PREVENT LOOPING - -# Setup -data modify storage stringlib:output split set value [] -execute unless data storage stringlib:input split.Separator run data modify storage stringlib:temp data.Separator set value " " -data modify storage stringlib:temp data.Separator set from storage stringlib:input split.Separator - - # Reset temporary storage & return fail if input string is empty -execute store result score #StringLib.SeparatorLength StringLib run data get storage stringlib:temp data.Separator -execute store result score #StringLib.CharsTotal StringLib run data get storage stringlib:input split.String -execute if score #StringLib.CharsTotal StringLib matches 0 run data modify storage stringlib:output split set value [""] -execute if score #StringLib.CharsTotal StringLib matches 0 run data remove storage stringlib:temp data -execute if score #StringLib.CharsTotal StringLib matches 0 run return fail - -# If separator is empty string, split each character -execute if score #StringLib.SeparatorLength StringLib matches 0 run return run function stringlib:zprivate/split/split_chars/setup - -# Find all instances of the separator -data modify storage stringlib:temp data2.PrevInput set from storage stringlib:input find -data modify storage stringlib:temp data2.PrevOutput set from storage stringlib:output find - -data modify storage stringlib:input find.String set from storage stringlib:input split.String -data modify storage stringlib:input find.Find set from storage stringlib:temp data.Separator -data remove storage stringlib:input find.n -data modify storage stringlib:input find.n set from storage stringlib:input split.n -function stringlib:util/find - -# Setup -execute store result score #StringLib.KeepEmpty StringLib run data get storage stringlib:input split.KeepEmpty - - # Reset temporary storage & return fail if no separator was found -execute if data storage stringlib:output {find:[-1]} run return run function stringlib:zprivate/split/fail - -# Split -execute store result score #StringLib.FindAmount StringLib run data get storage stringlib:input split.n - - # Split the part in front of every instance of the separator (Do the first iteration here) -execute store result score #StringLib.SplitsLeft StringLib if data storage stringlib:output find[] - -data modify storage stringlib:temp data.Min set value 0 -execute if score #StringLib.FindLength StringLib matches 0.. store result storage stringlib:temp data.Max int 1 store result score #StringLib.Max StringLib run data get storage stringlib:output find[0] -execute if score #StringLib.FindLength StringLib matches 0.. run function stringlib:zprivate/split/main with storage stringlib:temp data -execute if score #StringLib.FindLength StringLib matches ..-1 store result storage stringlib:temp data.Max int 1 store result score #StringLib.Max StringLib run data get storage stringlib:output find[-1] -execute if score #StringLib.FindLength StringLib matches ..-1 run function stringlib:zprivate/split/reversed/main with storage stringlib:temp data - - # Append a "" if KeepEmpty is 1b and there's a trailing separator -execute store result storage stringlib:temp data.Min int 1 run scoreboard players operation #StringLib.Max StringLib += #StringLib.SeparatorLength StringLib -execute if score #StringLib.KeepEmpty StringLib matches 1 if score #StringLib.Max StringLib = #StringLib.CharsTotal StringLib run data modify storage stringlib:output split append value "" - - # Append the part after the last separator -execute unless score #StringLib.Max StringLib = #StringLib.CharsTotal StringLib run function stringlib:zprivate/split/last_segment with storage stringlib:temp data - -function stringlib:zprivate/split/setup with storage stringlib:temp data - -# Reset -data modify storage stringlib:input find set from storage stringlib:temp data2.PrevInput -data modify storage stringlib:output find set from storage stringlib:temp data2.PrevOutput -execute unless data storage stringlib:temp data2.PrevInput run data remove storage stringlib:input find -execute unless data storage stringlib:temp data2.PrevOutput run data remove storage stringlib:output find -data remove storage stringlib:temp data2 -data remove storage stringlib:temp data - -# Return Values -return run execute if data storage stringlib:output split[] \ No newline at end of file diff --git a/datapacks/dataLib/data/stringlib/function/util/to_lowercase/fast.mcfunction b/datapacks/dataLib/data/stringlib/function/util/to_lowercase/fast.mcfunction deleted file mode 100644 index 08b61f75..00000000 --- a/datapacks/dataLib/data/stringlib/function/util/to_lowercase/fast.mcfunction +++ /dev/null @@ -1,35 +0,0 @@ -########################################################################################################## -## HOW TO USE ## -########################################################################################################## -## 1. Run this function with the 'String' macro variable set to what you want to convert to lowercase ## -## Note: This function only covers the letters A-Z, but is noticeably faster in return ## -## ## -## Output: Lowercase version of your input ## -## Example: "ABC" => "abc" ## -## ## -## The output is found in the 'stringlib:output to_lowercase' data storage ## -########################################################################################################## - -# Setup -$data modify storage stringlib:temp data.Input set value "$(String)" -execute store result score #StringLib.CharsLeft StringLib run data get storage stringlib:temp data.Input -data modify storage stringlib:temp data.Char set string storage stringlib:temp data.Input 0 1 - -# Capitalize each character -function stringlib:zprivate/to_lowercase/main_fast with storage stringlib:temp data - -# Combine the characters again -data modify storage stringlib:temp data2.PrevInput set from storage stringlib:input concat -data modify storage stringlib:temp data2.PrevOutput set from storage stringlib:output concat - -data modify storage stringlib:input concat set from storage stringlib:temp data.CharList -function stringlib:util/concat -data modify storage stringlib:output to_lowercase set from storage stringlib:output concat - -data modify storage stringlib:input concat set from storage stringlib:temp data2.PrevInput -data modify storage stringlib:output concat set from storage stringlib:temp data2.PrevOutput -execute unless data storage stringlib:temp data2.PrevInput run data remove storage stringlib:input concat -execute unless data storage stringlib:temp data2.PrevOutput run data remove storage stringlib:output concat - -# Reset -data remove storage stringlib:temp data2 diff --git a/datapacks/dataLib/data/stringlib/function/util/to_lowercase/full.mcfunction b/datapacks/dataLib/data/stringlib/function/util/to_lowercase/full.mcfunction deleted file mode 100644 index dd183a87..00000000 --- a/datapacks/dataLib/data/stringlib/function/util/to_lowercase/full.mcfunction +++ /dev/null @@ -1,35 +0,0 @@ -########################################################################################################## -## HOW TO USE ## -########################################################################################################## -## 1. Run this function with the 'String' macro variable set to what you want to convert to lowercase ## -## Note: This function will cover the entire unicode range of letters, but is also noticeably slower ## -## ## -## Output: Lowercase version of your input ## -## Example: "ABC" => "abc" ## -## ## -## The output is found in the 'stringlib:output to_lowercase' data storage ## -########################################################################################################## - -# Setup -$data modify storage stringlib:temp data.Input set value "$(String)" -execute store result score #StringLib.CharsLeft StringLib run data get storage stringlib:temp data.Input -data modify storage stringlib:temp data.Char set string storage stringlib:temp data.Input 0 1 - -# Capitalize each character -function stringlib:zprivate/to_lowercase/main_full with storage stringlib:temp data - -# Combine the characters again -data modify storage stringlib:temp data2.PrevInput set from storage stringlib:input concat -data modify storage stringlib:temp data2.PrevOutput set from storage stringlib:output concat - -data modify storage stringlib:input concat set from storage stringlib:temp data.CharList -function stringlib:util/concat -data modify storage stringlib:output to_lowercase set from storage stringlib:output concat - -data modify storage stringlib:input concat set from storage stringlib:temp data2.PrevInput -data modify storage stringlib:output concat set from storage stringlib:temp data2.PrevOutput -execute unless data storage stringlib:temp data2.PrevInput run data remove storage stringlib:input concat -execute unless data storage stringlib:temp data2.PrevOutput run data remove storage stringlib:output concat - -# Reset -data remove storage stringlib:temp data2 diff --git a/datapacks/dataLib/data/stringlib/function/util/to_number.mcfunction b/datapacks/dataLib/data/stringlib/function/util/to_number.mcfunction deleted file mode 100644 index 56a55500..00000000 --- a/datapacks/dataLib/data/stringlib/function/util/to_number.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -########################################################################################################## -## HOW TO USE ## -########################################################################################################## -## 1. Run this function with the 'Input' macro variable set to what you want to convert to a number ## -## ## -## Output: Numeric version of your input ## -## Example: "500.25" => 500.25 ## -## ## -## The output is found in the 'stringlib:output to_number' data storage ## -########################################################################################################## - -$data modify storage stringlib:output to_number set value $(Input) \ No newline at end of file diff --git a/datapacks/dataLib/data/stringlib/function/util/to_string.mcfunction b/datapacks/dataLib/data/stringlib/function/util/to_string.mcfunction deleted file mode 100644 index 6bf8d349..00000000 --- a/datapacks/dataLib/data/stringlib/function/util/to_string.mcfunction +++ /dev/null @@ -1,14 +0,0 @@ -########################################################################################################## -## HOW TO USE ## -########################################################################################################## -## 1. Run this function with the 'Input' macro variable set to what you want to convert to a string ## -## ## -## Output: Stringified version of your input ## -## Example: 123 => "123" ## -## ## -## Note: In most cases, using 'data modify storage ... set string storage ...' works and is preferable ## -## ## -## The output is found in the 'stringlib:output to_string' data storage ## -########################################################################################################## - -$data modify storage stringlib:output to_string set value "$(Input)" \ No newline at end of file diff --git a/datapacks/dataLib/data/stringlib/function/util/to_uppercase/fast.mcfunction b/datapacks/dataLib/data/stringlib/function/util/to_uppercase/fast.mcfunction deleted file mode 100644 index 3e4e93f4..00000000 --- a/datapacks/dataLib/data/stringlib/function/util/to_uppercase/fast.mcfunction +++ /dev/null @@ -1,35 +0,0 @@ -########################################################################################################## -## HOW TO USE ## -########################################################################################################## -## 1. Run this function with the 'String' macro variable set to what you want to convert to uppercase ## -## Note: This function only covers the letters A-Z, but is noticeably faster in return ## -## ## -## Output: Uppercase version of your input ## -## Example: "abc" => "ABC" ## -## ## -## The output is found in the 'stringlib:output to_uppercase' data storage ## -########################################################################################################## - -# Setup -$data modify storage stringlib:temp data.Input set value "$(String)" -execute store result score #StringLib.CharsLeft StringLib run data get storage stringlib:temp data.Input -data modify storage stringlib:temp data.Char set string storage stringlib:temp data.Input 0 1 - -# Capitalize each character -function stringlib:zprivate/to_uppercase/main_fast with storage stringlib:temp data - -# Combine the characters again -data modify storage stringlib:temp data2.PrevInput set from storage stringlib:input concat -data modify storage stringlib:temp data2.PrevOutput set from storage stringlib:output concat - -data modify storage stringlib:input concat set from storage stringlib:temp data.CharList -function stringlib:util/concat -data modify storage stringlib:output to_uppercase set from storage stringlib:output concat - -data modify storage stringlib:input concat set from storage stringlib:temp data2.PrevInput -data modify storage stringlib:output concat set from storage stringlib:temp data2.PrevOutput -execute unless data storage stringlib:temp data2.PrevInput run data remove storage stringlib:input concat -execute unless data storage stringlib:temp data2.PrevOutput run data remove storage stringlib:output concat - -# Reset -data remove storage stringlib:temp data2 diff --git a/datapacks/dataLib/data/stringlib/function/util/to_uppercase/full.mcfunction b/datapacks/dataLib/data/stringlib/function/util/to_uppercase/full.mcfunction deleted file mode 100644 index 7cbd4866..00000000 --- a/datapacks/dataLib/data/stringlib/function/util/to_uppercase/full.mcfunction +++ /dev/null @@ -1,35 +0,0 @@ -########################################################################################################## -## HOW TO USE ## -########################################################################################################## -## 1. Run this function with the 'String' macro variable set to what you want to convert to uppercase ## -## Note: This function will cover the entire unicode range of letters, but is also noticeably slower ## -## ## -## Output: Uppercase version of your input ## -## Example: "abc" => "ABC" ## -## ## -## The output is found in the 'stringlib:output to_uppercase' data storage ## -########################################################################################################## - -# Setup -$data modify storage stringlib:temp data.Input set value "$(String)" -execute store result score #StringLib.CharsLeft StringLib run data get storage stringlib:temp data.Input -data modify storage stringlib:temp data.Char set string storage stringlib:temp data.Input 0 1 - -# Capitalize each character -function stringlib:zprivate/to_uppercase/main_full with storage stringlib:temp data - -# Combine the characters again -data modify storage stringlib:temp data2.PrevInput set from storage stringlib:input concat -data modify storage stringlib:temp data2.PrevOutput set from storage stringlib:output concat - -data modify storage stringlib:input concat set from storage stringlib:temp data.CharList -function stringlib:util/concat -data modify storage stringlib:output to_uppercase set from storage stringlib:output concat - -data modify storage stringlib:input concat set from storage stringlib:temp data2.PrevInput -data modify storage stringlib:output concat set from storage stringlib:temp data2.PrevOutput -execute unless data storage stringlib:temp data2.PrevInput run data remove storage stringlib:input concat -execute unless data storage stringlib:temp data2.PrevOutput run data remove storage stringlib:output concat - -# Reset -data remove storage stringlib:temp data2 diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/combine_large.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/combine_large.mcfunction deleted file mode 100644 index 6421a527..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/combine_large.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -# Combine up to 100 strings at once (Size=100 adds 100 to the current result, so it's 101 afterwards) -$function stringlib:zprivate/concat/s/$(Size) - -# Next loop -execute if score #StringLib.ConcatsLeft StringLib matches 1 run return 0 -scoreboard players remove #StringLib.ConcatsLeft StringLib 1 -execute if score #StringLib.ConcatsLeft StringLib matches 1 store result storage stringlib:temp data.Size byte 1 run scoreboard players get #StringLib.StringsTotal StringLib -execute if score #StringLib.ConcatsLeft StringLib matches 2.. run data modify storage stringlib:temp data.Size set value 100b -function stringlib:zprivate/concat/combine_large with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/combine_small.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/combine_small.mcfunction deleted file mode 100644 index f0ed0b47..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/combine_small.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ -# Add the two strings together -$data modify storage stringlib:output concat set value "$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/main.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/main.mcfunction deleted file mode 100644 index 2b269e82..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/main.mcfunction +++ /dev/null @@ -1,21 +0,0 @@ -# Setup (Get how many times it needs to concatenate & prepare the starting string) -scoreboard players remove #StringLib.StringsTotal StringLib 1 -scoreboard players operation #StringLib.ConcatsLeft StringLib = #StringLib.StringsTotal StringLib -scoreboard players operation #StringLib.ConcatsLeft StringLib /= #StringLib.c100 StringLib -scoreboard players operation #StringLib.StringsTotal StringLib %= #StringLib.c100 StringLib -execute unless score #StringLib.StringsTotal StringLib matches 0 run scoreboard players add #StringLib.ConcatsLeft StringLib 1 -execute if score #StringLib.StringsTotal StringLib matches 0 run scoreboard players set #StringLib.StringsTotal StringLib 100 - -execute if score #StringLib.ConcatsLeft StringLib matches 1 store result storage stringlib:temp data.Size byte 1 run scoreboard players get #StringLib.StringsTotal StringLib -execute if score #StringLib.ConcatsLeft StringLib matches 2.. run data modify storage stringlib:temp data.Size set value 100b - -data modify storage stringlib:temp data.StringList set from storage stringlib:input concat -data modify storage stringlib:temp data.S1 set from storage stringlib:temp data.StringList[-1] - -# Concatenate the strings -function stringlib:zprivate/concat/combine_large with storage stringlib:temp data -data modify storage stringlib:output concat set from storage stringlib:temp data.S1 - -# Reset -data remove storage stringlib:temp data -return 1 diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/1.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/1.mcfunction deleted file mode 100644 index d7642718..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/1.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/1c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/10.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/10.mcfunction deleted file mode 100644 index e6e235a5..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/10.mcfunction +++ /dev/null @@ -1,21 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/10c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/100.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/100.mcfunction deleted file mode 100644 index 17978aac..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/100.mcfunction +++ /dev/null @@ -1,201 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S91 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S92 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S93 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S94 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S95 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S96 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S97 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S98 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S99 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S100 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S101 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/100c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/100c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/100c.mcfunction deleted file mode 100644 index 295589eb..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/100c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S101)$(S100)$(S99)$(S98)$(S97)$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/10c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/10c.mcfunction deleted file mode 100644 index 3b2b5d8e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/10c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/11.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/11.mcfunction deleted file mode 100644 index bfba823b..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/11.mcfunction +++ /dev/null @@ -1,23 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/11c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/11c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/11c.mcfunction deleted file mode 100644 index 89015f06..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/11c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/12.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/12.mcfunction deleted file mode 100644 index a8e18d7a..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/12.mcfunction +++ /dev/null @@ -1,25 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/12c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/12c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/12c.mcfunction deleted file mode 100644 index 0fe28c55..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/12c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/13.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/13.mcfunction deleted file mode 100644 index baa27d7b..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/13.mcfunction +++ /dev/null @@ -1,27 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/13c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/13c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/13c.mcfunction deleted file mode 100644 index e771bde0..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/13c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/14.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/14.mcfunction deleted file mode 100644 index a20af86b..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/14.mcfunction +++ /dev/null @@ -1,29 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/14c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/14c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/14c.mcfunction deleted file mode 100644 index 2d6c61b1..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/14c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/15.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/15.mcfunction deleted file mode 100644 index db6074a2..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/15.mcfunction +++ /dev/null @@ -1,31 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/15c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/15c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/15c.mcfunction deleted file mode 100644 index ff0eea71..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/15c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/16.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/16.mcfunction deleted file mode 100644 index c50a3097..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/16.mcfunction +++ /dev/null @@ -1,33 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/16c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/16c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/16c.mcfunction deleted file mode 100644 index b3104014..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/16c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/17.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/17.mcfunction deleted file mode 100644 index 1ce2cdde..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/17.mcfunction +++ /dev/null @@ -1,35 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/17c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/17c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/17c.mcfunction deleted file mode 100644 index b1c11c0b..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/17c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/18.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/18.mcfunction deleted file mode 100644 index 2346152e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/18.mcfunction +++ /dev/null @@ -1,37 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/18c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/18c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/18c.mcfunction deleted file mode 100644 index e04bc256..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/18c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/19.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/19.mcfunction deleted file mode 100644 index 9f9e19a4..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/19.mcfunction +++ /dev/null @@ -1,39 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/19c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/19c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/19c.mcfunction deleted file mode 100644 index 3cd2eda0..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/19c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/1c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/1c.mcfunction deleted file mode 100644 index c061be75..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/1c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/2.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/2.mcfunction deleted file mode 100644 index bec5e0ba..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/2.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/2c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/20.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/20.mcfunction deleted file mode 100644 index d153b328..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/20.mcfunction +++ /dev/null @@ -1,41 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/20c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/20c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/20c.mcfunction deleted file mode 100644 index 55120e79..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/20c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/21.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/21.mcfunction deleted file mode 100644 index 027d98de..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/21.mcfunction +++ /dev/null @@ -1,43 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/21c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/21c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/21c.mcfunction deleted file mode 100644 index 3e0a4639..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/21c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/22.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/22.mcfunction deleted file mode 100644 index 0b4a9a5f..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/22.mcfunction +++ /dev/null @@ -1,45 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/22c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/22c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/22c.mcfunction deleted file mode 100644 index b83316b5..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/22c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/23.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/23.mcfunction deleted file mode 100644 index cb8625d8..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/23.mcfunction +++ /dev/null @@ -1,47 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/23c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/23c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/23c.mcfunction deleted file mode 100644 index 0ba0974f..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/23c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/24.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/24.mcfunction deleted file mode 100644 index 5c8bd62b..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/24.mcfunction +++ /dev/null @@ -1,49 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/24c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/24c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/24c.mcfunction deleted file mode 100644 index 9c2ba823..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/24c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/25.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/25.mcfunction deleted file mode 100644 index dd05f812..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/25.mcfunction +++ /dev/null @@ -1,51 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/25c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/25c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/25c.mcfunction deleted file mode 100644 index 26545e39..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/25c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/26.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/26.mcfunction deleted file mode 100644 index 1beafbad..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/26.mcfunction +++ /dev/null @@ -1,53 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/26c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/26c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/26c.mcfunction deleted file mode 100644 index 13c329b9..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/26c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/27.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/27.mcfunction deleted file mode 100644 index e2b00341..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/27.mcfunction +++ /dev/null @@ -1,55 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/27c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/27c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/27c.mcfunction deleted file mode 100644 index 696bb425..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/27c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/28.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/28.mcfunction deleted file mode 100644 index 5f4bbc49..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/28.mcfunction +++ /dev/null @@ -1,57 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/28c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/28c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/28c.mcfunction deleted file mode 100644 index fcc24c70..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/28c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/29.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/29.mcfunction deleted file mode 100644 index 46247f6c..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/29.mcfunction +++ /dev/null @@ -1,59 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/29c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/29c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/29c.mcfunction deleted file mode 100644 index 152fe717..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/29c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/2c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/2c.mcfunction deleted file mode 100644 index 938a0c15..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/2c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/3.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/3.mcfunction deleted file mode 100644 index 8c45840b..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/3.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/3c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/30.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/30.mcfunction deleted file mode 100644 index 22396d8d..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/30.mcfunction +++ /dev/null @@ -1,61 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/30c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/30c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/30c.mcfunction deleted file mode 100644 index cbd40992..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/30c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/31.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/31.mcfunction deleted file mode 100644 index bb2092f2..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/31.mcfunction +++ /dev/null @@ -1,63 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/31c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/31c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/31c.mcfunction deleted file mode 100644 index 232bf0d1..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/31c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/32.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/32.mcfunction deleted file mode 100644 index 1806e154..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/32.mcfunction +++ /dev/null @@ -1,65 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/32c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/32c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/32c.mcfunction deleted file mode 100644 index 580b23b9..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/32c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/33.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/33.mcfunction deleted file mode 100644 index e39ff63e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/33.mcfunction +++ /dev/null @@ -1,67 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/33c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/33c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/33c.mcfunction deleted file mode 100644 index f69cf365..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/33c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/34.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/34.mcfunction deleted file mode 100644 index eb83b3ae..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/34.mcfunction +++ /dev/null @@ -1,69 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/34c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/34c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/34c.mcfunction deleted file mode 100644 index 860cd8b6..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/34c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/35.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/35.mcfunction deleted file mode 100644 index b0075006..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/35.mcfunction +++ /dev/null @@ -1,71 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/35c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/35c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/35c.mcfunction deleted file mode 100644 index 8ec59158..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/35c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/36.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/36.mcfunction deleted file mode 100644 index 18d58c10..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/36.mcfunction +++ /dev/null @@ -1,73 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/36c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/36c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/36c.mcfunction deleted file mode 100644 index 89857ded..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/36c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/37.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/37.mcfunction deleted file mode 100644 index db750161..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/37.mcfunction +++ /dev/null @@ -1,75 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/37c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/37c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/37c.mcfunction deleted file mode 100644 index d52c5df3..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/37c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/38.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/38.mcfunction deleted file mode 100644 index 4ae3e45b..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/38.mcfunction +++ /dev/null @@ -1,77 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/38c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/38c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/38c.mcfunction deleted file mode 100644 index bcd323ea..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/38c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/39.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/39.mcfunction deleted file mode 100644 index 253e52e2..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/39.mcfunction +++ /dev/null @@ -1,79 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/39c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/39c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/39c.mcfunction deleted file mode 100644 index 621e437d..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/39c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/3c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/3c.mcfunction deleted file mode 100644 index 85771d69..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/3c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/4.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/4.mcfunction deleted file mode 100644 index e1720db6..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/4.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/4c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/40.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/40.mcfunction deleted file mode 100644 index 310b1f58..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/40.mcfunction +++ /dev/null @@ -1,81 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/40c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/40c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/40c.mcfunction deleted file mode 100644 index 510b2d14..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/40c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/41.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/41.mcfunction deleted file mode 100644 index 849a8d1f..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/41.mcfunction +++ /dev/null @@ -1,83 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/41c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/41c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/41c.mcfunction deleted file mode 100644 index cb9692ea..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/41c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/42.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/42.mcfunction deleted file mode 100644 index f3dc663e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/42.mcfunction +++ /dev/null @@ -1,85 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/42c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/42c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/42c.mcfunction deleted file mode 100644 index 2e0e453c..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/42c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/43.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/43.mcfunction deleted file mode 100644 index f2f793de..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/43.mcfunction +++ /dev/null @@ -1,87 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/43c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/43c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/43c.mcfunction deleted file mode 100644 index 6b4abcd4..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/43c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/44.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/44.mcfunction deleted file mode 100644 index c64a64d9..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/44.mcfunction +++ /dev/null @@ -1,89 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/44c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/44c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/44c.mcfunction deleted file mode 100644 index 891e0041..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/44c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/45.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/45.mcfunction deleted file mode 100644 index 9e71c5ec..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/45.mcfunction +++ /dev/null @@ -1,91 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/45c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/45c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/45c.mcfunction deleted file mode 100644 index ad705834..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/45c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/46.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/46.mcfunction deleted file mode 100644 index 9bb306f6..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/46.mcfunction +++ /dev/null @@ -1,93 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/46c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/46c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/46c.mcfunction deleted file mode 100644 index 7be8e99a..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/46c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/47.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/47.mcfunction deleted file mode 100644 index 5e47ea7f..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/47.mcfunction +++ /dev/null @@ -1,95 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/47c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/47c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/47c.mcfunction deleted file mode 100644 index a435cfe4..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/47c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/48.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/48.mcfunction deleted file mode 100644 index 01df7288..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/48.mcfunction +++ /dev/null @@ -1,97 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/48c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/48c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/48c.mcfunction deleted file mode 100644 index a8a5227c..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/48c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/49.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/49.mcfunction deleted file mode 100644 index 3c54b966..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/49.mcfunction +++ /dev/null @@ -1,99 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/49c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/49c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/49c.mcfunction deleted file mode 100644 index a658b391..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/49c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/4c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/4c.mcfunction deleted file mode 100644 index a6ac5f2e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/4c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/5.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/5.mcfunction deleted file mode 100644 index 932343c0..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/5.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/5c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/50.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/50.mcfunction deleted file mode 100644 index 94765956..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/50.mcfunction +++ /dev/null @@ -1,101 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/50c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/50c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/50c.mcfunction deleted file mode 100644 index a78e5ce5..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/50c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/51.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/51.mcfunction deleted file mode 100644 index 46b74481..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/51.mcfunction +++ /dev/null @@ -1,103 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/51c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/51c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/51c.mcfunction deleted file mode 100644 index a1e9de2b..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/51c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/52.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/52.mcfunction deleted file mode 100644 index f6f6dd4e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/52.mcfunction +++ /dev/null @@ -1,105 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/52c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/52c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/52c.mcfunction deleted file mode 100644 index f12ace8c..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/52c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/53.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/53.mcfunction deleted file mode 100644 index f7541f2c..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/53.mcfunction +++ /dev/null @@ -1,107 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/53c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/53c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/53c.mcfunction deleted file mode 100644 index 4562e1ae..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/53c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/54.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/54.mcfunction deleted file mode 100644 index 8f224e6a..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/54.mcfunction +++ /dev/null @@ -1,109 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/54c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/54c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/54c.mcfunction deleted file mode 100644 index ccf91ffb..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/54c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/55.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/55.mcfunction deleted file mode 100644 index c7d7c9dc..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/55.mcfunction +++ /dev/null @@ -1,111 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/55c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/55c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/55c.mcfunction deleted file mode 100644 index a5af4f29..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/55c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/56.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/56.mcfunction deleted file mode 100644 index de0892c6..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/56.mcfunction +++ /dev/null @@ -1,113 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/56c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/56c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/56c.mcfunction deleted file mode 100644 index 72af943c..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/56c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/57.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/57.mcfunction deleted file mode 100644 index 3e127bd6..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/57.mcfunction +++ /dev/null @@ -1,115 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/57c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/57c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/57c.mcfunction deleted file mode 100644 index eae67689..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/57c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/58.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/58.mcfunction deleted file mode 100644 index 89c39184..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/58.mcfunction +++ /dev/null @@ -1,117 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/58c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/58c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/58c.mcfunction deleted file mode 100644 index 2cbe3753..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/58c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/59.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/59.mcfunction deleted file mode 100644 index d972d8ba..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/59.mcfunction +++ /dev/null @@ -1,119 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/59c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/59c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/59c.mcfunction deleted file mode 100644 index 74bcdc1e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/59c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/5c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/5c.mcfunction deleted file mode 100644 index 4753e7ab..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/5c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/6.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/6.mcfunction deleted file mode 100644 index 5748985e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/6.mcfunction +++ /dev/null @@ -1,13 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/6c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/60.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/60.mcfunction deleted file mode 100644 index 781acfc3..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/60.mcfunction +++ /dev/null @@ -1,121 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/60c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/60c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/60c.mcfunction deleted file mode 100644 index 11b75ee6..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/60c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/61.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/61.mcfunction deleted file mode 100644 index 2fa16b77..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/61.mcfunction +++ /dev/null @@ -1,123 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/61c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/61c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/61c.mcfunction deleted file mode 100644 index ab2ecfa3..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/61c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/62.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/62.mcfunction deleted file mode 100644 index 4118934e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/62.mcfunction +++ /dev/null @@ -1,125 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/62c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/62c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/62c.mcfunction deleted file mode 100644 index a8495bbd..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/62c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/63.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/63.mcfunction deleted file mode 100644 index f154fad8..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/63.mcfunction +++ /dev/null @@ -1,127 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/63c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/63c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/63c.mcfunction deleted file mode 100644 index acbe1cd7..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/63c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/64.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/64.mcfunction deleted file mode 100644 index f869770a..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/64.mcfunction +++ /dev/null @@ -1,129 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/64c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/64c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/64c.mcfunction deleted file mode 100644 index ab0d465c..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/64c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/65.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/65.mcfunction deleted file mode 100644 index 6d48f43e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/65.mcfunction +++ /dev/null @@ -1,131 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/65c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/65c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/65c.mcfunction deleted file mode 100644 index 05ee8abd..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/65c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/66.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/66.mcfunction deleted file mode 100644 index ced609e2..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/66.mcfunction +++ /dev/null @@ -1,133 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/66c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/66c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/66c.mcfunction deleted file mode 100644 index 4f9f9136..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/66c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/67.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/67.mcfunction deleted file mode 100644 index b89e2fdc..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/67.mcfunction +++ /dev/null @@ -1,135 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/67c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/67c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/67c.mcfunction deleted file mode 100644 index 1ebac00a..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/67c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/68.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/68.mcfunction deleted file mode 100644 index 8c6e95b0..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/68.mcfunction +++ /dev/null @@ -1,137 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/68c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/68c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/68c.mcfunction deleted file mode 100644 index 12d3bac5..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/68c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/69.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/69.mcfunction deleted file mode 100644 index 757f8a31..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/69.mcfunction +++ /dev/null @@ -1,139 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/69c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/69c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/69c.mcfunction deleted file mode 100644 index 3aedf651..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/69c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/6c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/6c.mcfunction deleted file mode 100644 index caffca90..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/6c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/7.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/7.mcfunction deleted file mode 100644 index ca268659..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/7.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/7c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/70.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/70.mcfunction deleted file mode 100644 index e430ecbd..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/70.mcfunction +++ /dev/null @@ -1,141 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/70c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/70c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/70c.mcfunction deleted file mode 100644 index 998c1239..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/70c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/71.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/71.mcfunction deleted file mode 100644 index 2fa3ffe1..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/71.mcfunction +++ /dev/null @@ -1,143 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/71c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/71c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/71c.mcfunction deleted file mode 100644 index 6976390e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/71c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/72.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/72.mcfunction deleted file mode 100644 index 6976c576..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/72.mcfunction +++ /dev/null @@ -1,145 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/72c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/72c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/72c.mcfunction deleted file mode 100644 index 1f826c6e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/72c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/73.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/73.mcfunction deleted file mode 100644 index b488ad14..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/73.mcfunction +++ /dev/null @@ -1,147 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/73c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/73c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/73c.mcfunction deleted file mode 100644 index 20ab1473..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/73c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/74.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/74.mcfunction deleted file mode 100644 index 87899490..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/74.mcfunction +++ /dev/null @@ -1,149 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/74c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/74c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/74c.mcfunction deleted file mode 100644 index 95841af6..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/74c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/75.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/75.mcfunction deleted file mode 100644 index 72894496..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/75.mcfunction +++ /dev/null @@ -1,151 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/75c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/75c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/75c.mcfunction deleted file mode 100644 index df8253fd..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/75c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/76.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/76.mcfunction deleted file mode 100644 index 470dc786..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/76.mcfunction +++ /dev/null @@ -1,153 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/76c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/76c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/76c.mcfunction deleted file mode 100644 index 1788bff3..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/76c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/77.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/77.mcfunction deleted file mode 100644 index b3ee06cd..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/77.mcfunction +++ /dev/null @@ -1,155 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/77c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/77c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/77c.mcfunction deleted file mode 100644 index 8cd35198..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/77c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/78.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/78.mcfunction deleted file mode 100644 index 95af9523..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/78.mcfunction +++ /dev/null @@ -1,157 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/78c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/78c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/78c.mcfunction deleted file mode 100644 index 13d772c8..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/78c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/79.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/79.mcfunction deleted file mode 100644 index 2b008664..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/79.mcfunction +++ /dev/null @@ -1,159 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/79c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/79c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/79c.mcfunction deleted file mode 100644 index ba97cdac..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/79c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/7c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/7c.mcfunction deleted file mode 100644 index b13d6db9..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/7c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/8.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/8.mcfunction deleted file mode 100644 index 8b9c15f4..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/8.mcfunction +++ /dev/null @@ -1,17 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/8c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/80.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/80.mcfunction deleted file mode 100644 index 91710051..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/80.mcfunction +++ /dev/null @@ -1,161 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/80c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/80c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/80c.mcfunction deleted file mode 100644 index de98b20e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/80c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/81.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/81.mcfunction deleted file mode 100644 index ed1a926c..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/81.mcfunction +++ /dev/null @@ -1,163 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/81c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/81c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/81c.mcfunction deleted file mode 100644 index 9240691c..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/81c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/82.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/82.mcfunction deleted file mode 100644 index 1897fdb1..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/82.mcfunction +++ /dev/null @@ -1,165 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/82c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/82c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/82c.mcfunction deleted file mode 100644 index 5e8f8607..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/82c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/83.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/83.mcfunction deleted file mode 100644 index 849011bd..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/83.mcfunction +++ /dev/null @@ -1,167 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/83c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/83c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/83c.mcfunction deleted file mode 100644 index 2c2f97bb..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/83c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/84.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/84.mcfunction deleted file mode 100644 index 74d8f6b4..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/84.mcfunction +++ /dev/null @@ -1,169 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/84c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/84c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/84c.mcfunction deleted file mode 100644 index 3da0be35..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/84c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/85.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/85.mcfunction deleted file mode 100644 index 2fe5332e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/85.mcfunction +++ /dev/null @@ -1,171 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/85c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/85c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/85c.mcfunction deleted file mode 100644 index ba089fb6..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/85c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/86.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/86.mcfunction deleted file mode 100644 index 7a082728..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/86.mcfunction +++ /dev/null @@ -1,173 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/86c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/86c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/86c.mcfunction deleted file mode 100644 index ae731e77..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/86c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/87.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/87.mcfunction deleted file mode 100644 index 260f2fd2..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/87.mcfunction +++ /dev/null @@ -1,175 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/87c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/87c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/87c.mcfunction deleted file mode 100644 index 6e89be06..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/87c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/88.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/88.mcfunction deleted file mode 100644 index af2367f0..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/88.mcfunction +++ /dev/null @@ -1,177 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/88c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/88c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/88c.mcfunction deleted file mode 100644 index 5b5249df..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/88c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/89.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/89.mcfunction deleted file mode 100644 index 725f856c..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/89.mcfunction +++ /dev/null @@ -1,179 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/89c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/89c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/89c.mcfunction deleted file mode 100644 index bcc17508..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/89c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/8c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/8c.mcfunction deleted file mode 100644 index 9843ce18..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/8c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/9.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/9.mcfunction deleted file mode 100644 index 930baa94..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/9.mcfunction +++ /dev/null @@ -1,19 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/9c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/90.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/90.mcfunction deleted file mode 100644 index 691e6dd4..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/90.mcfunction +++ /dev/null @@ -1,181 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S91 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/90c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/90c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/90c.mcfunction deleted file mode 100644 index 12e14223..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/90c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/91.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/91.mcfunction deleted file mode 100644 index 00bf0fc4..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/91.mcfunction +++ /dev/null @@ -1,183 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S91 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S92 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/91c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/91c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/91c.mcfunction deleted file mode 100644 index bce748e0..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/91c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/92.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/92.mcfunction deleted file mode 100644 index d81889db..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/92.mcfunction +++ /dev/null @@ -1,185 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S91 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S92 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S93 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/92c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/92c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/92c.mcfunction deleted file mode 100644 index e2ba2eeb..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/92c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/93.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/93.mcfunction deleted file mode 100644 index 8a8b4404..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/93.mcfunction +++ /dev/null @@ -1,187 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S91 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S92 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S93 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S94 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/93c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/93c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/93c.mcfunction deleted file mode 100644 index e928166e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/93c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/94.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/94.mcfunction deleted file mode 100644 index 6bd6ae3b..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/94.mcfunction +++ /dev/null @@ -1,189 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S91 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S92 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S93 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S94 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S95 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/94c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/94c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/94c.mcfunction deleted file mode 100644 index ae1dac17..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/94c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/95.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/95.mcfunction deleted file mode 100644 index fcd70082..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/95.mcfunction +++ /dev/null @@ -1,191 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S91 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S92 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S93 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S94 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S95 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S96 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/95c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/95c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/95c.mcfunction deleted file mode 100644 index 7498d47b..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/95c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/96.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/96.mcfunction deleted file mode 100644 index 08e89825..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/96.mcfunction +++ /dev/null @@ -1,193 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S91 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S92 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S93 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S94 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S95 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S96 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S97 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/96c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/96c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/96c.mcfunction deleted file mode 100644 index 8f542c92..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/96c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S97)$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/97.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/97.mcfunction deleted file mode 100644 index 7288ea0c..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/97.mcfunction +++ /dev/null @@ -1,195 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S91 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S92 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S93 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S94 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S95 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S96 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S97 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S98 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/97c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/97c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/97c.mcfunction deleted file mode 100644 index 62cb2c92..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/97c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S98)$(S97)$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/98.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/98.mcfunction deleted file mode 100644 index fc373651..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/98.mcfunction +++ /dev/null @@ -1,197 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S91 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S92 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S93 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S94 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S95 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S96 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S97 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S98 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S99 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/98c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/98c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/98c.mcfunction deleted file mode 100644 index 0f86d9fa..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/98c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S99)$(S98)$(S97)$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/99.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/99.mcfunction deleted file mode 100644 index 29fc1c5f..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/99.mcfunction +++ /dev/null @@ -1,199 +0,0 @@ -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S2 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S3 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S4 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S5 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S6 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S7 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S8 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S9 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S10 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S11 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S12 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S13 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S14 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S15 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S16 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S17 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S18 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S19 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S20 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S21 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S22 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S23 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S24 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S25 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S26 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S27 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S28 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S29 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S30 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S31 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S32 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S33 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S34 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S35 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S36 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S37 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S38 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S39 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S40 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S41 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S42 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S43 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S44 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S45 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S46 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S47 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S48 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S49 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S50 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S51 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S52 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S53 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S54 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S55 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S56 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S57 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S58 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S59 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S60 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S61 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S62 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S63 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S64 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S65 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S66 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S67 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S68 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S69 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S70 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S71 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S72 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S73 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S74 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S75 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S76 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S77 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S78 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S79 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S80 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S81 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S82 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S83 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S84 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S85 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S86 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S87 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S88 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S89 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S90 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S91 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S92 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S93 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S94 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S95 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S96 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S97 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S98 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S99 set from storage stringlib:temp data.StringList[-1] -data remove storage stringlib:temp data.StringList[-1] -data modify storage stringlib:temp data.S100 set from storage stringlib:temp data.StringList[-1] -function stringlib:zprivate/concat/s/99c with storage stringlib:temp data diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/99c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/99c.mcfunction deleted file mode 100644 index 7c2ed156..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/99c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S100)$(S99)$(S98)$(S97)$(S96)$(S95)$(S94)$(S93)$(S92)$(S91)$(S90)$(S89)$(S88)$(S87)$(S86)$(S85)$(S84)$(S83)$(S82)$(S81)$(S80)$(S79)$(S78)$(S77)$(S76)$(S75)$(S74)$(S73)$(S72)$(S71)$(S70)$(S69)$(S68)$(S67)$(S66)$(S65)$(S64)$(S63)$(S62)$(S61)$(S60)$(S59)$(S58)$(S57)$(S56)$(S55)$(S54)$(S53)$(S52)$(S51)$(S50)$(S49)$(S48)$(S47)$(S46)$(S45)$(S44)$(S43)$(S42)$(S41)$(S40)$(S39)$(S38)$(S37)$(S36)$(S35)$(S34)$(S33)$(S32)$(S31)$(S30)$(S29)$(S28)$(S27)$(S26)$(S25)$(S24)$(S23)$(S22)$(S21)$(S20)$(S19)$(S18)$(S17)$(S16)$(S15)$(S14)$(S13)$(S12)$(S11)$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/9c.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/9c.mcfunction deleted file mode 100644 index 5a5cb8ea..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/concat/s/9c.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$data modify storage stringlib:temp data.S1 set value "$(S10)$(S9)$(S8)$(S7)$(S6)$(S5)$(S4)$(S3)$(S2)$(S1)" diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/find/check_word_rest.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/find/check_word_rest.mcfunction deleted file mode 100644 index 0285c325..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/find/check_word_rest.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -# Check if 'Find' is located at that position (First character already matches) (IsFindLength is set to 0 because the 'store success' check here only stores the value if it's 1 because it has a command after it that might not run) -execute store result score #StringLib.CheckString.CharsLeft StringLib run data get storage stringlib:temp data.String -scoreboard players set #StringLib.CheckString.IsFindLength StringLib 0 -execute store success score #StringLib.CheckString.IsFindLength StringLib if score #StringLib.FindLength StringLib <= #StringLib.CheckString.CharsLeft StringLib run scoreboard players operation #StringLib.CheckString.CharsLeft StringLib = #StringLib.FindLength StringLib -execute if score #StringLib.CheckString.IsFindLength StringLib matches 0 run return 0 -scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 - -data modify storage stringlib:temp data.CheckString.String set string storage stringlib:temp data.String 1 -data modify storage stringlib:temp data.CheckString.Find set string storage stringlib:input find.Find 1 - -function stringlib:zprivate/find/check_word_rest_loop -execute if score #StringLib.SuccessCheck StringLib matches 1 run return 1 diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/find/check_word_rest_loop.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/find/check_word_rest_loop.mcfunction deleted file mode 100644 index 74a58743..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/find/check_word_rest_loop.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# Compare characters -data modify storage stringlib:temp data.FirstChar set string storage stringlib:temp data.CheckString.String 0 1 -execute store success score #StringLib.SuccessCheck StringLib run data modify storage stringlib:temp data.FirstChar set string storage stringlib:temp data.CheckString.Find 0 1 -execute if score #StringLib.SuccessCheck StringLib matches 1 run return run scoreboard players set #StringLib.SuccessCheck StringLib 0 - -# Next Loop (If the main string runs out, return 0. If the Find string runs out, return 1) -execute if score #StringLib.CheckString.CharsLeft StringLib matches 1 store result score #StringLib.SuccessCheck StringLib run return run scoreboard players get #StringLib.CheckString.IsFindLength StringLib -scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 -data modify storage stringlib:temp data.CheckString.String set string storage stringlib:temp data.CheckString.String 1 -data modify storage stringlib:temp data.CheckString.Find set string storage stringlib:temp data.CheckString.Find 1 -function stringlib:zprivate/find/check_word_rest_loop diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/find/check_word_start_loop.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/find/check_word_start_loop.mcfunction deleted file mode 100644 index 9a1efb0f..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/find/check_word_start_loop.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# Check if first character matches -data modify storage stringlib:temp data.FirstChar set string storage stringlib:temp data.String 0 1 -execute store success score #StringLib.SuccessCheck StringLib run data modify storage stringlib:temp data.FirstChar set string storage stringlib:input find.Find 0 1 -execute if score #StringLib.SuccessCheck StringLib matches 0 if score #StringLib.FindLength StringLib matches 1 store result storage stringlib:output find[-1] int 1 run return run scoreboard players remove #StringLib.Index StringLib 1 -execute if score #StringLib.SuccessCheck StringLib matches 0 if score #StringLib.FindLength StringLib matches 2.. if function stringlib:zprivate/find/check_word_rest store result storage stringlib:output find[-1] int 1 run return run scoreboard players remove #StringLib.Index StringLib 1 - -# Next loop (Stop once the word can no longer fit, or if it's been found already) -execute if score #StringLib.Index StringLib > #StringLib.CharsTotal StringLib run return run scoreboard players set #StringLib.FoundNothing StringLib 1 -scoreboard players add #StringLib.Index StringLib 1 -data modify storage stringlib:temp data.String set string storage stringlib:temp data.String 1 -function stringlib:zprivate/find/check_word_start_loop diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/find/main.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/find/main.mcfunction deleted file mode 100644 index 0023f19a..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/find/main.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# Setup -data modify storage stringlib:output find append value -1 -function stringlib:zprivate/find/check_word_start_loop - -# Loop (Search for next occurence of the "Find" string. Stop if it found enough occurences already or if it hit a dead end, or if the string ends. Needs that last check because it skips it in "check_word_start_loop" if the first letter matches. >= this time because it removed 1 from the index) -execute if score #StringLib.FoundNothing StringLib matches 1 run return run execute if data storage stringlib:output find[1] run data remove storage stringlib:output find[-1] -execute if score #StringLib.FindAmount StringLib matches 1 run return 0 -execute if score #StringLib.Index StringLib >= #StringLib.CharsTotal StringLib run return 0 - -scoreboard players remove #StringLib.FindAmount StringLib 1 -scoreboard players add #StringLib.Index StringLib 1 -scoreboard players operation #StringLib.Index StringLib += #StringLib.FindLength StringLib -execute if score #StringLib.FindLength StringLib matches 1 run data modify storage stringlib:temp data.String set string storage stringlib:temp data.String 1 -execute if score #StringLib.FindLength StringLib matches 2.. run data modify storage stringlib:temp data.String set string storage stringlib:temp data.CheckString.String 1 -function stringlib:zprivate/find/main diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/check_word_rest.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/check_word_rest.mcfunction deleted file mode 100644 index b54f2ff8..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/check_word_rest.mcfunction +++ /dev/null @@ -1,12 +0,0 @@ -# Check if 'Find' is located at that position (Last character already matches) (IsFindLength is set to 0 because the 'store success' check here only stores the value if it's 1 because it has a command after it that might not run) -execute store result score #StringLib.CheckString.CharsLeft StringLib run data get storage stringlib:temp data.String -scoreboard players set #StringLib.CheckString.IsFindLength StringLib 0 -execute store success score #StringLib.CheckString.IsFindLength StringLib if score #StringLib.FindLength StringLib <= #StringLib.CheckString.CharsLeft StringLib run scoreboard players operation #StringLib.CheckString.CharsLeft StringLib = #StringLib.FindLength StringLib -execute if score #StringLib.CheckString.IsFindLength StringLib matches 0 run return 0 -scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 - -data modify storage stringlib:temp data.CheckString.String set string storage stringlib:temp data.String 0 -1 -data modify storage stringlib:temp data.CheckString.Find set string storage stringlib:input find.Find 0 -1 - -function stringlib:zprivate/find/reversed/check_word_rest_loop -execute if score #StringLib.SuccessCheck StringLib matches 1 run return 1 diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/check_word_rest_loop.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/check_word_rest_loop.mcfunction deleted file mode 100644 index 783922e2..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/check_word_rest_loop.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# Compare characters -data modify storage stringlib:temp data.LastChar set string storage stringlib:temp data.CheckString.String -1 -execute store success score #StringLib.SuccessCheck StringLib run data modify storage stringlib:temp data.LastChar set string storage stringlib:temp data.CheckString.Find -1 -execute if score #StringLib.SuccessCheck StringLib matches 1 run return run scoreboard players set #StringLib.SuccessCheck StringLib 0 - -# Next Loop (If the main string runs out, return 0. If the Find string runs out, return 1) -execute if score #StringLib.CheckString.CharsLeft StringLib matches 1 store result score #StringLib.SuccessCheck StringLib run return run scoreboard players get #StringLib.CheckString.IsFindLength StringLib -scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 -data modify storage stringlib:temp data.CheckString.String set string storage stringlib:temp data.CheckString.String 0 -1 -data modify storage stringlib:temp data.CheckString.Find set string storage stringlib:temp data.CheckString.Find 0 -1 -function stringlib:zprivate/find/reversed/check_word_rest_loop diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/check_word_start_loop.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/check_word_start_loop.mcfunction deleted file mode 100644 index 05442007..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/check_word_start_loop.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# Check if last character matches -data modify storage stringlib:temp data.LastChar set string storage stringlib:temp data.String -1 -execute store success score #StringLib.SuccessCheck StringLib run data modify storage stringlib:temp data.LastChar set string storage stringlib:input find.Find -1 -execute if score #StringLib.SuccessCheck StringLib matches 0 if score #StringLib.FindLength StringLib matches 1 store result storage stringlib:output find[-1] int 1 run return run scoreboard players get #StringLib.Index StringLib -execute if score #StringLib.SuccessCheck StringLib matches 0 if score #StringLib.FindLength StringLib matches 2.. if function stringlib:zprivate/find/reversed/check_word_rest store result storage stringlib:output find[-1] int 1 run return run scoreboard players get #StringLib.Index StringLib - -# Next loop (Stop once the word can no longer fit, or if it's been found already) -execute if score #StringLib.Index StringLib matches 0 run return run scoreboard players set #StringLib.FoundNothing StringLib 1 -scoreboard players remove #StringLib.Index StringLib 1 -data modify storage stringlib:temp data.String set string storage stringlib:temp data.String 0 -1 -function stringlib:zprivate/find/reversed/check_word_start_loop diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/main.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/main.mcfunction deleted file mode 100644 index 956c789e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/find/reversed/main.mcfunction +++ /dev/null @@ -1,14 +0,0 @@ -# Setup -data modify storage stringlib:output find append value -1 -function stringlib:zprivate/find/reversed/check_word_start_loop - -# Loop (Search for next occurence of the "Find" string. Stop if it found enough occurences already or if it hit a dead end, or if the string ends. Needs that last check because it skips it in "check_word_start_loop" if the last letter matches) -execute if score #StringLib.FoundNothing StringLib matches 1 run return run execute if data storage stringlib:output find[1] run data remove storage stringlib:output find[-1] -execute if score #StringLib.FindAmount StringLib matches -1 run return 0 -execute if score #StringLib.Index StringLib < #StringLib.FindLength StringLib run return 0 - -scoreboard players add #StringLib.FindAmount StringLib 1 -scoreboard players operation #StringLib.Index StringLib -= #StringLib.FindLength StringLib -execute if score #StringLib.FindLength StringLib matches 1 run data modify storage stringlib:temp data.String set string storage stringlib:temp data.String 0 -1 -execute if score #StringLib.FindLength StringLib matches 2.. run data modify storage stringlib:temp data.String set string storage stringlib:temp data.CheckString.String 0 -1 -function stringlib:zprivate/find/reversed/main diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/init.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/init.mcfunction deleted file mode 100644 index 5f3b9bfc..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/init.mcfunction +++ /dev/null @@ -1,15 +0,0 @@ -# Init -scoreboard players set #StringLib.Init StringLib 1 -execute unless score #StringLib.ShowLoadMessage StringLib matches 0 run scoreboard players set #StringLib.ShowLoadMessage StringLib 1 - -scoreboard players set #StringLib.c-1 StringLib -1 -scoreboard players set #StringLib.c100 StringLib 100 - -data modify storage stringlib:zprivate data.CharMap.Fast set value [{u:"A",l:"a"},{u:"B",l:"b"},{u:"C",l:"c"},{u:"D",l:"d"},{u:"E",l:"e"},{u:"F",l:"f"},{u:"G",l:"g"},{u:"H",l:"h"},{u:"I",l:"i"},{u:"J",l:"j"},{u:"K",l:"k"},{u:"L",l:"l"},{u:"M",l:"m"},{u:"N",l:"n"},{u:"O",l:"o"},{u:"P",l:"p"},{u:"Q",l:"q"},{u:"R",l:"r"},{u:"S",l:"s"},{u:"T",l:"t"},{u:"U",l:"u"},{u:"V",l:"v"},{u:"W",l:"w"},{u:"X",l:"x"},{u:"Y",l:"y"},{u:"Z",l:"z"}] - -data modify storage stringlib:zprivate data.CharMap.Full set value [{u:"A",l:"a"},{u:"B",l:"b"},{u:"C",l:"c"},{u:"D",l:"d"},{u:"E",l:"e"},{u:"F",l:"f"},{u:"G",l:"g"},{u:"H",l:"h"},{u:"I",l:"i"},{u:"J",l:"j"},{u:"K",l:"k"},{u:"L",l:"l"},{u:"M",l:"m"},{u:"N",l:"n"},{u:"O",l:"o"},{u:"P",l:"p"},{u:"Q",l:"q"},{u:"R",l:"r"},{u:"S",l:"s"},{u:"T",l:"t"},{u:"U",l:"u"},{u:"V",l:"v"},{u:"W",l:"w"},{u:"X",l:"x"},{u:"Y",l:"y"},{u:"Z",l:"z"},{u:"À",l:"à"},{u:"Á",l:"á"},{u:"Â",l:"â"},{u:"Ã",l:"ã"},{u:"Ä",l:"ä"},{u:"Å",l:"å"},{u:"Æ",l:"æ"},{u:"Ç",l:"ç"},{u:"È",l:"è"},{u:"É",l:"é"},{u:"Ê",l:"ê"},{u:"Ë",l:"ë"},{u:"Ì",l:"ì"},{u:"Í",l:"í"},{u:"Î",l:"î"},{u:"Ï",l:"ï"},{u:"Ð",l:"ð"},{u:"Ñ",l:"ñ"},{u:"Ò",l:"ò"},{u:"Ó",l:"ó"},{u:"Ô",l:"ô"},{u:"Õ",l:"õ"},{u:"Ö",l:"ö"},{u:"Ø",l:"ø"},{u:"Ù",l:"ù"},{u:"Ú",l:"ú"},{u:"Û",l:"û"},{u:"Ü",l:"ü"},{u:"Ý",l:"ý"},{u:"Þ",l:"þ"},{u:"Ā",l:"ā"},{u:"Ă",l:"ă"},{u:"Ą",l:"ą"},{u:"Ć",l:"ć"},{u:"Ĉ",l:"ĉ"},{u:"Ċ",l:"ċ"},{u:"Č",l:"č"},{u:"Ď",l:"ď"},{u:"Đ",l:"đ"},{u:"Ē",l:"ē"},{u:"Ĕ",l:"ĕ"},{u:"Ė",l:"ė"},{u:"Ę",l:"ę"},{u:"Ě",l:"ě"},{u:"Ĝ",l:"ĝ"},{u:"Ğ",l:"ğ"},{u:"Ġ",l:"ġ"},{u:"Ģ",l:"ģ"},{u:"Ĥ",l:"ĥ"},{u:"Ħ",l:"ħ"},{u:"Ĩ",l:"ĩ"},{u:"Ī",l:"ī"},{u:"Ĭ",l:"ĭ"},{u:"Į",l:"į"},{u:"İ",l:"i"},{u:"IJ",l:"ij"},{u:"Ĵ",l:"ĵ"},{u:"Ķ",l:"ķ"},{u:"Ĺ",l:"ĺ"},{u:"Ļ",l:"ļ"},{u:"Ľ",l:"ľ"},{u:"Ŀ",l:"ŀ"},{u:"Ł",l:"ł"},{u:"Ń",l:"ń"},{u:"Ņ",l:"ņ"},{u:"Ň",l:"ň"},{u:"Ŋ",l:"ŋ"},{u:"Ō",l:"ō"},{u:"Ŏ",l:"ŏ"},{u:"Ő",l:"ő"},{u:"Œ",l:"œ"},{u:"Ŕ",l:"ŕ"},{u:"Ŗ",l:"ŗ"},{u:"Ř",l:"ř"},{u:"Ś",l:"ś"},{u:"Ŝ",l:"ŝ"},{u:"Ş",l:"ş"},{u:"Š",l:"š"},{u:"Ţ",l:"ţ"},{u:"Ť",l:"ť"},{u:"Ŧ",l:"ŧ"},{u:"Ũ",l:"ũ"},{u:"Ū",l:"ū"},{u:"Ŭ",l:"ŭ"},{u:"Ů",l:"ů"},{u:"Ű",l:"ű"},{u:"Ų",l:"ų"},{u:"Ŵ",l:"ŵ"},{u:"Ŷ",l:"ŷ"},{u:"Ÿ",l:"ÿ"},{u:"Ź",l:"ź"},{u:"Ż",l:"ż"},{u:"Ž",l:"ž"},{u:"Ɓ",l:"ɓ"},{u:"Ƃ",l:"ƃ"},{u:"Ƅ",l:"ƅ"},{u:"Ɔ",l:"ɔ"},{u:"Ƈ",l:"ƈ"},{u:"Ɖ",l:"ɖ"},{u:"Ɗ",l:"ɗ"},{u:"Ƌ",l:"ƌ"},{u:"Ǝ",l:"ǝ"},{u:"Ə",l:"ə"},{u:"Ɛ",l:"ɛ"},{u:"Ƒ",l:"ƒ"},{u:"Ɠ",l:"ɠ"},{u:"Ɣ",l:"ɣ"},{u:"Ɩ",l:"ɩ"},{u:"Ɨ",l:"ɨ"},{u:"Ƙ",l:"ƙ"},{u:"Ɯ",l:"ɯ"},{u:"Ɲ",l:"ɲ"},{u:"Ɵ",l:"ɵ"},{u:"Ơ",l:"ơ"},{u:"Ƣ",l:"ƣ"},{u:"Ƥ",l:"ƥ"},{u:"Ʀ",l:"ʀ"},{u:"Ƨ",l:"ƨ"},{u:"Ʃ",l:"ʃ"},{u:"Ƭ",l:"ƭ"},{u:"Ʈ",l:"ʈ"},{u:"Ư",l:"ư"},{u:"Ʊ",l:"ʊ"},{u:"Ʋ",l:"ʋ"},{u:"Ƴ",l:"ƴ"},{u:"Ƶ",l:"ƶ"},{u:"Ʒ",l:"ʒ"},{u:"Ƹ",l:"ƹ"},{u:"Ƽ",l:"ƽ"},{u:"DŽ",l:"dž"},{u:"Dž",l:"dž"},{u:"LJ",l:"lj"},{u:"Lj",l:"lj"},{u:"NJ",l:"nj"},{u:"Nj",l:"nj"},{u:"Ǎ",l:"ǎ"},{u:"Ǐ",l:"ǐ"},{u:"Ǒ",l:"ǒ"},{u:"Ǔ",l:"ǔ"},{u:"Ǖ",l:"ǖ"},{u:"Ǘ",l:"ǘ"},{u:"Ǚ",l:"ǚ"},{u:"Ǜ",l:"ǜ"},{u:"Ǟ",l:"ǟ"},{u:"Ǡ",l:"ǡ"},{u:"Ǣ",l:"ǣ"},{u:"Ǥ",l:"ǥ"},{u:"Ǧ",l:"ǧ"},{u:"Ǩ",l:"ǩ"},{u:"Ǫ",l:"ǫ"},{u:"Ǭ",l:"ǭ"},{u:"Ǯ",l:"ǯ"},{u:"DZ",l:"dz"},{u:"Dz",l:"dz"},{u:"Ǵ",l:"ǵ"},{u:"Ƕ",l:"ƕ"},{u:"Ƿ",l:"ƿ"},{u:"Ǹ",l:"ǹ"},{u:"Ǻ",l:"ǻ"},{u:"Ǽ",l:"ǽ"},{u:"Ǿ",l:"ǿ"},{u:"Ȁ",l:"ȁ"},{u:"Ȃ",l:"ȃ"},{u:"Ȅ",l:"ȅ"},{u:"Ȇ",l:"ȇ"},{u:"Ȉ",l:"ȉ"},{u:"Ȋ",l:"ȋ"},{u:"Ȍ",l:"ȍ"},{u:"Ȏ",l:"ȏ"},{u:"Ȑ",l:"ȑ"},{u:"Ȓ",l:"ȓ"},{u:"Ȕ",l:"ȕ"},{u:"Ȗ",l:"ȗ"},{u:"Ș",l:"ș"},{u:"Ț",l:"ț"},{u:"Ȝ",l:"ȝ"},{u:"Ȟ",l:"ȟ"},{u:"Ƞ",l:"ƞ"},{u:"Ȣ",l:"ȣ"},{u:"Ȥ",l:"ȥ"},{u:"Ȧ",l:"ȧ"},{u:"Ȩ",l:"ȩ"},{u:"Ȫ",l:"ȫ"},{u:"Ȭ",l:"ȭ"},{u:"Ȯ",l:"ȯ"},{u:"Ȱ",l:"ȱ"},{u:"Ȳ",l:"ȳ"},{u:"Ⱥ",l:"ⱥ"},{u:"Ȼ",l:"ȼ"},{u:"Ƚ",l:"ƚ"},{u:"Ⱦ",l:"ⱦ"},{u:"Ɂ",l:"ɂ"},{u:"Ƀ",l:"ƀ"},{u:"Ʉ",l:"ʉ"},{u:"Ʌ",l:"ʌ"},{u:"Ɇ",l:"ɇ"},{u:"Ɉ",l:"ɉ"},{u:"Ɋ",l:"ɋ"},{u:"Ɍ",l:"ɍ"},{u:"Ɏ",l:"ɏ"},{u:"Ͱ",l:"ͱ"},{u:"Ͳ",l:"ͳ"},{u:"Ͷ",l:"ͷ"},{u:"Ϳ",l:"ϳ"},{u:"Ά",l:"ά"},{u:"Έ",l:"έ"},{u:"Ή",l:"ή"},{u:"Ί",l:"ί"},{u:"Ό",l:"ό"},{u:"Ύ",l:"ύ"},{u:"Ώ",l:"ώ"},{u:"Α",l:"α"},{u:"Β",l:"β"},{u:"Γ",l:"γ"},{u:"Δ",l:"δ"},{u:"Ε",l:"ε"},{u:"Ζ",l:"ζ"},{u:"Η",l:"η"},{u:"Θ",l:"θ"},{u:"Ι",l:"ι"},{u:"Κ",l:"κ"},{u:"Λ",l:"λ"},{u:"Μ",l:"μ"},{u:"Ν",l:"ν"},{u:"Ξ",l:"ξ"},{u:"Ο",l:"ο"},{u:"Π",l:"π"},{u:"Ρ",l:"ρ"},{u:"Σ",l:"σ"},{u:"Τ",l:"τ"},{u:"Υ",l:"υ"},{u:"Φ",l:"φ"},{u:"Χ",l:"χ"},{u:"Ψ",l:"ψ"},{u:"Ω",l:"ω"},{u:"Ϊ",l:"ϊ"},{u:"Ϋ",l:"ϋ"},{u:"Ϗ",l:"ϗ"},{u:"Ϙ",l:"ϙ"},{u:"Ϛ",l:"ϛ"},{u:"Ϝ",l:"ϝ"},{u:"Ϟ",l:"ϟ"},{u:"Ϡ",l:"ϡ"},{u:"Ϣ",l:"ϣ"},{u:"Ϥ",l:"ϥ"},{u:"Ϧ",l:"ϧ"},{u:"Ϩ",l:"ϩ"},{u:"Ϫ",l:"ϫ"},{u:"Ϭ",l:"ϭ"},{u:"Ϯ",l:"ϯ"},{u:"ϴ",l:"θ"},{u:"Ϸ",l:"ϸ"},{u:"Ϲ",l:"ϲ"},{u:"Ϻ",l:"ϻ"},{u:"Ͻ",l:"ͻ"},{u:"Ͼ",l:"ͼ"},{u:"Ͽ",l:"ͽ"},{u:"Ѐ",l:"ѐ"},{u:"Ё",l:"ё"},{u:"Ђ",l:"ђ"},{u:"Ѓ",l:"ѓ"},{u:"Є",l:"є"},{u:"Ѕ",l:"ѕ"},{u:"І",l:"і"},{u:"Ї",l:"ї"},{u:"Ј",l:"ј"},{u:"Љ",l:"љ"},{u:"Њ",l:"њ"},{u:"Ћ",l:"ћ"},{u:"Ќ",l:"ќ"},{u:"Ѝ",l:"ѝ"},{u:"Ў",l:"ў"},{u:"Џ",l:"џ"},{u:"А",l:"а"},{u:"Б",l:"б"},{u:"В",l:"в"},{u:"Г",l:"г"},{u:"Д",l:"д"},{u:"Е",l:"е"},{u:"Ж",l:"ж"},{u:"З",l:"з"},{u:"И",l:"и"},{u:"Й",l:"й"},{u:"К",l:"к"},{u:"Л",l:"л"},{u:"М",l:"м"},{u:"Н",l:"н"},{u:"О",l:"о"},{u:"П",l:"п"},{u:"Р",l:"р"},{u:"С",l:"с"},{u:"Т",l:"т"},{u:"У",l:"у"},{u:"Ф",l:"ф"},{u:"Х",l:"х"},{u:"Ц",l:"ц"},{u:"Ч",l:"ч"},{u:"Ш",l:"ш"},{u:"Щ",l:"щ"},{u:"Ъ",l:"ъ"},{u:"Ы",l:"ы"},{u:"Ь",l:"ь"},{u:"Э",l:"э"},{u:"Ю",l:"ю"},{u:"Я",l:"я"},{u:"Ѡ",l:"ѡ"},{u:"Ѣ",l:"ѣ"},{u:"Ѥ",l:"ѥ"},{u:"Ѧ",l:"ѧ"},{u:"Ѩ",l:"ѩ"},{u:"Ѫ",l:"ѫ"},{u:"Ѭ",l:"ѭ"},{u:"Ѯ",l:"ѯ"},{u:"Ѱ",l:"ѱ"},{u:"Ѳ",l:"ѳ"},{u:"Ѵ",l:"ѵ"},{u:"Ѷ",l:"ѷ"},{u:"Ѹ",l:"ѹ"},{u:"Ѻ",l:"ѻ"},{u:"Ѽ",l:"ѽ"},{u:"Ѿ",l:"ѿ"},{u:"Ҁ",l:"ҁ"},{u:"Ҋ",l:"ҋ"},{u:"Ҍ",l:"ҍ"},{u:"Ҏ",l:"ҏ"},{u:"Ґ",l:"ґ"},{u:"Ғ",l:"ғ"},{u:"Ҕ",l:"ҕ"},{u:"Җ",l:"җ"},{u:"Ҙ",l:"ҙ"},{u:"Қ",l:"қ"},{u:"Ҝ",l:"ҝ"},{u:"Ҟ",l:"ҟ"},{u:"Ҡ",l:"ҡ"},{u:"Ң",l:"ң"},{u:"Ҥ",l:"ҥ"},{u:"Ҧ",l:"ҧ"},{u:"Ҩ",l:"ҩ"},{u:"Ҫ",l:"ҫ"},{u:"Ҭ",l:"ҭ"},{u:"Ү",l:"ү"},{u:"Ұ",l:"ұ"},{u:"Ҳ",l:"ҳ"},{u:"Ҵ",l:"ҵ"},{u:"Ҷ",l:"ҷ"},{u:"Ҹ",l:"ҹ"},{u:"Һ",l:"һ"},{u:"Ҽ",l:"ҽ"},{u:"Ҿ",l:"ҿ"},{u:"Ӏ",l:"ӏ"},{u:"Ӂ",l:"ӂ"},{u:"Ӄ",l:"ӄ"},{u:"Ӆ",l:"ӆ"},{u:"Ӈ",l:"ӈ"},{u:"Ӊ",l:"ӊ"},{u:"Ӌ",l:"ӌ"},{u:"Ӎ",l:"ӎ"},{u:"Ӑ",l:"ӑ"},{u:"Ӓ",l:"ӓ"},{u:"Ӕ",l:"ӕ"},{u:"Ӗ",l:"ӗ"},{u:"Ә",l:"ә"},{u:"Ӛ",l:"ӛ"},{u:"Ӝ",l:"ӝ"},{u:"Ӟ",l:"ӟ"},{u:"Ӡ",l:"ӡ"},{u:"Ӣ",l:"ӣ"},{u:"Ӥ",l:"ӥ"},{u:"Ӧ",l:"ӧ"},{u:"Ө",l:"ө"},{u:"Ӫ",l:"ӫ"},{u:"Ӭ",l:"ӭ"},{u:"Ӯ",l:"ӯ"},{u:"Ӱ",l:"ӱ"},{u:"Ӳ",l:"ӳ"},{u:"Ӵ",l:"ӵ"},{u:"Ӷ",l:"ӷ"},{u:"Ӹ",l:"ӹ"},{u:"Ӻ",l:"ӻ"},{u:"Ӽ",l:"ӽ"},{u:"Ӿ",l:"ӿ"},{u:"Ԁ",l:"ԁ"},{u:"Ԃ",l:"ԃ"},{u:"Ԅ",l:"ԅ"},{u:"Ԇ",l:"ԇ"},{u:"Ԉ",l:"ԉ"},{u:"Ԋ",l:"ԋ"},{u:"Ԍ",l:"ԍ"},{u:"Ԏ",l:"ԏ"},{u:"Ԑ",l:"ԑ"},{u:"Ԓ",l:"ԓ"},{u:"Ԕ",l:"ԕ"},{u:"Ԗ",l:"ԗ"},{u:"Ԙ",l:"ԙ"},{u:"Ԛ",l:"ԛ"},{u:"Ԝ",l:"ԝ"},{u:"Ԟ",l:"ԟ"},{u:"Ԡ",l:"ԡ"},{u:"Ԣ",l:"ԣ"},{u:"Ԥ",l:"ԥ"},{u:"Ԧ",l:"ԧ"},{u:"Ԩ",l:"ԩ"},{u:"Ԫ",l:"ԫ"},{u:"Ԭ",l:"ԭ"},{u:"Ԯ",l:"ԯ"},{u:"Ա",l:"ա"},{u:"Բ",l:"բ"},{u:"Գ",l:"գ"},{u:"Դ",l:"դ"},{u:"Ե",l:"ե"},{u:"Զ",l:"զ"},{u:"Է",l:"է"},{u:"Ը",l:"ը"},{u:"Թ",l:"թ"},{u:"Ժ",l:"ժ"},{u:"Ի",l:"ի"},{u:"Լ",l:"լ"},{u:"Խ",l:"խ"},{u:"Ծ",l:"ծ"},{u:"Կ",l:"կ"},{u:"Հ",l:"հ"},{u:"Ձ",l:"ձ"},{u:"Ղ",l:"ղ"},{u:"Ճ",l:"ճ"},{u:"Մ",l:"մ"},{u:"Յ",l:"յ"},{u:"Ն",l:"ն"},{u:"Շ",l:"շ"},{u:"Ո",l:"ո"},{u:"Չ",l:"չ"},{u:"Պ",l:"պ"},{u:"Ջ",l:"ջ"},{u:"Ռ",l:"ռ"},{u:"Ս",l:"ս"},{u:"Վ",l:"վ"},{u:"Տ",l:"տ"},{u:"Ր",l:"ր"},{u:"Ց",l:"ց"},{u:"Ւ",l:"ւ"},{u:"Փ",l:"փ"},{u:"Ք",l:"ք"},{u:"Օ",l:"օ"},{u:"Ֆ",l:"ֆ"},{u:"Ⴀ",l:"ⴀ"},{u:"Ⴁ",l:"ⴁ"},{u:"Ⴂ",l:"ⴂ"},{u:"Ⴃ",l:"ⴃ"},{u:"Ⴄ",l:"ⴄ"},{u:"Ⴅ",l:"ⴅ"},{u:"Ⴆ",l:"ⴆ"},{u:"Ⴇ",l:"ⴇ"},{u:"Ⴈ",l:"ⴈ"},{u:"Ⴉ",l:"ⴉ"},{u:"Ⴊ",l:"ⴊ"},{u:"Ⴋ",l:"ⴋ"},{u:"Ⴌ",l:"ⴌ"},{u:"Ⴍ",l:"ⴍ"},{u:"Ⴎ",l:"ⴎ"},{u:"Ⴏ",l:"ⴏ"},{u:"Ⴐ",l:"ⴐ"},{u:"Ⴑ",l:"ⴑ"},{u:"Ⴒ",l:"ⴒ"},{u:"Ⴓ",l:"ⴓ"},{u:"Ⴔ",l:"ⴔ"},{u:"Ⴕ",l:"ⴕ"},{u:"Ⴖ",l:"ⴖ"},{u:"Ⴗ",l:"ⴗ"},{u:"Ⴘ",l:"ⴘ"},{u:"Ⴙ",l:"ⴙ"},{u:"Ⴚ",l:"ⴚ"},{u:"Ⴛ",l:"ⴛ"},{u:"Ⴜ",l:"ⴜ"},{u:"Ⴝ",l:"ⴝ"},{u:"Ⴞ",l:"ⴞ"},{u:"Ⴟ",l:"ⴟ"},{u:"Ⴠ",l:"ⴠ"},{u:"Ⴡ",l:"ⴡ"},{u:"Ⴢ",l:"ⴢ"},{u:"Ⴣ",l:"ⴣ"},{u:"Ⴤ",l:"ⴤ"},{u:"Ⴥ",l:"ⴥ"},{u:"Ⴧ",l:"ⴧ"},{u:"Ⴭ",l:"ⴭ"},{u:"Ꭰ",l:"ꭰ"},{u:"Ꭱ",l:"ꭱ"},{u:"Ꭲ",l:"ꭲ"},{u:"Ꭳ",l:"ꭳ"},{u:"Ꭴ",l:"ꭴ"},{u:"Ꭵ",l:"ꭵ"},{u:"Ꭶ",l:"ꭶ"},{u:"Ꭷ",l:"ꭷ"},{u:"Ꭸ",l:"ꭸ"},{u:"Ꭹ",l:"ꭹ"},{u:"Ꭺ",l:"ꭺ"},{u:"Ꭻ",l:"ꭻ"},{u:"Ꭼ",l:"ꭼ"},{u:"Ꭽ",l:"ꭽ"},{u:"Ꭾ",l:"ꭾ"},{u:"Ꭿ",l:"ꭿ"},{u:"Ꮀ",l:"ꮀ"},{u:"Ꮁ",l:"ꮁ"},{u:"Ꮂ",l:"ꮂ"},{u:"Ꮃ",l:"ꮃ"},{u:"Ꮄ",l:"ꮄ"},{u:"Ꮅ",l:"ꮅ"},{u:"Ꮆ",l:"ꮆ"},{u:"Ꮇ",l:"ꮇ"},{u:"Ꮈ",l:"ꮈ"},{u:"Ꮉ",l:"ꮉ"},{u:"Ꮊ",l:"ꮊ"},{u:"Ꮋ",l:"ꮋ"},{u:"Ꮌ",l:"ꮌ"},{u:"Ꮍ",l:"ꮍ"},{u:"Ꮎ",l:"ꮎ"},{u:"Ꮏ",l:"ꮏ"},{u:"Ꮐ",l:"ꮐ"},{u:"Ꮑ",l:"ꮑ"},{u:"Ꮒ",l:"ꮒ"},{u:"Ꮓ",l:"ꮓ"},{u:"Ꮔ",l:"ꮔ"},{u:"Ꮕ",l:"ꮕ"},{u:"Ꮖ",l:"ꮖ"},{u:"Ꮗ",l:"ꮗ"},{u:"Ꮘ",l:"ꮘ"},{u:"Ꮙ",l:"ꮙ"},{u:"Ꮚ",l:"ꮚ"},{u:"Ꮛ",l:"ꮛ"},{u:"Ꮜ",l:"ꮜ"},{u:"Ꮝ",l:"ꮝ"},{u:"Ꮞ",l:"ꮞ"},{u:"Ꮟ",l:"ꮟ"},{u:"Ꮠ",l:"ꮠ"},{u:"Ꮡ",l:"ꮡ"},{u:"Ꮢ",l:"ꮢ"},{u:"Ꮣ",l:"ꮣ"},{u:"Ꮤ",l:"ꮤ"},{u:"Ꮥ",l:"ꮥ"},{u:"Ꮦ",l:"ꮦ"},{u:"Ꮧ",l:"ꮧ"},{u:"Ꮨ",l:"ꮨ"},{u:"Ꮩ",l:"ꮩ"},{u:"Ꮪ",l:"ꮪ"},{u:"Ꮫ",l:"ꮫ"},{u:"Ꮬ",l:"ꮬ"},{u:"Ꮭ",l:"ꮭ"},{u:"Ꮮ",l:"ꮮ"},{u:"Ꮯ",l:"ꮯ"},{u:"Ꮰ",l:"ꮰ"},{u:"Ꮱ",l:"ꮱ"},{u:"Ꮲ",l:"ꮲ"},{u:"Ꮳ",l:"ꮳ"},{u:"Ꮴ",l:"ꮴ"},{u:"Ꮵ",l:"ꮵ"},{u:"Ꮶ",l:"ꮶ"},{u:"Ꮷ",l:"ꮷ"},{u:"Ꮸ",l:"ꮸ"},{u:"Ꮹ",l:"ꮹ"},{u:"Ꮺ",l:"ꮺ"},{u:"Ꮻ",l:"ꮻ"},{u:"Ꮼ",l:"ꮼ"},{u:"Ꮽ",l:"ꮽ"},{u:"Ꮾ",l:"ꮾ"},{u:"Ꮿ",l:"ꮿ"},{u:"Ᏸ",l:"ᏸ"},{u:"Ᏹ",l:"ᏹ"},{u:"Ᏺ",l:"ᏺ"},{u:"Ᏻ",l:"ᏻ"},{u:"Ᏼ",l:"ᏼ"},{u:"Ᏽ",l:"ᏽ"},{u:"Ᲊ",l:"ᲊ"},{u:"Ა",l:"ა"},{u:"Ბ",l:"ბ"},{u:"Გ",l:"გ"},{u:"Დ",l:"დ"},{u:"Ე",l:"ე"},{u:"Ვ",l:"ვ"},{u:"Ზ",l:"ზ"},{u:"Თ",l:"თ"},{u:"Ი",l:"ი"},{u:"Კ",l:"კ"},{u:"Ლ",l:"ლ"},{u:"Მ",l:"მ"},{u:"Ნ",l:"ნ"},{u:"Ო",l:"ო"},{u:"Პ",l:"პ"},{u:"Ჟ",l:"ჟ"},{u:"Რ",l:"რ"},{u:"Ს",l:"ს"},{u:"Ტ",l:"ტ"},{u:"Უ",l:"უ"},{u:"Ფ",l:"ფ"},{u:"Ქ",l:"ქ"},{u:"Ღ",l:"ღ"},{u:"Ყ",l:"ყ"},{u:"Შ",l:"შ"},{u:"Ჩ",l:"ჩ"},{u:"Ც",l:"ც"},{u:"Ძ",l:"ძ"},{u:"Წ",l:"წ"},{u:"Ჭ",l:"ჭ"},{u:"Ხ",l:"ხ"},{u:"Ჯ",l:"ჯ"},{u:"Ჰ",l:"ჰ"},{u:"Ჱ",l:"ჱ"},{u:"Ჲ",l:"ჲ"},{u:"Ჳ",l:"ჳ"},{u:"Ჴ",l:"ჴ"},{u:"Ჵ",l:"ჵ"},{u:"Ჶ",l:"ჶ"},{u:"Ჷ",l:"ჷ"},{u:"Ჸ",l:"ჸ"},{u:"Ჹ",l:"ჹ"},{u:"Ჺ",l:"ჺ"},{u:"Ჽ",l:"ჽ"},{u:"Ჾ",l:"ჾ"},{u:"Ჿ",l:"ჿ"},{u:"Ḁ",l:"ḁ"},{u:"Ḃ",l:"ḃ"},{u:"Ḅ",l:"ḅ"},{u:"Ḇ",l:"ḇ"},{u:"Ḉ",l:"ḉ"},{u:"Ḋ",l:"ḋ"},{u:"Ḍ",l:"ḍ"},{u:"Ḏ",l:"ḏ"},{u:"Ḑ",l:"ḑ"},{u:"Ḓ",l:"ḓ"},{u:"Ḕ",l:"ḕ"},{u:"Ḗ",l:"ḗ"},{u:"Ḙ",l:"ḙ"},{u:"Ḛ",l:"ḛ"},{u:"Ḝ",l:"ḝ"},{u:"Ḟ",l:"ḟ"},{u:"Ḡ",l:"ḡ"},{u:"Ḣ",l:"ḣ"},{u:"Ḥ",l:"ḥ"},{u:"Ḧ",l:"ḧ"},{u:"Ḩ",l:"ḩ"},{u:"Ḫ",l:"ḫ"},{u:"Ḭ",l:"ḭ"},{u:"Ḯ",l:"ḯ"},{u:"Ḱ",l:"ḱ"},{u:"Ḳ",l:"ḳ"},{u:"Ḵ",l:"ḵ"},{u:"Ḷ",l:"ḷ"},{u:"Ḹ",l:"ḹ"},{u:"Ḻ",l:"ḻ"},{u:"Ḽ",l:"ḽ"},{u:"Ḿ",l:"ḿ"},{u:"Ṁ",l:"ṁ"},{u:"Ṃ",l:"ṃ"},{u:"Ṅ",l:"ṅ"},{u:"Ṇ",l:"ṇ"},{u:"Ṉ",l:"ṉ"},{u:"Ṋ",l:"ṋ"},{u:"Ṍ",l:"ṍ"},{u:"Ṏ",l:"ṏ"},{u:"Ṑ",l:"ṑ"},{u:"Ṓ",l:"ṓ"},{u:"Ṕ",l:"ṕ"},{u:"Ṗ",l:"ṗ"},{u:"Ṙ",l:"ṙ"},{u:"Ṛ",l:"ṛ"},{u:"Ṝ",l:"ṝ"},{u:"Ṟ",l:"ṟ"},{u:"Ṡ",l:"ṡ"},{u:"Ṣ",l:"ṣ"},{u:"Ṥ",l:"ṥ"},{u:"Ṧ",l:"ṧ"},{u:"Ṩ",l:"ṩ"},{u:"Ṫ",l:"ṫ"},{u:"Ṭ",l:"ṭ"},{u:"Ṯ",l:"ṯ"},{u:"Ṱ",l:"ṱ"},{u:"Ṳ",l:"ṳ"},{u:"Ṵ",l:"ṵ"},{u:"Ṷ",l:"ṷ"},{u:"Ṹ",l:"ṹ"},{u:"Ṻ",l:"ṻ"},{u:"Ṽ",l:"ṽ"},{u:"Ṿ",l:"ṿ"},{u:"Ẁ",l:"ẁ"},{u:"Ẃ",l:"ẃ"},{u:"Ẅ",l:"ẅ"},{u:"Ẇ",l:"ẇ"},{u:"Ẉ",l:"ẉ"},{u:"Ẋ",l:"ẋ"},{u:"Ẍ",l:"ẍ"},{u:"Ẏ",l:"ẏ"},{u:"Ẑ",l:"ẑ"},{u:"Ẓ",l:"ẓ"},{u:"Ẕ",l:"ẕ"},{u:"ẞ",l:"ß"},{u:"Ạ",l:"ạ"},{u:"Ả",l:"ả"},{u:"Ấ",l:"ấ"},{u:"Ầ",l:"ầ"},{u:"Ẩ",l:"ẩ"},{u:"Ẫ",l:"ẫ"},{u:"Ậ",l:"ậ"},{u:"Ắ",l:"ắ"},{u:"Ằ",l:"ằ"},{u:"Ẳ",l:"ẳ"},{u:"Ẵ",l:"ẵ"},{u:"Ặ",l:"ặ"},{u:"Ẹ",l:"ẹ"},{u:"Ẻ",l:"ẻ"},{u:"Ẽ",l:"ẽ"},{u:"Ế",l:"ế"},{u:"Ề",l:"ề"},{u:"Ể",l:"ể"},{u:"Ễ",l:"ễ"},{u:"Ệ",l:"ệ"},{u:"Ỉ",l:"ỉ"},{u:"Ị",l:"ị"},{u:"Ọ",l:"ọ"},{u:"Ỏ",l:"ỏ"},{u:"Ố",l:"ố"},{u:"Ồ",l:"ồ"},{u:"Ổ",l:"ổ"},{u:"Ỗ",l:"ỗ"},{u:"Ộ",l:"ộ"},{u:"Ớ",l:"ớ"},{u:"Ờ",l:"ờ"},{u:"Ở",l:"ở"},{u:"Ỡ",l:"ỡ"},{u:"Ợ",l:"ợ"},{u:"Ụ",l:"ụ"},{u:"Ủ",l:"ủ"},{u:"Ứ",l:"ứ"},{u:"Ừ",l:"ừ"},{u:"Ử",l:"ử"},{u:"Ữ",l:"ữ"},{u:"Ự",l:"ự"},{u:"Ỳ",l:"ỳ"},{u:"Ỵ",l:"ỵ"},{u:"Ỷ",l:"ỷ"},{u:"Ỹ",l:"ỹ"},{u:"Ỻ",l:"ỻ"},{u:"Ỽ",l:"ỽ"},{u:"Ỿ",l:"ỿ"},{u:"Ἀ",l:"ἀ"},{u:"Ἁ",l:"ἁ"},{u:"Ἂ",l:"ἂ"},{u:"Ἃ",l:"ἃ"},{u:"Ἄ",l:"ἄ"},{u:"Ἅ",l:"ἅ"},{u:"Ἆ",l:"ἆ"},{u:"Ἇ",l:"ἇ"},{u:"Ἐ",l:"ἐ"},{u:"Ἑ",l:"ἑ"},{u:"Ἒ",l:"ἒ"},{u:"Ἓ",l:"ἓ"},{u:"Ἔ",l:"ἔ"},{u:"Ἕ",l:"ἕ"},{u:"Ἠ",l:"ἠ"},{u:"Ἡ",l:"ἡ"},{u:"Ἢ",l:"ἢ"},{u:"Ἣ",l:"ἣ"},{u:"Ἤ",l:"ἤ"},{u:"Ἥ",l:"ἥ"},{u:"Ἦ",l:"ἦ"},{u:"Ἧ",l:"ἧ"},{u:"Ἰ",l:"ἰ"},{u:"Ἱ",l:"ἱ"},{u:"Ἲ",l:"ἲ"},{u:"Ἳ",l:"ἳ"},{u:"Ἴ",l:"ἴ"},{u:"Ἵ",l:"ἵ"},{u:"Ἶ",l:"ἶ"},{u:"Ἷ",l:"ἷ"},{u:"Ὀ",l:"ὀ"},{u:"Ὁ",l:"ὁ"},{u:"Ὂ",l:"ὂ"},{u:"Ὃ",l:"ὃ"},{u:"Ὄ",l:"ὄ"},{u:"Ὅ",l:"ὅ"},{u:"Ὑ",l:"ὑ"},{u:"Ὓ",l:"ὓ"},{u:"Ὕ",l:"ὕ"},{u:"Ὗ",l:"ὗ"},{u:"Ὠ",l:"ὠ"},{u:"Ὡ",l:"ὡ"},{u:"Ὢ",l:"ὢ"},{u:"Ὣ",l:"ὣ"},{u:"Ὤ",l:"ὤ"},{u:"Ὥ",l:"ὥ"},{u:"Ὦ",l:"ὦ"},{u:"Ὧ",l:"ὧ"},{u:"ᾈ",l:"ᾀ"},{u:"ᾉ",l:"ᾁ"},{u:"ᾊ",l:"ᾂ"},{u:"ᾋ",l:"ᾃ"},{u:"ᾌ",l:"ᾄ"},{u:"ᾍ",l:"ᾅ"},{u:"ᾎ",l:"ᾆ"},{u:"ᾏ",l:"ᾇ"},{u:"ᾘ",l:"ᾐ"},{u:"ᾙ",l:"ᾑ"},{u:"ᾚ",l:"ᾒ"},{u:"ᾛ",l:"ᾓ"},{u:"ᾜ",l:"ᾔ"},{u:"ᾝ",l:"ᾕ"},{u:"ᾞ",l:"ᾖ"},{u:"ᾟ",l:"ᾗ"},{u:"ᾨ",l:"ᾠ"},{u:"ᾩ",l:"ᾡ"},{u:"ᾪ",l:"ᾢ"},{u:"ᾫ",l:"ᾣ"},{u:"ᾬ",l:"ᾤ"},{u:"ᾭ",l:"ᾥ"},{u:"ᾮ",l:"ᾦ"},{u:"ᾯ",l:"ᾧ"},{u:"Ᾰ",l:"ᾰ"},{u:"Ᾱ",l:"ᾱ"},{u:"Ὰ",l:"ὰ"},{u:"Ά",l:"ά"},{u:"ᾼ",l:"ᾳ"},{u:"Ὲ",l:"ὲ"},{u:"Έ",l:"έ"},{u:"Ὴ",l:"ὴ"},{u:"Ή",l:"ή"},{u:"ῌ",l:"ῃ"},{u:"Ῐ",l:"ῐ"},{u:"Ῑ",l:"ῑ"},{u:"Ὶ",l:"ὶ"},{u:"Ί",l:"ί"},{u:"Ῠ",l:"ῠ"},{u:"Ῡ",l:"ῡ"},{u:"Ὺ",l:"ὺ"},{u:"Ύ",l:"ύ"},{u:"Ῥ",l:"ῥ"},{u:"Ὸ",l:"ὸ"},{u:"Ό",l:"ό"},{u:"Ὼ",l:"ὼ"},{u:"Ώ",l:"ώ"},{u:"ῼ",l:"ῳ"},{u:"Ω",l:"ω"},{u:"K",l:"k"},{u:"Å",l:"å"},{u:"Ⅎ",l:"ⅎ"},{u:"Ⅰ",l:"ⅰ"},{u:"Ⅱ",l:"ⅱ"},{u:"Ⅲ",l:"ⅲ"},{u:"Ⅳ",l:"ⅳ"},{u:"Ⅴ",l:"ⅴ"},{u:"Ⅵ",l:"ⅵ"},{u:"Ⅶ",l:"ⅶ"},{u:"Ⅷ",l:"ⅷ"},{u:"Ⅸ",l:"ⅸ"},{u:"Ⅹ",l:"ⅹ"},{u:"Ⅺ",l:"ⅺ"},{u:"Ⅻ",l:"ⅻ"},{u:"Ⅼ",l:"ⅼ"},{u:"Ⅽ",l:"ⅽ"},{u:"Ⅾ",l:"ⅾ"},{u:"Ⅿ",l:"ⅿ"},{u:"Ↄ",l:"ↄ"},{u:"Ⓐ",l:"ⓐ"},{u:"Ⓑ",l:"ⓑ"},{u:"Ⓒ",l:"ⓒ"},{u:"Ⓓ",l:"ⓓ"},{u:"Ⓔ",l:"ⓔ"},{u:"Ⓕ",l:"ⓕ"},{u:"Ⓖ",l:"ⓖ"},{u:"Ⓗ",l:"ⓗ"},{u:"Ⓘ",l:"ⓘ"},{u:"Ⓙ",l:"ⓙ"},{u:"Ⓚ",l:"ⓚ"},{u:"Ⓛ",l:"ⓛ"},{u:"Ⓜ",l:"ⓜ"},{u:"Ⓝ",l:"ⓝ"},{u:"Ⓞ",l:"ⓞ"},{u:"Ⓟ",l:"ⓟ"},{u:"Ⓠ",l:"ⓠ"},{u:"Ⓡ",l:"ⓡ"},{u:"Ⓢ",l:"ⓢ"},{u:"Ⓣ",l:"ⓣ"},{u:"Ⓤ",l:"ⓤ"},{u:"Ⓥ",l:"ⓥ"},{u:"Ⓦ",l:"ⓦ"},{u:"Ⓧ",l:"ⓧ"},{u:"Ⓨ",l:"ⓨ"},{u:"Ⓩ",l:"ⓩ"},{u:"Ⰰ",l:"ⰰ"},{u:"Ⰱ",l:"ⰱ"},{u:"Ⰲ",l:"ⰲ"},{u:"Ⰳ",l:"ⰳ"},{u:"Ⰴ",l:"ⰴ"},{u:"Ⰵ",l:"ⰵ"},{u:"Ⰶ",l:"ⰶ"},{u:"Ⰷ",l:"ⰷ"},{u:"Ⰸ",l:"ⰸ"},{u:"Ⰹ",l:"ⰹ"},{u:"Ⰺ",l:"ⰺ"},{u:"Ⰻ",l:"ⰻ"},{u:"Ⰼ",l:"ⰼ"},{u:"Ⰽ",l:"ⰽ"},{u:"Ⰾ",l:"ⰾ"},{u:"Ⰿ",l:"ⰿ"},{u:"Ⱀ",l:"ⱀ"},{u:"Ⱁ",l:"ⱁ"},{u:"Ⱂ",l:"ⱂ"},{u:"Ⱃ",l:"ⱃ"},{u:"Ⱄ",l:"ⱄ"},{u:"Ⱅ",l:"ⱅ"},{u:"Ⱆ",l:"ⱆ"},{u:"Ⱇ",l:"ⱇ"},{u:"Ⱈ",l:"ⱈ"},{u:"Ⱉ",l:"ⱉ"},{u:"Ⱊ",l:"ⱊ"},{u:"Ⱋ",l:"ⱋ"},{u:"Ⱌ",l:"ⱌ"},{u:"Ⱍ",l:"ⱍ"},{u:"Ⱎ",l:"ⱎ"},{u:"Ⱏ",l:"ⱏ"},{u:"Ⱐ",l:"ⱐ"},{u:"Ⱑ",l:"ⱑ"},{u:"Ⱒ",l:"ⱒ"},{u:"Ⱓ",l:"ⱓ"},{u:"Ⱔ",l:"ⱔ"},{u:"Ⱕ",l:"ⱕ"},{u:"Ⱖ",l:"ⱖ"},{u:"Ⱗ",l:"ⱗ"},{u:"Ⱘ",l:"ⱘ"},{u:"Ⱙ",l:"ⱙ"},{u:"Ⱚ",l:"ⱚ"},{u:"Ⱛ",l:"ⱛ"},{u:"Ⱜ",l:"ⱜ"},{u:"Ⱝ",l:"ⱝ"},{u:"Ⱞ",l:"ⱞ"},{u:"Ⱟ",l:"ⱟ"},{u:"Ⱡ",l:"ⱡ"},{u:"Ɫ",l:"ɫ"},{u:"Ᵽ",l:"ᵽ"},{u:"Ɽ",l:"ɽ"},{u:"Ⱨ",l:"ⱨ"},{u:"Ⱪ",l:"ⱪ"},{u:"Ⱬ",l:"ⱬ"},{u:"Ɑ",l:"ɑ"},{u:"Ɱ",l:"ɱ"},{u:"Ɐ",l:"ɐ"},{u:"Ɒ",l:"ɒ"},{u:"Ⱳ",l:"ⱳ"},{u:"Ⱶ",l:"ⱶ"},{u:"Ȿ",l:"ȿ"},{u:"Ɀ",l:"ɀ"},{u:"Ⲁ",l:"ⲁ"},{u:"Ⲃ",l:"ⲃ"},{u:"Ⲅ",l:"ⲅ"},{u:"Ⲇ",l:"ⲇ"},{u:"Ⲉ",l:"ⲉ"},{u:"Ⲋ",l:"ⲋ"},{u:"Ⲍ",l:"ⲍ"},{u:"Ⲏ",l:"ⲏ"},{u:"Ⲑ",l:"ⲑ"},{u:"Ⲓ",l:"ⲓ"},{u:"Ⲕ",l:"ⲕ"},{u:"Ⲗ",l:"ⲗ"},{u:"Ⲙ",l:"ⲙ"},{u:"Ⲛ",l:"ⲛ"},{u:"Ⲝ",l:"ⲝ"},{u:"Ⲟ",l:"ⲟ"},{u:"Ⲡ",l:"ⲡ"},{u:"Ⲣ",l:"ⲣ"},{u:"Ⲥ",l:"ⲥ"},{u:"Ⲧ",l:"ⲧ"},{u:"Ⲩ",l:"ⲩ"},{u:"Ⲫ",l:"ⲫ"},{u:"Ⲭ",l:"ⲭ"},{u:"Ⲯ",l:"ⲯ"},{u:"Ⲱ",l:"ⲱ"},{u:"Ⲳ",l:"ⲳ"},{u:"Ⲵ",l:"ⲵ"},{u:"Ⲷ",l:"ⲷ"},{u:"Ⲹ",l:"ⲹ"},{u:"Ⲻ",l:"ⲻ"},{u:"Ⲽ",l:"ⲽ"},{u:"Ⲿ",l:"ⲿ"},{u:"Ⳁ",l:"ⳁ"},{u:"Ⳃ",l:"ⳃ"},{u:"Ⳅ",l:"ⳅ"},{u:"Ⳇ",l:"ⳇ"},{u:"Ⳉ",l:"ⳉ"},{u:"Ⳋ",l:"ⳋ"},{u:"Ⳍ",l:"ⳍ"},{u:"Ⳏ",l:"ⳏ"},{u:"Ⳑ",l:"ⳑ"},{u:"Ⳓ",l:"ⳓ"},{u:"Ⳕ",l:"ⳕ"},{u:"Ⳗ",l:"ⳗ"},{u:"Ⳙ",l:"ⳙ"},{u:"Ⳛ",l:"ⳛ"},{u:"Ⳝ",l:"ⳝ"},{u:"Ⳟ",l:"ⳟ"},{u:"Ⳡ",l:"ⳡ"},{u:"Ⳣ",l:"ⳣ"},{u:"Ⳬ",l:"ⳬ"},{u:"Ⳮ",l:"ⳮ"},{u:"Ⳳ",l:"ⳳ"},{u:"Ꙁ",l:"ꙁ"},{u:"Ꙃ",l:"ꙃ"},{u:"Ꙅ",l:"ꙅ"},{u:"Ꙇ",l:"ꙇ"},{u:"Ꙉ",l:"ꙉ"},{u:"Ꙋ",l:"ꙋ"},{u:"Ꙍ",l:"ꙍ"},{u:"Ꙏ",l:"ꙏ"},{u:"Ꙑ",l:"ꙑ"},{u:"Ꙓ",l:"ꙓ"},{u:"Ꙕ",l:"ꙕ"},{u:"Ꙗ",l:"ꙗ"},{u:"Ꙙ",l:"ꙙ"},{u:"Ꙛ",l:"ꙛ"},{u:"Ꙝ",l:"ꙝ"},{u:"Ꙟ",l:"ꙟ"},{u:"Ꙡ",l:"ꙡ"},{u:"Ꙣ",l:"ꙣ"},{u:"Ꙥ",l:"ꙥ"},{u:"Ꙧ",l:"ꙧ"},{u:"Ꙩ",l:"ꙩ"},{u:"Ꙫ",l:"ꙫ"},{u:"Ꙭ",l:"ꙭ"},{u:"Ꚁ",l:"ꚁ"},{u:"Ꚃ",l:"ꚃ"},{u:"Ꚅ",l:"ꚅ"},{u:"Ꚇ",l:"ꚇ"},{u:"Ꚉ",l:"ꚉ"},{u:"Ꚋ",l:"ꚋ"},{u:"Ꚍ",l:"ꚍ"},{u:"Ꚏ",l:"ꚏ"},{u:"Ꚑ",l:"ꚑ"},{u:"Ꚓ",l:"ꚓ"},{u:"Ꚕ",l:"ꚕ"},{u:"Ꚗ",l:"ꚗ"},{u:"Ꚙ",l:"ꚙ"},{u:"Ꚛ",l:"ꚛ"},{u:"Ꜣ",l:"ꜣ"},{u:"Ꜥ",l:"ꜥ"},{u:"Ꜧ",l:"ꜧ"},{u:"Ꜩ",l:"ꜩ"},{u:"Ꜫ",l:"ꜫ"},{u:"Ꜭ",l:"ꜭ"},{u:"Ꜯ",l:"ꜯ"},{u:"Ꜳ",l:"ꜳ"},{u:"Ꜵ",l:"ꜵ"},{u:"Ꜷ",l:"ꜷ"},{u:"Ꜹ",l:"ꜹ"},{u:"Ꜻ",l:"ꜻ"},{u:"Ꜽ",l:"ꜽ"},{u:"Ꜿ",l:"ꜿ"},{u:"Ꝁ",l:"ꝁ"},{u:"Ꝃ",l:"ꝃ"},{u:"Ꝅ",l:"ꝅ"},{u:"Ꝇ",l:"ꝇ"},{u:"Ꝉ",l:"ꝉ"},{u:"Ꝋ",l:"ꝋ"},{u:"Ꝍ",l:"ꝍ"},{u:"Ꝏ",l:"ꝏ"},{u:"Ꝑ",l:"ꝑ"},{u:"Ꝓ",l:"ꝓ"},{u:"Ꝕ",l:"ꝕ"},{u:"Ꝗ",l:"ꝗ"},{u:"Ꝙ",l:"ꝙ"},{u:"Ꝛ",l:"ꝛ"},{u:"Ꝝ",l:"ꝝ"},{u:"Ꝟ",l:"ꝟ"},{u:"Ꝡ",l:"ꝡ"},{u:"Ꝣ",l:"ꝣ"},{u:"Ꝥ",l:"ꝥ"},{u:"Ꝧ",l:"ꝧ"},{u:"Ꝩ",l:"ꝩ"},{u:"Ꝫ",l:"ꝫ"},{u:"Ꝭ",l:"ꝭ"},{u:"Ꝯ",l:"ꝯ"},{u:"Ꝺ",l:"ꝺ"},{u:"Ꝼ",l:"ꝼ"},{u:"Ᵹ",l:"ᵹ"},{u:"Ꝿ",l:"ꝿ"},{u:"Ꞁ",l:"ꞁ"},{u:"Ꞃ",l:"ꞃ"},{u:"Ꞅ",l:"ꞅ"},{u:"Ꞇ",l:"ꞇ"},{u:"Ꞌ",l:"ꞌ"},{u:"Ɥ",l:"ɥ"},{u:"Ꞑ",l:"ꞑ"},{u:"Ꞓ",l:"ꞓ"},{u:"Ꞗ",l:"ꞗ"},{u:"Ꞙ",l:"ꞙ"},{u:"Ꞛ",l:"ꞛ"},{u:"Ꞝ",l:"ꞝ"},{u:"Ꞟ",l:"ꞟ"},{u:"Ꞡ",l:"ꞡ"},{u:"Ꞣ",l:"ꞣ"},{u:"Ꞥ",l:"ꞥ"},{u:"Ꞧ",l:"ꞧ"},{u:"Ꞩ",l:"ꞩ"},{u:"Ɦ",l:"ɦ"},{u:"Ɜ",l:"ɜ"},{u:"Ɡ",l:"ɡ"},{u:"Ɬ",l:"ɬ"},{u:"Ɪ",l:"ɪ"},{u:"Ʞ",l:"ʞ"},{u:"Ʇ",l:"ʇ"},{u:"Ʝ",l:"ʝ"},{u:"Ꭓ",l:"ꭓ"},{u:"Ꞵ",l:"ꞵ"},{u:"Ꞷ",l:"ꞷ"},{u:"Ꞹ",l:"ꞹ"},{u:"Ꞻ",l:"ꞻ"},{u:"Ꞽ",l:"ꞽ"},{u:"Ꞿ",l:"ꞿ"},{u:"Ꟁ",l:"ꟁ"},{u:"Ꟃ",l:"ꟃ"},{u:"Ꞔ",l:"ꞔ"},{u:"Ʂ",l:"ʂ"},{u:"Ᶎ",l:"ᶎ"},{u:"Ꟈ",l:"ꟈ"},{u:"Ꟊ",l:"ꟊ"},{u:"Ɤ",l:"ɤ"},{u:"Ꟍ",l:"ꟍ"},{u:"Ꟑ",l:"ꟑ"},{u:"Ꟗ",l:"ꟗ"},{u:"Ꟙ",l:"ꟙ"},{u:"Ꟛ",l:"ꟛ"},{u:"Ƛ",l:"ƛ"},{u:"Ꟶ",l:"ꟶ"},{u:"A",l:"a"},{u:"B",l:"b"},{u:"C",l:"c"},{u:"D",l:"d"},{u:"E",l:"e"},{u:"F",l:"f"},{u:"G",l:"g"},{u:"H",l:"h"},{u:"I",l:"i"},{u:"J",l:"j"},{u:"K",l:"k"},{u:"L",l:"l"},{u:"M",l:"m"},{u:"N",l:"n"},{u:"O",l:"o"},{u:"P",l:"p"},{u:"Q",l:"q"},{u:"R",l:"r"},{u:"S",l:"s"},{u:"T",l:"t"},{u:"U",l:"u"},{u:"V",l:"v"},{u:"W",l:"w"},{u:"X",l:"x"},{u:"Y",l:"y"},{u:"Z",l:"z"},{u:"𐐀",l:"𐐨"},{u:"𐐁",l:"𐐩"},{u:"𐐂",l:"𐐪"},{u:"𐐃",l:"𐐫"},{u:"𐐄",l:"𐐬"},{u:"𐐅",l:"𐐭"},{u:"𐐆",l:"𐐮"},{u:"𐐇",l:"𐐯"},{u:"𐐈",l:"𐐰"},{u:"𐐉",l:"𐐱"},{u:"𐐊",l:"𐐲"},{u:"𐐋",l:"𐐳"},{u:"𐐌",l:"𐐴"},{u:"𐐍",l:"𐐵"},{u:"𐐎",l:"𐐶"},{u:"𐐏",l:"𐐷"},{u:"𐐐",l:"𐐸"},{u:"𐐑",l:"𐐹"},{u:"𐐒",l:"𐐺"},{u:"𐐓",l:"𐐻"},{u:"𐐔",l:"𐐼"},{u:"𐐕",l:"𐐽"},{u:"𐐖",l:"𐐾"},{u:"𐐗",l:"𐐿"},{u:"𐐘",l:"𐑀"},{u:"𐐙",l:"𐑁"},{u:"𐐚",l:"𐑂"},{u:"𐐛",l:"𐑃"},{u:"𐐜",l:"𐑄"},{u:"𐐝",l:"𐑅"},{u:"𐐞",l:"𐑆"},{u:"𐐟",l:"𐑇"},{u:"𐐠",l:"𐑈"},{u:"𐐡",l:"𐑉"},{u:"𐐢",l:"𐑊"},{u:"𐐣",l:"𐑋"},{u:"𐐤",l:"𐑌"},{u:"𐐥",l:"𐑍"},{u:"𐐦",l:"𐑎"},{u:"𐐧",l:"𐑏"},{u:"𐒰",l:"𐓘"},{u:"𐒱",l:"𐓙"},{u:"𐒲",l:"𐓚"},{u:"𐒳",l:"𐓛"},{u:"𐒴",l:"𐓜"},{u:"𐒵",l:"𐓝"},{u:"𐒶",l:"𐓞"},{u:"𐒷",l:"𐓟"},{u:"𐒸",l:"𐓠"},{u:"𐒹",l:"𐓡"},{u:"𐒺",l:"𐓢"},{u:"𐒻",l:"𐓣"},{u:"𐒼",l:"𐓤"},{u:"𐒽",l:"𐓥"},{u:"𐒾",l:"𐓦"},{u:"𐒿",l:"𐓧"},{u:"𐓀",l:"𐓨"},{u:"𐓁",l:"𐓩"},{u:"𐓂",l:"𐓪"},{u:"𐓃",l:"𐓫"},{u:"𐓄",l:"𐓬"},{u:"𐓅",l:"𐓭"},{u:"𐓆",l:"𐓮"},{u:"𐓇",l:"𐓯"},{u:"𐓈",l:"𐓰"},{u:"𐓉",l:"𐓱"},{u:"𐓊",l:"𐓲"},{u:"𐓋",l:"𐓳"},{u:"𐓌",l:"𐓴"},{u:"𐓍",l:"𐓵"},{u:"𐓎",l:"𐓶"},{u:"𐓏",l:"𐓷"},{u:"𐓐",l:"𐓸"},{u:"𐓑",l:"𐓹"},{u:"𐓒",l:"𐓺"},{u:"𐓓",l:"𐓻"},{u:"𐕰",l:"𐖗"},{u:"𐕱",l:"𐖘"},{u:"𐕲",l:"𐖙"},{u:"𐕳",l:"𐖚"},{u:"𐕴",l:"𐖛"},{u:"𐕵",l:"𐖜"},{u:"𐕶",l:"𐖝"},{u:"𐕷",l:"𐖞"},{u:"𐕸",l:"𐖟"},{u:"𐕹",l:"𐖠"},{u:"𐕺",l:"𐖡"},{u:"𐕼",l:"𐖣"},{u:"𐕽",l:"𐖤"},{u:"𐕾",l:"𐖥"},{u:"𐕿",l:"𐖦"},{u:"𐖀",l:"𐖧"},{u:"𐖁",l:"𐖨"},{u:"𐖂",l:"𐖩"},{u:"𐖃",l:"𐖪"},{u:"𐖄",l:"𐖫"},{u:"𐖅",l:"𐖬"},{u:"𐖆",l:"𐖭"},{u:"𐖇",l:"𐖮"},{u:"𐖈",l:"𐖯"},{u:"𐖉",l:"𐖰"},{u:"𐖊",l:"𐖱"},{u:"𐖌",l:"𐖳"},{u:"𐖍",l:"𐖴"},{u:"𐖎",l:"𐖵"},{u:"𐖏",l:"𐖶"},{u:"𐖐",l:"𐖷"},{u:"𐖑",l:"𐖸"},{u:"𐖒",l:"𐖹"},{u:"𐖔",l:"𐖻"},{u:"𐖕",l:"𐖼"},{u:"𐲀",l:"𐳀"},{u:"𐲁",l:"𐳁"},{u:"𐲂",l:"𐳂"},{u:"𐲃",l:"𐳃"},{u:"𐲄",l:"𐳄"},{u:"𐲅",l:"𐳅"},{u:"𐲆",l:"𐳆"},{u:"𐲇",l:"𐳇"},{u:"𐲈",l:"𐳈"},{u:"𐲉",l:"𐳉"},{u:"𐲊",l:"𐳊"},{u:"𐲋",l:"𐳋"},{u:"𐲌",l:"𐳌"},{u:"𐲍",l:"𐳍"},{u:"𐲎",l:"𐳎"},{u:"𐲏",l:"𐳏"},{u:"𐲐",l:"𐳐"},{u:"𐲑",l:"𐳑"},{u:"𐲒",l:"𐳒"},{u:"𐲓",l:"𐳓"},{u:"𐲔",l:"𐳔"},{u:"𐲕",l:"𐳕"},{u:"𐲖",l:"𐳖"},{u:"𐲗",l:"𐳗"},{u:"𐲘",l:"𐳘"},{u:"𐲙",l:"𐳙"},{u:"𐲚",l:"𐳚"},{u:"𐲛",l:"𐳛"},{u:"𐲜",l:"𐳜"},{u:"𐲝",l:"𐳝"},{u:"𐲞",l:"𐳞"},{u:"𐲟",l:"𐳟"},{u:"𐲠",l:"𐳠"},{u:"𐲡",l:"𐳡"},{u:"𐲢",l:"𐳢"},{u:"𐲣",l:"𐳣"},{u:"𐲤",l:"𐳤"},{u:"𐲥",l:"𐳥"},{u:"𐲦",l:"𐳦"},{u:"𐲧",l:"𐳧"},{u:"𐲨",l:"𐳨"},{u:"𐲩",l:"𐳩"},{u:"𐲪",l:"𐳪"},{u:"𐲫",l:"𐳫"},{u:"𐲬",l:"𐳬"},{u:"𐲭",l:"𐳭"},{u:"𐲮",l:"𐳮"},{u:"𐲯",l:"𐳯"},{u:"𐲰",l:"𐳰"},{u:"𐲱",l:"𐳱"},{u:"𐲲",l:"𐳲"},{u:"𐵐",l:"𐵰"},{u:"𐵑",l:"𐵱"},{u:"𐵒",l:"𐵲"},{u:"𐵓",l:"𐵳"},{u:"𐵔",l:"𐵴"},{u:"𐵕",l:"𐵵"},{u:"𐵖",l:"𐵶"},{u:"𐵗",l:"𐵷"},{u:"𐵘",l:"𐵸"},{u:"𐵙",l:"𐵹"},{u:"𐵚",l:"𐵺"},{u:"𐵛",l:"𐵻"},{u:"𐵜",l:"𐵼"},{u:"𐵝",l:"𐵽"},{u:"𐵞",l:"𐵾"},{u:"𐵟",l:"𐵿"},{u:"𐵠",l:"𐶀"},{u:"𐵡",l:"𐶁"},{u:"𐵢",l:"𐶂"},{u:"𐵣",l:"𐶃"},{u:"𐵤",l:"𐶄"},{u:"𐵥",l:"𐶅"},{u:"𑢠",l:"𑣀"},{u:"𑢡",l:"𑣁"},{u:"𑢢",l:"𑣂"},{u:"𑢣",l:"𑣃"},{u:"𑢤",l:"𑣄"},{u:"𑢥",l:"𑣅"},{u:"𑢦",l:"𑣆"},{u:"𑢧",l:"𑣇"},{u:"𑢨",l:"𑣈"},{u:"𑢩",l:"𑣉"},{u:"𑢪",l:"𑣊"},{u:"𑢫",l:"𑣋"},{u:"𑢬",l:"𑣌"},{u:"𑢭",l:"𑣍"},{u:"𑢮",l:"𑣎"},{u:"𑢯",l:"𑣏"},{u:"𑢰",l:"𑣐"},{u:"𑢱",l:"𑣑"},{u:"𑢲",l:"𑣒"},{u:"𑢳",l:"𑣓"},{u:"𑢴",l:"𑣔"},{u:"𑢵",l:"𑣕"},{u:"𑢶",l:"𑣖"},{u:"𑢷",l:"𑣗"},{u:"𑢸",l:"𑣘"},{u:"𑢹",l:"𑣙"},{u:"𑢺",l:"𑣚"},{u:"𑢻",l:"𑣛"},{u:"𑢼",l:"𑣜"},{u:"𑢽",l:"𑣝"},{u:"𑢾",l:"𑣞"},{u:"𑢿",l:"𑣟"},{u:"𖹀",l:"𖹠"},{u:"𖹁",l:"𖹡"},{u:"𖹂",l:"𖹢"},{u:"𖹃",l:"𖹣"},{u:"𖹄",l:"𖹤"},{u:"𖹅",l:"𖹥"},{u:"𖹆",l:"𖹦"},{u:"𖹇",l:"𖹧"},{u:"𖹈",l:"𖹨"},{u:"𖹉",l:"𖹩"},{u:"𖹊",l:"𖹪"},{u:"𖹋",l:"𖹫"},{u:"𖹌",l:"𖹬"},{u:"𖹍",l:"𖹭"},{u:"𖹎",l:"𖹮"},{u:"𖹏",l:"𖹯"},{u:"𖹐",l:"𖹰"},{u:"𖹑",l:"𖹱"},{u:"𖹒",l:"𖹲"},{u:"𖹓",l:"𖹳"},{u:"𖹔",l:"𖹴"},{u:"𖹕",l:"𖹵"},{u:"𖹖",l:"𖹶"},{u:"𖹗",l:"𖹷"},{u:"𖹘",l:"𖹸"},{u:"𖹙",l:"𖹹"},{u:"𖹚",l:"𖹺"},{u:"𖹛",l:"𖹻"},{u:"𖹜",l:"𖹼"},{u:"𖹝",l:"𖹽"},{u:"𖹞",l:"𖹾"},{u:"𖹟",l:"𖹿"},{u:"𞤀",l:"𞤢"},{u:"𞤁",l:"𞤣"},{u:"𞤂",l:"𞤤"},{u:"𞤃",l:"𞤥"},{u:"𞤄",l:"𞤦"},{u:"𞤅",l:"𞤧"},{u:"𞤆",l:"𞤨"},{u:"𞤇",l:"𞤩"},{u:"𞤈",l:"𞤪"},{u:"𞤉",l:"𞤫"},{u:"𞤊",l:"𞤬"},{u:"𞤋",l:"𞤭"},{u:"𞤌",l:"𞤮"},{u:"𞤍",l:"𞤯"},{u:"𞤎",l:"𞤰"},{u:"𞤏",l:"𞤱"},{u:"𞤐",l:"𞤲"},{u:"𞤑",l:"𞤳"},{u:"𞤒",l:"𞤴"},{u:"𞤓",l:"𞤵"},{u:"𞤔",l:"𞤶"},{u:"𞤕",l:"𞤷"},{u:"𞤖",l:"𞤸"},{u:"𞤗",l:"𞤹"},{u:"𞤘",l:"𞤺"},{u:"𞤙",l:"𞤻"},{u:"𞤚",l:"𞤼"},{u:"𞤛",l:"𞤽"},{u:"𞤜",l:"𞤾"},{u:"𞤝",l:"𞤿"},{u:"𞤞",l:"𞥀"},{u:"𞤟",l:"𞥁"},{u:"𞤠",l:"𞥂"},{u:"𞤡",l:"𞥃"}] - -# Tellraw -execute if score #StringLib.ShowLoadMessage StringLib matches 0 run return 0 -execute if score #StringLib.ShowLoadMessage StringLib matches 1 run tellraw @a ["﹌ ",{text:"StringLib >> ",color:"#99EAD6"},"Installed StringLib (v0.2.0)"] -execute if score #StringLib.ShowLoadMessage StringLib matches 1 run tellraw @a ["﹌ ",{text:"StringLib >> ",color:"#99EAD6"},{text:"Click here",bold:true,color:"yellow",click_event:{action:"run_command",command:"/function stringlib:debug/toggle_load_message"},hover_event:{action:"show_text",value:["/function stringlib:debug/toggle_load_message"]}}," to toggle the load message"] \ No newline at end of file diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/load.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/load.mcfunction deleted file mode 100644 index cf76558a..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/load.mcfunction +++ /dev/null @@ -1,6 +0,0 @@ -# Init -scoreboard objectives add StringLib dummy -execute unless score #StringLib.Init StringLib matches 1 run function stringlib:zprivate/init - -# Tellraw -execute if score #StringLib.ShowLoadMessage StringLib matches 1 run tellraw @a ["﹌ ",{"text":"StringLib >> ","color":"#99EAD6"},{"text":"Made by CMDred","hover_event":{"action":"show_text","value":[{"text":"YouTube: ","color":"dark_aqua"},{"text":"CMDred","color":"white"}]}},"\n﹌ ",{"text":"StringLib >> ","color":"#99EAD6"},"Get the latest updates: ",{"text":"Modrinth","color":"#5491F7","hover_event":{"action":"show_text","value":["Open page"]}},", ",{"text":"GitHub","color":"#5491F7","hover_event":{"action":"show_text","value":["Open page"]}}] diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/replace/check_word_rest.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/replace/check_word_rest.mcfunction deleted file mode 100644 index 5c09686f..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/replace/check_word_rest.mcfunction +++ /dev/null @@ -1,18 +0,0 @@ -# Check if 'Find' is located at that position (First character already matches) (IsFindLength is set to 0 because the 'store success' check here only stores the value if it's 1 because it has a command after it that might not run) -execute store result score #StringLib.CheckString.CharsLeft StringLib run data get storage stringlib:temp data.String -scoreboard players set #StringLib.CheckString.IsFindLength StringLib 0 -execute store success score #StringLib.CheckString.IsFindLength StringLib if score #StringLib.FindLength StringLib <= #StringLib.CheckString.CharsLeft StringLib run scoreboard players operation #StringLib.CheckString.CharsLeft StringLib = #StringLib.FindLength StringLib -execute if score #StringLib.CheckString.IsFindLength StringLib matches 0 run return 0 -scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 - -data modify storage stringlib:temp data.CheckString.String set string storage stringlib:temp data.String 1 -data modify storage stringlib:temp data.CheckString.Find set string storage stringlib:input replace.Find 1 - -function stringlib:zprivate/find/check_word_rest_loop -execute if score #StringLib.SuccessCheck StringLib matches 0 run return 0 - -# Replace (FindLength > 1) (Already in this function instead of running the other one to save some score checks) -data modify storage stringlib:input concat append from storage stringlib:temp data.StringBefore[] -data modify storage stringlib:input concat append from storage stringlib:input replace.Replace -data modify storage stringlib:temp data.StringBefore set value [] -return run scoreboard players add #StringLib.ReturnValue StringLib 1 diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/replace/check_word_start_loop.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/replace/check_word_start_loop.mcfunction deleted file mode 100644 index 3babeaa5..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/replace/check_word_start_loop.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# Check if first character matches -data modify storage stringlib:temp data.FirstChar set string storage stringlib:temp data.String 0 1 -execute store success score #StringLib.SuccessCheck StringLib run data modify storage stringlib:temp data.FirstChar set string storage stringlib:input replace.Find 0 1 -execute if score #StringLib.SuccessCheck StringLib matches 0 if function stringlib:zprivate/replace/replace run return 0 - -# Next loop (Stop once the word can no longer fit, or if it's been found already) -execute if score #StringLib.Index StringLib > #StringLib.CharsTotal StringLib run return run scoreboard players set #StringLib.FoundNothing StringLib 1 -scoreboard players add #StringLib.Index StringLib 1 -data modify storage stringlib:temp data.StringBefore append string storage stringlib:temp data.String 0 1 -data modify storage stringlib:temp data.String set string storage stringlib:temp data.String 1 -function stringlib:zprivate/replace/check_word_start_loop diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/replace/main.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/replace/main.mcfunction deleted file mode 100644 index 218021b4..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/replace/main.mcfunction +++ /dev/null @@ -1,13 +0,0 @@ -# Setup -function stringlib:zprivate/replace/check_word_start_loop - -# Loop (Search for next occurence of the "Find" string. Stop if it found enough occurences already or if it hit a dead end, or if the string ends. Needs that last check because it skips it in "check_word_start_loop" if the first letter matches) -execute if score #StringLib.FoundNothing StringLib matches 1 run return 0 -execute if score #StringLib.FindAmount StringLib matches 1 run return 0 -execute if score #StringLib.Index StringLib > #StringLib.CharsTotal StringLib run return 0 - -scoreboard players remove #StringLib.FindAmount StringLib 1 -scoreboard players operation #StringLib.Index StringLib += #StringLib.FindLength StringLib -execute if score #StringLib.FindLength StringLib matches 1 run data modify storage stringlib:temp data.String set string storage stringlib:temp data.String 1 -execute if score #StringLib.FindLength StringLib matches 2.. run data modify storage stringlib:temp data.String set string storage stringlib:temp data.CheckString.String 1 -function stringlib:zprivate/replace/main diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/replace/replace.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/replace/replace.mcfunction deleted file mode 100644 index 424317f7..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/replace/replace.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -# Replace (FindLength > 1) -execute if score #StringLib.FindLength StringLib matches 2.. run return run function stringlib:zprivate/replace/check_word_rest - -# Replace (FindLength = 1) -data modify storage stringlib:temp data.CheckString.String set from storage stringlib:temp data.String -data modify storage stringlib:input concat append from storage stringlib:temp data.StringBefore[] -data modify storage stringlib:input concat append from storage stringlib:input replace.Replace -data modify storage stringlib:temp data.StringBefore set value [] -return run scoreboard players add #StringLib.ReturnValue StringLib 1 diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/check_word_rest.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/check_word_rest.mcfunction deleted file mode 100644 index 009fb6e0..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/check_word_rest.mcfunction +++ /dev/null @@ -1,18 +0,0 @@ -# Check if 'Find' is located at that position (Last character already matches) (IsFindLength is set to 0 because the 'store success' check here only stores the value if it's 1 because it has a command after it that might not run) -execute store result score #StringLib.CheckString.CharsLeft StringLib run data get storage stringlib:temp data.String -scoreboard players set #StringLib.CheckString.IsFindLength StringLib 0 -execute store success score #StringLib.CheckString.IsFindLength StringLib if score #StringLib.FindLength StringLib <= #StringLib.CheckString.CharsLeft StringLib run scoreboard players operation #StringLib.CheckString.CharsLeft StringLib = #StringLib.FindLength StringLib -execute if score #StringLib.CheckString.IsFindLength StringLib matches 0 run return 0 -scoreboard players remove #StringLib.CheckString.CharsLeft StringLib 1 - -data modify storage stringlib:temp data.CheckString.String set string storage stringlib:temp data.String 0 -1 -data modify storage stringlib:temp data.CheckString.Find set string storage stringlib:input replace.Find 0 -1 - -function stringlib:zprivate/find/reversed/check_word_rest_loop -execute if score #StringLib.SuccessCheck StringLib matches 0 run return 0 - -# Replace (FindLength < -1) (Already in this function instead of running the other one to save some score checks) -data modify storage stringlib:input concat prepend from storage stringlib:temp data.StringAfter[] -data modify storage stringlib:input concat prepend from storage stringlib:input replace.Replace -data modify storage stringlib:temp data.StringAfter set value [] -return run scoreboard players add #StringLib.ReturnValue StringLib 1 diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/check_word_start_loop.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/check_word_start_loop.mcfunction deleted file mode 100644 index 723e207e..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/check_word_start_loop.mcfunction +++ /dev/null @@ -1,11 +0,0 @@ -# Check if last character matches -data modify storage stringlib:temp data.LastChar set string storage stringlib:temp data.String -1 -execute store success score #StringLib.SuccessCheck StringLib run data modify storage stringlib:temp data.LastChar set string storage stringlib:input replace.Find -1 -execute if score #StringLib.SuccessCheck StringLib matches 0 if function stringlib:zprivate/replace/reversed/replace run return 0 - -# Next loop (Stop once the word can no longer fit, or if it's been found already) -execute if score #StringLib.Index StringLib matches 0 run return run scoreboard players set #StringLib.FoundNothing StringLib 1 -scoreboard players remove #StringLib.Index StringLib 1 -data modify storage stringlib:temp data.StringAfter prepend string storage stringlib:temp data.String -1 -data modify storage stringlib:temp data.String set string storage stringlib:temp data.String 0 -1 -function stringlib:zprivate/replace/reversed/check_word_start_loop diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/main.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/main.mcfunction deleted file mode 100644 index 4a895a00..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/main.mcfunction +++ /dev/null @@ -1,13 +0,0 @@ -# Setup -function stringlib:zprivate/replace/reversed/check_word_start_loop - -# Loop (Search for next occurence of the "Find" string. Stop if it found enough occurences already or if it hit a dead end, or if the string ends. Needs that last check because it skips it in "check_word_start_loop" if the last letter matches) -execute if score #StringLib.FoundNothing StringLib matches 1 run return 0 -execute if score #StringLib.FindAmount StringLib matches -1 run return 0 -execute if score #StringLib.Index StringLib < #StringLib.FindLength StringLib run return 0 - -scoreboard players add #StringLib.FindAmount StringLib 1 -scoreboard players operation #StringLib.Index StringLib -= #StringLib.FindLength StringLib -execute if score #StringLib.FindLength StringLib matches 1 run data modify storage stringlib:temp data.String set string storage stringlib:temp data.String 0 -1 -execute if score #StringLib.FindLength StringLib matches 2.. run data modify storage stringlib:temp data.String set string storage stringlib:temp data.CheckString.String 0 -1 -function stringlib:zprivate/replace/reversed/main diff --git a/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/replace.mcfunction b/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/replace.mcfunction deleted file mode 100644 index ae05f1b8..00000000 --- a/datapacks/dataLib/data/stringlib/function/zprivate/replace/reversed/replace.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -# Replace (FindLength > 1) -execute if score #StringLib.FindLength StringLib matches 2.. run return run function stringlib:zprivate/replace/reversed/check_word_rest - -# Replace (FindLength = 1) -data modify storage stringlib:temp data.CheckString.String set from storage stringlib:temp data.String -data modify storage stringlib:input concat prepend from storage stringlib:temp data.StringAfter[] -data modify storage stringlib:input concat prepend from storage stringlib:input replace.Replace -data modify storage stringlib:temp data.StringAfter set value [] -return run scoreboard players add #StringLib.ReturnValue StringLib 1 diff --git a/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/gate.mcfunction b/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/gate.mcfunction index fcd3d567..746b0c6a 100644 --- a/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/gate.mcfunction +++ b/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/gate.mcfunction @@ -1,6 +1,6 @@ # datalib_extensions:extensions/gate # -# Called from dl_load:load/fork_yes, immediately after an operator +# Called from datalib:runtime/load/loader/load/fork_yes, immediately after an operator # confirms this build is a fork (fork_verified set to 0b) and only # when datalib_extensions is present in the build. # diff --git a/dependencies.json b/dependencies.json index cad49e29..9c09d57e 100644 --- a/dependencies.json +++ b/dependencies.json @@ -6,7 +6,7 @@ "source": "https://github.com/ICY105/PlayerAction", "license": "MIT", "namespace": "player_action", - "load_tag": "#player_action:load", + "load_tag": "#datalib:player_action/load", "note": "Embedded as-is. Provides player event hooks (click, movement, block interaction)." } ], diff --git a/migrate.py b/migrate.py deleted file mode 100644 index d6f7004e..00000000 --- a/migrate.py +++ /dev/null @@ -1,1153 +0,0 @@ -#!/usr/bin/env python3 -import os -import sys -import re -import json -import shutil -import zipfile -import time -from datetime import datetime -from pathlib import Path -from collections import defaultdict - -# ============================================================================== -# Terminal Text Hacks & Color Configuration (ANSI Color Codes + Stylizers) -# ============================================================================== -try: - import colorama - colorama.init(autoreset=True) -except ImportError: - pass - -class Logger: - # ANSI Formatting Styles - RESET = "\033[0m" - BOLD = "\033[1m" - DIM = "\033[2m" - ITALIC = "\033[3m" - UNDERLINE = "\033[4m" - BLINK = "\033[5m" - REVERSE = "\033[7m" - - # Standard Colors - HEADER = "\033[95m" - INFO = "\033[94m" - SUCCESS = "\033[92m" - WARNING = "\033[93m" - ERROR = "\033[91m" - MUTED = "\033[90m" - CYAN = "\033[96m" - - @classmethod - def _timestamp(cls) -> str: - return f"{cls.MUTED}[{datetime.now().strftime('%H:%M:%S')}]{cls.RESET}" - - @classmethod - def banner(cls, text: str): - width = 65 - print(f"\n{cls.CYAN}╔{'═' * width}╗{cls.RESET}") - print(f"{cls.CYAN}║{cls.BOLD}{text.center(width)}{cls.RESET}{cls.CYAN}║{cls.RESET}") - print(f"{cls.CYAN}╚{'═' * width}╝{cls.RESET}\n") - - @classmethod - def step(cls, step_num, name: str): - timestamp = cls._timestamp() - divider = f"{cls.MUTED}{'─' * 55}{cls.RESET}" - label = f"{step_num:02d}" if isinstance(step_num, int) else str(step_num) - print(f"\n{divider}") - print(f"{timestamp} {cls.BOLD}{cls.HEADER}🚀 STEP {label}:{cls.RESET} {cls.BOLD}{name}{cls.RESET}") - print(f"{divider}") - - @classmethod - def info(cls, msg: str): - print(f" {cls._timestamp()} {cls.INFO}ℹ️ [INFO]{cls.RESET} {msg}") - - @classmethod - def success(cls, msg: str): - print(f" {cls._timestamp()} {cls.SUCCESS}✔ [OK]{cls.RESET} {msg}") - - @classmethod - def warn(cls, msg: str): - print(f" {cls._timestamp()} {cls.WARNING}⚠️ [WARN]{cls.RESET} {msg}") - - @classmethod - def error(cls, msg: str): - print(f" {cls._timestamp()} {cls.ERROR}✖ [ERROR]{cls.RESET} {msg}") - - @classmethod - def debug(cls, msg: str): - print(f" {cls._timestamp()} {cls.MUTED}🔍 [DEBUG]{cls.RESET} {msg}") - - @classmethod - def progress_bar(cls, iteration: int, total: int, prefix='Progress', suffix='Complete', length=30): - """Terminal Text Hack: Smooth Dynamic ASCII Progress Bar""" - percent = f"{100 * (iteration / float(total)):.1f}" - filled_length = int(length * iteration // total) - bar = '█' * filled_length + '░' * (length - filled_length) - sys.stdout.write(f"\r {cls._timestamp()} {cls.CYAN}⏳ {prefix}{cls.RESET} |{cls.SUCCESS}{bar}{cls.RESET}| {percent}% {cls.DIM}{suffix}{cls.RESET}") - sys.stdout.flush() - if iteration == total: - sys.stdout.write("\n") - - @classmethod - def spinner(cls, message: str, duration: float = 0.6): - """Terminal Text Hack: Inline Braille Animation Spinner""" - frames = ["⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"] - end_time = time.time() + duration - idx = 0 - while time.time() < end_time: - sys.stdout.write(f"\r {cls._timestamp()} {cls.CYAN}{frames[idx % len(frames)]}{cls.RESET} {message}...") - sys.stdout.flush() - time.sleep(0.08) - idx += 1 - sys.stdout.write(f"\r{' ' * (len(message) + 25)}\r") - - -# ============================================================================== -# Directory Setup & Constants -# ============================================================================== -WORKSPACE = Path(os.getcwd()).resolve() -TMP_BACKUP = Path("/tmp/backup/dataLib-dp-pristine") -TMP_WORK = Path("/tmp/work/dataLib-dp") -TMP_ANALYSIS = Path("/tmp/analysis") -DIST_DIR = TMP_WORK / "dist" - -SRC_ROOT = TMP_WORK / "datapacks/dataLib/data/datalib/function" -DST_BASE = TMP_WORK / "packs/modules" - -# Single source of truth for which source subtrees are scanned for -# per-module discovery. Previously this list only lived inside -# step_8_build_module_map(); every other step relied on module_map.json -# already reflecting it, which is fragile if scan_roots ever changes. -# Now every step references this same constant directly. -SCAN_ROOTS = ["systems", "input", "api", "player", "world", "systems", - "core/cooldown", "core/lib", "core/state", "core/queue"] - - -# ============================================================================== -# Migration Steps -# ============================================================================== - -def step_1_backup(): - Logger.step(1, "Backup Pristine Checkout") - Logger.spinner("Creating full backup of original repo") - if TMP_BACKUP.exists(): - shutil.rmtree(TMP_BACKUP) - TMP_BACKUP.parent.mkdir(parents=True, exist_ok=True) - - shutil.copytree(WORKSPACE, TMP_BACKUP) - Logger.success(f"Backup created: {Logger.UNDERLINE}{TMP_BACKUP}{Logger.RESET}") - - -def step_2_prepare_work_dir(): - Logger.step(2, "Prepare Isolated Work Directory") - Logger.spinner("Initializing isolated workspace") - if TMP_WORK.exists(): - shutil.rmtree(TMP_WORK) - TMP_WORK.parent.mkdir(parents=True, exist_ok=True) - TMP_ANALYSIS.mkdir(parents=True, exist_ok=True) - - shutil.copytree(WORKSPACE, TMP_WORK) - Logger.success(f"Working copy ready: {Logger.UNDERLINE}{TMP_WORK}{Logger.RESET}") - - -def step_3_verify_layout(): - Logger.step(3, "Verify Expected Source Layout") - expected = TMP_WORK / "datapacks/dataLib/data/datalib/function" - if not expected.is_dir(): - Logger.error(f"Expected source path not found: {expected}") - Logger.info("This script expects layout: datapacks/dataLib/data/datalib/...") - sys.exit(1) - Logger.success(f"Layout OK: {expected.relative_to(TMP_WORK)} exists") - - -def step_4_move_fabric_files(): - Logger.step(4, "Move Fabric/Mod/Script Files into 'other/'") - other_dir = TMP_WORK / "other" - other_dir.mkdir(exist_ok=True) - - targets = [ - "build.gradle", "settings.gradle", "gradle.properties", "gradle", - "gradlew", "gradlew.bat", "src", "build_jmc.py", "jmc_config.json", - "main.jmc", "spyglass.json", "commit.sh", "show_dependencies.sh", "NOTICE.sh" - ] - - moved_count = 0 - for item in targets: - src = TMP_WORK / item - if src.exists(): - shutil.move(str(src), str(other_dir / item)) - Logger.debug(f"Moved: {item} -> other/") - moved_count += 1 - else: - Logger.warn(f"Skipped (not found): {item}") - - Logger.info(f"Relocated {moved_count} project management / source files.") - - -def step_5_clean_deps(): - Logger.step(5, "Remove Duplicate Dependencies File") - dep_file = TMP_WORK / ".dependencies.json" - if dep_file.exists(): - dep_file.unlink() - Logger.success(".dependencies.json removed.") - else: - Logger.debug("No .dependencies.json found, skipping clean.") - - -def step_6_build_function_graph(): - Logger.step(6, "Build Function Dependency Graph") - root = TMP_WORK / "datapacks/dataLib/data/datalib/function" - - files = list(root.glob("**/*.mcfunction")) - if not files: - Logger.error(f"No .mcfunction files found under {root}") - sys.exit(1) - - def to_id(path: Path): - rel = path.relative_to(root).with_suffix("") - return "datalib:" + str(rel).replace(os.sep, "/") - - all_ids = set(to_id(f) for f in files) - ref_pattern = re.compile(r'datalib:([a-z0-9_/.\-]+)') - other_ns_pattern = re.compile(r'\b(dl_load|stringlib|player_action|load):([a-z0-9_/.\-]+)') - - edges = defaultdict(set) - external_refs = defaultdict(set) - - for i, f in enumerate(files, 1): - fid = to_id(f) - content = f.read_text(encoding="utf-8", errors="replace") - - for m in ref_pattern.finditer(content): - edges[fid].add("datalib:" + m.group(1)) - for m in other_ns_pattern.finditer(content): - external_refs[fid].add(f"{m.group(1)}:{m.group(2)}") - - if i % 10 == 0 or i == len(files): - Logger.progress_bar(i, len(files), prefix="Scanning functions") - - (TMP_ANALYSIS / "edges.json").write_text(json.dumps({k: sorted(v) for k, v in edges.items()}, indent=2)) - (TMP_ANALYSIS / "external_refs.json").write_text(json.dumps({k: sorted(v) for k, v in external_refs.items() if v}, indent=2)) - (TMP_ANALYSIS / "all_ids.json").write_text(json.dumps(sorted(all_ids), indent=2)) - - Logger.info(f"Total .mcfunction files scanned: {len(files)}") - Logger.info(f"Files referencing external namespaces: {len([k for k, v in external_refs.items() if v])}") - - -def step_7_prepare_core_skeleton(): - Logger.step(7, "Prepare Core Module Skeleton") - base = TMP_WORK / "packs/modules/datalib-core/data" - - subdirs = [ - "datalib_core/function/internal", "datalib_core/function/load", - "datalib_core/function/tick", "datalib_core/function/gate", - "minecraft/tags/function/load", "minecraft/tags/function/tick" - ] - for path in subdirs: - (base / path).mkdir(parents=True, exist_ok=True) - - Logger.success("Core skeleton structure generated.") - - -def step_8_build_module_map(): - Logger.step(8, "Build Module -> Source Path Mapping") - src = TMP_WORK / "datapacks/dataLib/data/datalib/function" - scan_roots = ["systems", "api","core/cooldown","core/lib","core/state","core/queue"] - - discovered = {} - underscore_dirs = [] # (scan_root, entry_name) pairs -- resolved in step_8b - for r in scan_roots: - r_full = src / r - if not r_full.is_dir(): - continue - for entry in sorted(os.listdir(r_full)): - if not (r_full / entry).is_dir(): - continue - if entry.startswith("_"): - underscore_dirs.append((r, entry)) - continue - discovered.setdefault(entry, []).append(f"{r}/{entry}") - - # `player`, `world`, `events`, `input` are each their own standalone - # module as a whole -- unlike scan_roots (which turns each subdirectory - # into a separate module), everything directly under these four roots - # (loose .mcfunction files included) belongs to one module named after - # the root itself. - whole_root_modules = ["player", "world", "events", "input"] - for root_name in whole_root_modules: - root_full = src / root_name - if root_full.is_dir(): - discovered.setdefault(root_name, []).append(root_name) - - covered = set(path for paths in discovered.values() for path in paths) - remaining_top = set() - - for entry in os.listdir(src): - full = src / entry - if not full.is_dir(): - continue - if entry == "systems": - for sub in os.listdir(full): - key = f"systems/{sub}" - if key not in covered: remaining_top.add(key) - elif entry == "core": - for sub in os.listdir(full): - if sub == "internal": - for sub2 in os.listdir(full / "internal"): - if sub2 == "systems": - for sub3 in os.listdir(full / "internal/systems"): - key = f"core/internal/systems/{sub3}" - if key not in covered: remaining_top.add(key) - else: - remaining_top.add(f"core/internal/{sub2}") - else: - remaining_top.add(f"core/{sub}") - elif entry == "api": - for sub in os.listdir(full): - key = f"api/{sub}" - if key not in covered: remaining_top.add(key) - elif entry in whole_root_modules: - pass # already captured as a whole-root module above - else: - remaining_top.add(entry) - - (TMP_ANALYSIS / "module_map.json").write_text(json.dumps({ - "modules": discovered, - "core_remaining": sorted(remaining_top), - "underscore_dirs": underscore_dirs, - }, indent=2, ensure_ascii=False)) - - Logger.info(f"Auto-detected modules ({len(discovered)}): {Logger.CYAN}{sorted(discovered.keys())}{Logger.RESET}") - Logger.success("module_map.json successfully written.") - - -def step_8b_resolve_underscore_dirs(): - # Underscore-prefixed dirs (e.g. input/_private) are internal-helper - # trees, not standalone modules -- but they must never be silently - # dropped. Each one is folded into exactly one real module, with an - # explicit, logged decision for every case: - # 1 sibling module in the same scan root -> fold into it - # 0 or >1 siblings (ambiguous) -> fold into "core" - # Either way the source path is guaranteed to end up in `discovered`. - Logger.step("8b", "Resolve Underscore-Prefixed Internal Dirs") - src = TMP_WORK / "datapacks/dataLib/data/datalib/function" - map_path = TMP_ANALYSIS / "module_map.json" - mm = json.loads(map_path.read_text()) - discovered = mm["modules"] - underscore_dirs = mm.get("underscore_dirs", []) - - if not underscore_dirs: - Logger.info("No underscore-prefixed directories found.") - return - - for r, entry in underscore_dirs: - r_full = src / r - siblings = [ - s for s in os.listdir(r_full) - if s != entry and not s.startswith("_") and (r_full / s).is_dir() - ] - source_path = f"{r}/{entry}" - if len(siblings) == 1: - target = siblings[0] - reason = f"sole sibling module '{target}' under {r}/" - else: - target = "core" - reason = f"ambiguous ({len(siblings)} siblings under {r}/) -> defaulting to core" - discovered.setdefault(target, []).append(source_path) - Logger.info(f"{source_path} -> {target} ({reason})") - - mm["modules"] = discovered - map_path.write_text(json.dumps(mm, indent=2, ensure_ascii=False)) - Logger.success(f"Resolved {len(underscore_dirs)} underscore-prefixed dir(s); none dropped.") - - -def step_8c_relocate_root_dirs_to_api(): - # `player`, `world`, `events`, and `input` are standalone modules in - # their own right and must NOT be folded into api/ -- they're scanned - # directly as their own scan roots in step_8 instead. - # - # Any *other* root-level dir that isn't a recognized scan root (i.e. - # not systems/api/core/config/debug and not one of the four standalone - # roots above) gets folded into api/ before module discovery, so it - # still becomes a real module instead of silently sitting outside - # every scan root. This runs before step_8's discovery scan, so - # step_9's existing classify()/token_pattern remap naturally picks up - # the new on-disk location -- no separate call-rewriting pass needed. - Logger.step("8c", "Relocate Unrecognized Root-Level Dirs Into api/") - src = TMP_WORK / "datapacks/dataLib/data/datalib/function" - api_dir = src / "api" - standalone_roots = {"player", "world", "events", "input"} - reserved = {"systems", "api", "core", "config", "debug"} | standalone_roots - - root_dirs = sorted( - entry for entry in os.listdir(src) - if (src / entry).is_dir() and entry not in reserved - ) - - if not root_dirs: - Logger.info("No unrecognized root-level directories found; player/world/events/input kept as their own standalone modules.") - return - - api_dir.mkdir(parents=True, exist_ok=True) - total_moved = [] - for root_name in root_dirs: - root_dir = src / root_name - moved = [] - for entry in sorted(os.listdir(root_dir)): - src_entry = root_dir / entry - dst_entry = api_dir / entry - if dst_entry.exists(): - Logger.warn(f"api/{entry} already exists -- merging contents from {root_name}/{entry} instead of overwriting.") - if src_entry.is_dir(): - for sub_dirpath, _, sub_files in os.walk(src_entry): - rel = Path(sub_dirpath).relative_to(src_entry) - target_dir = dst_entry / rel - target_dir.mkdir(parents=True, exist_ok=True) - for f in sub_files: - shutil.move(str(Path(sub_dirpath) / f), str(target_dir / f)) - shutil.rmtree(src_entry) - else: - shutil.move(str(src_entry), str(dst_entry)) - else: - shutil.move(str(src_entry), str(dst_entry)) - moved.append(entry) - - root_dir.rmdir() - total_moved.extend(moved) - Logger.info(f"Relocated {len(moved)} entr{'y' if len(moved)==1 else 'ies'} from {root_name}/ to api/: {moved}") - - Logger.success(f"{len(root_dirs)} unrecognized root-level dir(s) absorbed into api/; player/world/events/input kept standalone.") - - -def step_9_migrate_functions(): - Logger.step(9, "Migrate Function Files and Remap Namespaces") - mmap = json.loads((TMP_ANALYSIS / "module_map.json").read_text()) - modules = mmap["modules"] - - prefix_to_module = {p: mod for mod, paths in modules.items() for p in paths} - - def classify(rel_path): - best = None - for prefix in prefix_to_module: - if rel_path == prefix or rel_path.startswith(prefix + "/"): - if best is None or len(prefix) > len(best): - best = prefix - return prefix_to_module.get(best, "core") if best else "core" - - def new_namespace_for(rel_noext): - mod = classify(rel_noext) - return f"datalib_{mod}" if mod != "core" else "datalib_core" - - id_table = {} - all_files = [] - - for dirpath, _, filenames in os.walk(SRC_ROOT): - for fn in filenames: - if not fn.endswith(".mcfunction"): - continue - old_abs = Path(dirpath) / fn - rel = old_abs.relative_to(SRC_ROOT) - rel_noext = str(rel.with_suffix("")).replace(os.sep, "/") - ns = new_namespace_for(rel_noext) - id_table[rel_noext] = f"{ns}:{rel_noext}" - all_files.append((old_abs, rel_noext, ns)) - - shared_storages = {"engine", "input", "output"} - token_pattern = re.compile(r'datalib:([a-zA-Z0-9_/.\-]+)') - - def remap_token(match): - path = match.group(1) - trail = "" - core_path = path - while core_path and core_path[-1] in ".,": - trail = core_path[-1] + trail - core_path = core_path[:-1] - if core_path in shared_storages: - return f"datalib_core:{core_path}{trail}" - if core_path in id_table: - return id_table[core_path] + trail - ns = new_namespace_for(core_path) - return f"{ns}:{core_path}{trail}" - - total_files = len(all_files) - for i, (old_abs, rel_noext, ns) in enumerate(all_files, 1): - mod_key = ns.replace("datalib_", "") - if mod_key == "core": - dst_dir = DST_BASE / "datalib-core/data/datalib_core/function" - else: - dst_dir = DST_BASE / f"datalib-{mod_key}-module/data/{ns}/function" - - dst_path = dst_dir / f"{rel_noext}.mcfunction" - dst_path.parent.mkdir(parents=True, exist_ok=True) - - content = old_abs.read_text(encoding="utf-8", errors="replace") - new_content = token_pattern.sub(remap_token, content) - dst_path.write_text(new_content, encoding="utf-8") - - if i % 15 == 0 or i == total_files: - Logger.progress_bar(i, total_files, prefix="Migrating functions") - - (TMP_ANALYSIS / "id_table.json").write_text(json.dumps(id_table, indent=2)) - Logger.success(f"Files moved & namespaces remapped: {total_files}") - - -def step_10_migrate_dlload(): - Logger.step(10, "Migrate dl_load into datalib_core:load_gate") - dlload_stage = Path("/tmp/dlload_stage") - if dlload_stage.exists(): shutil.rmtree(dlload_stage) - - src_dlload = TMP_WORK / "datapacks/dataLib/data/dl_load/function" - if src_dlload.exists(): - shutil.copytree(src_dlload, dlload_stage / "function") - - dst = DST_BASE / "datalib-core/data/datalib_core/function/load_gate" - dst.mkdir(parents=True, exist_ok=True) - - token_pattern = re.compile(r'\bdl_load:([a-zA-Z0-9_/.\-]+)') - - def remap(m): - path = m.group(1).rstrip(".,") - return f"datalib_core:load_gate/{path}" - - count = 0 - stage_func = dlload_stage / "function" - if stage_func.exists(): - for dirpath, _, files in os.walk(stage_func): - for fn in files: - if not fn.endswith(".mcfunction"): continue - old_abs = Path(dirpath) / fn - rel = old_abs.relative_to(stage_func) - dst_path = dst / rel - dst_path.parent.mkdir(parents=True, exist_ok=True) - - content = old_abs.read_text(encoding="utf-8", errors="replace") - new_content = token_pattern.sub(remap, content) - new_content = re.sub(r'\bdatalib:(engine|input|output)\b', r'datalib_core:\1', new_content) - dst_path.write_text(new_content, encoding="utf-8") - count += 1 - - Logger.success(f"Migrated dl_load files: {count}") - - -def step_11_create_tags_and_ticks(): - Logger.step(11, "Create Load/Tick Function Tags") - core_dir = DST_BASE / "datalib-core" - mmap = json.loads((TMP_ANALYSIS / "module_map.json").read_text()) - modules = sorted(mmap["modules"].keys()) - module_load_tags = [f"dl_{m}.load:main" for m in modules] - - def write_json(rel, obj): - p = core_dir / rel - p.parent.mkdir(parents=True, exist_ok=True) - p.write_text(json.dumps(obj, indent=2) + "\n", encoding="utf-8") - - def write_text(rel, body): - p = core_dir / rel - p.parent.mkdir(parents=True, exist_ok=True) - p.write_text(body, encoding="utf-8") - - def merge_json_values(rel, extra_values): - p = core_dir / rel - existing = [] - if p.is_file(): - try: - existing = json.loads(p.read_text()).get("values", []) - except Exception: - existing = [] - seen = set(v if isinstance(v, str) else json.dumps(v, sort_keys=True) for v in existing) - for v in extra_values: - k = v if isinstance(v, str) else json.dumps(v, sort_keys=True) - if k not in seen: - existing.append(v) - seen.add(k) - write_json(rel, {"values": existing}) - - write_text( - "data/load/function/_private/load.mcfunction", - "# Reset scoreboards for current load.\nscoreboard objectives add load.status dummy\nscoreboard players reset * load.status\n" - ) - write_text("data/load/function/_private/init.mcfunction", "# load:_private/init\n") - - write_json("data/load/tags/function/_private/load.json", { - "values": ["#load:_private/init", {"id": "#load:pre_load", "required": False}, {"id": "#load:load", "required": False}, {"id": "#load:post_load", "required": False}] - }) - write_json("data/load/tags/function/_private/init.json", {"values": ["load:_private/init"]}) - write_json("data/load/tags/function/load.json", {"values": ["stringlib:zprivate/load", "datalib_core:init", "#player_action:load","datalib_core:load_gate/main"]}) - write_json("data/load/tags/function/pre_load.json", {"values": []}) - write_json("data/load/tags/function/post_load.json", {"values": module_load_tags}) - write_json("data/minecraft/tags/function/load.json", {"values": ["datalib_core:init"]}) - write_json("data/minecraft/tags/function/tick.json", {"values": ["datalib_core:tick"]}) - - write_text( - "data/datalib_core/function/init.mcfunction", - "#> Runs on datapack loading\nexecute if data storage datalib_core:engine {global:{loaded:1b}} run return 0\nfunction #load:_private/load\n" - ) - write_text( - "data/datalib_core/function/tick.mcfunction", - "# datalib_core:tick\nfunction datalib_core:core/tick\nfunction #datalib_core:loop\nfunction #datalib_core:events/on_tick\n" - ) - - default_loop = [ - "datalib_core:input/writable_book", - "datalib_core:input/command_block_minecart", - "datalib_core:core/internal/api/cmd/freeze/tick", - "datalib_core:input/_private/cbm_align_tp", - ] - merge_json_values("data/datalib_core/tags/function/loop.json", default_loop) - - discovered_ticks = [] - for m in modules: - ns = f"datalib_{m}" - pack = f"datalib-{m}-module" - fn_root = DST_BASE / pack / "data" / ns / "function" - if not fn_root.is_dir(): continue - - for dirpath, _, files in os.walk(fn_root): - for fn in files: - if not fn.endswith(".mcfunction"): continue - stem = fn[:-len(".mcfunction")] - if stem == "tick" or stem.startswith("tick_") or stem.endswith("_tick"): - rel = Path(dirpath, fn).relative_to(fn_root).with_suffix("") - rel_noext = str(rel).replace(os.sep, "/") - discovered_ticks.append(f"{ns}:{rel_noext}") - - discovered_ticks = sorted(set(discovered_ticks)) - merge_json_values("data/datalib_core/tags/function/events/on_tick.json", discovered_ticks) - - on_load = "data/datalib_core/tags/function/events/on_load.json" - if not (core_dir / on_load).is_file(): - write_json(on_load, {"values": []}) - - write_text("data/datalib.main/function/empty.mcfunction", "#> datalib.main:empty\n") - Logger.success("Load & Tick tags correctly configured.") - - -def step_12_migrate_extras(): - Logger.step(12, "Migrate Advancements, Loot Tables, Predicates, Item Modifiers & Dialogs") - src_root = TMP_WORK / "datapacks/dataLib/data/datalib" - mmap = json.loads((TMP_ANALYSIS / "module_map.json").read_text()) - modules = mmap["modules"] - id_table = json.loads((TMP_ANALYSIS / "id_table.json").read_text()) - - prefix_to_module = {p: mod for mod, paths in modules.items() for p in paths} - - def classify(rel_path): - best = None - for prefix in prefix_to_module: - if rel_path == prefix or rel_path.startswith(prefix + "/"): - if best is None or len(prefix) > len(best): - best = prefix - return prefix_to_module.get(best, "core") if best else "core" - - categories = ["advancement", "loot_table", "predicate", "item_modifier", "dialog"] - shared_storages = {"engine", "input", "output"} - token_pattern = re.compile(r'datalib:([a-zA-Z0-9_/.\-]+)') - - def remap_token_in_text(text): - def remap(m): - path = m.group(1) - trail = "" - core_path = path - while core_path and core_path[-1] in ".,": - trail = core_path[-1] + trail - core_path = core_path[:-1] - if core_path in shared_storages: - return f"datalib_core:{core_path}{trail}" - if core_path in id_table: - return id_table[core_path] + trail - ns = classify(core_path) - ns_name = f"datalib_{ns}" if ns != "core" else "datalib_core" - return f"{ns_name}:{core_path}{trail}" - return token_pattern.sub(remap, text) - - moved = 0 - for cat in categories: - cat_src = src_root / cat - if not cat_src.is_dir(): continue - for dirpath, _, files in os.walk(cat_src): - for fn in files: - old_abs = Path(dirpath) / fn - rel = old_abs.relative_to(cat_src) - rel_noext = os.path.join(cat, rel) - rel_noext_no_json = str(rel_noext)[:-len(".json")] if str(rel_noext).endswith(".json") else str(rel_noext) - - content = old_abs.read_text(encoding="utf-8", errors="replace") - m = token_pattern.search(content) - target_mod = "core" - if m: - candidate = m.group(1).rstrip(".,") - if candidate not in shared_storages: - target_mod = classify(candidate) - if not m: - target_mod = classify(rel_noext_no_json) - - ns = f"datalib_{target_mod}" if target_mod != "core" else "datalib_core" - dst_dir = DST_BASE / ("datalib-core/data/datalib_core" if target_mod == "core" else f"datalib-{target_mod}-module/data/{ns}") / cat - - dst_path = dst_dir / rel - dst_path.parent.mkdir(parents=True, exist_ok=True) - dst_path.write_text(remap_token_in_text(content), encoding="utf-8") - moved += 1 - - Logger.success(f"Extra data assets migrated: {moved}") - - -def step_13_migrate_tags(): - Logger.step(13, "Migrate Function Tags") - src = TMP_WORK / "datapacks/dataLib/data/datalib/tags" - dst = DST_BASE / "datalib-core/data/datalib_core/tags" - - id_table = json.loads((TMP_ANALYSIS / "id_table.json").read_text()) - mmap = json.loads((TMP_ANALYSIS / "module_map.json").read_text()) - modules = mmap["modules"] - prefix_to_module = {p: mod for mod, paths in modules.items() for p in paths} - - def classify(rel_path): - best = None - for prefix in prefix_to_module: - if rel_path == prefix or rel_path.startswith(prefix + "/"): - if best is None or len(prefix) > len(best): - best = prefix - return prefix_to_module.get(best, "core") if best else "core" - - shared_storages = {"engine", "input", "output"} - token_pattern = re.compile(r'datalib:([a-zA-Z0-9_/.\-]+)') - - def remap(text): - def sub(m): - path = m.group(1) - trail = "" - core_path = path - while core_path and core_path[-1] in ".,": - trail = core_path[-1] + trail - core_path = core_path[:-1] - if core_path in shared_storages: - return f"datalib_core:{core_path}{trail}" - if core_path in id_table: - return id_table[core_path] + trail - ns = classify(core_path) - ns_name = f"datalib_{ns}" if ns != "core" else "datalib_core" - return f"{ns_name}:{core_path}{trail}" - return token_pattern.sub(sub, text) - - moved = 0 - if src.is_dir(): - for dirpath, _, files in os.walk(src): - for fn in files: - old_abs = Path(dirpath) / fn - rel = old_abs.relative_to(src) - dst_path = dst / rel - dst_path.parent.mkdir(parents=True, exist_ok=True) - content = old_abs.read_text(encoding="utf-8", errors="replace") - dst_path.write_text(remap(content), encoding="utf-8") - moved += 1 - - Logger.success(f"Tag files migrated: {moved}") - - -def step_14_cleanup_old_module_dirs(): - Logger.step(14, "Remove Old Module Source Directories") - mmap = json.loads((TMP_ANALYSIS / "module_map.json").read_text()) - modules = mmap["modules"] - - removed, skipped = [], [] - for mod, paths in modules.items(): - for rel_path in paths: - full = SRC_ROOT / rel_path - if full.is_dir(): - shutil.rmtree(full) - removed.append(rel_path) - else: - skipped.append(rel_path) - - for parent in ["systems", "core/internal/systems", "api"]: - full = SRC_ROOT / parent - if full.is_dir() and not os.listdir(full): - full.rmdir() - - Logger.info(f"Removed {len(removed)} old module source directories.") - for r in sorted(removed): - Logger.debug(f" - {r}") - - -def step_15_post_fixes(): - Logger.step(15, "Post-Migration Cleanups & Metadata Generation") - - # 1. Clean duplicate load.mcfunction - dup = DST_BASE / "datalib-core/data/datalib_core/function/load.mcfunction" - if dup.is_file(): - dup.unlink() - Logger.debug("Duplicate load.mcfunction removed.") - - # 2. Fix sound namespace - sound_target = DST_BASE / "datalib-core/data/datalib_core/function" - if sound_target.is_dir(): - for p in sound_target.glob("**/*.mcfunction"): - txt = p.read_text(encoding="utf-8", errors="replace") - if "playsound datalib_core:" in txt: - p.write_text(txt.replace("playsound datalib_core:", "playsound datalib:"), encoding="utf-8") - - # 3. Create load skeleton - mmap = json.loads((TMP_ANALYSIS / "module_map.json").read_text()) - module_list = sorted(mmap["modules"].keys()) - for m in module_list: - (DST_BASE / f"datalib-{m}-module/data/datalib_{m}/function/load").mkdir(parents=True, exist_ok=True) - (DST_BASE / f"datalib-{m}-module/data/dl_{m}.load/function").mkdir(parents=True, exist_ok=True) - - # 4. Discover each module's actual scoreboard objectives & storage - # roots by scanning its migrated .mcfunction files, then GENERATE - # real init.mcfunction / cleanup.mcfunction files from that data. - # Previously init/cleanup were either hardcoded to a wrong module - # set or left as bare comments -- neither approach reflected what - # the module actually touches, and both could leave init/cleanup - # empty or referencing files that don't exist. - objective_def_pattern = re.compile(r'\bscoreboard\s+objectives\s+add\s+(\S+)\s+\S+') - # `scoreboard players ...` - # -- the objective is the token right after the target selector. - objective_use_pattern = re.compile( - r'\bscoreboard\s+players\s+(?:set|add|remove|get|enable|operation|reset)\s+\S+\s+(\S+)' - ) - - def _clean_objective(raw_obj): - # Reject macro placeholders (e.g. $(objective), $(pb_obj)) -- these - # are resolved at runtime per-call and aren't a fixed objective - # name this module can pre-declare. - if not raw_obj or raw_obj.startswith("$("): - return None - return raw_obj - - # Captures the storage id as a single colon-joined token (ns:root) and, - # if present, the following NBT key as a separate token -- this matches - # real syntax: `data modify storage set value ...`. - # The storage id itself is never split on the colon; `` and - # `` are two distinct command arguments. - storage_pattern = re.compile(r'\bstorage\s+(datalib_[a-z0-9_]*:[a-zA-Z0-9_]+)(?:\s+([a-zA-Z0-9_.\[\]]+))?') - - def _clean_key(raw_key): - # Reject anything that isn't a genuine NBT path segment (e.g. an - # inline `{}`/`{...}` literal that the regex's generic tail - # accidentally swept up). - if not raw_key or raw_key in ("{}",) or raw_key.startswith("{"): - return None - return raw_key - - def scan_module_usage(m, ns): - mod_root = DST_BASE / f"datalib-{m}-module/data/{ns}/function" - objectives = set() - storages = set() # set of (storage_id, nbt_key_or_None) pairs - if mod_root.is_dir(): - for p in mod_root.glob("**/*.mcfunction"): - txt = p.read_text(encoding="utf-8", errors="replace") - for line in txt.splitlines(): - stripped = line.strip() - if stripped.startswith("#"): - continue - for om in objective_def_pattern.finditer(line): - obj = _clean_objective(om.group(1)) - if obj: - objectives.add(obj) - for om in objective_use_pattern.finditer(line): - obj = _clean_objective(om.group(1)) - if obj: - objectives.add(obj) - for sm in storage_pattern.finditer(line): - storages.add((sm.group(1), _clean_key(sm.group(2)))) - return sorted(objectives), sorted(storages, key=lambda t: (t[0], t[1] or "")) - - for m in module_list: - ns = f"datalib_{m}" - dir_path = DST_BASE / f"datalib-{m}-module/data/dl_{m}.load/function" - objectives, storage_pairs = scan_module_usage(m, ns) - - # -- init.mcfunction: (re)create every objective/storage this - # module actually references, so nothing is left undeclared. - init_dir = DST_BASE / f"datalib-{m}-module/data/{ns}/function/load" - init_dir.mkdir(parents=True, exist_ok=True) - init_path = init_dir / "init.mcfunction" - init_lines = [f"# {ns}:load/init -- ensures this module's objectives/storages exist"] - for obj in objectives: - init_lines.append(f"scoreboard objectives add {obj} dummy") - for st_id, key in storage_pairs: - if key: - init_lines.append(f"execute unless data storage {st_id} {key} run data modify storage {st_id} {key} set value {{}}") - else: - init_lines.append(f"execute unless data storage {st_id} run data modify storage {st_id} set value {{}}") - if not objectives and not storage_pairs: - init_lines.append("# No module-local scoreboards/storages detected.") - init_path.write_text("\n".join(init_lines) + "\n", encoding="utf-8") - init_line = f"function {ns}:load/init" - - # -- cleanup.mcfunction: reset every objective and clear every - # storage key this module owns, run on datapack unload/reload. - cleanup_dir = DST_BASE / f"datalib-{m}-module/data/{ns}/function/load" - cleanup_path = cleanup_dir / "cleanup.mcfunction" - cleanup_lines = [f"# {ns}:load/cleanup -- resets this module's scoreboards/storages"] - for obj in objectives: - cleanup_lines.append(f"scoreboard players reset * {obj}") - for st_id, key in storage_pairs: - # `data remove storage ` alone (no key) removes the - # entire storage root -- valid. `data remove storage - # ` removes just that key -- also valid, and required - # whenever a specific NBT key was observed in usage. - if key: - cleanup_lines.append(f"execute if data storage {st_id} {key} run data remove storage {st_id} {key}") - else: - cleanup_lines.append(f"execute if data storage {st_id} run data remove storage {st_id}") - if not objectives and not storage_pairs: - cleanup_lines.append("# No module-local scoreboards/storages detected.") - cleanup_path.write_text("\n".join(cleanup_lines) + "\n", encoding="utf-8") - cleanup_note = f"# Cleanup: #load:module_cleanup -> {ns}:load/cleanup" - - content = f"""# dl_{m}.load:main -- Stage entry point for the {m} module -scoreboard objectives add dl.{m}.version dummy -scoreboard players set $dl_{m}_version dl.{m}.version 601 - -{init_line} -{cleanup_note} -""" - (dir_path / "main.mcfunction").write_text(content, encoding="utf-8") - - # 5. Create pack.mcmeta files - def get_mcmeta(title, desc_extra=""): - return { - "pack": { - "description": [ - {"text": title, "color": "#00ccff", "bold": True, "italic": False}, - {"text": " | by runtoolkit", "color": "#00ff33", "bold": False, "italic": False}, - {"text": desc_extra, "color": "#ffaa00" if "v6" in desc_extra else "#ff5555", "bold": False, "italic": True} - ], - "min_format": 107, - "max_format": 107 - }, - "features": {"enabled": ["minecraft:vanilla"]} - } - - (DST_BASE / "datalib-core/pack.mcmeta").write_text(json.dumps(get_mcmeta("D.L. Core", " | v6.0.1"), indent=2, ensure_ascii=False)) - for m in module_list: - p_dir = DST_BASE / f"datalib-{m}-module" - (p_dir / "pack.mcmeta").write_text(json.dumps(get_mcmeta(f"D.L. -- {m}", " | requires datalib-core"), indent=2, ensure_ascii=False)) - - Logger.success(f"Generated pack.mcmeta and load mains for {len(module_list)} modules.") - - -def step_16_support_packs(): - Logger.step(16, "Migrate Support Packs (stringlib & player_action)") - sup_base = TMP_WORK / "packs/support" - str_dir = sup_base / "stringlib-dp/data" - pl_dir = sup_base / "player-action-dp/data" - - str_src = TMP_WORK / "datapacks/dataLib/data/stringlib" - pl_src = TMP_WORK / "datapacks/dataLib/data/player_action" - - if str_src.is_dir(): - shutil.copytree(str_src, str_dir / "stringlib", dirs_exist_ok=True) - if pl_src.is_dir(): - shutil.copytree(pl_src, pl_dir / "player_action", dirs_exist_ok=True) - - def write_sup_mcmeta(path, name, desc): - (path / "pack.mcmeta").write_text(json.dumps({ - "pack": { - "description": [ - {"text": name, "color": "#00ccff", "bold": True, "italic": False}, - {"text": " | by runtoolkit", "color": "#00ff33", "bold": False, "italic": False}, - {"text": f" | {desc}", "color": "#aaaaaa", "bold": False, "italic": True} - ], - "min_format": 107, "max_format": 107 - }, - "features": {"enabled": ["minecraft:vanilla"]} - }, indent=2)) - - write_sup_mcmeta(sup_base / "stringlib-dp", "StringLib", "string utility library") - write_sup_mcmeta(sup_base / "player-action-dp", "Player Action", "player event capture library") - - Logger.success("Support packs successfully extracted.") - - -def step_17_remap_leftovers(): - Logger.step(17, "Remap Leftover References Across Support/Modules") - id_table = {} - if (TMP_ANALYSIS / "id_table.json").is_file(): - id_table = json.loads((TMP_ANALYSIS / "id_table.json").read_text()) - - shared = {"engine", "input", "output"} - token = re.compile(r"\bdatalib:([a-zA-Z0-9_/.\-]+)") - - def classify_fallback(p): - parts = p.split("/") - if p.startswith("core/internal/systems/") and len(parts) > 3: - return f"datalib_{parts[3]}" if parts[3] != "core" else "datalib_core" - if p.startswith("systems/") and len(parts) > 1: - return f"datalib_{parts[1]}" - if p.startswith("api/") and len(parts) > 1: - return f"datalib_{parts[1]}" - return "datalib_core" - - def remap_token(m): - path = m.group(1) - trail = "" - core_path = path - while core_path and core_path[-1] in ".,": - trail = core_path[-1] + trail - core_path = core_path[:-1] - if core_path in shared: - return f"datalib_core:{core_path}{trail}" - if core_path in id_table: - return id_table[core_path] + trail - ns = classify_fallback(core_path) - return f"{ns}:{core_path}{trail}" - - changed = 0 - for root_name in ("packs/support", "packs/modules"): - root = TMP_WORK / root_name - if not root.is_dir(): continue - for dirpath, _, files in os.walk(root): - for fn in files: - if not fn.endswith((".json", ".mcfunction")): continue - full = Path(dirpath) / fn - content = full.read_text(encoding="utf-8", errors="replace") - - content = re.sub(r'dl_load:', 'datalib_core:load_gate/', content) - content = re.sub(r'playsound datalib_core:', 'playsound datalib:', content) - - if "datalib:" in content: - new_content = token.sub(remap_token, content) - if new_content != content: - full.write_text(new_content, encoding="utf-8") - changed += 1 - Logger.debug(f"Remapped: {full.relative_to(TMP_WORK)}") - else: - full.write_text(content, encoding="utf-8") - - Logger.success(f"Leftover namespace cleanups completed. Modified files: {changed}") - - -def step_18_lint_and_validate(): - Logger.step(18, "Lint SNBT Syntax & Validate JSON Files") - packs_dir = TMP_WORK / "packs" - - # SNBT Linting - issues = [] - total_files = 0 - bool_pattern = re.compile(r':\s*(true|false)\b') - # Matches only the {...} NBT payload following `data modify/merge ... storage `, - # so text-component JSON (tellraw/title/etc.) and quoted string literals - # elsewhere on the line are never scanned. - nbt_block_pattern = re.compile(r'\bdata\s+(?:modify|merge)\b[^{"]*\bstorage\b[^{"]*(\{.*?\})(?=\s|$)') - - for dirpath, _, files in os.walk(packs_dir): - for fn in files: - if not fn.endswith(".mcfunction"): continue - total_files += 1 - full = Path(dirpath) / fn - with open(full, encoding="utf-8", errors="replace") as f: - for lineno, line in enumerate(f, 1): - stripped = line.strip() - if stripped.startswith("#"): continue - for block_match in nbt_block_pattern.finditer(line): - nbt_block = block_match.group(1) - for m in bool_pattern.finditer(nbt_block): - issues.append((str(full.relative_to(packs_dir)), lineno, stripped[:120])) - - Logger.info(f"Total .mcfunction files linted: {total_files}") - if issues: - Logger.warn(f"Suspicious SNBT boolean lines detected (should be 1b/0b): {len(issues)}") - for issue in issues[:5]: - Logger.debug(f" Line {issue[1]} in {issue[0]}: {issue[2]}") - else: - Logger.success("SNBT Linter passed without warnings.") - - (TMP_ANALYSIS / "lint_report.txt").write_text( - f"Total .mcfunction files: {total_files}\nSuspicious line count: {len(issues)}\n" + - "\n".join([str(i) for i in issues]), - encoding="utf-8" - ) - - # Validate JSON - bad, total_json = 0, 0 - for dirpath, _, files in os.walk(packs_dir): - for fn in files: - if fn.endswith(".json"): - total_json += 1 - full = Path(dirpath) / fn - try: - json.loads(full.read_text(encoding="utf-8")) - except Exception as e: - Logger.error(f"Broken JSON: {full.relative_to(packs_dir)} -> {e}") - bad += 1 - - Logger.info(f"Total JSON files validated: {total_json}") - if bad > 0: - Logger.error(f"Validation FAILED! Found {bad} malformed JSON files.") - sys.exit(1) - else: - Logger.success("All JSON files are valid.") - - -def step_19_build_zips(): - Logger.step(19, "Build Distributable Pack Artifacts") - DIST_DIR.mkdir(parents=True, exist_ok=True) - - packs_to_zip = [] - for root_name in ("packs/modules", "packs/support"): - root = TMP_WORK / root_name - if not root.is_dir(): continue - for name in sorted(os.listdir(root)): - pack_dir = root / name - if pack_dir.is_dir(): - packs_to_zip.append((name, pack_dir)) - - def zip_pack(pack_dir, zip_path): - with zipfile.ZipFile(zip_path, "w", zipfile.ZIP_DEFLATED) as zf: - for dirpath, _, files in os.walk(pack_dir): - for fn in files: - full = Path(dirpath) / fn - arc = full.relative_to(pack_dir) - zf.write(full, arc) - - total_zips = len(packs_to_zip) - for i, (name, pack_dir) in enumerate(packs_to_zip, 1): - zip_path = DIST_DIR / f"{name}.zip" - zip_pack(pack_dir, zip_path) - Logger.progress_bar(i, total_zips, prefix="Packing Zips", suffix=f"{name}.zip") - - Logger.success(f"Successfully generated {total_zips} ZIP archives at: {Logger.UNDERLINE}{DIST_DIR}{Logger.RESET}") - - -# ============================================================================== -# Main Orchestration Engine -# ============================================================================== -def main(): - start_time = time.time() - Logger.banner("dataLib-dp Migration Engine v6.0") - - step_1_backup() - step_2_prepare_work_dir() - step_3_verify_layout() - step_4_move_fabric_files() - step_5_clean_deps() - step_6_build_function_graph() - step_7_prepare_core_skeleton() - step_8c_relocate_root_dirs_to_api() - step_8_build_module_map() - step_8b_resolve_underscore_dirs() - step_9_migrate_functions() - step_10_migrate_dlload() - step_11_create_tags_and_ticks() - step_12_migrate_extras() - step_13_migrate_tags() - step_14_cleanup_old_module_dirs() - step_15_post_fixes() - step_16_support_packs() - step_17_remap_leftovers() - step_18_lint_and_validate() - step_19_build_zips() - - elapsed = time.time() - start_time - - print("\n" + f"{Logger.CYAN}═{Logger.RESET}" * 65) - Logger.info(f"{Logger.BOLD}Total Execution Time:{Logger.RESET} {elapsed:.2f} seconds") - Logger.banner("MIGRATION PIPELINE COMPLETED SUCCESSFULLY") - -if __name__ == "__main__": - main() diff --git a/resourcepacks/dataLib/assets/datalib/sounds.json b/resourcepacks/dataLib/assets/datalib/sounds.json index aa64aa5b..96db2dec 100644 --- a/resourcepacks/dataLib/assets/datalib/sounds.json +++ b/resourcepacks/dataLib/assets/datalib/sounds.json @@ -1,7 +1,7 @@ { "datalib.load.success": { "sounds": [ - { "name": "datalib:load_success", "volume": 0.6, "pitch": 1.0 } + { "name": "datalib:/load_success", "volume": 0.6, "pitch": 1.0 } ], "subtitle": "datalib.subtitle.load_success" }, diff --git a/src/main/java/io/runtoolkit/datalib/DataLibConfigPayload.java b/src/main/java/io/runtoolkit/datalib/DataLibConfigPayload.java index a049e1cb..bc8b88b2 100644 --- a/src/main/java/io/runtoolkit/datalib/DataLibConfigPayload.java +++ b/src/main/java/io/runtoolkit/datalib/DataLibConfigPayload.java @@ -10,7 +10,7 @@ * config menu. * * Real storage schema (verified from - * datapacks/dataLib/data/datalib/function/core/config/set.mcfunction): + * datapacks/dataLib/data/datalib/function/runtime/config/set.mcfunction): * $data modify storage datalib:engine config.$(key) set value "$(value)" * i.e. there is NO separate "section" field — the key is written directly * to the config. NBT path (a dot-separated key, e.g. "sandbox.enabled", diff --git a/src/main/java/io/runtoolkit/datalib/DataLibMod.java b/src/main/java/io/runtoolkit/datalib/DataLibMod.java index e8739745..7f95149d 100644 --- a/src/main/java/io/runtoolkit/datalib/DataLibMod.java +++ b/src/main/java/io/runtoolkit/datalib/DataLibMod.java @@ -28,7 +28,7 @@ public void onInitialize() { LOGGER.info("dataLib config_set: {} set {} = {}", player.getGameProfile().name(), key, value); - // UNVERIFIED ASSUMPTION: datalib:core/config/set is a macro function + // UNVERIFIED ASSUMPTION: datalib:runtime/config/set is a macro function // (uses $(key), $(value) — verified from set.mcfunction) but no call // site for it was found anywhere in the repo (grep came back empty). // The "with storage" call below relies on Minecraft's general/standard @@ -36,6 +36,9 @@ public void onInitialize() { // names in storage match $(...) placeholders) — it is NOT a verified // example usage from the datapack. Update this if the real call // convention becomes clear from the dataLib repo. + // NOTE (V2 reorg): path updated from datalib:core/config/set to + // datalib:runtime/config/set — config/* moved under runtime/ since + // it is part of dataLib's own runtime engine, not public API surface. context.server().getCommands().performPrefixedCommand( player.createCommandSourceStack(), "data modify storage datalib:input key set value \"" + key.replace("\"", "\\\"") + "\"" @@ -46,7 +49,7 @@ public void onInitialize() { ); context.server().getCommands().performPrefixedCommand( player.createCommandSourceStack(), - "function datalib:core/config/set with storage datalib:input" + "function datalib:runtime/config/set with storage datalib:input" ); }); }); diff --git a/src/main/java/io/runtoolkit/datalib/client/DataLibConfigScreen.java b/src/main/java/io/runtoolkit/datalib/client/DataLibConfigScreen.java index 8ab579a8..faf78cb8 100644 --- a/src/main/java/io/runtoolkit/datalib/client/DataLibConfigScreen.java +++ b/src/main/java/io/runtoolkit/datalib/client/DataLibConfigScreen.java @@ -19,10 +19,11 @@ * - Button.Builder(Component, OnPress).bounds(x,y,w,h).build() * * UNVERIFIED PART: the full list of real config keys (seen referenced in - * namespace_list.mcfunction and the core/config/* functions) is not used - * here yet — this screen offers free-text key/value entry, not a dropdown/ - * predefined key list. To list the real schema you'd need to look at the - * contents of namespace_list.mcfunction on the datapack side. + * api/config/namespace_list.mcfunction and the runtime/config/* functions) + * is not used here yet — this screen offers free-text key/value entry, not + * a dropdown/predefined key list. To list the real schema you'd need to + * look at the contents of api/config/namespace_list.mcfunction on the + * datapack side. */ public class DataLibConfigScreen extends Screen { @@ -54,7 +55,7 @@ protected void init() { Component.literal( "Enter a config key (e.g. sandbox.enabled) and its new value, " + "then press Save. Real authorization and validation happen " - + "server-side in the datalib:core/config/set function." + + "server-side in the datalib:runtime/config/set function." ), this.font ); diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 5b06de3a..01d76c49 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -3,7 +3,7 @@ "id": "datalib-config-bridge", "version": "0.1.0", "name": "dataLib Config Bridge", - "description": "A mod that bridges the dataLib config menu to a client-side GUI screen. Provides access to the dataLib datapack's datalib:core/config/set function via a Fabric networking payload.", + "description": "A mod that bridges the dataLib config menu to a client-side GUI screen. Provides access to the dataLib datapack's datalib:runtime/config/set function via a Fabric networking payload.", "authors": [ "runtoolkit" ],