Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YGS-T4-Craftsman:
- <<: *NPC_TEMPLATE
- Display: "&a&lCraftsman"
- Skills:
- - setstance{s=SPAWN} @Self ~onSpawn
- - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
- - 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}
- ### ----------------------------------------------------------------- ###
- - setvariable{var=caster.iron_ingots;type=INTEGER;value=0} @Self ~onSpawn
- - setvariable{var=caster.gold_ingots;type=INTEGER;value=0} @Self ~onSpawn
- - setvariable{var=caster.redstone ;type=INTEGER;value=0} @Self ~onSpawn
- - setvariable{var=caster.oak_logs ;type=INTEGER;value=0} @Self ~onSpawn
- - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
- - modbar{id=YGS-Craftman;a=1}
- - 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}
- - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
- - modbar{id=YGS-Craftman;a=1}
- - 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}
- - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
- - modbar{id=YGS-Craftman;a=1}
- - 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}
- - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
- - modbar{id=YGS-Craftman;a=1}
- - 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}
- ### ----------------------------------------------------------------- ###
- - skill{s=[ - setstance{s=NULL}
- - message{m=""} @Server
- - 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?"}
- - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
- - delay 100
- - speak{r=99;m="&rYou can help get us supplies! Here's a blueprint for the items we need."}
- - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
- - pandeloot{mm:ygs_blueprint{hologram=DISPLAY;visibility=player;glow=true;color=RED}} @Self
- - delay 100
- - betterbar{id=YGS-Craftman;goal=192;style=SOLID;color=GREEN;title="&6&lIngrediens Provided";
- onFill=[ - signal{s=MATERIALS_GIVEN} @Self ]}
- - setstance{s=MATERIALS_WAIT} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
- - skill{s=[ - setstance{s=NULL}
- - message{m=""} @Server
- - speak{r=99;m="&rAwesome, thanks for the help!"}
- - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
- - delay 100
- - message{m="SCHEMATIC PASTE"} @Server
- - delay 100
- - speak{r=99;m="&rHead on in and check it out!"}
- - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
- - setstance{s=NULL} ]} @Self ~onSignal:MATERIALS_GIVEN ?stance{s=MATERIALS_WAIT;str=true}
- ### ----------------------------------------------------------------- ###
- Disguise: VILLAGER setBiome PLAINS setProfession NONE
Add Comment
Please, Sign In to add comment