commit ab136211e1357cb6a909b5ec74df9e7ca2446cb8 Author: Hervé BECHER Date: Mon Apr 6 19:31:33 2026 +0200 first commit diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..d087902 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 2 +indent_style = space +insert_final_newline = true +tab_width = 2 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dc27815 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.zip +/src diff --git a/assets/hb_banners/lang/en_us.json b/assets/hb_banners/lang/en_us.json new file mode 100644 index 0000000..ebe9423 --- /dev/null +++ b/assets/hb_banners/lang/en_us.json @@ -0,0 +1,66 @@ +{ + "block.hb_banners.banner.triangle_top_left.black": "Black Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.blue": "Blue Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.brown": "Brown Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.cyan": "Cyan Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.gray": "Gray Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.green": "Green Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.light_blue": "Light Blue Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.light_gray": "Light Gray Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.lime": "Lime Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.magenta": "Magenta Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.orange": "Orange Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.pink": "Pink Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.purple": "Purple Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.red": "Red Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.white": "White Top Left Triangle", + "block.hb_banners.banner.triangle_top_left.yellow": "Yellow Top Left Triangle", + "block.hb_banners.banner.triangle_top_right.black": "Black Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.blue": "Blue Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.brown": "Brown Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.cyan": "Cyan Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.gray": "Gray Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.green": "Green Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.light_blue": "Light Blue Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.light_gray": "Light Gray Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.lime": "Lime Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.magenta": "Magenta Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.orange": "Orange Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.pink": "Pink Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.purple": "Purple Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.red": "Red Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.white": "White Top Right Triangle", + "block.hb_banners.banner.triangle_top_right.yellow": "Yellow Top Right Triangle", + "block.hb_banners.banner.triangle_bottom_left.black": "Black Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.blue": "Blue Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.brown": "Brown Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.cyan": "Cyan Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.gray": "Gray Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.green": "Green Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.light_blue": "Light Blue Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.light_gray": "Light Gray Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.lime": "Lime Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.magenta": "Magenta Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.orange": "Orange Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.pink": "Pink Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.purple": "Purple Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.red": "Red Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.white": "White Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_left.yellow": "Yellow Bottom Left Triangle", + "block.hb_banners.banner.triangle_bottom_right.black": "Black Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.blue": "Blue Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.brown": "Brown Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.cyan": "Cyan Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.gray": "Gray Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.green": "Green Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.light_blue": "Light Blue Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.light_gray": "Light Gray Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.lime": "Lime Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.magenta": "Magenta Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.orange": "Orange Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.pink": "Pink Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.purple": "Purple Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.red": "Red Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.white": "White Bottom Right Triangle", + "block.hb_banners.banner.triangle_bottom_right.yellow": "Yellow Bottom Right Triangle" +} diff --git a/assets/hb_banners/lang/fr_fr.json b/assets/hb_banners/lang/fr_fr.json new file mode 100644 index 0000000..039810e --- /dev/null +++ b/assets/hb_banners/lang/fr_fr.json @@ -0,0 +1,66 @@ +{ + "block.hb_banners.banner.triangle_top_left.black": "Triangle supérieur gauche de sable", + "block.hb_banners.banner.triangle_top_left.blue": "Triangle supérieur gauche d'azur", + "block.hb_banners.banner.triangle_top_left.brown": "Triangle supérieur gauche de tanné", + "block.hb_banners.banner.triangle_top_left.cyan": "Triangle supérieur gauche de cyan", + "block.hb_banners.banner.triangle_top_left.gray": "Triangle supérieur gauche d'acier", + "block.hb_banners.banner.triangle_top_left.green": "Triangle supérieur gauche de sinople", + "block.hb_banners.banner.triangle_top_left.light_blue": "Triangle supérieur gauche de bleu céleste", + "block.hb_banners.banner.triangle_top_left.light_gray": "Triangle supérieur gauche d'argent grisé", + "block.hb_banners.banner.triangle_top_left.lime": "Triangle supérieur gauche de sinople clair", + "block.hb_banners.banner.triangle_top_left.magenta": "Triangle supérieur gauche de pourpre", + "block.hb_banners.banner.triangle_top_left.orange": "Triangle supérieur gauche d'orangé", + "block.hb_banners.banner.triangle_top_left.pink": "Triangle supérieur gauche de carnation", + "block.hb_banners.banner.triangle_top_left.purple": "Triangle supérieur gauche de mûre", + "block.hb_banners.banner.triangle_top_left.red": "Triangle supérieur gauche de gueules", + "block.hb_banners.banner.triangle_top_left.white": "Triangle supérieur gauche d'argent", + "block.hb_banners.banner.triangle_top_left.yellow": "Triangle supérieur gauche d'or", + "block.hb_banners.banner.triangle_top_right.black": "Triangle supérieur droit de sable", + "block.hb_banners.banner.triangle_top_right.blue": "Triangle supérieur droit d'azur", + "block.hb_banners.banner.triangle_top_right.brown": "Triangle supérieur droit de tanné", + "block.hb_banners.banner.triangle_top_right.cyan": "Triangle supérieur droit de cyan", + "block.hb_banners.banner.triangle_top_right.gray": "Triangle supérieur droit d'acier", + "block.hb_banners.banner.triangle_top_right.green": "Triangle supérieur droit de sinople", + "block.hb_banners.banner.triangle_top_right.light_blue": "Triangle supérieur droit de bleu céleste", + "block.hb_banners.banner.triangle_top_right.light_gray": "Triangle supérieur droit d'argent grisé", + "block.hb_banners.banner.triangle_top_right.lime": "Triangle supérieur droit de sinople clair", + "block.hb_banners.banner.triangle_top_right.magenta": "Triangle supérieur droit de pourpre", + "block.hb_banners.banner.triangle_top_right.orange": "Triangle supérieur droit d'orangé", + "block.hb_banners.banner.triangle_top_right.pink": "Triangle supérieur droit de carnation", + "block.hb_banners.banner.triangle_top_right.purple": "Triangle supérieur droit de mûre", + "block.hb_banners.banner.triangle_top_right.red": "Triangle supérieur droit de gueules", + "block.hb_banners.banner.triangle_top_right.white": "Triangle supérieur droit d'argent", + "block.hb_banners.banner.triangle_top_right.yellow": "Triangle supérieur droit d'or", + "block.hb_banners.banner.triangle_bottom_left.black": "Triangle inférieur gauche de sable", + "block.hb_banners.banner.triangle_bottom_left.blue": "Triangle inférieur gauche d'azur", + "block.hb_banners.banner.triangle_bottom_left.brown": "Triangle inférieur gauche de tanné", + "block.hb_banners.banner.triangle_bottom_left.cyan": "Triangle inférieur gauche de cyan", + "block.hb_banners.banner.triangle_bottom_left.gray": "Triangle inférieur gauche d'acier", + "block.hb_banners.banner.triangle_bottom_left.green": "Triangle inférieur gauche de sinople", + "block.hb_banners.banner.triangle_bottom_left.light_blue": "Triangle inférieur gauche de bleu céleste", + "block.hb_banners.banner.triangle_bottom_left.light_gray": "Triangle inférieur gauche d'argent grisé", + "block.hb_banners.banner.triangle_bottom_left.lime": "Triangle inférieur gauche de sinople clair", + "block.hb_banners.banner.triangle_bottom_left.magenta": "Triangle inférieur gauche de pourpre", + "block.hb_banners.banner.triangle_bottom_left.orange": "Triangle inférieur gauche d'orangé", + "block.hb_banners.banner.triangle_bottom_left.pink": "Triangle inférieur gauche de carnation", + "block.hb_banners.banner.triangle_bottom_left.purple": "Triangle inférieur gauche de mûre", + "block.hb_banners.banner.triangle_bottom_left.red": "Triangle inférieur gauche de gueules", + "block.hb_banners.banner.triangle_bottom_left.white": "Triangle inférieur gauche d'argent", + "block.hb_banners.banner.triangle_bottom_left.yellow": "Triangle inférieur gauche d'or", + "block.hb_banners.banner.triangle_bottom_right.black": "Triangle inférieur droit de sable", + "block.hb_banners.banner.triangle_bottom_right.blue": "Triangle inférieur droit d'azur", + "block.hb_banners.banner.triangle_bottom_right.brown": "Triangle inférieur droit de tanné", + "block.hb_banners.banner.triangle_bottom_right.cyan": "Triangle inférieur droit de cyan", + "block.hb_banners.banner.triangle_bottom_right.gray": "Triangle inférieur droit d'acier", + "block.hb_banners.banner.triangle_bottom_right.green": "Triangle inférieur droit de sinople", + "block.hb_banners.banner.triangle_bottom_right.light_blue": "Triangle inférieur droit de bleu céleste", + "block.hb_banners.banner.triangle_bottom_right.light_gray": "Triangle inférieur droit d'argent grisé", + "block.hb_banners.banner.triangle_bottom_right.lime": "Triangle inférieur droit de sinople clair", + "block.hb_banners.banner.triangle_bottom_right.magenta": "Triangle inférieur droit de pourpre", + "block.hb_banners.banner.triangle_bottom_right.orange": "Triangle inférieur droit d'orangé", + "block.hb_banners.banner.triangle_bottom_right.pink": "Triangle inférieur droit de carnation", + "block.hb_banners.banner.triangle_bottom_right.purple": "Triangle inférieur droit de mûre", + "block.hb_banners.banner.triangle_bottom_right.red": "Triangle inférieur droit de gueules", + "block.hb_banners.banner.triangle_bottom_right.white": "Triangle inférieur droit d'argent", + "block.hb_banners.banner.triangle_bottom_right.yellow": "Triangle inférieur droit d'or" +} diff --git a/assets/hb_banners/textures/entity/banner/triangle_bottom_left.png b/assets/hb_banners/textures/entity/banner/triangle_bottom_left.png new file mode 100644 index 0000000..7141e99 Binary files /dev/null and b/assets/hb_banners/textures/entity/banner/triangle_bottom_left.png differ diff --git a/assets/hb_banners/textures/entity/banner/triangle_bottom_right.png b/assets/hb_banners/textures/entity/banner/triangle_bottom_right.png new file mode 100644 index 0000000..4186cb0 Binary files /dev/null and b/assets/hb_banners/textures/entity/banner/triangle_bottom_right.png differ diff --git a/assets/hb_banners/textures/entity/banner/triangle_top_left.png b/assets/hb_banners/textures/entity/banner/triangle_top_left.png new file mode 100644 index 0000000..4d964be Binary files /dev/null and b/assets/hb_banners/textures/entity/banner/triangle_top_left.png differ diff --git a/assets/hb_banners/textures/entity/banner/triangle_top_right.png b/assets/hb_banners/textures/entity/banner/triangle_top_right.png new file mode 100644 index 0000000..61f51f6 Binary files /dev/null and b/assets/hb_banners/textures/entity/banner/triangle_top_right.png differ diff --git a/assets/hb_discs/items/music_disc_satisfactory.json b/assets/hb_discs/items/music_disc_satisfactory.json new file mode 100644 index 0000000..e27ec16 --- /dev/null +++ b/assets/hb_discs/items/music_disc_satisfactory.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "hb_discs:item/music_disc_satisfactory" + } +} diff --git a/assets/hb_discs/models/item/music_disc_satisfactory.json b/assets/hb_discs/models/item/music_disc_satisfactory.json new file mode 100644 index 0000000..c65ca44 --- /dev/null +++ b/assets/hb_discs/models/item/music_disc_satisfactory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_music_disc", + "textures": { + "layer0": "hb_discs:item/music_disc_satisfactory" + } +} diff --git a/assets/hb_discs/textures/item/music_disc_satisfactory.png b/assets/hb_discs/textures/item/music_disc_satisfactory.png new file mode 100644 index 0000000..5baf621 Binary files /dev/null and b/assets/hb_discs/textures/item/music_disc_satisfactory.png differ diff --git a/assets/hb_paintings/lang/en_us.json b/assets/hb_paintings/lang/en_us.json new file mode 100644 index 0000000..65d08ae --- /dev/null +++ b/assets/hb_paintings/lang/en_us.json @@ -0,0 +1,10 @@ +{ + "painting.hb_paintings.portrait.title": "The server's administrator", + "painting.hb_paintings.lustigheim.title": "A peaceful day in Lustigheim", + "painting.hb_paintings.swamp.title": "Sunrise in Lustigheim swamp", + "painting.hb_paintings.bbf_creative.title": "BBF Megaplex", + "painting.hb_paintings.alias.title": "Alias-serveur", + "painting.hb_paintings.greencraft.title": "GreenCraft", + "painting.hb_paintings.deltatrack.title": "A wild Deltatrack has appeared!", + "painting.hb_paintings.gugus.title": "A Gugus in their natural habitat" +} diff --git a/assets/hb_paintings/lang/fr_fr.json b/assets/hb_paintings/lang/fr_fr.json new file mode 100644 index 0000000..61c1975 --- /dev/null +++ b/assets/hb_paintings/lang/fr_fr.json @@ -0,0 +1,10 @@ +{ + "painting.hb_paintings.portrait.title": "L'administrateur du serveur", + "painting.hb_paintings.lustigheim.title": "Journée paisible à Lustigheim", + "painting.hb_paintings.swamp.title": "Lever de soleil dans le marais de Lustigheim", + "painting.hb_paintings.bbf_creative.title": "BBF Megaplex", + "painting.hb_paintings.alias.title": "Alias-serveur", + "painting.hb_paintings.greencraft.title": "GreenCraft", + "painting.hb_paintings.deltatrack.title": "Un Deltatrack sauvage est apparu !", + "painting.hb_paintings.gugus.title": "Un Gugus dans son élément naturel" +} diff --git a/assets/hb_paintings/textures/painting/alias.png b/assets/hb_paintings/textures/painting/alias.png new file mode 100644 index 0000000..8e05169 Binary files /dev/null and b/assets/hb_paintings/textures/painting/alias.png differ diff --git a/assets/hb_paintings/textures/painting/bbf_creative.png b/assets/hb_paintings/textures/painting/bbf_creative.png new file mode 100644 index 0000000..182db32 Binary files /dev/null and b/assets/hb_paintings/textures/painting/bbf_creative.png differ diff --git a/assets/hb_paintings/textures/painting/deltatrack.png b/assets/hb_paintings/textures/painting/deltatrack.png new file mode 100644 index 0000000..410191d Binary files /dev/null and b/assets/hb_paintings/textures/painting/deltatrack.png differ diff --git a/assets/hb_paintings/textures/painting/greencraft.png b/assets/hb_paintings/textures/painting/greencraft.png new file mode 100644 index 0000000..be28bdf Binary files /dev/null and b/assets/hb_paintings/textures/painting/greencraft.png differ diff --git a/assets/hb_paintings/textures/painting/gugus.png b/assets/hb_paintings/textures/painting/gugus.png new file mode 100644 index 0000000..37c09bb Binary files /dev/null and b/assets/hb_paintings/textures/painting/gugus.png differ diff --git a/assets/hb_paintings/textures/painting/lustigheim.png b/assets/hb_paintings/textures/painting/lustigheim.png new file mode 100644 index 0000000..ed35fe4 Binary files /dev/null and b/assets/hb_paintings/textures/painting/lustigheim.png differ diff --git a/assets/hb_paintings/textures/painting/portrait.png b/assets/hb_paintings/textures/painting/portrait.png new file mode 100644 index 0000000..2a3981d Binary files /dev/null and b/assets/hb_paintings/textures/painting/portrait.png differ diff --git a/assets/hb_paintings/textures/painting/swamp.png b/assets/hb_paintings/textures/painting/swamp.png new file mode 100644 index 0000000..3bd4745 Binary files /dev/null and b/assets/hb_paintings/textures/painting/swamp.png differ diff --git a/assets/noemie_mc/lang/en_us.json b/assets/noemie_mc/lang/en_us.json new file mode 100644 index 0000000..519d182 --- /dev/null +++ b/assets/noemie_mc/lang/en_us.json @@ -0,0 +1,3 @@ +{ + "noemie_mc.pack.description": "Custom things for NoemieMC by Hachebe68" +} diff --git a/assets/noemie_mc/lang/fr_fr.json b/assets/noemie_mc/lang/fr_fr.json new file mode 100644 index 0000000..f40a988 --- /dev/null +++ b/assets/noemie_mc/lang/fr_fr.json @@ -0,0 +1,3 @@ +{ + "noemie_mc.pack.description": "Contenu personnalisé pour NoemieMC par Hachebe68" +} diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..0916a68 --- /dev/null +++ b/build.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +readonly FILENAME=noemie-mc.zip + +rm ${FILENAME} 2>/dev/null +echo '-- Creating archive' +zip -r ${FILENAME} pack.mcmeta pack.png assets/ +echo '-- File path' +realpath ${FILENAME} +echo '-- Printing hash' +sha1sum ${FILENAME} | cut -d ' ' -f 1 diff --git a/pack.mcmeta b/pack.mcmeta new file mode 100644 index 0000000..fc4fc0f --- /dev/null +++ b/pack.mcmeta @@ -0,0 +1,10 @@ +{ + "pack": { + "description": { + "translate": "noemie_mc.pack.description", + "fallback": "Custom things for NoemieMC by Hachebe68" + }, + "min_format": 69, + "max_format": 75 + } +} diff --git a/pack.png b/pack.png new file mode 100644 index 0000000..27fd4fa Binary files /dev/null and b/pack.png differ