Config - reflexLabs/Taxi GitHub Wiki

Jump down to clean document

Value Description
version Current version of the plugin (do not modify it)
enablePlugin Toggle between enable/disable plugin
prefix The main prefix will be shown in chat messages
enableSound Toggle between enable/disable sounds
bankingPriority none - No banking charge option, low - Vault first, high - Banking first
showInfoAboutPlugin Toggle between enable/disable showing information about the resource ingame ♥
arrivedSound Arrived sound, from Sound
uiSound UI click sound, from Sound
currentFare Multiplier of taxi's fee per ride (default=1.0x), high fare means high price
enableCounting Toggle between counting on request ride or teleport immediately
countingTime If enableCounting true, how many seconds the player will wait for the ride?
countingTimeNotification List of seconds that the server will notify the player about the remaining time to arrive
enableCountingSound Enable/Disable count ticking sound while waiting to taxi (Only if the specific second specified in countingTimeNotification)
countingSoundEverySec Enable/Disable count ticking every second
countingSound Count ticking sound
dontMove Toggle whether the player needs to stand in his block to arrive successfully

GUI Section

Value Description
taxiTitle Represent the Taxi GUI menu title
taxiSlots Represent the slots in Taxi GUI menu
taxiMaterial The default waypoint material on creation
taxiMaterialID The default waypoint material ID on creation
fillMaterial Whatever material would you like to fill with
fillMaterialID Material ID
borderGUI Toggle whether telling the plugin to make a border in GUI
upsideDown Toggle whether telling the plugin to sort the points upsidedown in GUI (the latest entry will be the first if false)
innerBorderMaterial Whatever material would you like to fill with
innerBorderMaterialID Material ID
outerMaterial Whatever material would you like to fill with
outerMaterialID Material ID
bottomMaterial Whatever material would you like to fill with
bottomMaterialID Material ID
backTitle Represent the back button title
backMaterial Whatever material would you like to use as a back button
backMaterialID Material ID
backSlot Represent the back button slot on GUI
backCommand Represent the back button slot on GUI [console], [player], [message], [close]
previousTitle Represent the previous button title
previousMaterial Whatever material would you like to use as a previous button
previousMaterialID Material ID
previousSlot Represent the previous button slot on GUI
currentTitle Represent the current button title
currentMaterial Whatever material would you like to use as a current button
currentMaterialID Material ID
currentSlot Represent the current button slot on GUI
nextTitle Represent the next button title
nextMaterial Whatever material would you like to use as a next button
nextMaterialID Material ID
nextSlot Represent the next button slot on GUI
fareTitle Represent the fare button title
fareMaterial Whatever material would you like to use as a fare button
fareMaterialID Material ID
fareSlot Represent the fare button slot on GUI

To get information about the perks section, please check out this page.

Clean Configuration Document

version: v1.0
settings:
  enablePlugin: true
  prefix: '&e&lTaxi »'
  bankingPriority: none
  showInfoAboutPlugin: true
  enableSound: true
  arrivedSound: ENTITY_PLAYER_LEVELUP
  uiSound: UI_BUTTON_CLICK
  currentFare: 1.0
  counting:
    enableCounting: true
    countingTime: 10
    countingTimeNotification:
    - '5'
    - '4'
    - '3'
    - '2'
    - '1'
    enableCountingSound: true
    countingSoundEverySec: true
    countingSound: UI_BUTTON_CLICK
    dontMove: true
  gui:
    taxiTitle: '&e&lTAXI'
    taxiSlots: 54
    taxiMaterial: head-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzYxNjlmMzMwZTRhOGZlYTViNGJkNDkxZjg3YzUyNTY2NDNjN2Q1ZTNiNWMyYzM5MmRmY2VjNGZmZGIwMWQzYyJ9fX0=
    taxiMaterialID: 0
    fillMaterial: YELLOW_STAINED_GLASS_PANE
    fillMaterialID: 0
    borderGUI: true
    upsideDown: true
    innerBorderMaterial: WHITE_STAINED_GLASS_PANE
    innerBorderMaterialID: 0
    outerBorderMaterial: GRAY_STAINED_GLASS_PANE
    outerBorderMaterialID: 0
    bottomMaterial: GRAY_STAINED_GLASS_PANE
    bottomMaterialID: 0
    backTitle: '&c&lBack'
    backMaterial: Iron_Door
    backMaterialID: 0
    backMaterialSlot: 51
    backCommand: '[console] phone open %player% contacts'
    previousTitle: '&c&lPrevious'
    previousMaterial: Arrow
    previousMaterialID: 0
    previousMaterialSlot: 48
    currentTitle: '&7&l{points}'
    currentMaterial: Sunflower
    currentMaterialID: 0
    currentMaterialSlot: 49
    nextTitle: '&a&lNext'
    nextMaterial: Arrow
    nextMaterialID: 0
    nextMaterialSlot: 50
    fareTitle: '&eTaxi''s Fare'
    fareLore: '&f&lx{fare}'
    fareMaterial: Paper
    fareMaterialID: 0
    fareMaterialSlot: 47
messages:
  toggledMessage: '{status}'
  formatStatusOn: '&a&lENABLED'
  formatStatusOff: '&c&lDISABLED'
  priceFormat: '&fPrice: &a&l${price}'
  setFareMessage: '&a&lSUCCESS!&f You set the taxi''s fare rate to &e&l{fare}'
  resetFareMessage: '&6&lSUCCESS!&f You reset the taxi''s fare rate.'
  currentFareMessage: '&7&lCurrent taxi''s fare rate is: &e&l{fare}'
  minimumPriceMessage: '&c&lSORRY!&c The minimum price required is $0.99.'
  noPointsAvailable: '&c&lSORRY!&c No waypoints available.'
  unknownCommand: '&cUnknown command, use &7/Taxi help'
  notAvailable: '&c&lSORRY!&c This option aren''t available currently.'
  isOffline: '&c&lSORRY!&c This player isn''t online currently.'
  noPermission: '&c&lSORRY!&c You do not have permission to do that.'
  reloadMessage: '&a&lSUCCESS! &aAll data have been reloaded!'
  saveMessage: '&a&lSUCCESS! &aConfiguration files have been saved successfully!'
  openedMessage: '&6&lSUCCESS! &fYou opened taxi gui to &7&l{player}'
  pointCreatedMessage: '&a&lSUCCESS! &fYou created a new point &7&l{point} &7(&a&l${price}&7)'
  pointUpdatedMessage: '&6&lSUCCESS! &fYou updated the point &7&l{point} &f!'
  pointSetMessage: '&6&lSUCCESS! &fYou set the location of point &7&l{point}'
  pointRemoveMessage: '&c&lSUCCESS! &fYou removed the point &7&l{point}'
  pointAlreadyExists: '&c&lSORRY!&c This point already exists.'
  pointIsntExists: '&c&lSORRY!&c This point isn''t exists.'
  noMoneyMessage: '&c&lSORRY!&c You need to hold &a&l${price} &cfor taking a ride
    to &7&l{point}'
  aboutToMessage: '&f&lYOU WILL BE ARRIVING TO &7&l{point} &f&lIN &e&l{seconds}s'
  arrivedMessage: '&a&lSUCCESS! &f&lYou arrived at &7&l{point} &f&lsuccessfully! &8(&a&l-${price}&8)'
  dontMoveMessage: '&c&lSORRY!&c Your ride canceled because you moved.'
  alreadyWaitingMessage: '&c&lSORRY!&c You already waiting for other ride!'