Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
"name": "Minecraft Fabric + Datapack Dev",
"image": "mcr.microsoft.com/devcontainers/java:1-25-bookworm",

"features": {
"ghcr.io/devcontainers/features/java:1": {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"parent": "runtoolkit:root",
"display": {
"icon": {
"id": "minecraft:command_block"
},
"title": {
"text": "RTWrapper",
"color": "aqua",
"bold": true
},
"description": [
{
"text": "Loaded: ",
"color": "gray"
},
{
"text": "RTWrapper 1.0.0+26.2",
"color": "green"
},
{
"text": "Macro command wrapper API for Runtoolkit datapacks.",
"color": "dark_gray"
}
],
"frame": "task",
"show_toast": false,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"loaded": {
"trigger": "minecraft:tick"
}
},
"sends_telemetry_event": false
}
27 changes: 27 additions & 0 deletions datapack/RTWrapper-Datapack/data/runtoolkit/advancement/root.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"display": {
"icon": {
"id": "minecraft:knowledge_book"
},
"title": {
"text": "Runtoolkit",
"color": "gold",
"bold": true
},
"description": {
"text": "Loaded Runtoolkit datapacks/modules",
"color": "yellow"
},
"background": "minecraft:block/deepslate_tiles",
"frame": "task",
"show_toast": false,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"loaded": {
"trigger": "minecraft:tick"
}
},
"sends_telemetry_event": false
}
2 changes: 1 addition & 1 deletion scripts/generate_wrappers.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
HANDLER_DIR = PACK / "data" / "rtwrapper" / "function" / "core" / "wrappers" / "handler"

TARGET = "Java Edition 26.2"
PACK_FORMAT = 104
PACK_FORMAT = 107

# Java Edition 26.2 normal commands and aliases.
COMMANDS = [
Expand Down
6 changes: 3 additions & 3 deletions scripts/validate_datapack.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ def main() -> None:
load_json(path)

pack_mcmeta = load_json(PACK / 'pack.mcmeta')
if pack_mcmeta.get('pack', {}).get('pack_format') != 1097:
if pack_mcmeta.get('pack', {}).get('pack_format') != 107:
fail('pack.mcmeta pack_format must be 107 for the 26.2 target')

required_tag_values = {
Expand Down Expand Up @@ -145,8 +145,8 @@ def main() -> None:
if ADV_REVOKE_RE.search(line):
fail(f'advancement revoke is not allowed for loaded-pack registry at {rel}:{i}')

print(f'[validateDatapack] OK: {len(expected)} wrappers, {variant_count} named variants, runtoolkit advancements use minecraft:tick, pack_format=104')
print(f'[validateDatapack] OK: {len(expected)} wrappers, {variant_count} named variants, runtoolkit advancements use minecraft:tick, pack_format=107')


if __name__ == '__main__':
main()
main()
Loading