Woodyo

Untitled

Oct 26th, 2022
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. YGS-T4-Craftsman:
  2. <<: *NPC_TEMPLATE
  3. Display: "&a&lCraftsman"
  4. Skills:
  5. - setstance{s=SPAWN} @Self ~onSpawn
  6.  
  7. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  8.  
  9. - effect:particles{particle=wax_off;amount=1;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1} ~onTimer:1 ?stance{s=SPAWN;str=true}
  10.  
  11. ### ----------------------------------------------------------------- ###
  12.  
  13. - setvariable{var=caster.iron_ingots;type=INTEGER;value=0} @Self ~onSpawn
  14. - setvariable{var=caster.gold_ingots;type=INTEGER;value=0} @Self ~onSpawn
  15. - setvariable{var=caster.redstone ;type=INTEGER;value=0} @Self ~onSpawn
  16. - setvariable{var=caster.oak_logs ;type=INTEGER;value=0} @Self ~onSpawn
  17.  
  18. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  19. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  20.  
  21. - modbar{id=YGS-Craftman;a=1}
  22.  
  23. - variableadd{var=caster.iron_ingots;amount=1} ];sync=true;cd=0.05} @Self ~onInteract ?stance{s=MATERIALS_WAIT} ?variableInRange{var=caster.iron_ingots;value=<64} ?~holding{m=IRON_INGOT}
  24.  
  25. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  26. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  27.  
  28. - modbar{id=YGS-Craftman;a=1}
  29.  
  30. - variableadd{var=caster.gold_ingots;amount=1} ];sync=true;cd=0.05} @Self ~onInteract ?stance{s=MATERIALS_WAIT} ?variableInRange{var=caster.gold_ingots;value=<32} ?~holding{m=GOLD_INGOT}
  31.  
  32. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  33. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  34.  
  35. - modbar{id=YGS-Craftman;a=1}
  36.  
  37. - variableadd{var=caster.redstone;amount=1} ];sync=true;cd=0.05} @Self ~onInteract ?stance{s=MATERIALS_WAIT} ?variableInRange{var=caster.redstone;value=<32} ?~holding{m=REDSTONE}
  38.  
  39. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  40. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  41.  
  42. - modbar{id=YGS-Craftman;a=1}
  43.  
  44. - variableadd{var=caster.oak_logs;amount=1} ];sync=true;cd=0.05} @Self ~onInteract ?stance{s=MATERIALS_WAIT} ?variableInRange{var=caster.oak_logs;value=<64} ?~holding{m=OAK_LOG}
  45.  
  46. ### ----------------------------------------------------------------- ###
  47.  
  48. - skill{s=[ - setstance{s=NULL}
  49. - message{m=""} @Server
  50.  
  51. - speak{r=99;m="&rHey Mister! ...A puppy? No sir, no puppies here! While you're around though, want to make a waterpark with us?"}
  52. - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
  53.  
  54. - delay 100
  55.  
  56. - speak{r=99;m="&rYou can help get us supplies! Here's a blueprint for the items we need."}
  57. - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
  58.  
  59. - pandeloot{mm:ygs_blueprint{hologram=DISPLAY;visibility=player;glow=true;color=RED}} @Self
  60.  
  61. - delay 100
  62.  
  63. - betterbar{id=YGS-Craftman;goal=192;style=SOLID;color=GREEN;title="&6&lIngrediens Provided";
  64. onFill=[ - signal{s=MATERIALS_GIVEN} @Self ]}
  65.  
  66. - setstance{s=MATERIALS_WAIT} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  67.  
  68. - skill{s=[ - setstance{s=NULL}
  69. - message{m=""} @Server
  70.  
  71. - speak{r=99;m="&rAwesome, thanks for the help!"}
  72. - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
  73.  
  74. - delay 100
  75.  
  76. - message{m="SCHEMATIC PASTE"} @Server
  77.  
  78. - delay 100
  79.  
  80. - speak{r=99;m="&rHead on in and check it out!"}
  81. - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
  82.  
  83. - setstance{s=NULL} ]} @Self ~onSignal:MATERIALS_GIVEN ?stance{s=MATERIALS_WAIT;str=true}
  84.  
  85. ### ----------------------------------------------------------------- ###
  86.  
  87. Disguise: VILLAGER setBiome PLAINS setProfession NONE
Add Comment
Please, Sign In to add comment