public class xpShop
extends org.bukkit.plugin.java.JavaPlugin
Modifier and Type | Field and Description |
---|---|
java.lang.String |
Blacklistcode |
java.lang.String |
Blacklistmsg |
BottleManager |
bottle |
java.util.HashMap<org.bukkit.entity.Player,java.lang.Boolean> |
commandexec |
java.lang.String[] |
commands |
ConfigHandler |
config |
java.util.HashMap<java.lang.String,java.lang.Boolean> |
DebugMsg |
double |
getmoney |
xpShopListener |
ListenerShop |
Logger |
Loggerclass |
MetricsHandler |
metricshandler |
iConomyHandler |
MoneyHandler |
float |
newversion |
PermissionsChecker |
PermissionsHandler |
PlayerManager |
playerManager |
Utilities |
plugman |
static java.lang.String |
Prefix |
static java.lang.String |
PrefixConsole |
Repair |
repair |
SQLConnectionHandler |
SQL |
int |
SubstractedXP |
boolean |
toggle |
TeleportManager |
TP |
static boolean |
updateaviable |
float |
Version |
xpShop |
xpShop |
Constructor and Description |
---|
xpShop() |
Modifier and Type | Method and Description |
---|---|
float |
aktuelleVersion()
Gets version.
|
boolean |
autoUpdate(java.lang.String path)
Delete an download new version of xpShop in the Update folder.
|
void |
blacklistcheck()
Checks if version is blacklisted
|
void |
blacklistLogger(org.bukkit.command.CommandSender sender)
Intern logger to send player message if xpShop is blacklisted
|
void |
blacklistLogger(org.bukkit.entity.Player sender)
Intern logger to send player message if xpShop is blacklisted
|
void |
blacklistUpdate()
Executed if version is blacklisted (onDisable)
|
boolean |
buy(org.bukkit.command.CommandSender sender,
int buyamount,
boolean moneyactive,
java.lang.String von)
Called by onCommand and buylevel, buys XP.
|
void |
buylevel(org.bukkit.command.CommandSender sender,
int levelamontbuy,
boolean moneyactive)
Buys level for a player.
|
void |
forceUpdate()
On disable checks if new version aviable and downloads if activatet
|
int |
getEntfernung(org.bukkit.Location loc1,
org.bukkit.Location loc2) |
static int |
getExp(int level) |
double |
getLevelXP(int level)
Get the XP you have if you have this amount of levels
|
org.bukkit.entity.Player |
getmyOfflinePlayer(java.lang.String[] args,
int index)
Return player
|
void |
info(org.bukkit.command.CommandSender sender,
java.lang.String[] args)
Shows a player how much a action would cost.
|
void |
infolevel(org.bukkit.command.CommandSender sender,
java.lang.String[] args)
Send message to player and says him how many level some have
|
void |
infoxp(org.bukkit.command.CommandSender sender,
java.lang.String[] args)
Send message to player and says him how many XP some have
|
void |
install() |
void |
Logger(java.lang.String msg,
java.lang.String TYPE)
Intern logger to send player messages and log it into file
|
static int |
nextLevelAt(int level) |
boolean |
onCommand(org.bukkit.command.CommandSender sender,
org.bukkit.command.Command cmd,
java.lang.String label,
java.lang.String[] args)
Called by Bukkit if player posts a command
|
void |
onDisable()
Called by Bukkit on stopping the server
|
void |
onEnable()
Called by Bukkit on starting the server
|
void |
onReload()
Called by Bukkit on reloading the server
|
void |
openGUI()
Opens xpShop gui
|
void |
PlayerLogger(org.bukkit.entity.Player p,
java.lang.String msg,
java.lang.String TYPE)
Intern logger to send player messages and log it into file
|
int |
sell(org.bukkit.command.CommandSender sender,
int sellamount,
boolean moneyactive,
java.lang.String von)
Called by onCommand and selllevel, sells XP.
|
void |
selllevel(org.bukkit.command.CommandSender sender,
int levelamountsell,
boolean moneyactive)
Sells level from a player.
|
void |
sendxp(org.bukkit.command.CommandSender sender,
int giveamount,
java.lang.String empfaenger,
java.lang.String[] args)
manages sending of XP to players
|
void |
UpdateAvailable(float currVersion)
Compares Version to newVersion
|
void |
UpdateXP(org.bukkit.command.CommandSender sender,
int amount,
java.lang.String von)
Updates the players amount (grands)
|
getClassLoader, getCommand, getConfig, getDatabase, getDatabaseClasses, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPluginLoader, getResource, getServer, initialize, installDDL, isEnabled, isInitialized, isNaggable, onLoad, reloadConfig, removeDDL, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
public double getmoney
public int SubstractedXP
public float Version
public float newversion
public Utilities plugman
public static java.lang.String PrefixConsole
public static java.lang.String Prefix
public ConfigHandler config
public xpShopListener ListenerShop
public xpShop xpShop
public java.lang.String Blacklistcode
public java.lang.String Blacklistmsg
public SQLConnectionHandler SQL
public static boolean updateaviable
public PermissionsChecker PermissionsHandler
public iConomyHandler MoneyHandler
public BottleManager bottle
public Logger Loggerclass
public boolean toggle
public MetricsHandler metricshandler
public PlayerManager playerManager
public Repair repair
public java.util.HashMap<org.bukkit.entity.Player,java.lang.Boolean> commandexec
public java.util.HashMap<java.lang.String,java.lang.Boolean> DebugMsg
public java.lang.String[] commands
public TeleportManager TP
public void onDisable()
onDisable
in interface org.bukkit.plugin.Plugin
onDisable
in class org.bukkit.plugin.java.JavaPlugin
public void onEnable()
onEnable
in interface org.bukkit.plugin.Plugin
onEnable
in class org.bukkit.plugin.java.JavaPlugin
public boolean autoUpdate(java.lang.String path)
url
- path
- name
- type
- public void forceUpdate()
public void blacklistcheck()
public void blacklistUpdate()
public float aktuelleVersion()
public void UpdateAvailable(float currVersion)
url
- from newVersion file + currentVersionpublic int getEntfernung(org.bukkit.Location loc1, org.bukkit.Location loc2)
public org.bukkit.entity.Player getmyOfflinePlayer(java.lang.String[] args, int index)
args
- index
- which field is playernamepublic void openGUI()
public void install()
public void onReload()
public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String label, java.lang.String[] args)
onCommand
in interface org.bukkit.command.CommandExecutor
onCommand
in class org.bukkit.plugin.java.JavaPlugin
sender
- cmd
- label
- args
- public void blacklistLogger(org.bukkit.entity.Player sender)
sender
- public void blacklistLogger(org.bukkit.command.CommandSender sender)
sender
- public void Logger(java.lang.String msg, java.lang.String TYPE)
msg
- TYPE
- public void PlayerLogger(org.bukkit.entity.Player p, java.lang.String msg, java.lang.String TYPE)
p
- msg
- TYPE
- public void sendxp(org.bukkit.command.CommandSender sender, int giveamount, java.lang.String empfaenger, java.lang.String[] args)
sender
- giveamount
- empfaenger
- args
- public static int getExp(int level)
public static int nextLevelAt(int level)
public double getLevelXP(int level)
level
- public void UpdateXP(org.bukkit.command.CommandSender sender, int amount, java.lang.String von)
sender
- amount
- von
- public void infolevel(org.bukkit.command.CommandSender sender, java.lang.String[] args)
sender
- args
- public void infoxp(org.bukkit.command.CommandSender sender, java.lang.String[] args)
sender
- args
- public boolean buy(org.bukkit.command.CommandSender sender, int buyamount, boolean moneyactive, java.lang.String von)
sender
- buyamount
- moneyactive
- sets if player has to payvon
- changes the message if its equals buy or infopublic int sell(org.bukkit.command.CommandSender sender, int sellamount, boolean moneyactive, java.lang.String von)
sender
- sellamount
- moneyactive
- sets if the player has to payvon
- changes the message if its equals buy or infopublic void buylevel(org.bukkit.command.CommandSender sender, int levelamontbuy, boolean moneyactive)
sender,
- amount, moneyactive = true if you want that player have to
buy XP, false if there is an info what that would cost.public void selllevel(org.bukkit.command.CommandSender sender, int levelamountsell, boolean moneyactive)
sender
- levelamountsell
- moneyactive
- moneyactive = true if you want that player have to buy
XP, false if there is an info what that would cost.public void info(org.bukkit.command.CommandSender sender, java.lang.String[] args)
sender
- args
-