Advertisement
Alexisdepris

Script JS pour remplacer le craft des coffres sans devoir tous les faires un par un

Mar 29th, 2025
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ServerEvents.recipes(e => {
  2.     let woodToChestMap = {
  3.         // Ecologics
  4.         'ecologics:coconut_planks': 'everycomp:q/ecologics/coconut_chest',
  5.         'ecologics:azalea_planks': 'everycomp:q/ecologics/azalea_chest',
  6.         'ecologics:walnut_planks': 'everycomp:q/ecologics/walnut_chest',
  7.         // Nature's Spirit
  8.         'natures_spirit:cedar_planks': 'everycomp:q/natures_spirit/cedar_chest',
  9.         'natures_spirit:larch_planks': 'everycomp:q/natures_spirit/larch_chest',
  10.         'natures_spirit:mahogany_planks': 'everycomp:q/natures_spirit/mahogany_chest',
  11.         'natures_spirit:saxaul_planks': 'everycomp:q/natures_spirit/saxaul_chest',
  12.         'natures_spirit:redwood_planks': 'everycomp:q/natures_spirit/redwood_chest',
  13.         'natures_spirit:sugi_planks': 'everycomp:q/natures_spirit/sugi_chest',
  14.         'natures_spirit:wisteria_planks': 'everycomp:q/natures_spirit/wisteria_chest',
  15.         'natures_spirit:fir_planks': 'everycomp:q/natures_spirit/fir_chest',
  16.         'natures_spirit:coconut_planks': 'everycomp:q/natures_spirit/coconut_chest',
  17.         'natures_spirit:willow_planks': 'everycomp:q/natures_spirit/willow_chest',
  18.         'natures_spirit:aspen_planks': 'everycomp:q/natures_spirit/aspen_chest',
  19.         'natures_spirit:maple_planks': 'everycomp:q/natures_spirit/maple_chest',
  20.         'natures_spirit:cypress_planks': 'everycomp:q/natures_spirit/cypress_chest',
  21.         'natures_spirit:olive_planks': 'everycomp:q/natures_spirit/olive_chest',
  22.         'natures_spirit:joshua_planks': 'everycomp:q/natures_spirit/joshua_chest',
  23.         'natures_spirit:ghaf_planks': 'everycomp:q/natures_spirit/ghaf_chest',
  24.         'natures_spirit:palo_verde_planks': 'everycomp:q/natures_spirit/palo_verde_chest',
  25.         // Wevegone
  26.         'biomeswevegone:aspen_planks': 'everycomp:q/biomeswevegone/aspen_chest',
  27.         'biomeswevegone:baobab_planks': 'everycomp:q/biomeswevegone/baobab_chest',
  28.         'biomeswevegone:blue_enchanted_planks': 'everycomp:q/biomeswevegone/blue_enchanted_chest',
  29.         'biomeswevegone:cika_planks': 'everycomp:q/biomeswevegone/cika_chest',
  30.         'biomeswevegone:cypress_planks': 'everycomp:q/biomeswevegone/cypress_chest',
  31.         'biomeswevegone:ebony_planks': 'everycomp:q/biomeswevegone/ebony_chest',
  32.         'biomeswevegone:fir_planks': 'everycomp:q/biomeswevegone/fir_chest',
  33.         'biomeswevegone:green_enchanted_planks': 'everycomp:q/biomeswevegone/green_enchanted_chest',
  34.         'biomeswevegone:holly_planks': 'everycomp:q/biomeswevegone/holly_chest',
  35.         'biomeswevegone:skyris_planks': 'everycomp:q/biomeswevegone/skyris_chest',
  36.         'biomeswevegone:white_mangrove_planks': 'everycomp:q/biomeswevegone/white_mangrove_chest',
  37.         'biomeswevegone:willow_planks': 'everycomp:q/biomeswevegone/willow_chest',
  38.         'biomeswevegone:witch_hazel_planks': 'everycomp:q/biomeswevegone/witch_hazel_chest',
  39.         'biomeswevegone:zelkova_planks': 'everycomp:q/biomeswevegone/zelkova_chest',
  40.         'biomeswevegone:ironwood_planks': 'everycomp:q/biomeswevegone/ironwood_chest',
  41.         'biomeswevegone:jacaranda_planks': 'everycomp:q/biomeswevegone/jacaranda_chest',
  42.         'biomeswevegone:mahogany_planks': 'everycomp:q/biomeswevegone/mahogany_chest',
  43.         'biomeswevegone:maple_planks': 'everycomp:q/biomeswevegone/maple_chest',
  44.         'biomeswevegone:palm_planks': 'everycomp:q/biomeswevegone/palm_chest',
  45.         'biomeswevegone:pine_planks': 'everycomp:q/biomeswevegone/pine_chest',
  46.         'biomeswevegone:rainbow_eucalyptus_planks': 'everycomp:q/biomeswevegone/rainbow_eucalyptus_chest',
  47.         'biomeswevegone:redwood_planks': 'everycomp:q/biomeswevegone/redwood_chest',
  48.         'biomeswevegone:sakura_planks': 'everycomp:q/biomeswevegone/sakura_chest',
  49.         // Quark
  50.         'quark:ancient_planks': 'quark:ancient_chest',
  51.         'quark:azalea_planks': 'quark:azalea_chest',
  52.         'quark:blossom_planks': 'quark:blossom_chest',
  53.         'minecraft:oak_planks': 'quark:oak_chest',
  54.         'minecraft:spruce_planks': 'quark:spruce_chest',
  55.         'minecraft:birch_planks': 'quark:birch_chest',
  56.         'minecraft:jungle_planks': 'quark:jungle_chest',
  57.         'minecraft:acacia_planks': 'quark:acacia_chest',
  58.         'minecraft:dark_oak_planks': 'quark:dark_oak_chest',
  59.         'minecraft:prismarine': 'quark:prismarine_chest',
  60.         'minecraft:purpur_block': 'quark:purpur_chest',
  61.         'minecraft:nether_bricks': 'quark:nether_brick_chest',
  62.         'minecraft:cherry_planks': 'quark:cherry_chest',
  63.         'minecraft:bamboo_block': 'quark:bamboo_chest',
  64.         'minecraft:mangrove_planks': 'quark:mangrove_chest',
  65.         'minecraft:warped_planks': 'quark:warped_chest',
  66.         'minecraft:crimson_planks': 'quark:crimson_chest'
  67.     };
  68.  
  69.     for (let plank in woodToChestMap) {
  70.         let chest = woodToChestMap[plank];
  71.        
  72.         // Suppression des recettes existantes pour éviter les conflits
  73.         e.remove({ output: chest });
  74.        
  75.         // Ajout de la nouvelle recette avec une pépite de fer au centre
  76.         e.shaped(Item.of(chest), [
  77.             'PPP',
  78.             'PIP',
  79.             'PPP'
  80.         ], {
  81.             P: plank,
  82.             I: 'minecraft:iron_nugget'
  83.         });
  84.     }
  85. });
  86.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement