typesforbukkit
Version:
Types For Bukkit
38 lines (31 loc) • 1.22 kB
text/typescript
// This file contains types that are used in all minecraft versions are unlikely to change.
/** Represents the executing player object instance */
var BukkitPlayer : org.bukkit.entity.Player;
/** Represents the bukkit server object instance */
var BukkitServer : org.bukkit.Server;
// ** PlaceholderAPI Features (can be removed) **
/** @description Handles the data saving feature of PlaceholderAPI */
class Data {
static set(path: string,data: any) : void {}
static get(path: string) : any {return;}
static exists(path: string) : boolean {return;}
}
class PlaceholderArg extends String {
equals(test: String) : boolean {return;}
}
var args : PlaceholderArg[];
// ** Custom Java types **
/** @description Represents a Character */
class char {}
/** @description Respresents a Integer*/
class int extends Number {}
/** @description Respresents a Double*/
class double extends Number {}
/** @description Respresents a Float*/
class float extends Number {}
/** @description Respresents a Short*/
class short extends Number {}
/** @description Respresents a Long*/
class long extends Number {}
/** @description Respresents a Byte*/
class byte extends Number {}