diff --git a/data/nucleoid/game_portals/dragon_onslaught/four_teams/quick.json b/data/nucleoid/game_portals/dragon_onslaught/four_teams/quick.json new file mode 100644 index 0000000..7c15109 --- /dev/null +++ b/data/nucleoid/game_portals/dragon_onslaught/four_teams/quick.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "dragononslaught:divided_dragon_onslaught_4_teams" +} diff --git a/data/nucleoid/game_portals/dragon_onslaught/four_teams/root.json b/data/nucleoid/game_portals/dragon_onslaught/four_teams/root.json new file mode 100644 index 0000000..95e558b --- /dev/null +++ b/data/nucleoid/game_portals/dragon_onslaught/four_teams/root.json @@ -0,0 +1,11 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "icon": { + "id": "minecraft:ender_dragon_spawn_egg", + "count": 4 + }, + "games": ["dragononslaught:divided_dragon_onslaught_4_teams"], + "name": { + "translate": "game.nucleoid.two_teams" + } +} diff --git a/data/nucleoid/game_portals/dragon_onslaught/root.json b/data/nucleoid/game_portals/dragon_onslaught/root.json new file mode 100644 index 0000000..c3b0add --- /dev/null +++ b/data/nucleoid/game_portals/dragon_onslaught/root.json @@ -0,0 +1,33 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "gameType.dragononslaught.dragon_onslaught" + }, + "icon": "minecraft:ender_dragon_spawn_egg", + "entries": [ + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:dragon_onslaught/singles/root", + "quick_portal": "nucleoid:dragon_onslaught/singles/quick", + "message": { + "translate": "text.nucleoid_extras.ui.action.modes" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:dragon_onslaught/two_teams/root", + "quick_portal": "nucleoid:dragon_onslaught/two_teams/quick", + "message": { + "translate": "text.nucleoid_extras.ui.action.modes" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:dragon_onslaught/four_teams/root", + "quick_portal": "nucleoid:dragon_onslaught/four_teams/quick", + "message": { + "translate": "text.nucleoid_extras.ui.action.modes" + } + } + ] +} diff --git a/data/nucleoid/game_portals/dragon_onslaught/singles/quick.json b/data/nucleoid/game_portals/dragon_onslaught/singles/quick.json new file mode 100644 index 0000000..04ba3cc --- /dev/null +++ b/data/nucleoid/game_portals/dragon_onslaught/singles/quick.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "dragononslaught:divided_dragon_onslaught" +} diff --git a/data/nucleoid/game_portals/dragon_onslaught/singles/root.json b/data/nucleoid/game_portals/dragon_onslaught/singles/root.json new file mode 100644 index 0000000..7730ec4 --- /dev/null +++ b/data/nucleoid/game_portals/dragon_onslaught/singles/root.json @@ -0,0 +1,11 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "icon": { + "id": "minecraft:ender_dragon_spawn_egg", + "count": 1 + }, + "games": ["dragononslaught:divided_dragon_onslaught"], + "name": { + "translate": "game.nucleoid.two_teams" + } +} diff --git a/data/nucleoid/game_portals/dragon_onslaught/two_teams/quick.json b/data/nucleoid/game_portals/dragon_onslaught/two_teams/quick.json new file mode 100644 index 0000000..db0f461 --- /dev/null +++ b/data/nucleoid/game_portals/dragon_onslaught/two_teams/quick.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "dragononslaught:divided_dragon_onslaught_2_teams" +} diff --git a/data/nucleoid/game_portals/dragon_onslaught/two_teams/root.json b/data/nucleoid/game_portals/dragon_onslaught/two_teams/root.json new file mode 100644 index 0000000..52b5d98 --- /dev/null +++ b/data/nucleoid/game_portals/dragon_onslaught/two_teams/root.json @@ -0,0 +1,11 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "icon": { + "id": "minecraft:ender_dragon_spawn_egg", + "count": 2 + }, + "games": ["dragononslaught:divided_dragon_onslaught_2_teams"], + "name": { + "translate": "game.nucleoid.two_teams" + } +} diff --git a/data/nucleoid/game_portals/top_level/categories/party.json b/data/nucleoid/game_portals/top_level/categories/party.json index 0f5420a..ee5790d 100644 --- a/data/nucleoid/game_portals/top_level/categories/party.json +++ b/data/nucleoid/game_portals/top_level/categories/party.json @@ -61,6 +61,10 @@ "type": "plasmid:portal", "portal": "nucleoid:downpour" }, + { + "type": "plasmid:portal", + "portal": "nucleoid:dragon_onslaught" + }, { "type": "plasmid:portal", "portal": "nucleoid:electric_floor" diff --git a/data/nucleoid/plasmid/game/party/random.json b/data/nucleoid/plasmid/game/party/random.json index e89e0a3..c26996b 100644 --- a/data/nucleoid/plasmid/game/party/random.json +++ b/data/nucleoid/plasmid/game/party/random.json @@ -10,6 +10,7 @@ "nucleoid:corn_maze/random", "nucleoid:deacoudre/chaotic", "downpour:standard_downpour", + "dragononslaught:divided_dragon_onslaught", "electricfloor:standard_electric_floor", "elytron:standard_elytron", "irritaterrun:standard_irritater_run",