Paste #29776: Bartender Script

Date: 2016/02/06 08:19:11 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


############################
#    Bartender
#     Script
############################
#   Bartender Assignment
############################
bartender_assignment:
  type: assignment
  debug: false
  actions:
    on assignment:
      - trigger name:click state:true
      - trigger name:proximity state:true radius:5
    on enter proximity:
      - narrate format:bartenderChat "What can I get for you?"
      - WAIT 2s
      - inventory open d:in@bartender_Inventory
#############################
#  How to add another drink
#############################
#First you need to make another item (Tells you how down belowˇˇ)
#Then you need to add the item to the inventory [i@name]
#After you add it you need to make an event for it down below ˇˇ
#After you make the event make sure to add the price!
#To add a specific Potion, go to http://minecraft-ids.grahamedgecombe.com/potion-calculator
#############################
#   Bartender Assignment
#############################
bartender_Inventory:
  type: inventory
  title: "<&6>Bartender Menu"
  size: 27
  slots:
  - "[i@beer] [i@ale] [i@whiskey] [i@scotch] [i@wine] [i@cider] [i@margarita] [i@martini] [i@pina_colada]"
  - "[i@shirley_temple] [i@vodka_redbull] [i@black_russian] [i@long_island_iced_tea] [i@bloody_mary] [i@manhattan] [] [] []"
  - "[i@cola] [i@grape_soda] [i@orange_soda] [i@water_melon_soda] [i@water] [] [] [] []"

############################
#   Bartender Drinks
############################ 
#(This is the basic format for a drink)
#drink:
#  type: item
#  material: "373:8194"
#  display name: "<&c>RedCow"
#  lore:
#  - "Hyper drink that will get you"
#  - "speeding around!"
############################
#     Hard Drinks
############################
martini:
  type: item
  material: "373:8193"
  display name: "<&3>Martini"
  lore:
  - "The elixir of quietude"
  - "<&a>$<&f>6"
manhattan:
  type: item
  material: "373:8227"
  display name: "<&6>Manhattan"
  lore:
  - "A cherry to top it off"
  - "<&a>$<&f>10"
bloody_mary:
  type: item
  material: "373:8204"
  display name: "<&4>Bloody Mary"
  lore:
  - "Always servered with a drop of blood"
  - "<&a>$<&f>8"
long_island_iced_tea:
  type: item
  material: "373:8205"
  display name: "<&e>Long Island Iced Tea"
  lore:
  - "Sweet and sour always hit the spot"
  - "<&a>$<&f>5"
margarita:
  type: item
  material: "373:8198"
  display name: "<&2>Margarita"
  lore:
  - "Margarita ville!"
  - "<&a>$<&f>6"
black_russian:
  type: item
  material: "373:8228"
  display name: "<&8>Black Russian"
  lore:
  - "If there is one drink that practically every"
  - "bartender in the world knows, it is the Black Russian"
  - "<&a>$<&f>7"
whiskey:
  type: item
  material: "373:8227"
  display name: "<&6>Whiskey"
  lore:
  - "Lets not have another Whiskey Rebellion"
  - "<&a>$<&f>10"
pina_colada:
  type: item
  material: 373:8203"
  display name: "<&d>Pina Colada"
  lore:
  - "Lovely drink to have on the beach"
  - "<&a>$<&f>5"
beer:
  type: item
  material: "373:8204"
  display name: "<&6>Beer"
  lore:
  - "Cold beer on a hot day, perfect"
  - "<&a>$<&f>4"
vodka_redbull:
  type: item
  material: "373:8194"
  display name: "<&c>Vodka Redbull"
  lore:
  - "Oh jeez, 4 will hype you up"
  - "<&a>$<&f>6"
shirley_temple:
  type: item
  material: "373:8197"
  display name: "<&4>Shirley Temple"
  lore:
  - "Always garnished with a maraschino cherry"
  - "<&a>$<&f>5"
ale:
  type: item
  material: "373:8200"
  display name: "<&e>Ale"
  lore:
  - "Just a bit of bitter never hurt"
  - "<&a>$<&f>5"
wine:
  type: item
  material: "373:8229"
  display name: "<&5>Wine"
  lore:
  - "Old squished up grapes"
  - "<&a>$<&f>14"
cider:
  type: item
  material: "373:8202"
  display name: "<&9>Cider"
  lore:
  - "Apple cider maybe?"
  - "<&a>$<&f>5"
scotch:
  type: item
  material: "373:8227"
  display name: "<&6>Scotch"
  lore:
  - "This is the good stuff."
  - "<&a>$<&f>12"
############################
#     Soft Drinks
############################
cola:
  type: item
  material: "373:8194"
  display name: "<&c>Cola"
  lore:
  - "Don't drink too many now"
  - "<&a>$<&f>2"
grape_soda:
  type: item
  material: "373:8194"
  display name: "<&5>Grape Soda"
  lore:
  - "Graaaaapes"
  - "<&a>$<&f>2"
orange_soda:
  type: item
  material: "373:8194"
  display name: "<&6>Orange Soda"
  lore:
  - "Oranges are the way to go"
  - "<&a>$<&f>2"
water_melon_soda:
  type: item
  material: "373:8194"
  display name: "<&a>Water Melon Soda"
  lore:
  - "WATER MELONS!!"
  - "<&a>$<&f>3"
water:
  type: item
  material: 373
  display name: "<&b>Water"
  lore:
  - "Bland. Old. Water."
  - "<&a>$<&f>0"
############################
#  Bartender Chat/Handlers
############################
#If you want to add another drink event, copy and paste this template and fill in the correct information!
#############################
#    on player clicks drinkname in bartender_Inventory:
#    - take money quantity:amount
##############################
bartenderChat:
  type: format
  debug: false
  format: <&6>Bartender:<&f> <text>

bartender_Inventory_Handler:
  type: world
  events:
    on player clicks in bartender_Inventory:
    - determine cancelled
    on player drags in bartender_Inventory:
    - determine cancelled
    on player clicks martini in bartender_Inventory:
    - take money quantity:6
    on player clicks manhattan in bartender_Inventory:
    - take money quantity:10
    on player clicks bloody_mary in bartender_Inventory:
    - take money quantity:8
    on player clicks long_island_iced_tea in bartender_Inventory:
    - take money quantity:5
    on player clicks margarita in bartender_Inventory:
    - take money quantity:6
    on player clicks black_russian in bartender_Inventory:
    - take money quantity:7
    on player clicks whiskey in bartender_Inventory:
    - take money quantity:10
    on player clicks pina_colada in bartender_Inventory:
    - take money quantity:5
    on player clicks beer in bartender_Inventory:
    - take money quantity:4
    on player clicks vodka_redbull in bartender_Inventory:
    - take money quantity:4
    on player clicks shirley_temple in bartender_Inventory:
    - take money quantity:5
    on player clicks ale in bartender_Inventory:
    - take money quantity:5
    on player clicks wine in bartender_Inventory:
    - take money quantity:14
    on player clicks cider in bartender_Inventory:
    - take money quantity:5
    on player clicks scotch in bartender_Inventory:
    - take money quantity:12
    on player clicks cola in bartender_Inventory:
    - take money quantity:2
    on player clicks grape_soda in bartender_Inventory:
    - take money quantity:2
    on player clicks orange_soda in bartender_Inventory:
    - take money quantity:2
    on player clicks water_melon_soda in bartender_Inventory:
    - take money quantity:3
    on player clicks water in bartender_Inventory:
    - take money quantity:0