diff --git a/data/cursed/game_portals/cursed.json b/data/cursed/game_portals/cursed.json index fd28a710..006ac4c9 100644 --- a/data/cursed/game_portals/cursed.json +++ b/data/cursed/game_portals/cursed.json @@ -1,7 +1,4 @@ { - "type": "plasmid:on_demand", - "game": "cursed:random", - "name": { - "translate": "game.cursed.cursed" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "cursed:random" +} diff --git a/data/cursed/games/random.json b/data/cursed/games/random.json index b48ccf7c..37f0f98a 100644 --- a/data/cursed/games/random.json +++ b/data/cursed/games/random.json @@ -12,5 +12,5 @@ "name": { "translate": "game.cursed.cursed" }, - "icon": "enchantment_book" -} \ No newline at end of file + "icon": "minecraft:suspicious_stew" +} diff --git a/data/cursed/games/spleef/omega_skeld.json b/data/cursed/games/spleef/omega_skeld.json index 05c15b76..876e6c55 100644 --- a/data/cursed/games/spleef/omega_skeld.json +++ b/data/cursed/games/spleef/omega_skeld.json @@ -1,6 +1,6 @@ { "type": "spleef:spleef", - "level_break_interval": 1280000, + "level_break_interval": -1, "map": { "shape": { "type": "spleef:pattern", @@ -368,4 +368,4 @@ } }, "icon": "minecraft:poisonous_potato" -} \ No newline at end of file +} diff --git a/data/cursed/lang/de.json b/data/cursed/lang/de.json index f3465499..7d4ac7d1 100644 --- a/data/cursed/lang/de.json +++ b/data/cursed/lang/de.json @@ -1,4 +1,4 @@ { - "game.cursed.spleef.true_checkerboard": "Echtes Schach Spleef", - "game.cursed.spleef.trapdoor": "Falltür Spleef" + "game.cursed.spleef.true_checkerboard": "Echtes Schach Spleef", + "game.cursed.spleef.trapdoor": "Falltür Spleef" } diff --git a/data/cursed/lang/fr.json b/data/cursed/lang/fr.json index 03b99f16..79132a51 100644 --- a/data/cursed/lang/fr.json +++ b/data/cursed/lang/fr.json @@ -1,17 +1,17 @@ { - "game.cursed.spleef.explosive": "Spleef explosif maudit", - "game.cursed.spleef.explosive.true_checkerboard": "Spleef explosif en véritable damier", - "game.cursed.spleef.explosive.ring": "Spleef explosif en anneau", - "game.cursed.spleef.true_checkerboard": "Spleef sur véritable damier", - "game.cursed.spleef.explosive.trapdoor": "Spleef explosif sur trappe", - "game.cursed.cursed": "Jeux maudits", - "game.cursed.ascension": "Ascension maudite", - "game.cursed.ascension.hyperthin": "Ascension étroite", - "game.cursed.spleef.trapdoor": "Spleef sur trappe", - "game.cursed.spleef.explosive.omega": "Spleef explosif oméga", - "game.cursed.spleef.explosive.run": "Spleef explosif : Courez !", - "game.cursed.spleef": "Spleef maudit", - "game.cursed.spleef.omega": "Spleef oméga", - "game.cursed.spleef.omega_ender": "Spleef de l'End oméga", - "game.cursed.spleef.ring": "Spleef en anneau" + "game.cursed.spleef.explosive": "Spleef explosif maudit", + "game.cursed.spleef.explosive.true_checkerboard": "Spleef explosif en véritable damier", + "game.cursed.spleef.explosive.ring": "Spleef explosif en anneau", + "game.cursed.spleef.true_checkerboard": "Spleef sur véritable damier", + "game.cursed.spleef.explosive.trapdoor": "Spleef explosif sur trappe", + "game.cursed.cursed": "Jeux maudits", + "game.cursed.ascension": "Ascension maudite", + "game.cursed.ascension.hyperthin": "Ascension étroite", + "game.cursed.spleef.trapdoor": "Spleef sur trappe", + "game.cursed.spleef.explosive.omega": "Spleef explosif oméga", + "game.cursed.spleef.explosive.run": "Spleef explosif : Courez !", + "game.cursed.spleef": "Spleef maudit", + "game.cursed.spleef.omega": "Spleef oméga", + "game.cursed.spleef.omega_ender": "Spleef de l'End oméga", + "game.cursed.spleef.ring": "Spleef en anneau" } diff --git a/data/cursed/lang/nb_no.json b/data/cursed/lang/nb_no.json index 77278b87..377db390 100644 --- a/data/cursed/lang/nb_no.json +++ b/data/cursed/lang/nb_no.json @@ -1,41 +1,41 @@ { - "game.cursed.color_swap.omega": "Omega-fargebytte", - "game.cursed.ascension": "Forbannet oppstigning", - "game.cursed.ascension.hyperthin": "Hypertynn oppstigning", - "game.cursed.cavern_crawlers": "Forbannet hulekravler", - "game.cursed.cavern_crawlers.geode": "Geodekravler", - "game.cursed.color_swap.quick": "Hurtigbytte", - "game.cursed.territory_battle.coral": "Korallkamp", - "game.cursed.color_swap.stairswap": "Trappebytte", - "game.cursed.color_swap.stairswap_big": "Stortrappsbytte", - "game.cursed.corn_maze": "Forbannet maislabyrint", - "game.cursed.color_swap.slabswap": "Steinhellebytte", - "game.cursed.color_swap.slabswap_small": "Mini-steinhellebytte", - "game.cursed.corn_maze.crunchy": "Knasende maislabyrint", - "game.cursed.corn_maze.omega": "Omega-maislabyrint", - "game.cursed.corn_maze.stretch_parkour": "Strekkparkourlabyrint", - "game.cursed.corn_maze.omega_parkour": "Omega-parkourlabyrint", - "game.cursed.creative_party": "Forbannet kreativ fest", - "game.cursed.creative_party.tnt": "TNT-fest", - "game.cursed.creative_party.void": "Tomromsfest", - "game.cursed.shard_thief": "Forbannet skårtyv", - "game.cursed.shard_thief.genesis_remix": "Skårtyv — Genesis-remiks", - "game.cursed.spleef": "Forbannet fallgruve", - "game.cursed.spleef.omega": "Omega-fallgruve", - "game.cursed.spleef.omega_ender": "Omega-sluttfallgruve", - "game.cursed.spleef.ring": "Ring-fallgruve", - "game.cursed.spleef.trapdoor": "Fallgruvelem", - "game.cursed.spleef.true_checkerboard": "Ekte sjakkbrettfallgruve", - "game.cursed.spleef.omega_bleef": "Omega-hallgruve", - "game.cursed.spleef.omega_skeld": "Omega-skjallfallgruve", - "game.cursed.spleef.explosive": "Forbannet eksplosiv fallgruve", - "game.cursed.spleef.explosive.omega": "Eksplosiv omega-fallgruve", - "game.cursed.spleef.explosive.ring": "Eksplosiv ring-fallgruve", - "game.cursed.spleef.explosive.run": "Eksplosiv fallgruve: Løp!", - "game.cursed.spleef.explosive.trapdoor": "Eksplosiv fallgruvelem", - "game.cursed.spleef.explosive.true_checkerboard": "Eksplosiv ekte sjakkbrettfallgruve", - "game.cursed.territory_battle": "Forbannet territoriumskamp", - "game.cursed.territory_battle.slab": "Steinhellekamp", - "game.cursed.cursed": "Forbannede spill", - "game.cursed.color_swap": "Forbannet fargebytte" + "game.cursed.color_swap.omega": "Omega-fargebytte", + "game.cursed.ascension": "Forbannet oppstigning", + "game.cursed.ascension.hyperthin": "Hypertynn oppstigning", + "game.cursed.cavern_crawlers": "Forbannet hulekravler", + "game.cursed.cavern_crawlers.geode": "Geodekravler", + "game.cursed.color_swap.quick": "Hurtigbytte", + "game.cursed.territory_battle.coral": "Korallkamp", + "game.cursed.color_swap.stairswap": "Trappebytte", + "game.cursed.color_swap.stairswap_big": "Stortrappsbytte", + "game.cursed.corn_maze": "Forbannet maislabyrint", + "game.cursed.color_swap.slabswap": "Steinhellebytte", + "game.cursed.color_swap.slabswap_small": "Mini-steinhellebytte", + "game.cursed.corn_maze.crunchy": "Knasende maislabyrint", + "game.cursed.corn_maze.omega": "Omega-maislabyrint", + "game.cursed.corn_maze.stretch_parkour": "Strekkparkourlabyrint", + "game.cursed.corn_maze.omega_parkour": "Omega-parkourlabyrint", + "game.cursed.creative_party": "Forbannet kreativ fest", + "game.cursed.creative_party.tnt": "TNT-fest", + "game.cursed.creative_party.void": "Tomromsfest", + "game.cursed.shard_thief": "Forbannet skårtyv", + "game.cursed.shard_thief.genesis_remix": "Skårtyv — Genesis-remiks", + "game.cursed.spleef": "Forbannet fallgruve", + "game.cursed.spleef.omega": "Omega-fallgruve", + "game.cursed.spleef.omega_ender": "Omega-sluttfallgruve", + "game.cursed.spleef.ring": "Ring-fallgruve", + "game.cursed.spleef.trapdoor": "Fallgruvelem", + "game.cursed.spleef.true_checkerboard": "Ekte sjakkbrettfallgruve", + "game.cursed.spleef.omega_bleef": "Omega-hallgruve", + "game.cursed.spleef.omega_skeld": "Omega-skjallfallgruve", + "game.cursed.spleef.explosive": "Forbannet eksplosiv fallgruve", + "game.cursed.spleef.explosive.omega": "Eksplosiv omega-fallgruve", + "game.cursed.spleef.explosive.ring": "Eksplosiv ring-fallgruve", + "game.cursed.spleef.explosive.run": "Eksplosiv fallgruve: Løp!", + "game.cursed.spleef.explosive.trapdoor": "Eksplosiv fallgruvelem", + "game.cursed.spleef.explosive.true_checkerboard": "Eksplosiv ekte sjakkbrettfallgruve", + "game.cursed.territory_battle": "Forbannet territoriumskamp", + "game.cursed.territory_battle.slab": "Steinhellekamp", + "game.cursed.cursed": "Forbannede spill", + "game.cursed.color_swap": "Forbannet fargebytte" } diff --git a/data/cursed/lang/ru.json b/data/cursed/lang/ru.json index b33f70ad..5de7e854 100644 --- a/data/cursed/lang/ru.json +++ b/data/cursed/lang/ru.json @@ -1,5 +1,5 @@ { - "game.cursed.cursed": "Странные игры", - "game.cursed.ascension": "Странное восхождение", - "game.cursed.ascension.hyperthin": "Сверхтонкое восхождение" + "game.cursed.cursed": "Странные игры", + "game.cursed.ascension": "Странное восхождение", + "game.cursed.ascension.hyperthin": "Сверхтонкое восхождение" } diff --git a/data/cursed/lang/sv.json b/data/cursed/lang/sv.json index bc9177c6..d7fb791b 100644 --- a/data/cursed/lang/sv.json +++ b/data/cursed/lang/sv.json @@ -1,41 +1,41 @@ { - "game.cursed.ascension.hyperthin": "Hypertunn Uppstigning", - "game.cursed.cavern_crawlers": "Förbannad Grottkrypare", - "game.cursed.cavern_crawlers.geode": "Geodkrypare", - "game.cursed.color_swap": "Förbannat Färgbyte", - "game.cursed.color_swap.omega": "Omega Färgbyte", - "game.cursed.color_swap.slabswap": "Plattbyte", - "game.cursed.color_swap.stairswap_big": "Stort Trappbyte", - "game.cursed.color_swap.quick": "Snabbbyte", - "game.cursed.corn_maze": "Förbannad Majslabyrint", - "game.cursed.corn_maze.crunchy": "Krispig Majslabyrint", - "game.cursed.corn_maze.omega": "Omega Majslabyrint", - "game.cursed.corn_maze.stretch_parkour": "Stretch Parkourlabyrint", - "game.cursed.corn_maze.omega_parkour": "Omega Parkourlabyrint", - "game.cursed.creative_party": "Förbannad Kreativitetsfest", - "game.cursed.creative_party.void": "Tomrumsfest", - "game.cursed.creative_party.tnt": "Dynamitfest", - "game.cursed.shard_thief": "Förbannad Skärvtjuv", - "game.cursed.shard_thief.genesis_remix": "Skärvtjuv - Genesis Remix", - "game.cursed.spleef": "Förbannat Spleef", - "game.cursed.spleef.omega": "Omega Spleef", - "game.cursed.spleef.omega_ender": "Omega Enderspleef", - "game.cursed.spleef.omega_skeld": "Omega Skeldspleef", - "game.cursed.spleef.trapdoor": "Falluckespleef", - "game.cursed.spleef.true_checkerboard": "Äkta Schackbrädespleef", - "game.cursed.spleef.explosive": "Förbannad Explosiv Spleef", - "game.cursed.spleef.explosive.omega": "Explosiv Omega Spleef", - "game.cursed.spleef.explosive.ring": "Explosiv Ringspleef", - "game.cursed.spleef.explosive.run": "Explosiv Spleef: Spring!", - "game.cursed.spleef.explosive.true_checkerboard": "Explosiv Äkta Schackbrädespleef", - "game.cursed.territory_battle": "Förbannad Territoriumstrid", - "game.cursed.territory_battle.coral": "Korallstrid", - "game.cursed.cursed": "Förbannade Spel", - "game.cursed.ascension": "Förbannad Uppstigning", - "game.cursed.color_swap.stairswap": "Trappbyte", - "game.cursed.color_swap.slabswap_small": "Litet Plattbyte", - "game.cursed.spleef.ring": "Ringspleef", - "game.cursed.spleef.omega_bleef": "Omega Bleef", - "game.cursed.spleef.explosive.trapdoor": "Explosiv Falluckespleef", - "game.cursed.territory_battle.slab": "Plattstrid" + "game.cursed.ascension.hyperthin": "Hypertunn Uppstigning", + "game.cursed.cavern_crawlers": "Förbannad Grottkrypare", + "game.cursed.cavern_crawlers.geode": "Geodkrypare", + "game.cursed.color_swap": "Förbannat Färgbyte", + "game.cursed.color_swap.omega": "Omega Färgbyte", + "game.cursed.color_swap.slabswap": "Plattbyte", + "game.cursed.color_swap.stairswap_big": "Stort Trappbyte", + "game.cursed.color_swap.quick": "Snabbbyte", + "game.cursed.corn_maze": "Förbannad Majslabyrint", + "game.cursed.corn_maze.crunchy": "Krispig Majslabyrint", + "game.cursed.corn_maze.omega": "Omega Majslabyrint", + "game.cursed.corn_maze.stretch_parkour": "Stretch Parkourlabyrint", + "game.cursed.corn_maze.omega_parkour": "Omega Parkourlabyrint", + "game.cursed.creative_party": "Förbannad Kreativitetsfest", + "game.cursed.creative_party.void": "Tomrumsfest", + "game.cursed.creative_party.tnt": "Dynamitfest", + "game.cursed.shard_thief": "Förbannad Skärvtjuv", + "game.cursed.shard_thief.genesis_remix": "Skärvtjuv - Genesis Remix", + "game.cursed.spleef": "Förbannat Spleef", + "game.cursed.spleef.omega": "Omega Spleef", + "game.cursed.spleef.omega_ender": "Omega Enderspleef", + "game.cursed.spleef.omega_skeld": "Omega Skeldspleef", + "game.cursed.spleef.trapdoor": "Falluckespleef", + "game.cursed.spleef.true_checkerboard": "Äkta Schackbrädespleef", + "game.cursed.spleef.explosive": "Förbannad Explosiv Spleef", + "game.cursed.spleef.explosive.omega": "Explosiv Omega Spleef", + "game.cursed.spleef.explosive.ring": "Explosiv Ringspleef", + "game.cursed.spleef.explosive.run": "Explosiv Spleef: Spring!", + "game.cursed.spleef.explosive.true_checkerboard": "Explosiv Äkta Schackbrädespleef", + "game.cursed.territory_battle": "Förbannad Territoriumstrid", + "game.cursed.territory_battle.coral": "Korallstrid", + "game.cursed.cursed": "Förbannade Spel", + "game.cursed.ascension": "Förbannad Uppstigning", + "game.cursed.color_swap.stairswap": "Trappbyte", + "game.cursed.color_swap.slabswap_small": "Litet Plattbyte", + "game.cursed.spleef.ring": "Ringspleef", + "game.cursed.spleef.omega_bleef": "Omega Bleef", + "game.cursed.spleef.explosive.trapdoor": "Explosiv Falluckespleef", + "game.cursed.territory_battle.slab": "Plattstrid" } diff --git a/data/nucleoid/game_portals/anvil_drop/random.json b/data/nucleoid/game_portals/anvil_drop/random.json new file mode 100644 index 00000000..9762e2dd --- /dev/null +++ b/data/nucleoid/game_portals/anvil_drop/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:anvil_drop/random" +} diff --git a/data/nucleoid/game_portals/anvil_drop.json b/data/nucleoid/game_portals/anvil_drop/root.json similarity index 86% rename from data/nucleoid/game_portals/anvil_drop.json rename to data/nucleoid/game_portals/anvil_drop/root.json index a0e6e621..ca0978db 100644 --- a/data/nucleoid/game_portals/anvil_drop.json +++ b/data/nucleoid/game_portals/anvil_drop/root.json @@ -2,12 +2,10 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:anvil", "games": [ - "nucleoid:anvil_drop/random", - "anvildrop:standard_anvil_drop", "anvildrop:standard_breaking_anvil_drop" ], "name": { "translate": "gameType.anvildrop.anvildrop" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/ascension/random.json b/data/nucleoid/game_portals/ascension/random.json new file mode 100644 index 00000000..467d6168 --- /dev/null +++ b/data/nucleoid/game_portals/ascension/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:ascension/random" +} diff --git a/data/nucleoid/game_portals/ascension.json b/data/nucleoid/game_portals/ascension/root.json similarity index 86% rename from data/nucleoid/game_portals/ascension.json rename to data/nucleoid/game_portals/ascension/root.json index cd27612d..2629118a 100644 --- a/data/nucleoid/game_portals/ascension.json +++ b/data/nucleoid/game_portals/ascension/root.json @@ -2,12 +2,10 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:rabbit_foot", "games": [ - "nucleoid:ascension/random", - "ascension:standard_ascension", "nucleoid:ascension/cave" ], "name": { "translate": "gameType.ascension.ascension" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/beacon_breakers/keep_inventory/random.json b/data/nucleoid/game_portals/beacon_breakers/keep_inventory/random.json new file mode 100644 index 00000000..adb508bf --- /dev/null +++ b/data/nucleoid/game_portals/beacon_breakers/keep_inventory/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:beacon_breakers/random_keep_inventory" +} diff --git a/data/nucleoid/game_portals/beacon_breakers_keep_inventory.json b/data/nucleoid/game_portals/beacon_breakers/keep_inventory/root.json similarity index 90% rename from data/nucleoid/game_portals/beacon_breakers_keep_inventory.json rename to data/nucleoid/game_portals/beacon_breakers/keep_inventory/root.json index f5683746..c0612446 100644 --- a/data/nucleoid/game_portals/beacon_breakers_keep_inventory.json +++ b/data/nucleoid/game_portals/beacon_breakers/keep_inventory/root.json @@ -10,9 +10,7 @@ } ] }, - "games": [ - "nucleoid:beacon_breakers/random_keep_inventory", - + "games": [ "beaconbreakers:amplified_beacon_breakers_keep_inventory", "beaconbreakers:caves_beacon_breakers_keep_inventory", "beaconbreakers:end_beacon_breakers_keep_inventory", @@ -23,4 +21,4 @@ "name": { "translate": "game.nucleoid.keep_inventory" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/beacon_breakers/root.json b/data/nucleoid/game_portals/beacon_breakers/root.json new file mode 100644 index 00000000..e7634a6c --- /dev/null +++ b/data/nucleoid/game_portals/beacon_breakers/root.json @@ -0,0 +1,33 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "gameType.beaconbreakers.beacon_breakers" + }, + "icon": "minecraft:beacon", + "entries": [ + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:beaconbreakers/standard/root", + "quick_portal": "nucleoid:beaconbreakers/standard/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:beaconbreakers/keep_inventory/root", + "quick_portal": "nucleoid:beaconbreakers/keep_inventory/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:beaconbreakers/tiny/root", + "quick_portal": "nucleoid:beaconbreakers/tiny/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + } + ] +} diff --git a/data/nucleoid/game_portals/beacon_breakers/standard/random.json b/data/nucleoid/game_portals/beacon_breakers/standard/random.json new file mode 100644 index 00000000..b7cf931b --- /dev/null +++ b/data/nucleoid/game_portals/beacon_breakers/standard/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:beacon_breakers/random" +} diff --git a/data/nucleoid/game_portals/beacon_breakers.json b/data/nucleoid/game_portals/beacon_breakers/standard/root.json similarity index 88% rename from data/nucleoid/game_portals/beacon_breakers.json rename to data/nucleoid/game_portals/beacon_breakers/standard/root.json index df9bd372..ecc952dd 100644 --- a/data/nucleoid/game_portals/beacon_breakers.json +++ b/data/nucleoid/game_portals/beacon_breakers/standard/root.json @@ -1,9 +1,7 @@ { "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:beacon", - "games": [ - "nucleoid:beacon_breakers/random", - + "games": [ "beaconbreakers:amplified_beacon_breakers", "beaconbreakers:caves_beacon_breakers", "beaconbreakers:end_beacon_breakers", @@ -14,4 +12,4 @@ "name": { "translate": "game.nucleoid.standard" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/beacon_breakers/tiny/random.json b/data/nucleoid/game_portals/beacon_breakers/tiny/random.json new file mode 100644 index 00000000..a77b45dc --- /dev/null +++ b/data/nucleoid/game_portals/beacon_breakers/tiny/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:beacon_breakers/random_tiny" +} diff --git a/data/nucleoid/game_portals/beacon_breakers_tiny.json b/data/nucleoid/game_portals/beacon_breakers/tiny/root.json similarity index 88% rename from data/nucleoid/game_portals/beacon_breakers_tiny.json rename to data/nucleoid/game_portals/beacon_breakers/tiny/root.json index e102053e..2241a5e9 100644 --- a/data/nucleoid/game_portals/beacon_breakers_tiny.json +++ b/data/nucleoid/game_portals/beacon_breakers/tiny/root.json @@ -1,9 +1,7 @@ { "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:nether_star", - "games": [ - "nucleoid:beacon_breakers/random_tiny", - + "games": [ "beaconbreakers:amplified_beacon_breakers_tiny", "beaconbreakers:caves_beacon_breakers_tiny", "beaconbreakers:end_beacon_breakers_tiny", @@ -14,4 +12,4 @@ "name": { "translate": "game.nucleoid.tiny" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/bedwars/eight_teams/random.json b/data/nucleoid/game_portals/bedwars/eight_teams/random.json new file mode 100644 index 00000000..9bad7929 --- /dev/null +++ b/data/nucleoid/game_portals/bedwars/eight_teams/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:bedwars/random_eight_teams" +} diff --git a/data/nucleoid/game_portals/bedwars_eight_teams.json b/data/nucleoid/game_portals/bedwars/eight_teams/root.json similarity index 82% rename from data/nucleoid/game_portals/bedwars_eight_teams.json rename to data/nucleoid/game_portals/bedwars/eight_teams/root.json index 56cfa549..5cbb58ea 100644 --- a/data/nucleoid/game_portals/bedwars_eight_teams.json +++ b/data/nucleoid/game_portals/bedwars/eight_teams/root.json @@ -5,11 +5,9 @@ "Count": 8 }, "games": [ - "nucleoid:bedwars/random_eight_teams", - "bedwars:eight_teams/beach" ], "name": { "translate": "game.nucleoid.eight_teams" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/bedwars/four_teams/random.json b/data/nucleoid/game_portals/bedwars/four_teams/random.json new file mode 100644 index 00000000..033a54a5 --- /dev/null +++ b/data/nucleoid/game_portals/bedwars/four_teams/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:bedwars/random_four_teams" +} diff --git a/data/nucleoid/game_portals/bedwars_four_teams.json b/data/nucleoid/game_portals/bedwars/four_teams/root.json similarity index 93% rename from data/nucleoid/game_portals/bedwars_four_teams.json rename to data/nucleoid/game_portals/bedwars/four_teams/root.json index f06fc452..41582265 100644 --- a/data/nucleoid/game_portals/bedwars_four_teams.json +++ b/data/nucleoid/game_portals/bedwars/four_teams/root.json @@ -5,8 +5,6 @@ "Count": 4 }, "games": [ - "nucleoid:bedwars/random_four_teams", - "bedwars:four_teams/aspen_forest", "bedwars:four_teams/desert", "bedwars:four_teams/forest", @@ -24,4 +22,4 @@ "name": { "translate": "game.nucleoid.four_teams" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/bedwars/root.json b/data/nucleoid/game_portals/bedwars/root.json new file mode 100644 index 00000000..1ee9407c --- /dev/null +++ b/data/nucleoid/game_portals/bedwars/root.json @@ -0,0 +1,33 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "gameType.bedwars.bed_wars" + }, + "icon": "minecraft:red_bed", + "entries": [ + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:bedwars/two_teams/root", + "quick_portal": "nucleoid:bedwars/two_teams/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:bedwars/four_teams/root", + "quick_portal": "nucleoid:bedwars/four_teams/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:bedwars/eight_teams/root", + "quick_portal": "nucleoid:bedwars/eight_teams/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + } + ] +} diff --git a/data/nucleoid/game_portals/bedwars/two_teams/random.json b/data/nucleoid/game_portals/bedwars/two_teams/random.json new file mode 100644 index 00000000..d8cb5f3f --- /dev/null +++ b/data/nucleoid/game_portals/bedwars/two_teams/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:bedwars/random_two_teams" +} diff --git a/data/nucleoid/game_portals/bedwars_two_teams.json b/data/nucleoid/game_portals/bedwars/two_teams/root.json similarity index 90% rename from data/nucleoid/game_portals/bedwars_two_teams.json rename to data/nucleoid/game_portals/bedwars/two_teams/root.json index bea66e20..19a3155b 100644 --- a/data/nucleoid/game_portals/bedwars_two_teams.json +++ b/data/nucleoid/game_portals/bedwars/two_teams/root.json @@ -5,8 +5,6 @@ "Count": 2 }, "games": [ - "nucleoid:bedwars/random_four_teams", - "bedwars:two_teams/aspen_forest", "bedwars:two_teams/desert", "bedwars:two_teams/forest", @@ -18,4 +16,4 @@ "name": { "translate": "game.nucleoid.two_teams" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/block_lobbers.json b/data/nucleoid/game_portals/block_lobbers.json new file mode 100644 index 00000000..a2e7ee4c --- /dev/null +++ b/data/nucleoid/game_portals/block_lobbers.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "blocklobbers:construction_block_lobbers" +} diff --git a/data/nucleoid/game_portals/bow_battle/random.json b/data/nucleoid/game_portals/bow_battle/random.json new file mode 100644 index 00000000..fcfccb87 --- /dev/null +++ b/data/nucleoid/game_portals/bow_battle/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:bow_battle/random" +} diff --git a/data/nucleoid/game_portals/bow_battle.json b/data/nucleoid/game_portals/bow_battle/root.json similarity index 84% rename from data/nucleoid/game_portals/bow_battle.json rename to data/nucleoid/game_portals/bow_battle/root.json index a4b6836d..db621dc1 100644 --- a/data/nucleoid/game_portals/bow_battle.json +++ b/data/nucleoid/game_portals/bow_battle/root.json @@ -2,12 +2,10 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:bow", "games": [ - "nucleoid:bow_battle/random", - "bowbattle:standard", "bowbattle:nether" ], "name": { "translate": "gameType.bowbattle.bowbattle" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/cabinfever.json b/data/nucleoid/game_portals/cabinfever.json index a6f94cde..4b5215e8 100644 --- a/data/nucleoid/game_portals/cabinfever.json +++ b/data/nucleoid/game_portals/cabinfever.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:coal_block", - "game": "cabinfever:standard_cabin_fever", - "name": { - "translate": "gameType.cabinfever.cabin_fever" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "cabinfever:standard_cabin_fever" +} diff --git a/data/nucleoid/game_portals/cake_wars/four_teams/random.json b/data/nucleoid/game_portals/cake_wars/four_teams/random.json new file mode 100644 index 00000000..5a8ade35 --- /dev/null +++ b/data/nucleoid/game_portals/cake_wars/four_teams/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:cake_wars/random_four_teams" +} diff --git a/data/nucleoid/game_portals/cake_wars_four_teams.json b/data/nucleoid/game_portals/cake_wars/four_teams/root.json similarity index 84% rename from data/nucleoid/game_portals/cake_wars_four_teams.json rename to data/nucleoid/game_portals/cake_wars/four_teams/root.json index 02fef311..bad42711 100644 --- a/data/nucleoid/game_portals/cake_wars_four_teams.json +++ b/data/nucleoid/game_portals/cake_wars/four_teams/root.json @@ -5,12 +5,10 @@ "Count": 4 }, "games": [ - "nucleoid:cake_wars/random_four_teams", - "cakewars:laboratory_cake_wars", "cakewars:meow_mountain_cake_wars" ], "name": { "translate": "game.nucleoid.four_teams" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/cake_wars/root.json b/data/nucleoid/game_portals/cake_wars/root.json new file mode 100644 index 00000000..0236d0b1 --- /dev/null +++ b/data/nucleoid/game_portals/cake_wars/root.json @@ -0,0 +1,25 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "gameType.cakewars.cake_wars" + }, + "icon": "minecraft:cake", + "entries": [ + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:cake_wars/two_teams/root", + "quick_portal": "nucleoid:cake_wars/two_teams/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:cake_wars/four_teams/root", + "quick_portal": "nucleoid:cake_wars/four_teams/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + } + ] +} diff --git a/data/nucleoid/game_portals/cake_wars/two_teams/random.json b/data/nucleoid/game_portals/cake_wars/two_teams/random.json new file mode 100644 index 00000000..11e1c110 --- /dev/null +++ b/data/nucleoid/game_portals/cake_wars/two_teams/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:cake_wars/random_two_teams" +} diff --git a/data/nucleoid/game_portals/cake_wars_two_teams.json b/data/nucleoid/game_portals/cake_wars/two_teams/root.json similarity index 84% rename from data/nucleoid/game_portals/cake_wars_two_teams.json rename to data/nucleoid/game_portals/cake_wars/two_teams/root.json index b92bdae6..511935a7 100644 --- a/data/nucleoid/game_portals/cake_wars_two_teams.json +++ b/data/nucleoid/game_portals/cake_wars/two_teams/root.json @@ -5,12 +5,10 @@ "Count": 2 }, "games": [ - "nucleoid:cake_wars/random_two_teams", - "cakewars:beehive_cake_wars", "cakewars:skylands_cake_wars" ], "name": { "translate": "game.nucleoid.two_teams" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/castle_wars.json b/data/nucleoid/game_portals/castle_wars.json index 39dc07b9..20c96b29 100644 --- a/data/nucleoid/game_portals/castle_wars.json +++ b/data/nucleoid/game_portals/castle_wars.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:cobblestone", - "game": "castle_wars:castlewars_with_pvp", - "name": { - "translate": "gameType.castle_wars.castle_wars" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "castle_wars:castlewars_with_pvp" +} diff --git a/data/nucleoid/game_portals/cavern_crawler.json b/data/nucleoid/game_portals/cavern_crawler.json index acf65056..f54c8563 100644 --- a/data/nucleoid/game_portals/cavern_crawler.json +++ b/data/nucleoid/game_portals/cavern_crawler.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:diamond_pickaxe", - "game": "caverncrawler:standard", - "name": { - "translate": "gameType.caverncrawler.cavern_crawler" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "caverncrawler:standard" +} diff --git a/data/nucleoid/game_portals/clutch_bridge.json b/data/nucleoid/game_portals/clutch_bridge.json index 98fe5bc6..a0476c9d 100644 --- a/data/nucleoid/game_portals/clutch_bridge.json +++ b/data/nucleoid/game_portals/clutch_bridge.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:magenta_glazed_terracotta", - "game": "clutchbridge:standard_clutch_bridge", - "name": { - "translate": "gameType.clutchbridge.clutch_bridge" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "clutchbridge:standard_clutch_bridge" +} diff --git a/data/nucleoid/game_portals/clutch_practice.json b/data/nucleoid/game_portals/clutch_practice.json index 5e098ffe..ebdcf630 100644 --- a/data/nucleoid/game_portals/clutch_practice.json +++ b/data/nucleoid/game_portals/clutch_practice.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:ladder", - "game": "clutchpractice:clutch_practice", - "name": { - "translate": "gameType.clutchpractice.clutch_practice" - } + "type": "plasmid:concurrent_game", + "game": "clutchpractice:clutch_practice" } diff --git a/data/nucleoid/game_portals/color_swap/random.json b/data/nucleoid/game_portals/color_swap/random.json new file mode 100644 index 00000000..2b433970 --- /dev/null +++ b/data/nucleoid/game_portals/color_swap/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:color_swap/random" +} diff --git a/data/nucleoid/game_portals/color_swap.json b/data/nucleoid/game_portals/color_swap/root.json similarity index 67% rename from data/nucleoid/game_portals/color_swap.json rename to data/nucleoid/game_portals/color_swap/root.json index 5eb1df48..7ab6ddca 100644 --- a/data/nucleoid/game_portals/color_swap.json +++ b/data/nucleoid/game_portals/color_swap/root.json @@ -2,14 +2,12 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:golden_boots", "games": [ - "nucleoid:color_swap/random", - "colorswap:standard_color_swap", "colorswap:knockback_color_swap", - "colorswap:prismatic_color_swap", - "colorswap:prismatic_knockback_color_swap" + "colorswap:prismatic_color_swap", + "colorswap:prismatic_knockback_color_swap" ], "name": { "translate": "gameType.colorswap.color_swap" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/compound.json b/data/nucleoid/game_portals/compound.json index 29ee3228..afcd2b77 100644 --- a/data/nucleoid/game_portals/compound.json +++ b/data/nucleoid/game_portals/compound.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:gold_block", - "game": "compound:compound", - "name": { - "translate": "gameType.compound.compound" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "compound:compound" +} diff --git a/data/nucleoid/game_portals/consolebox.json b/data/nucleoid/game_portals/consolebox.json index 22cfd49d..7efc352f 100644 --- a/data/nucleoid/game_portals/consolebox.json +++ b/data/nucleoid/game_portals/consolebox.json @@ -1,34 +1,34 @@ { - "type": "nucleoid_extras:styled/simple_menu", - "icon": { - "id": "minecraft:player_head", - "Count": 1, - "tag": { - "SkullOwner": { - "Id": [ - -2037993498, - -535148877, - -1690878860, - 157595191 - ], - "Properties": { - "textures": [ - { - "Value": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzc0MTcwYzY2YmYzMTQwZjIzNGIzMjJhZGQ3MjRjNWRmNjk0OWE5MjA5ZjgwN2ViZjg2ZDRmOWM4YzFlMTc4In19fQ==" - } - ] - } - } - } - }, - "games": [ - "nucleoid:consolebox/nucle", - "nucleoid:consolebox/bomb", - "nucleoid:consolebox/maze", - "nucleoid:consolebox/watris", - "nucleoid:consolebox/ping", - "nucleoid:consolebox/snakery", - "nucleoid:consolebox/hammer-joe" - ], - "name": "WASM-4 Fantasy Console" -} \ No newline at end of file + "type": "nucleoid_extras:styled/simple_menu", + "icon": { + "id": "minecraft:player_head", + "Count": 1, + "tag": { + "SkullOwner": { + "Id": [ + -2037993498, + -535148877, + -1690878860, + 157595191 + ], + "Properties": { + "textures": [ + { + "Value": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzc0MTcwYzY2YmYzMTQwZjIzNGIzMjJhZGQ3MjRjNWRmNjk0OWE5MjA5ZjgwN2ViZjg2ZDRmOWM4YzFlMTc4In19fQ==" + } + ] + } + } + } + }, + "games": [ + "nucleoid:consolebox/nucle", + "nucleoid:consolebox/bomb", + "nucleoid:consolebox/maze", + "nucleoid:consolebox/watris", + "nucleoid:consolebox/ping", + "nucleoid:consolebox/snakery", + "nucleoid:consolebox/hammer-joe" + ], + "name": "WASM-4 Fantasy Console" +} diff --git a/data/nucleoid/game_portals/cornmaze/random.json b/data/nucleoid/game_portals/cornmaze/random.json new file mode 100644 index 00000000..f0b2d59a --- /dev/null +++ b/data/nucleoid/game_portals/cornmaze/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:cornmaze/random" +} diff --git a/data/nucleoid/game_portals/cornmaze.json b/data/nucleoid/game_portals/cornmaze/root.json similarity index 86% rename from data/nucleoid/game_portals/cornmaze.json rename to data/nucleoid/game_portals/cornmaze/root.json index 65dcef51..3db917f8 100644 --- a/data/nucleoid/game_portals/cornmaze.json +++ b/data/nucleoid/game_portals/cornmaze/root.json @@ -2,12 +2,11 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:hay_block", "games": [ - "nucleoid:cornmaze/random", - "cornmaze:standard_corn_maze", + "cornmaze:decayed_corn_maze", "nucleoid:cornmaze/small" ], "name": { "translate": "gameType.cornmaze.corn_maze" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/creative_party/random.json b/data/nucleoid/game_portals/creative_party/random.json new file mode 100644 index 00000000..34392eae --- /dev/null +++ b/data/nucleoid/game_portals/creative_party/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:creative_party/random" +} diff --git a/data/nucleoid/game_portals/creative_party.json b/data/nucleoid/game_portals/creative_party/root.json similarity index 90% rename from data/nucleoid/game_portals/creative_party.json rename to data/nucleoid/game_portals/creative_party/root.json index f4df0aee..23cc65fd 100644 --- a/data/nucleoid/game_portals/creative_party.json +++ b/data/nucleoid/game_portals/creative_party/root.json @@ -2,8 +2,6 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:grass_block", "games": [ - "nucleoid:creative_party/random", - "nucleoid:creative_party/the_plains", "nucleoid:creative_party/frosty_frontiers", "nucleoid:creative_party/redstone_ready", @@ -13,4 +11,4 @@ "name": { "translate": "gameType.creative_party.creative_party" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/creeperfall.json b/data/nucleoid/game_portals/creeperfall.json index 5f7d5699..f28d2f8e 100644 --- a/data/nucleoid/game_portals/creeperfall.json +++ b/data/nucleoid/game_portals/creeperfall.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:creeper_head", - "game": "creeperfall:standard", - "name": { - "translate": "gameType.creeperfall.creeperfall" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "creeperfall:standard" +} diff --git a/data/nucleoid/game_portals/deacoudre/chaotic/random.json b/data/nucleoid/game_portals/deacoudre/chaotic/random.json new file mode 100644 index 00000000..69f7d749 --- /dev/null +++ b/data/nucleoid/game_portals/deacoudre/chaotic/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:deacoudre/chaotic" +} diff --git a/data/nucleoid/game_portals/deacoudre/chaotic/root.json b/data/nucleoid/game_portals/deacoudre/chaotic/root.json new file mode 100644 index 00000000..fd1bb823 --- /dev/null +++ b/data/nucleoid/game_portals/deacoudre/chaotic/root.json @@ -0,0 +1,12 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "icon": "minecraft:lava_bucket", + "games": [ + "deacoudre:circle_deacoudre_chaotic", + "deacoudre:donut_deacoudre_chaotic", + "deacoudre:square_deacoudre_chaotic" + ], + "name": { + "translate": "game.nucleoid.chaotic" + } +} diff --git a/data/nucleoid/game_portals/deacoudre/root.json b/data/nucleoid/game_portals/deacoudre/root.json new file mode 100644 index 00000000..e7eacdd3 --- /dev/null +++ b/data/nucleoid/game_portals/deacoudre/root.json @@ -0,0 +1,25 @@ +{ + "type": "nucleoid_extras:styled/handmade_menu", + "name": { + "translate": "gameType.deacoudre.deacoudre" + }, + "icon": "minecraft:water_bucket", + "entries": { + "3:2": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:deacoudre/standard/root", + "quick_portal": "nucleoid:deacoudre/standard/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + "5:2": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:deacoudre/chaotic/root", + "quick_portal": "nucleoid:deacoudre/chaotic/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + } + } +} diff --git a/data/nucleoid/game_portals/deacoudre/standard/random.json b/data/nucleoid/game_portals/deacoudre/standard/random.json new file mode 100644 index 00000000..98ca8265 --- /dev/null +++ b/data/nucleoid/game_portals/deacoudre/standard/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:deacoudre/standard" +} diff --git a/data/nucleoid/game_portals/deacoudre.json b/data/nucleoid/game_portals/deacoudre/standard/root.json similarity index 62% rename from data/nucleoid/game_portals/deacoudre.json rename to data/nucleoid/game_portals/deacoudre/standard/root.json index f62d2ea6..69877c01 100644 --- a/data/nucleoid/game_portals/deacoudre.json +++ b/data/nucleoid/game_portals/deacoudre/standard/root.json @@ -2,10 +2,11 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:water_bucket", "games": [ - "nucleoid:deacoudre/standard", - "nucleoid:deacoudre/chaotic" + "deacoudre:circle_deacoudre", + "deacoudre:donut_deacoudre", + "deacoudre:square_deacoudre" ], "name": { "translate": "gameType.deacoudre.deacoudre" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/death_swap/random.json b/data/nucleoid/game_portals/death_swap/random.json new file mode 100644 index 00000000..44a3d52e --- /dev/null +++ b/data/nucleoid/game_portals/death_swap/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:death_swap/random" +} diff --git a/data/nucleoid/game_portals/death_swap.json b/data/nucleoid/game_portals/death_swap/root.json similarity index 89% rename from data/nucleoid/game_portals/death_swap.json rename to data/nucleoid/game_portals/death_swap/root.json index 85efb6e8..fb3ff8cf 100644 --- a/data/nucleoid/game_portals/death_swap.json +++ b/data/nucleoid/game_portals/death_swap/root.json @@ -2,8 +2,6 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:skeleton_skull", "games": [ - "nucleoid:death_swap/random", - "deathswap:death_swap", "deathswap:tiny_death_swap", "deathswap:amplified_death_swap", @@ -12,4 +10,4 @@ "name": { "translate": "gameType.deathswap.death_swap" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/deathrun/random.json b/data/nucleoid/game_portals/deathrun/random.json new file mode 100644 index 00000000..15713b6b --- /dev/null +++ b/data/nucleoid/game_portals/deathrun/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:deathrun/random" +} diff --git a/data/nucleoid/game_portals/deathrun/root.json b/data/nucleoid/game_portals/deathrun/root.json new file mode 100644 index 00000000..6133ff9b --- /dev/null +++ b/data/nucleoid/game_portals/deathrun/root.json @@ -0,0 +1,11 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "icon": "minecraft:wither_skeleton_skull", + "games": [ + "deathrun:gardens", + "deathrun:gardens_runners" + ], + "name": { + "translate": "gameType.deathrun.deathrun" + } +} diff --git a/data/nucleoid/game_portals/destroy_the_monument/duels/random.json b/data/nucleoid/game_portals/destroy_the_monument/duels/random.json new file mode 100644 index 00000000..b7de7723 --- /dev/null +++ b/data/nucleoid/game_portals/destroy_the_monument/duels/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:destroy_the_monument/random_duels" +} diff --git a/data/nucleoid/game_portals/destroy_the_monument_duels.json b/data/nucleoid/game_portals/destroy_the_monument/duels/root.json similarity index 81% rename from data/nucleoid/game_portals/destroy_the_monument_duels.json rename to data/nucleoid/game_portals/destroy_the_monument/duels/root.json index 210138e0..86b9a8f9 100644 --- a/data/nucleoid/game_portals/destroy_the_monument_duels.json +++ b/data/nucleoid/game_portals/destroy_the_monument/duels/root.json @@ -5,11 +5,9 @@ "Count": 2 }, "games": [ - "nucleoid:destroy_the_monumen/random_duels", - "destroy_the_monument:kupol_duels" ], "name": { "translate": "game.nucleoid.duels" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/destroy_the_monument/four_teams/random.json b/data/nucleoid/game_portals/destroy_the_monument/four_teams/random.json new file mode 100644 index 00000000..e60501ec --- /dev/null +++ b/data/nucleoid/game_portals/destroy_the_monument/four_teams/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:destroy_the_monument/random_four_teams" +} diff --git a/data/nucleoid/game_portals/destroy_the_monument_four_teams.json b/data/nucleoid/game_portals/destroy_the_monument/four_teams/root.json similarity index 80% rename from data/nucleoid/game_portals/destroy_the_monument_four_teams.json rename to data/nucleoid/game_portals/destroy_the_monument/four_teams/root.json index 048a93a4..e495fe11 100644 --- a/data/nucleoid/game_portals/destroy_the_monument_four_teams.json +++ b/data/nucleoid/game_portals/destroy_the_monument/four_teams/root.json @@ -5,11 +5,9 @@ "Count": 4 }, "games": [ - "nucleoid:destroy_the_monument/random_four_teams", - "destroy_the_monument:forest4" ], "name": { "translate": "game.nucleoid.four_teams" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/destroy_the_monument/root.json b/data/nucleoid/game_portals/destroy_the_monument/root.json new file mode 100644 index 00000000..19d4a0ed --- /dev/null +++ b/data/nucleoid/game_portals/destroy_the_monument/root.json @@ -0,0 +1,33 @@ +{ + "type": "nucleoid_extras:styled/handmade_menu", + "name": { + "translate": "gameType.destroy_the_monument.destroy_the_monument" + }, + "icon": "minecraft:chiseled_stone_bricks", + "entries": { + "2:2": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:destroy_the_monument/two_teams/root", + "quick_portal": "nucleoid:destroy_the_monument/two_teams/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + "4:2": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:destroy_the_monument/four_teams/root", + "quick_portal": "nucleoid:destroy_the_monument/four_teams/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + "6:2": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:destroy_the_monument/duels/root", + "quick_portal": "nucleoid:destroy_the_monument/duels/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + } + } +} diff --git a/data/nucleoid/game_portals/destroy_the_monument/two_teams/random.json b/data/nucleoid/game_portals/destroy_the_monument/two_teams/random.json new file mode 100644 index 00000000..dd20d6df --- /dev/null +++ b/data/nucleoid/game_portals/destroy_the_monument/two_teams/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:destroy_the_monument/random_two_teams" +} diff --git a/data/nucleoid/game_portals/destroy_the_monument_two_teams.json b/data/nucleoid/game_portals/destroy_the_monument/two_teams/root.json similarity index 88% rename from data/nucleoid/game_portals/destroy_the_monument_two_teams.json rename to data/nucleoid/game_portals/destroy_the_monument/two_teams/root.json index 124eb787..91a0c232 100644 --- a/data/nucleoid/game_portals/destroy_the_monument_two_teams.json +++ b/data/nucleoid/game_portals/destroy_the_monument/two_teams/root.json @@ -5,8 +5,6 @@ "Count": 2 }, "games": [ - "nucleoid:destroy_the_monument/random_two_teams", - "destroy_the_monument:concrete", "destroy_the_monument:cubes", "destroy_the_monument:dimensions", @@ -18,4 +16,4 @@ "name": { "translate": "game.nucleoid.two_teams" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/downpour.json b/data/nucleoid/game_portals/downpour.json index 178d224f..e4f4246c 100644 --- a/data/nucleoid/game_portals/downpour.json +++ b/data/nucleoid/game_portals/downpour.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:lightning_rod", - "game": "downpour:standard_downpour", - "name": { - "translate": "gameType.downpour.downpour" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "downpour:standard_downpour" +} diff --git a/data/nucleoid/game_portals/electric_floor.json b/data/nucleoid/game_portals/electric_floor.json index d8a908c1..c1c78502 100644 --- a/data/nucleoid/game_portals/electric_floor.json +++ b/data/nucleoid/game_portals/electric_floor.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:purple_stained_glass", - "game": "electricfloor:standard_electric_floor", - "name": { - "translate": "gameType.electricfloor.electric_floor" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "electricfloor:standard_electric_floor" +} diff --git a/data/nucleoid/game_portals/elytron.json b/data/nucleoid/game_portals/elytron.json index 551bd722..032ef2cc 100644 --- a/data/nucleoid/game_portals/elytron.json +++ b/data/nucleoid/game_portals/elytron.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:elytra", - "game": "elytron:standard_elytron", - "name": { - "translate": "gameType.elytron.elytron" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "elytron:standard_elytron" +} diff --git a/data/nucleoid/game_portals/farmy_feud.json b/data/nucleoid/game_portals/farmy_feud.json index 826df852..d13dd9fb 100644 --- a/data/nucleoid/game_portals/farmy_feud.json +++ b/data/nucleoid/game_portals/farmy_feud.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:shears", - "game": "farmy_feud:standard", - "name": { - "translate": "gameType.farmy_feud.farmy_feud" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "farmy_feud:standard" +} diff --git a/data/nucleoid/game_portals/fortress/random.json b/data/nucleoid/game_portals/fortress/random.json new file mode 100644 index 00000000..ea68bbcf --- /dev/null +++ b/data/nucleoid/game_portals/fortress/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:fortress/random" +} diff --git a/data/nucleoid/game_portals/fortress.json b/data/nucleoid/game_portals/fortress/root.json similarity index 88% rename from data/nucleoid/game_portals/fortress.json rename to data/nucleoid/game_portals/fortress/root.json index 572d8973..2c204220 100644 --- a/data/nucleoid/game_portals/fortress.json +++ b/data/nucleoid/game_portals/fortress/root.json @@ -2,16 +2,13 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:oak_planks", "games": [ - "nucleoid:fortress/random", - "fortress:castle", "fortress:chess", "fortress:standard", - "fortress:no_recapture", "fortress:rush" ], "name": { "translate": "gameType.fortress.fortress" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/gomoku.json b/data/nucleoid/game_portals/gomoku.json index 799aca94..efaae187 100644 --- a/data/nucleoid/game_portals/gomoku.json +++ b/data/nucleoid/game_portals/gomoku.json @@ -1,7 +1,7 @@ { "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:map", - "games": [ + "games": [ "gomoku:connect6", "gomoku:connect6_37x37", "gomoku:gomoku", @@ -14,4 +14,4 @@ "name": { "translate": "gameType.gomoku.gomoku" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/infinite_parkour/random.json b/data/nucleoid/game_portals/infinite_parkour/random.json new file mode 100644 index 00000000..c6415544 --- /dev/null +++ b/data/nucleoid/game_portals/infinite_parkour/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:infinite_parkour/random" +} diff --git a/data/nucleoid/game_portals/infinite_parkour.json b/data/nucleoid/game_portals/infinite_parkour/root.json similarity index 88% rename from data/nucleoid/game_portals/infinite_parkour.json rename to data/nucleoid/game_portals/infinite_parkour/root.json index b6e0321a..57f30875 100644 --- a/data/nucleoid/game_portals/infinite_parkour.json +++ b/data/nucleoid/game_portals/infinite_parkour/root.json @@ -2,8 +2,6 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:slime_ball", "games": [ - "nucleoid:infinite_parkour/random", - "infiniteparkour:snowcapped_infinite_parkour", "infiniteparkour:stronghold_infinite_parkour", "infiniteparkour:weathered_wave_infinite_parkour" diff --git a/data/nucleoid/game_portals/irritater_run.json b/data/nucleoid/game_portals/irritater_run.json index 03a16656..bda66079 100644 --- a/data/nucleoid/game_portals/irritater_run.json +++ b/data/nucleoid/game_portals/irritater_run.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "nucleoid_extras:irritater", - "game": "irritaterrun:standard_irritater_run", - "name": { - "translate": "gameType.irritaterrun.irritater_run" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "irritaterrun:standard_irritater_run" +} diff --git a/data/nucleoid/game_portals/koth/random.json b/data/nucleoid/game_portals/koth/random.json new file mode 100644 index 00000000..2e0366dc --- /dev/null +++ b/data/nucleoid/game_portals/koth/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:koth/random" +} diff --git a/data/nucleoid/game_portals/koth.json b/data/nucleoid/game_portals/koth/root.json similarity index 78% rename from data/nucleoid/game_portals/koth.json rename to data/nucleoid/game_portals/koth/root.json index 146f5299..9c331bf5 100644 --- a/data/nucleoid/game_portals/koth.json +++ b/data/nucleoid/game_portals/koth/root.json @@ -2,13 +2,11 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:stick", "games": [ - "nucleoid:koth/random", - - "nucleoid:koth/classic", + "nucleoid:koth/classic", "nucleoid:koth/deathmatch", "nucleoid:koth/knockoff" ], "name": { "translate": "gameType.koth.koth" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/last_card/random.json b/data/nucleoid/game_portals/last_card/random.json new file mode 100644 index 00000000..f02bddfa --- /dev/null +++ b/data/nucleoid/game_portals/last_card/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:last_card/random" +} diff --git a/data/nucleoid/game_portals/last_card.json b/data/nucleoid/game_portals/last_card/root.json similarity index 55% rename from data/nucleoid/game_portals/last_card.json rename to data/nucleoid/game_portals/last_card/root.json index 02b1ec18..2a1c124c 100644 --- a/data/nucleoid/game_portals/last_card.json +++ b/data/nucleoid/game_portals/last_card/root.json @@ -2,11 +2,11 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:paper", "games": [ - "lastcard:spruce_lodge_last_card", - "lastcard:dark_oak_graveyard_last_card", - "lastcard:romantica_last_card" -], + "lastcard:spruce_lodge_last_card", + "lastcard:dark_oak_graveyard_last_card", + "lastcard:romantica_last_card" + ], "name": { "translate": "gameType.lastcard.last_card" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/loopdeloop/flappy/random.json b/data/nucleoid/game_portals/loopdeloop/flappy/random.json new file mode 100644 index 00000000..a009d87f --- /dev/null +++ b/data/nucleoid/game_portals/loopdeloop/flappy/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:loopdeloop/random_flappy" +} diff --git a/data/nucleoid/game_portals/loopdeloop/flappy/root.json b/data/nucleoid/game_portals/loopdeloop/flappy/root.json new file mode 100644 index 00000000..b8da9c3a --- /dev/null +++ b/data/nucleoid/game_portals/loopdeloop/flappy/root.json @@ -0,0 +1,13 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "icon": "minecraft:feather", + "games": [ + "loopdeloop:flappy/standard", + "loopdeloop:flappy/classic", + "loopdeloop:flappy/quick", + "loopdeloop:flappy/ridiculous" + ], + "name": { + "translate": "game.loopdeloop.flappy_standard" + } +} diff --git a/data/nucleoid/game_portals/loopdeloop/root.json b/data/nucleoid/game_portals/loopdeloop/root.json new file mode 100644 index 00000000..1337d2f6 --- /dev/null +++ b/data/nucleoid/game_portals/loopdeloop/root.json @@ -0,0 +1,25 @@ +{ + "type": "nucleoid_extras:styled/handmade_menu", + "name": { + "translate": "gameType.loopdeloop.loopdeloop" + }, + "icon": "minecraft:feather", + "entries": { + "3:2": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:loopdeloop/standard/root", + "quick_portal": "nucleoid:loopdeloop/standard/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.modes" + } + }, + "5:2": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:loopdeloop/flappy/root", + "quick_portal": "nucleoid:loopdeloop/flappy/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.modes" + } + } + } +} diff --git a/data/nucleoid/game_portals/loopdeloop/standard/random.json b/data/nucleoid/game_portals/loopdeloop/standard/random.json new file mode 100644 index 00000000..aa7640bd --- /dev/null +++ b/data/nucleoid/game_portals/loopdeloop/standard/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:loopdeloop/random" +} diff --git a/data/nucleoid/game_portals/loopdeloop.json b/data/nucleoid/game_portals/loopdeloop/standard/root.json similarity index 63% rename from data/nucleoid/game_portals/loopdeloop.json rename to data/nucleoid/game_portals/loopdeloop/standard/root.json index 74262d90..54e6c90a 100644 --- a/data/nucleoid/game_portals/loopdeloop.json +++ b/data/nucleoid/game_portals/loopdeloop/standard/root.json @@ -6,11 +6,7 @@ "loopdeloop:ridiculous", "loopdeloop:amplified", "loopdeloop:marathon", - "loopdeloop:quick", - "loopdeloop:flappy/standard", - "loopdeloop:flappy/classic", - "loopdeloop:flappy/quick", - "loopdeloop:flappy/ridiculous" + "loopdeloop:quick" ], "name": { "translate": "gameType.loopdeloop.loopdeloop" diff --git a/data/nucleoid/game_portals/micro_battle/old_combat/random.json b/data/nucleoid/game_portals/micro_battle/old_combat/random.json new file mode 100644 index 00000000..23c64113 --- /dev/null +++ b/data/nucleoid/game_portals/micro_battle/old_combat/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:micro_battle/random_old_combat" +} diff --git a/data/nucleoid/game_portals/micro_battle_old_combat.json b/data/nucleoid/game_portals/micro_battle/old_combat/root.json similarity index 88% rename from data/nucleoid/game_portals/micro_battle_old_combat.json rename to data/nucleoid/game_portals/micro_battle/old_combat/root.json index 5c93e34b..592854e2 100644 --- a/data/nucleoid/game_portals/micro_battle_old_combat.json +++ b/data/nucleoid/game_portals/micro_battle/old_combat/root.json @@ -2,8 +2,6 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:diamond_axe", "games": [ - "nucleoid:micro_battle/random_old_combat", - "microbattle:old_combat_standard_micro_battle", "microbattle:old_combat_soul_micro_battle", "microbattle:old_combat_respawner_micro_battle", @@ -12,4 +10,4 @@ "name": { "translate": "game.nucleoid.old_combat" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/micro_battle/root.json b/data/nucleoid/game_portals/micro_battle/root.json new file mode 100644 index 00000000..93867435 --- /dev/null +++ b/data/nucleoid/game_portals/micro_battle/root.json @@ -0,0 +1,25 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "gameType.microbattle.micro_battle" + }, + "icon": "minecraft:netherite_axe", + "entries": [ + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:micro_battle/standard/root", + "quick_portal": "nucleoid:micro_battle/standard/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:micro_battle/old_combat/root", + "quick_portal": "nucleoid:micro_battle/old_combat/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + } + ] +} diff --git a/data/nucleoid/game_portals/micro_battle/standard/random.json b/data/nucleoid/game_portals/micro_battle/standard/random.json new file mode 100644 index 00000000..47e540fe --- /dev/null +++ b/data/nucleoid/game_portals/micro_battle/standard/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:micro_battle/random" +} diff --git a/data/nucleoid/game_portals/micro_battle.json b/data/nucleoid/game_portals/micro_battle/standard/root.json similarity index 89% rename from data/nucleoid/game_portals/micro_battle.json rename to data/nucleoid/game_portals/micro_battle/standard/root.json index c1ae0a59..8e63b60b 100644 --- a/data/nucleoid/game_portals/micro_battle.json +++ b/data/nucleoid/game_portals/micro_battle/standard/root.json @@ -2,8 +2,6 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:netherite_axe", "games": [ - "nucleoid:micro_battle/random", - "microbattle:standard_micro_battle", "microbattle:soul_micro_battle", "microbattle:respawner_micro_battle", @@ -12,4 +10,4 @@ "name": { "translate": "game.nucleoid.standard" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/minefield.json b/data/nucleoid/game_portals/minefield.json index f0f23d93..0d1bd141 100644 --- a/data/nucleoid/game_portals/minefield.json +++ b/data/nucleoid/game_portals/minefield.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:stone_pressure_plate", - "game": "minefield:standard_minefield", - "name": { - "translate": "gameType.minefield.minefield" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "minefield:standard_minefield" +} diff --git a/data/nucleoid/game_portals/mineout.json b/data/nucleoid/game_portals/mineout.json index 960aca72..9214013f 100644 --- a/data/nucleoid/game_portals/mineout.json +++ b/data/nucleoid/game_portals/mineout.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:emerald", - "game": "mineout:standard", - "name": { - "translate": "gameType.mineout.mineout" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "mineout:standard" +} diff --git a/data/nucleoid/game_portals/murder_mystery/random.json b/data/nucleoid/game_portals/murder_mystery/random.json new file mode 100644 index 00000000..ba023a23 --- /dev/null +++ b/data/nucleoid/game_portals/murder_mystery/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:murder_mystery/random" +} diff --git a/data/nucleoid/game_portals/murder_mystery.json b/data/nucleoid/game_portals/murder_mystery/root.json similarity index 100% rename from data/nucleoid/game_portals/murder_mystery.json rename to data/nucleoid/game_portals/murder_mystery/root.json diff --git a/data/nucleoid/game_portals/paintball.json b/data/nucleoid/game_portals/paintball.json index c0e48dca..9a9ce3ed 100644 --- a/data/nucleoid/game_portals/paintball.json +++ b/data/nucleoid/game_portals/paintball.json @@ -2,9 +2,9 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:red_dye", "games": [ - "paintball:garden_paintball" + "paintball:garden_paintball" ], "name": { "translate": "gameType.paintball.paintball" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/parkour_race.json b/data/nucleoid/game_portals/parkour_race.json deleted file mode 100644 index 544b31eb..00000000 --- a/data/nucleoid/game_portals/parkour_race.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "nucleoid_extras:styled/simple_menu", - "icon": "minecraft:diamond_boots", - "games": [ - "parkour_race:boxed" - ], - "name": { - "translate": "gameType.parkour_race.parkour_race" - } - } \ No newline at end of file diff --git a/data/nucleoid/game_portals/parkour_race/random.json b/data/nucleoid/game_portals/parkour_race/random.json new file mode 100644 index 00000000..5d13f4bc --- /dev/null +++ b/data/nucleoid/game_portals/parkour_race/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:parkour_race/random" +} diff --git a/data/nucleoid/game_portals/parkour_race/root.json b/data/nucleoid/game_portals/parkour_race/root.json new file mode 100644 index 00000000..5d44fdfa --- /dev/null +++ b/data/nucleoid/game_portals/parkour_race/root.json @@ -0,0 +1,11 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "icon": "minecraft:diamond_boots", + "games": [ + "parkour_race:boxed", + "parkour_race:rainbow" + ], + "name": { + "translate": "gameType.parkour_race.parkour_race" + } +} diff --git a/data/nucleoid/game_portals/parkour_run.json b/data/nucleoid/game_portals/parkour_run.json index ea4bb6a2..bce0ae2f 100644 --- a/data/nucleoid/game_portals/parkour_run.json +++ b/data/nucleoid/game_portals/parkour_run.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:iron_leggings", - "game": "parkourrun:standard_parkour_run", - "name": { - "translate": "gameType.parkourrun.parkour_run" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "parkourrun:standard_parkour_run" +} diff --git a/data/nucleoid/game_portals/party.json b/data/nucleoid/game_portals/party.json index 2997db83..72cf17b3 100644 --- a/data/nucleoid/game_portals/party.json +++ b/data/nucleoid/game_portals/party.json @@ -1,9 +1,5 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:candle", + "type": "plasmid:concurrent_game", "game": "nucleoid:party/random", - "continuous": true, - "name": { - "translate": "game.nucleoid.party" - } -} \ No newline at end of file + "continuous": true +} diff --git a/data/nucleoid/game_portals/quakecraft/ctw/random.json b/data/nucleoid/game_portals/quakecraft/ctw/random.json new file mode 100644 index 00000000..b323fe69 --- /dev/null +++ b/data/nucleoid/game_portals/quakecraft/ctw/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:quakecraft/ctw/random" +} diff --git a/data/nucleoid/game_portals/quakecraft.json b/data/nucleoid/game_portals/quakecraft/ctw/root.json similarity index 63% rename from data/nucleoid/game_portals/quakecraft.json rename to data/nucleoid/game_portals/quakecraft/ctw/root.json index 6b8dce95..6e29ea0f 100644 --- a/data/nucleoid/game_portals/quakecraft.json +++ b/data/nucleoid/game_portals/quakecraft/ctw/root.json @@ -2,10 +2,9 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:iron_hoe", "games": [ - "nucleoid:quakecraft/random", "nucleoid:quakecraft/ctf" ], "name": { - "translate": "gameType.quakecraft.quakecraft" + "translate": "game.nucleoid.capture_the_flag" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/quakecraft/root.json b/data/nucleoid/game_portals/quakecraft/root.json new file mode 100644 index 00000000..596e920b --- /dev/null +++ b/data/nucleoid/game_portals/quakecraft/root.json @@ -0,0 +1,25 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "gameType.quakecraft.quakecraft" + }, + "icon": "minecraft:iron_hoe", + "entries": [ + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:quakecraft/standard/root", + "quick_portal": "nucleoid:quakecraft/standard/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:quakecraft/ctw/root", + "quick_portal": "nucleoid:quakecraft/ctw/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + } + ] +} diff --git a/data/nucleoid/game_portals/quakecraft/standard/random.json b/data/nucleoid/game_portals/quakecraft/standard/random.json new file mode 100644 index 00000000..6e0363d6 --- /dev/null +++ b/data/nucleoid/game_portals/quakecraft/standard/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:quakecraft/standard/random" +} diff --git a/data/nucleoid/game_portals/quakecraft/standard/root.json b/data/nucleoid/game_portals/quakecraft/standard/root.json new file mode 100644 index 00000000..b40f0bcd --- /dev/null +++ b/data/nucleoid/game_portals/quakecraft/standard/root.json @@ -0,0 +1,17 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "icon": "minecraft:iron_hoe", + "games": [ + "quakecraft:2fort", + "quakecraft:2fort_invasion", + "quakecraft:duel_monastery", + "quakecraft:dungeon", + "quakecraft:dungeon_remix", + "quakecraft:live_fire", + "quakecraft:monastery", + "quakecraft:streets" + ], + "name": { + "translate": "gameType.quakecraft.quakecraft" + } +} diff --git a/data/nucleoid/game_portals/rocketspleef.json b/data/nucleoid/game_portals/rocketspleef.json index d780b36b..1b86a13a 100644 --- a/data/nucleoid/game_portals/rocketspleef.json +++ b/data/nucleoid/game_portals/rocketspleef.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:firework_rocket", - "game": "rocketspleef:standard", - "name": { - "translate": "gameType.rocketspleef.rocket_spleef" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "rocketspleef:standard" +} diff --git a/data/nucleoid/game_portals/sculk_prison.json b/data/nucleoid/game_portals/sculk_prison.json index 5bf9ecca..60c233cf 100644 --- a/data/nucleoid/game_portals/sculk_prison.json +++ b/data/nucleoid/game_portals/sculk_prison.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:iron_bars", - "game": "sculkprison:standard_sculk_prison", - "name": { - "translate": "gameType.sculkprison.sculk_prison" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "sculkprison:standard_sculk_prison" +} diff --git a/data/nucleoid/game_portals/shard_thief/random.json b/data/nucleoid/game_portals/shard_thief/random.json new file mode 100644 index 00000000..81a5f8cb --- /dev/null +++ b/data/nucleoid/game_portals/shard_thief/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:shardthief/random" +} diff --git a/data/nucleoid/game_portals/shard_thief.json b/data/nucleoid/game_portals/shard_thief/root.json similarity index 96% rename from data/nucleoid/game_portals/shard_thief.json rename to data/nucleoid/game_portals/shard_thief/root.json index ba6bc823..672fc3e4 100644 --- a/data/nucleoid/game_portals/shard_thief.json +++ b/data/nucleoid/game_portals/shard_thief/root.json @@ -2,8 +2,6 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:prismarine_shard", "games": [ - "nucleoid:shardthief/random", - "shardthief:beacon_tower_shard_thief", "shardthief:birthday_cake_shard_thief", "shardthief:block_fort_shard_thief", diff --git a/data/nucleoid/game_portals/siege.json b/data/nucleoid/game_portals/siege.json index ad36b813..7fb241c2 100644 --- a/data/nucleoid/game_portals/siege.json +++ b/data/nucleoid/game_portals/siege.json @@ -2,12 +2,12 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:campfire", "games": [ - "siege:villagers_vs_pillagers", - "siege:villagers_vs_pillagers_recapture", - "siege:jungle", - "siege:jungle_recapture" - ], + "siege:villagers_vs_pillagers", + "siege:villagers_vs_pillagers_recapture", + "siege:jungle", + "siege:jungle_recapture" + ], "name": { "translate": "gameType.siege.siege" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/siege/enderpearl/random.json b/data/nucleoid/game_portals/siege/enderpearl/random.json new file mode 100644 index 00000000..0cf20986 --- /dev/null +++ b/data/nucleoid/game_portals/siege/enderpearl/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:siege/random_enderpearl" +} diff --git a/data/nucleoid/game_portals/siege/enderpearl/root.json b/data/nucleoid/game_portals/siege/enderpearl/root.json new file mode 100644 index 00000000..d2a5e44d --- /dev/null +++ b/data/nucleoid/game_portals/siege/enderpearl/root.json @@ -0,0 +1,10 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "name": { + "translate": "game.nucleoid.with_enderpearl" + }, + "icon": "minecraft:soul_campfire", + "games": [ + "siege:villagers_vs_pillagers_enderpearl" + ] +} diff --git a/data/nucleoid/game_portals/siege/recapture/random.json b/data/nucleoid/game_portals/siege/recapture/random.json new file mode 100644 index 00000000..1bd1f236 --- /dev/null +++ b/data/nucleoid/game_portals/siege/recapture/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:siege/random_recapture" +} diff --git a/data/nucleoid/game_portals/siege/recapture/root.json b/data/nucleoid/game_portals/siege/recapture/root.json new file mode 100644 index 00000000..fe590ee5 --- /dev/null +++ b/data/nucleoid/game_portals/siege/recapture/root.json @@ -0,0 +1,11 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "name": { + "translate": "game.nucleoid.with_recapture" + }, + "icon": "minecraft:soul_campfire", + "games": [ + "siege:jungle_recapture", + "siege:villagers_vs_pillagers_recapture" + ] +} diff --git a/data/nucleoid/game_portals/siege/recapture_enderpearl/random.json b/data/nucleoid/game_portals/siege/recapture_enderpearl/random.json new file mode 100644 index 00000000..60d888c9 --- /dev/null +++ b/data/nucleoid/game_portals/siege/recapture_enderpearl/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:siege/random_recapture_enderpearl" +} diff --git a/data/nucleoid/game_portals/siege/recapture_enderpearl/root.json b/data/nucleoid/game_portals/siege/recapture_enderpearl/root.json new file mode 100644 index 00000000..267c811e --- /dev/null +++ b/data/nucleoid/game_portals/siege/recapture_enderpearl/root.json @@ -0,0 +1,10 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "name": { + "translate": "game.nucleoid.with_recapture_enderpearl" + }, + "icon": "minecraft:soul_campfire", + "games": [ + "siege:villagers_vs_pillagers_recapture_enderpearl" + ] +} diff --git a/data/nucleoid/game_portals/siege/root.json b/data/nucleoid/game_portals/siege/root.json new file mode 100644 index 00000000..24a596e9 --- /dev/null +++ b/data/nucleoid/game_portals/siege/root.json @@ -0,0 +1,41 @@ +{ + "type": "nucleoid_extras:styled/handmade_menu", + "name": { + "translate": "gameType.siege.siege" + }, + "icon": "minecraft:campfire", + "entries": { + "2:2": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:siege/standard/root", + "quick_portal": "nucleoid:siege/standard/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + "4:2": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:siege/recapture/root", + "quick_portal": "nucleoid:siege/recapture/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + "5:2": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:siege/enderpearl/root", + "quick_portal": "nucleoid:siege/enderpearl/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + "6:2": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:siege/recapture_enderpearl/root", + "quick_portal": "nucleoid:siege/recapture_enderpearl/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + } + } +} diff --git a/data/nucleoid/game_portals/siege/standard/random.json b/data/nucleoid/game_portals/siege/standard/random.json new file mode 100644 index 00000000..584b8219 --- /dev/null +++ b/data/nucleoid/game_portals/siege/standard/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:siege/random_standard" +} diff --git a/data/nucleoid/game_portals/siege/standard/root.json b/data/nucleoid/game_portals/siege/standard/root.json new file mode 100644 index 00000000..31ac68af --- /dev/null +++ b/data/nucleoid/game_portals/siege/standard/root.json @@ -0,0 +1,11 @@ +{ + "type": "nucleoid_extras:styled/simple_menu", + "name": { + "translate": "game.nucleoid.standard" + }, + "icon": "minecraft:campfire", + "games": [ + "siege:jungle", + "siege:villagers_vs_pillagers" + ] +} diff --git a/data/nucleoid/game_portals/skywars/duos/random.json b/data/nucleoid/game_portals/skywars/duos/random.json new file mode 100644 index 00000000..c0069c33 --- /dev/null +++ b/data/nucleoid/game_portals/skywars/duos/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:skywars/random_duos" +} diff --git a/data/nucleoid/game_portals/skywars_duos.json b/data/nucleoid/game_portals/skywars/duos/root.json similarity index 94% rename from data/nucleoid/game_portals/skywars_duos.json rename to data/nucleoid/game_portals/skywars/duos/root.json index dc5632a2..6c55dcdc 100644 --- a/data/nucleoid/game_portals/skywars_duos.json +++ b/data/nucleoid/game_portals/skywars/duos/root.json @@ -5,8 +5,6 @@ "Count": 2 }, "games": [ - "nucleoid:skywars/random_duos", - "skywars:duos/baba", "skywars:duos/cauldron", "skywars:duos/coral_reef", diff --git a/data/nucleoid/game_portals/skywars/root.json b/data/nucleoid/game_portals/skywars/root.json new file mode 100644 index 00000000..023997c4 --- /dev/null +++ b/data/nucleoid/game_portals/skywars/root.json @@ -0,0 +1,25 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "gameType.skywars.skywars" + }, + "icon": "minecraft:ender_eye", + "entries": [ + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:skywars/singles/root", + "quick_portal": "nucleoid:skywars/singles/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:skywars/duos/root", + "quick_portal": "nucleoid:skywars/duos/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + } + ] +} diff --git a/data/nucleoid/game_portals/skywars/singles/random.json b/data/nucleoid/game_portals/skywars/singles/random.json new file mode 100644 index 00000000..0b14ebb5 --- /dev/null +++ b/data/nucleoid/game_portals/skywars/singles/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:skywars/random_singles" +} diff --git a/data/nucleoid/game_portals/skywars_singles.json b/data/nucleoid/game_portals/skywars/singles/root.json similarity index 94% rename from data/nucleoid/game_portals/skywars_singles.json rename to data/nucleoid/game_portals/skywars/singles/root.json index fd549b4d..ec45a857 100644 --- a/data/nucleoid/game_portals/skywars_singles.json +++ b/data/nucleoid/game_portals/skywars/singles/root.json @@ -2,8 +2,6 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:ender_eye", "games": [ - "nucleoid:skywars/random_singles", - "skywars:single/baba", "skywars:single/cauldron", "skywars:single/coral_reef", diff --git a/data/nucleoid/game_portals/skywars_tiny_tater.json b/data/nucleoid/game_portals/skywars/tiny_tater.json similarity index 78% rename from data/nucleoid/game_portals/skywars_tiny_tater.json rename to data/nucleoid/game_portals/skywars/tiny_tater.json index 712f2be4..1905aa81 100644 --- a/data/nucleoid/game_portals/skywars_tiny_tater.json +++ b/data/nucleoid/game_portals/skywars/tiny_tater.json @@ -1,8 +1,8 @@ { - "type": "plasmid:on_demand", + "type": "plasmid:concurrent_game", "icon": "nucleoid_extras:tiny_potato", "game": "skywars:single/tinytater", "name": { "translate": "game.skywars.tinytater" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/slime_mould.json b/data/nucleoid/game_portals/slime_mould.json index bdd2d344..ae98ae71 100644 --- a/data/nucleoid/game_portals/slime_mould.json +++ b/data/nucleoid/game_portals/slime_mould.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:slime_block", - "game": "slime_mould:standard", - "name": { - "translate": "gameType.slime_mould.slime_mould" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "slime_mould:standard" +} diff --git a/data/nucleoid/game_portals/snake/random.json b/data/nucleoid/game_portals/snake/random.json new file mode 100644 index 00000000..43b82736 --- /dev/null +++ b/data/nucleoid/game_portals/snake/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:snake/random" +} diff --git a/data/nucleoid/game_portals/snake.json b/data/nucleoid/game_portals/snake/root.json similarity index 89% rename from data/nucleoid/game_portals/snake.json rename to data/nucleoid/game_portals/snake/root.json index 04b24b47..bf58a574 100644 --- a/data/nucleoid/game_portals/snake.json +++ b/data/nucleoid/game_portals/snake/root.json @@ -2,7 +2,6 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:green_candle", "games": [ - "nucleoid:snake/random", "snake:standard", "snake:catacombs", "snake:racetrack", @@ -12,4 +11,4 @@ "name": { "translate": "gameType.snake.snake" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/snowball_fight.json b/data/nucleoid/game_portals/snowball_fight.json index cedd7dd6..046f5764 100644 --- a/data/nucleoid/game_portals/snowball_fight.json +++ b/data/nucleoid/game_portals/snowball_fight.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:snowball", - "game": "snowballfight:standard_snowball_fight", - "name": { - "translate": "gameType.snowballfight.snowball_fight" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "snowballfight:standard_snowball_fight" +} diff --git a/data/nucleoid/game_portals/spleef/explosive/random.json b/data/nucleoid/game_portals/spleef/explosive/random.json new file mode 100644 index 00000000..5ef7ab65 --- /dev/null +++ b/data/nucleoid/game_portals/spleef/explosive/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:spleef/explosive/random" +} diff --git a/data/nucleoid/game_portals/spleef_explosive.json b/data/nucleoid/game_portals/spleef/explosive/root.json similarity index 90% rename from data/nucleoid/game_portals/spleef_explosive.json rename to data/nucleoid/game_portals/spleef/explosive/root.json index d2daffdb..c9c129f0 100644 --- a/data/nucleoid/game_portals/spleef_explosive.json +++ b/data/nucleoid/game_portals/spleef/explosive/root.json @@ -2,8 +2,6 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:tnt", "games": [ - "nucleoid:spleef/explosive/random", - "nucleoid:spleef/explosive/aperture", "nucleoid:spleef/explosive/donut", "nucleoid:spleef/explosive/endless_tater", @@ -15,4 +13,4 @@ "name": { "translate": "game.nucleoid.explosive" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/spleef/root.json b/data/nucleoid/game_portals/spleef/root.json new file mode 100644 index 00000000..a0bfaa65 --- /dev/null +++ b/data/nucleoid/game_portals/spleef/root.json @@ -0,0 +1,41 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "gameType.spleef.spleef" + }, + "icon": "minecraft:diamond_shovel", + "entries": [ + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:spleef/standard/root", + "quick_portal": "nucleoid:spleef/standard/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:spleef/explosive/root", + "quick_portal": "nucleoid:spleef/explosive/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:spleef/run/root", + "quick_portal": "nucleoid:spleef/run/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:spleef/suspicious/root", + "quick_portal": "nucleoid:spleef/suspicious/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + } + ] +} diff --git a/data/nucleoid/game_portals/spleef/run/random.json b/data/nucleoid/game_portals/spleef/run/random.json new file mode 100644 index 00000000..91cf7df8 --- /dev/null +++ b/data/nucleoid/game_portals/spleef/run/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:spleef/run/random" +} diff --git a/data/nucleoid/game_portals/spleef_run.json b/data/nucleoid/game_portals/spleef/run/root.json similarity index 91% rename from data/nucleoid/game_portals/spleef_run.json rename to data/nucleoid/game_portals/spleef/run/root.json index d83f2346..ffe35a69 100644 --- a/data/nucleoid/game_portals/spleef_run.json +++ b/data/nucleoid/game_portals/spleef/run/root.json @@ -2,8 +2,6 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:diamond_boots", "games": [ - "nucleoid:spleef/run/random", - "nucleoid:spleef/run/corridors", "nucleoid:spleef/run/feather_footed", "nucleoid:spleef/run/four_wings", @@ -14,4 +12,4 @@ "name": { "translate": "game.nucleoid.run" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/spleef/standard/random.json b/data/nucleoid/game_portals/spleef/standard/random.json new file mode 100644 index 00000000..0f5ce1be --- /dev/null +++ b/data/nucleoid/game_portals/spleef/standard/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:spleef/random" +} diff --git a/data/nucleoid/game_portals/spleef.json b/data/nucleoid/game_portals/spleef/standard/root.json similarity index 96% rename from data/nucleoid/game_portals/spleef.json rename to data/nucleoid/game_portals/spleef/standard/root.json index 98c7b12a..96486363 100644 --- a/data/nucleoid/game_portals/spleef.json +++ b/data/nucleoid/game_portals/spleef/standard/root.json @@ -2,8 +2,6 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:diamond_shovel", "games": [ - "nucleoid:spleef/random", - "spleef:standard", "spleef:standard_projectile", "nucleoid:spleef/amelia", @@ -32,4 +30,4 @@ "name": { "translate": "game.nucleoid.standard" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/spleef/suspicious/random.json b/data/nucleoid/game_portals/spleef/suspicious/random.json new file mode 100644 index 00000000..0f554983 --- /dev/null +++ b/data/nucleoid/game_portals/spleef/suspicious/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:spleef/suspicious/random" +} diff --git a/data/nucleoid/game_portals/spleef_suspicious.json b/data/nucleoid/game_portals/spleef/suspicious/root.json similarity index 69% rename from data/nucleoid/game_portals/spleef_suspicious.json rename to data/nucleoid/game_portals/spleef/suspicious/root.json index c44dc6fd..81b5e0b2 100644 --- a/data/nucleoid/game_portals/spleef_suspicious.json +++ b/data/nucleoid/game_portals/spleef/suspicious/root.json @@ -2,11 +2,9 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:light_gray_stained_glass_pane", "games": [ - "nucleoid:spleef/suspicious/random", - - "nucleoid:spleef/suspicious/skeld" + "nucleoid:spleef/suspicious/skeld" ], "name": { "translate": "game.nucleoid.suspicious" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/spleef_tatersplosion.json b/data/nucleoid/game_portals/spleef/tatersplosion.json similarity index 80% rename from data/nucleoid/game_portals/spleef_tatersplosion.json rename to data/nucleoid/game_portals/spleef/tatersplosion.json index dcbb5c52..55c43860 100644 --- a/data/nucleoid/game_portals/spleef_tatersplosion.json +++ b/data/nucleoid/game_portals/spleef/tatersplosion.json @@ -1,8 +1,8 @@ { - "type": "plasmid:on_demand", + "type": "plasmid:concurrent_game", "icon": "nucleoid_extras:tiny_potato", "game": "nucleoid:spleef/explosive/tater", "name": { "translate": "game.nucleoid.spleef.explosive.tater" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/survival_games.json b/data/nucleoid/game_portals/survival_games.json index c2f8e945..9143865d 100644 --- a/data/nucleoid/game_portals/survival_games.json +++ b/data/nucleoid/game_portals/survival_games.json @@ -2,17 +2,17 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:stone_sword", "games": [ - "survivalgames:standard", - "survivalgames:island", - "survivalgames:large", - "survivalgames:highland", - "survivalgames:tropical", - "survivalgames:tropical_island", - "survivalgames:winterland", - "survivalgames:winter_island", - "survivalgames:nether" + "survivalgames:standard", + "survivalgames:island", + "survivalgames:large", + "survivalgames:highland", + "survivalgames:tropical", + "survivalgames:tropical_island", + "survivalgames:winterland", + "survivalgames:winter_island", + "survivalgames:nether" ], "name": { "translate": "gameType.survivalgames.survival_games" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/tater_games.json b/data/nucleoid/game_portals/tater_games.json index d0f712ce..eac71db3 100644 --- a/data/nucleoid/game_portals/tater_games.json +++ b/data/nucleoid/game_portals/tater_games.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "nucleoid_extras:tiny_potato", - "game": "nucleoid:tater/random", - "name": { - "translate": "game.nucleoid.tater" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "nucleoid:tater/random" +} diff --git a/data/nucleoid/game_portals/territory_battle.json b/data/nucleoid/game_portals/territory_battle.json index 9a78d4a6..ecedf131 100644 --- a/data/nucleoid/game_portals/territory_battle.json +++ b/data/nucleoid/game_portals/territory_battle.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:oak_fence", - "game": "territorybattle:standard_territory_battle", - "name": { - "translate": "gameType.territorybattle.territory_battle" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "territorybattle:standard_territory_battle" +} diff --git a/data/nucleoid/game_portals/the_towers.json b/data/nucleoid/game_portals/the_towers.json deleted file mode 100644 index ada33cfd..00000000 --- a/data/nucleoid/game_portals/the_towers.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "nucleoid_extras:styled/simple_menu", - "icon": "minecraft:andesite_wall", - "games": [ - "the_towers:classic/two_teams", - "the_towers:classic/four_teams" - ], - "name": { - "translate": "gameType.the_towers.the_towers" - } -} \ No newline at end of file diff --git a/data/nucleoid/game_portals/tnttag.json b/data/nucleoid/game_portals/tnttag.json index e674eeaa..4657a82f 100644 --- a/data/nucleoid/game_portals/tnttag.json +++ b/data/nucleoid/game_portals/tnttag.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:tnt", - "game": "tnttag:standard", - "name": { - "translate": "gameType.tnttag.tnttag" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "tnttag:standard" +} diff --git a/data/nucleoid/game_portals/top_level/beacon_breakers_modes.json b/data/nucleoid/game_portals/top_level/beacon_breakers_modes.json deleted file mode 100644 index 92423a57..00000000 --- a/data/nucleoid/game_portals/top_level/beacon_breakers_modes.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "nucleoid_extras:styled/advanced_menu", - "name": { - "translate": "gameType.beaconbreakers.beacon_breakers" - }, - "icon": "minecraft:beacon", - "entries": [ - { - "type": "plasmid:portal", - "portal": "nucleoid:beacon_breakers" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:beacon_breakers_keep_inventory" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:beacon_breakers_tiny" - } - ] -} \ No newline at end of file diff --git a/data/nucleoid/game_portals/top_level/bedwars_modes.json b/data/nucleoid/game_portals/top_level/bedwars_modes.json deleted file mode 100644 index 55304d89..00000000 --- a/data/nucleoid/game_portals/top_level/bedwars_modes.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "nucleoid_extras:styled/advanced_menu", - "name": { - "translate": "gameType.bedwars.bed_wars" - }, - "icon": "minecraft:red_bed", - "entries": [ - { - "type": "plasmid:portal", - "portal": "nucleoid:bedwars_two_teams" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:bedwars_four_teams" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:bedwars_eight_teams" - } - ] -} \ No newline at end of file diff --git a/data/nucleoid/game_portals/top_level/cake_wars_modes.json b/data/nucleoid/game_portals/top_level/cake_wars_modes.json deleted file mode 100644 index dc9dd6d7..00000000 --- a/data/nucleoid/game_portals/top_level/cake_wars_modes.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "nucleoid_extras:styled/advanced_menu", - "name": { - "translate": "gameType.cakewars.cake_wars" - }, - "icon": "minecraft:cake", - "entries": [ - { - "type": "plasmid:portal", - "portal": "nucleoid:cake_wars_two_teams" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:cake_wars_four_teams" - } - ] -} \ No newline at end of file diff --git a/data/nucleoid/game_portals/top_level/categories/casual.json b/data/nucleoid/game_portals/top_level/categories/casual.json new file mode 100644 index 00000000..59a2842d --- /dev/null +++ b/data/nucleoid/game_portals/top_level/categories/casual.json @@ -0,0 +1,89 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "nucleoid.navigator.category.casual" + }, + "icon": "minecraft:axolotl_bucket", + "entries": [ + { + "type": "plasmid:portal", + "portal": "build_rush:root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:build_battle" + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:infinite_parkour/root", + "quick_portal": "nucleoid:infinite_parkour/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:parkour_race/root", + "quick_portal": "nucleoid:parkour_race/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:parkour_run" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:item_hunt" + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:murder_mystery/root", + "quick_portal": "nucleoid:murder_mystery/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:wave_defense" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:quakecraft/root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:cavern_crawler" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:creeperfall" + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:deathrun/root", + "quick_portal": "nucleoid:deathrun/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:spleef/root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:rocketspleef" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:paintball" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:volleyball" + } + ] +} diff --git a/data/nucleoid/game_portals/top_level/categories/combat.json b/data/nucleoid/game_portals/top_level/categories/combat.json new file mode 100644 index 00000000..3d431ad9 --- /dev/null +++ b/data/nucleoid/game_portals/top_level/categories/combat.json @@ -0,0 +1,73 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "nucleoid.navigator.category.combat" + }, + "icon": "minecraft:diamond_sword", + "entries": [ + { + "type": "plasmid:portal", + "portal": "nucleoid:skywars/root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:bedwars/root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:cake_wars/root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:destroy_the_monument/root" + }, + { + "type": "plasmid:portal", + "portal": "the_towers:root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:duels" + }, + { + "type": "plasmid:portal", + "portal": "uhc:root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:survival_games" + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:death_swap/root", + "quick_portal": "nucleoid:death_swap/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:fortress/root", + "quick_portal": "nucleoid:fortress/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:siege/root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:farmy_feud" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:micro_battle/root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:beacon_breakers/root" + } + ] +} diff --git a/data/nucleoid/game_portals/top_level/categories/miscellaneous.json b/data/nucleoid/game_portals/top_level/categories/miscellaneous.json new file mode 100644 index 00000000..08f2866e --- /dev/null +++ b/data/nucleoid/game_portals/top_level/categories/miscellaneous.json @@ -0,0 +1,30 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "nucleoid.navigator.category.miscellaneous" + }, + "icon": "minecraft:tnt", + "entries": [ + { + "type": "plasmid:portal", + "portal": "nucleoid:clutch_practice" + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:creative_party/root", + "quick_portal": "nucleoid:creative_party/random" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:consolebox" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:tater_games" + }, + { + "type": "plasmid:portal", + "portal": "cursed:cursed" + } + ] +} diff --git a/data/nucleoid/game_portals/top_level/categories/party.json b/data/nucleoid/game_portals/top_level/categories/party.json new file mode 100644 index 00000000..7f67d91b --- /dev/null +++ b/data/nucleoid/game_portals/top_level/categories/party.json @@ -0,0 +1,137 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "nucleoid.navigator.category.party" + }, + "icon": "minecraft:experience_bottle", + "entries": [ + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:anvil_drop/root", + "quick_portal": "nucleoid:anvil_drop/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.modes" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:ascension/root", + "quick_portal": "nucleoid:ascension/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:bow_battle/root", + "quick_portal": "nucleoid:bow_battle/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:block_lobbers" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:cabinfever" + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:color_swap/root", + "quick_portal": "nucleoid:color_swap/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.modes" + } + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:cornmaze/root", + "quick_portal": "nucleoid:cornmaze/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:deacoudre/root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:downpour" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:electric_floor" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:elytron" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:irritater_run" + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:koth/root", + "quick_portal": "nucleoid:koth/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:loopdeloop/root" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:minefield" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:mineout" + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:shard_thief/root", + "quick_portal": "nucleoid:shard_thief/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:slime_mould" + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:snake/root", + "quick_portal": "nucleoid:snake/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:snowball_fight" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:territory_battle" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:tnttag" + }, + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:totem_hunt/root", + "quick_portal": "nucleoid:totem_hunt/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + } + ] +} diff --git a/data/nucleoid/game_portals/top_level/categories/tabletop.json b/data/nucleoid/game_portals/top_level/categories/tabletop.json new file mode 100644 index 00000000..5e7a7727 --- /dev/null +++ b/data/nucleoid/game_portals/top_level/categories/tabletop.json @@ -0,0 +1,37 @@ +{ + "type": "nucleoid_extras:styled/advanced_menu", + "name": { + "translate": "nucleoid.navigator.category.tabletop" + }, + "icon": "minecraft:glow_item_frame", + "entries": [ + { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:last_card/root", + "quick_portal": "nucleoid:last_card/random", + "message": { + "translate": "text.nucleoid_extras.ui.action.maps" + } + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:compound" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:gomoku" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:codebreaker" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:withersweeper" + }, + { + "type": "plasmid:portal", + "portal": "nucleoid:werewolf" + } + ] +} diff --git a/data/nucleoid/game_portals/top_level/destroy_the_monument_modes.json b/data/nucleoid/game_portals/top_level/destroy_the_monument_modes.json deleted file mode 100644 index d81de70c..00000000 --- a/data/nucleoid/game_portals/top_level/destroy_the_monument_modes.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "nucleoid_extras:styled/handmade_menu", - "name": { - "translate": "gameType.destroy_the_monument.destroy_the_monument" - }, - "icon": "minecraft:chiseled_stone_bricks", - "entries": { - "2:2": { - "type": "plasmid:portal", - "portal": "nucleoid:destroy_the_monument_two_teams" - }, - "4:2": { - "type": "plasmid:portal", - "portal": "nucleoid:destroy_the_monument_four_teams" - }, - "6:2": { - "type": "plasmid:portal", - "portal": "nucleoid:destroy_the_monument_duels" - } - } -} \ No newline at end of file diff --git a/data/nucleoid/game_portals/top_level/micro_battle_modes.json b/data/nucleoid/game_portals/top_level/micro_battle_modes.json deleted file mode 100644 index 0c6e41e7..00000000 --- a/data/nucleoid/game_portals/top_level/micro_battle_modes.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "nucleoid_extras:styled/advanced_menu", - "name": { - "translate": "gameType.microbattle.micro_battle" - }, - "icon": "minecraft:netherite_axe", - "entries": [ - { - "type": "plasmid:portal", - "portal": "nucleoid:micro_battle" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:micro_battle_old_combat" - } - ] -} \ No newline at end of file diff --git a/data/nucleoid/game_portals/top_level/navigator.json b/data/nucleoid/game_portals/top_level/navigator.json index 4a6da05e..621c80a3 100644 --- a/data/nucleoid/game_portals/top_level/navigator.json +++ b/data/nucleoid/game_portals/top_level/navigator.json @@ -1,255 +1,33 @@ { - "type": "nucleoid_extras:styled/advanced_menu", - "name": "Navigator", + "type": "nucleoid_extras:styled/handmade_menu", + "name": { + "translate": "nucleoid.navigator" + }, "icon": "minecraft:compass", - "entries": [ - { + "entries": { + "2:1": { "type": "plasmid:portal", - "portal": "nucleoid:anvil_drop" + "portal": "nucleoid:top_level/categories/combat" }, - { + "4:1": { "type": "plasmid:portal", - "portal": "nucleoid:ascension" + "portal": "nucleoid:top_level/categories/casual" }, - { - "type": "plasmid:portal", - "portal": "nucleoid:top_level/beacon_breakers_modes" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:top_level/bedwars_modes" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:bow_battle" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:build_battle" - }, - { - "type": "plasmid:portal", - "portal": "build_rush:root" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:cabinfever" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:top_level/cake_wars_modes" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:cavern_crawler" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:clutch_practice" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:codebreaker" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:color_swap" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:compound" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:cornmaze" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:creeperfall" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:deacoudre" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:death_swap" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:deathrun" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:top_level/destroy_the_monument_modes" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:downpour" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:duels" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:electric_floor" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:elytron" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:farmy_feud" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:fortress" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:gomoku" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:infinite_parkour" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:irritater_run" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:item_hunt" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:koth" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:last_card" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:loopdeloop" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:top_level/micro_battle_modes" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:minefield" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:mineout" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:murder_mystery" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:paintball" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:parkour_race" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:parkour_run" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:party" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:quakecraft" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:rocketspleef" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:shard_thief" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:siege" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:top_level/skywars_modes" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:slime_mould" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:snake" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:snowball_fight" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:top_level/spleef_modes" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:survival_games" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:tater_games" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:territory_battle" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:the_towers" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:tnttag" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:totem_hunt" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:uhc" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:volleyball" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:wave_defense" + "6:1": { + "type": "nucleoid_extras:quick_portal", + "portal": "nucleoid:top_level/categories/party", + "quick_portal": "nucleoid:party", + "message": { + "translate": "text.nucleoid_extras.ui.action.party_games" + } }, - { - "type": "plasmid:portal", - "portal": "nucleoid:consolebox" - }, - { + "3:3": { "type": "plasmid:portal", - "portal": "nucleoid:werewolf" + "portal": "nucleoid:top_level/categories/tabletop" }, - { + "5:3": { "type": "plasmid:portal", - "portal": "nucleoid:withersweeper" + "portal": "nucleoid:top_level/categories/miscellaneous" } - ] -} \ No newline at end of file + } +} diff --git a/data/nucleoid/game_portals/top_level/skywars_modes.json b/data/nucleoid/game_portals/top_level/skywars_modes.json deleted file mode 100644 index d6d95a29..00000000 --- a/data/nucleoid/game_portals/top_level/skywars_modes.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "nucleoid_extras:styled/advanced_menu", - "name": { - "translate": "gameType.skywars.skywars" - }, - "icon": "minecraft:ender_eye", - "entries": [ - { - "type": "plasmid:portal", - "portal": "nucleoid:skywars_singles" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:skywars_duos" - } - ] -} diff --git a/data/nucleoid/game_portals/top_level/spleef_modes.json b/data/nucleoid/game_portals/top_level/spleef_modes.json deleted file mode 100644 index 2e3e3ca1..00000000 --- a/data/nucleoid/game_portals/top_level/spleef_modes.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "nucleoid_extras:styled/advanced_menu", - "name": { - "translate": "gameType.spleef.spleef" - }, - "icon": "minecraft:diamond_shovel", - "entries": [ - { - "type": "plasmid:portal", - "portal": "nucleoid:spleef" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:spleef_explosive" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:spleef_run" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:spleef_suspicious" - } - ] -} \ No newline at end of file diff --git a/data/nucleoid/game_portals/top_level/uhc_modes.json b/data/nucleoid/game_portals/top_level/uhc_modes.json deleted file mode 100644 index 6cfbaf17..00000000 --- a/data/nucleoid/game_portals/top_level/uhc_modes.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "nucleoid_extras:styled/advanced_menu", - "name": "UHC", - "icon": "minecraft:golden_apple", - "entries": [ - { - "type": "plasmid:portal", - "portal": "nucleoid:uhc" - }, - { - "type": "plasmid:portal", - "portal": "nucleoid:uhcrun" - } - ] -} \ No newline at end of file diff --git a/data/nucleoid/game_portals/totem_hunt/random.json b/data/nucleoid/game_portals/totem_hunt/random.json new file mode 100644 index 00000000..279f84f4 --- /dev/null +++ b/data/nucleoid/game_portals/totem_hunt/random.json @@ -0,0 +1,4 @@ +{ + "type": "plasmid:concurrent_game", + "game": "nucleoid:totem_hunt/random" +} diff --git a/data/nucleoid/game_portals/totem_hunt.json b/data/nucleoid/game_portals/totem_hunt/root.json similarity index 74% rename from data/nucleoid/game_portals/totem_hunt.json rename to data/nucleoid/game_portals/totem_hunt/root.json index 8016a9ba..33eab5d1 100644 --- a/data/nucleoid/game_portals/totem_hunt.json +++ b/data/nucleoid/game_portals/totem_hunt/root.json @@ -2,12 +2,10 @@ "type": "nucleoid_extras:styled/simple_menu", "icon": "minecraft:totem_of_undying", "games": [ - "nucleoid:totem_hunt/random", - - "totemhunt:coral_mall_totem_hunt", + "totemhunt:coral_mall_totem_hunt", "totemhunt:lost_cavern_totem_hunt" ], "name": { "translate": "gameType.totemhunt.totemhunt" } -} \ No newline at end of file +} diff --git a/data/nucleoid/game_portals/uhc.json b/data/nucleoid/game_portals/uhc.json deleted file mode 100644 index 71a01939..00000000 --- a/data/nucleoid/game_portals/uhc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "nucleoid_extras:styled/simple_menu", - "icon": "minecraft:golden_apple", - "games": [ - "nucleoid:uhc/random_solo", - "nucleoid:uhc/random_duos", - "nucleoid:uhc/random_trios", - "nucleoid:uhc/random_squads" - ], - "name": { - "translate": "gameType.uhc.uhc" - } -} \ No newline at end of file diff --git a/data/nucleoid/game_portals/uhcrun.json b/data/nucleoid/game_portals/uhcrun.json deleted file mode 100644 index b96c607d..00000000 --- a/data/nucleoid/game_portals/uhcrun.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "nucleoid_extras:styled/simple_menu", - "icon": "minecraft:apple", - "games": [ - "nucleoid:uhcrun/random_solo", - "nucleoid:uhcrun/random_duos", - "nucleoid:uhcrun/random_trios", - "nucleoid:uhcrun/random_squads" - ], - "name": { - "translate": "gameType.uhc.uhc" - } -} \ No newline at end of file diff --git a/data/nucleoid/game_portals/vacuole_beta.json b/data/nucleoid/game_portals/vacuole_beta.json index 8a36541b..3de4923b 100644 --- a/data/nucleoid/game_portals/vacuole_beta.json +++ b/data/nucleoid/game_portals/vacuole_beta.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:glow_ink_sac", - "game": "nucleoid:vacuole/beta", - "name": { - "translate": "gameType.vacuole.vacuole" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "nucleoid:vacuole/beta" +} diff --git a/data/nucleoid/game_portals/volleyball.json b/data/nucleoid/game_portals/volleyball.json index accd4c17..79121756 100644 --- a/data/nucleoid/game_portals/volleyball.json +++ b/data/nucleoid/game_portals/volleyball.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:chiseled_quartz_block", - "game": "volleyball:standard_volleyball", - "name": { - "translate": "gameType.volleyball.volleyball" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "volleyball:standard_volleyball" +} diff --git a/data/nucleoid/game_portals/wave_defense.json b/data/nucleoid/game_portals/wave_defense.json index 03021af6..0d8645c2 100644 --- a/data/nucleoid/game_portals/wave_defense.json +++ b/data/nucleoid/game_portals/wave_defense.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:zombie_head", - "game": "wavedefense:standard", - "name": { - "translate": "gameType.wavedefense.wave_defense" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "wavedefense:standard" +} diff --git a/data/nucleoid/game_portals/werewolf.json b/data/nucleoid/game_portals/werewolf.json index b5ebfc69..2583f761 100644 --- a/data/nucleoid/game_portals/werewolf.json +++ b/data/nucleoid/game_portals/werewolf.json @@ -1,8 +1,4 @@ { - "type": "plasmid:on_demand", - "icon": "minecraft:bone", - "game": "werewolf:default_werewolf", - "name": { - "translate": "gameType.werewolf.werewolf" - } -} \ No newline at end of file + "type": "plasmid:concurrent_game", + "game": "werewolf:default_werewolf" +} diff --git a/data/nucleoid/games/consolebox/bomb.json b/data/nucleoid/games/consolebox/bomb.json index 85fccd01..8b425572 100644 --- a/data/nucleoid/games/consolebox/bomb.json +++ b/data/nucleoid/games/consolebox/bomb.json @@ -2,11 +2,11 @@ "type": "consolebox:console_box", "name": "BombFighters (WASM-4)", "description": [ - "Try to explode your oponents", - "while keeping yourself in one piece!", - "Play up to 4 players locally!" + "Try to explode your oponents", + "while keeping yourself in one piece!", + "Play up to 4 players locally!" ], "icon": "minecraft:tnt", "game": "nucleoid:bomb", "players": 4 -} \ No newline at end of file +} diff --git a/data/nucleoid/games/consolebox/hammer-joe.json b/data/nucleoid/games/consolebox/hammer-joe.json index 376d20d6..4782fe6b 100644 --- a/data/nucleoid/games/consolebox/hammer-joe.json +++ b/data/nucleoid/games/consolebox/hammer-joe.json @@ -2,11 +2,11 @@ "type": "consolebox:console_box", "name": "Hammer Joe (WASM-4)", "description": [ - "Pest are comming from the pipes!", - "Hit them with a hammer, before they touch you!", - "Developed by: MFauzan26" + "Pest are comming from the pipes!", + "Hit them with a hammer, before they touch you!", + "Developed by: MFauzan26" ], "icon": "minecraft:iron_pickaxe", "game": "nucleoid:hammer-joe", "players": 1 -} \ No newline at end of file +} diff --git a/data/nucleoid/games/consolebox/maze.json b/data/nucleoid/games/consolebox/maze.json index f27ea25d..e761c0f8 100644 --- a/data/nucleoid/games/consolebox/maze.json +++ b/data/nucleoid/games/consolebox/maze.json @@ -2,10 +2,10 @@ "type": "consolebox:console_box", "name": "Maze (WASM-4)", "description": [ - "Traverse in a maze, trying to find your way out!", - "Developed by: Ben Smith" + "Traverse in a maze, trying to find your way out!", + "Developed by: Ben Smith" ], "icon": "minecraft:hay_block", "game": "nucleoid:maze", "players": 1 -} \ No newline at end of file +} diff --git a/data/nucleoid/games/consolebox/nucle.json b/data/nucleoid/games/consolebox/nucle.json index 98968812..3f6c688c 100644 --- a/data/nucleoid/games/consolebox/nucle.json +++ b/data/nucleoid/games/consolebox/nucle.json @@ -2,10 +2,10 @@ "type": "consolebox:console_box", "name": "Nucleoid Party 4 (WASM-4)", "description": [ - "4 party minigames in one package! The best will win!", - "Play up to 4 players locally!" + "4 party minigames in one package! The best will win!", + "Play up to 4 players locally!" ], "icon": "nucleoid_extras:nucle_past_logo", "game": "nucleoid:nucle_past", "players": 4 -} \ No newline at end of file +} diff --git a/data/nucleoid/games/consolebox/ping.json b/data/nucleoid/games/consolebox/ping.json index deb0a014..ae6d8974 100644 --- a/data/nucleoid/games/consolebox/ping.json +++ b/data/nucleoid/games/consolebox/ping.json @@ -2,10 +2,10 @@ "type": "consolebox:console_box", "name": "Ping (WASM-4)", "description": [ - "Sophesticated ping pong game.", - "Developed by: Cannon Tuttle" + "Sophesticated ping pong game.", + "Developed by: Cannon Tuttle" ], "icon": "minecraft:slime_block", "game": "nucleoid:ping", "players": 1 -} \ No newline at end of file +} diff --git a/data/nucleoid/games/consolebox/snakery.json b/data/nucleoid/games/consolebox/snakery.json index 19e1be68..274a8678 100644 --- a/data/nucleoid/games/consolebox/snakery.json +++ b/data/nucleoid/games/consolebox/snakery.json @@ -2,10 +2,10 @@ "type": "consolebox:console_box", "name": "Snakery (WASM-4)", "description": [ - "Grid based puzzle game. Collect all the $ to solve each level.", - "Developed by: hahahahaman" + "Grid based puzzle game. Collect all the $ to solve each level.", + "Developed by: hahahahaman" ], "icon": "minecraft:lime_candle", "game": "nucleoid:snakery", "players": 1 -} \ No newline at end of file +} diff --git a/data/nucleoid/games/consolebox/watris.json b/data/nucleoid/games/consolebox/watris.json index b7969f4d..8407ba9a 100644 --- a/data/nucleoid/games/consolebox/watris.json +++ b/data/nucleoid/games/consolebox/watris.json @@ -2,10 +2,10 @@ "type": "consolebox:console_box", "name": "Watris (WASM-4)", "description": [ - "Legally distinct falling-block game", - "Developed by: Bruno Garcia" + "Legally distinct falling-block game", + "Developed by: Bruno Garcia" ], "icon": "nucleoid_extras:puzzle_cube_tater", "game": "nucleoid:watris", "players": 1 -} \ No newline at end of file +} diff --git a/data/nucleoid/games/cornmaze/random.json b/data/nucleoid/games/cornmaze/random.json index fde7df23..6ad2836e 100644 --- a/data/nucleoid/games/cornmaze/random.json +++ b/data/nucleoid/games/cornmaze/random.json @@ -2,10 +2,11 @@ "type": "plasmid:random", "games": [ "nucleoid:corn_maze/small", - "cornmaze:standard_corn_maze" + "cornmaze:standard_corn_maze", + "cornmaze:decayed_corn_maze" ], "name": { "translate": "game.nucleoid.random" }, "icon": "nucleoid_extras:lucky_tater" -} \ No newline at end of file +} diff --git a/data/nucleoid/games/deathrun/random.json b/data/nucleoid/games/deathrun/random.json new file mode 100644 index 00000000..60ea3c2d --- /dev/null +++ b/data/nucleoid/games/deathrun/random.json @@ -0,0 +1,11 @@ +{ + "type": "plasmid:random", + "games": [ + "deathrun:gardens", + "deathrun:gardens_runners" + ], + "name": { + "translate": "game.nucleoid.random" + }, + "icon": "nucleoid_extras:lucky_tater" +} diff --git a/data/nucleoid/games/koth/deathmatch.json b/data/nucleoid/games/koth/deathmatch.json index eb500289..8c1b212f 100644 --- a/data/nucleoid/games/koth/deathmatch.json +++ b/data/nucleoid/games/koth/deathmatch.json @@ -11,7 +11,6 @@ "koth:birthday_cake", "koth:birthday_cake", "koth:birthday_cake", - "koth:diamond", "koth:diamond", "koth:diamond", @@ -22,7 +21,6 @@ "koth:diamond", "koth:diamond", "koth:diamond", - "koth:dice", "koth:dice", "koth:dice", @@ -33,7 +31,6 @@ "koth:dice", "koth:dice", "koth:dice", - "koth:deathmatch", "koth:deathmatch", "koth:deathmatch", @@ -44,7 +41,6 @@ "koth:deathmatch", "koth:deathmatch", "koth:deathmatch", - "koth:end_city", "koth:end_city", "koth:end_city", @@ -55,18 +51,16 @@ "koth:end_city", "koth:end_city", "koth:end_city", - - "koth:ice", - "koth:ice", - "koth:ice", - "koth:ice", - "koth:ice", - "koth:ice", - "koth:ice", - "koth:ice", - "koth:ice", - "koth:ice", - + "koth:ice", + "koth:ice", + "koth:ice", + "koth:ice", + "koth:ice", + "koth:ice", + "koth:ice", + "koth:ice", + "koth:ice", + "koth:ice", "koth:island", "koth:island", "koth:island", @@ -77,19 +71,17 @@ "koth:island", "koth:island", "koth:island", - - "koth:knockback_colosseum", - "koth:knockback_colosseum", - "koth:knockback_colosseum", - "koth:knockback_colosseum", - "koth:knockback_colosseum", - "koth:knockback_colosseum", - "koth:knockback_colosseum", - "koth:knockback_colosseum", - "koth:knockback_colosseum", - "koth:knockback_colosseum", - "koth:knockback_colosseum", - + "koth:knockback_colosseum", + "koth:knockback_colosseum", + "koth:knockback_colosseum", + "koth:knockback_colosseum", + "koth:knockback_colosseum", + "koth:knockback_colosseum", + "koth:knockback_colosseum", + "koth:knockback_colosseum", + "koth:knockback_colosseum", + "koth:knockback_colosseum", + "koth:knockback_colosseum", "koth:squares", "koth:squares", "koth:squares", @@ -100,40 +92,36 @@ "koth:squares", "koth:squares", "koth:squares", - - "koth:stronghold_library", - "koth:stronghold_library", - "koth:stronghold_library", - "koth:stronghold_library", - "koth:stronghold_library", - "koth:stronghold_library", - "koth:stronghold_library", - "koth:stronghold_library", - "koth:stronghold_library", - "koth:stronghold_library", - - "koth:weathered_wave", - "koth:weathered_wave", - "koth:weathered_wave", - "koth:weathered_wave", - "koth:weathered_wave", - "koth:weathered_wave", - "koth:weathered_wave", - "koth:weathered_wave", - "koth:weathered_wave", - "koth:weathered_wave", - - "koth:castle", - "koth:castle", - "koth:castle", - "koth:castle", - "koth:castle", - "koth:castle", - "koth:castle", - "koth:castle", - "koth:castle", - "koth:castle", - + "koth:stronghold_library", + "koth:stronghold_library", + "koth:stronghold_library", + "koth:stronghold_library", + "koth:stronghold_library", + "koth:stronghold_library", + "koth:stronghold_library", + "koth:stronghold_library", + "koth:stronghold_library", + "koth:stronghold_library", + "koth:weathered_wave", + "koth:weathered_wave", + "koth:weathered_wave", + "koth:weathered_wave", + "koth:weathered_wave", + "koth:weathered_wave", + "koth:weathered_wave", + "koth:weathered_wave", + "koth:weathered_wave", + "koth:weathered_wave", + "koth:castle", + "koth:castle", + "koth:castle", + "koth:castle", + "koth:castle", + "koth:castle", + "koth:castle", + "koth:castle", + "koth:castle", + "koth:castle", "koth:dark_hills", "koth:dark_hills", "koth:dark_hills", @@ -145,7 +133,6 @@ "koth:dark_hills", "koth:dark_hills", "koth:dark_hills", - "koth:hill_fort", "koth:hill_fort", "koth:hill_fort", @@ -154,18 +141,16 @@ "koth:hill_fort", "koth:hill_fort", "koth:hill_fort", - - "koth:jungle_hideout", - "koth:jungle_hideout", - "koth:jungle_hideout", - "koth:jungle_hideout", - "koth:jungle_hideout", - "koth:jungle_hideout", - "koth:jungle_hideout", - "koth:jungle_hideout", - "koth:jungle_hideout", - "koth:jungle_hideout", - + "koth:jungle_hideout", + "koth:jungle_hideout", + "koth:jungle_hideout", + "koth:jungle_hideout", + "koth:jungle_hideout", + "koth:jungle_hideout", + "koth:jungle_hideout", + "koth:jungle_hideout", + "koth:jungle_hideout", + "koth:jungle_hideout", "koth:lifebuoy", "koth:lifebuoy", "koth:lifebuoy", @@ -177,22 +162,20 @@ "koth:lifebuoy", "koth:lifebuoy", "koth:lifebuoy", - - "koth:strawberry_dough", - "koth:strawberry_dough", - "koth:strawberry_dough", - "koth:strawberry_dough", - "koth:strawberry_dough", - "koth:strawberry_dough", - "koth:strawberry_dough", - "koth:strawberry_dough", - "koth:strawberry_dough", - "koth:strawberry_dough", - + "koth:strawberry_dough", + "koth:strawberry_dough", + "koth:strawberry_dough", + "koth:strawberry_dough", + "koth:strawberry_dough", + "koth:strawberry_dough", + "koth:strawberry_dough", + "koth:strawberry_dough", + "koth:strawberry_dough", + "koth:strawberry_dough", "koth:deathmatch_secret" ], "name": { "translate": "game.nucleoid.koth.deathmatch" }, "icon": "minecraft:yellow_terracotta" -} \ No newline at end of file +} diff --git a/data/nucleoid/games/last_card/random.json b/data/nucleoid/games/last_card/random.json new file mode 100644 index 00000000..0c61cd02 --- /dev/null +++ b/data/nucleoid/games/last_card/random.json @@ -0,0 +1,12 @@ +{ + "type": "plasmid:random", + "icon": "nucleoid_extras:lucky_tater", + "name": { + "translate": "game.nucleoid.random" + }, + "games": [ + "lastcard:spruce_lodge_last_card", + "lastcard:dark_oak_graveyard_last_card", + "lastcard:romantica_last_card" + ] +} diff --git a/data/nucleoid/games/loopdeloop/random.json b/data/nucleoid/games/loopdeloop/random.json new file mode 100644 index 00000000..d9ed8e8a --- /dev/null +++ b/data/nucleoid/games/loopdeloop/random.json @@ -0,0 +1,14 @@ +{ + "type": "plasmid:random", + "games": [ + "loopdeloop:standard", + "loopdeloop:ridiculous", + "loopdeloop:amplified", + "loopdeloop:marathon", + "loopdeloop:quick" + ], + "name": { + "translate": "game.nucleoid.random" + }, + "icon": "nucleoid_extras:lucky_tater" +} diff --git a/data/nucleoid/games/loopdeloop/random_flappy.json b/data/nucleoid/games/loopdeloop/random_flappy.json new file mode 100644 index 00000000..b4c5aca7 --- /dev/null +++ b/data/nucleoid/games/loopdeloop/random_flappy.json @@ -0,0 +1,13 @@ +{ + "type": "plasmid:random", + "games": [ + "loopdeloop:flappy/standard", + "loopdeloop:flappy/classic", + "loopdeloop:flappy/quick", + "loopdeloop:flappy/ridiculous" + ], + "name": { + "translate": "game.nucleoid.random" + }, + "icon": "nucleoid_extras:lucky_tater" +} diff --git a/data/nucleoid/games/parkour_race/random.json b/data/nucleoid/games/parkour_race/random.json new file mode 100644 index 00000000..c9e122b7 --- /dev/null +++ b/data/nucleoid/games/parkour_race/random.json @@ -0,0 +1,11 @@ +{ + "type": "plasmid:random", + "games": [ + "parkour_race:boxed", + "parkour_race:rainbow" + ], + "name": { + "translate": "game.nucleoid.random" + }, + "icon": "minecraft:diamond_boots" +} diff --git a/data/nucleoid/games/party/random.json b/data/nucleoid/games/party/random.json index 095a4c88..e89e0a36 100644 --- a/data/nucleoid/games/party/random.json +++ b/data/nucleoid/games/party/random.json @@ -3,22 +3,30 @@ "games": [ "nucleoid:anvil_drop/random", "nucleoid:ascension/random", - "nucleoid:corn_maze/random", + "nucleoid:bow_battle/random", + "cabinfever:standard_cabin_fever", + "blocklobbers:construction_block_lobbers", "nucleoid:color_swap/random", + "nucleoid:corn_maze/random", "nucleoid:deacoudre/chaotic", - "nucleoid:koth/random", - "nucleoid:loopdeloop/random", - "nucleoid:shardthief/random", - "nucleoid:spleef/random", - "cabinfever:standard_cabin_fever", "downpour:standard_downpour", "electricfloor:standard_electric_floor", "elytron:standard_elytron", + "irritaterrun:standard_irritater_run", + "nucleoid:koth/random", + "nucleoid:loopdeloop/random", + "minefield:standard_minefield", "mineout:standard", - "territorybattle:standard_territory_battle" + "nucleoid:shardthief/random", + "slime_mould:standard", + "nucleoid:snake/random", + "nucleoid:snowball_fight", + "territorybattle:standard_territory_battle", + "tnttag:standard", + "nucleoid:totem_hunt/random" ], "name": { "translate": "game.nucleoid.random" }, "icon": "minecraft:candle" -} \ No newline at end of file +} diff --git a/data/nucleoid/games/quakecraft/ctf.json b/data/nucleoid/games/quakecraft/ctf/random.json similarity index 71% rename from data/nucleoid/games/quakecraft/ctf.json rename to data/nucleoid/games/quakecraft/ctf/random.json index ada156ed..1281c5f9 100644 --- a/data/nucleoid/games/quakecraft/ctf.json +++ b/data/nucleoid/games/quakecraft/ctf/random.json @@ -4,7 +4,7 @@ "quakecraft:ctf_2fort" ], "name": { - "translate": "game.nucleoid.capture_the_flag" + "translate": "game.nucleoid.random" }, "icon": "minecraft:purple_wool" -} \ No newline at end of file +} diff --git a/data/nucleoid/games/quakecraft/random.json b/data/nucleoid/games/quakecraft/standard/random.json similarity index 76% rename from data/nucleoid/games/quakecraft/random.json rename to data/nucleoid/games/quakecraft/standard/random.json index 05915cd2..6400160c 100644 --- a/data/nucleoid/games/quakecraft/random.json +++ b/data/nucleoid/games/quakecraft/standard/random.json @@ -3,13 +3,15 @@ "games": [ "quakecraft:2fort", "quakecraft:2fort_invasion", + "quakecraft:duel_monastery", "quakecraft:dungeon", "quakecraft:dungeon_remix", "quakecraft:live_fire", - "quakecraft:monastery" + "quakecraft:monastery", + "quakecraft:streets" ], "name": { "translate": "game.nucleoid.random" }, "icon": "nucleoid_extras:lucky_tater" -} \ No newline at end of file +} diff --git a/data/nucleoid/games/siege/random_enderpearl.json b/data/nucleoid/games/siege/random_enderpearl.json new file mode 100644 index 00000000..7742b117 --- /dev/null +++ b/data/nucleoid/games/siege/random_enderpearl.json @@ -0,0 +1,10 @@ +{ + "type": "plasmid:random", + "games": [ + "siege:villagers_vs_pillagers_enderpearl" + ], + "name": { + "translate": "game.nucleoid.random" + }, + "icon": "nucleoid_extras:lucky_tater" +} diff --git a/data/nucleoid/games/siege/random_recapture.json b/data/nucleoid/games/siege/random_recapture.json new file mode 100644 index 00000000..c6d875de --- /dev/null +++ b/data/nucleoid/games/siege/random_recapture.json @@ -0,0 +1,11 @@ +{ + "type": "plasmid:random", + "games": [ + "siege:jungle_recapture", + "siege:villagers_vs_pillagers_recapture" + ], + "name": { + "translate": "game.nucleoid.random" + }, + "icon": "nucleoid_extras:lucky_tater" +} diff --git a/data/nucleoid/games/siege/random_recapture_enderpearl.json b/data/nucleoid/games/siege/random_recapture_enderpearl.json new file mode 100644 index 00000000..ca2c9f4f --- /dev/null +++ b/data/nucleoid/games/siege/random_recapture_enderpearl.json @@ -0,0 +1,10 @@ +{ + "type": "plasmid:random", + "games": [ + "siege:villagers_vs_pillagers_recapture_enderpearl" + ], + "name": { + "translate": "game.nucleoid.random" + }, + "icon": "nucleoid_extras:lucky_tater" +} diff --git a/data/nucleoid/games/siege/random_standard.json b/data/nucleoid/games/siege/random_standard.json new file mode 100644 index 00000000..75b44782 --- /dev/null +++ b/data/nucleoid/games/siege/random_standard.json @@ -0,0 +1,11 @@ +{ + "type": "plasmid:random", + "games": [ + "siege:jungle", + "siege:villagers_vs_pillagers" + ], + "name": { + "translate": "game.nucleoid.random" + }, + "icon": "nucleoid_extras:lucky_tater" +} diff --git a/data/nucleoid/games/spleef/runic.json b/data/nucleoid/games/spleef/runic.json index 744e6c3b..5f8c3adf 100644 --- a/data/nucleoid/games/spleef/runic.json +++ b/data/nucleoid/games/spleef/runic.json @@ -4,29 +4,29 @@ "shape": { "type": "spleef:pattern", "tiles": [ - "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "x x", - "x x", - "x x x x x x xxxx x xxxxx x", - "x x x x x x x x x", - "x x x x x x x x xx x", - "x x x x x x x", - "x x xxxxx x x x x xx x", - "x x x x x x x x", - "x x x xxxxx x x x", - "x x", - "x x", - "x x", - "x x x x xxxx xxxx x x", - "x x x x x x x x", - "x x x x x x x x", - "x xx x x x x x", - "x x x xx x x x x", - "x x x x x x x x x", - "x x x x x x x x", - "x x", - "x x", - "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "x x", + "x x", + "x x x x x x xxxx x xxxxx x", + "x x x x x x x x x", + "x x x x x x x x xx x", + "x x x x x x x", + "x x xxxxx x x x x xx x", + "x x x x x x x x", + "x x x xxxxx x x x", + "x x", + "x x", + "x x", + "x x x x xxxx xxxx x x", + "x x x x x x x x", + "x x x x x x x x", + "x xx x x x x x", + "x x x xx x x x x", + "x x x x x x x x x", + "x x x x x x x x", + "x x", + "x x", + "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ], "tile_size": 2 }, @@ -57,4 +57,4 @@ "threshold": 2 }, "icon": "minecraft:enchanting_table" -} \ No newline at end of file +} diff --git a/data/nucleoid/games/spleef/sierpinski.json b/data/nucleoid/games/spleef/sierpinski.json index 3c571db4..0234ecb7 100644 --- a/data/nucleoid/games/spleef/sierpinski.json +++ b/data/nucleoid/games/spleef/sierpinski.json @@ -20,8 +20,8 @@ "max": 100, "threshold": 2 }, - "tool": { - "id": "minecraft:diamond_shovel", + "tool": { + "id": "minecraft:diamond_shovel", "Count": 1 }, "icon": "minecraft:moss_carpet" diff --git a/data/nucleoid/games/spleef/skeld.json b/data/nucleoid/games/spleef/skeld.json index 70c43a50..bc1e9e48 100644 --- a/data/nucleoid/games/spleef/skeld.json +++ b/data/nucleoid/games/spleef/skeld.json @@ -1,6 +1,6 @@ { "type": "spleef:spleef", - "level_break_interval": 1280000, + "level_break_interval": -1, "map": { "shape": { "type": "spleef:pattern", @@ -116,4 +116,4 @@ } }, "icon": "minecraft:poisonous_potato" -} \ No newline at end of file +} diff --git a/data/nucleoid/games/spleef/starry.json b/data/nucleoid/games/spleef/starry.json index 45760c5d..9d09a657 100644 --- a/data/nucleoid/games/spleef/starry.json +++ b/data/nucleoid/games/spleef/starry.json @@ -5,33 +5,33 @@ "type": "spleef:pattern", "tiles": [ " xx ", - " xx ", - " xx ", - " xxxx ", - " x x ", - " x x ", - " xx xx ", - " x x ", - " xx xx ", - " x x ", - "xxxxxxxxxxx xxxxxxxxxxx", - " xx xx ", - " xx xx ", - " xx xx ", - " xx xx ", - " xx xx ", - " xx xx ", - " xx xx ", - " x x ", - " xx xx ", - " x x ", - " x x ", - " xx xxxx xx ", - " x xx xx x ", - " xx xx xx xx ", - " x xxx xxx x ", - " x xx xx x ", - " xxx xxx " + " xx ", + " xx ", + " xxxx ", + " x x ", + " x x ", + " xx xx ", + " x x ", + " xx xx ", + " x x ", + "xxxxxxxxxxx xxxxxxxxxxx", + " xx xx ", + " xx xx ", + " xx xx ", + " xx xx ", + " xx xx ", + " xx xx ", + " xx xx ", + " x x ", + " xx xx ", + " x x ", + " x x ", + " xx xxxx xx ", + " x xx xx x ", + " xx xx xx xx ", + " x xxx xxx x ", + " x xx xx x ", + " xxx xxx " ], "tile_size": 2 }, @@ -80,4 +80,4 @@ } }, "icon": "minecraft:nether_star" -} \ No newline at end of file +} diff --git a/data/nucleoid/games/spleef/suspicious/skeld.json b/data/nucleoid/games/spleef/suspicious/skeld.json index f05ca1dd..0c84ac1b 100644 --- a/data/nucleoid/games/spleef/suspicious/skeld.json +++ b/data/nucleoid/games/spleef/suspicious/skeld.json @@ -1,6 +1,6 @@ { "type": "spleef:spleef", - "level_break_interval": 1280000, + "level_break_interval": -1, "map": { "shape": { "type": "spleef:pattern", @@ -119,4 +119,4 @@ "recipients": 1 }, "icon": "minecraft:poisonous_potato" -} \ No newline at end of file +} diff --git a/data/nucleoid/games/tater/random.json b/data/nucleoid/games/tater/random.json index 93b0971a..a47caf05 100644 --- a/data/nucleoid/games/tater/random.json +++ b/data/nucleoid/games/tater/random.json @@ -7,7 +7,7 @@ "skywars:single/tinytater" ], "name": { - "translate": "game.nucleoid.random" + "translate": "game.nucleoid.tater" }, - "icon": "nucleoid_extras:lucky_tater" -} \ No newline at end of file + "icon": "nucleoid_extras:tiny_potato" +} diff --git a/data/nucleoid/games/uhc/random_duos.json b/data/nucleoid/games/uhc/random_duos.json deleted file mode 100644 index c22b9e31..00000000 --- a/data/nucleoid/games/uhc/random_duos.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "plasmid:random", - "games": [ - "uhc:vanilla/duos" - ], - "name": { - "translate": "game.nucleoid.uhc.duos" - }, - "icon": { - "id": "minecraft:golden_apple", - "Count": 2 - } -} \ No newline at end of file diff --git a/data/nucleoid/games/uhc/random_solo.json b/data/nucleoid/games/uhc/random_solo.json deleted file mode 100644 index e9fc6712..00000000 --- a/data/nucleoid/games/uhc/random_solo.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "plasmid:random", - "games": [ - "uhc:vanilla/solo" - ], - "name": { - "translate": "game.nucleoid.uhc.solo" - }, - "icon": "minecraft:golden_apple" -} \ No newline at end of file diff --git a/data/nucleoid/games/uhc/random_squads.json b/data/nucleoid/games/uhc/random_squads.json deleted file mode 100644 index b3325220..00000000 --- a/data/nucleoid/games/uhc/random_squads.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "plasmid:random", - "games": [ - "uhc:vanilla/squads" - ], - "name": { - "translate": "game.nucleoid.uhc.squads" - }, - "icon": { - "id": "minecraft:golden_apple", - "Count": 4 - } -} \ No newline at end of file diff --git a/data/nucleoid/games/uhc/random_trios.json b/data/nucleoid/games/uhc/random_trios.json deleted file mode 100644 index bae378ea..00000000 --- a/data/nucleoid/games/uhc/random_trios.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "plasmid:random", - "games": [ - "uhc:vanilla/trios" - ], - "name": { - "translate": "game.nucleoid.uhc.trios" - }, - "icon": { - "id": "minecraft:golden_apple", - "Count": 3 - } -} \ No newline at end of file diff --git a/data/nucleoid/games/uhcrun/random_duos.json b/data/nucleoid/games/uhcrun/random_duos.json deleted file mode 100644 index 338d6d5c..00000000 --- a/data/nucleoid/games/uhcrun/random_duos.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "plasmid:random", - "games": [ - "uhcrun:vanilla/duos" - ], - "name": { - "translate": "game.nucleoid.uhcrun.duos" - }, - "icon": { - "id": "minecraft:apple", - "Count": 2 - } -} \ No newline at end of file diff --git a/data/nucleoid/games/uhcrun/random_solo.json b/data/nucleoid/games/uhcrun/random_solo.json deleted file mode 100644 index f3af4c2c..00000000 --- a/data/nucleoid/games/uhcrun/random_solo.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "plasmid:random", - "games": [ - "uhcrun:vanilla/solo" - ], - "name": { - "translate": "game.nucleoid.uhcrun.solo" - }, - "icon": "minecraft:apple" -} \ No newline at end of file diff --git a/data/nucleoid/games/uhcrun/random_squads.json b/data/nucleoid/games/uhcrun/random_squads.json deleted file mode 100644 index 1828665d..00000000 --- a/data/nucleoid/games/uhcrun/random_squads.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "plasmid:random", - "games": [ - "uhcrun:vanilla/squads" - ], - "name": { - "translate": "game.nucleoid.uhcrun.squads" - }, - "icon": { - "id": "minecraft:apple", - "Count": 4 - } -} \ No newline at end of file diff --git a/data/nucleoid/games/uhcrun/random_trios.json b/data/nucleoid/games/uhcrun/random_trios.json deleted file mode 100644 index 7f11b80d..00000000 --- a/data/nucleoid/games/uhcrun/random_trios.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "plasmid:random", - "games": [ - "uhcrun:vanilla/trios" - ], - "name": { - "translate": "game.nucleoid.uhcrun.trios" - }, - "icon": { - "id": "minecraft:apple", - "Count": 3 - } -} \ No newline at end of file diff --git a/data/nucleoid/lang/de.json b/data/nucleoid/lang/de.json index 6c51ddc4..d42a0416 100644 --- a/data/nucleoid/lang/de.json +++ b/data/nucleoid/lang/de.json @@ -1,57 +1,49 @@ { - "game.nucleoid.random_old_combat": "Zufällig (Altes Kampfsystem)", - "game.nucleoid.standard": "Standard", - "game.nucleoid.two_teams": "Zwei Teams", - "game.nucleoid.ascension.cave": "Höhlenaufstieg", - "game.nucleoid.bedwars.two_teams": "Bed Wars: Zwei Teams", - "game.nucleoid.bedwars.four_teams": "Bed Wars: Vier Teams", - "game.nucleoid.bedwars.eight_teams": "Bed Wars: Acht Teams", - "game.nucleoid.creative_party.frosty_frontiers": "Kreative Party: Frostige Grenzen!", - "game.nucleoid.creative_party.magic_powder": "Kreative Party: Magisches Pulver!", - "game.nucleoid.creative_party.redstone_ready": "Kreative Party: Redstone Ingenieurskunst!", - "game.nucleoid.creative_party.the_plains": "Kreative Party: Ebene!", - "game.nucleoid.koth.cotton_candy": "KotH: Zuckerwatte", - "game.nucleoid.koth.deathmatch": "KotH: Deathmatch", - "game.nucleoid.koth.ice": "KotH: Eis", - "game.nucleoid.koth.knockoff": "KotH: Knock Off!", - "game.nucleoid.koth.stack": "KotH: Stapel", - "game.nucleoid.party": "Partyspiele", - "game.nucleoid.quakecraft.ctm": "Quakecraft: Sammle die Flagge!", - "game.nucleoid.spleef.amelia": "Spleef: Amelia", - "game.nucleoid.spleef.big_tater": "Großes Tater Spleef", - "game.nucleoid.spleef.bleef": "Bleef", - "game.nucleoid.spleef.fast": "Schnellspleef", - "game.nucleoid.spleef.frosty_frontiers": "Frostiges Spleef", - "game.nucleoid.spleef.frostburn": "Frostbrand Spleef", - "game.nucleoid.spleef.honey": "Honigspleef", - "game.nucleoid.spleef.leaf": "Spleaf", - "game.nucleoid.spleef.starry": "Sternhaftes Spleef", - "game.nucleoid.spleef.sticky_situation": "Spleef: klebrige Angelegenheit", - "game.nucleoid.spleef.to_the_moon": "Spleef und bis zum Mond!", - "game.nucleoid.spleef.explosive": "Explosives Spleef", - "game.nucleoid.spleef.explosive.donut": "Explosives Donut Spleef", - "game.nucleoid.spleef.explosive.fast": "Schnelles Explosives Spleef", - "game.nucleoid.spleef.explosive.tnt": "Explosives TNT Spleef", - "game.nucleoid.spleef.run.corridors": "Korridorrennen", - "game.nucleoid.chaotic": "Chaotisch", - "game.nucleoid.four_teams": "Vier Teams", - "game.nucleoid.random": "Zufällig", - "game.nucleoid.creative_party.seven_seas": "Kreative Party: Sieben Weltmeere!", - "game.nucleoid.spleef.explosive.tall": "Hohes, explsoives Spleef", - "game.nucleoid.koth.classic": "KotH: Klassisch", - "game.nucleoid.spleef.geared_up": "Aufgerüstetes Spleef", - "game.nucleoid.spleef.tower": "Turmspleef", - "game.nucleoid.spleef.run": "Spleef: Flüchte!", - "game.nucleoid.spleef.checkerboard": "Schach Sleef", - "game.nucleoid.spleef.donut": "Donut Spleef", - "game.nucleoid.spleef.ender": "Ender Spleef", - "game.nucleoid.spleef.nucleoid": "Nucleoid Spleef", - "game.nucleoid.spleef.sierpinski": "Sierpinski Spleef", - "game.nucleoid.spleef.run.tnt_run": "TNT Rennen", - "game.nucleoid.skywars.singles": "Skywars (Solo)", - "game.nucleoid.skywars.duos": "Skywars (Duo)", - "game.nucleoid.uhc.solo": "UHC (Solo)", - "game.nucleoid.uhc.duos": "UHC (Duo)", - "game.nucleoid.uhc.trios": "UHC (Trio)", - "game.nucleoid.uhc.squads": "UHC (Squad)" + "game.nucleoid.standard": "Standard", + "game.nucleoid.two_teams": "Zwei Teams", + "game.nucleoid.ascension.cave": "Höhlenaufstieg", + "game.nucleoid.creative_party.frosty_frontiers": "Kreative Party: Frostige Grenzen!", + "game.nucleoid.creative_party.magic_powder": "Kreative Party: Magisches Pulver!", + "game.nucleoid.creative_party.redstone_ready": "Kreative Party: Redstone Ingenieurskunst!", + "game.nucleoid.creative_party.the_plains": "Kreative Party: Ebene!", + "game.nucleoid.koth.cotton_candy": "KotH: Zuckerwatte", + "game.nucleoid.koth.deathmatch": "KotH: Deathmatch", + "game.nucleoid.koth.ice": "KotH: Eis", + "game.nucleoid.koth.knockoff": "KotH: Knock Off!", + "game.nucleoid.koth.stack": "KotH: Stapel", + "game.nucleoid.party": "Partyspiele", + "game.nucleoid.quakecraft.ctm": "Quakecraft: Sammle die Flagge!", + "game.nucleoid.spleef.amelia": "Spleef: Amelia", + "game.nucleoid.spleef.big_tater": "Großes Tater Spleef", + "game.nucleoid.spleef.bleef": "Bleef", + "game.nucleoid.spleef.fast": "Schnellspleef", + "game.nucleoid.spleef.frosty_frontiers": "Frostiges Spleef", + "game.nucleoid.spleef.frostburn": "Frostbrand Spleef", + "game.nucleoid.spleef.honey": "Honigspleef", + "game.nucleoid.spleef.leaf": "Spleaf", + "game.nucleoid.spleef.starry": "Sternhaftes Spleef", + "game.nucleoid.spleef.sticky_situation": "Spleef: klebrige Angelegenheit", + "game.nucleoid.spleef.to_the_moon": "Spleef und bis zum Mond!", + "game.nucleoid.spleef.explosive": "Explosives Spleef", + "game.nucleoid.spleef.explosive.donut": "Explosives Donut Spleef", + "game.nucleoid.spleef.explosive.fast": "Schnelles Explosives Spleef", + "game.nucleoid.spleef.explosive.tnt": "Explosives TNT Spleef", + "game.nucleoid.spleef.run.corridors": "Korridorrennen", + "game.nucleoid.chaotic": "Chaotisch", + "game.nucleoid.four_teams": "Vier Teams", + "game.nucleoid.random": "Zufällig", + "game.nucleoid.creative_party.seven_seas": "Kreative Party: Sieben Weltmeere!", + "game.nucleoid.spleef.explosive.tall": "Hohes, explsoives Spleef", + "game.nucleoid.koth.classic": "KotH: Klassisch", + "game.nucleoid.spleef.geared_up": "Aufgerüstetes Spleef", + "game.nucleoid.spleef.tower": "Turmspleef", + "game.nucleoid.spleef.run": "Spleef: Flüchte!", + "game.nucleoid.spleef.checkerboard": "Schach Sleef", + "game.nucleoid.spleef.donut": "Donut Spleef", + "game.nucleoid.spleef.ender": "Ender Spleef", + "game.nucleoid.spleef.nucleoid": "Nucleoid Spleef", + "game.nucleoid.spleef.sierpinski": "Sierpinski Spleef", + "game.nucleoid.spleef.run.tnt_run": "TNT Rennen", + "game.nucleoid.skywars.singles": "Skywars (Solo)", + "game.nucleoid.skywars.duos": "Skywars (Duo)" } diff --git a/data/nucleoid/lang/en_us.json b/data/nucleoid/lang/en_us.json index 0a9f9a85..48c4a576 100644 --- a/data/nucleoid/lang/en_us.json +++ b/data/nucleoid/lang/en_us.json @@ -2,6 +2,18 @@ "server.nucleoid.dev": "Update Development Server", "server.nucleoid.play": "Play Server", "server.nucleoid.build": "Build Server", + + "nucleoid.navigator": "Navigator", + "nucleoid.navigator.category.casual": "Casual", + "nucleoid.navigator.category.combat": "Combat", + "nucleoid.navigator.category.party": "Party", + "nucleoid.navigator.category.tabletop": "Tabletop", + "nucleoid.navigator.category.miscellaneous": "Miscellaneous", + + "text.nucleoid_extras.ui.action.maps": "Right-click to view maps", + "text.nucleoid_extras.ui.action.modes": "Right-click to view modes", + "text.nucleoid_extras.ui.action.party_games": "Right-click to view all party games", + "game.nucleoid.capture_the_flag": "Capture the Flag", "game.nucleoid.chaotic": "Chaotic", "game.nucleoid.duels": "Duels", @@ -15,6 +27,9 @@ "game.nucleoid.run": "Run!", "game.nucleoid.singles": "Singles", "game.nucleoid.standard": "Standard", + "game.nucleoid.with_recapture": "With Recapture", + "game.nucleoid.with_enderpearl": "With Ender Pearls", + "game.nucleoid.with_recapture_enderpearl": "With Recapture & Ender Pearls", "game.nucleoid.suspicious": "Suspicious", "game.nucleoid.tiny": "Tiny", "game.nucleoid.two_teams": "Two Teams", @@ -87,15 +102,5 @@ "game.nucleoid.skywars.duos": "Skywars (Duos)", "game.nucleoid.tater": "Tater Games", - "game.nucleoid.tater.spleef": "Tater Spleef", - - "game.nucleoid.uhc.solo": "UHC (Solo)", - "game.nucleoid.uhc.duos": "UHC (Duos)", - "game.nucleoid.uhc.trios": "UHC (Trios)", - "game.nucleoid.uhc.squads": "UHC (Squads)", - - "game.nucleoid.uhcrun.solo": "UHCRun (Solo)", - "game.nucleoid.uhcrun.duos": "UHCRun (Duos)", - "game.nucleoid.uhcrun.trios": "UHCRun (Trios)", - "game.nucleoid.uhcrun.squads": "UHCRun (Squads)" + "game.nucleoid.tater.spleef": "Tater Spleef" } diff --git a/data/nucleoid/lang/et.json b/data/nucleoid/lang/et.json index 40bd579d..32d416f5 100644 --- a/data/nucleoid/lang/et.json +++ b/data/nucleoid/lang/et.json @@ -1,17 +1,17 @@ { - "game.nucleoid.random": "Juhuslik", - "game.nucleoid.duels": "Duellid", - "game.nucleoid.duos": "Duod", - "game.nucleoid.eight_teams": "Kaheksa meeskonda", - "game.nucleoid.four_teams": "Neli meeskonda", - "game.nucleoid.keep_inventory": "Säilita seljakott", - "game.nucleoid.old_combat": "Vana võitlus", - "game.nucleoid.chaotic": "Kaootiline", - "game.nucleoid.explosive": "Plahvatuslik", - "game.nucleoid.singles": "Üksikud", - "game.nucleoid.suspicious": "Kahtlane", - "game.nucleoid.tiny": "Pisike", - "game.nucleoid.two_teams": "Kaks meeskonda", - "game.nucleoid.standard": "Standardne", - "game.nucleoid.party": "Peomängud" + "game.nucleoid.random": "Juhuslik", + "game.nucleoid.duels": "Duellid", + "game.nucleoid.duos": "Duod", + "game.nucleoid.eight_teams": "Kaheksa meeskonda", + "game.nucleoid.four_teams": "Neli meeskonda", + "game.nucleoid.keep_inventory": "Säilita seljakott", + "game.nucleoid.old_combat": "Vana võitlus", + "game.nucleoid.chaotic": "Kaootiline", + "game.nucleoid.explosive": "Plahvatuslik", + "game.nucleoid.singles": "Üksikud", + "game.nucleoid.suspicious": "Kahtlane", + "game.nucleoid.tiny": "Pisike", + "game.nucleoid.two_teams": "Kaks meeskonda", + "game.nucleoid.standard": "Standardne", + "game.nucleoid.party": "Peomängud" } diff --git a/data/nucleoid/lang/fr.json b/data/nucleoid/lang/fr.json index 948643cb..350ba73f 100644 --- a/data/nucleoid/lang/fr.json +++ b/data/nucleoid/lang/fr.json @@ -1,65 +1,53 @@ { - "game.nucleoid.two_teams": "Deux équipes", - "game.nucleoid.random": "Aléatoire", - "game.nucleoid.standard": "Standard", - "game.nucleoid.random_old_combat": "Aléatoire (Vieux système de combat)", - "game.nucleoid.ascension.cave": "Ascension de grotte", - "game.nucleoid.creative_party.frosty_frontiers": "Creative Party : Frontières glaciales !", - "game.nucleoid.creative_party.magic_powder": "Creative Party : Poudre magique !", - "game.nucleoid.creative_party.redstone_ready": "Creative Party : Rêve d'ingénieur !", - "game.nucleoid.creative_party.seven_seas": "Creative Party : Les sept mers !", - "game.nucleoid.creative_party.the_plains": "Creative Party : Les plaines !", - "game.nucleoid.koth.cotton_candy": "KotH : Barbe à papa", - "game.nucleoid.koth.classic": "KotH : Classique", - "game.nucleoid.koth.deathmatch": "KotH : Match à mort", - "game.nucleoid.koth.ice": "KotH : Glace", - "game.nucleoid.koth.knockoff": "KotH : Knock Off !", - "game.nucleoid.koth.stack": "KotH : Pile", - "game.nucleoid.spleef.frosty_frontiers": "Spleef glacé", - "game.nucleoid.spleef.honey": "Spleef mielleux", - "game.nucleoid.party": "Jeux festifs", - "game.nucleoid.spleef.frostburn": "Spleef Feu et Glace", - "game.nucleoid.spleef.explosive.donut": "Spleef explosif en donut", - "game.nucleoid.spleef.to_the_moon": "Spleef : vers la Lune !", - "game.nucleoid.spleef.explosive.tall": "Haut Spleef explosif", - "game.nucleoid.spleef.geared_up": "Spleef équipé", - "game.nucleoid.spleef.leaf": "Spleef feuillu", - "game.nucleoid.spleef.tower": "La tour de Spleef", - "game.nucleoid.spleef.run.snowfall": "Spleef chute de neige", - "game.nucleoid.spleef.run.corridors": "Couloir Run", - "game.nucleoid.spleef.run.four_wings": "Run en quatre-ails", - "game.nucleoid.skywars.singles": "Skywars (Solo)", - "game.nucleoid.skywars.duos": "Skywars (Duo)", - "game.nucleoid.uhc.solo": "UHC (Solo)", - "game.nucleoid.uhc.duos": "UHC (Duo)", - "game.nucleoid.uhcrun.squads": "UHCRun (Équipe)", - "game.nucleoid.spleef.explosive": "Spleef explosif", - "game.nucleoid.spleef.explosive.fast": "Spleef explosif rapide", - "game.nucleoid.spleef.explosive.tnt": "Spleef à TNTs explosive", - "game.nucleoid.spleef.run": "Spleef : Courez !", - "game.nucleoid.spleef.run.tnt_run": "TNT Run", - "game.nucleoid.spleef.run.feather_footed": "Run sur coussinets", - "game.nucleoid.spleef.suspicious": "Spleef suspect", - "game.nucleoid.chaotic": "Chaotique", - "game.nucleoid.four_teams": "Quatre équipes", - "game.nucleoid.bedwars.two_teams": "Bed Wars : Deux équipes", - "game.nucleoid.bedwars.four_teams": "Bed Wars : Quatre équipes", - "game.nucleoid.bedwars.eight_teams": "Bed Wars : Huit équipes", - "game.nucleoid.quakecraft.ctm": "Quakecraft : Capture de drapeau !", - "game.nucleoid.spleef.amelia": "Spleef : Amelia", - "game.nucleoid.spleef.bleef": "Bleef", - "game.nucleoid.spleef.checkerboard": "Spleef en damier", - "game.nucleoid.spleef.donut": "Spleef en donut", - "game.nucleoid.spleef.ender": "Spleef de l'End", - "game.nucleoid.spleef.fast": "Spleef rapide", - "game.nucleoid.spleef.nucleoid": "Spleef Nucleoid", - "game.nucleoid.spleef.runic": "Spleef runique", - "game.nucleoid.spleef.sierpinski": "Spleef Sierpinski", - "game.nucleoid.spleef.splegg": "Splœuf", - "game.nucleoid.spleef.sticky_situation": "Spleef : Situation collante", - "game.nucleoid.uhc.trios": "UHC (Trio)", - "game.nucleoid.uhc.squads": "UHC (Équipe)", - "game.nucleoid.uhcrun.solo": "UHCRun (Solo)", - "game.nucleoid.uhcrun.duos": "UHCRun (Duo)", - "game.nucleoid.uhcrun.trios": "UHCRun (Trio)" + "game.nucleoid.two_teams": "Deux équipes", + "game.nucleoid.random": "Aléatoire", + "game.nucleoid.standard": "Standard", + "game.nucleoid.ascension.cave": "Ascension de grotte", + "game.nucleoid.creative_party.frosty_frontiers": "Creative Party : Frontières glaciales !", + "game.nucleoid.creative_party.magic_powder": "Creative Party : Poudre magique !", + "game.nucleoid.creative_party.redstone_ready": "Creative Party : Rêve d'ingénieur !", + "game.nucleoid.creative_party.seven_seas": "Creative Party : Les sept mers !", + "game.nucleoid.creative_party.the_plains": "Creative Party : Les plaines !", + "game.nucleoid.koth.cotton_candy": "KotH : Barbe à papa", + "game.nucleoid.koth.classic": "KotH : Classique", + "game.nucleoid.koth.deathmatch": "KotH : Match à mort", + "game.nucleoid.koth.ice": "KotH : Glace", + "game.nucleoid.koth.knockoff": "KotH : Knock Off !", + "game.nucleoid.koth.stack": "KotH : Pile", + "game.nucleoid.spleef.frosty_frontiers": "Spleef glacé", + "game.nucleoid.spleef.honey": "Spleef mielleux", + "game.nucleoid.party": "Jeux festifs", + "game.nucleoid.spleef.frostburn": "Spleef Feu et Glace", + "game.nucleoid.spleef.explosive.donut": "Spleef explosif en donut", + "game.nucleoid.spleef.to_the_moon": "Spleef : vers la Lune !", + "game.nucleoid.spleef.explosive.tall": "Haut Spleef explosif", + "game.nucleoid.spleef.geared_up": "Spleef équipé", + "game.nucleoid.spleef.leaf": "Spleef feuillu", + "game.nucleoid.spleef.tower": "La tour de Spleef", + "game.nucleoid.spleef.run.snowfall": "Spleef chute de neige", + "game.nucleoid.spleef.run.corridors": "Couloir Run", + "game.nucleoid.spleef.run.four_wings": "Run en quatre-ails", + "game.nucleoid.skywars.singles": "Skywars (Solo)", + "game.nucleoid.skywars.duos": "Skywars (Duo)", + "game.nucleoid.spleef.explosive": "Spleef explosif", + "game.nucleoid.spleef.explosive.fast": "Spleef explosif rapide", + "game.nucleoid.spleef.explosive.tnt": "Spleef à TNTs explosive", + "game.nucleoid.spleef.run": "Spleef : Courez !", + "game.nucleoid.spleef.run.tnt_run": "TNT Run", + "game.nucleoid.spleef.run.feather_footed": "Run sur coussinets", + "game.nucleoid.spleef.suspicious": "Spleef suspect", + "game.nucleoid.chaotic": "Chaotique", + "game.nucleoid.four_teams": "Quatre équipes", + "game.nucleoid.quakecraft.ctm": "Quakecraft : Capture de drapeau !", + "game.nucleoid.spleef.amelia": "Spleef : Amelia", + "game.nucleoid.spleef.bleef": "Bleef", + "game.nucleoid.spleef.checkerboard": "Spleef en damier", + "game.nucleoid.spleef.donut": "Spleef en donut", + "game.nucleoid.spleef.ender": "Spleef de l'End", + "game.nucleoid.spleef.fast": "Spleef rapide", + "game.nucleoid.spleef.nucleoid": "Spleef Nucleoid", + "game.nucleoid.spleef.runic": "Spleef runique", + "game.nucleoid.spleef.sierpinski": "Spleef Sierpinski", + "game.nucleoid.spleef.splegg": "Splœuf", + "game.nucleoid.spleef.sticky_situation": "Spleef : Situation collante" } diff --git a/data/nucleoid/lang/nb_no.json b/data/nucleoid/lang/nb_no.json index 39ab2677..e0f04718 100644 --- a/data/nucleoid/lang/nb_no.json +++ b/data/nucleoid/lang/nb_no.json @@ -1,10 +1,9 @@ { - "game.nucleoid.chaotic": "Kaotisk", - "game.nucleoid.random": "Tilfeldig", - "game.nucleoid.four_teams": "Fire lag", - "game.nucleoid.random_old_combat": "Tilfeldig (gammelt kampsystem)", - "game.nucleoid.standard": "Forvalg", - "game.nucleoid.two_teams": "To lag", - "game.nucleoid.party": "Festspill", - "game.nucleoid.spleef.run.corridors": "Korridor-renn" + "game.nucleoid.chaotic": "Kaotisk", + "game.nucleoid.random": "Tilfeldig", + "game.nucleoid.four_teams": "Fire lag", + "game.nucleoid.standard": "Forvalg", + "game.nucleoid.two_teams": "To lag", + "game.nucleoid.party": "Festspill", + "game.nucleoid.spleef.run.corridors": "Korridor-renn" } diff --git a/data/nucleoid/lang/nl.json b/data/nucleoid/lang/nl.json index df8ff269..fe8cac17 100644 --- a/data/nucleoid/lang/nl.json +++ b/data/nucleoid/lang/nl.json @@ -1,12 +1,12 @@ { - "game.nucleoid.eight_teams": "Acht Teams", - "game.nucleoid.four_teams": "Vier Teams", - "game.nucleoid.capture_the_flag": "Vlaggenroof", - "game.nucleoid.chaotic": "Chaotisch", - "game.nucleoid.duels": "Duels", - "game.nucleoid.duos": "Duo's", - "game.nucleoid.explosive": "Explosief", - "game.nucleoid.keep_inventory": "Inventaris Behouden", - "game.nucleoid.standard": "Standaard", - "game.nucleoid.two_teams": "Twee Teams" + "game.nucleoid.eight_teams": "Acht Teams", + "game.nucleoid.four_teams": "Vier Teams", + "game.nucleoid.capture_the_flag": "Vlaggenroof", + "game.nucleoid.chaotic": "Chaotisch", + "game.nucleoid.duels": "Duels", + "game.nucleoid.duos": "Duo's", + "game.nucleoid.explosive": "Explosief", + "game.nucleoid.keep_inventory": "Inventaris Behouden", + "game.nucleoid.standard": "Standaard", + "game.nucleoid.two_teams": "Twee Teams" } diff --git a/data/nucleoid/lang/ru.json b/data/nucleoid/lang/ru.json index 6f123f3e..319124fe 100644 --- a/data/nucleoid/lang/ru.json +++ b/data/nucleoid/lang/ru.json @@ -1,35 +1,35 @@ { - "game.nucleoid.capture_the_flag": "Захват флага", - "game.nucleoid.koth.classic": "Царь горы: Классический", - "game.nucleoid.koth.ice": "Царь горы: Лёд", - "game.nucleoid.koth.knockoff": "Царь горы: Сбивание", - "game.nucleoid.quakecraft.ctm": "Quakecraft: Захват флага", - "game.nucleoid.skywars.duos": "Skywars (по двое)", - "game.nucleoid.skywars.singles": "Skywars (по одному)", - "game.nucleoid.tater": "Игры картохи", - "game.nucleoid.uhc.solo": "UHC (по одному)", - "game.nucleoid.uhc.duos": "UHC (по двое)", - "game.nucleoid.uhc.squads": "UHC (по четверо)", - "game.nucleoid.uhcrun.solo": "UHCRun (по одному)", - "game.nucleoid.koth.deathmatch": "Царь горы: Бой насмерть", - "game.nucleoid.uhcrun.squads": "UHCRun (по четверо)", - "game.nucleoid.koth.cotton_candy": "Царь горы: Сладкая вата", - "game.nucleoid.uhcrun.duos": "UHCRun (по двое)", - "game.nucleoid.uhc.trios": "UHC (по трое)", - "game.nucleoid.uhcrun.trios": "UHCRun (по трое)", - "game.nucleoid.spleef.run.tnt_run": "TNT Run", - "game.nucleoid.old_combat": "Старая механика боя", - "game.nucleoid.ascension.cave": "Пещерное восхождение", - "game.nucleoid.spleef.run.tntater": "TNT Run с картохой", - "game.nucleoid.duels": "Дуэли", - "game.nucleoid.chaotic": "Хаотичный", - "game.nucleoid.eight_teams": "Восемь Команд", - "game.nucleoid.four_teams": "Четыре Команды", - "game.nucleoid.explosive": "Взрывной", - "game.nucleoid.keep_inventory": "Сохранение Инвентаря", - "game.nucleoid.duos": "Двое", - "game.nucleoid.random": "Рандом", - "game.nucleoid.run": "Бег!", - "game.nucleoid.suspicious": "Подозрительный", - "game.nucleoid.two_teams": "Две Команды" + "game.nucleoid.capture_the_flag": "Захват флага", + "game.nucleoid.koth.classic": "Царь горы: Классический", + "game.nucleoid.koth.ice": "Царь горы: Лёд", + "game.nucleoid.koth.knockoff": "Царь горы: Сбивание", + "game.nucleoid.quakecraft.ctm": "Quakecraft: Захват флага", + "game.nucleoid.skywars.duos": "Skywars (по двое)", + "game.nucleoid.skywars.singles": "Skywars (по одному)", + "game.nucleoid.tater": "Игры картохи", + "game.nucleoid.uhc.solo": "UHC (по одному)", + "game.nucleoid.uhc.duos": "UHC (по двое)", + "game.nucleoid.uhc.squads": "UHC (по четверо)", + "game.nucleoid.uhcrun.solo": "UHCRun (по одному)", + "game.nucleoid.koth.deathmatch": "Царь горы: Бой насмерть", + "game.nucleoid.uhcrun.squads": "UHCRun (по четверо)", + "game.nucleoid.koth.cotton_candy": "Царь горы: Сладкая вата", + "game.nucleoid.uhcrun.duos": "UHCRun (по двое)", + "game.nucleoid.uhc.trios": "UHC (по трое)", + "game.nucleoid.uhcrun.trios": "UHCRun (по трое)", + "game.nucleoid.spleef.run.tnt_run": "TNT Run", + "game.nucleoid.old_combat": "Старая механика боя", + "game.nucleoid.ascension.cave": "Пещерное восхождение", + "game.nucleoid.spleef.run.tntater": "TNT Run с картохой", + "game.nucleoid.duels": "Дуэли", + "game.nucleoid.chaotic": "Хаотичный", + "game.nucleoid.eight_teams": "Восемь Команд", + "game.nucleoid.four_teams": "Четыре Команды", + "game.nucleoid.explosive": "Взрывной", + "game.nucleoid.keep_inventory": "Сохранение Инвентаря", + "game.nucleoid.duos": "Двое", + "game.nucleoid.random": "Рандом", + "game.nucleoid.run": "Бег!", + "game.nucleoid.suspicious": "Подозрительный", + "game.nucleoid.two_teams": "Две Команды" } diff --git a/data/nucleoid/lang/sl.json b/data/nucleoid/lang/sl.json index e0f96684..b140d4da 100644 --- a/data/nucleoid/lang/sl.json +++ b/data/nucleoid/lang/sl.json @@ -1,8 +1,8 @@ { - "game.nucleoid.chaotic": "Kaotično", - "game.nucleoid.four_teams": "Štiri ekipe", - "game.nucleoid.standard": "Običajno", - "game.nucleoid.two_teams": "Dve ekipi", - "game.nucleoid.spleef.run.tnt_run": "TNT tek", - "game.nucleoid.random": "Naključno" + "game.nucleoid.chaotic": "Kaotično", + "game.nucleoid.four_teams": "Štiri ekipe", + "game.nucleoid.standard": "Običajno", + "game.nucleoid.two_teams": "Dve ekipi", + "game.nucleoid.spleef.run.tnt_run": "TNT tek", + "game.nucleoid.random": "Naključno" } diff --git a/data/nucleoid/lang/sv.json b/data/nucleoid/lang/sv.json index 67afa4e9..88b2aeb8 100644 --- a/data/nucleoid/lang/sv.json +++ b/data/nucleoid/lang/sv.json @@ -1,43 +1,35 @@ { - "game.nucleoid.chaotic": "Kaotisk", - "game.nucleoid.duels": "Dueller", - "game.nucleoid.four_teams": "Fyra Lag", - "game.nucleoid.suspicious": "Misstänksam", - "game.nucleoid.tiny": "Liten", - "game.nucleoid.two_teams": "Två Lag", - "game.nucleoid.ascension.cave": "Grottuppstigning", - "game.nucleoid.creative_party.magic_powder": "Kreativitetsfest: Magiskt Pulver!", - "game.nucleoid.creative_party.redstone_ready": "Kreativitetsfest: Redstone Redo!", - "game.nucleoid.creative_party.seven_seas": "Kreativitetsfest: Sju Hav!", - "game.nucleoid.creative_party.the_plains": "Kreativitetsfest: Slätterna!", - "game.nucleoid.party": "Partyspel", - "game.nucleoid.quakecraft.ctm": "Quakecraft: Fånga Flaggan!", - "game.nucleoid.koth.cotton_candy": "KotH: Sockervadd", - "game.nucleoid.koth.classic": "KotH: Klassisk", - "game.nucleoid.koth.stack": "KotH: Stack", - "game.nucleoid.spleef.aperture": "", - "game.nucleoid.spleef.amelia": "", - "game.nucleoid.skywars.duos": "Skywars (Duo)", - "game.nucleoid.uhc.solo": "UHC (Solo)", - "game.nucleoid.uhc.duos": "UHC (Duo)", - "game.nucleoid.uhc.trios": "UHC (Trio)", - "game.nucleoid.uhc.squads": "UHC (Grupper)", - "game.nucleoid.uhcrun.solo": "UHCRun (Solo)", - "game.nucleoid.uhcrun.duos": "UHCRun (Duo)", - "game.nucleoid.uhcrun.trios": "UHCRun (Trio)", - "game.nucleoid.uhcrun.squads": "UHCRun (Grupper)", - "game.nucleoid.duos": "Duett", - "game.nucleoid.capture_the_flag": "Fånga Flaggan", - "game.nucleoid.eight_teams": "Åtta Lag", - "game.nucleoid.random": "Slumpmässigt", - "game.nucleoid.run": "Spring!", - "game.nucleoid.explosive": "Explosiv", - "game.nucleoid.creative_party.frosty_frontiers": "Kreativitetsfest: Frostiga Gränser!", - "game.nucleoid.singles": "Solo", - "game.nucleoid.standard": "Standard", - "game.nucleoid.koth.ice": "KotH: Is", - "game.nucleoid.koth.deathmatch": "KotH: Dödsmatch", - "game.nucleoid.koth.knockoff": "KotH: Knuff!", - "game.nucleoid.skywars.singles": "Skywars (Solo)", - "game.nucleoid.tater": "Potatisspel" + "game.nucleoid.chaotic": "Kaotisk", + "game.nucleoid.duels": "Dueller", + "game.nucleoid.four_teams": "Fyra Lag", + "game.nucleoid.suspicious": "Misstänksam", + "game.nucleoid.tiny": "Liten", + "game.nucleoid.two_teams": "Två Lag", + "game.nucleoid.ascension.cave": "Grottuppstigning", + "game.nucleoid.creative_party.magic_powder": "Kreativitetsfest: Magiskt Pulver!", + "game.nucleoid.creative_party.redstone_ready": "Kreativitetsfest: Redstone Redo!", + "game.nucleoid.creative_party.seven_seas": "Kreativitetsfest: Sju Hav!", + "game.nucleoid.creative_party.the_plains": "Kreativitetsfest: Slätterna!", + "game.nucleoid.party": "Partyspel", + "game.nucleoid.quakecraft.ctm": "Quakecraft: Fånga Flaggan!", + "game.nucleoid.koth.cotton_candy": "KotH: Sockervadd", + "game.nucleoid.koth.classic": "KotH: Klassisk", + "game.nucleoid.koth.stack": "KotH: Stack", + "game.nucleoid.spleef.aperture": "", + "game.nucleoid.spleef.amelia": "", + "game.nucleoid.skywars.duos": "Skywars (Duo)", + "game.nucleoid.duos": "Duett", + "game.nucleoid.capture_the_flag": "Fånga Flaggan", + "game.nucleoid.eight_teams": "Åtta Lag", + "game.nucleoid.random": "Slumpmässigt", + "game.nucleoid.run": "Spring!", + "game.nucleoid.explosive": "Explosiv", + "game.nucleoid.creative_party.frosty_frontiers": "Kreativitetsfest: Frostiga Gränser!", + "game.nucleoid.singles": "Solo", + "game.nucleoid.standard": "Standard", + "game.nucleoid.koth.ice": "KotH: Is", + "game.nucleoid.koth.deathmatch": "KotH: Dödsmatch", + "game.nucleoid.koth.knockoff": "KotH: Knuff!", + "game.nucleoid.skywars.singles": "Skywars (Solo)", + "game.nucleoid.tater": "Potatisspel" }