Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FGB-T5-Cart:
- <<: *NPC_TEMPLATE
- Display: "&a&lCart"
- Skills:
- - setstance{s=BROKEN} @Self ~onSpawn
- - model{m=wheelbarrow} @Self ~onSpawn
- ##### ADD TRANSITION FROM BROKEN MODEL TO FIXED MODEL ####
- - skill{s=[ - setstance{s=FIXED} @Self
- - sudoskill{s=[ - consumeHeldItem @Self ]} @Trigger
- - sound{s=block.note_block.chime;v=1.00;p=1.00;sc=MASTER}
- - delay 25
- - sound{s=block.anvil.destroy;v=2.00;p=1.00;sc=MASTER}
- - delay 25
- - effect:particles{particle=large_smoke;amount=150;hS=1;vS=1;speed=0.1} @Self
- - signal{s=RUN_AWAY} @LivingInWorld ]} @Self ~onInteract ?~holding{m=FGB-Wheel} ?stance{s=BROKEN;str=true}
- - setstance{s=HORSELESS} @Self ~onSignal:HORSE_GONE
- ### Mount the mob to the cart and cause it to be dragged with player. ###
- - skill{s=[ - setstance{s=NESTOR_DRAGGING} @Self
- - signal{s=RIDING_CART} @MobsInRadius{r=99;types=FGB-T5-Delivery_Driver}
- - mountme @MobsInRadius{r=99;types=FGB-T5-Delivery_Driver} ]} @Self ~onInteract ?stance{s=HORSELESS;str=true}
- - skill{s=[ - propel{v=0.4} @NearestPlayer{r=99;conditions=[ - distance{d=>1.5} ]}
- - look{headOnly=false;immediately=true} ]} @NearestPlayer{r=99} ~onTimer:1 ?stance{s=NESTOR_DRAGGING;str=true}
- ### Allow player to disconnect/reconnect ###
- - skill{s=[ - delay 1 - setstance{s=NESTOR_DISCONNECTED} ]} @Self ~onInteract ?stance{s=NESTOR_DRAGGING;str=true} ?~crouching
- - skill{s=[ - setstance{s=NESTOR_DRAGGING} ]} @Self ~onInteract ?stance{s=NESTOR_DISCONNECTED;str=true} ?!crouching
- - skill{s=[ - setstance{s=NESTOR_DRAGGING} ]} @Self ~onInteract ?stance{s=NESTOR_DISCONNECTED;str=true} ?crouching
- Disguise: FALLING_BLOCK OAK_PLANKS setDynamicName
Add Comment
Please, Sign In to add comment