From 393ec5f59d16296248fe1994d02ced699a725fcb Mon Sep 17 00:00:00 2001 From: msg-programs Date: Thu, 27 Jul 2023 22:14:54 +0200 Subject: Load layout from resoure packs, see details. Use resource pack logic to load the layouts. Finally delete the old screen defs, replace with builtin layout JSON files. Include a top-aligned layout as a builtin resource pack. Implement more possibilites for the layout to support said pack. --- .../skyblocker/tabhud/standard/dwarven_mines.json | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/main/resources/assets/skyblocker/tabhud/standard/dwarven_mines.json (limited to 'src/main/resources/assets/skyblocker/tabhud/standard/dwarven_mines.json') diff --git a/src/main/resources/assets/skyblocker/tabhud/standard/dwarven_mines.json b/src/main/resources/assets/skyblocker/tabhud/standard/dwarven_mines.json new file mode 100644 index 00000000..7a9db97d --- /dev/null +++ b/src/main/resources/assets/skyblocker/tabhud/standard/dwarven_mines.json @@ -0,0 +1,44 @@ +{ + "widgets":[ + { + "name": "ServerWidget", + "alias": "sw" + }, + { + "name": "PowderWidget", + "alias": "pw" + }, + { + "name": "CommsWidget", + "alias": "cw" + }, + { + "name": "ForgeWidget", + "alias": "fw" + } + ], + "layout": [ + { + "op": "stack", + "direction": "vertical", + "align": "center", + "apply_to": ["sw", "cw"] + }, + { + "op": "stack", + "direction": "vertical", + "align": "center", + "apply_to": ["fw", "pw"] + }, + { + "op": "align", + "reference": "leftOfCenter", + "apply_to": ["sw", "cw"] + }, + { + "op": "align", + "reference": "rightOfCenter", + "apply_to": ["pw", "fw"] + } + ] +} \ No newline at end of file -- cgit