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 deleted file mode 100644 index 40bdd679..00000000 --- a/datapacks/dataLib/data/datalib/function/debug/tools/utils/check_all.mcfunction +++ /dev/null @@ -1 +0,0 @@ -# check_all.mcfunction: removed (no gates) 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 deleted file mode 100644 index 27ce6c56..00000000 --- a/datapacks/dataLib/data/datalib/function/debug/tools/utils/input_check.mcfunction +++ /dev/null @@ -1 +0,0 @@ -# input_check.mcfunction: removed (no gates) 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 deleted file mode 100644 index 73cace8a..00000000 --- a/datapacks/dataLib/data/datalib/function/debug/tools/utils/load_check.mcfunction +++ /dev/null @@ -1 +0,0 @@ -# load_check.mcfunction: removed (no gates) 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 deleted file mode 100644 index 370cca4d..00000000 --- a/datapacks/dataLib/data/datalib/function/debug/tools/utils/perm_check.mcfunction +++ /dev/null @@ -1 +0,0 @@ -# perm_check.mcfunction: removed (no gates) diff --git a/datapacks/dataLib/data/datalib/function/debug/tools/utils/timer_check.mcfunction b/datapacks/dataLib/data/datalib/function/debug/tools/utils/timer_check.mcfunction deleted file mode 100644 index 0358879c..00000000 --- a/datapacks/dataLib/data/datalib/function/debug/tools/utils/timer_check.mcfunction +++ /dev/null @@ -1 +0,0 @@ -execute unless score @s datalib.dialog_load matches 0 run return 0 diff --git a/datapacks/dataLib/data/datalib/function/disable.mcfunction b/datapacks/dataLib/data/datalib/function/disable.mcfunction index 2e7fe524..227d9acc 100644 --- a/datapacks/dataLib/data/datalib/function/disable.mcfunction +++ b/datapacks/dataLib/data/datalib/function/disable.mcfunction @@ -2,4 +2,4 @@ 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"}}] +tellraw @s [{"text":"To restart:"}," ",{"text":"/datapack enable 'file/dataLib.zip'","color":"aqua","bold":true,"italic":false,"click_event": {"action": "run_command", "command": "/datapack enable 'file/dataLib.zip'"}}] diff --git a/datapacks/dataLib/data/datalib/function/load.mcfunction b/datapacks/dataLib/data/datalib/function/load.mcfunction deleted file mode 100644 index bf0a6414..00000000 --- a/datapacks/dataLib/data/datalib/function/load.mcfunction +++ /dev/null @@ -1 +0,0 @@ -function dl_load:main diff --git a/datapacks/dataLib/data/dl_load/function/core/internal/load/finalize.mcfunction b/datapacks/dataLib/data/dl_load/function/core/internal/load/finalize.mcfunction deleted file mode 100644 index caeaaa20..00000000 --- a/datapacks/dataLib/data/dl_load/function/core/internal/load/finalize.mcfunction +++ /dev/null @@ -1,22 +0,0 @@ -# dl_load:load/internal/finalize -# Final step — success message and debug info. - -# Debug: version info -execute if score #dl.pre dl.pre_version matches 1.. run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"ready · ","color":"#555555"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"aqua"},{"text":".","color":"#555555"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"aqua"},{"text":".","color":"#555555"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"aqua"},{"text":"-pre","color":"#ff8800"},{"score":{"name":"#dl.pre","objective":"dl.pre_version"},"color":"#ff8800"}] -execute if score #dl.pre dl.pre_version matches ..0 run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"ready · ","color":"#555555"},{"score":{"name":"#dl.major","objective":"dl.pre_version"},"color":"aqua"},{"text":".","color":"#555555"},{"score":{"name":"#dl.minor","objective":"dl.pre_version"},"color":"aqua"},{"text":".","color":"#555555"},{"score":{"name":"#dl.patch","objective":"dl.pre_version"},"color":"aqua"}] - -# Fork warning — debug tier (summary) -execute if data storage datalib:engine {fork_warn:1b} run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"⚠ ","color":"yellow"},{"text":"Modified fork — _rt_origin not verified. ","color":"yellow"},{"text":"[details above]","color":"#555555","italic":true}] - -# Fork warning — admin tier (compact reminder) -execute if data storage datalib:engine {fork_warn:1b} run tellraw @a[tag=datalib.admin] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"⚠ ","color":"yellow"},{"text":"Loaded with fork warning active.","color":"yellow"}] - -# Success message — to all players -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 - -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 -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/dl_load/function/core/internal/load/fork_warn.mcfunction deleted file mode 100644 index b0780049..00000000 --- a/datapacks/dataLib/data/dl_load/function/core/internal/load/fork_warn.mcfunction +++ /dev/null @@ -1,33 +0,0 @@ -# dl_load:load/internal/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. -# -# Notification tiers: -# 1. datalib.debug tag → full technical detail -# 2. @a[tag=datalib.admin] → admin-level alert with action guidance -# 3. datalib:engine fork_warn → persistent flag for runtime checks - -# ── Persistent flag ────────────────────────────────────────────── -data modify storage datalib:engine fork_warn set value 1b -data modify storage datalib:engine fork_warn_tick set value 0 - -# ── Sound ──────────────────────────────────────────────────────── -playsound datalib:ui.warn master @a ~ ~ ~ 0.5 0.9 - -# ── Debug tier — full technical context ────────────────────────── -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"⚠ FORK ","color":"yellow","bold":true},{"text":"rt_origin_verified missing","color":"yellow"}] -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":" cause ","color":"#555555"},{"text":"_rt_origin.mcfunction removed or overwritten","color":"#FFAA00"}] -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":" action ","color":"#555555"},{"text":"Verify pack integrity. Compare against upstream.","color":"gray"}] -tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":" flag ","color":"#555555"},{"text":"datalib:engine fork_warn = 1b","color":"gray","italic":true}] - -# ── Admin tier — actionable alert with links ────────────────────── -tellraw @a[tag=datalib.admin] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"⚠ Fork Warning","color":"yellow","bold":true}] -tellraw @a[tag=datalib.admin] ["",{"text":" ","color":"#555555"},{"text":"This dataLib copy could not verify its origin.","color":"#FFCC00"}] -tellraw @a[tag=datalib.admin] ["",{"text":" ","color":"#555555"},{"text":"_rt_origin.mcfunction is missing or was altered.","color":"#FFCC00"}] -tellraw @a[tag=datalib.admin] ["",{"text":" ","color":"#555555"},{"text":"Load continues","color":"gray"},{"text":" — check pack integrity before trusting this build.","color":"#555555"}] -tellraw @a[tag=datalib.admin] ["",{"text":" ","color":"#555555"},{"text":"[view upstream]","color":"aqua","underlined":true,"click_event":{"action":"open_url","url":"https://github.com/runtoolkit/dataLib-dp"}},{"text":" ","color":"#555555"},{"text":"[releases]","color":"gold","underlined":true,"click_event":{"action":"open_url","url":"https://github.com/runtoolkit/dataLib-dp/releases"}},{"text":" ","color":"#555555"},{"text":"[issues]","color":"yellow","underlined":true,"click_event":{"action":"open_url","url":"https://github.com/runtoolkit/dataLib-dp/issues"}}] - -# ── 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 diff --git a/datapacks/dataLib/data/dl_load/function/core/internal/load/version_set.mcfunction b/datapacks/dataLib/data/dl_load/function/core/internal/load/version_set.mcfunction deleted file mode 100644 index 8e84e06a..00000000 --- a/datapacks/dataLib/data/dl_load/function/core/internal/load/version_set.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -scoreboard players set #dl.major dl.pre_version 6 -scoreboard players set #dl.minor dl.pre_version 0 -scoreboard players set #dl.patch dl.pre_version 2 -scoreboard players set #dl.pre dl.pre_version 0 -scoreboard players set #dl.ver_set dl.pre_version 1 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 8d94e737..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.2). -# 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.2","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.2 · 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/load/all.mcfunction b/datapacks/dataLib/data/dl_load/function/load/all.mcfunction index 157e6647..f631671b 100644 --- a/datapacks/dataLib/data/dl_load/function/load/all.mcfunction +++ b/datapacks/dataLib/data/dl_load/function/load/all.mcfunction @@ -7,7 +7,7 @@ forceload add -30000000 1600 function dl_load:loader/scoreboards function dl_load:loader/storages -function dl_load:load/other +function dl_load:loader/other # Re-apply config after storages (storages may reset defaults) function datalib:config @@ -17,6 +17,4 @@ data modify storage datalib:engine global.version set value "v6.0.2" scoreboard players set #runtoolkit.packs.datalib.version datalib.meta 602 -function dl_load:load/post_load - tellraw @a ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"dataLib v6.0.2 loaded.","color":"green"}] diff --git a/datapacks/dataLib/data/dl_load/function/load/confirm.mcfunction b/datapacks/dataLib/data/dl_load/function/load/confirm.mcfunction deleted file mode 100644 index 0d243b8f..00000000 --- a/datapacks/dataLib/data/dl_load/function/load/confirm.mcfunction +++ /dev/null @@ -1 +0,0 @@ -function dl_load:load/all 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 6f68028c..00000000 --- a/datapacks/dataLib/data/dl_load/function/load/fork.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ -# fork gate removed -function dl_load:load/all diff --git a/datapacks/dataLib/data/dl_load/function/load/fork_no.mcfunction b/datapacks/dataLib/data/dl_load/function/load/fork_no.mcfunction deleted file mode 100644 index 2492cee9..00000000 --- a/datapacks/dataLib/data/dl_load/function/load/fork_no.mcfunction +++ /dev/null @@ -1 +0,0 @@ -# no-op diff --git a/datapacks/dataLib/data/dl_load/function/load/fork_yes.mcfunction b/datapacks/dataLib/data/dl_load/function/load/fork_yes.mcfunction deleted file mode 100644 index 0d243b8f..00000000 --- a/datapacks/dataLib/data/dl_load/function/load/fork_yes.mcfunction +++ /dev/null @@ -1 +0,0 @@ -function dl_load:load/all 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 6ca73e32..00000000 --- a/datapacks/dataLib/data/dl_load/function/load/no.mcfunction +++ /dev/null @@ -1 +0,0 @@ -# no-op (load cancel gate removed) 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 da4912fa..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.2","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 2)","color":"red"}] - -data modify storage datalib:engine _log_add_tmp.message set value "❌ Version mismatch — expected v6.0.2. 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 0d243b8f..00000000 --- a/datapacks/dataLib/data/dl_load/function/load/yes.mcfunction +++ /dev/null @@ -1 +0,0 @@ -function dl_load:load/all diff --git a/datapacks/dataLib/data/dl_load/function/load/other.mcfunction b/datapacks/dataLib/data/dl_load/function/loader/other.mcfunction similarity index 99% rename from datapacks/dataLib/data/dl_load/function/load/other.mcfunction rename to datapacks/dataLib/data/dl_load/function/loader/other.mcfunction index 2d1ef462..1c244ef1 100644 --- a/datapacks/dataLib/data/dl_load/function/load/other.mcfunction +++ b/datapacks/dataLib/data/dl_load/function/loader/other.mcfunction @@ -17,4 +17,4 @@ 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 +execute as @a run function datalib:core/internal/player/init_online diff --git a/datapacks/dataLib/data/dl_load/function/loader/scoreboards.mcfunction b/datapacks/dataLib/data/dl_load/function/loader/scoreboards.mcfunction index 27141551..7ab0a941 100644 --- a/datapacks/dataLib/data/dl_load/function/loader/scoreboards.mcfunction +++ b/datapacks/dataLib/data/dl_load/function/loader/scoreboards.mcfunction @@ -14,9 +14,6 @@ scoreboard objectives add datalib.pid dummy scoreboard objectives add dl.freeze_id dummy scoreboard objectives add datalib.onlinePlayers dummy -# Lantern Load integration — pack version tracking -scoreboard objectives add load.status dummy - # Wand module — carrot_on_a_stick right-click tracker scoreboard objectives add datalib.rightClick minecraft.used:minecraft.carrot_on_a_stick @@ -66,10 +63,6 @@ scoreboard objectives add datalib.hook_eat dummy # hook/fish_caught — fishing_rod_hooked advancement-based scoreboard objectives add datalib.hook_fish dummy -# Version calculation constants (for Lantern Load integration) -scoreboard players set #10000 dl.tmp 10000 -scoreboard players set #100 dl.tmp 100 - # input/validate module — scratch scores, all on the existing dl.tmp # objective rather than a new one (DL.Len, DL.DotHits, etc. all live here) @@ -85,7 +78,3 @@ scoreboard objectives add dl.gamerule dummy # State scoreboard — per-player state machine (0=idle 1=combat 2=menu ...) scoreboard objectives add datalib.state dummy - -# Security module — per-player permission level -# 0=no access (default) 1=basic 2=standard 3=elevated($$(cmd)) 4=super -scoreboard objectives add dl.perm_level dummy diff --git a/datapacks/dataLib/data/dl_load/function/resolve/dependencies.mcfunction b/datapacks/dataLib/data/dl_load/function/resolve/dependencies.mcfunction deleted file mode 100644 index c113a9b3..00000000 --- a/datapacks/dataLib/data/dl_load/function/resolve/dependencies.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ -# dependencies — StringLib optional warn only -execute unless score #StringLib.Init StringLib matches 1 run tellraw @a[tag=datalib.debug] ["",{"text":"[DL] ","color":"#00AAAA","bold":true},{"text":"StringLib not initialized (optional).","color":"yellow"}] diff --git a/datapacks/dataLib/data/dl_load/function/resolve/validate.mcfunction b/datapacks/dataLib/data/dl_load/function/resolve/validate.mcfunction deleted file mode 100644 index 0a0f9450..00000000 --- a/datapacks/dataLib/data/dl_load/function/resolve/validate.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# validate — soft only -function datalib:config -execute unless data storage datalib:engine global run data modify storage datalib:engine global set value {version:"v6.0.2"} 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 494ff5ab..00000000 --- a/datapacks/dataLib/data/dl_load/function/resolve/version.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# version stamp -scoreboard objectives add dl.pre_version dummy -scoreboard players set #dl.major dl.pre_version 6 -scoreboard players set #dl.minor dl.pre_version 0 -scoreboard players set #dl.patch dl.pre_version 2 -scoreboard players set #dl.pre dl.pre_version 0 -scoreboard players set #dl.ver_set dl.pre_version 1 diff --git a/datapacks/dataLib/data/load/tags/function/load.json b/datapacks/dataLib/data/load/tags/function/load.json index 19c01158..7418e461 100644 --- a/datapacks/dataLib/data/load/tags/function/load.json +++ b/datapacks/dataLib/data/load/tags/function/load.json @@ -1,7 +1,6 @@ { "values": [ "stringlib:zprivate/load", - "datalib:load", "#player_action:load" ] } diff --git a/datapacks/dataLib/data/minecraft/tags/function/load.json b/datapacks/dataLib/data/minecraft/tags/function/load.json index 16948d19..3d0c8f57 100644 --- a/datapacks/dataLib/data/minecraft/tags/function/load.json +++ b/datapacks/dataLib/data/minecraft/tags/function/load.json @@ -1,5 +1,6 @@ { "values": [ - "datalib.main:datalib/load" + "datalib.main:datalib/load", + "dl_load:main" ] } diff --git a/datapacks/datalib_extensions/data/README.md b/datapacks/datalib_extensions/data/README.md new file mode 100644 index 00000000..59b35c78 --- /dev/null +++ b/datapacks/datalib_extensions/data/README.md @@ -0,0 +1,16 @@ +# ⚠️ DEPRECATION & REMOVAL NOTICE + +The `datalib_extensions` datapack has been removed from this project. + +--- + +### 📌 Details +* **Status:** Deprecated / Removed +* **Reason:** Due to structural updates and the transition to a new architecture, this datapack is no longer maintained or supported. + +--- + +### 🔄 Action Required +* Please remove any remaining references to `datalib_extensions` in your functions or scripts. +* Update your code to use the new supported features or extensions. +* Legacy function calls targeting this datapack will no longer function. diff --git a/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/gate.mcfunction b/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/gate.mcfunction deleted file mode 100644 index fcd3d567..00000000 --- a/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/gate.mcfunction +++ /dev/null @@ -1,16 +0,0 @@ -# datalib_extensions:extensions/gate -# -# Called from dl_load: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. -# -# This is the override entry point: extension-specific features and -# gates for confirmed-fork builds go here. Currently a placeholder — -# fill in with whatever fork-specific behavior datalib_extensions is -# meant to provide. - -summon minecraft:marker ~ ~ ~ {Tags:["datalib.ext_gate"],CustomName:{"text":"DL"}} -execute as @e[type=minecraft:marker,tag=datalib.ext_gate,limit=1] run say [DL EXT] datalib_extensions gate — fork confirmed, override active. -execute as @e[type=minecraft:marker,tag=datalib.ext_gate,limit=1] run kill @s - -# TODO: extension-specific fork-override logic goes here. diff --git a/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/init.mcfunction b/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/init.mcfunction deleted file mode 100644 index 2b203887..00000000 --- a/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/init.mcfunction +++ /dev/null @@ -1,9 +0,0 @@ -#> This function will run on datapack loading - -# ── Presence flag ──────────────────────────────────────────────── -# Lets dataLib (_rt_origin.mcfunction) detect that this override pack -# is present in the build, without a hard function-existence check -# (Minecraft has no reliable if-function-exists primitive). Reuses -# dataLib's own datalib.meta objective rather than declaring a new one. -scoreboard objectives add datalib.meta dummy -scoreboard players set #datalib_extensions.present datalib.meta 1 \ No newline at end of file diff --git a/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/loop.mcfunction b/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/loop.mcfunction deleted file mode 100644 index c0516b11..00000000 --- a/datapacks/datalib_extensions/data/datalib_extensions/function/extensions/loop.mcfunction +++ /dev/null @@ -1 +0,0 @@ -#> This is the main function, that will run once per tick \ No newline at end of file diff --git a/datapacks/datalib_extensions/data/datalib_extensions/tags/function/extensions/load.json b/datapacks/datalib_extensions/data/datalib_extensions/tags/function/extensions/load.json deleted file mode 100644 index 785377c9..00000000 --- a/datapacks/datalib_extensions/data/datalib_extensions/tags/function/extensions/load.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "datalib_extensions:extensions/init" - ] -} diff --git a/datapacks/datalib_extensions/data/datalib_extensions/tags/function/extensions/tick.json b/datapacks/datalib_extensions/data/datalib_extensions/tags/function/extensions/tick.json deleted file mode 100644 index 395336a3..00000000 --- a/datapacks/datalib_extensions/data/datalib_extensions/tags/function/extensions/tick.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "datalib_extensions:extensions/loop" - ] -} diff --git a/datapacks/datalib_extensions/data/minecraft/tags/function/load.json b/datapacks/datalib_extensions/data/minecraft/tags/function/load.json deleted file mode 100644 index 98514f2b..00000000 --- a/datapacks/datalib_extensions/data/minecraft/tags/function/load.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#datalib_extensions:extensions/load" - ] -} diff --git a/datapacks/datalib_extensions/data/minecraft/tags/function/tick.json b/datapacks/datalib_extensions/data/minecraft/tags/function/tick.json deleted file mode 100644 index 422fe8a2..00000000 --- a/datapacks/datalib_extensions/data/minecraft/tags/function/tick.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#datalib_extensions:extensions/tick" - ] -} diff --git a/datapacks/datalib_extensions/pack.mcmeta b/datapacks/datalib_extensions/pack.mcmeta index 18cf6bbc..94f0b77e 100644 --- a/datapacks/datalib_extensions/pack.mcmeta +++ b/datapacks/datalib_extensions/pack.mcmeta @@ -1,6 +1,6 @@ { "pack": { - "description": "datalib_extensions by Runtoolkit", + "description": "The datalib_extensions datapack has been removed from this project.", "min_format": [ 107, 1 diff --git a/index.html b/index.html deleted file mode 100644 index 6a325f2f..00000000 --- a/index.html +++ /dev/null @@ -1,122 +0,0 @@ - - -
- - - -
- This website is currently under development.
- Please check back later for updates.
-