diff --git a/data/nucleoid/game_portals/dicey_heights/four_teams/quick.json b/data/nucleoid/game_portals/dicey_heights/four_teams/quick.json new file mode 100644 index 0000000..05bf3f4 --- /dev/null +++ b/data/nucleoid/game_portals/dicey_heights/four_teams/quick.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "diceyheights:standard_dicey_heights_4_teams" +} diff --git a/data/nucleoid/game_portals/dicey_heights/four_teams/root.json b/data/nucleoid/game_portals/dicey_heights/four_teams/root.json new file mode 100644 index 0000000..c5e5a48 --- /dev/null +++ b/data/nucleoid/game_portals/dicey_heights/four_teams/root.json @@ -0,0 +1,20 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "icon": { + "id": "minecraft:dispenser", + "count": 4 + }, + "games": [ + "diceyheights:standard_dicey_heights_4_teams", + "diceyheights:separate_dicey_heights_4_teams", + "diceyheights:overload_dicey_heights_4_teams", + "diceyheights:separate_overload_dicey_heights_4_teams", + "diceyheights:standard_pillar_spawning_dicey_heights_4_teams", + "diceyheights:separate_pillar_spawning_dicey_heights_4_teams", + "diceyheights:overload_pillar_spawning_dicey_heights_4_teams", + "diceyheights:separate_overload_pillar_spawning_dicey_heights_4_teams" + ], + "name": { + "translate": "game.nucleoid.four_teams" + } +} diff --git a/data/nucleoid/game_portals/dicey_heights/root.json b/data/nucleoid/game_portals/dicey_heights/root.json new file mode 100644 index 0000000..50338ff --- /dev/null +++ b/data/nucleoid/game_portals/dicey_heights/root.json @@ -0,0 +1,33 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "gameType.diceyheights.dicey_heights" + }, + "icon": "minecraft:dispenser", + "entries": [ + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:dicey_heights/singles/root", + "quick_portal": "nucleoid:dicey_heights/singles/quick", + "message": { + "translate": "text.nucleoid_extras.ui.action.modes" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:dicey_heights/two_teams/root", + "quick_portal": "nucleoid:dicey_heights/two_teams/quick", + "message": { + "translate": "text.nucleoid_extras.ui.action.modes" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:dicey_heights/four_teams/root", + "quick_portal": "nucleoid:dicey_heights/four_teams/quick", + "message": { + "translate": "text.nucleoid_extras.ui.action.modes" + } + } + ] +} diff --git a/data/nucleoid/game_portals/dicey_heights/singles/quick.json b/data/nucleoid/game_portals/dicey_heights/singles/quick.json new file mode 100644 index 0000000..bad1d80 --- /dev/null +++ b/data/nucleoid/game_portals/dicey_heights/singles/quick.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "diceyheights:standard_dicey_heights" +} diff --git a/data/nucleoid/game_portals/dicey_heights/singles/root.json b/data/nucleoid/game_portals/dicey_heights/singles/root.json new file mode 100644 index 0000000..858e726 --- /dev/null +++ b/data/nucleoid/game_portals/dicey_heights/singles/root.json @@ -0,0 +1,17 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "icon": "minecraft:dispenser", + "games": [ + "diceyheights:standard_dicey_heights", + "diceyheights:separate_dicey_heights", + "diceyheights:overload_dicey_heights", + "diceyheights:separate_overload_dicey_heights", + "diceyheights:standard_pillar_spawning_dicey_heights", + "diceyheights:separate_pillar_spawning_dicey_heights", + "diceyheights:overload_pillar_spawning_dicey_heights", + "diceyheights:separate_overload_pillar_spawning_dicey_heights" + ], + "name": { + "translate": "game.nucleoid.singles" + } +} diff --git a/data/nucleoid/game_portals/dicey_heights/two_teams/quick.json b/data/nucleoid/game_portals/dicey_heights/two_teams/quick.json new file mode 100644 index 0000000..4e082af --- /dev/null +++ b/data/nucleoid/game_portals/dicey_heights/two_teams/quick.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "diceyheights:standard_dicey_heights_2_teams" +} diff --git a/data/nucleoid/game_portals/dicey_heights/two_teams/root.json b/data/nucleoid/game_portals/dicey_heights/two_teams/root.json new file mode 100644 index 0000000..cf97dce --- /dev/null +++ b/data/nucleoid/game_portals/dicey_heights/two_teams/root.json @@ -0,0 +1,20 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "icon": { + "id": "minecraft:dispenser", + "count": 2 + }, + "games": [ + "diceyheights:standard_dicey_heights_2_teams", + "diceyheights:separate_dicey_heights_2_teams", + "diceyheights:overload_dicey_heights_2_teams", + "diceyheights:separate_overload_dicey_heights_2_teams", + "diceyheights:standard_pillar_spawning_dicey_heights_2_teams", + "diceyheights:separate_pillar_spawning_dicey_heights_2_teams", + "diceyheights:overload_pillar_spawning_dicey_heights_2_teams", + "diceyheights:separate_overload_pillar_spawning_dicey_heights_2_teams" + ], + "name": { + "translate": "game.nucleoid.two_teams" + } +} diff --git a/data/nucleoid/game_portals/top_level/categories/combat.json b/data/nucleoid/game_portals/top_level/categories/combat.json index 3d431ad..275d2f1 100644 --- a/data/nucleoid/game_portals/top_level/categories/combat.json +++ b/data/nucleoid/game_portals/top_level/categories/combat.json @@ -65,6 +65,10 @@ "type": "plasmid:portal", "portal": "nucleoid:micro_battle/root" }, + { + "type": "plasmid:portal", + "portal": "nucleoid:dicey_heights/root" + }, { "type": "plasmid:portal", "portal": "nucleoid:beacon_breakers/root"