Woodyo

Untitled

Mar 9th, 2023
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.96 KB | None | 0 0
  1.  
  2. #################
  3. ### TEMPLATES ###
  4. #################
  5.  
  6. TXP-Template-NPC: &NPC_TEMPLATE
  7. Type: HUSK
  8. Faction: ALLY
  9. Options:
  10. MovementSpeed: 0.3
  11. PreventOtherDrops: true
  12. PreventRandomEquipment: true
  13. Silent: true
  14. Despawn: false
  15. Collidable: false
  16. Invincible: true
  17. AlwaysShowName: true
  18. PreventJockeyMounts: true
  19. AIGoalSelectors:
  20. - 0 clear
  21. AITargetSelectors:
  22. - 0 clear
  23.  
  24. TXP-Template-FOE: &FOE_TEMPLATE
  25. Type: HUSK
  26. Faction: FOE
  27. Options:
  28. PreventOtherDrops: true
  29. PreventRandomEquipment: true
  30. Silent: true
  31. Despawn: false
  32. AlwaysShowName: true
  33. PreventJockeyMounts: true
  34. AIGoalSelectors:
  35. - 0 clear
  36. - 1 meleeattack
  37. AITargetSelectors:
  38. - 0 clear
  39. - 1 players
  40.  
  41. ##################################################
  42. ### T1 ###
  43. ##################################################
  44.  
  45. ##################################################
  46. ### T2 ###
  47. ##################################################
  48.  
  49. TXP-T2-NPC_1:
  50. <<: *NPC_TEMPLATE
  51. Display: "&a&lXXX"
  52. Skills:
  53. - setstance{s=SPAWN} @Self ~onSpawn
  54.  
  55. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  56.  
  57. AIGoalSelectors:
  58. - 0 clear
  59. - 1 lookaround
  60. - 2 randomstroll
  61. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  62.  
  63. TXP-T2-SPEAKER_1:
  64. <<: *NPC_TEMPLATE
  65. Display: "&a&lXXX"
  66. Skills:
  67. - setstance{s=SPAWN} @Self ~onSpawn
  68.  
  69. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  70.  
  71. - 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}
  72.  
  73. - skill{s=[ - setstance{s=NULL}
  74.  
  75. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  76. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  77.  
  78. - delay 35
  79.  
  80. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  81. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  82.  
  83. - delay 100
  84.  
  85. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  86.  
  87. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  88.  
  89. TXP-T2-NPC_2:
  90. <<: *NPC_TEMPLATE
  91. Display: "&a&lXXX"
  92. Skills:
  93. - setstance{s=SPAWN} @Self ~onSpawn
  94.  
  95. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  96.  
  97. AIGoalSelectors:
  98. - 0 clear
  99. - 1 lookaround
  100. - 2 randomstroll
  101. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  102.  
  103. TXP-T2-SPEAKER_2:
  104. <<: *NPC_TEMPLATE
  105. Display: "&a&lXXX"
  106. Skills:
  107. - setstance{s=SPAWN} @Self ~onSpawn
  108.  
  109. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  110.  
  111. - 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}
  112.  
  113. - skill{s=[ - setstance{s=NULL}
  114.  
  115. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  116. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  117.  
  118. - delay 35
  119.  
  120. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  121. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  122.  
  123. - delay 100
  124.  
  125. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  126.  
  127. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  128.  
  129. TXP-T2-NPC_3:
  130. <<: *NPC_TEMPLATE
  131. Display: "&a&lXXX"
  132. Skills:
  133. - setstance{s=SPAWN} @Self ~onSpawn
  134.  
  135. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  136.  
  137. AIGoalSelectors:
  138. - 0 clear
  139. - 1 lookaround
  140. - 2 randomstroll
  141. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  142.  
  143. TXP-T2-SPEAKER_3:
  144. <<: *NPC_TEMPLATE
  145. Display: "&a&lXXX"
  146. Skills:
  147. - setstance{s=SPAWN} @Self ~onSpawn
  148.  
  149. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  150.  
  151. - 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}
  152.  
  153. - skill{s=[ - setstance{s=NULL}
  154.  
  155. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  156. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  157.  
  158. - delay 35
  159.  
  160. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  161. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  162.  
  163. - delay 100
  164.  
  165. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  166.  
  167. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  168.  
  169. TXP-T2-NPC_4:
  170. <<: *NPC_TEMPLATE
  171. Display: "&a&lXXX"
  172. Skills:
  173. - setstance{s=SPAWN} @Self ~onSpawn
  174.  
  175. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  176.  
  177. AIGoalSelectors:
  178. - 0 clear
  179. - 1 lookaround
  180. - 2 randomstroll
  181. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  182.  
  183. TXP-T2-SPEAKER_4:
  184. <<: *NPC_TEMPLATE
  185. Display: "&a&lXXX"
  186. Skills:
  187. - setstance{s=SPAWN} @Self ~onSpawn
  188.  
  189. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  190.  
  191. - 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}
  192.  
  193. - skill{s=[ - setstance{s=NULL}
  194.  
  195. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  196. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  197.  
  198. - delay 35
  199.  
  200. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  201. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  202.  
  203. - delay 100
  204.  
  205. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  206.  
  207. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  208.  
  209. TXP-T2-ALLY_5:
  210. <<: *NPC_TEMPLATE
  211. Type: WOLF
  212. Display: "&a&lXXX"
  213. Skills:
  214. - setstance{s=SPAWN} @Self ~onSpawn
  215.  
  216. - setowner @NearestPlayer{r=99} ~onSpawn
  217.  
  218. - teleport @Owner ~onTimer:2 ?playernotwithin{d=24} ?!incombat{}
  219.  
  220. AIGoalSelectors:
  221. - 0 clear
  222. - 1 float
  223. - 2 meleeattack
  224. - 3 gotoowner 5
  225. AITargetSelectors:
  226. - 0 clear
  227. - 1 ownerattacker
  228. - 2 ownertarget
  229. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  230.  
  231. TXP-T2-BOSS_5:
  232. <<: *FOE_TEMPLATE
  233. Display: "&4&lXXX"
  234. Health: 50
  235. BossBar:
  236. Enabled: true
  237. Title: '&4&lXXX'
  238. Range: 128
  239. Color: GREEN
  240. Style: SOLID
  241. CreateFog: false
  242. DarkenSky: false
  243. Skills:
  244. - model{mid=boss} @Self ~onSpawn
  245.  
  246. - sound{s=entity.wither.spawn;v=1;p=1;sc=MASTER} @Self ~onSpawn
  247. - sound{s=entity.wither.death;v=1;p=1;sc=MASTER} @Self ~onDeath
  248.  
  249. - skill{s=[ - pandeloot{mm:TXP-T2-ITEM{hologram=DISPLAY;visibility=player;glow=true;color=RED}}
  250. - sound{s=entity.shulker.shoot;v=1.00;p=1.25;sc=MASTER} ]} @Server ~onDeath
  251.  
  252. TXP-T2-COLLECTOR_5:
  253. <<: *NPC_TEMPLATE
  254. Display: "&a&lXXX"
  255. Skills:
  256. - setstance{s=SPAWN} @Self ~onSpawn
  257.  
  258. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  259.  
  260. - 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}
  261.  
  262. ### ----------------------------------------------------------------- ###
  263.  
  264. - setvariable{var=caster.ingredient_1;type=INTEGER;value=0} @Self ~onSpawn
  265. - setvariable{var=caster.ingredient_2;type=INTEGER;value=0} @Self ~onSpawn
  266.  
  267. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  268. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  269.  
  270. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_1;value=<5} ?~holding{m=INGREDIENT_1}
  271.  
  272. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  273. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  274.  
  275. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_2;value=<5} ?~holding{m=INGREDIENT_2}
  276.  
  277. ### ----------------------------------------------------------------- ###
  278.  
  279. - skill{s=[ - setstance{s=NULL}
  280.  
  281. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  282. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  283.  
  284. - delay 35
  285.  
  286. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  287. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  288.  
  289. - betterbar{id=TXP-INGREDIENT_BAR;goal=10;style=SOLID;color=GREEN;title="&6&lIngredients Provided";onFill=[ - signal{s=INGREDIENTS_GIVEN} @Self ]}
  290.  
  291. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  292.  
  293. - skill{s=[ - setstance{s=NULL}
  294.  
  295. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  296. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  297.  
  298. - delay 35
  299.  
  300. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  301. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  302.  
  303. - delay 50
  304.  
  305. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onSignal:INGREDIENTS_GIVEN
  306.  
  307. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  308.  
  309. TXP-T2-FOE_5:
  310. <<: *FOE_TEMPLATE
  311. Display: "&4&lXXX"
  312. Skills:
  313.  
  314. Disguise: HUSK
  315.  
  316. TXP-T2-NPC_5:
  317. <<: *NPC_TEMPLATE
  318. Display: "&a&lXXX"
  319. Skills:
  320. - setstance{s=SPAWN} @Self ~onSpawn
  321.  
  322. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  323.  
  324. AIGoalSelectors:
  325. - 0 clear
  326. - 1 lookaround
  327. - 2 randomstroll
  328. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  329.  
  330. TXP-T2-SPEAKER_5:
  331. <<: *NPC_TEMPLATE
  332. Display: "&a&lXXX"
  333. Skills:
  334. - setstance{s=SPAWN} @Self ~onSpawn
  335.  
  336. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  337.  
  338. - 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}
  339.  
  340. - skill{s=[ - setstance{s=NULL}
  341.  
  342. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  343. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  344.  
  345. - delay 35
  346.  
  347. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  348. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  349.  
  350. - delay 100
  351.  
  352. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  353.  
  354. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  355.  
  356. ##################################################
  357. ### T3 ###
  358. ##################################################
  359.  
  360. TXP-T3-NPC_1:
  361. <<: *NPC_TEMPLATE
  362. Display: "&a&lXXX"
  363. Skills:
  364. - setstance{s=SPAWN} @Self ~onSpawn
  365.  
  366. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  367.  
  368. AIGoalSelectors:
  369. - 0 clear
  370. - 1 lookaround
  371. - 2 randomstroll
  372. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  373.  
  374. TXP-T3-SPEAKER_1:
  375. <<: *NPC_TEMPLATE
  376. Display: "&a&lXXX"
  377. Skills:
  378. - setstance{s=SPAWN} @Self ~onSpawn
  379.  
  380. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  381.  
  382. - 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}
  383.  
  384. - skill{s=[ - setstance{s=NULL}
  385.  
  386. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  387. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  388.  
  389. - delay 35
  390.  
  391. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  392. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  393.  
  394. - delay 100
  395.  
  396. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  397.  
  398. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  399.  
  400. TXP-T3-BOSS_2:
  401. <<: *FOE_TEMPLATE
  402. Display: "&4&lXXX"
  403. Health: 50
  404. BossBar:
  405. Enabled: true
  406. Title: '&4&lXXX'
  407. Range: 128
  408. Color: GREEN
  409. Style: SOLID
  410. CreateFog: false
  411. DarkenSky: false
  412. Skills:
  413. - model{mid=boss} @Self ~onSpawn
  414.  
  415. - sound{s=entity.wither.spawn;v=1;p=1;sc=MASTER} @Self ~onSpawn
  416. - sound{s=entity.wither.death;v=1;p=1;sc=MASTER} @Self ~onDeath
  417.  
  418. - skill{s=[ - pandeloot{mm:TXP-T3-ITEM{hologram=DISPLAY;visibility=player;glow=true;color=RED}}
  419. - sound{s=entity.shulker.shoot;v=1.00;p=1.25;sc=MASTER} ]} @Server ~onDeath
  420.  
  421. TXP-T3-COLLECTOR_2:
  422. <<: *NPC_TEMPLATE
  423. Display: "&a&lXXX"
  424. Skills:
  425. - setstance{s=SPAWN} @Self ~onSpawn
  426.  
  427. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  428.  
  429. - 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}
  430.  
  431. ### ----------------------------------------------------------------- ###
  432.  
  433. - setvariable{var=caster.ingredient_1;type=INTEGER;value=0} @Self ~onSpawn
  434. - setvariable{var=caster.ingredient_2;type=INTEGER;value=0} @Self ~onSpawn
  435.  
  436. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  437. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  438.  
  439. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_1;value=<5} ?~holding{m=INGREDIENT_1}
  440.  
  441. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  442. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  443.  
  444. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_2;value=<5} ?~holding{m=INGREDIENT_2}
  445.  
  446. ### ----------------------------------------------------------------- ###
  447.  
  448. - skill{s=[ - setstance{s=NULL}
  449.  
  450. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  451. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  452.  
  453. - delay 35
  454.  
  455. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  456. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  457.  
  458. - betterbar{id=TXP-INGREDIENT_BAR;goal=10;style=SOLID;color=GREEN;title="&6&lIngredients Provided";onFill=[ - signal{s=INGREDIENTS_GIVEN} @Self ]}
  459.  
  460. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  461.  
  462. - skill{s=[ - setstance{s=NULL}
  463.  
  464. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  465. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  466.  
  467. - delay 35
  468.  
  469. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  470. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  471.  
  472. - delay 50
  473.  
  474. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onSignal:INGREDIENTS_GIVEN
  475.  
  476. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  477.  
  478. TXP-T3-FOE_2:
  479. <<: *FOE_TEMPLATE
  480. Display: "&4&lXXX"
  481. Skills:
  482.  
  483. Disguise: HUSK
  484.  
  485. TXP-T3-NPC_2:
  486. <<: *NPC_TEMPLATE
  487. Display: "&a&lXXX"
  488. Skills:
  489. - setstance{s=SPAWN} @Self ~onSpawn
  490.  
  491. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  492.  
  493. AIGoalSelectors:
  494. - 0 clear
  495. - 1 lookaround
  496. - 2 randomstroll
  497. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  498.  
  499. TXP-T3-SPEAKER_2:
  500. <<: *NPC_TEMPLATE
  501. Display: "&a&lXXX"
  502. Skills:
  503. - setstance{s=SPAWN} @Self ~onSpawn
  504.  
  505. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  506.  
  507. - 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}
  508.  
  509. - skill{s=[ - setstance{s=NULL}
  510.  
  511. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  512. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  513.  
  514. - delay 35
  515.  
  516. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  517. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  518.  
  519. - delay 100
  520.  
  521. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  522.  
  523. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  524.  
  525. ##################################################
  526. ### T4 ###
  527. ##################################################
  528.  
  529. TXP-T4-NPC_1:
  530. <<: *NPC_TEMPLATE
  531. Display: "&a&lXXX"
  532. Skills:
  533. - setstance{s=SPAWN} @Self ~onSpawn
  534.  
  535. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  536.  
  537. AIGoalSelectors:
  538. - 0 clear
  539. - 1 lookaround
  540. - 2 randomstroll
  541. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  542.  
  543. TXP-T4-SPEAKER_1:
  544. <<: *NPC_TEMPLATE
  545. Display: "&a&lXXX"
  546. Skills:
  547. - setstance{s=SPAWN} @Self ~onSpawn
  548.  
  549. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  550.  
  551. - 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}
  552.  
  553. - skill{s=[ - setstance{s=NULL}
  554.  
  555. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  556. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  557.  
  558. - delay 35
  559.  
  560. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  561. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  562.  
  563. - delay 100
  564.  
  565. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  566.  
  567. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  568.  
  569. TXP-T4-NPC_2:
  570. <<: *NPC_TEMPLATE
  571. Display: "&a&lXXX"
  572. Skills:
  573. - setstance{s=SPAWN} @Self ~onSpawn
  574.  
  575. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  576.  
  577. AIGoalSelectors:
  578. - 0 clear
  579. - 1 lookaround
  580. - 2 randomstroll
  581. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  582.  
  583. TXP-T4-SPEAKER_2:
  584. <<: *NPC_TEMPLATE
  585. Display: "&a&lXXX"
  586. Skills:
  587. - setstance{s=SPAWN} @Self ~onSpawn
  588.  
  589. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  590.  
  591. - 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}
  592.  
  593. - skill{s=[ - setstance{s=NULL}
  594.  
  595. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  596. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  597.  
  598. - delay 35
  599.  
  600. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  601. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  602.  
  603. - delay 100
  604.  
  605. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  606.  
  607. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  608.  
  609. TXP-T4-BOSS_3:
  610. <<: *FOE_TEMPLATE
  611. Display: "&4&lXXX"
  612. Health: 50
  613. BossBar:
  614. Enabled: true
  615. Title: '&4&lXXX'
  616. Range: 128
  617. Color: GREEN
  618. Style: SOLID
  619. CreateFog: false
  620. DarkenSky: false
  621. Skills:
  622. - model{mid=boss} @Self ~onSpawn
  623.  
  624. - sound{s=entity.wither.spawn;v=1;p=1;sc=MASTER} @Self ~onSpawn
  625. - sound{s=entity.wither.death;v=1;p=1;sc=MASTER} @Self ~onDeath
  626.  
  627. - skill{s=[ - pandeloot{mm:TXP-T4-ITEM{hologram=DISPLAY;visibility=player;glow=true;color=RED}}
  628. - sound{s=entity.shulker.shoot;v=1.00;p=1.25;sc=MASTER} ]} @Server ~onDeath
  629.  
  630. TXP-T4-COLLECTOR_3:
  631. <<: *NPC_TEMPLATE
  632. Display: "&a&lXXX"
  633. Skills:
  634. - setstance{s=SPAWN} @Self ~onSpawn
  635.  
  636. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  637.  
  638. - 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}
  639.  
  640. ### ----------------------------------------------------------------- ###
  641.  
  642. - setvariable{var=caster.ingredient_1;type=INTEGER;value=0} @Self ~onSpawn
  643. - setvariable{var=caster.ingredient_2;type=INTEGER;value=0} @Self ~onSpawn
  644.  
  645. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  646. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  647.  
  648. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_1;value=<5} ?~holding{m=INGREDIENT_1}
  649.  
  650. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  651. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  652.  
  653. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_2;value=<5} ?~holding{m=INGREDIENT_2}
  654.  
  655. ### ----------------------------------------------------------------- ###
  656.  
  657. - skill{s=[ - setstance{s=NULL}
  658.  
  659. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  660. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  661.  
  662. - delay 35
  663.  
  664. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  665. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  666.  
  667. - betterbar{id=TXP-INGREDIENT_BAR;goal=10;style=SOLID;color=GREEN;title="&6&lIngredients Provided";onFill=[ - signal{s=INGREDIENTS_GIVEN} @Self ]}
  668.  
  669. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  670.  
  671. - skill{s=[ - setstance{s=NULL}
  672.  
  673. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  674. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  675.  
  676. - delay 35
  677.  
  678. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  679. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  680.  
  681. - delay 50
  682.  
  683. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onSignal:INGREDIENTS_GIVEN
  684.  
  685. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  686.  
  687. TXP-T4-FOE_3:
  688. <<: *FOE_TEMPLATE
  689. Display: "&4&lXXX"
  690. Skills:
  691.  
  692. Disguise: HUSK
  693.  
  694. TXP-T4-NPC_3:
  695. <<: *NPC_TEMPLATE
  696. Display: "&a&lXXX"
  697. Skills:
  698. - setstance{s=SPAWN} @Self ~onSpawn
  699.  
  700. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  701.  
  702. AIGoalSelectors:
  703. - 0 clear
  704. - 1 lookaround
  705. - 2 randomstroll
  706. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  707.  
  708. TXP-T4-SPEAKER_3:
  709. <<: *NPC_TEMPLATE
  710. Display: "&a&lXXX"
  711. Skills:
  712. - setstance{s=SPAWN} @Self ~onSpawn
  713.  
  714. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  715.  
  716. - 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}
  717.  
  718. - skill{s=[ - setstance{s=NULL}
  719.  
  720. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  721. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  722.  
  723. - delay 35
  724.  
  725. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  726. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  727.  
  728. - delay 100
  729.  
  730. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  731.  
  732. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  733.  
  734. TXP-T4-NPC_4:
  735. <<: *NPC_TEMPLATE
  736. Display: "&a&lXXX"
  737. Skills:
  738. - setstance{s=SPAWN} @Self ~onSpawn
  739.  
  740. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  741.  
  742. AIGoalSelectors:
  743. - 0 clear
  744. - 1 lookaround
  745. - 2 randomstroll
  746. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  747.  
  748. TXP-T4-SPEAKER_4:
  749. <<: *NPC_TEMPLATE
  750. Display: "&a&lXXX"
  751. Skills:
  752. - setstance{s=SPAWN} @Self ~onSpawn
  753.  
  754. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  755.  
  756. - 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}
  757.  
  758. - skill{s=[ - setstance{s=NULL}
  759.  
  760. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  761. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  762.  
  763. - delay 35
  764.  
  765. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  766. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  767.  
  768. - delay 100
  769.  
  770. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  771.  
  772. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  773.  
  774. ##################################################
  775. ### T5 ###
  776. ##################################################
  777.  
  778. TXP-T5-BOSS_1:
  779. <<: *FOE_TEMPLATE
  780. Display: "&4&lXXX"
  781. Health: 50
  782. BossBar:
  783. Enabled: true
  784. Title: '&4&lXXX'
  785. Range: 128
  786. Color: GREEN
  787. Style: SOLID
  788. CreateFog: false
  789. DarkenSky: false
  790. Skills:
  791. - model{mid=boss} @Self ~onSpawn
  792.  
  793. - sound{s=entity.wither.spawn;v=1;p=1;sc=MASTER} @Self ~onSpawn
  794. - sound{s=entity.wither.death;v=1;p=1;sc=MASTER} @Self ~onDeath
  795.  
  796. - skill{s=[ - pandeloot{mm:TXP-T5-ITEM{hologram=DISPLAY;visibility=player;glow=true;color=RED}}
  797. - sound{s=entity.shulker.shoot;v=1.00;p=1.25;sc=MASTER} ]} @Server ~onDeath
  798.  
  799. TXP-T5-COLLECTOR_1:
  800. <<: *NPC_TEMPLATE
  801. Display: "&a&lXXX"
  802. Skills:
  803. - setstance{s=SPAWN} @Self ~onSpawn
  804.  
  805. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  806.  
  807. - 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}
  808.  
  809. ### ----------------------------------------------------------------- ###
  810.  
  811. - setvariable{var=caster.ingredient_1;type=INTEGER;value=0} @Self ~onSpawn
  812. - setvariable{var=caster.ingredient_2;type=INTEGER;value=0} @Self ~onSpawn
  813.  
  814. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  815. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  816.  
  817. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_1;value=<5} ?~holding{m=INGREDIENT_1}
  818.  
  819. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  820. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  821.  
  822. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_2;value=<5} ?~holding{m=INGREDIENT_2}
  823.  
  824. ### ----------------------------------------------------------------- ###
  825.  
  826. - skill{s=[ - setstance{s=NULL}
  827.  
  828. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  829. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  830.  
  831. - delay 35
  832.  
  833. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  834. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  835.  
  836. - betterbar{id=TXP-INGREDIENT_BAR;goal=10;style=SOLID;color=GREEN;title="&6&lIngredients Provided";onFill=[ - signal{s=INGREDIENTS_GIVEN} @Self ]}
  837.  
  838. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  839.  
  840. - skill{s=[ - setstance{s=NULL}
  841.  
  842. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  843. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  844.  
  845. - delay 35
  846.  
  847. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  848. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  849.  
  850. - delay 50
  851.  
  852. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onSignal:INGREDIENTS_GIVEN
  853.  
  854. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  855.  
  856. TXP-T5-FOE_1:
  857. <<: *FOE_TEMPLATE
  858. Display: "&4&lXXX"
  859. Skills:
  860.  
  861. Disguise: HUSK
  862.  
  863. TXP-T5-NPC_1:
  864. <<: *NPC_TEMPLATE
  865. Display: "&a&lXXX"
  866. Skills:
  867. - setstance{s=SPAWN} @Self ~onSpawn
  868.  
  869. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  870.  
  871. AIGoalSelectors:
  872. - 0 clear
  873. - 1 lookaround
  874. - 2 randomstroll
  875. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  876.  
  877. TXP-T5-SPEAKER_1:
  878. <<: *NPC_TEMPLATE
  879. Display: "&a&lXXX"
  880. Skills:
  881. - setstance{s=SPAWN} @Self ~onSpawn
  882.  
  883. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  884.  
  885. - 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}
  886.  
  887. - skill{s=[ - setstance{s=NULL}
  888.  
  889. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  890. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  891.  
  892. - delay 35
  893.  
  894. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  895. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  896.  
  897. - delay 100
  898.  
  899. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  900.  
  901. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  902.  
  903. ##################################################
  904. ### T6 ###
  905. ##################################################
  906.  
  907. TXP-T6-SPEAKER_1:
  908. <<: *NPC_TEMPLATE
  909. Display: "&a&lXXX"
  910. Skills:
  911. - setstance{s=SPAWN} @Self ~onSpawn
  912.  
  913. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  914.  
  915. - 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}
  916.  
  917. - skill{s=[ - setstance{s=NULL}
  918.  
  919. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  920. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  921.  
  922. - delay 35
  923.  
  924. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  925. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  926.  
  927. - delay 100
  928.  
  929. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  930.  
  931. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  932.  
  933. TXP-T6-FOE_2:
  934. <<: *FOE_TEMPLATE
  935. Display: "&4&lXXX"
  936. Skills:
  937.  
  938. Disguise: HUSK
  939.  
  940. TXP-T6-NPC_2:
  941. <<: *NPC_TEMPLATE
  942. Display: "&a&lXXX"
  943. Skills:
  944. - setstance{s=SPAWN} @Self ~onSpawn
  945.  
  946. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  947.  
  948. AIGoalSelectors:
  949. - 0 clear
  950. - 1 lookaround
  951. - 2 randomstroll
  952. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  953.  
  954. TXP-T6-SPEAKER_2:
  955. <<: *NPC_TEMPLATE
  956. Display: "&a&lXXX"
  957. Skills:
  958. - setstance{s=SPAWN} @Self ~onSpawn
  959.  
  960. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  961.  
  962. - 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}
  963.  
  964. - skill{s=[ - setstance{s=NULL}
  965.  
  966. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  967. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  968.  
  969. - delay 35
  970.  
  971. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  972. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  973.  
  974. - delay 100
  975.  
  976. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  977.  
  978. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  979.  
  980. TXP-T6-NPC_3:
  981. <<: *NPC_TEMPLATE
  982. Display: "&a&lXXX"
  983. Skills:
  984. - setstance{s=SPAWN} @Self ~onSpawn
  985.  
  986. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  987.  
  988. AIGoalSelectors:
  989. - 0 clear
  990. - 1 lookaround
  991. - 2 randomstroll
  992. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  993.  
  994. TXP-T6-SPEAKER_3:
  995. <<: *NPC_TEMPLATE
  996. Display: "&a&lXXX"
  997. Skills:
  998. - setstance{s=SPAWN} @Self ~onSpawn
  999.  
  1000. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1001.  
  1002. - 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}
  1003.  
  1004. - skill{s=[ - setstance{s=NULL}
  1005.  
  1006. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1007. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1008.  
  1009. - delay 35
  1010.  
  1011. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1012. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1013.  
  1014. - delay 100
  1015.  
  1016. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1017.  
  1018. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1019.  
  1020. ##################################################
  1021. ### T7 ###
  1022. ##################################################
  1023.  
  1024. ##################################################
  1025. ### T8 ###
  1026. ##################################################
  1027.  
  1028. TXP-T8-COLLECTOR_1:
  1029. <<: *NPC_TEMPLATE
  1030. Display: "&a&lXXX"
  1031. Skills:
  1032. - setstance{s=SPAWN} @Self ~onSpawn
  1033.  
  1034. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1035.  
  1036. - 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}
  1037.  
  1038. ### ----------------------------------------------------------------- ###
  1039.  
  1040. - setvariable{var=caster.ingredient_1;type=INTEGER;value=0} @Self ~onSpawn
  1041. - setvariable{var=caster.ingredient_2;type=INTEGER;value=0} @Self ~onSpawn
  1042.  
  1043. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  1044. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  1045.  
  1046. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_1;value=<5} ?~holding{m=INGREDIENT_1}
  1047.  
  1048. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  1049. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  1050.  
  1051. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_2;value=<5} ?~holding{m=INGREDIENT_2}
  1052.  
  1053. ### ----------------------------------------------------------------- ###
  1054.  
  1055. - skill{s=[ - setstance{s=NULL}
  1056.  
  1057. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1058. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1059.  
  1060. - delay 35
  1061.  
  1062. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1063. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1064.  
  1065. - betterbar{id=TXP-INGREDIENT_BAR;goal=10;style=SOLID;color=GREEN;title="&6&lIngredients Provided";onFill=[ - signal{s=INGREDIENTS_GIVEN} @Self ]}
  1066.  
  1067. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1068.  
  1069. - skill{s=[ - setstance{s=NULL}
  1070.  
  1071. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1072. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1073.  
  1074. - delay 35
  1075.  
  1076. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1077. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1078.  
  1079. - delay 50
  1080.  
  1081. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onSignal:INGREDIENTS_GIVEN
  1082.  
  1083. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1084.  
  1085. TXP-T8-FOE_1:
  1086. <<: *FOE_TEMPLATE
  1087. Display: "&4&lXXX"
  1088. Skills:
  1089.  
  1090. Disguise: HUSK
  1091.  
  1092. TXP-T8-NPC_1:
  1093. <<: *NPC_TEMPLATE
  1094. Display: "&a&lXXX"
  1095. Skills:
  1096. - setstance{s=SPAWN} @Self ~onSpawn
  1097.  
  1098. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  1099.  
  1100. AIGoalSelectors:
  1101. - 0 clear
  1102. - 1 lookaround
  1103. - 2 randomstroll
  1104. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1105.  
  1106. TXP-T8-SPEAKER_1:
  1107. <<: *NPC_TEMPLATE
  1108. Display: "&a&lXXX"
  1109. Skills:
  1110. - setstance{s=SPAWN} @Self ~onSpawn
  1111.  
  1112. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1113.  
  1114. - 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}
  1115.  
  1116. - skill{s=[ - setstance{s=NULL}
  1117.  
  1118. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1119. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1120.  
  1121. - delay 35
  1122.  
  1123. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1124. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1125.  
  1126. - delay 100
  1127.  
  1128. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1129.  
  1130. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1131.  
  1132. TXP-T8-NPC_2:
  1133. <<: *NPC_TEMPLATE
  1134. Display: "&a&lXXX"
  1135. Skills:
  1136. - setstance{s=SPAWN} @Self ~onSpawn
  1137.  
  1138. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  1139.  
  1140. AIGoalSelectors:
  1141. - 0 clear
  1142. - 1 lookaround
  1143. - 2 randomstroll
  1144. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1145.  
  1146. TXP-T8-SPEAKER_2:
  1147. <<: *NPC_TEMPLATE
  1148. Display: "&a&lXXX"
  1149. Skills:
  1150. - setstance{s=SPAWN} @Self ~onSpawn
  1151.  
  1152. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1153.  
  1154. - 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}
  1155.  
  1156. - skill{s=[ - setstance{s=NULL}
  1157.  
  1158. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1159. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1160.  
  1161. - delay 35
  1162.  
  1163. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1164. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1165.  
  1166. - delay 100
  1167.  
  1168. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1169.  
  1170. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1171.  
  1172. ##################################################
  1173. ### T9 ###
  1174. ##################################################
  1175.  
  1176. TXP-T9-NPC_1:
  1177. <<: *NPC_TEMPLATE
  1178. Display: "&a&lXXX"
  1179. Skills:
  1180. - setstance{s=SPAWN} @Self ~onSpawn
  1181.  
  1182. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  1183.  
  1184. AIGoalSelectors:
  1185. - 0 clear
  1186. - 1 lookaround
  1187. - 2 randomstroll
  1188. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1189.  
  1190. TXP-T9-SPEAKER_1:
  1191. <<: *NPC_TEMPLATE
  1192. Display: "&a&lXXX"
  1193. Skills:
  1194. - setstance{s=SPAWN} @Self ~onSpawn
  1195.  
  1196. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1197.  
  1198. - 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}
  1199.  
  1200. - skill{s=[ - setstance{s=NULL}
  1201.  
  1202. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1203. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1204.  
  1205. - delay 35
  1206.  
  1207. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1208. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1209.  
  1210. - delay 100
  1211.  
  1212. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1213.  
  1214. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1215.  
  1216. TXP-T9-NPC_2:
  1217. <<: *NPC_TEMPLATE
  1218. Display: "&a&lXXX"
  1219. Skills:
  1220. - setstance{s=SPAWN} @Self ~onSpawn
  1221.  
  1222. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  1223.  
  1224. AIGoalSelectors:
  1225. - 0 clear
  1226. - 1 lookaround
  1227. - 2 randomstroll
  1228. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1229.  
  1230. TXP-T9-SPEAKER_2:
  1231. <<: *NPC_TEMPLATE
  1232. Display: "&a&lXXX"
  1233. Skills:
  1234. - setstance{s=SPAWN} @Self ~onSpawn
  1235.  
  1236. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1237.  
  1238. - 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}
  1239.  
  1240. - skill{s=[ - setstance{s=NULL}
  1241.  
  1242. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1243. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1244.  
  1245. - delay 35
  1246.  
  1247. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1248. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1249.  
  1250. - delay 100
  1251.  
  1252. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1253.  
  1254. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1255.  
  1256. TXP-T9-FOE_3:
  1257. <<: *FOE_TEMPLATE
  1258. Display: "&4&lXXX"
  1259. Skills:
  1260.  
  1261. Disguise: HUSK
  1262.  
  1263. TXP-T9-NPC_3:
  1264. <<: *NPC_TEMPLATE
  1265. Display: "&a&lXXX"
  1266. Skills:
  1267. - setstance{s=SPAWN} @Self ~onSpawn
  1268.  
  1269. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  1270.  
  1271. AIGoalSelectors:
  1272. - 0 clear
  1273. - 1 lookaround
  1274. - 2 randomstroll
  1275. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1276.  
  1277. TXP-T9-SPEAKER_3:
  1278. <<: *NPC_TEMPLATE
  1279. Display: "&a&lXXX"
  1280. Skills:
  1281. - setstance{s=SPAWN} @Self ~onSpawn
  1282.  
  1283. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1284.  
  1285. - 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}
  1286.  
  1287. - skill{s=[ - setstance{s=NULL}
  1288.  
  1289. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1290. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1291.  
  1292. - delay 35
  1293.  
  1294. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1295. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1296.  
  1297. - delay 100
  1298.  
  1299. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1300.  
  1301. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1302.  
  1303. TXP-T9-NPC_4:
  1304. <<: *NPC_TEMPLATE
  1305. Display: "&a&lXXX"
  1306. Skills:
  1307. - setstance{s=SPAWN} @Self ~onSpawn
  1308.  
  1309. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  1310.  
  1311. AIGoalSelectors:
  1312. - 0 clear
  1313. - 1 lookaround
  1314. - 2 randomstroll
  1315. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1316.  
  1317. TXP-T9-SPEAKER_4:
  1318. <<: *NPC_TEMPLATE
  1319. Display: "&a&lXXX"
  1320. Skills:
  1321. - setstance{s=SPAWN} @Self ~onSpawn
  1322.  
  1323. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1324.  
  1325. - 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}
  1326.  
  1327. - skill{s=[ - setstance{s=NULL}
  1328.  
  1329. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1330. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1331.  
  1332. - delay 35
  1333.  
  1334. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1335. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1336.  
  1337. - delay 100
  1338.  
  1339. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1340.  
  1341. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1342.  
  1343. ##################################################
  1344. ### T10 ###
  1345. ##################################################
  1346.  
  1347. ##################################################
  1348. ### T11 ###
  1349. ##################################################
  1350.  
  1351. TXP-T11-NPC_1:
  1352. <<: *NPC_TEMPLATE
  1353. Display: "&a&lXXX"
  1354. Skills:
  1355. - setstance{s=SPAWN} @Self ~onSpawn
  1356.  
  1357. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  1358.  
  1359. AIGoalSelectors:
  1360. - 0 clear
  1361. - 1 lookaround
  1362. - 2 randomstroll
  1363. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1364.  
  1365. TXP-T11-SPEAKER_1:
  1366. <<: *NPC_TEMPLATE
  1367. Display: "&a&lXXX"
  1368. Skills:
  1369. - setstance{s=SPAWN} @Self ~onSpawn
  1370.  
  1371. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1372.  
  1373. - 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}
  1374.  
  1375. - skill{s=[ - setstance{s=NULL}
  1376.  
  1377. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1378. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1379.  
  1380. - delay 35
  1381.  
  1382. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1383. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1384.  
  1385. - delay 100
  1386.  
  1387. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1388.  
  1389. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1390.  
  1391. TXP-T11-FOE_2:
  1392. <<: *FOE_TEMPLATE
  1393. Display: "&4&lXXX"
  1394. Skills:
  1395.  
  1396. Disguise: HUSK
  1397.  
  1398. TXP-T11-NPC_2:
  1399. <<: *NPC_TEMPLATE
  1400. Display: "&a&lXXX"
  1401. Skills:
  1402. - setstance{s=SPAWN} @Self ~onSpawn
  1403.  
  1404. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  1405.  
  1406. AIGoalSelectors:
  1407. - 0 clear
  1408. - 1 lookaround
  1409. - 2 randomstroll
  1410. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1411.  
  1412. TXP-T11-SPEAKER_2:
  1413. <<: *NPC_TEMPLATE
  1414. Display: "&a&lXXX"
  1415. Skills:
  1416. - setstance{s=SPAWN} @Self ~onSpawn
  1417.  
  1418. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1419.  
  1420. - 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}
  1421.  
  1422. - skill{s=[ - setstance{s=NULL}
  1423.  
  1424. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1425. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1426.  
  1427. - delay 35
  1428.  
  1429. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1430. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1431.  
  1432. - delay 100
  1433.  
  1434. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1435.  
  1436. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1437.  
  1438. TXP-T11-FOE_3:
  1439. <<: *FOE_TEMPLATE
  1440. Display: "&4&lXXX"
  1441. Skills:
  1442.  
  1443. Disguise: HUSK
  1444.  
  1445. TXP-T11-NPC_3:
  1446. <<: *NPC_TEMPLATE
  1447. Display: "&a&lXXX"
  1448. Skills:
  1449. - setstance{s=SPAWN} @Self ~onSpawn
  1450.  
  1451. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  1452.  
  1453. AIGoalSelectors:
  1454. - 0 clear
  1455. - 1 lookaround
  1456. - 2 randomstroll
  1457. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1458.  
  1459. TXP-T11-SPEAKER_3:
  1460. <<: *NPC_TEMPLATE
  1461. Display: "&a&lXXX"
  1462. Skills:
  1463. - setstance{s=SPAWN} @Self ~onSpawn
  1464.  
  1465. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1466.  
  1467. - 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}
  1468.  
  1469. - skill{s=[ - setstance{s=NULL}
  1470.  
  1471. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1472. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1473.  
  1474. - delay 35
  1475.  
  1476. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1477. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1478.  
  1479. - delay 100
  1480.  
  1481. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1482.  
  1483. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1484.  
  1485. TXP-T11-BOSS_4:
  1486. <<: *FOE_TEMPLATE
  1487. Display: "&4&lXXX"
  1488. Health: 50
  1489. BossBar:
  1490. Enabled: true
  1491. Title: '&4&lXXX'
  1492. Range: 128
  1493. Color: GREEN
  1494. Style: SOLID
  1495. CreateFog: false
  1496. DarkenSky: false
  1497. Skills:
  1498. - model{mid=boss} @Self ~onSpawn
  1499.  
  1500. - sound{s=entity.wither.spawn;v=1;p=1;sc=MASTER} @Self ~onSpawn
  1501. - sound{s=entity.wither.death;v=1;p=1;sc=MASTER} @Self ~onDeath
  1502.  
  1503. - skill{s=[ - pandeloot{mm:TXP-T11-ITEM{hologram=DISPLAY;visibility=player;glow=true;color=RED}}
  1504. - sound{s=entity.shulker.shoot;v=1.00;p=1.25;sc=MASTER} ]} @Server ~onDeath
  1505.  
  1506. TXP-T11-COLLECTOR_4:
  1507. <<: *NPC_TEMPLATE
  1508. Display: "&a&lXXX"
  1509. Skills:
  1510. - setstance{s=SPAWN} @Self ~onSpawn
  1511.  
  1512. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1513.  
  1514. - 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}
  1515.  
  1516. ### ----------------------------------------------------------------- ###
  1517.  
  1518. - setvariable{var=caster.ingredient_1;type=INTEGER;value=0} @Self ~onSpawn
  1519. - setvariable{var=caster.ingredient_2;type=INTEGER;value=0} @Self ~onSpawn
  1520.  
  1521. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  1522. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  1523.  
  1524. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_1;value=<5} ?~holding{m=INGREDIENT_1}
  1525.  
  1526. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  1527. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  1528.  
  1529. - modbar{id=TXP-INGREDIENT_BAR;a=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=INGREDIENT_WAIT} ?variableInRange{var=caster.ingredient_2;value=<5} ?~holding{m=INGREDIENT_2}
  1530.  
  1531. ### ----------------------------------------------------------------- ###
  1532.  
  1533. - skill{s=[ - setstance{s=NULL}
  1534.  
  1535. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1536. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1537.  
  1538. - delay 35
  1539.  
  1540. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1541. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1542.  
  1543. - betterbar{id=TXP-INGREDIENT_BAR;goal=10;style=SOLID;color=GREEN;title="&6&lIngredients Provided";onFill=[ - signal{s=INGREDIENTS_GIVEN} @Self ]}
  1544.  
  1545. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1546.  
  1547. - skill{s=[ - setstance{s=NULL}
  1548.  
  1549. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1550. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1551.  
  1552. - delay 35
  1553.  
  1554. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1555. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1556.  
  1557. - delay 50
  1558.  
  1559. - setstance{s=INGREDIENT_WAIT} ]} @Self ~onSignal:INGREDIENTS_GIVEN
  1560.  
  1561. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1562.  
  1563. TXP-T11-FOE_4:
  1564. <<: *FOE_TEMPLATE
  1565. Display: "&4&lXXX"
  1566. Skills:
  1567.  
  1568. Disguise: HUSK
  1569.  
  1570. TXP-T11-NPC_4:
  1571. <<: *NPC_TEMPLATE
  1572. Display: "&a&lXXX"
  1573. Skills:
  1574. - setstance{s=SPAWN} @Self ~onSpawn
  1575.  
  1576. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  1577.  
  1578. AIGoalSelectors:
  1579. - 0 clear
  1580. - 1 lookaround
  1581. - 2 randomstroll
  1582. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1583.  
  1584. TXP-T11-SPEAKER_4:
  1585. <<: *NPC_TEMPLATE
  1586. Display: "&a&lXXX"
  1587. Skills:
  1588. - setstance{s=SPAWN} @Self ~onSpawn
  1589.  
  1590. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  1591.  
  1592. - 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}
  1593.  
  1594. - skill{s=[ - setstance{s=NULL}
  1595.  
  1596. - effect:particles{particle=happy_villager;amount=25;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1}
  1597. - sound{s=entity.villager.celebrate;v=2.00;p=1.00;sc=MASTER}
  1598.  
  1599. - delay 35
  1600.  
  1601. - sendtitle{title="&a&lXXX";subtitle="&e&lXXX";d=100;fi=10;fo=10} @Server
  1602. - sound{s=entity.player.levelup;v=1.00;p=1.00;sc=MASTER} @Server
  1603.  
  1604. - delay 100
  1605.  
  1606. - setstance{s=NULL} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  1607.  
  1608. Disguise: VILLAGER setBiome PLAINS setProfession NONE
  1609.  
  1610.  
  1611. Process finished with exit code 0
  1612.  
Add Comment
Please, Sign In to add comment