diff --git a/.eslintrc.json b/.eslintrc.json
index 4f073ba..114bbaf 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -3,14 +3,14 @@
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
- "ecmaVersion": "latest",
- "sourceType": "module",
- "project": "./tsconfig.json"
+ "ecmaVersion": "latest",
+ "sourceType": "module",
+ "project": "./tsconfig.json"
},
"plugins": ["@typescript-eslint", "minecraft-linting"],
- "overrides": [{ "files": [ "src/**/*.ts"] }],
+ "overrides": [{ "files": ["src/**/*.ts"] }],
"rules": {
- "minecraft-linting/avoid-unnecessary-command": "warn"
+ "minecraft-linting/avoid-unnecessary-command": "warn"
},
- "ignorePatterns": ["scripts/*"]
-}
\ No newline at end of file
+ "ignorePatterns": ["scripts/*", "localization/*"]
+}
diff --git a/README.md b/README.md
index 3347173..d759668 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
-**Latest Release**: v2.1.2
+**Latest Release**: v2.2.0
## Documentations
diff --git a/assets/behavior_pack/README.txt b/assets/behavior_pack/README.txt
index 2870b03..a0f85dc 100644
--- a/assets/behavior_pack/README.txt
+++ b/assets/behavior_pack/README.txt
@@ -1,7 +1,7 @@
Minecraft Terminator for Bedrock Edition
Download here: https://jaylydev.github.io/posts/terminator/
-Add-on version: 2.1.2
+Add-on version: 2.2.0
Created by: JaylyMC
diff --git a/assets/behavior_pack/entities/terminator.json b/assets/behavior_pack/entities/terminator.json
index 3867932..4b0d1b7 100644
--- a/assets/behavior_pack/entities/terminator.json
+++ b/assets/behavior_pack/entities/terminator.json
@@ -49,7 +49,7 @@
"client_sync": true,
"type": "int",
"default": 0,
- "range": [0, 10]
+ "range": [0, 13]
}
}
},
@@ -234,6 +234,7 @@
"bed",
"beetroot",
"big_dripleaf",
+ "small_dripleaf_block",
"birch_button",
"birch_standing_sign",
"birch_wall_sign",
@@ -368,7 +369,19 @@
"honey_block",
"candle",
// 1.18 blocks
- "deepslate"
+ "deepslate",
+ "acacia_hanging_sign",
+ "bamboo_hanging_sign",
+ "birch_hanging_sign",
+ "cherry_hanging_sign",
+ "crimson_hanging_sign",
+ "dark_oak_hanging_sign",
+ "jungle_hanging_sign",
+ "mangrove_hanging_sign",
+ "oak_hanging_sign",
+ "pale_oak_hanging_sign",
+ "spruce_hanging_sign",
+ "warped_hanging_sign"
]
}
},
@@ -1352,17 +1365,33 @@
"minecraft:cactus",
"minecraft:trapdoor",
"minecraft:acacia_trapdoor",
+ "minecraft:bamboo_trapdoor",
+ "minecraft:birch_trapdoor",
+ "minecraft:cherry_trapdoor",
+ "minecraft:copper_trapdoor",
"minecraft:crimson_trapdoor",
"minecraft:dark_oak_trapdoor",
+ "minecraft:exposed_copper_trapdoor",
"minecraft:iron_trapdoor",
"minecraft:jungle_trapdoor",
+ "minecraft:mangrove_trapdoor",
+ "minecraft:oxidized_copper_trapdoor",
"minecraft:spruce_trapdoor",
"minecraft:warped_trapdoor",
+ "minecraft:waxed_copper_trapdoor",
+ "minecraft:waxed_exposed_copper_trapdoor",
+ "minecraft:waxed_oxidized_copper_trapdoor",
+ "minecraft:waxed_weathered_copper_trapdoor",
+ "minecraft:weathered_copper_trapdoor",
"minecraft:tnt",
+ "minecraft:underwater_tnt",
"minecraft:wither_rose",
"minecraft:big_dripleaf",
+ "minecraft:small_dripleaf_block",
"minecraft:pointed_dripstone",
- "minecraft:soul_fire"
+ "minecraft:soul_fire",
+ "minecraft:soul_campfire",
+ "minecraft:sculk_shrieker"
]
},
"minecraft:follow_range": {
@@ -1904,16 +1933,126 @@
"stonebrick",
"sandstone",
"mossy_cobblestone",
- "stone_slab",
- "stone_slab2",
- "stone_slab3",
- "stone_slab4",
- "double_stone_slab",
- "double_stone_slab2",
- "double_stone_slab3",
- "double_stone_slab4",
- "wooden_slab",
- "double_wooden_slab",
+ "acacia_double_slab",
+ "acacia_slab",
+ "andesite_double_slab",
+ "andesite_slab",
+ "bamboo_double_slab",
+ "bamboo_mosaic_double_slab",
+ "bamboo_mosaic_slab",
+ "bamboo_slab",
+ "birch_double_slab",
+ "birch_slab",
+ "blackstone_double_slab",
+ "blackstone_slab",
+ "brick_double_slab",
+ "brick_slab",
+ "cherry_double_slab",
+ "cherry_slab",
+ "cobbled_deepslate_double_slab",
+ "cobbled_deepslate_slab",
+ "cobblestone_double_slab",
+ "cobblestone_slab",
+ "crimson_double_slab",
+ "crimson_slab",
+ "cut_copper_slab",
+ "cut_red_sandstone_double_slab",
+ "cut_red_sandstone_slab",
+ "cut_sandstone_double_slab",
+ "cut_sandstone_slab",
+ "dark_oak_double_slab",
+ "dark_oak_slab",
+ "dark_prismarine_double_slab",
+ "dark_prismarine_slab",
+ "deepslate_brick_double_slab",
+ "deepslate_brick_slab",
+ "deepslate_tile_double_slab",
+ "deepslate_tile_slab",
+ "diorite_double_slab",
+ "diorite_slab",
+ "double_cut_copper_slab",
+ "end_stone_brick_double_slab",
+ "end_stone_brick_slab",
+ "exposed_cut_copper_slab",
+ "exposed_double_cut_copper_slab",
+ "granite_double_slab",
+ "granite_slab",
+ "jungle_double_slab",
+ "jungle_slab",
+ "mangrove_double_slab",
+ "mangrove_slab",
+ "mossy_cobblestone_double_slab",
+ "mossy_cobblestone_slab",
+ "mossy_stone_brick_double_slab",
+ "mossy_stone_brick_slab",
+ "mud_brick_double_slab",
+ "mud_brick_slab",
+ "nether_brick_double_slab",
+ "nether_brick_slab",
+ "normal_stone_double_slab",
+ "normal_stone_slab",
+ "oak_double_slab",
+ "oak_slab",
+ "oxidized_cut_copper_slab",
+ "oxidized_double_cut_copper_slab",
+ "petrified_oak_double_slab",
+ "petrified_oak_slab",
+ "polished_andesite_double_slab",
+ "polished_andesite_slab",
+ "polished_blackstone_brick_double_slab",
+ "polished_blackstone_brick_slab",
+ "polished_blackstone_double_slab",
+ "polished_blackstone_slab",
+ "polished_deepslate_double_slab",
+ "polished_deepslate_slab",
+ "polished_diorite_double_slab",
+ "polished_diorite_slab",
+ "polished_granite_double_slab",
+ "polished_granite_slab",
+ "polished_tuff_double_slab",
+ "polished_tuff_slab",
+ "prismarine_brick_double_slab",
+ "prismarine_brick_slab",
+ "prismarine_double_slab",
+ "prismarine_slab",
+ "purpur_double_slab",
+ "purpur_slab",
+ "quartz_double_slab",
+ "quartz_slab",
+ "red_nether_brick_double_slab",
+ "red_nether_brick_slab",
+ "red_sandstone_double_slab",
+ "red_sandstone_slab",
+ "sandstone_double_slab",
+ "sandstone_slab",
+ "smooth_quartz_double_slab",
+ "smooth_quartz_slab",
+ "smooth_red_sandstone_double_slab",
+ "smooth_red_sandstone_slab",
+ "smooth_sandstone_double_slab",
+ "smooth_sandstone_slab",
+ "smooth_stone_double_slab",
+ "smooth_stone_slab",
+ "spruce_double_slab",
+ "spruce_slab",
+ "stone_brick_double_slab",
+ "stone_brick_slab",
+ "tuff_brick_double_slab",
+ "tuff_brick_slab",
+ "tuff_double_slab",
+ "tuff_slab",
+ "warped_double_slab",
+ "warped_slab",
+ "waxed_cut_copper_slab",
+ "waxed_double_cut_copper_slab",
+ "waxed_exposed_cut_copper_slab",
+ "waxed_exposed_double_cut_copper_slab",
+ "waxed_oxidized_cut_copper_slab",
+ "waxed_oxidized_double_cut_copper_slab",
+ "waxed_weathered_cut_copper_slab",
+ "waxed_weathered_double_cut_copper_slab",
+ "weathered_cut_copper_slab",
+ "weathered_double_cut_copper_slab",
"planks",
"brick_block",
"nether_brick",
@@ -2226,15 +2365,29 @@
"minecraft:cactus",
"minecraft:trapdoor",
"minecraft:acacia_trapdoor",
+ "minecraft:bamboo_trapdoor",
+ "minecraft:birch_trapdoor",
+ "minecraft:cherry_trapdoor",
+ "minecraft:copper_trapdoor",
"minecraft:crimson_trapdoor",
"minecraft:dark_oak_trapdoor",
+ "minecraft:exposed_copper_trapdoor",
"minecraft:iron_trapdoor",
"minecraft:jungle_trapdoor",
+ "minecraft:mangrove_trapdoor",
+ "minecraft:oxidized_copper_trapdoor",
"minecraft:spruce_trapdoor",
"minecraft:warped_trapdoor",
+ "minecraft:waxed_copper_trapdoor",
+ "minecraft:waxed_exposed_copper_trapdoor",
+ "minecraft:waxed_oxidized_copper_trapdoor",
+ "minecraft:waxed_weathered_copper_trapdoor",
+ "minecraft:weathered_copper_trapdoor",
"minecraft:tnt",
+ "minecraft:underwater_tnt",
"minecraft:wither_rose",
"minecraft:big_dripleaf",
+ "minecraft:small_dripleaf_block",
"minecraft:pointed_dripstone",
"minecraft:soul_fire",
"minecraft:soul_campfire",
@@ -2603,7 +2756,7 @@
]
},
"set_property": {
- "terminator:cape": "math.random_integer(0, 10)"
+ "terminator:cape": "math.random_integer(0, 13)"
}
},
"minecraft:gain_bad_omen": {
diff --git a/assets/behavior_pack/manifest.json b/assets/behavior_pack/manifest.json
index a238ab6..b5b5a00 100644
--- a/assets/behavior_pack/manifest.json
+++ b/assets/behavior_pack/manifest.json
@@ -5,7 +5,7 @@
"name": "pack.name",
"description": "pack.description",
"uuid": "90e876d2-2acc-4d9a-ab3c-d086f4b1716b",
- "version": [2, 1, 2],
+ "version": [2, 2, 0],
"min_engine_version": [1, 21, 0]
},
"modules": [
@@ -13,7 +13,7 @@
"description": "pack.description",
"type": "data",
"uuid": "a7fbbd76-f86f-45db-bbb8-9aa1796068a1",
- "version": [2, 1, 2]
+ "version": [2, 2, 0]
},
{
"description": "",
@@ -28,7 +28,7 @@
{
// Terminator resource pack
"uuid": "ec9b10e5-4eb9-40b9-814f-58f92176d5cd",
- "version": [2, 1, 2]
+ "version": [2, 2, 0]
},
{
// Minecraft native module - needed to use the "@minecraft/server" module
diff --git a/assets/behavior_pack/texts/bg_BG.lang b/assets/behavior_pack/texts/bg_BG.lang
new file mode 100644
index 0000000..be3aed3
--- /dev/null
+++ b/assets/behavior_pack/texts/bg_BG.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Терминатор [пакет за поведение]
+pack.description=Робот, който ви пречи да победите играта. Направено от Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/cs_CZ.lang b/assets/behavior_pack/texts/cs_CZ.lang
new file mode 100644
index 0000000..5681541
--- /dev/null
+++ b/assets/behavior_pack/texts/cs_CZ.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminátor [Behavior Pack]
+pack.description=Robot, který vám brání porazit hru. Vytvořil Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/da_DK.lang b/assets/behavior_pack/texts/da_DK.lang
new file mode 100644
index 0000000..a02431a
--- /dev/null
+++ b/assets/behavior_pack/texts/da_DK.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Behavior Pack]
+pack.description=En robot, der forhindrer dig i at slå spillet. Lavet af Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/de_DE.lang b/assets/behavior_pack/texts/de_DE.lang
new file mode 100644
index 0000000..9127a2a
--- /dev/null
+++ b/assets/behavior_pack/texts/de_DE.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Verhaltenspaket]
+pack.description=Ein Roboter, der Sie daran hindert, das Spiel zu gewinnen. Hergestellt von Jayly – https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/el_GR.lang b/assets/behavior_pack/texts/el_GR.lang
new file mode 100644
index 0000000..031c843
--- /dev/null
+++ b/assets/behavior_pack/texts/el_GR.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Πακέτο Συμπεριφοράς]
+pack.description=Ένα ρομπότ που σας εμποδίζει να κερδίσετε το παιχνίδι. Δημιουργήθηκε από τον Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/en_GB.lang b/assets/behavior_pack/texts/en_GB.lang
index 026bf9a..0978d2b 100644
--- a/assets/behavior_pack/texts/en_GB.lang
+++ b/assets/behavior_pack/texts/en_GB.lang
@@ -1,2 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
pack.name=Terminator [Behaviour Pack]
pack.description=A robot that prevents you from beating the game. Made by Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/en_US.lang b/assets/behavior_pack/texts/en_US.lang
index 7472d56..0f17622 100644
--- a/assets/behavior_pack/texts/en_US.lang
+++ b/assets/behavior_pack/texts/en_US.lang
@@ -1,2 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
pack.name=Terminator [Behavior Pack]
pack.description=A robot that prevents you from beating the game. Made by Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/es_ES.lang b/assets/behavior_pack/texts/es_ES.lang
new file mode 100644
index 0000000..f3b932f
--- /dev/null
+++ b/assets/behavior_pack/texts/es_ES.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Paquete de comportamiento]
+pack.description=Un robot que te impide ganar el juego. Hecho por Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/es_MX.lang b/assets/behavior_pack/texts/es_MX.lang
new file mode 100644
index 0000000..f3b932f
--- /dev/null
+++ b/assets/behavior_pack/texts/es_MX.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Paquete de comportamiento]
+pack.description=Un robot que te impide ganar el juego. Hecho por Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/fi_FI.lang b/assets/behavior_pack/texts/fi_FI.lang
new file mode 100644
index 0000000..d1b12bb
--- /dev/null
+++ b/assets/behavior_pack/texts/fi_FI.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Behavior Pack]
+pack.description=Robotti, joka estää sinua voittamaan peliä. Tekijä: Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/fr_CA.lang b/assets/behavior_pack/texts/fr_CA.lang
new file mode 100644
index 0000000..fbe5dcd
--- /dev/null
+++ b/assets/behavior_pack/texts/fr_CA.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Pack de comportement]
+pack.description=Un robot qui vous empêche de terminer le jeu. Réalisé par Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/fr_FR.lang b/assets/behavior_pack/texts/fr_FR.lang
new file mode 100644
index 0000000..fbe5dcd
--- /dev/null
+++ b/assets/behavior_pack/texts/fr_FR.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Pack de comportement]
+pack.description=Un robot qui vous empêche de terminer le jeu. Réalisé par Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/hu_HU.lang b/assets/behavior_pack/texts/hu_HU.lang
new file mode 100644
index 0000000..01a7cb1
--- /dev/null
+++ b/assets/behavior_pack/texts/hu_HU.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminátor [viselkedési csomag]
+pack.description=Egy robot, amely megakadályozza, hogy legyőzze a játékot. Készítette: Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/id_ID.lang b/assets/behavior_pack/texts/id_ID.lang
new file mode 100644
index 0000000..283c4a3
--- /dev/null
+++ b/assets/behavior_pack/texts/id_ID.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Paket Perilaku]
+pack.description=Robot yang mencegah Anda menyelesaikan permainan. Dibuat oleh Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/it_IT.lang b/assets/behavior_pack/texts/it_IT.lang
new file mode 100644
index 0000000..8938973
--- /dev/null
+++ b/assets/behavior_pack/texts/it_IT.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Pacchetto comportamenti]
+pack.description=Un robot che ti impedisce di finire il gioco. Realizzato da Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/ja_JP.lang b/assets/behavior_pack/texts/ja_JP.lang
new file mode 100644
index 0000000..adbdba1
--- /dev/null
+++ b/assets/behavior_pack/texts/ja_JP.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=ターミネーター [ビヘイビアパック]
+pack.description=ゲームに勝つのを妨げるロボット。 Jayly によって作成されました - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/ko_KR.lang b/assets/behavior_pack/texts/ko_KR.lang
new file mode 100644
index 0000000..12114e2
--- /dev/null
+++ b/assets/behavior_pack/texts/ko_KR.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=터미네이터 [행동 팩]
+pack.description=게임에서 이기는 것을 방해하는 로봇입니다. Jayly 제작 - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/language_names.json b/assets/behavior_pack/texts/language_names.json
index fa3086d..aa2e50c 100644
--- a/assets/behavior_pack/texts/language_names.json
+++ b/assets/behavior_pack/texts/language_names.json
@@ -1,4 +1,31 @@
[
- [ "en_US", "English (US)" ],
- [ "en_GB", "English (UK)" ]
-]
\ No newline at end of file
+ ["en_US", "English (United States)"],
+ ["en_GB", "English (United Kingdom)"],
+ ["de_DE", "Deutsch (Deutschland)"],
+ ["es_ES", "Español (España)"],
+ ["es_MX", "Español (México)"],
+ ["fr_FR", "Français (France)"],
+ ["fr_CA", "Français (Canada)"],
+ ["it_IT", "Italiano (Italia)"],
+ ["ja_JP", "日本語 (日本)"],
+ ["ko_KR", "한국어 (대한민국)"],
+ ["pt_BR", "Português (Brasil)"],
+ ["pt_PT", "Português (Portugal)"],
+ ["ru_RU", "Русский (Россия)"],
+ ["zh_CN", "中文(简体)"],
+ ["zh_TW", "中文(繁體)"],
+ ["nl_NL", "Nederlands (Nederland)"],
+ ["bg_BG", "Български (България)"],
+ ["cs_CZ", "Čeština (Česko)"],
+ ["da_DK", "Dansk (Danmark)"],
+ ["el_GR", "Ελληνικά (Ελλάδα)"],
+ ["fi_FI", "Suomi (Suomi)"],
+ ["hu_HU", "Magyar (Magyarország)"],
+ ["id_ID", "Indonesia (Indonesia)"],
+ ["nb_NO", "Norsk bokmål (Norge)"],
+ ["pl_PL", "Polski (Polska)"],
+ ["sk_SK", "Slovenčina (Slovensko)"],
+ ["sv_SE", "Svenska (Sverige)"],
+ ["tr_TR", "Türkçe (Türkiye)"],
+ ["uk_UA", "Українська (Україна)"]
+]
diff --git a/assets/behavior_pack/texts/languages.json b/assets/behavior_pack/texts/languages.json
index 371e8ec..af6cf27 100644
--- a/assets/behavior_pack/texts/languages.json
+++ b/assets/behavior_pack/texts/languages.json
@@ -1,4 +1,31 @@
[
"en_US",
- "en_GB"
-]
\ No newline at end of file
+ "en_GB",
+ "de_DE",
+ "es_ES",
+ "es_MX",
+ "fr_FR",
+ "fr_CA",
+ "it_IT",
+ "ja_JP",
+ "ko_KR",
+ "pt_BR",
+ "pt_PT",
+ "ru_RU",
+ "zh_CN",
+ "zh_TW",
+ "nl_NL",
+ "bg_BG",
+ "cs_CZ",
+ "da_DK",
+ "el_GR",
+ "fi_FI",
+ "hu_HU",
+ "id_ID",
+ "nb_NO",
+ "pl_PL",
+ "sk_SK",
+ "sv_SE",
+ "tr_TR",
+ "uk_UA"
+]
diff --git a/assets/behavior_pack/texts/nb_NO.lang b/assets/behavior_pack/texts/nb_NO.lang
new file mode 100644
index 0000000..0043fb2
--- /dev/null
+++ b/assets/behavior_pack/texts/nb_NO.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Behavior Pack]
+pack.description=En robot som hindrer deg i å slå spillet. Laget av Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/nl_NL.lang b/assets/behavior_pack/texts/nl_NL.lang
new file mode 100644
index 0000000..860139c
--- /dev/null
+++ b/assets/behavior_pack/texts/nl_NL.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Gedragspakket]
+pack.description=Een robot die voorkomt dat je het spel verslaat. Gemaakt door Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/pl_PL.lang b/assets/behavior_pack/texts/pl_PL.lang
new file mode 100644
index 0000000..891dbc8
--- /dev/null
+++ b/assets/behavior_pack/texts/pl_PL.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [pakiet zachowań]
+pack.description=Robot, który uniemożliwia przejście gry. Wykonane przez Jayly'ego - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/pt_BR.lang b/assets/behavior_pack/texts/pt_BR.lang
new file mode 100644
index 0000000..5a82bbd
--- /dev/null
+++ b/assets/behavior_pack/texts/pt_BR.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Pacote de Comportamento]
+pack.description=Um robô que impede você de vencer o jogo. Feito por Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/pt_PT.lang b/assets/behavior_pack/texts/pt_PT.lang
new file mode 100644
index 0000000..5a82bbd
--- /dev/null
+++ b/assets/behavior_pack/texts/pt_PT.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Pacote de Comportamento]
+pack.description=Um robô que impede você de vencer o jogo. Feito por Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/ru_RU.lang b/assets/behavior_pack/texts/ru_RU.lang
new file mode 100644
index 0000000..8232996
--- /dev/null
+++ b/assets/behavior_pack/texts/ru_RU.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Терминатор [Набор поведения]
+pack.description=Робот, который мешает вам пройти игру. Сделано Джейли - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/sk_SK.lang b/assets/behavior_pack/texts/sk_SK.lang
new file mode 100644
index 0000000..285934f
--- /dev/null
+++ b/assets/behavior_pack/texts/sk_SK.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminátor [Behavior Pack]
+pack.description=Robot, ktorý vám bráni poraziť hru. Vyrobil Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/sv_SE.lang b/assets/behavior_pack/texts/sv_SE.lang
new file mode 100644
index 0000000..b1e7d9c
--- /dev/null
+++ b/assets/behavior_pack/texts/sv_SE.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Beteendepaket]
+pack.description=En robot som hindrar dig från att slå spelet. Tillverkad av Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/tr_TR.lang b/assets/behavior_pack/texts/tr_TR.lang
new file mode 100644
index 0000000..cc8e161
--- /dev/null
+++ b/assets/behavior_pack/texts/tr_TR.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminatör [Davranış Paketi]
+pack.description=Oyunu kazanmanızı engelleyen bir robot. Jayly tarafından yapılmıştır - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/uk_UA.lang b/assets/behavior_pack/texts/uk_UA.lang
new file mode 100644
index 0000000..0d96258
--- /dev/null
+++ b/assets/behavior_pack/texts/uk_UA.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Термінатор [Пакет поведінки]
+pack.description=Робот, який заважає вам пройти гру. Створено Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/zh_CN.lang b/assets/behavior_pack/texts/zh_CN.lang
new file mode 100644
index 0000000..a4301c4
--- /dev/null
+++ b/assets/behavior_pack/texts/zh_CN.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=终结者[行为包]
+pack.description=一个阻止你通关游戏的机器人。由 Jayly 制作 - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/behavior_pack/texts/zh_TW.lang b/assets/behavior_pack/texts/zh_TW.lang
new file mode 100644
index 0000000..3a0136c
--- /dev/null
+++ b/assets/behavior_pack/texts/zh_TW.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=終結者[行為包]
+pack.description=一個阻止你通關遊戲的機器人。由 Jayly 製作 - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/assets/resource_pack/README.txt b/assets/resource_pack/README.txt
index 2870b03..a0f85dc 100644
--- a/assets/resource_pack/README.txt
+++ b/assets/resource_pack/README.txt
@@ -1,7 +1,7 @@
Minecraft Terminator for Bedrock Edition
Download here: https://jaylydev.github.io/posts/terminator/
-Add-on version: 2.1.2
+Add-on version: 2.2.0
Created by: JaylyMC
diff --git a/assets/resource_pack/entity/terminator.entity.json b/assets/resource_pack/entity/terminator.entity.json
index 07c8254..1fa87dd 100644
--- a/assets/resource_pack/entity/terminator.entity.json
+++ b/assets/resource_pack/entity/terminator.entity.json
@@ -31,7 +31,10 @@
"cape_pride": "textures/entity/cape_pride",
"cape_tiktok": "textures/entity/cape_tiktok",
"cape_twitch": "textures/entity/cape_twitch",
- "cape_vanilla": "textures/entity/cape_vanilla"
+ "cape_vanilla": "textures/entity/cape_vanilla",
+ "cape_mcc": "textures/entity/cape_mcc",
+ "cape_mcexperience": "textures/entity/cape_mcexperience",
+ "cape_eyeblossom": "textures/entity/cape_eyeblossom"
},
"geometry": {
"default": "geometry.terminator",
diff --git a/assets/resource_pack/manifest.json b/assets/resource_pack/manifest.json
index 64a9f76..71c33a5 100644
--- a/assets/resource_pack/manifest.json
+++ b/assets/resource_pack/manifest.json
@@ -5,7 +5,7 @@
"name": "pack.name",
"description": "pack.description",
"uuid": "ec9b10e5-4eb9-40b9-814f-58f92176d5cd",
- "version": [2, 1, 2],
+ "version": [2, 2, 0],
"min_engine_version": [1, 21, 0],
"pack_scope": "world"
},
@@ -14,14 +14,14 @@
"description": "pack.description",
"type": "resources",
"uuid": "8d366fcf-2511-4fc0-936b-cf1fa9f73651",
- "version": [2, 1, 2]
+ "version": [2, 2, 0]
}
],
"dependencies": [
{
// Terminator behavior pack
"uuid": "90e876d2-2acc-4d9a-ab3c-d086f4b1716b",
- "version": [2, 1, 2]
+ "version": [2, 2, 0]
}
],
"metadata": {
diff --git a/assets/resource_pack/render_controllers/cape.render_controllers.json b/assets/resource_pack/render_controllers/cape.render_controllers.json
index 09a5595..595c3b0 100644
--- a/assets/resource_pack/render_controllers/cape.render_controllers.json
+++ b/assets/resource_pack/render_controllers/cape.render_controllers.json
@@ -15,7 +15,10 @@
"Texture.cape_pride",
"Texture.cape_tiktok",
"Texture.cape_twitch",
- "Texture.cape_vanilla"
+ "Texture.cape_vanilla",
+ "Texture.cape_mcc",
+ "Texture.cape_mcexperience",
+ "Texture.cape_eyeblossom"
]
}
},
diff --git a/assets/resource_pack/sounds/mob/terminator/spawn.ogg b/assets/resource_pack/sounds/mob/terminator/spawn.ogg
index 320e9ed..002310d 100644
Binary files a/assets/resource_pack/sounds/mob/terminator/spawn.ogg and b/assets/resource_pack/sounds/mob/terminator/spawn.ogg differ
diff --git a/assets/resource_pack/texts/bg_BG.lang b/assets/resource_pack/texts/bg_BG.lang
index bfcfb1f..9190e39 100644
--- a/assets/resource_pack/texts/bg_BG.lang
+++ b/assets/resource_pack/texts/bg_BG.lang
@@ -1,6 +1,37 @@
-entity.player.name=Играч
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, но те се възродиха!
+item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
entity.entity:terminator<>.name=Терминатор
+entity.player.name=Играч
entity.entity:terminator.name=Терминатор
-entity.entity:dummy.name=Манекен
-message.entity.respawn.generic=, но те решават!
-item.spawn_egg.entity.entity:terminator.name=Терминатор на хайвера
+entity.entity:dummy.name=манекен
+pack.name=Терминатор [Пакет с ресурси]
+pack.description=Робот, който ви пречи да победите играта. Направено от Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15-та годишнина
+persona.cherry_cape.title=Cherry Blossom
+persona.founder_cape.title=Основател
+persona.migrator_cape.title=Мигратор
+persona.mojang_new_cape.title=Mojang Ново
+persona.pancape.title=Пан
+persona.pride_cape.title=Прогрес Прайд
+persona.follower_cape.title=Последовател (TikTok)
+persona.purple_heart_cape.title=Пурпурно сърце (Twitch)
+persona.one_vanilla_cape.title=Една ванилия
+persona.mcc_cape.title=MCC 15-та година
+persona.mc_experience_cape.title=Minecraft изживяване
+persona.eyeblossom_cape.title=Офис Mojang
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Етикет с име
+options.terminator.spawn.coordinates=Спаун координати
+options.terminator.spawn.skinModel=Модел на кожата
+options.terminator.spawn.customskin=Активиране на персонализирана кожа
+options.terminator.spawn.bossbar=Активирайте Bossbar
+options.terminator.spawn.invulnerable=Активирайте имунитета
+options.terminator.spawn.deathevent=Активиране на смъртно събитие
+options.terminator.spawn.physics=Активиране на физиката
+options.terminator.spawn.regeneration=Активирайте регенерирането
+options.terminator.spawn.respawn=Активиране на Respawn
+options.terminator.spawn.breedable=Активиране на способността за размножаване
\ No newline at end of file
diff --git a/assets/resource_pack/texts/cs_CZ.lang b/assets/resource_pack/texts/cs_CZ.lang
index 1732a43..243d7e3 100644
--- a/assets/resource_pack/texts/cs_CZ.lang
+++ b/assets/resource_pack/texts/cs_CZ.lang
@@ -1,6 +1,37 @@
-item.spawn_egg.entity.entity:terminator.name=Terminator Spawn.
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, ale znovu se obnovily!
+item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
entity.entity:terminator<>.name=Terminátor
-message.entity.respawn.generic=, ale oni respuzovali!
entity.player.name=Hráč
-entity.entity:dummy.name=Fiktivní
entity.entity:terminator.name=Terminátor
+entity.entity:dummy.name=Dummy
+pack.name=Terminátor [Resource Pack]
+pack.description=Robot, který vám brání porazit hru. Vytvořil Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15. výročí
+persona.cherry_cape.title=Třešňový květ
+persona.founder_cape.title=Zakladatel
+persona.migrator_cape.title=Migrátor
+persona.mojang_new_cape.title=Mojang Nový
+persona.pancape.title=Pánev
+persona.pride_cape.title=Progress Pride
+persona.follower_cape.title=Sledující (TikTok)
+persona.purple_heart_cape.title=Fialové srdce (Twitch)
+persona.one_vanilla_cape.title=Jedna vanilka
+persona.mcc_cape.title=15. ročník MCC
+persona.mc_experience_cape.title=Zkušenosti s Minecraftem
+persona.eyeblossom_cape.title=Kancelář Mojang
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Jmenovka
+options.terminator.spawn.coordinates=Položit souřadnice
+options.terminator.spawn.skinModel=Model pleti
+options.terminator.spawn.customskin=Povolit vlastní vzhled
+options.terminator.spawn.bossbar=Povolit Bossbar
+options.terminator.spawn.invulnerable=Povolit imunitu
+options.terminator.spawn.deathevent=Povolit událost smrti
+options.terminator.spawn.physics=Povolit fyziku
+options.terminator.spawn.regeneration=Povolit regeneraci
+options.terminator.spawn.respawn=Povolit Respawn
+options.terminator.spawn.breedable=Povolit šlechtitelnost
\ No newline at end of file
diff --git a/assets/resource_pack/texts/da_DK.lang b/assets/resource_pack/texts/da_DK.lang
index c46c378..549f058 100644
--- a/assets/resource_pack/texts/da_DK.lang
+++ b/assets/resource_pack/texts/da_DK.lang
@@ -1,6 +1,37 @@
-message.entity.respawn.generic=, men de respawted!
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, men de genopstod!
+item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
+entity.entity:terminator<>.name=Terminator
entity.player.name=Spiller
-entity.entity:terminator.name=Terminator.
-item.spawn_egg.entity.entity:terminator.name=Spawn Terminator.
-entity.entity:dummy.name=Dummy.
-entity.entity:terminator<>.name=Terminator.
+entity.entity:terminator.name=Terminator
+entity.entity:dummy.name=Dummy
+pack.name=Terminator [Resource Pack]
+pack.description=En robot, der forhindrer dig i at slå spillet. Lavet af Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15 års jubilæum
+persona.cherry_cape.title=Kirsebærblomst
+persona.founder_cape.title=Grundlægger
+persona.migrator_cape.title=Migrator
+persona.mojang_new_cape.title=Mojang Ny
+persona.pancape.title=Pande
+persona.pride_cape.title=Progress Pride
+persona.follower_cape.title=Følger (TikTok)
+persona.purple_heart_cape.title=Lilla hjerte (Twitch)
+persona.one_vanilla_cape.title=En vanilje
+persona.mcc_cape.title=MCC 15. år
+persona.mc_experience_cape.title=Minecraft oplevelse
+persona.eyeblossom_cape.title=Mojang kontor
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Navnemærke
+options.terminator.spawn.coordinates=Spawn koordinater
+options.terminator.spawn.skinModel=Hudmodel
+options.terminator.spawn.customskin=Aktiver Custom Skin
+options.terminator.spawn.bossbar=Aktiver Bossbar
+options.terminator.spawn.invulnerable=Aktiver immunitet
+options.terminator.spawn.deathevent=Aktiver Death Event
+options.terminator.spawn.physics=Aktiver fysik
+options.terminator.spawn.regeneration=Aktiver regenerering
+options.terminator.spawn.respawn=Aktiver Respawn
+options.terminator.spawn.breedable=Aktiver opdrætbarhed
\ No newline at end of file
diff --git a/assets/resource_pack/texts/de_DE.lang b/assets/resource_pack/texts/de_DE.lang
index a8b5136..a20217f 100644
--- a/assets/resource_pack/texts/de_DE.lang
+++ b/assets/resource_pack/texts/de_DE.lang
@@ -1,6 +1,37 @@
-message.entity.respawn.generic=, aber sie regen auf!
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, aber sie sind wieder aufgetaucht!
+item.spawn_egg.entity.entity:terminator.name=Spawn-Terminator
entity.entity:terminator<>.name=Terminator
-item.spawn_egg.entity.entity:terminator.name=Spawnterminator
-entity.entity:dummy.name=Dummy.
entity.player.name=Spieler
entity.entity:terminator.name=Terminator
+entity.entity:dummy.name=Dummy
+pack.name=Terminator [Ressourcenpaket]
+pack.description=Ein Roboter, der Sie daran hindert, das Spiel zu gewinnen. Hergestellt von Jayly – https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15. Jahrestag
+persona.cherry_cape.title=Kirschblüte
+persona.founder_cape.title=Gründer
+persona.migrator_cape.title=Migrant
+persona.mojang_new_cape.title=Mojang Neu
+persona.pancape.title=Pfanne
+persona.pride_cape.title=Fortschrittsstolz
+persona.follower_cape.title=Follower (TikTok)
+persona.purple_heart_cape.title=Lila Herz (Twitch)
+persona.one_vanilla_cape.title=Eine Vanille
+persona.mcc_cape.title=MCC 15. Jahrgang
+persona.mc_experience_cape.title=Minecraft-Erlebnis
+persona.eyeblossom_cape.title=Mojang-Büro
+terminator.spawn.title=Spawn-Terminator
+options.terminator.spawn.nametag=Namensschild
+options.terminator.spawn.coordinates=Spawn-Koordinaten
+options.terminator.spawn.skinModel=Hautmodell
+options.terminator.spawn.customskin=Aktivieren Sie benutzerdefinierte Skin
+options.terminator.spawn.bossbar=Bossbar aktivieren
+options.terminator.spawn.invulnerable=Immunität aktivieren
+options.terminator.spawn.deathevent=Todesereignis aktivieren
+options.terminator.spawn.physics=Aktivieren Sie Physik
+options.terminator.spawn.regeneration=Regeneration aktivieren
+options.terminator.spawn.respawn=Aktivieren Sie Respawn
+options.terminator.spawn.breedable=Aktivieren Sie die Zuchtfähigkeit
\ No newline at end of file
diff --git a/assets/resource_pack/texts/el_GR.lang b/assets/resource_pack/texts/el_GR.lang
index d64415c..f973a1e 100644
--- a/assets/resource_pack/texts/el_GR.lang
+++ b/assets/resource_pack/texts/el_GR.lang
@@ -1,6 +1,37 @@
-message.entity.respawn.generic=, αλλά αναπνέω!
-entity.entity:terminator.name=Τελειωτής
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, αλλά αναγεννήθηκαν!
+item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
+entity.entity:terminator<>.name=Τελειωτής
entity.player.name=Παίχτης
+entity.entity:terminator.name=Τελειωτής
entity.entity:dummy.name=Ανδρείκελο
-item.spawn_egg.entity.entity:terminator.name=Τερματιστής
-entity.entity:terminator<>.name=Τελειωτής
+pack.name=Terminator [Πακέτο πόρων]
+pack.description=Ένα ρομπότ που σας εμποδίζει να κερδίσετε το παιχνίδι. Δημιουργήθηκε από τον Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15η επέτειος
+persona.cherry_cape.title=Cherry Blossom
+persona.founder_cape.title=Ιδρυτής
+persona.migrator_cape.title=Μετανάστης
+persona.mojang_new_cape.title=Mojang New
+persona.pancape.title=Τηγάνι
+persona.pride_cape.title=Progress Pride
+persona.follower_cape.title=Ακόλουθος (TikTok)
+persona.purple_heart_cape.title=Purple Heart (Twitch)
+persona.one_vanilla_cape.title=Μία βανίλια
+persona.mcc_cape.title=MCC 15ο έτος
+persona.mc_experience_cape.title=Minecraft Experience
+persona.eyeblossom_cape.title=Γραφείο Mojang
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Ετικέτα ονόματος
+options.terminator.spawn.coordinates=Συντεταγμένες ωοτοκίας
+options.terminator.spawn.skinModel=Μοντέλο δέρματος
+options.terminator.spawn.customskin=Ενεργοποίηση προσαρμοσμένου δέρματος
+options.terminator.spawn.bossbar=Ενεργοποίηση Bossbar
+options.terminator.spawn.invulnerable=Ενεργοποιήστε το Immunity
+options.terminator.spawn.deathevent=Ενεργοποίηση συμβάντος θανάτου
+options.terminator.spawn.physics=Ενεργοποίηση Φυσικής
+options.terminator.spawn.regeneration=Ενεργοποίηση Αναγέννησης
+options.terminator.spawn.respawn=Ενεργοποίηση Respawn
+options.terminator.spawn.breedable=Ενεργοποιήστε τη δυνατότητα αναπαραγωγής
\ No newline at end of file
diff --git a/assets/resource_pack/texts/en_GB.lang b/assets/resource_pack/texts/en_GB.lang
index edadcb7..d1febe6 100644
--- a/assets/resource_pack/texts/en_GB.lang
+++ b/assets/resource_pack/texts/en_GB.lang
@@ -1,8 +1,41 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, but they respawned!
item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
-entity.entity:dummy.name=Dummy
-entity.player.name=Player
+
entity.entity:terminator<>.name=Terminator
+entity.player.name=Player
entity.entity:terminator.name=Terminator
-message.entity.respawn.generic=, but they respawned!
+entity.entity:dummy.name=Dummy
+
pack.name=Terminator [Resource Pack]
-pack.description=A robot that prevents you from beating the game. Made by Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
+pack.description=A robot that prevents you from beating the game. Made by Jayly - https://jaylydev.github.io/posts/terminator/
+
+persona.15th_anniv_cape.title=15th Anniversary
+persona.cherry_cape.title=Cherry Blossom
+persona.founder_cape.title=Founder
+persona.migrator_cape.title=Migrator
+persona.mojang_new_cape.title=Mojang New
+persona.pancape.title=Pan
+persona.pride_cape.title=Progress Pride
+persona.follower_cape.title=Follower (TikTok)
+persona.purple_heart_cape.title=Purple Heart (Twitch)
+persona.one_vanilla_cape.title=One Vanilla
+persona.mcc_cape.title=MCC 15th Year
+persona.mc_experience_cape.title=Minecraft Experience
+persona.eyeblossom_cape.title=Mojang Office
+
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Name Tag
+options.terminator.spawn.coordinates=Spawn Coordinates
+options.terminator.spawn.skinModel=Skin Model
+options.terminator.spawn.customskin=Enable Custom Skin
+options.terminator.spawn.bossbar=Enable Bossbar
+options.terminator.spawn.invulnerable=Enable Immunity
+options.terminator.spawn.deathevent=Enable Death Event
+options.terminator.spawn.physics=Enable Physics
+options.terminator.spawn.regeneration=Enable Regeneration
+options.terminator.spawn.respawn=Enable Respawn
+options.terminator.spawn.breedable=Enable Breedability
diff --git a/assets/resource_pack/texts/en_US.lang b/assets/resource_pack/texts/en_US.lang
index e267869..d1febe6 100644
--- a/assets/resource_pack/texts/en_US.lang
+++ b/assets/resource_pack/texts/en_US.lang
@@ -1,8 +1,41 @@
-entity.entity:terminator<>.name=Terminator
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
message.entity.respawn.generic=, but they respawned!
item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
+
+entity.entity:terminator<>.name=Terminator
entity.player.name=Player
entity.entity:terminator.name=Terminator
entity.entity:dummy.name=Dummy
+
pack.name=Terminator [Resource Pack]
-pack.description=A robot that prevents you from beating the game. Made by Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
+pack.description=A robot that prevents you from beating the game. Made by Jayly - https://jaylydev.github.io/posts/terminator/
+
+persona.15th_anniv_cape.title=15th Anniversary
+persona.cherry_cape.title=Cherry Blossom
+persona.founder_cape.title=Founder
+persona.migrator_cape.title=Migrator
+persona.mojang_new_cape.title=Mojang New
+persona.pancape.title=Pan
+persona.pride_cape.title=Progress Pride
+persona.follower_cape.title=Follower (TikTok)
+persona.purple_heart_cape.title=Purple Heart (Twitch)
+persona.one_vanilla_cape.title=One Vanilla
+persona.mcc_cape.title=MCC 15th Year
+persona.mc_experience_cape.title=Minecraft Experience
+persona.eyeblossom_cape.title=Mojang Office
+
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Name Tag
+options.terminator.spawn.coordinates=Spawn Coordinates
+options.terminator.spawn.skinModel=Skin Model
+options.terminator.spawn.customskin=Enable Custom Skin
+options.terminator.spawn.bossbar=Enable Bossbar
+options.terminator.spawn.invulnerable=Enable Immunity
+options.terminator.spawn.deathevent=Enable Death Event
+options.terminator.spawn.physics=Enable Physics
+options.terminator.spawn.regeneration=Enable Regeneration
+options.terminator.spawn.respawn=Enable Respawn
+options.terminator.spawn.breedable=Enable Breedability
diff --git a/assets/resource_pack/texts/es_ES.lang b/assets/resource_pack/texts/es_ES.lang
index 749372a..58876f4 100644
--- a/assets/resource_pack/texts/es_ES.lang
+++ b/assets/resource_pack/texts/es_ES.lang
@@ -1,6 +1,37 @@
-entity.entity:terminator.name=Terminator
-entity.entity:dummy.name=Ficticio
-entity.entity:terminator<>.name=Terminator
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, ¡pero reaparecieron!
+item.spawn_egg.entity.entity:terminator.name=Terminador de generación
+entity.entity:terminator<>.name=terminador
entity.player.name=Jugador
-message.entity.respawn.generic=, ¡Pero reapareció!
-item.spawn_egg.entity.entity:terminator.name=Generador de Terminator
+entity.entity:terminator.name=terminador
+entity.entity:dummy.name=Ficticio
+pack.name=Terminator [Paquete de recursos]
+pack.description=Un robot que te impide ganar el juego. Hecho por Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15º Aniversario
+persona.cherry_cape.title=flor de cerezo
+persona.founder_cape.title=Fundador
+persona.migrator_cape.title=Migrante
+persona.mojang_new_cape.title=Mojang Nuevo
+persona.pancape.title=Cacerola
+persona.pride_cape.title=Orgullo del progreso
+persona.follower_cape.title=Seguidor (TikTok)
+persona.purple_heart_cape.title=Corazón Púrpura (Twitch)
+persona.one_vanilla_cape.title=Una vainilla
+persona.mcc_cape.title=15º año del CCM
+persona.mc_experience_cape.title=Experiencia Minecraft
+persona.eyeblossom_cape.title=Oficina Mojang
+terminator.spawn.title=Terminador de generación
+options.terminator.spawn.nametag=Etiqueta de nombre
+options.terminator.spawn.coordinates=Coordenadas de generación
+options.terminator.spawn.skinModel=Modelo de piel
+options.terminator.spawn.customskin=Habilitar máscara personalizada
+options.terminator.spawn.bossbar=Habilitar barra de jefes
+options.terminator.spawn.invulnerable=Habilitar inmunidad
+options.terminator.spawn.deathevent=Habilitar evento de muerte
+options.terminator.spawn.physics=Habilitar física
+options.terminator.spawn.regeneration=Habilitar regeneración
+options.terminator.spawn.respawn=Habilitar reaparición
+options.terminator.spawn.breedable=Habilitar la reproducibilidad
\ No newline at end of file
diff --git a/assets/resource_pack/texts/es_MX.lang b/assets/resource_pack/texts/es_MX.lang
index 6494970..58876f4 100644
--- a/assets/resource_pack/texts/es_MX.lang
+++ b/assets/resource_pack/texts/es_MX.lang
@@ -1,6 +1,37 @@
-message.entity.respawn.generic=, ¡Pero reapareció!
-entity.entity:terminator<>.name=Terminator
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, ¡pero reaparecieron!
+item.spawn_egg.entity.entity:terminator.name=Terminador de generación
+entity.entity:terminator<>.name=terminador
entity.player.name=Jugador
-item.spawn_egg.entity.entity:terminator.name=Generador de Terminator
-entity.entity:terminator.name=Terminator
+entity.entity:terminator.name=terminador
entity.entity:dummy.name=Ficticio
+pack.name=Terminator [Paquete de recursos]
+pack.description=Un robot que te impide ganar el juego. Hecho por Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15º Aniversario
+persona.cherry_cape.title=flor de cerezo
+persona.founder_cape.title=Fundador
+persona.migrator_cape.title=Migrante
+persona.mojang_new_cape.title=Mojang Nuevo
+persona.pancape.title=Cacerola
+persona.pride_cape.title=Orgullo del progreso
+persona.follower_cape.title=Seguidor (TikTok)
+persona.purple_heart_cape.title=Corazón Púrpura (Twitch)
+persona.one_vanilla_cape.title=Una vainilla
+persona.mcc_cape.title=15º año del CCM
+persona.mc_experience_cape.title=Experiencia Minecraft
+persona.eyeblossom_cape.title=Oficina Mojang
+terminator.spawn.title=Terminador de generación
+options.terminator.spawn.nametag=Etiqueta de nombre
+options.terminator.spawn.coordinates=Coordenadas de generación
+options.terminator.spawn.skinModel=Modelo de piel
+options.terminator.spawn.customskin=Habilitar máscara personalizada
+options.terminator.spawn.bossbar=Habilitar barra de jefes
+options.terminator.spawn.invulnerable=Habilitar inmunidad
+options.terminator.spawn.deathevent=Habilitar evento de muerte
+options.terminator.spawn.physics=Habilitar física
+options.terminator.spawn.regeneration=Habilitar regeneración
+options.terminator.spawn.respawn=Habilitar reaparición
+options.terminator.spawn.breedable=Habilitar la reproducibilidad
\ No newline at end of file
diff --git a/assets/resource_pack/texts/fi_FI.lang b/assets/resource_pack/texts/fi_FI.lang
index 289fcbf..e6ac55d 100644
--- a/assets/resource_pack/texts/fi_FI.lang
+++ b/assets/resource_pack/texts/fi_FI.lang
@@ -1,6 +1,37 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, mutta ne syntyivät uudelleen!
+item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
entity.entity:terminator<>.name=Terminaattori
entity.player.name=Pelaaja
-item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
-entity.entity:dummy.name=Nukke
entity.entity:terminator.name=Terminaattori
-message.entity.respawn.generic=Mutta he restawned!
+entity.entity:dummy.name=Nukke
+pack.name=Terminator [resurssipaketti]
+pack.description=Robotti, joka estää sinua voittamaan peliä. Tekijä: Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15-vuotispäivä
+persona.cherry_cape.title=Kirsikankukka
+persona.founder_cape.title=Perustaja
+persona.migrator_cape.title=Maahanmuuttaja
+persona.mojang_new_cape.title=Mojang Uusi
+persona.pancape.title=Panoroida
+persona.pride_cape.title=Progress Pride
+persona.follower_cape.title=Seuraaja (TikTok)
+persona.purple_heart_cape.title=Violetti sydän (Twitch)
+persona.one_vanilla_cape.title=Yksi vanilja
+persona.mcc_cape.title=Oma asiakaskeskus 15. vuosi
+persona.mc_experience_cape.title=Minecraft-kokemus
+persona.eyeblossom_cape.title=Mojangin toimisto
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Nimilappu
+options.terminator.spawn.coordinates=Spawn-koordinaatit
+options.terminator.spawn.skinModel=Ihon malli
+options.terminator.spawn.customskin=Ota mukautettu ulkoasu käyttöön
+options.terminator.spawn.bossbar=Ota Bossbar käyttöön
+options.terminator.spawn.invulnerable=Ota immuniteetti käyttöön
+options.terminator.spawn.deathevent=Ota Kuolematapahtuma käyttöön
+options.terminator.spawn.physics=Ota fysiikka käyttöön
+options.terminator.spawn.regeneration=Ota Regenerointi käyttöön
+options.terminator.spawn.respawn=Ota Respawn käyttöön
+options.terminator.spawn.breedable=Ota kasvatettavuus käyttöön
\ No newline at end of file
diff --git a/assets/resource_pack/texts/fr_CA.lang b/assets/resource_pack/texts/fr_CA.lang
index 709e980..27f16a5 100644
--- a/assets/resource_pack/texts/fr_CA.lang
+++ b/assets/resource_pack/texts/fr_CA.lang
@@ -1,6 +1,37 @@
-entity.entity:dummy.name=Factice
-entity.player.name=Joueur
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, mais ils ont réapparu !
+item.spawn_egg.entity.entity:terminator.name=Terminateur d'apparition
entity.entity:terminator<>.name=Terminateur
+entity.player.name=Joueur
entity.entity:terminator.name=Terminateur
-message.entity.respawn.generic=, mais ils ont respecté!
-item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
+entity.entity:dummy.name=Factice
+pack.name=Terminator [Pack de ressources]
+pack.description=Un robot qui vous empêche de terminer le jeu. Réalisé par Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15e anniversaire
+persona.cherry_cape.title=Fleur de cerisier
+persona.founder_cape.title=Fondateur
+persona.migrator_cape.title=Migrateur
+persona.mojang_new_cape.title=Mojang Nouveau
+persona.pancape.title=Poêle
+persona.pride_cape.title=Fierté du progrès
+persona.follower_cape.title=Abonné (TikTok)
+persona.purple_heart_cape.title=Coeur violet (Twitch)
+persona.one_vanilla_cape.title=Une vanille
+persona.mcc_cape.title=15e année du CMC
+persona.mc_experience_cape.title=Expérience Minecraft
+persona.eyeblossom_cape.title=Bureau de Mojang
+terminator.spawn.title=Terminateur d'apparition
+options.terminator.spawn.nametag=Étiquette de nom
+options.terminator.spawn.coordinates=Coordonnées d'apparition
+options.terminator.spawn.skinModel=Modèle de peau
+options.terminator.spawn.customskin=Activer l'habillage personnalisé
+options.terminator.spawn.bossbar=Activer la barre de boss
+options.terminator.spawn.invulnerable=Activer l'immunité
+options.terminator.spawn.deathevent=Activer l'événement de décès
+options.terminator.spawn.physics=Activer la physique
+options.terminator.spawn.regeneration=Activer la régénération
+options.terminator.spawn.respawn=Activer la réapparition
+options.terminator.spawn.breedable=Activer la reproductibilité
\ No newline at end of file
diff --git a/assets/resource_pack/texts/fr_FR.lang b/assets/resource_pack/texts/fr_FR.lang
index 6e250ae..27f16a5 100644
--- a/assets/resource_pack/texts/fr_FR.lang
+++ b/assets/resource_pack/texts/fr_FR.lang
@@ -1,6 +1,37 @@
-entity.entity:dummy.name=Factice
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, mais ils ont réapparu !
+item.spawn_egg.entity.entity:terminator.name=Terminateur d'apparition
+entity.entity:terminator<>.name=Terminateur
entity.player.name=Joueur
entity.entity:terminator.name=Terminateur
-message.entity.respawn.generic=, mais ils ont respecté!
-item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
-entity.entity:terminator<>.name=Terminateur
+entity.entity:dummy.name=Factice
+pack.name=Terminator [Pack de ressources]
+pack.description=Un robot qui vous empêche de terminer le jeu. Réalisé par Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15e anniversaire
+persona.cherry_cape.title=Fleur de cerisier
+persona.founder_cape.title=Fondateur
+persona.migrator_cape.title=Migrateur
+persona.mojang_new_cape.title=Mojang Nouveau
+persona.pancape.title=Poêle
+persona.pride_cape.title=Fierté du progrès
+persona.follower_cape.title=Abonné (TikTok)
+persona.purple_heart_cape.title=Coeur violet (Twitch)
+persona.one_vanilla_cape.title=Une vanille
+persona.mcc_cape.title=15e année du CMC
+persona.mc_experience_cape.title=Expérience Minecraft
+persona.eyeblossom_cape.title=Bureau de Mojang
+terminator.spawn.title=Terminateur d'apparition
+options.terminator.spawn.nametag=Étiquette de nom
+options.terminator.spawn.coordinates=Coordonnées d'apparition
+options.terminator.spawn.skinModel=Modèle de peau
+options.terminator.spawn.customskin=Activer l'habillage personnalisé
+options.terminator.spawn.bossbar=Activer la barre de boss
+options.terminator.spawn.invulnerable=Activer l'immunité
+options.terminator.spawn.deathevent=Activer l'événement de décès
+options.terminator.spawn.physics=Activer la physique
+options.terminator.spawn.regeneration=Activer la régénération
+options.terminator.spawn.respawn=Activer la réapparition
+options.terminator.spawn.breedable=Activer la reproductibilité
\ No newline at end of file
diff --git a/assets/resource_pack/texts/hu_HU.lang b/assets/resource_pack/texts/hu_HU.lang
index 68f0690..c3f2b26 100644
--- a/assets/resource_pack/texts/hu_HU.lang
+++ b/assets/resource_pack/texts/hu_HU.lang
@@ -1,6 +1,37 @@
-entity.entity:terminator<>.name=Végrehajtó
-item.spawn_egg.entity.entity:terminator.name=Spawn terminátor
-entity.entity:terminator.name=Végrehajtó
-message.entity.respawn.generic=, de megfelelnek!
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, de újraszülettek!
+item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
+entity.entity:terminator<>.name=Terminátor
entity.player.name=Játékos
+entity.entity:terminator.name=Terminátor
entity.entity:dummy.name=Színlelt
+pack.name=Terminator [Resource Pack]
+pack.description=Egy robot, amely megakadályozza, hogy legyőzze a játékot. Készítette: Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15. évforduló
+persona.cherry_cape.title=Cseresznyevirág
+persona.founder_cape.title=Alapító
+persona.migrator_cape.title=Migrátor
+persona.mojang_new_cape.title=Mojang Új
+persona.pancape.title=Pán
+persona.pride_cape.title=Haladás Pride
+persona.follower_cape.title=Követő (TikTok)
+persona.purple_heart_cape.title=Lila szív (Twitch)
+persona.one_vanilla_cape.title=Egy vanília
+persona.mcc_cape.title=MCC 15. évf
+persona.mc_experience_cape.title=Minecraft élmény
+persona.eyeblossom_cape.title=Mojang Iroda
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Névcímke
+options.terminator.spawn.coordinates=Spawn koordináták
+options.terminator.spawn.skinModel=Bőrmodell
+options.terminator.spawn.customskin=Egyéni felület engedélyezése
+options.terminator.spawn.bossbar=Bossbar engedélyezése
+options.terminator.spawn.invulnerable=Engedélyezze az immunitást
+options.terminator.spawn.deathevent=Engedélyezze a Halál eseményt
+options.terminator.spawn.physics=Fizika engedélyezése
+options.terminator.spawn.regeneration=Regenerálás engedélyezése
+options.terminator.spawn.respawn=Respawn engedélyezése
+options.terminator.spawn.breedable=Tenyészthetőség engedélyezése
\ No newline at end of file
diff --git a/assets/resource_pack/texts/id_ID.lang b/assets/resource_pack/texts/id_ID.lang
index d2c29b8..180d11a 100644
--- a/assets/resource_pack/texts/id_ID.lang
+++ b/assets/resource_pack/texts/id_ID.lang
@@ -1,8 +1,37 @@
-message.entity.respawn.generic=, Tapi mereka respawned!
-entity.entity:terminator<>.name=Terminator.
-entity.entity:terminator.name=Terminator.
-entity.entity:dummy.name=Contoh
-item.spawn_egg.entity.entity:terminator.name=Terminator Spawn.
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, tapi mereka respawn!
+item.spawn_egg.entity.entity:terminator.name=Terminator Pemijahan
+entity.entity:terminator<>.name=Terminator
entity.player.name=Pemain
+entity.entity:terminator.name=Terminator
+entity.entity:dummy.name=Contoh
pack.name=Terminator [Paket Sumber Daya]
-pack.description=Robot yang mencegah Anda menyelesaikan permainan. Dibuat oleh Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
+pack.description=Robot yang mencegah Anda menyelesaikan permainan. Dibuat oleh Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=Hari Jadi ke-15
+persona.cherry_cape.title=Bunga Sakura
+persona.founder_cape.title=Pendiri
+persona.migrator_cape.title=Migrator
+persona.mojang_new_cape.title=Mojang Baru
+persona.pancape.title=Panci
+persona.pride_cape.title=Kemajuan Kebanggaan
+persona.follower_cape.title=Pengikut (TikTok)
+persona.purple_heart_cape.title=Hati Ungu (Twitch)
+persona.one_vanilla_cape.title=Satu vanila
+persona.mcc_cape.title=PKS Tahun ke-15
+persona.mc_experience_cape.title=Pengalaman Minecraft
+persona.eyeblossom_cape.title=Kantor Mojang
+terminator.spawn.title=Terminator Pemijahan
+options.terminator.spawn.nametag=Label Nama
+options.terminator.spawn.coordinates=Koordinat Pemijahan
+options.terminator.spawn.skinModel=Model Kulit
+options.terminator.spawn.customskin=Aktifkan Kulit Kustom
+options.terminator.spawn.bossbar=Aktifkan Bossbar
+options.terminator.spawn.invulnerable=Aktifkan Imunitas
+options.terminator.spawn.deathevent=Aktifkan Acara Kematian
+options.terminator.spawn.physics=Aktifkan Fisika
+options.terminator.spawn.regeneration=Aktifkan Regenerasi
+options.terminator.spawn.respawn=Aktifkan Kebangkitan
+options.terminator.spawn.breedable=Aktifkan Breedability
\ No newline at end of file
diff --git a/assets/resource_pack/texts/it_IT.lang b/assets/resource_pack/texts/it_IT.lang
index 5c2771e..8878961 100644
--- a/assets/resource_pack/texts/it_IT.lang
+++ b/assets/resource_pack/texts/it_IT.lang
@@ -1,8 +1,37 @@
-entity.entity:dummy.name=Manichino
-message.entity.respawn.generic=, ma sono ripawn!
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, ma sono rigenerati!
+item.spawn_egg.entity.entity:terminator.name=Terminatore di generazione
+entity.entity:terminator<>.name=Terminatore
entity.player.name=Giocatore
-entity.entity:terminator.name=Terminator.
-entity.entity:terminator<>.name=Terminator.
-item.spawn_egg.entity.entity:terminator.name=Terminator di spawn.
+entity.entity:terminator.name=Terminatore
+entity.entity:dummy.name=Manichino
pack.name=Terminator [Pacchetto risorse]
-pack.description=Un robot che ti impedisce di finire il gioco. Realizzato da Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
+pack.description=Un robot che ti impedisce di finire il gioco. Realizzato da Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15° anniversario
+persona.cherry_cape.title=Fiore di ciliegio
+persona.founder_cape.title=Fondatore
+persona.migrator_cape.title=Migratore
+persona.mojang_new_cape.title=Mojang Nuovo
+persona.pancape.title=Padella
+persona.pride_cape.title=Orgoglio del progresso
+persona.follower_cape.title=Seguace (TikTok)
+persona.purple_heart_cape.title=Cuore viola (Twitch)
+persona.one_vanilla_cape.title=Una vaniglia
+persona.mcc_cape.title=MCC 15° anno
+persona.mc_experience_cape.title=Esperienza di Minecraft
+persona.eyeblossom_cape.title=Ufficio Mojang
+terminator.spawn.title=Terminatore di generazione
+options.terminator.spawn.nametag=Targhetta con nome
+options.terminator.spawn.coordinates=Coordinate di spawn
+options.terminator.spawn.skinModel=Modello di pelle
+options.terminator.spawn.customskin=Abilita skin personalizzata
+options.terminator.spawn.bossbar=Abilita la barra Boss
+options.terminator.spawn.invulnerable=Abilita l'immunità
+options.terminator.spawn.deathevent=Abilita evento di morte
+options.terminator.spawn.physics=Abilita Fisica
+options.terminator.spawn.regeneration=Abilita rigenerazione
+options.terminator.spawn.respawn=Abilita la rigenerazione
+options.terminator.spawn.breedable=Abilita riproducibilità
\ No newline at end of file
diff --git a/assets/resource_pack/texts/ja_JP.lang b/assets/resource_pack/texts/ja_JP.lang
index 044b089..3847d28 100644
--- a/assets/resource_pack/texts/ja_JP.lang
+++ b/assets/resource_pack/texts/ja_JP.lang
@@ -1,8 +1,37 @@
-message.entity.respawn.generic=しかし、彼らは再現しました!
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=、しかし復活しました!
item.spawn_egg.entity.entity:terminator.name=スポーンターミネーター
-entity.player.name=プレーヤー
entity.entity:terminator<>.name=ターミネーター
-entity.entity:dummy.name=ダミー
+entity.player.name=プレーヤー
entity.entity:terminator.name=ターミネーター
+entity.entity:dummy.name=ダミー
pack.name=ターミネーター [リソースパック]
-pack.description=ゲームに勝つのを妨げるロボット。 Jayly によって作成されました - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
+pack.description=ゲームに勝つのを妨げるロボット。 Jayly によって作成されました - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15周年
+persona.cherry_cape.title=桜
+persona.founder_cape.title=創設者
+persona.migrator_cape.title=移行者
+persona.mojang_new_cape.title=モジャン新
+persona.pancape.title=パン
+persona.pride_cape.title=プログレスプライド
+persona.follower_cape.title=フォロワー(TikTok)
+persona.purple_heart_cape.title=パープルハート (Twitch)
+persona.one_vanilla_cape.title=バニラ 1 個
+persona.mcc_cape.title=MCC15年目
+persona.mc_experience_cape.title=マインクラフト体験
+persona.eyeblossom_cape.title=モジャンオフィス
+terminator.spawn.title=スポーンターミネーター
+options.terminator.spawn.nametag=ネームタグ
+options.terminator.spawn.coordinates=スポーン座標
+options.terminator.spawn.skinModel=皮膚モデル
+options.terminator.spawn.customskin=カスタムスキンを有効にする
+options.terminator.spawn.bossbar=ボスバーを有効にする
+options.terminator.spawn.invulnerable=免疫を有効にする
+options.terminator.spawn.deathevent=死亡イベントを有効にする
+options.terminator.spawn.physics=物理を有効にする
+options.terminator.spawn.regeneration=再生を有効にする
+options.terminator.spawn.respawn=リスポーンを有効にする
+options.terminator.spawn.breedable=繁殖性を有効にする
\ No newline at end of file
diff --git a/assets/resource_pack/texts/ko_KR.lang b/assets/resource_pack/texts/ko_KR.lang
index 61027ad..e0a0aa7 100644
--- a/assets/resource_pack/texts/ko_KR.lang
+++ b/assets/resource_pack/texts/ko_KR.lang
@@ -1,8 +1,37 @@
-entity.entity:dummy.name=가짜의
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, 그러나 그들은 다시 생성되었습니다!
item.spawn_egg.entity.entity:terminator.name=스폰 터미네이터
entity.entity:terminator<>.name=터미네이터
entity.player.name=플레이어
entity.entity:terminator.name=터미네이터
-message.entity.respawn.generic=하지만 그들은 삭제되었습니다!
-pack.name=터미네이터 [리소스 팩]
-pack.description=게임에서 승리하는 것을 방해하는 로봇입니다. Jayly 제작 - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
+entity.entity:dummy.name=더미
+pack.name=터미네이터 [리소스팩]
+pack.description=게임에서 이기는 것을 방해하는 로봇입니다. Jayly 제작 - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15주년
+persona.cherry_cape.title=벚꽃
+persona.founder_cape.title=설립자
+persona.migrator_cape.title=이주자
+persona.mojang_new_cape.title=모장 뉴
+persona.pancape.title=팬
+persona.pride_cape.title=진보의 자부심
+persona.follower_cape.title=팔로어 (TikTok)
+persona.purple_heart_cape.title=퍼플 하트(Twitch)
+persona.one_vanilla_cape.title=바닐라 원
+persona.mcc_cape.title=MCC 15년차
+persona.mc_experience_cape.title=마인크래프트 체험
+persona.eyeblossom_cape.title=모장사무소
+terminator.spawn.title=스폰 터미네이터
+options.terminator.spawn.nametag=이름표
+options.terminator.spawn.coordinates=스폰 좌표
+options.terminator.spawn.skinModel=스킨 모델
+options.terminator.spawn.customskin=사용자 정의 스킨 활성화
+options.terminator.spawn.bossbar=보스바 활성화
+options.terminator.spawn.invulnerable=면역 활성화
+options.terminator.spawn.deathevent=사망 이벤트 활성화
+options.terminator.spawn.physics=물리학 활성화
+options.terminator.spawn.regeneration=재생 활성화
+options.terminator.spawn.respawn=부활 활성화
+options.terminator.spawn.breedable=번식 가능성 활성화
\ No newline at end of file
diff --git a/assets/resource_pack/texts/nb_NO.lang b/assets/resource_pack/texts/nb_NO.lang
index 143fd7f..506ad0a 100644
--- a/assets/resource_pack/texts/nb_NO.lang
+++ b/assets/resource_pack/texts/nb_NO.lang
@@ -1,6 +1,37 @@
-entity.entity:dummy.name=Dummy.
-entity.player.name=Spiller
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, men de gjenoppsto!
+item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
entity.entity:terminator<>.name=Terminator
+entity.player.name=Spiller
entity.entity:terminator.name=Terminator
-message.entity.respawn.generic=, men de respawned!
-item.spawn_egg.entity.entity:terminator.name=Spawn Terminator.
+entity.entity:dummy.name=Dummy
+pack.name=Terminator [Ressurspakke]
+pack.description=En robot som hindrer deg i å slå spillet. Laget av Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15 års jubileum
+persona.cherry_cape.title=Kirsebærblomst
+persona.founder_cape.title=Grunnlegger
+persona.migrator_cape.title=Migrator
+persona.mojang_new_cape.title=Mojang Ny
+persona.pancape.title=Panne
+persona.pride_cape.title=Progress Pride
+persona.follower_cape.title=Følger (TikTok)
+persona.purple_heart_cape.title=Lilla hjerte (Twitch)
+persona.one_vanilla_cape.title=En vanilje
+persona.mcc_cape.title=MCC 15. år
+persona.mc_experience_cape.title=Minecraft-opplevelse
+persona.eyeblossom_cape.title=Mojang kontor
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Navneskilt
+options.terminator.spawn.coordinates=Spawn-koordinater
+options.terminator.spawn.skinModel=Hudmodell
+options.terminator.spawn.customskin=Aktiver tilpasset hud
+options.terminator.spawn.bossbar=Aktiver Bossbar
+options.terminator.spawn.invulnerable=Aktiver immunitet
+options.terminator.spawn.deathevent=Aktiver Death Event
+options.terminator.spawn.physics=Aktiver fysikk
+options.terminator.spawn.regeneration=Aktiver regenerering
+options.terminator.spawn.respawn=Aktiver Respawn
+options.terminator.spawn.breedable=Aktiver avlsevne
\ No newline at end of file
diff --git a/assets/resource_pack/texts/nl_NL.lang b/assets/resource_pack/texts/nl_NL.lang
index dbdd88b..ddaefbf 100644
--- a/assets/resource_pack/texts/nl_NL.lang
+++ b/assets/resource_pack/texts/nl_NL.lang
@@ -1,6 +1,37 @@
-message.entity.respawn.generic=, maar ze zien!
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, maar ze kwamen weer tot leven!
+item.spawn_egg.entity.entity:terminator.name=Spawn-terminator
+entity.entity:terminator<>.name=Terminator
entity.player.name=Speler
entity.entity:terminator.name=Terminator
-entity.entity:dummy.name=Dummy
-entity.entity:terminator<>.name=Terminator
-item.spawn_egg.entity.entity:terminator.name=Spawn-terminator
+entity.entity:dummy.name=Dummie
+pack.name=Terminator [bronpakket]
+pack.description=Een robot die voorkomt dat je het spel verslaat. Gemaakt door Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15e verjaardag
+persona.cherry_cape.title=Kersenbloesem
+persona.founder_cape.title=Oprichter
+persona.migrator_cape.title=Migrator
+persona.mojang_new_cape.title=Mojang Nieuw
+persona.pancape.title=Pan
+persona.pride_cape.title=Vooruitgang trots
+persona.follower_cape.title=Volger (TikTok)
+persona.purple_heart_cape.title=Paars Hart (Twitch)
+persona.one_vanilla_cape.title=Eén vanille
+persona.mcc_cape.title=MCC 15e jaar
+persona.mc_experience_cape.title=Minecraft-ervaring
+persona.eyeblossom_cape.title=Mojang-kantoor
+terminator.spawn.title=Spawn-terminator
+options.terminator.spawn.nametag=Naamplaatje
+options.terminator.spawn.coordinates=Spawn-coördinaten
+options.terminator.spawn.skinModel=Huidmodel
+options.terminator.spawn.customskin=Aangepaste skin inschakelen
+options.terminator.spawn.bossbar=Schakel Bossbar in
+options.terminator.spawn.invulnerable=Schakel immuniteit in
+options.terminator.spawn.deathevent=Schakel Doodsgebeurtenis in
+options.terminator.spawn.physics=Schakel natuurkunde in
+options.terminator.spawn.regeneration=Regeneratie inschakelen
+options.terminator.spawn.respawn=Schakel opnieuw spawnen in
+options.terminator.spawn.breedable=Schakel veredelbaarheid in
\ No newline at end of file
diff --git a/assets/resource_pack/texts/pl_PL.lang b/assets/resource_pack/texts/pl_PL.lang
index 88c2b77..3202ee2 100644
--- a/assets/resource_pack/texts/pl_PL.lang
+++ b/assets/resource_pack/texts/pl_PL.lang
@@ -1,6 +1,37 @@
-item.spawn_egg.entity.entity:terminator.name=Terminator Spawn.
-entity.player.name=Gracz
-message.entity.respawn.generic=, ale odprowadzali!
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, ale się odrodzili!
+item.spawn_egg.entity.entity:terminator.name=Terminator spawnowania
+entity.entity:terminator<>.name=Terminatora
+entity.player.name=Odtwarzacz
+entity.entity:terminator.name=Terminatora
entity.entity:dummy.name=Atrapa
-entity.entity:terminator.name=Terminator.
-entity.entity:terminator<>.name=Terminator.
+pack.name=Terminator [pakiet zasobów]
+pack.description=Robot, który uniemożliwia przejście gry. Wykonane przez Jayly'ego - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15. rocznica
+persona.cherry_cape.title=Kwiat Wiśni
+persona.founder_cape.title=Założyciel
+persona.migrator_cape.title=Migrator
+persona.mojang_new_cape.title=Mojang Nowy
+persona.pancape.title=Patelnia
+persona.pride_cape.title=Duma postępu
+persona.follower_cape.title=Obserwujący (TikTok)
+persona.purple_heart_cape.title=Fioletowe Serce (Twitch)
+persona.one_vanilla_cape.title=Jedna wanilia
+persona.mcc_cape.title=15-lecie MCK
+persona.mc_experience_cape.title=Doświadczenie Minecrafta
+persona.eyeblossom_cape.title=Biuro Mojanga
+terminator.spawn.title=Terminator spawnowania
+options.terminator.spawn.nametag=Etykieta z nazwą
+options.terminator.spawn.coordinates=Współrzędne spawnowania
+options.terminator.spawn.skinModel=Model skóry
+options.terminator.spawn.customskin=Włącz niestandardową skórkę
+options.terminator.spawn.bossbar=Włącz pasek Bossbar
+options.terminator.spawn.invulnerable=Włącz odporność
+options.terminator.spawn.deathevent=Włącz zdarzenie śmierci
+options.terminator.spawn.physics=Włącz fizykę
+options.terminator.spawn.regeneration=Włącz regenerację
+options.terminator.spawn.respawn=Włącz odrodzenie
+options.terminator.spawn.breedable=Włącz możliwość rozmnażania
\ No newline at end of file
diff --git a/assets/resource_pack/texts/pt_BR.lang b/assets/resource_pack/texts/pt_BR.lang
index 0080416..9db38ff 100644
--- a/assets/resource_pack/texts/pt_BR.lang
+++ b/assets/resource_pack/texts/pt_BR.lang
@@ -1,6 +1,37 @@
-entity.entity:terminator.name=o Exterminador do Futuro
-entity.entity:terminator<>.name=o Exterminador do Futuro
-item.spawn_egg.entity.entity:terminator.name=Terminador de Spawn.
-message.entity.respawn.generic=, mas eles respostas!
-entity.entity:dummy.name=Fictício
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, mas eles reapareceram!
+item.spawn_egg.entity.entity:terminator.name=Gerar Exterminador do Futuro
+entity.entity:terminator<>.name=Exterminador do Futuro
entity.player.name=Jogador
+entity.entity:terminator.name=Exterminador do Futuro
+entity.entity:dummy.name=Fictício
+pack.name=Terminator [Pacote de Recursos]
+pack.description=Um robô que impede você de vencer o jogo. Feito por Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15º aniversário
+persona.cherry_cape.title=Flor de cerejeira
+persona.founder_cape.title=Fundador
+persona.migrator_cape.title=Migrador
+persona.mojang_new_cape.title=Mojang Novo
+persona.pancape.title=Frigideira
+persona.pride_cape.title=Orgulho do Progresso
+persona.follower_cape.title=Seguidor (TikTok)
+persona.purple_heart_cape.title=Coração Púrpura (Twitch)
+persona.one_vanilla_cape.title=Uma baunilha
+persona.mcc_cape.title=15º ano do MCC
+persona.mc_experience_cape.title=Experiência Minecraft
+persona.eyeblossom_cape.title=Escritório Mojang
+terminator.spawn.title=Gerar Exterminador do Futuro
+options.terminator.spawn.nametag=Etiqueta de nome
+options.terminator.spawn.coordinates=Coordenadas de surgimento
+options.terminator.spawn.skinModel=Modelo de pele
+options.terminator.spawn.customskin=Ativar tema personalizado
+options.terminator.spawn.bossbar=Habilitar Bossbar
+options.terminator.spawn.invulnerable=Ativar imunidade
+options.terminator.spawn.deathevent=Habilitar Evento de Morte
+options.terminator.spawn.physics=Habilitar Física
+options.terminator.spawn.regeneration=Habilitar regeneração
+options.terminator.spawn.respawn=Habilitar reaparecimento
+options.terminator.spawn.breedable=Habilitar capacidade de reprodução
\ No newline at end of file
diff --git a/assets/resource_pack/texts/pt_PT.lang b/assets/resource_pack/texts/pt_PT.lang
index e1deb3f..9db38ff 100644
--- a/assets/resource_pack/texts/pt_PT.lang
+++ b/assets/resource_pack/texts/pt_PT.lang
@@ -1,6 +1,37 @@
-item.spawn_egg.entity.entity:terminator.name=Terminador de Spawn.
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, mas eles reapareceram!
+item.spawn_egg.entity.entity:terminator.name=Gerar Exterminador do Futuro
+entity.entity:terminator<>.name=Exterminador do Futuro
entity.player.name=Jogador
-message.entity.respawn.generic=, mas eles respostas!
-entity.entity:terminator<>.name=o Exterminador do Futuro
-entity.entity:terminator.name=o Exterminador do Futuro
+entity.entity:terminator.name=Exterminador do Futuro
entity.entity:dummy.name=Fictício
+pack.name=Terminator [Pacote de Recursos]
+pack.description=Um robô que impede você de vencer o jogo. Feito por Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15º aniversário
+persona.cherry_cape.title=Flor de cerejeira
+persona.founder_cape.title=Fundador
+persona.migrator_cape.title=Migrador
+persona.mojang_new_cape.title=Mojang Novo
+persona.pancape.title=Frigideira
+persona.pride_cape.title=Orgulho do Progresso
+persona.follower_cape.title=Seguidor (TikTok)
+persona.purple_heart_cape.title=Coração Púrpura (Twitch)
+persona.one_vanilla_cape.title=Uma baunilha
+persona.mcc_cape.title=15º ano do MCC
+persona.mc_experience_cape.title=Experiência Minecraft
+persona.eyeblossom_cape.title=Escritório Mojang
+terminator.spawn.title=Gerar Exterminador do Futuro
+options.terminator.spawn.nametag=Etiqueta de nome
+options.terminator.spawn.coordinates=Coordenadas de surgimento
+options.terminator.spawn.skinModel=Modelo de pele
+options.terminator.spawn.customskin=Ativar tema personalizado
+options.terminator.spawn.bossbar=Habilitar Bossbar
+options.terminator.spawn.invulnerable=Ativar imunidade
+options.terminator.spawn.deathevent=Habilitar Evento de Morte
+options.terminator.spawn.physics=Habilitar Física
+options.terminator.spawn.regeneration=Habilitar regeneração
+options.terminator.spawn.respawn=Habilitar reaparecimento
+options.terminator.spawn.breedable=Habilitar capacidade de reprodução
\ No newline at end of file
diff --git a/assets/resource_pack/texts/ru_RU.lang b/assets/resource_pack/texts/ru_RU.lang
index d647dd4..c392085 100644
--- a/assets/resource_pack/texts/ru_RU.lang
+++ b/assets/resource_pack/texts/ru_RU.lang
@@ -1,6 +1,37 @@
-entity.entity:terminator.name=Терминатор
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, но они возродились!
+item.spawn_egg.entity.entity:terminator.name=Появление Терминатора
entity.entity:terminator<>.name=Терминатор
-message.entity.respawn.generic=, но они заразились!
entity.player.name=Игрок
-item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
+entity.entity:terminator.name=Терминатор
entity.entity:dummy.name=Дурачок
+pack.name=Терминатор [Пакет ресурсов]
+pack.description=Робот, который мешает вам пройти игру. Сделано Джейли - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15 лет
+persona.cherry_cape.title=Вишневый цвет
+persona.founder_cape.title=Основатель
+persona.migrator_cape.title=Мигратор
+persona.mojang_new_cape.title=Моджанг Новый
+persona.pancape.title=Кастрюля
+persona.pride_cape.title=Прогресс Гордость
+persona.follower_cape.title=Подписчик (Тик Ток)
+persona.purple_heart_cape.title=Пурпурное сердце (Twitch)
+persona.one_vanilla_cape.title=Одна ваниль
+persona.mcc_cape.title=МСС 15-й год
+persona.mc_experience_cape.title=Опыт Майнкрафта
+persona.eyeblossom_cape.title=Офис Моджанг
+terminator.spawn.title=Появление Терминатора
+options.terminator.spawn.nametag=Имя тега
+options.terminator.spawn.coordinates=Координаты появления
+options.terminator.spawn.skinModel=Модель кожи
+options.terminator.spawn.customskin=Включить пользовательский скин
+options.terminator.spawn.bossbar=Включить Боссбар
+options.terminator.spawn.invulnerable=Включить иммунитет
+options.terminator.spawn.deathevent=Включить событие смерти
+options.terminator.spawn.physics=Включить физику
+options.terminator.spawn.regeneration=Включить регенерацию
+options.terminator.spawn.respawn=Включить возрождение
+options.terminator.spawn.breedable=Включить возможность размножения
\ No newline at end of file
diff --git a/assets/resource_pack/texts/sk_SK.lang b/assets/resource_pack/texts/sk_SK.lang
index b1de78a..f1a3dcc 100644
--- a/assets/resource_pack/texts/sk_SK.lang
+++ b/assets/resource_pack/texts/sk_SK.lang
@@ -1,6 +1,37 @@
-message.entity.respawn.generic=, ale respili!
-entity.entity:dummy.name=Dummy
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, ale respawnovali sa!
+item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
entity.entity:terminator<>.name=Terminátor
-item.spawn_egg.entity.entity:terminator.name=Trýznik
+entity.player.name=Hráč
entity.entity:terminator.name=Terminátor
-entity.player.name=Prehrávač
+entity.entity:dummy.name=Dummy
+pack.name=Terminátor [Resource Pack]
+pack.description=Robot, ktorý vám bráni poraziť hru. Vyrobil Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15. výročie
+persona.cherry_cape.title=Čerešňový kvet
+persona.founder_cape.title=Zakladateľ
+persona.migrator_cape.title=Migrátor
+persona.mojang_new_cape.title=Mojang Nový
+persona.pancape.title=Panvica
+persona.pride_cape.title=Progress Pride
+persona.follower_cape.title=Nasledovateľ (TikTok)
+persona.purple_heart_cape.title=Fialové srdce (Twitch)
+persona.one_vanilla_cape.title=Jedna vanilka
+persona.mcc_cape.title=15. ročník MKC
+persona.mc_experience_cape.title=Skúsenosti s Minecraftom
+persona.eyeblossom_cape.title=Kancelária Mojang
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Menovka
+options.terminator.spawn.coordinates=Súradnice spawn
+options.terminator.spawn.skinModel=Model pleti
+options.terminator.spawn.customskin=Povoliť vlastný vzhľad
+options.terminator.spawn.bossbar=Povoliť Bossbar
+options.terminator.spawn.invulnerable=Povoliť imunitu
+options.terminator.spawn.deathevent=Povoliť udalosť smrti
+options.terminator.spawn.physics=Povoliť fyziku
+options.terminator.spawn.regeneration=Povoliť regeneráciu
+options.terminator.spawn.respawn=Povoliť Respawn
+options.terminator.spawn.breedable=Povoliť možnosť šľachtenia
\ No newline at end of file
diff --git a/assets/resource_pack/texts/sv_SE.lang b/assets/resource_pack/texts/sv_SE.lang
index 858d208..40b6876 100644
--- a/assets/resource_pack/texts/sv_SE.lang
+++ b/assets/resource_pack/texts/sv_SE.lang
@@ -1,6 +1,37 @@
-item.spawn_egg.entity.entity:terminator.name=Gissande terminator
-entity.entity:terminator.name=Terminator
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, men de återuppstod!
+item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
+entity.entity:terminator<>.name=Terminator
entity.player.name=Spelare
-message.entity.respawn.generic=, men de respuderade!
+entity.entity:terminator.name=Terminator
entity.entity:dummy.name=Dummy
-entity.entity:terminator<>.name=Terminator
+pack.name=Terminator [Resurspaket]
+pack.description=En robot som hindrar dig från att slå spelet. Tillverkad av Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15-årsjubileum
+persona.cherry_cape.title=Cherry Blossom
+persona.founder_cape.title=Grundare
+persona.migrator_cape.title=Migrator
+persona.mojang_new_cape.title=Mojang Nytt
+persona.pancape.title=Panorera
+persona.pride_cape.title=Progress Pride
+persona.follower_cape.title=Följare (TikTok)
+persona.purple_heart_cape.title=Lila hjärta (Twitch)
+persona.one_vanilla_cape.title=En vanilj
+persona.mcc_cape.title=MCC 15:e år
+persona.mc_experience_cape.title=Minecraft-upplevelse
+persona.eyeblossom_cape.title=Mojang kontor
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Namntagg
+options.terminator.spawn.coordinates=Spawn-koordinater
+options.terminator.spawn.skinModel=Hudmodell
+options.terminator.spawn.customskin=Aktivera anpassat skal
+options.terminator.spawn.bossbar=Aktivera Bossbar
+options.terminator.spawn.invulnerable=Aktivera immunitet
+options.terminator.spawn.deathevent=Aktivera Death Event
+options.terminator.spawn.physics=Aktivera fysik
+options.terminator.spawn.regeneration=Aktivera regenerering
+options.terminator.spawn.respawn=Aktivera Respawn
+options.terminator.spawn.breedable=Aktivera uppfödning
\ No newline at end of file
diff --git a/assets/resource_pack/texts/tr_TR.lang b/assets/resource_pack/texts/tr_TR.lang
index cba95d5..33431a7 100644
--- a/assets/resource_pack/texts/tr_TR.lang
+++ b/assets/resource_pack/texts/tr_TR.lang
@@ -1,6 +1,37 @@
-entity.entity:terminator.name=Terminatör
-item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
-entity.entity:dummy.name=Kukla
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, ama yeniden doğdular!
+item.spawn_egg.entity.entity:terminator.name=Doğuş Terminatörü
entity.entity:terminator<>.name=Terminatör
-entity.player.name=oyuncu
-message.entity.respawn.generic=, ama önemsediler!
+entity.player.name=Oyuncu
+entity.entity:terminator.name=Terminatör
+entity.entity:dummy.name=kukla
+pack.name=Terminatör [Kaynak Paketi]
+pack.description=Oyunu kazanmanızı engelleyen bir robot. Jayly tarafından yapılmıştır - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15. Yıldönümü
+persona.cherry_cape.title=Kiraz Çiçeği
+persona.founder_cape.title=Kurucu
+persona.migrator_cape.title=Göçmen
+persona.mojang_new_cape.title=Mojang Yeni
+persona.pancape.title=Tava
+persona.pride_cape.title=İlerleme Gururu
+persona.follower_cape.title=Takipçi (TikTok)
+persona.purple_heart_cape.title=Mor Kalp (Twitch)
+persona.one_vanilla_cape.title=Bir Vanilya
+persona.mcc_cape.title=MM 15. Yıl
+persona.mc_experience_cape.title=Minecraft Deneyimi
+persona.eyeblossom_cape.title=Mojang Ofisi
+terminator.spawn.title=Doğuş Terminatörü
+options.terminator.spawn.nametag=İsim Etiketi
+options.terminator.spawn.coordinates=Doğma Koordinatları
+options.terminator.spawn.skinModel=Cilt Modeli
+options.terminator.spawn.customskin=Özel Kaplamayı Etkinleştir
+options.terminator.spawn.bossbar=Bossbar'ı etkinleştir
+options.terminator.spawn.invulnerable=Bağışıklığı Etkinleştir
+options.terminator.spawn.deathevent=Ölüm Olayını Etkinleştir
+options.terminator.spawn.physics=Fiziği Etkinleştir
+options.terminator.spawn.regeneration=Yenilemeyi Etkinleştir
+options.terminator.spawn.respawn=Yeniden Doğmayı Etkinleştir
+options.terminator.spawn.breedable=Yetiştirilebilirliği Etkinleştir
\ No newline at end of file
diff --git a/assets/resource_pack/texts/uk_UA.lang b/assets/resource_pack/texts/uk_UA.lang
index 05a64b7..4e82821 100644
--- a/assets/resource_pack/texts/uk_UA.lang
+++ b/assets/resource_pack/texts/uk_UA.lang
@@ -1,6 +1,37 @@
-entity.entity:dummy.name=Манекен
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
message.entity.respawn.generic=, але вони відродилися!
-item.spawn_egg.entity.entity:terminator.name=Термінатор Spawn
-entity.player.name=Гравець
+item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
entity.entity:terminator<>.name=Термінатор
+entity.player.name=гравець
entity.entity:terminator.name=Термінатор
+entity.entity:dummy.name=манекен
+pack.name=Термінатор [пакет ресурсів]
+pack.description=Робот, який заважає вам пройти гру. Створено Jayly - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15-річчя
+persona.cherry_cape.title=Вишневий цвіт
+persona.founder_cape.title=Засновник
+persona.migrator_cape.title=Переселенець
+persona.mojang_new_cape.title=Новий Mojang
+persona.pancape.title=Пан
+persona.pride_cape.title=Прогрес Прайд
+persona.follower_cape.title=Підписник (TikTok)
+persona.purple_heart_cape.title=Пурпурне серце (Twitch)
+persona.one_vanilla_cape.title=Одна ваніль
+persona.mcc_cape.title=МКЦ 15-й рік
+persona.mc_experience_cape.title=Майнкрафт досвід
+persona.eyeblossom_cape.title=Офіс Mojang
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Ім'я Тег
+options.terminator.spawn.coordinates=Координати спауна
+options.terminator.spawn.skinModel=Модель шкіри
+options.terminator.spawn.customskin=Увімкнути спеціальну оболонку
+options.terminator.spawn.bossbar=Увімкнути Bossbar
+options.terminator.spawn.invulnerable=Увімкнути імунітет
+options.terminator.spawn.deathevent=Увімкнути подію смерті
+options.terminator.spawn.physics=Увімкнути фізику
+options.terminator.spawn.regeneration=Увімкнути регенерацію
+options.terminator.spawn.respawn=Увімкнути Respawn
+options.terminator.spawn.breedable=Увімкнути можливість розведення
\ No newline at end of file
diff --git a/assets/resource_pack/texts/zh_CN.lang b/assets/resource_pack/texts/zh_CN.lang
index 40dff3a..0ef978e 100644
--- a/assets/resource_pack/texts/zh_CN.lang
+++ b/assets/resource_pack/texts/zh_CN.lang
@@ -1,8 +1,37 @@
-item.spawn_egg.entity.entity:terminator.name=终结者生成蛋
-entity.player.name=玩家
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
message.entity.respawn.generic=,但他们重生了!
-entity.entity:terminator.name=终结者
+item.spawn_egg.entity.entity:terminator.name=生成终结者
entity.entity:terminator<>.name=终结者
-entity.entity:dummy.name=假
+entity.player.name=玩家
+entity.entity:terminator.name=终结者
+entity.entity:dummy.name=假的
pack.name=终结者[资源包]
-pack.description=一个阻止你完成游戏的机器人。 由 Jayly 制作 - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
+pack.description=一个阻止你通关游戏的机器人。由 Jayly 制作 - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15周年纪念日
+persona.cherry_cape.title=樱花
+persona.founder_cape.title=创始人
+persona.migrator_cape.title=迁移者
+persona.mojang_new_cape.title=Mojang 新
+persona.pancape.title=薄煎饼
+persona.pride_cape.title=进步的骄傲
+persona.follower_cape.title=关注者 (TikTok)
+persona.purple_heart_cape.title=紫心勋章(Twitch)
+persona.one_vanilla_cape.title=原版
+persona.mcc_cape.title=MCC 15週年
+persona.mc_experience_cape.title=我的世界体验
+persona.eyeblossom_cape.title=Mojang办公室
+terminator.spawn.title=生成终结者
+options.terminator.spawn.nametag=姓名牌
+options.terminator.spawn.coordinates=生成坐标
+options.terminator.spawn.skinModel=皮肤模型
+options.terminator.spawn.customskin=启用自定义皮肤
+options.terminator.spawn.bossbar=启用老板栏
+options.terminator.spawn.invulnerable=启用免疫功能
+options.terminator.spawn.deathevent=启用死亡事件
+options.terminator.spawn.physics=启用物理
+options.terminator.spawn.regeneration=启用再生
+options.terminator.spawn.respawn=启用重生
+options.terminator.spawn.breedable=实现可繁殖性
\ No newline at end of file
diff --git a/assets/resource_pack/texts/zh_TW.lang b/assets/resource_pack/texts/zh_TW.lang
index a2e0595..7444749 100644
--- a/assets/resource_pack/texts/zh_TW.lang
+++ b/assets/resource_pack/texts/zh_TW.lang
@@ -1,8 +1,37 @@
-entity.entity:terminator.name=終結者
-item.spawn_egg.entity.entity:terminator.name=終結者生成蛋
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
message.entity.respawn.generic=,但他們重生了!
-entity.player.name=玩家
-entity.entity:dummy.name=假
+item.spawn_egg.entity.entity:terminator.name=生成終結者
entity.entity:terminator<>.name=終結者
+entity.player.name=玩家
+entity.entity:terminator.name=終結者
+entity.entity:dummy.name=假的
pack.name=終結者[資源包]
-pack.description=一個阻止你完成遊戲的機器人。 由 Jayly 製作 - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
+pack.description=一個阻止你通關遊戲的機器人。由 Jayly 製作 - https://jaylydev.github.io/posts/terminator/
+persona.15th_anniv_cape.title=15週年紀念日
+persona.cherry_cape.title=櫻花
+persona.founder_cape.title=創辦人
+persona.migrator_cape.title=遷移者
+persona.mojang_new_cape.title=Mojang 新
+persona.pancape.title=薄煎餅
+persona.pride_cape.title=進步的驕傲
+persona.follower_cape.title=追蹤者 (TikTok)
+persona.purple_heart_cape.title=紫心勳章(Twitch)
+persona.one_vanilla_cape.title=原版
+persona.mcc_cape.title=MCC 15週年
+persona.mc_experience_cape.title=我的世界體驗
+persona.eyeblossom_cape.title=Mojang辦公室
+terminator.spawn.title=生成終結者
+options.terminator.spawn.nametag=姓名牌
+options.terminator.spawn.coordinates=產生座標
+options.terminator.spawn.skinModel=皮膚模型
+options.terminator.spawn.customskin=啟用自訂皮膚
+options.terminator.spawn.bossbar=啟用老闆欄
+options.terminator.spawn.invulnerable=啟用免疫功能
+options.terminator.spawn.deathevent=啟用死亡事件
+options.terminator.spawn.physics=啟用物理
+options.terminator.spawn.regeneration=啟用再生
+options.terminator.spawn.respawn=啟用重生
+options.terminator.spawn.breedable=實現可繁殖性
\ No newline at end of file
diff --git a/assets/resource_pack/textures/entity/cape_eyeblossom.png b/assets/resource_pack/textures/entity/cape_eyeblossom.png
new file mode 100644
index 0000000..cfb11aa
Binary files /dev/null and b/assets/resource_pack/textures/entity/cape_eyeblossom.png differ
diff --git a/assets/resource_pack/textures/entity/cape_mcc.png b/assets/resource_pack/textures/entity/cape_mcc.png
new file mode 100644
index 0000000..db58a96
Binary files /dev/null and b/assets/resource_pack/textures/entity/cape_mcc.png differ
diff --git a/assets/resource_pack/textures/entity/cape_mcexperience.png b/assets/resource_pack/textures/entity/cape_mcexperience.png
new file mode 100644
index 0000000..00997f0
Binary files /dev/null and b/assets/resource_pack/textures/entity/cape_mcexperience.png differ
diff --git a/assets/resource_pack/ui/debug_screen.json b/assets/resource_pack/ui/debug_screen.json
index d733f33..790084d 100644
--- a/assets/resource_pack/ui/debug_screen.json
+++ b/assets/resource_pack/ui/debug_screen.json
@@ -17,7 +17,7 @@
"jayly_watermark": {
"type": "label",
- "text": "Terminator §ev2.1.2§r\nMade by §b@JaylyMC",
+ "text": "Terminator §ev2.2.0§r\nMade by §b@JaylyMC",
"color": [1.0, 1.0, 1.0],
"shadow": true,
"font_size": "small",
diff --git a/localization/.gitignore b/localization/.gitignore
new file mode 100644
index 0000000..5f35213
--- /dev/null
+++ b/localization/.gitignore
@@ -0,0 +1,2 @@
+behavior/texts
+resource/texts
\ No newline at end of file
diff --git a/localization/behavior/en_US.lang b/localization/behavior/en_US.lang
new file mode 100644
index 0000000..0f17622
--- /dev/null
+++ b/localization/behavior/en_US.lang
@@ -0,0 +1,6 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+pack.name=Terminator [Behavior Pack]
+pack.description=A robot that prevents you from beating the game. Made by Jayly - https://jaylydev.github.io/posts/terminator/
\ No newline at end of file
diff --git a/localization/index.js b/localization/index.js
new file mode 100644
index 0000000..cfbcf17
--- /dev/null
+++ b/localization/index.js
@@ -0,0 +1,56 @@
+const reader = require('properties-reader');
+const translate = require('@iamtraction/google-translate');
+const { writeFile, mkdir, copyFile } = require('fs/promises');
+const behaviorLang = reader('./behavior/en_US.lang');
+const resourceLang = reader('./resource/en_US.lang');
+const mappings = require('./mappings.json');
+const path = require('path');
+
+/**
+ * @param {import('properties-reader').Reader} sourceLang
+ * @param {string} outputDir
+ * @param {'behavior'|'resource'} packType
+ * @returns {Promise}
+ */
+async function translateLangFile(sourceLang, outputDir, packType) {
+ for (const lang of mappings.languages) {
+ // Copy the en_US.lang file to the output directory
+ if (lang.mojang === 'en_US' || lang.mojang === 'en_GB') {
+ await copyFile(`./${packType}/en_US.lang`, path.resolve(outputDir, lang.mojang + '.lang'));
+ continue;
+ }
+
+ console.log(`Translating ${packType}/${lang.mojang}...`);
+
+ /** @type {(`${string}=${string}` | `##${string}`)[]} */
+ const file = [
+ "## Comments can be added anywhere on a valid line by starting with '##'",
+ "##",
+ "## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a",
+ "## comment on the same line, use TABs."
+ ];
+
+ const properties = sourceLang.getAllProperties();
+ for (const key in properties) {
+ const value = properties[key];
+ try {
+ // @ts-ignore
+ const translated = await translate(value, { from: 'en', to: lang.google });
+ file.push(`${key}=${translated.text}`);
+ } catch (error) {
+ console.error(`Unable to translate ${key} (${value}) - Please fill in the gaps.`);
+ file.push(`${key}=${value} ## review required`);
+ }
+ }
+ await writeFile(path.resolve(outputDir, lang.mojang + '.lang'), file.join('\n'));
+ }
+}
+
+async function main() {
+ await mkdir('./behavior/texts', { recursive: true });
+ await mkdir('./resource/texts', { recursive: true });
+ await translateLangFile(behaviorLang, './behavior/texts', 'behavior');
+ await translateLangFile(resourceLang, './resource/texts', 'resource');
+};
+
+main().catch(console.error);
\ No newline at end of file
diff --git a/localization/mappings.json b/localization/mappings.json
new file mode 100644
index 0000000..1c99ce1
--- /dev/null
+++ b/localization/mappings.json
@@ -0,0 +1,33 @@
+{
+ "languages": [
+ { "mojang": "en_US", "google": "en-US" },
+ { "mojang": "en_GB", "google": "en" },
+ { "mojang": "de_DE", "google": "de" },
+ { "mojang": "es_ES", "google": "es" },
+ { "mojang": "es_MX", "google": "es" },
+ { "mojang": "fr_FR", "google": "fr" },
+ { "mojang": "fr_CA", "google": "fr" },
+ { "mojang": "it_IT", "google": "it" },
+ { "mojang": "ja_JP", "google": "ja" },
+ { "mojang": "ko_KR", "google": "ko" },
+ { "mojang": "pt_BR", "google": "pt" },
+ { "mojang": "pt_PT", "google": "pt" },
+ { "mojang": "ru_RU", "google": "ru" },
+ { "mojang": "zh_CN", "google": "zh-cn" },
+ { "mojang": "zh_TW", "google": "zh-tw" },
+ { "mojang": "nl_NL", "google": "nl" },
+ { "mojang": "bg_BG", "google": "bg" },
+ { "mojang": "cs_CZ", "google": "cs" },
+ { "mojang": "da_DK", "google": "da" },
+ { "mojang": "el_GR", "google": "el" },
+ { "mojang": "fi_FI", "google": "fi" },
+ { "mojang": "hu_HU", "google": "hu" },
+ { "mojang": "id_ID", "google": "id" },
+ { "mojang": "nb_NO", "google": "no" },
+ { "mojang": "pl_PL", "google": "pl" },
+ { "mojang": "sk_SK", "google": "sk" },
+ { "mojang": "sv_SE", "google": "sv" },
+ { "mojang": "tr_TR", "google": "tr" },
+ { "mojang": "uk_UA", "google": "uk" }
+ ]
+}
diff --git a/localization/package-lock.json b/localization/package-lock.json
new file mode 100644
index 0000000..d61b578
--- /dev/null
+++ b/localization/package-lock.json
@@ -0,0 +1,87 @@
+{
+ "name": "localization",
+ "version": "1.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "localization",
+ "version": "1.0.0",
+ "dependencies": {
+ "@iamtraction/google-translate": "^2.0.1",
+ "properties-reader": "^2.3.0"
+ },
+ "devDependencies": {
+ "@types/properties-reader": "^2.1.3"
+ }
+ },
+ "node_modules/@fastify/busboy": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz",
+ "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@iamtraction/google-translate": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@iamtraction/google-translate/-/google-translate-2.0.1.tgz",
+ "integrity": "sha512-kOTkt23zflxpgxLIe9tLvDU8IvNscXYbgMSXydNkZGWDtJ75YJiU3v7EBz+t7h/gSiY7sT5r4dlFkMrHCl+N6A==",
+ "license": "MIT",
+ "dependencies": {
+ "undici": "^5.12.0"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@types/properties-reader": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@types/properties-reader/-/properties-reader-2.1.3.tgz",
+ "integrity": "sha512-k4fBDScfZ9xQjIrZm0HcJlyWVZ5ltE9W8N2AIecsgFXfg5REhKKHEwmpRvSQvEPWnIEsL67K70P1tx7kGo+cjQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/properties-reader": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/properties-reader/-/properties-reader-2.3.0.tgz",
+ "integrity": "sha512-z597WicA7nDZxK12kZqHr2TcvwNU1GCfA5UwfDY/HDp3hXPoPlb5rlEx9bwGTiJnc0OqbBTkU975jDToth8Gxw==",
+ "license": "MIT",
+ "dependencies": {
+ "mkdirp": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/steveukx/properties?sponsor=1"
+ }
+ },
+ "node_modules/undici": {
+ "version": "5.28.4",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz",
+ "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==",
+ "license": "MIT",
+ "dependencies": {
+ "@fastify/busboy": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.0"
+ }
+ }
+ }
+}
diff --git a/localization/package.json b/localization/package.json
new file mode 100644
index 0000000..9841166
--- /dev/null
+++ b/localization/package.json
@@ -0,0 +1,13 @@
+{
+ "private": true,
+ "name": "localization",
+ "version": "1.0.0",
+ "main": "index.js",
+ "dependencies": {
+ "@iamtraction/google-translate": "^2.0.1",
+ "properties-reader": "^2.3.0"
+ },
+ "devDependencies": {
+ "@types/properties-reader": "^2.1.3"
+ }
+}
diff --git a/localization/resource/en_US.lang b/localization/resource/en_US.lang
new file mode 100644
index 0000000..d1febe6
--- /dev/null
+++ b/localization/resource/en_US.lang
@@ -0,0 +1,41 @@
+## Comments can be added anywhere on a valid line by starting with '##'
+##
+## Note, trailing spaces will NOT be trimmed. If you want room between the end of the string and the start of a
+## comment on the same line, use TABs.
+message.entity.respawn.generic=, but they respawned!
+item.spawn_egg.entity.entity:terminator.name=Spawn Terminator
+
+entity.entity:terminator<>.name=Terminator
+entity.player.name=Player
+entity.entity:terminator.name=Terminator
+entity.entity:dummy.name=Dummy
+
+pack.name=Terminator [Resource Pack]
+pack.description=A robot that prevents you from beating the game. Made by Jayly - https://jaylydev.github.io/posts/terminator/
+
+persona.15th_anniv_cape.title=15th Anniversary
+persona.cherry_cape.title=Cherry Blossom
+persona.founder_cape.title=Founder
+persona.migrator_cape.title=Migrator
+persona.mojang_new_cape.title=Mojang New
+persona.pancape.title=Pan
+persona.pride_cape.title=Progress Pride
+persona.follower_cape.title=Follower (TikTok)
+persona.purple_heart_cape.title=Purple Heart (Twitch)
+persona.one_vanilla_cape.title=One Vanilla
+persona.mcc_cape.title=MCC 15th Year
+persona.mc_experience_cape.title=Minecraft Experience
+persona.eyeblossom_cape.title=Mojang Office
+
+terminator.spawn.title=Spawn Terminator
+options.terminator.spawn.nametag=Name Tag
+options.terminator.spawn.coordinates=Spawn Coordinates
+options.terminator.spawn.skinModel=Skin Model
+options.terminator.spawn.customskin=Enable Custom Skin
+options.terminator.spawn.bossbar=Enable Bossbar
+options.terminator.spawn.invulnerable=Enable Immunity
+options.terminator.spawn.deathevent=Enable Death Event
+options.terminator.spawn.physics=Enable Physics
+options.terminator.spawn.regeneration=Enable Regeneration
+options.terminator.spawn.respawn=Enable Respawn
+options.terminator.spawn.breedable=Enable Breedability
diff --git a/localization/tsconfig.json b/localization/tsconfig.json
new file mode 100644
index 0000000..5debfaf
--- /dev/null
+++ b/localization/tsconfig.json
@@ -0,0 +1,10 @@
+{
+ "compilerOptions": {
+ "allowJs": true,
+ "checkJs": true,
+ "noEmit": true,
+ "module": "CommonJS",
+ "target": "ESNext",
+ "resolveJsonModule": true
+ }
+}
diff --git a/package-lock.json b/package-lock.json
index 2cef07d..e44818b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "terminator",
- "version": "2.1.2",
+ "version": "2.2.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "terminator",
- "version": "2.1.2",
+ "version": "2.2.0",
"license": "GPL-3.0-only",
"dependencies": {
"@minecraft/math": "^1.3.5",
diff --git a/package.json b/package.json
index 840110f..199d737 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "terminator",
- "version": "2.1.2",
+ "version": "2.2.0",
"private": true,
"description": "Robot for minecraft bedrock",
"keywords": [],
diff --git a/src/commands/index.ts b/src/commands/index.ts
index d58e281..4d1f43d 100644
--- a/src/commands/index.ts
+++ b/src/commands/index.ts
@@ -26,23 +26,69 @@ function generateModalForm(settings: TerminatorInputParam) {
}
return new ModalFormData()
- .title("Spawn Terminator")
- .textField("Name Tag", settings.nametag, settings.nametag)
- .textField("Spawn Coordinates", "x y z", "~ ~ ~")
+ .title({ translate: "terminator.spawn.title" })
+ .textField(
+ { translate: "options.terminator.spawn.nametag" },
+ settings.nametag,
+ settings.nametag
+ )
+ .textField(
+ { translate: "options.terminator.spawn.coordinates" },
+ "x y z",
+ "~ ~ ~"
+ )
.dropdown(
- "Skin Model",
- ["Steve", "Alex", "Custom (Steve Model)", "Custom (Alex Model)"],
+ { translate: "options.terminator.spawn.skinModel" },
+ [
+ { translate: "dr.default.steve.skin" },
+ { translate: "dr.default.alex.skin" },
+ {
+ rawtext: [
+ { translate: "skin.Standard.Custom" },
+ { text: "(" },
+ { translate: "dr.default.steve.skin" },
+ { text: ")" },
+ ],
+ },
+ {
+ rawtext: [
+ { translate: "skin.Standard.Custom" },
+ { text: "(" },
+ { translate: "dr.default.alex.skin" },
+ { text: ")" },
+ ],
+ },
+ ],
skinModelIndex
)
- .toggle("Enable Custom Skin", settings.customskin)
- .toggle("Enable Bossbar", settings.bossbar)
- .toggle("Enable Immunity", settings.invulnerable)
- .toggle("Enable Death Event", settings.deathevent)
- .toggle("Enable Physics", settings.physics)
- .toggle("Enable Regeneration", settings.regeneration)
- .toggle("Enable Respawn", settings.respawn)
- .toggle("Enable Breedability", settings.breedable)
- .dropdown("Cape", CapeVariants, settings.cape);
+ .toggle(
+ { translate: "options.terminator.spawn.customskin" },
+ settings.customskin
+ )
+ .toggle({ translate: "options.terminator.spawn.bossbar" }, settings.bossbar)
+ .toggle(
+ { translate: "options.terminator.spawn.invulnerable" },
+ settings.invulnerable
+ )
+ .toggle(
+ { translate: "options.terminator.spawn.deathevent" },
+ settings.deathevent
+ )
+ .toggle({ translate: "options.terminator.spawn.physics" }, settings.physics)
+ .toggle(
+ { translate: "options.terminator.spawn.regeneration" },
+ settings.regeneration
+ )
+ .toggle({ translate: "options.terminator.spawn.respawn" }, settings.respawn)
+ .toggle(
+ { translate: "options.terminator.spawn.breedable" },
+ settings.breedable
+ )
+ .dropdown(
+ { translate: "options.modelPart.cape" },
+ CapeVariants,
+ settings.cape
+ );
}
/**
diff --git a/src/config.ts b/src/config.ts
index e03520c..4abae2e 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -9,9 +9,14 @@ export const UnbreakableBlocks: string[] = [
"minecraft:light_block",
// 1.21.40
- "minecraft:end_gateway",
- "minecraft:netherreactor",
"minecraft:glowingobsidian",
+ "minecraft:info_update",
+ "minecraft:info_update2",
+ "minecraft:invisible_bedrock",
+ "minecraft:reserved6",
+ "minecraft:stonecutter",
+ "minecraft:netherreactor",
+ "minecraft:end_gateway",
// 1.21.20
MinecraftBlockTypes.Barrier,
diff --git a/src/dummyEntity/terminatorRespawn.ts b/src/dummyEntity/terminatorRespawn.ts
index 769b45a..12509a0 100644
--- a/src/dummyEntity/terminatorRespawn.ts
+++ b/src/dummyEntity/terminatorRespawn.ts
@@ -142,6 +142,8 @@ export class TerminatorRespawnEventController {
}
triggerDramaticEffect() {
+ // Lightning bolt cannot be spawned with dimension.spawnEntity API
+ // eslint-disable-next-line minecraft-linting/avoid-unnecessary-command
this.dummyEntity.runCommandAsync("/summon minecraft:lightning_bolt");
this.dummyEntity.triggerEvent("dummy:force_roar");
}
diff --git a/src/terminator/capeVariant.ts b/src/terminator/capeVariant.ts
index 14b18dd..ea67b32 100644
--- a/src/terminator/capeVariant.ts
+++ b/src/terminator/capeVariant.ts
@@ -1,3 +1,6 @@
+import { RawMessage } from "@minecraft/server";
+
+// Cape variant values
export enum CapeVariant {
None,
Fifteenth_anniv,
@@ -10,18 +13,25 @@ export enum CapeVariant {
Tiktok,
Twitch,
Vanilla,
+ MCC,
+ MC_experience,
+ Eyeblossom,
}
-export const CapeVariants = [
- "None",
- "15th Anniversary",
- "Cherry Blossom",
- "Founder",
- "Migrator",
- "Mojang New",
- "Pan",
- "Progress Pride",
- "Follower (TikTok)",
- "Purple Heart (Twitch)",
- "One Vanilla",
+// Cape variant display names
+export const CapeVariants: (RawMessage | string)[] = [
+ { translate: "gui.none" }, // None
+ { translate: "persona.15th_anniv_cape.title" }, // 15th Anniversary
+ { translate: "persona.cherry_cape.title" }, // Cherry Blossom
+ { translate: "persona.founder_cape.title" }, // Founder
+ { translate: "persona.migrator_cape.title" }, // Migrator
+ { translate: "persona.mojang_new_cape.title" }, // Mojang New
+ { translate: "persona.pancape.title" }, // Pan
+ { translate: "persona.pride_cape.title" }, // Progress Pride
+ { translate: "persona.follower_cape.title" }, // Follower (TikTok)
+ { translate: "persona.purple_heart_cape.title" }, // Purple Heart (Twitch)
+ { translate: "persona.one_vanilla_cape.title" }, // One Vanilla
+ { translate: "persona.mcc_cape.title" }, // MCC 15th Year
+ { translate: "persona.mc_experience_cape.title" }, // Minecraft Experience,
+ { translate: "persona.eyeblossom_cape.title" }, // Eyeblossom
];
diff --git a/src/terminator/ridingTransport.ts b/src/terminator/ridingTransport.ts
index 0ba3383..413bbca 100644
--- a/src/terminator/ridingTransport.ts
+++ b/src/terminator/ridingTransport.ts
@@ -1,4 +1,4 @@
-import { ItemStack, TicksPerSecond, system, world } from "@minecraft/server";
+import { ItemStack, TicksPerSecond, system } from "@minecraft/server";
import { MinecraftEntityTypes } from "@minecraft/vanilla-data";
import { getAllTerminators } from "./getAll";