job_hammer_1: type: item debug: false material: stick display name: <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau du bon buildeur <&b><&l>Niv 1 lore: - - <&6><&l>[SNEAK + CLIC DROIT] - <&e> Mode de séléction - <&e> Niv 1 <&b><&l>⇒ <&6>3 blocs - - <&f>⌈<&b><&l>⇢<&f>⌋ <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Utilisations <&f><&l><&n> mechanisms: custom_model_data: 1 flags: dura: 50 job_hammer_2: type: item debug: false material: stick display name: <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau du bon buildeur <&b><&l>Niv 2 lore: - - <&6><&l>[SNEAK + CLIC DROIT] - <&e> Mode de séléction - <&e> Niv 1 <&b><&l>⇒ <&6>4 blocs - - <&f>⌈<&b><&l>⇢<&f>⌋ <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Utilisations <&f><&l><&n> mechanisms: custom_model_data: 1 flags: dura: 100 job_hammer_3: type: item debug: false material: stick display name: <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau du bon buildeur <&b><&l>Niv 3 lore: - - <&6><&l>[SNEAK + CLIC DROIT] - <&e> Mode de séléction - <&e> Niv 1 <&b><&l>⇒ <&6>5 blocs - - <&f>⌈<&b><&l>⇢<&f>⌋ <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Utilisations <&f><&l><&n> mechanisms: custom_model_data: 1 flags: dura: 150 job_hammer_4: type: item debug: false material: stick display name: <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau du bon buildeur <&b><&l>Niv 4 lore: - - <&6><&l>[SNEAK + CLIC DROIT] - <&e> Mode de séléction - <&e> Niv 1 <&b><&l>⇒ <&6>6 blocs - - <&f>⌈<&b><&l>⇢<&f>⌋ <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Utilisations <&f><&l><&n> mechanisms: custom_model_data: 1 flags: dura: 200 job_hammer_5: type: item debug: false material: stick display name: <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau du bon buildeur <&b><&l>Niv 5 lore: - - <&6><&l>[SNEAK + CLIC DROIT] - <&e> Mode de séléction - <&e> Niv 1 <&b><&l>⇒ <&6>7 blocs - - <&f>⌈<&b><&l>⇢<&f>⌋ <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Utilisations <&f><&l><&n> mechanisms: custom_model_data: 1 flags: dura: 250 job_hammer_6: type: item debug: false material: stick display name: <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau du bon buildeur <&b><&l>Niv 6 lore: - - <&6><&l>[SNEAK + CLIC DROIT] - <&e> Mode de séléction - <&e> Niv 1 <&b><&l>⇒ <&6>8 blocs - - <&f>⌈<&b><&l>⇢<&f>⌋ <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Utilisations <&f><&l><&n> mechanisms: custom_model_data: 1 flags: dura: 300 job_hammer_7: type: item debug: false material: stick display name: <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau du bon buildeur <&b><&l>Niv 7 lore: - - <&6><&l>[SNEAK + CLIC DROIT] - <&e> Mode de séléction - <&e> Niv 1 <&b><&l>⇒ <&6>9 blocs - - <&f>⌈<&b><&l>⇢<&f>⌋ <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Utilisations <&f><&l><&n> mechanisms: custom_model_data: 1 flags: dura: 350 job_hammer_8: type: item debug: false material: stick display name: <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau du bon buildeur <&b><&l>Niv 8 lore: - - <&6><&l>[SNEAK + CLIC DROIT] - <&e> Mode de séléction - <&e> Niv 1 <&b><&l>⇒ <&6>10 blocs - - <&f>⌈<&b><&l>⇢<&f>⌋ <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Utilisations <&f><&l><&n> mechanisms: custom_model_data: 1 flags: dura: 400 job_hammer_9: type: item debug: false material: stick display name: <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau du bon buildeur <&b><&l>Niv 9 lore: - - <&6><&l>[SNEAK + CLIC DROIT] - <&e> Mode de séléction - <&e> Niv 1 <&b><&l>⇒ <&6>11 blocs - - <&f>⌈<&b><&l>⇢<&f>⌋ <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Utilisations <&f><&l><&n> mechanisms: custom_model_data: 1 flags: dura: 450 job_hammer_10: type: item debug: false material: stick display name: <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau du bon buildeur <&b><&l>Niv 10 lore: - - <&6><&l>[SNEAK + CLIC DROIT] - <&e> Mode de séléction - <&e> Niv 1 <&b><&l>⇒ <&6>12 blocs - - <&f>⌈<&b><&l>⇢<&f>⌋ <&gradient[from=0,255,239;to=22,124,186;style=rgb]>Utilisations <&f><&l><&n> mechanisms: custom_model_data: 1 flags: dura: 500 builder_wand_event: type: world debug: true events: on player right clicks block location_flagged:holobuild_originn with:job_hammer_1|job_hammer_6: - flag holobuild_originn:! - ratelimit 1t - animate animation:SWING_MAIN_HAND - inventory flag slot:HAND dura:-- - inventory adjust slot:hand lore: - debugblock clear - if == 0: - take iteminhand - playeffect effect:ITEM_CRACK at: special_data: offset:0.2 quantity:15 - playsound sound:ENTITY_ITEM_BREAK on player right clicks block location_flagged:holobuild_originn with:job_hammer_2|job_hammer_7: - ratelimit 1t - animate animation:SWING_MAIN_HAND - inventory flag slot:HAND dura:-- - inventory adjust slot:hand lore: - if == 0: - take iteminhand - playeffect effect:ITEM_CRACK at: special_data: offset:0.2 quantity:15 - playsound sound:ENTITY_ITEM_BREAK on player right clicks block location_flagged:holobuild_originn with:job_hammer_3|job_hammer_8: - ratelimit 1t - animate animation:SWING_MAIN_HAND - inventory flag slot:HAND dura:-- - inventory adjust slot:hand lore: - debugblock clear - if == 0: - take iteminhand - playeffect effect:ITEM_CRACK at: special_data: offset:0.2 quantity:15 - playsound sound:ENTITY_ITEM_BREAK on player right clicks block location_flagged:holobuild_originn with:job_hammer_4|job_hammer_9: - ratelimit 1t - animate animation:SWING_MAIN_HAND - inventory flag slot:HAND dura:-- - inventory adjust slot:hand lore: - debugblock clear - if == 0: - take iteminhand - playeffect effect:ITEM_CRACK at: special_data: offset:0.2 quantity:15 - playsound sound:ENTITY_ITEM_BREAK on player right clicks block location_flagged:holobuild_originn with:job_hammer_5|job_hammer_10: - ratelimit 1t - animate animation:SWING_MAIN_HAND - inventory flag slot:HAND dura:-- - inventory adjust slot:hand lore: - debugblock clear - if == 0: - take iteminhand - playeffect effect:ITEM_CRACK at: special_data: offset:0.2 quantity:15 - playsound sound:ENTITY_ITEM_BREAK on player right clicks block with:job_hammer_1|job_hammer_6: - if matches yes: - determine passively cancelled - animate animation:SWING_MAIN_HAND - debugblock clear - define mode - define direction - if : - determine passively cancelled - if : - if <[mode]> == ligne: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:colonne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>colonne" - if <[mode]> == colonne: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:sol - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>sol" - if <[mode]> == sol: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:mur - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>mur" - if <[mode]> == mur: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:ligne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>ligne" - else: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:ligne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Builder Wand mode: <&r><&b><&l>Ligne" - else: - if : - determine cancelled - else: - if <[mode]> == ligne: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == east: - define block - if ].quantity[3]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == west: - define block - if ].quantity[3]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == south: - define block - if ].quantity[3]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == north: - define block - if ].quantity[3]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == colonne: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - define block - if ].quantity[3]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == mur: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == east: - define block - if ].quantity[9]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == west: - define block - if ].quantity[9]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == south: - define block - if ].quantity[9]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == north: - define block - if ].quantity[9]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == sol: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == east: - define block - if ].quantity[5]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == west: - define block - if ].quantity[5]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == south: - define block - if ].quantity[5]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == north: - define block - if ].quantity[5]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound <[holobuild_build]> sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" on player right clicks block with:job_hammer_2|job_hammer_7: - if matches yes: - determine passively cancelled - animate animation:SWING_MAIN_HAND - debugblock clear - define mode - define direction - if : - determine passively cancelled - if : - if <[mode]> == ligne: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:colonne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>colonne" - if <[mode]> == colonne: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:sol - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>sol" - if <[mode]> == sol: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:mur - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>mur" - if <[mode]> == mur: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:ligne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>ligne" - else: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:ligne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Builder Wand mode: <&r><&b><&l>Ligne" - else: - if : - determine cancelled - else: - if <[mode]> == ligne: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == east: - define block - if ].quantity[4]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == west: - define block - if ].quantity[4]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == south: - define block - if ].quantity[4]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == north: - define block - if ].quantity[4]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == colonne: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - define block - if ].quantity[4]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == mur: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == east: - define block - if ].quantity[16]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == west: - define block - if ].quantity[16]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == south: - define block - if ].quantity[16]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == north: - define block - if ].quantity[16]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == sol: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == east: - define block - if ].quantity[16]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == west: - define block - if ].quantity[16]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == south: - define block - if ].quantity[16]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == north: - define block - if ].quantity[16]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound <[holobuild_build]> sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" on player right clicks block with:job_hammer_3|job_hammer_8: - if matches yes: - determine passively cancelled - animate animation:SWING_MAIN_HAND - debugblock clear - define mode - define direction - if : - determine passively cancelled - if : - if <[mode]> == ligne: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:colonne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>colonne" - if <[mode]> == colonne: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:sol - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>sol" - if <[mode]> == sol: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:mur - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>mur" - if <[mode]> == mur: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:ligne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>ligne" - else: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:ligne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Builder Wand mode: <&r><&b><&l>Ligne" - else: - if : - determine cancelled - else: - if <[mode]> == ligne: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == east: - define block - if ].quantity[5]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == west: - define block - if ].quantity[5]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == south: - define block - if ].quantity[5]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == north: - define block - if ].quantity[5]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == colonne: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - define block - if ].quantity[5]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == mur: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == east: - define block - if ].quantity[25]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == west: - define block - if ].quantity[25]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == south: - define block - if ].quantity[25]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == north: - define block - if ].quantity[25]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == sol: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == east: - define block - if ].quantity[25]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == west: - define block - if ].quantity[25]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == south: - define block - if ].quantity[25]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == north: - define block - if ].quantity[25]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound <[holobuild_build]> sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" on player right clicks block with:job_hammer_4|job_hammer_9: - if matches yes: - determine passively cancelled - animate animation:SWING_MAIN_HAND - debugblock clear - define mode - define direction - if : - determine passively cancelled - if : - if <[mode]> == ligne: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:colonne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>colonne" - if <[mode]> == colonne: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:sol - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>sol" - if <[mode]> == sol: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:mur - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>mur" - if <[mode]> == mur: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:ligne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>ligne" - else: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:ligne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Builder Wand mode: <&r><&b><&l>Ligne" - else: - if : - determine cancelled - else: - if <[mode]> == ligne: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == east: - define block - if ].quantity[6]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == west: - define block - if ].quantity[6]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == south: - define block - if ].quantity[6]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == north: - define block - if ].quantity[6]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == colonne: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - define block - if ].quantity[6]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == mur: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == east: - define block - if ].quantity[36]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == west: - define block - if ].quantity[36]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == south: - define block - if ].quantity[36]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == north: - define block - if ].quantity[36]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == sol: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == east: - define block - if ].quantity[36]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == west: - define block - if ].quantity[36]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == south: - define block - if ].quantity[36]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == north: - define block - if ].quantity[36]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed delayed - playsound <[holobuild_build]> sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" on player right clicks block with:job_hammer_5|job_hammer_10: - if matches yes: - determine passively cancelled - animate animation:SWING_MAIN_HAND - debugblock clear - define mode - define direction - if : - determine passively cancelled - if : - if <[mode]> == ligne: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:colonne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>colonne" - if <[mode]> == colonne: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:sol - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>sol" - if <[mode]> == sol: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:mur - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>mur" - if <[mode]> == mur: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:ligne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Marteau mode: <&r><&b><&l>ligne" - else: - playsound sound:entity_experience_orb_pickup - inventory flag slot:HAND mode:ligne - actionbar "<&gradient[from=0,255,239;to=22,124,186;style=rgb]>Builder Wand mode: <&r><&b><&l>Ligne" - else: - if : - determine cancelled - else: - if <[mode]> == ligne: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == east: - define block - if ].quantity[7]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == west: - define block - if ].quantity[7]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == south: - define block - if ].quantity[7]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == ligne: - if <[direction]> == north: - define block - if ].quantity[7]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == colonne: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - define block - if ].quantity[7]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == mur: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == east: - define block - if ].quantity[49]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == west: - define block - if ].quantity[49]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == south: - define block - if ].quantity[49]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[direction]> == north: - define block - if ].quantity[49]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[mode]> == sol: - if <[direction]> == east: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == east: - define block - if ].quantity[49]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == west: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == west: - define block - if ].quantity[49]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == south: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == south: - define block - if ].quantity[49]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" - if <[direction]> == north: - if : - foreach ]> as:old_holobuild: - flag server holobuild:<-:<[old_holobuild]> - playsound sound:ui_cartography_table_take_result - flag holobuild_originn expire:3s - flag holobuild_origin: expire:3s - foreach ].blocks> as:holobuild: - debugblock <[holobuild]> d:2s color:lime - flag server holobuild:->:<[holobuild]> expire:3s - else: - if <[mode]> == sol: - if <[direction]> == north: - define block - if ].quantity[49]>: - flag holobuild_originn:! - flag holobuild_origin:! - foreach ].filter[advanced_matches[air|water|lava]]> as:holobuild_build: - if ]>: - playeffect effect:white_ash quantity:10 at:<[holobuild_build]> offset:1 visibility:10 - wait 10t - modifyblock <[holobuild_build]> <[block]> delayed - playsound <[holobuild_build]> sound:block_wood_place - take item:<[block]> from: - else: - actionbar "<&8>[<&c><&l>!<&8>] <&c>Vous n'avez pas suffisament de ressources !" block_dispenser_events: type: world debug: false events: on player places blockplacer_1: - flag blockplacer_1 on player breaks block location_flagged:blockplacer_1: - flag blockplacer_1:! on player places blockplacer_2: - flag blockplacer_2 on player breaks block location_flagged:blockplacer_2: - flag blockplacer_2:! on player places blockplacer_3: - flag blockplacer_3 on player breaks block location_flagged:blockplacer_3: - flag blockplacer_3:! on player places blockplacer_4: - flag blockplacer_4 on player breaks block location_flagged:blockplacer_4: - flag blockplacer_4:! on player places blockplacer_5: - flag blockplacer_5 on player breaks block location_flagged:blockplacer_5: - flag blockplacer_5:! on player places blockplacer_6: - flag blockplacer_6 on player breaks block location_flagged:blockplacer_6: - flag blockplacer_6:! on player places blockplacer_7: - flag blockplacer_7 on player breaks block location_flagged:blockplacer_7: - flag blockplacer_7:! on player places blockplacer_8: - flag blockplacer_8 on player breaks block location_flagged:blockplacer_8: - flag blockplacer_8:! on player places blockplacer_9: - flag blockplacer_9 on player breaks block location_flagged:blockplacer_9: - flag blockplacer_9:! on player places blockplacer_10: - flag blockplacer_10 on player breaks block location_flagged:blockplacer_10: - flag blockplacer_10:! on dispenser dispenses item: - if : - determine cancelled - if : - determine cancelled - if : - determine cancelled - if : - determine cancelled - if : - determine cancelled - if : - determine cancelled - if : - determine cancelled - if : - determine cancelled - if : - determine cancelled - if : - determine cancelled after dispenser dispenses item: - define mat - define entity - define quantity ]> - stop if:<[mat].is_block.not> - if : - define front - foreach <[front].reverse> as:place: - stop if:<[front].material.is_solid> - if <[quantity]> == 0: - remove <[entity]> - if <[quantity]> >= 1: - take item:<[entity]> from: quantity:1 - modifyblock <[place]> <[mat]> - define quantity ]> - wait 1t - if : - define front ].blocks> - foreach <[front].reverse> as:place: - stop if:<[place].material.is_solid> - if <[quantity]> == 0: - remove <[entity]> - if <[quantity]> >= 1: - take item:<[entity]> from: quantity:1 - modifyblock <[place]> <[mat]> - define quantity ]> - wait 1t - if : - define front ].blocks> - foreach <[front].reverse> as:place: - stop if:<[place].material.is_solid> - if <[quantity]> == 0: - remove <[entity]> - if <[quantity]> >= 1: - take item:<[entity]> from: quantity:1 - modifyblock <[place]> <[mat]> - define quantity ]> - wait 1t - if : - define front ].blocks> - foreach <[front].reverse> as:place: - stop if:<[place].material.is_solid> - if <[quantity]> == 0: - remove <[entity]> - if <[quantity]> >= 1: - take item:<[entity]> from: quantity:1 - modifyblock <[place]> <[mat]> - define quantity ]> - wait 1t - if : - define front ].blocks> - foreach <[front].reverse> as:place: - stop if:<[place].material.is_solid> - if <[quantity]> == 0: - remove <[entity]> - if <[quantity]> >= 1: - take item:<[entity]> from: quantity:1 - modifyblock <[place]> <[mat]> - define quantity ]> - wait 1t - if : - define front ].blocks> - foreach <[front].reverse> as:place: - stop if:<[place].material.is_solid> - if <[quantity]> == 0: - remove <[entity]> - if <[quantity]> >= 1: - take item:<[entity]> from: quantity:1 - modifyblock <[place]> <[mat]> - define quantity ]> - wait 1t - if : - define front ].blocks> - foreach <[front].reverse> as:place: - stop if:<[place].material.is_solid> - if <[quantity]> == 0: - remove <[entity]> - if <[quantity]> >= 1: - take item:<[entity]> from: quantity:1 - modifyblock <[place]> <[mat]> - define quantity ]> - wait 1t - if : - define front ].blocks> - foreach <[front].reverse> as:place: - stop if:<[place].material.is_solid> - if <[quantity]> == 0: - remove <[entity]> - if <[quantity]> >= 1: - take item:<[entity]> from: quantity:1 - modifyblock <[place]> <[mat]> - define quantity ]> - wait 1t - if : - define front ].blocks> - foreach <[front].reverse> as:place: - stop if:<[place].material.is_solid> - if <[quantity]> == 0: - remove <[entity]> - if <[quantity]> >= 1: - take item:<[entity]> from: quantity:1 - modifyblock <[place]> <[mat]> - define quantity ]> - wait 1t - if : - define front ].blocks> - foreach <[front].reverse> as:place: - stop if:<[place].material.is_solid> - if <[quantity]> == 0: - remove <[entity]> - stop - if <[quantity]> >= 1: - take item:<[entity]> from: quantity:1 - modifyblock <[place]> <[mat]> - define quantity ]> - wait 1t blockplacer_1: type: item debug: false material: dispenser display name: <&f>Placeur automatique <&b><&l>Niv 1 lore: - - <&6>Place les blocs qu'il contiens - <&6>lorsqu'il reçoit un courant de redstone - - <&6><&l>Rayon: <&2><&l>1 bloc mechanisms: hides: all enchantments: infinity: 1 blockplacer_2: type: item debug: false material: dispenser display name: <&f>Placeur automatique <&b><&l>Niv 2 lore: - - <&6>Place les blocs qu'il contiens - <&6>lorsqu'il reçoit un courant de redstone - - <&6><&l>Rayon: <&2><&l>2 blocs mechanisms: hides: all enchantments: infinity: 1 blockplacer_3: type: item debug: false material: dispenser display name: <&f>Placeur automatique <&b><&l>Niv 3 lore: - - <&6>Place les blocs qu'il contiens - <&6>lorsqu'il reçoit un courant de redstone - - <&6><&l>Rayon: <&2><&l>3 blocs mechanisms: hides: all enchantments: infinity: 1 blockplacer_4: type: item debug: false material: dispenser display name: <&f>Placeur automatique <&b><&l>Niv 4 lore: - - <&6>Place les blocs qu'il contiens - <&6>lorsqu'il reçoit un courant de redstone - - <&6><&l>Rayon: <&2><&l>4 blocs mechanisms: hides: all enchantments: infinity: 1 blockplacer_5: type: item debug: false material: dispenser display name: <&f>Placeur automatique <&b><&l>Niv 5 lore: - - <&6>Place les blocs qu'il contiens - <&6>lorsqu'il reçoit un courant de redstone - - <&6><&l>Rayon: <&2><&l>5 blocs mechanisms: hides: all enchantments: infinity: 1 blockplacer_6: type: item debug: false material: dispenser display name: <&f>Placeur automatique <&b><&l>Niv 6 lore: - - <&6>Place les blocs qu'il contiens - <&6>lorsqu'il reçoit un courant de redstone - - <&6><&l>Rayon: <&2><&l>6 blocs mechanisms: hides: all enchantments: infinity: 1 blockplacer_7: type: item debug: false material: dispenser display name: <&f>Placeur automatique <&b><&l>Niv 7 lore: - - <&6>Place les blocs qu'il contiens - <&6>lorsqu'il reçoit un courant de redstone - - <&6><&l>Rayon: <&2><&l>7 blocs mechanisms: hides: all enchantments: infinity: 1 blockplacer_8: type: item debug: false material: dispenser display name: <&f>Placeur automatique <&b><&l>Niv 8 lore: - - <&6>Place les blocs qu'il contiens - <&6>lorsqu'il reçoit un courant de redstone - - <&6><&l>Rayon: <&2><&l>8 blocs mechanisms: hides: all enchantments: infinity: 1 blockplacer_9: type: item debug: false material: dispenser display name: <&f>Placeur automatique <&b><&l>Niv 9 lore: - - <&6>Place les blocs qu'il contiens - <&6>lorsqu'il reçoit un courant de redstone - - <&6><&l>Rayon: <&2><&l>9 blocs mechanisms: hides: all enchantments: infinity: 1 blockplacer_10: type: item debug: false material: dispenser display name: <&f>Placeur automatique <&b><&l>Niv 10 lore: - - <&6>Place les blocs qu'il contiens - <&6>lorsqu'il reçoit un courant de redstone - - <&6><&l>Rayon: <&2><&l>10 blocs mechanisms: hides: all enchantments: infinity: 1