Skip to content

Javascript API

Ben edited this page Oct 20, 2019 · 3 revisions

Examples:

'Player.setHealth(10)'

Examples (From VotingPlugin):

'User.getAllTimeTotal()'
'&eVote progress: &8[[Javascript=StringParser.getProgressBar(User.getDailyTotal(),VotingPluginHooks.getMainClass().getVoteSites().size(),40,"|","&e","&7")]&8]'

Using javascrips in strings:

[Javascript=JAVASCRIPTHERE]

All placeholders:

General:
  Bukkit - Bukkit.getServer()
  AdvancedCore - AdvancedCoreHook.getInstance()
  Console - Bukkit.getConsoleSender()
  UserManager - UserManager.getInstance()
  RewardHandler - RewardHandler.getInstance()
  StringParser - StringParser.getInstance()
  VotingPluginHooks - VotingPluginHooks.getInstance() (Only works in VotingPlugin)

Player:
  Player - Player
  PlayerName - PlayerName
  PlayerUUID - PlayerUUID
  AdvancedCoreUser - UserManager.getInstance.getUser(player)
  CommandSender - CommandSender
  User - VotingPlugin User