feat: update type defiend
Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
parent
0c8d3a04bd
commit
c153f9babb
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Achievement {
|
// @ts-ignore
|
||||||
|
class Achievement {
|
||||||
public static OPEN_INVENTORY: org.bukkit.Achievement;
|
public static OPEN_INVENTORY: org.bukkit.Achievement;
|
||||||
public static MINE_WOOD: org.bukkit.Achievement;
|
public static MINE_WOOD: org.bukkit.Achievement;
|
||||||
public static BUILD_WORKBENCH: org.bukkit.Achievement;
|
public static BUILD_WORKBENCH: org.bukkit.Achievement;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Art {
|
// @ts-ignore
|
||||||
|
class Art implements org.bukkit.Keyed {
|
||||||
public static KEBAB: org.bukkit.Art;
|
public static KEBAB: org.bukkit.Art;
|
||||||
public static AZTEC: org.bukkit.Art;
|
public static AZTEC: org.bukkit.Art;
|
||||||
public static ALBAN: org.bukkit.Art;
|
public static ALBAN: org.bukkit.Art;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Axis {
|
// @ts-ignore
|
||||||
|
class Axis {
|
||||||
public static X: org.bukkit.Axis;
|
public static X: org.bukkit.Axis;
|
||||||
public static Y: org.bukkit.Axis;
|
public static Y: org.bukkit.Axis;
|
||||||
public static Z: org.bukkit.Axis;
|
public static Z: org.bukkit.Axis;
|
||||||
|
@ -1,57 +1,58 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class BanEntry {
|
// @ts-ignore
|
||||||
|
interface BanEntry {
|
||||||
/**
|
/**
|
||||||
* Gets the target involved. This may be in the form of an IP or a player
|
* Gets the target involved. This may be in the form of an IP or a player
|
||||||
* name.
|
* name.
|
||||||
*/
|
*/
|
||||||
public getTarget(): string;
|
getTarget(): string;
|
||||||
/**
|
/**
|
||||||
* Gets the date this ban entry was created.
|
* Gets the date this ban entry was created.
|
||||||
*/
|
*/
|
||||||
public getCreated(): any /*java.util.Date*/;
|
getCreated(): any /*java.util.Date*/;
|
||||||
/**
|
/**
|
||||||
* Sets the date this ban entry was created.
|
* Sets the date this ban entry was created.
|
||||||
*/
|
*/
|
||||||
public setCreated(created: any /*java.util.Date*/): void;
|
setCreated(created: any /*java.util.Date*/): void;
|
||||||
/**
|
/**
|
||||||
* Gets the source of this ban.
|
* Gets the source of this ban.
|
||||||
* <p>
|
* <p>
|
||||||
* Note: A source is considered any String, although this is generally a
|
* Note: A source is considered any String, although this is generally a
|
||||||
* player name.
|
* player name.
|
||||||
*/
|
*/
|
||||||
public getSource(): string;
|
getSource(): string;
|
||||||
/**
|
/**
|
||||||
* Sets the source of this ban.
|
* Sets the source of this ban.
|
||||||
* <p>
|
* <p>
|
||||||
* Note: A source is considered any String, although this is generally a
|
* Note: A source is considered any String, although this is generally a
|
||||||
* player name.
|
* player name.
|
||||||
*/
|
*/
|
||||||
public setSource(source: string): void;
|
setSource(source: string): void;
|
||||||
/**
|
/**
|
||||||
* Gets the date this ban expires on, or null for no defined end date.
|
* Gets the date this ban expires on, or null for no defined end date.
|
||||||
*/
|
*/
|
||||||
public getExpiration(): any /*java.util.Date*/;
|
getExpiration(): any /*java.util.Date*/;
|
||||||
/**
|
/**
|
||||||
* Sets the date this ban expires on. Null values are considered
|
* Sets the date this ban expires on. Null values are considered
|
||||||
* "infinite" bans.
|
* "infinite" bans.
|
||||||
*/
|
*/
|
||||||
public setExpiration(expiration: any /*java.util.Date*/): void;
|
setExpiration(expiration: any /*java.util.Date*/): void;
|
||||||
/**
|
/**
|
||||||
* Gets the reason for this ban.
|
* Gets the reason for this ban.
|
||||||
*/
|
*/
|
||||||
public getReason(): string;
|
getReason(): string;
|
||||||
/**
|
/**
|
||||||
* Sets the reason for this ban. Reasons must not be null.
|
* Sets the reason for this ban. Reasons must not be null.
|
||||||
*/
|
*/
|
||||||
public setReason(reason: string): void;
|
setReason(reason: string): void;
|
||||||
/**
|
/**
|
||||||
* Saves the ban entry, overwriting any previous data in the ban list.
|
* Saves the ban entry, overwriting any previous data in the ban list.
|
||||||
* <p>
|
* <p>
|
||||||
* Saving the ban entry of an unbanned player will cause the player to be
|
* Saving the ban entry of an unbanned player will cause the player to be
|
||||||
* banned once again.
|
* banned once again.
|
||||||
*/
|
*/
|
||||||
public save(): void;
|
save(): void;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace BanList {
|
namespace BanList {
|
||||||
class Type {
|
// @ts-ignore
|
||||||
|
class Type {
|
||||||
public static NAME: org.bukkit.BanList.Type;
|
public static NAME: org.bukkit.BanList.Type;
|
||||||
public static IP: org.bukkit.BanList.Type;
|
public static IP: org.bukkit.BanList.Type;
|
||||||
public static values(): org.bukkit.BanList.Type[];
|
public static values(): org.bukkit.BanList.Type[];
|
||||||
|
@ -1,29 +1,30 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class BanList {
|
// @ts-ignore
|
||||||
|
interface BanList {
|
||||||
/**
|
/**
|
||||||
* Gets a {@link BanEntry} by target.
|
* Gets a {@link BanEntry} by target.
|
||||||
*/
|
*/
|
||||||
public getBanEntry(target: string): org.bukkit.BanEntry;
|
getBanEntry(target: string): org.bukkit.BanEntry;
|
||||||
/**
|
/**
|
||||||
* Adds a ban to the this list. If a previous ban exists, this will
|
* Adds a ban to the this list. If a previous ban exists, this will
|
||||||
* update the previous entry.
|
* update the previous entry.
|
||||||
*/
|
*/
|
||||||
public addBan(target: string, reason: string, expires: any /*java.util.Date*/, source: string): org.bukkit.BanEntry;
|
addBan(target: string, reason: string, expires: any /*java.util.Date*/, source: string): org.bukkit.BanEntry;
|
||||||
/**
|
/**
|
||||||
* Gets a set containing every {@link BanEntry} in this list.
|
* Gets a set containing every {@link BanEntry} in this list.
|
||||||
*/
|
*/
|
||||||
public getBanEntries(): any[] /*java.util.Set*/;
|
getBanEntries(): any[] /*java.util.Set*/;
|
||||||
/**
|
/**
|
||||||
* Gets if a {@link BanEntry} exists for the target, indicating an active
|
* Gets if a {@link BanEntry} exists for the target, indicating an active
|
||||||
* ban status.
|
* ban status.
|
||||||
*/
|
*/
|
||||||
public isBanned(target: string): boolean;
|
isBanned(target: string): boolean;
|
||||||
/**
|
/**
|
||||||
* Removes the specified target from this list, therefore indicating a
|
* Removes the specified target from this list, therefore indicating a
|
||||||
* "not banned" status.
|
* "not banned" status.
|
||||||
*/
|
*/
|
||||||
public pardon(target: string): void;
|
pardon(target: string): void;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,22 +1,23 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class BlockChangeDelegate {
|
// @ts-ignore
|
||||||
|
interface BlockChangeDelegate {
|
||||||
/**
|
/**
|
||||||
* Set a block data at the specified coordinates.
|
* Set a block data at the specified coordinates.
|
||||||
*/
|
*/
|
||||||
public setBlockData(x: number, y: number, z: number, blockData: org.bukkit.block.data.BlockData): boolean;
|
setBlockData(x: number, y: number, z: number, blockData: org.bukkit.block.data.BlockData): boolean;
|
||||||
/**
|
/**
|
||||||
* Get the block data at the location.
|
* Get the block data at the location.
|
||||||
*/
|
*/
|
||||||
public getBlockData(x: number, y: number, z: number): org.bukkit.block.data.BlockData;
|
getBlockData(x: number, y: number, z: number): org.bukkit.block.data.BlockData;
|
||||||
/**
|
/**
|
||||||
* Gets the height of the world.
|
* Gets the height of the world.
|
||||||
*/
|
*/
|
||||||
public getHeight(): number;
|
getHeight(): number;
|
||||||
/**
|
/**
|
||||||
* Checks if the specified block is empty (air) or not.
|
* Checks if the specified block is empty (air) or not.
|
||||||
*/
|
*/
|
||||||
public isEmpty(x: number, y: number, z: number): boolean;
|
isEmpty(x: number, y: number, z: number): boolean;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Bukkit {
|
// @ts-ignore
|
||||||
|
class Bukkit {
|
||||||
/**
|
/**
|
||||||
* Gets the current {@link Server} singleton
|
* Gets the current {@link Server} singleton
|
||||||
*/
|
*/
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class ChatColor {
|
// @ts-ignore
|
||||||
|
class ChatColor {
|
||||||
public static BLACK: org.bukkit.ChatColor;
|
public static BLACK: org.bukkit.ChatColor;
|
||||||
public static DARK_BLUE: org.bukkit.ChatColor;
|
public static DARK_BLUE: org.bukkit.ChatColor;
|
||||||
public static DARK_GREEN: org.bukkit.ChatColor;
|
public static DARK_GREEN: org.bukkit.ChatColor;
|
||||||
|
@ -1,76 +1,77 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Chunk {
|
// @ts-ignore
|
||||||
|
interface Chunk {
|
||||||
/**
|
/**
|
||||||
* Gets the X-coordinate of this chunk
|
* Gets the X-coordinate of this chunk
|
||||||
*/
|
*/
|
||||||
public getX(): number;
|
getX(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the Z-coordinate of this chunk
|
* Gets the Z-coordinate of this chunk
|
||||||
*/
|
*/
|
||||||
public getZ(): number;
|
getZ(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the world containing this chunk
|
* Gets the world containing this chunk
|
||||||
*/
|
*/
|
||||||
public getWorld(): org.bukkit.World;
|
getWorld(): org.bukkit.World;
|
||||||
/**
|
/**
|
||||||
* Gets a block from this chunk
|
* Gets a block from this chunk
|
||||||
*/
|
*/
|
||||||
public getBlock(x: number, y: number, z: number): org.bukkit.block.Block;
|
getBlock(x: number, y: number, z: number): org.bukkit.block.Block;
|
||||||
/**
|
/**
|
||||||
* Capture thread-safe read-only snapshot of chunk data
|
* Capture thread-safe read-only snapshot of chunk data
|
||||||
*/
|
*/
|
||||||
public getChunkSnapshot(): org.bukkit.ChunkSnapshot;
|
getChunkSnapshot(): org.bukkit.ChunkSnapshot;
|
||||||
/**
|
/**
|
||||||
* Capture thread-safe read-only snapshot of chunk data
|
* Capture thread-safe read-only snapshot of chunk data
|
||||||
*/
|
*/
|
||||||
public getChunkSnapshot(includeMaxblocky: boolean, includeBiome: boolean, includeBiomeTempRain: boolean): org.bukkit.ChunkSnapshot;
|
getChunkSnapshot(includeMaxblocky: boolean, includeBiome: boolean, includeBiomeTempRain: boolean): org.bukkit.ChunkSnapshot;
|
||||||
/**
|
/**
|
||||||
* Get a list of all entities in the chunk.
|
* Get a list of all entities in the chunk.
|
||||||
*/
|
*/
|
||||||
public getEntities(): org.bukkit.entity.Entity[];
|
getEntities(): org.bukkit.entity.Entity[];
|
||||||
/**
|
/**
|
||||||
* Get a list of all tile entities in the chunk.
|
* Get a list of all tile entities in the chunk.
|
||||||
*/
|
*/
|
||||||
public getTileEntities(): org.bukkit.block.BlockState[];
|
getTileEntities(): org.bukkit.block.BlockState[];
|
||||||
/**
|
/**
|
||||||
* Checks if the chunk is loaded.
|
* Checks if the chunk is loaded.
|
||||||
*/
|
*/
|
||||||
public isLoaded(): boolean;
|
isLoaded(): boolean;
|
||||||
/**
|
/**
|
||||||
* Loads the chunk.
|
* Loads the chunk.
|
||||||
*/
|
*/
|
||||||
public load(generate: boolean): boolean;
|
load(generate: boolean): boolean;
|
||||||
/**
|
/**
|
||||||
* Loads the chunk.
|
* Loads the chunk.
|
||||||
*/
|
*/
|
||||||
public load(): boolean;
|
load(): boolean;
|
||||||
/**
|
/**
|
||||||
* Unloads and optionally saves the Chunk
|
* Unloads and optionally saves the Chunk
|
||||||
*/
|
*/
|
||||||
public unload(save: boolean): boolean;
|
unload(save: boolean): boolean;
|
||||||
/**
|
/**
|
||||||
* Unloads and optionally saves the Chunk
|
* Unloads and optionally saves the Chunk
|
||||||
*/
|
*/
|
||||||
public unload(): boolean;
|
unload(): boolean;
|
||||||
/**
|
/**
|
||||||
* Checks if this chunk can spawn slimes without being a swamp biome.
|
* Checks if this chunk can spawn slimes without being a swamp biome.
|
||||||
*/
|
*/
|
||||||
public isSlimeChunk(): boolean;
|
isSlimeChunk(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets whether the chunk at the specified chunk coordinates is force
|
* Gets whether the chunk at the specified chunk coordinates is force
|
||||||
* loaded.
|
* loaded.
|
||||||
* <p>
|
* <p>
|
||||||
* A force loaded chunk will not be unloaded due to lack of player activity.
|
* A force loaded chunk will not be unloaded due to lack of player activity.
|
||||||
*/
|
*/
|
||||||
public isForceLoaded(): boolean;
|
isForceLoaded(): boolean;
|
||||||
/**
|
/**
|
||||||
* Sets whether the chunk at the specified chunk coordinates is force
|
* Sets whether the chunk at the specified chunk coordinates is force
|
||||||
* loaded.
|
* loaded.
|
||||||
* <p>
|
* <p>
|
||||||
* A force loaded chunk will not be unloaded due to lack of player activity.
|
* A force loaded chunk will not be unloaded due to lack of player activity.
|
||||||
*/
|
*/
|
||||||
public setForceLoaded(forced: boolean): void;
|
setForceLoaded(forced: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Adds a plugin ticket for this chunk, loading this chunk if it is not
|
* Adds a plugin ticket for this chunk, loading this chunk if it is not
|
||||||
* already loaded.
|
* already loaded.
|
||||||
@ -80,7 +81,7 @@ declare namespace org {
|
|||||||
* but each chunk can have multiple plugin tickets.
|
* but each chunk can have multiple plugin tickets.
|
||||||
* </p>
|
* </p>
|
||||||
*/
|
*/
|
||||||
public addPluginChunkTicket(plugin: org.bukkit.plugin.Plugin): boolean;
|
addPluginChunkTicket(plugin: org.bukkit.plugin.Plugin): boolean;
|
||||||
/**
|
/**
|
||||||
* Removes the specified plugin's ticket for this chunk
|
* Removes the specified plugin's ticket for this chunk
|
||||||
* <p>
|
* <p>
|
||||||
@ -89,7 +90,7 @@ declare namespace org {
|
|||||||
* but each chunk can have multiple plugin tickets.
|
* but each chunk can have multiple plugin tickets.
|
||||||
* </p>
|
* </p>
|
||||||
*/
|
*/
|
||||||
public removePluginChunkTicket(plugin: org.bukkit.plugin.Plugin): boolean;
|
removePluginChunkTicket(plugin: org.bukkit.plugin.Plugin): boolean;
|
||||||
/**
|
/**
|
||||||
* Retrieves a collection specifying which plugins have tickets for this
|
* Retrieves a collection specifying which plugins have tickets for this
|
||||||
* chunk. This collection is not updated when plugin tickets are added or
|
* chunk. This collection is not updated when plugin tickets are added or
|
||||||
@ -100,7 +101,7 @@ declare namespace org {
|
|||||||
* but each chunk can have multiple plugin tickets.
|
* but each chunk can have multiple plugin tickets.
|
||||||
* </p>
|
* </p>
|
||||||
*/
|
*/
|
||||||
public getPluginChunkTickets(): any[] /*java.util.Collection*/;
|
getPluginChunkTickets(): any[] /*java.util.Collection*/;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,59 +1,60 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class ChunkSnapshot {
|
// @ts-ignore
|
||||||
|
interface ChunkSnapshot {
|
||||||
/**
|
/**
|
||||||
* Gets the X-coordinate of this chunk
|
* Gets the X-coordinate of this chunk
|
||||||
*/
|
*/
|
||||||
public getX(): number;
|
getX(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the Z-coordinate of this chunk
|
* Gets the Z-coordinate of this chunk
|
||||||
*/
|
*/
|
||||||
public getZ(): number;
|
getZ(): number;
|
||||||
/**
|
/**
|
||||||
* Gets name of the world containing this chunk
|
* Gets name of the world containing this chunk
|
||||||
*/
|
*/
|
||||||
public getWorldName(): string;
|
getWorldName(): string;
|
||||||
/**
|
/**
|
||||||
* Get block type for block at corresponding coordinate in the chunk
|
* Get block type for block at corresponding coordinate in the chunk
|
||||||
*/
|
*/
|
||||||
public getBlockType(x: number, y: number, z: number): org.bukkit.Material;
|
getBlockType(x: number, y: number, z: number): org.bukkit.Material;
|
||||||
/**
|
/**
|
||||||
* Get block data for block at corresponding coordinate in the chunk
|
* Get block data for block at corresponding coordinate in the chunk
|
||||||
*/
|
*/
|
||||||
public getBlockData(x: number, y: number, z: number): org.bukkit.block.data.BlockData;
|
getBlockData(x: number, y: number, z: number): org.bukkit.block.data.BlockData;
|
||||||
/**
|
/**
|
||||||
* Get block data for block at corresponding coordinate in the chunk
|
* Get block data for block at corresponding coordinate in the chunk
|
||||||
*/
|
*/
|
||||||
public getData(x: number, y: number, z: number): number;
|
getData(x: number, y: number, z: number): number;
|
||||||
/**
|
/**
|
||||||
* Get sky light level for block at corresponding coordinate in the chunk
|
* Get sky light level for block at corresponding coordinate in the chunk
|
||||||
*/
|
*/
|
||||||
public getBlockSkyLight(x: number, y: number, z: number): number;
|
getBlockSkyLight(x: number, y: number, z: number): number;
|
||||||
/**
|
/**
|
||||||
* Get light level emitted by block at corresponding coordinate in the
|
* Get light level emitted by block at corresponding coordinate in the
|
||||||
* chunk
|
* chunk
|
||||||
*/
|
*/
|
||||||
public getBlockEmittedLight(x: number, y: number, z: number): number;
|
getBlockEmittedLight(x: number, y: number, z: number): number;
|
||||||
/**
|
/**
|
||||||
* Gets the highest non-air coordinate at the given coordinates
|
* Gets the highest non-air coordinate at the given coordinates
|
||||||
*/
|
*/
|
||||||
public getHighestBlockYAt(x: number, z: number): number;
|
getHighestBlockYAt(x: number, z: number): number;
|
||||||
/**
|
/**
|
||||||
* Get biome at given coordinates
|
* Get biome at given coordinates
|
||||||
*/
|
*/
|
||||||
public getBiome(x: number, z: number): org.bukkit.block.Biome;
|
getBiome(x: number, z: number): org.bukkit.block.Biome;
|
||||||
/**
|
/**
|
||||||
* Get raw biome temperature (0.0-1.0) at given coordinate
|
* Get raw biome temperature (0.0-1.0) at given coordinate
|
||||||
*/
|
*/
|
||||||
public getRawBiomeTemperature(x: number, z: number): number;
|
getRawBiomeTemperature(x: number, z: number): number;
|
||||||
/**
|
/**
|
||||||
* Get world full time when chunk snapshot was captured
|
* Get world full time when chunk snapshot was captured
|
||||||
*/
|
*/
|
||||||
public getCaptureFullTime(): number;
|
getCaptureFullTime(): number;
|
||||||
/**
|
/**
|
||||||
* Test if section is empty
|
* Test if section is empty
|
||||||
*/
|
*/
|
||||||
public isSectionEmpty(sy: number): boolean;
|
isSectionEmpty(sy: number): boolean;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class CoalType {
|
// @ts-ignore
|
||||||
|
class CoalType {
|
||||||
public static COAL: org.bukkit.CoalType;
|
public static COAL: org.bukkit.CoalType;
|
||||||
public static CHARCOAL: org.bukkit.CoalType;
|
public static CHARCOAL: org.bukkit.CoalType;
|
||||||
public static values(): org.bukkit.CoalType[];
|
public static values(): org.bukkit.CoalType[];
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Color {
|
// @ts-ignore
|
||||||
|
class Color implements org.bukkit.configuration.serialization.ConfigurationSerializable {
|
||||||
public static WHITE: org.bukkit.Color;
|
public static WHITE: org.bukkit.Color;
|
||||||
public static SILVER: org.bukkit.Color;
|
public static SILVER: org.bukkit.Color;
|
||||||
public static GRAY: org.bukkit.Color;
|
public static GRAY: org.bukkit.Color;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class CropState {
|
// @ts-ignore
|
||||||
|
class CropState {
|
||||||
public static SEEDED: org.bukkit.CropState;
|
public static SEEDED: org.bukkit.CropState;
|
||||||
public static GERMINATED: org.bukkit.CropState;
|
public static GERMINATED: org.bukkit.CropState;
|
||||||
public static VERY_SMALL: org.bukkit.CropState;
|
public static VERY_SMALL: org.bukkit.CropState;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Difficulty {
|
// @ts-ignore
|
||||||
|
class Difficulty {
|
||||||
public static PEACEFUL: org.bukkit.Difficulty;
|
public static PEACEFUL: org.bukkit.Difficulty;
|
||||||
public static EASY: org.bukkit.Difficulty;
|
public static EASY: org.bukkit.Difficulty;
|
||||||
public static NORMAL: org.bukkit.Difficulty;
|
public static NORMAL: org.bukkit.Difficulty;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class DyeColor {
|
// @ts-ignore
|
||||||
|
class DyeColor {
|
||||||
public static WHITE: org.bukkit.DyeColor;
|
public static WHITE: org.bukkit.DyeColor;
|
||||||
public static ORANGE: org.bukkit.DyeColor;
|
public static ORANGE: org.bukkit.DyeColor;
|
||||||
public static MAGENTA: org.bukkit.DyeColor;
|
public static MAGENTA: org.bukkit.DyeColor;
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace Effect {
|
namespace Effect {
|
||||||
class Type {
|
// @ts-ignore
|
||||||
|
class Type {
|
||||||
public static SOUND: org.bukkit.Effect.Type;
|
public static SOUND: org.bukkit.Effect.Type;
|
||||||
public static VISUAL: org.bukkit.Effect.Type;
|
public static VISUAL: org.bukkit.Effect.Type;
|
||||||
public static values(): org.bukkit.Effect.Type[];
|
public static values(): org.bukkit.Effect.Type[];
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Effect {
|
// @ts-ignore
|
||||||
|
class Effect {
|
||||||
public static CLICK2: org.bukkit.Effect;
|
public static CLICK2: org.bukkit.Effect;
|
||||||
public static CLICK1: org.bukkit.Effect;
|
public static CLICK1: org.bukkit.Effect;
|
||||||
public static BOW_FIRE: org.bukkit.Effect;
|
public static BOW_FIRE: org.bukkit.Effect;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class EntityEffect {
|
// @ts-ignore
|
||||||
|
class EntityEffect {
|
||||||
public static ARROW_PARTICLES: org.bukkit.EntityEffect;
|
public static ARROW_PARTICLES: org.bukkit.EntityEffect;
|
||||||
public static RABBIT_JUMP: org.bukkit.EntityEffect;
|
public static RABBIT_JUMP: org.bukkit.EntityEffect;
|
||||||
public static HURT: org.bukkit.EntityEffect;
|
public static HURT: org.bukkit.EntityEffect;
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace FireworkEffect {
|
namespace FireworkEffect {
|
||||||
class Builder {
|
// @ts-ignore
|
||||||
|
class Builder {
|
||||||
/**
|
/**
|
||||||
* Specify the type of the firework effect.
|
* Specify the type of the firework effect.
|
||||||
*/
|
*/
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace FireworkEffect {
|
namespace FireworkEffect {
|
||||||
class Type {
|
// @ts-ignore
|
||||||
|
class Type {
|
||||||
public static BALL: org.bukkit.FireworkEffect.Type;
|
public static BALL: org.bukkit.FireworkEffect.Type;
|
||||||
public static BALL_LARGE: org.bukkit.FireworkEffect.Type;
|
public static BALL_LARGE: org.bukkit.FireworkEffect.Type;
|
||||||
public static STAR: org.bukkit.FireworkEffect.Type;
|
public static STAR: org.bukkit.FireworkEffect.Type;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class FireworkEffect {
|
// @ts-ignore
|
||||||
|
class FireworkEffect implements org.bukkit.configuration.serialization.ConfigurationSerializable {
|
||||||
/**
|
/**
|
||||||
* Construct a firework effect.
|
* Construct a firework effect.
|
||||||
*/
|
*/
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class FluidCollisionMode {
|
// @ts-ignore
|
||||||
|
class FluidCollisionMode {
|
||||||
public static NEVER: org.bukkit.FluidCollisionMode;
|
public static NEVER: org.bukkit.FluidCollisionMode;
|
||||||
public static SOURCE_ONLY: org.bukkit.FluidCollisionMode;
|
public static SOURCE_ONLY: org.bukkit.FluidCollisionMode;
|
||||||
public static ALWAYS: org.bukkit.FluidCollisionMode;
|
public static ALWAYS: org.bukkit.FluidCollisionMode;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class GameMode {
|
// @ts-ignore
|
||||||
|
class GameMode {
|
||||||
public static CREATIVE: org.bukkit.GameMode;
|
public static CREATIVE: org.bukkit.GameMode;
|
||||||
public static SURVIVAL: org.bukkit.GameMode;
|
public static SURVIVAL: org.bukkit.GameMode;
|
||||||
public static ADVENTURE: org.bukkit.GameMode;
|
public static ADVENTURE: org.bukkit.GameMode;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class GameRule {
|
// @ts-ignore
|
||||||
|
class GameRule {
|
||||||
public static ANNOUNCE_ADVANCEMENTS: org.bukkit.GameRule;
|
public static ANNOUNCE_ADVANCEMENTS: org.bukkit.GameRule;
|
||||||
public static COMMAND_BLOCK_OUTPUT: org.bukkit.GameRule;
|
public static COMMAND_BLOCK_OUTPUT: org.bukkit.GameRule;
|
||||||
public static DISABLE_ELYTRA_MOVEMENT_CHECK: org.bukkit.GameRule;
|
public static DISABLE_ELYTRA_MOVEMENT_CHECK: org.bukkit.GameRule;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class GrassSpecies {
|
// @ts-ignore
|
||||||
|
class GrassSpecies {
|
||||||
public static DEAD: org.bukkit.GrassSpecies;
|
public static DEAD: org.bukkit.GrassSpecies;
|
||||||
public static NORMAL: org.bukkit.GrassSpecies;
|
public static NORMAL: org.bukkit.GrassSpecies;
|
||||||
public static FERN_LIKE: org.bukkit.GrassSpecies;
|
public static FERN_LIKE: org.bukkit.GrassSpecies;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Instrument {
|
// @ts-ignore
|
||||||
|
class Instrument {
|
||||||
public static PIANO: org.bukkit.Instrument;
|
public static PIANO: org.bukkit.Instrument;
|
||||||
public static BASS_DRUM: org.bukkit.Instrument;
|
public static BASS_DRUM: org.bukkit.Instrument;
|
||||||
public static SNARE_DRUM: org.bukkit.Instrument;
|
public static SNARE_DRUM: org.bukkit.Instrument;
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Keyed {
|
// @ts-ignore
|
||||||
|
interface Keyed {
|
||||||
/**
|
/**
|
||||||
* Return the namespaced identifier for this object.
|
* Return the namespaced identifier for this object.
|
||||||
*/
|
*/
|
||||||
public getKey(): org.bukkit.NamespacedKey;
|
getKey(): org.bukkit.NamespacedKey;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Location {
|
// @ts-ignore
|
||||||
|
class Location implements org.bukkit.configuration.serialization.ConfigurationSerializable {
|
||||||
/**
|
/**
|
||||||
* Constructs a new Location with the given coordinates
|
* Constructs a new Location with the given coordinates
|
||||||
*/
|
*/
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Material {
|
// @ts-ignore
|
||||||
|
class Material implements org.bukkit.Keyed {
|
||||||
public static ACACIA_BOAT: org.bukkit.Material;
|
public static ACACIA_BOAT: org.bukkit.Material;
|
||||||
public static ACACIA_BUTTON: org.bukkit.Material;
|
public static ACACIA_BUTTON: org.bukkit.Material;
|
||||||
public static ACACIA_DOOR: org.bukkit.Material;
|
public static ACACIA_DOOR: org.bukkit.Material;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Nameable {
|
// @ts-ignore
|
||||||
|
interface Nameable {
|
||||||
/**
|
/**
|
||||||
* Gets the custom name on a mob or block. If there is no name this method
|
* Gets the custom name on a mob or block. If there is no name this method
|
||||||
* will return null.
|
* will return null.
|
||||||
@ -8,7 +9,7 @@ declare namespace org {
|
|||||||
* This value has no effect on players, they will always use their real
|
* This value has no effect on players, they will always use their real
|
||||||
* name.
|
* name.
|
||||||
*/
|
*/
|
||||||
public getCustomName(): string;
|
getCustomName(): string;
|
||||||
/**
|
/**
|
||||||
* Sets a custom name on a mob or block. This name will be used in death
|
* Sets a custom name on a mob or block. This name will be used in death
|
||||||
* messages and can be sent to the client as a nameplate over the mob.
|
* messages and can be sent to the client as a nameplate over the mob.
|
||||||
@ -18,7 +19,7 @@ declare namespace org {
|
|||||||
* This value has no effect on players, they will always use their real
|
* This value has no effect on players, they will always use their real
|
||||||
* name.
|
* name.
|
||||||
*/
|
*/
|
||||||
public setCustomName(name: string): void;
|
setCustomName(name: string): void;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class NamespacedKey {
|
// @ts-ignore
|
||||||
|
class NamespacedKey {
|
||||||
/**
|
/**
|
||||||
* Create a key in a specific namespace.
|
* Create a key in a specific namespace.
|
||||||
*/
|
*/
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class NetherWartsState {
|
// @ts-ignore
|
||||||
|
class NetherWartsState {
|
||||||
public static SEEDED: org.bukkit.NetherWartsState;
|
public static SEEDED: org.bukkit.NetherWartsState;
|
||||||
public static STAGE_ONE: org.bukkit.NetherWartsState;
|
public static STAGE_ONE: org.bukkit.NetherWartsState;
|
||||||
public static STAGE_TWO: org.bukkit.NetherWartsState;
|
public static STAGE_TWO: org.bukkit.NetherWartsState;
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace Note {
|
namespace Note {
|
||||||
class Tone {
|
// @ts-ignore
|
||||||
|
class Tone {
|
||||||
public static G: org.bukkit.Note.Tone;
|
public static G: org.bukkit.Note.Tone;
|
||||||
public static A: org.bukkit.Note.Tone;
|
public static A: org.bukkit.Note.Tone;
|
||||||
public static B: org.bukkit.Note.Tone;
|
public static B: org.bukkit.Note.Tone;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Note {
|
// @ts-ignore
|
||||||
|
class Note {
|
||||||
/**
|
/**
|
||||||
* Creates a new note.
|
* Creates a new note.
|
||||||
*/
|
*/
|
||||||
|
@ -1,40 +1,41 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class OfflinePlayer {
|
// @ts-ignore
|
||||||
|
interface OfflinePlayer extends org.bukkit.permissions.ServerOperator, org.bukkit.entity.AnimalTamer, org.bukkit.configuration.serialization.ConfigurationSerializable {
|
||||||
/**
|
/**
|
||||||
* Checks if this player is currently online
|
* Checks if this player is currently online
|
||||||
*/
|
*/
|
||||||
public isOnline(): boolean;
|
isOnline(): boolean;
|
||||||
/**
|
/**
|
||||||
* Returns the name of this player
|
* Returns the name of this player
|
||||||
* <p>
|
* <p>
|
||||||
* Names are no longer unique past a single game session. For persistent storage
|
* Names are no longer unique past a single game session. For persistent storage
|
||||||
* it is recommended that you use {@link #getUniqueId()} instead.
|
* it is recommended that you use {@link #getUniqueId()} instead.
|
||||||
*/
|
*/
|
||||||
public getName(): string;
|
getName(): string;
|
||||||
/**
|
/**
|
||||||
* Returns the UUID of this player
|
* Returns the UUID of this player
|
||||||
*/
|
*/
|
||||||
public getUniqueId(): any;
|
getUniqueId(): any;
|
||||||
/**
|
/**
|
||||||
* Checks if this player is banned or not
|
* Checks if this player is banned or not
|
||||||
*/
|
*/
|
||||||
public isBanned(): boolean;
|
isBanned(): boolean;
|
||||||
/**
|
/**
|
||||||
* Checks if this player is whitelisted or not
|
* Checks if this player is whitelisted or not
|
||||||
*/
|
*/
|
||||||
public isWhitelisted(): boolean;
|
isWhitelisted(): boolean;
|
||||||
/**
|
/**
|
||||||
* Sets if this player is whitelisted or not
|
* Sets if this player is whitelisted or not
|
||||||
*/
|
*/
|
||||||
public setWhitelisted(value: boolean): void;
|
setWhitelisted(value: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Gets a {@link Player} object that this represents, if there is one
|
* Gets a {@link Player} object that this represents, if there is one
|
||||||
* <p>
|
* <p>
|
||||||
* If the player is online, this will return that player. Otherwise,
|
* If the player is online, this will return that player. Otherwise,
|
||||||
* it will return null.
|
* it will return null.
|
||||||
*/
|
*/
|
||||||
public getPlayer(): org.bukkit.entity.Player;
|
getPlayer(): org.bukkit.entity.Player;
|
||||||
/**
|
/**
|
||||||
* Gets the first date and time that this player was witnessed on this
|
* Gets the first date and time that this player was witnessed on this
|
||||||
* server.
|
* server.
|
||||||
@ -43,7 +44,7 @@ declare namespace org {
|
|||||||
* it will be the amount of milliseconds since midnight, January 1, 1970
|
* it will be the amount of milliseconds since midnight, January 1, 1970
|
||||||
* UTC.
|
* UTC.
|
||||||
*/
|
*/
|
||||||
public getFirstPlayed(): number;
|
getFirstPlayed(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the last date and time that this player was witnessed on this
|
* Gets the last date and time that this player was witnessed on this
|
||||||
* server.
|
* server.
|
||||||
@ -52,16 +53,16 @@ declare namespace org {
|
|||||||
* it will be the amount of milliseconds since midnight, January 1, 1970
|
* it will be the amount of milliseconds since midnight, January 1, 1970
|
||||||
* UTC.
|
* UTC.
|
||||||
*/
|
*/
|
||||||
public getLastPlayed(): number;
|
getLastPlayed(): number;
|
||||||
/**
|
/**
|
||||||
* Checks if this player has played on this server before.
|
* Checks if this player has played on this server before.
|
||||||
*/
|
*/
|
||||||
public hasPlayedBefore(): boolean;
|
hasPlayedBefore(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets the Location where the player will spawn at their bed, null if
|
* Gets the Location where the player will spawn at their bed, null if
|
||||||
* they have not slept in one or their current bed spawn is invalid.
|
* they have not slept in one or their current bed spawn is invalid.
|
||||||
*/
|
*/
|
||||||
public getBedSpawnLocation(): org.bukkit.Location;
|
getBedSpawnLocation(): org.bukkit.Location;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace Particle {
|
namespace Particle {
|
||||||
class DustOptions {
|
// @ts-ignore
|
||||||
|
class DustOptions {
|
||||||
constructor(color: org.bukkit.Color, size: number)
|
constructor(color: org.bukkit.Color, size: number)
|
||||||
/**
|
/**
|
||||||
* The color of the particles to be displayed.
|
* The color of the particles to be displayed.
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Particle {
|
// @ts-ignore
|
||||||
|
class Particle {
|
||||||
public static EXPLOSION_NORMAL: org.bukkit.Particle;
|
public static EXPLOSION_NORMAL: org.bukkit.Particle;
|
||||||
public static EXPLOSION_LARGE: org.bukkit.Particle;
|
public static EXPLOSION_LARGE: org.bukkit.Particle;
|
||||||
public static EXPLOSION_HUGE: org.bukkit.Particle;
|
public static EXPLOSION_HUGE: org.bukkit.Particle;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class PortalType {
|
// @ts-ignore
|
||||||
|
class PortalType {
|
||||||
public static NETHER: org.bukkit.PortalType;
|
public static NETHER: org.bukkit.PortalType;
|
||||||
public static ENDER: org.bukkit.PortalType;
|
public static ENDER: org.bukkit.PortalType;
|
||||||
public static CUSTOM: org.bukkit.PortalType;
|
public static CUSTOM: org.bukkit.PortalType;
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace Registry {
|
namespace Registry {
|
||||||
class SimpleRegistry {
|
// @ts-ignore
|
||||||
|
class SimpleRegistry implements org.bukkit.Registry {
|
||||||
constructor(type: any)
|
constructor(type: any)
|
||||||
constructor(type: any, predicate: any)
|
constructor(type: any, predicate: any)
|
||||||
public get(key: org.bukkit.NamespacedKey): any;
|
public get(key: org.bukkit.NamespacedKey): any;
|
||||||
|
@ -1,22 +1,23 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Registry {
|
// @ts-ignore
|
||||||
public static ADVANCEMENT: org.bukkit.Registry;
|
interface Registry {
|
||||||
public static ART: org.bukkit.Registry;
|
ADVANCEMENT: org.bukkit.Registry;
|
||||||
public static BIOME: org.bukkit.Registry;
|
ART: org.bukkit.Registry;
|
||||||
public static BOSS_BARS: org.bukkit.Registry;
|
BIOME: org.bukkit.Registry;
|
||||||
public static ENCHANTMENT: org.bukkit.Registry;
|
BOSS_BARS: org.bukkit.Registry;
|
||||||
public static ENTITY_TYPE: org.bukkit.Registry;
|
ENCHANTMENT: org.bukkit.Registry;
|
||||||
public static LOOT_TABLES: org.bukkit.Registry;
|
ENTITY_TYPE: org.bukkit.Registry;
|
||||||
public static MATERIAL: org.bukkit.Registry;
|
LOOT_TABLES: org.bukkit.Registry;
|
||||||
public static STATISTIC: org.bukkit.Registry;
|
MATERIAL: org.bukkit.Registry;
|
||||||
public static VILLAGER_PROFESSION: org.bukkit.Registry;
|
STATISTIC: org.bukkit.Registry;
|
||||||
public static VILLAGER_TYPE: org.bukkit.Registry;
|
VILLAGER_PROFESSION: org.bukkit.Registry;
|
||||||
public static MEMORY_MODULE_TYPE: org.bukkit.Registry;
|
VILLAGER_TYPE: org.bukkit.Registry;
|
||||||
|
MEMORY_MODULE_TYPE: org.bukkit.Registry;
|
||||||
/**
|
/**
|
||||||
* Get the object by its key.
|
* Get the object by its key.
|
||||||
*/
|
*/
|
||||||
public get(key: org.bukkit.NamespacedKey): org.bukkit.Keyed;
|
get(key: org.bukkit.NamespacedKey): org.bukkit.Keyed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Rotation {
|
// @ts-ignore
|
||||||
|
class Rotation {
|
||||||
public static NONE: org.bukkit.Rotation;
|
public static NONE: org.bukkit.Rotation;
|
||||||
public static CLOCKWISE_45: org.bukkit.Rotation;
|
public static CLOCKWISE_45: org.bukkit.Rotation;
|
||||||
public static CLOCKWISE: org.bukkit.Rotation;
|
public static CLOCKWISE: org.bukkit.Rotation;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class SandstoneType {
|
// @ts-ignore
|
||||||
|
class SandstoneType {
|
||||||
public static CRACKED: org.bukkit.SandstoneType;
|
public static CRACKED: org.bukkit.SandstoneType;
|
||||||
public static GLYPHED: org.bukkit.SandstoneType;
|
public static GLYPHED: org.bukkit.SandstoneType;
|
||||||
public static SMOOTH: org.bukkit.SandstoneType;
|
public static SMOOTH: org.bukkit.SandstoneType;
|
||||||
|
@ -1,20 +1,21 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Server {
|
// @ts-ignore
|
||||||
public static BROADCAST_CHANNEL_ADMINISTRATIVE: string;
|
interface Server extends org.bukkit.plugin.messaging.PluginMessageRecipient {
|
||||||
public static BROADCAST_CHANNEL_USERS: string;
|
BROADCAST_CHANNEL_ADMINISTRATIVE: string;
|
||||||
|
BROADCAST_CHANNEL_USERS: string;
|
||||||
/**
|
/**
|
||||||
* Gets the name of this server implementation.
|
* Gets the name of this server implementation.
|
||||||
*/
|
*/
|
||||||
public getName(): string;
|
getName(): string;
|
||||||
/**
|
/**
|
||||||
* Gets the version string of this server implementation.
|
* Gets the version string of this server implementation.
|
||||||
*/
|
*/
|
||||||
public getVersion(): string;
|
getVersion(): string;
|
||||||
/**
|
/**
|
||||||
* Gets the Bukkit version that this server is running.
|
* Gets the Bukkit version that this server is running.
|
||||||
*/
|
*/
|
||||||
public getBukkitVersion(): string;
|
getBukkitVersion(): string;
|
||||||
/**
|
/**
|
||||||
* Gets a view of all currently logged in players. This {@linkplain
|
* Gets a view of all currently logged in players. This {@linkplain
|
||||||
* Collections#unmodifiableCollection(Collection) view} is a reused
|
* Collections#unmodifiableCollection(Collection) view} is a reused
|
||||||
@ -40,79 +41,79 @@ declare namespace org {
|
|||||||
* using {@link Collection#toArray(Object[])} is recommended. For making
|
* using {@link Collection#toArray(Object[])} is recommended. For making
|
||||||
* snapshots, {@link ImmutableList#copyOf(Collection)} is recommended.
|
* snapshots, {@link ImmutableList#copyOf(Collection)} is recommended.
|
||||||
*/
|
*/
|
||||||
public getOnlinePlayers(): any[] /*java.util.Collection*/;
|
getOnlinePlayers(): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Get the maximum amount of players which can login to this server.
|
* Get the maximum amount of players which can login to this server.
|
||||||
*/
|
*/
|
||||||
public getMaxPlayers(): number;
|
getMaxPlayers(): number;
|
||||||
/**
|
/**
|
||||||
* Get the game port that the server runs on.
|
* Get the game port that the server runs on.
|
||||||
*/
|
*/
|
||||||
public getPort(): number;
|
getPort(): number;
|
||||||
/**
|
/**
|
||||||
* Get the view distance from this server.
|
* Get the view distance from this server.
|
||||||
*/
|
*/
|
||||||
public getViewDistance(): number;
|
getViewDistance(): number;
|
||||||
/**
|
/**
|
||||||
* Get the IP that this server is bound to, or empty string if not
|
* Get the IP that this server is bound to, or empty string if not
|
||||||
* specified.
|
* specified.
|
||||||
*/
|
*/
|
||||||
public getIp(): string;
|
getIp(): string;
|
||||||
/**
|
/**
|
||||||
* Get world type (level-type setting) for default world.
|
* Get world type (level-type setting) for default world.
|
||||||
*/
|
*/
|
||||||
public getWorldType(): string;
|
getWorldType(): string;
|
||||||
/**
|
/**
|
||||||
* Get generate-structures setting.
|
* Get generate-structures setting.
|
||||||
*/
|
*/
|
||||||
public getGenerateStructures(): boolean;
|
getGenerateStructures(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets whether this server allows the End or not.
|
* Gets whether this server allows the End or not.
|
||||||
*/
|
*/
|
||||||
public getAllowEnd(): boolean;
|
getAllowEnd(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets whether this server allows the Nether or not.
|
* Gets whether this server allows the Nether or not.
|
||||||
*/
|
*/
|
||||||
public getAllowNether(): boolean;
|
getAllowNether(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets whether this server has a whitelist or not.
|
* Gets whether this server has a whitelist or not.
|
||||||
*/
|
*/
|
||||||
public hasWhitelist(): boolean;
|
hasWhitelist(): boolean;
|
||||||
/**
|
/**
|
||||||
* Sets if the server is whitelisted.
|
* Sets if the server is whitelisted.
|
||||||
*/
|
*/
|
||||||
public setWhitelist(value: boolean): void;
|
setWhitelist(value: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Gets a list of whitelisted players.
|
* Gets a list of whitelisted players.
|
||||||
*/
|
*/
|
||||||
public getWhitelistedPlayers(): any[] /*java.util.Set*/;
|
getWhitelistedPlayers(): any[] /*java.util.Set*/;
|
||||||
/**
|
/**
|
||||||
* Reloads the whitelist from disk.
|
* Reloads the whitelist from disk.
|
||||||
*/
|
*/
|
||||||
public reloadWhitelist(): void;
|
reloadWhitelist(): void;
|
||||||
/**
|
/**
|
||||||
* Broadcast a message to all players.
|
* Broadcast a message to all players.
|
||||||
* <p>
|
* <p>
|
||||||
* This is the same as calling {@link #broadcast(java.lang.String,
|
* This is the same as calling {@link #broadcast(java.lang.String,
|
||||||
* java.lang.String)} to {@link #BROADCAST_CHANNEL_USERS}
|
* java.lang.String)} to {@link #BROADCAST_CHANNEL_USERS}
|
||||||
*/
|
*/
|
||||||
public broadcastMessage(message: string): number;
|
broadcastMessage(message: string): number;
|
||||||
/**
|
/**
|
||||||
* Gets the name of the update folder. The update folder is used to safely
|
* Gets the name of the update folder. The update folder is used to safely
|
||||||
* update plugins at the right moment on a plugin load.
|
* update plugins at the right moment on a plugin load.
|
||||||
* <p>
|
* <p>
|
||||||
* The update folder name is relative to the plugins folder.
|
* The update folder name is relative to the plugins folder.
|
||||||
*/
|
*/
|
||||||
public getUpdateFolder(): string;
|
getUpdateFolder(): string;
|
||||||
/**
|
/**
|
||||||
* Gets the update folder. The update folder is used to safely update
|
* Gets the update folder. The update folder is used to safely update
|
||||||
* plugins at the right moment on a plugin load.
|
* plugins at the right moment on a plugin load.
|
||||||
*/
|
*/
|
||||||
public getUpdateFolderFile(): any;
|
getUpdateFolderFile(): any;
|
||||||
/**
|
/**
|
||||||
* Gets the value of the connection throttle setting.
|
* Gets the value of the connection throttle setting.
|
||||||
*/
|
*/
|
||||||
public getConnectionThrottle(): number;
|
getConnectionThrottle(): number;
|
||||||
/**
|
/**
|
||||||
* Gets default ticks per animal spawns value.
|
* Gets default ticks per animal spawns value.
|
||||||
* <p>
|
* <p>
|
||||||
@ -130,7 +131,7 @@ declare namespace org {
|
|||||||
* <p>
|
* <p>
|
||||||
* Minecraft default: 400.
|
* Minecraft default: 400.
|
||||||
*/
|
*/
|
||||||
public getTicksPerAnimalSpawns(): number;
|
getTicksPerAnimalSpawns(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the default ticks per monster spawns value.
|
* Gets the default ticks per monster spawns value.
|
||||||
* <p>
|
* <p>
|
||||||
@ -148,17 +149,17 @@ declare namespace org {
|
|||||||
* <p>
|
* <p>
|
||||||
* Minecraft default: 1.
|
* Minecraft default: 1.
|
||||||
*/
|
*/
|
||||||
public getTicksPerMonsterSpawns(): number;
|
getTicksPerMonsterSpawns(): number;
|
||||||
/**
|
/**
|
||||||
* Gets a player object by the given username.
|
* Gets a player object by the given username.
|
||||||
* <p>
|
* <p>
|
||||||
* This method may not return objects for offline players.
|
* This method may not return objects for offline players.
|
||||||
*/
|
*/
|
||||||
public getPlayer(name: string): org.bukkit.entity.Player;
|
getPlayer(name: string): org.bukkit.entity.Player;
|
||||||
/**
|
/**
|
||||||
* Gets the player with the exact given name, case insensitive.
|
* Gets the player with the exact given name, case insensitive.
|
||||||
*/
|
*/
|
||||||
public getPlayerExact(name: string): org.bukkit.entity.Player;
|
getPlayerExact(name: string): org.bukkit.entity.Player;
|
||||||
/**
|
/**
|
||||||
* Attempts to match any players with the given name, and returns a list
|
* Attempts to match any players with the given name, and returns a list
|
||||||
* of all possibly matches.
|
* of all possibly matches.
|
||||||
@ -166,27 +167,27 @@ declare namespace org {
|
|||||||
* This list is not sorted in any particular order. If an exact match is
|
* This list is not sorted in any particular order. If an exact match is
|
||||||
* found, the returned list will only contain a single result.
|
* found, the returned list will only contain a single result.
|
||||||
*/
|
*/
|
||||||
public matchPlayer(name: string): any[] /*java.util.List*/;
|
matchPlayer(name: string): any[] /*java.util.List*/;
|
||||||
/**
|
/**
|
||||||
* Gets the player with the given UUID.
|
* Gets the player with the given UUID.
|
||||||
*/
|
*/
|
||||||
public getPlayer(id: any): org.bukkit.entity.Player;
|
getPlayer(id: any): org.bukkit.entity.Player;
|
||||||
/**
|
/**
|
||||||
* Gets the plugin manager for interfacing with plugins.
|
* Gets the plugin manager for interfacing with plugins.
|
||||||
*/
|
*/
|
||||||
public getPluginManager(): org.bukkit.plugin.PluginManager;
|
getPluginManager(): org.bukkit.plugin.PluginManager;
|
||||||
/**
|
/**
|
||||||
* Gets the scheduler for managing scheduled events.
|
* Gets the scheduler for managing scheduled events.
|
||||||
*/
|
*/
|
||||||
public getScheduler(): org.bukkit.scheduler.BukkitScheduler;
|
getScheduler(): org.bukkit.scheduler.BukkitScheduler;
|
||||||
/**
|
/**
|
||||||
* Gets a services manager.
|
* Gets a services manager.
|
||||||
*/
|
*/
|
||||||
public getServicesManager(): org.bukkit.plugin.ServicesManager;
|
getServicesManager(): org.bukkit.plugin.ServicesManager;
|
||||||
/**
|
/**
|
||||||
* Gets a list of all worlds on this server.
|
* Gets a list of all worlds on this server.
|
||||||
*/
|
*/
|
||||||
public getWorlds(): any[] /*java.util.List*/;
|
getWorlds(): any[] /*java.util.List*/;
|
||||||
/**
|
/**
|
||||||
* Creates or loads a world with the given name using the specified
|
* Creates or loads a world with the given name using the specified
|
||||||
* options.
|
* options.
|
||||||
@ -194,31 +195,31 @@ declare namespace org {
|
|||||||
* If the world is already loaded, it will just return the equivalent of
|
* If the world is already loaded, it will just return the equivalent of
|
||||||
* getWorld(creator.name()).
|
* getWorld(creator.name()).
|
||||||
*/
|
*/
|
||||||
public createWorld(creator: org.bukkit.WorldCreator): org.bukkit.World;
|
createWorld(creator: org.bukkit.WorldCreator): org.bukkit.World;
|
||||||
/**
|
/**
|
||||||
* Unloads a world with the given name.
|
* Unloads a world with the given name.
|
||||||
*/
|
*/
|
||||||
public unloadWorld(name: string, save: boolean): boolean;
|
unloadWorld(name: string, save: boolean): boolean;
|
||||||
/**
|
/**
|
||||||
* Unloads the given world.
|
* Unloads the given world.
|
||||||
*/
|
*/
|
||||||
public unloadWorld(world: org.bukkit.World, save: boolean): boolean;
|
unloadWorld(world: org.bukkit.World, save: boolean): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets the world with the given name.
|
* Gets the world with the given name.
|
||||||
*/
|
*/
|
||||||
public getWorld(name: string): org.bukkit.World;
|
getWorld(name: string): org.bukkit.World;
|
||||||
/**
|
/**
|
||||||
* Gets the world from the given Unique ID.
|
* Gets the world from the given Unique ID.
|
||||||
*/
|
*/
|
||||||
public getWorld(uid: any): org.bukkit.World;
|
getWorld(uid: any): org.bukkit.World;
|
||||||
/**
|
/**
|
||||||
* Gets the map from the given item ID.
|
* Gets the map from the given item ID.
|
||||||
*/
|
*/
|
||||||
public getMap(id: number): org.bukkit.map.MapView;
|
getMap(id: number): org.bukkit.map.MapView;
|
||||||
/**
|
/**
|
||||||
* Create a new map with an automatically assigned ID.
|
* Create a new map with an automatically assigned ID.
|
||||||
*/
|
*/
|
||||||
public createMap(world: org.bukkit.World): org.bukkit.map.MapView;
|
createMap(world: org.bukkit.World): org.bukkit.map.MapView;
|
||||||
/**
|
/**
|
||||||
* Create a new explorer map targeting the closest nearby structure of a
|
* Create a new explorer map targeting the closest nearby structure of a
|
||||||
* given {@link StructureType}.
|
* given {@link StructureType}.
|
||||||
@ -226,7 +227,7 @@ declare namespace org {
|
|||||||
* This method uses implementation default values for radius and
|
* This method uses implementation default values for radius and
|
||||||
* findUnexplored (usually 100, true).
|
* findUnexplored (usually 100, true).
|
||||||
*/
|
*/
|
||||||
public createExplorerMap(world: org.bukkit.World, location: org.bukkit.Location, structureType: org.bukkit.StructureType): org.bukkit.inventory.ItemStack;
|
createExplorerMap(world: org.bukkit.World, location: org.bukkit.Location, structureType: org.bukkit.StructureType): org.bukkit.inventory.ItemStack;
|
||||||
/**
|
/**
|
||||||
* Create a new explorer map targeting the closest nearby structure of a
|
* Create a new explorer map targeting the closest nearby structure of a
|
||||||
* given {@link StructureType}.
|
* given {@link StructureType}.
|
||||||
@ -234,86 +235,86 @@ declare namespace org {
|
|||||||
* This method uses implementation default values for radius and
|
* This method uses implementation default values for radius and
|
||||||
* findUnexplored (usually 100, true).
|
* findUnexplored (usually 100, true).
|
||||||
*/
|
*/
|
||||||
public createExplorerMap(world: org.bukkit.World, location: org.bukkit.Location, structureType: org.bukkit.StructureType, radius: number, findUnexplored: boolean): org.bukkit.inventory.ItemStack;
|
createExplorerMap(world: org.bukkit.World, location: org.bukkit.Location, structureType: org.bukkit.StructureType, radius: number, findUnexplored: boolean): org.bukkit.inventory.ItemStack;
|
||||||
/**
|
/**
|
||||||
* Reloads the server, refreshing settings and plugin information.
|
* Reloads the server, refreshing settings and plugin information.
|
||||||
*/
|
*/
|
||||||
public reload(): void;
|
reload(): void;
|
||||||
/**
|
/**
|
||||||
* Reload only the Minecraft data for the server. This includes custom
|
* Reload only the Minecraft data for the server. This includes custom
|
||||||
* advancements and loot tables.
|
* advancements and loot tables.
|
||||||
*/
|
*/
|
||||||
public reloadData(): void;
|
reloadData(): void;
|
||||||
/**
|
/**
|
||||||
* Returns the primary logger associated with this server instance.
|
* Returns the primary logger associated with this server instance.
|
||||||
*/
|
*/
|
||||||
public getLogger(): any;
|
getLogger(): any;
|
||||||
/**
|
/**
|
||||||
* Gets a {@link PluginCommand} with the given name or alias.
|
* Gets a {@link PluginCommand} with the given name or alias.
|
||||||
*/
|
*/
|
||||||
public getPluginCommand(name: string): org.bukkit.command.PluginCommand;
|
getPluginCommand(name: string): org.bukkit.command.PluginCommand;
|
||||||
/**
|
/**
|
||||||
* Writes loaded players to disk.
|
* Writes loaded players to disk.
|
||||||
*/
|
*/
|
||||||
public savePlayers(): void;
|
savePlayers(): void;
|
||||||
/**
|
/**
|
||||||
* Dispatches a command on this server, and executes it if found.
|
* Dispatches a command on this server, and executes it if found.
|
||||||
*/
|
*/
|
||||||
public dispatchCommand(sender: org.bukkit.command.CommandSender, commandLine: string): boolean;
|
dispatchCommand(sender: org.bukkit.command.CommandSender, commandLine: string): boolean;
|
||||||
/**
|
/**
|
||||||
* Adds a recipe to the crafting manager.
|
* Adds a recipe to the crafting manager.
|
||||||
*/
|
*/
|
||||||
public addRecipe(recipe: org.bukkit.inventory.Recipe): boolean;
|
addRecipe(recipe: org.bukkit.inventory.Recipe): boolean;
|
||||||
/**
|
/**
|
||||||
* Get a list of all recipes for a given item. The stack size is ignored
|
* Get a list of all recipes for a given item. The stack size is ignored
|
||||||
* in comparisons. If the durability is -1, it will match any data value.
|
* in comparisons. If the durability is -1, it will match any data value.
|
||||||
*/
|
*/
|
||||||
public getRecipesFor(result: org.bukkit.inventory.ItemStack): any[] /*java.util.List*/;
|
getRecipesFor(result: org.bukkit.inventory.ItemStack): any[] /*java.util.List*/;
|
||||||
/**
|
/**
|
||||||
* Get an iterator through the list of crafting recipes.
|
* Get an iterator through the list of crafting recipes.
|
||||||
*/
|
*/
|
||||||
public recipeIterator(): any;
|
recipeIterator(): any;
|
||||||
/**
|
/**
|
||||||
* Clears the list of crafting recipes.
|
* Clears the list of crafting recipes.
|
||||||
*/
|
*/
|
||||||
public clearRecipes(): void;
|
clearRecipes(): void;
|
||||||
/**
|
/**
|
||||||
* Resets the list of crafting recipes to the default.
|
* Resets the list of crafting recipes to the default.
|
||||||
*/
|
*/
|
||||||
public resetRecipes(): void;
|
resetRecipes(): void;
|
||||||
/**
|
/**
|
||||||
* Gets a list of command aliases defined in the server properties.
|
* Gets a list of command aliases defined in the server properties.
|
||||||
*/
|
*/
|
||||||
public getCommandAliases(): Map<any, any> /*java.util.Map*/;
|
getCommandAliases(): Map<any, any> /*java.util.Map*/;
|
||||||
/**
|
/**
|
||||||
* Gets the radius, in blocks, around each worlds spawn point to protect.
|
* Gets the radius, in blocks, around each worlds spawn point to protect.
|
||||||
*/
|
*/
|
||||||
public getSpawnRadius(): number;
|
getSpawnRadius(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the radius, in blocks, around each worlds spawn point to protect.
|
* Sets the radius, in blocks, around each worlds spawn point to protect.
|
||||||
*/
|
*/
|
||||||
public setSpawnRadius(value: number): void;
|
setSpawnRadius(value: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets whether the Server is in online mode or not.
|
* Gets whether the Server is in online mode or not.
|
||||||
*/
|
*/
|
||||||
public getOnlineMode(): boolean;
|
getOnlineMode(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets whether this server allows flying or not.
|
* Gets whether this server allows flying or not.
|
||||||
*/
|
*/
|
||||||
public getAllowFlight(): boolean;
|
getAllowFlight(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets whether the server is in hardcore mode or not.
|
* Gets whether the server is in hardcore mode or not.
|
||||||
*/
|
*/
|
||||||
public isHardcore(): boolean;
|
isHardcore(): boolean;
|
||||||
/**
|
/**
|
||||||
* Shutdowns the server, stopping everything.
|
* Shutdowns the server, stopping everything.
|
||||||
*/
|
*/
|
||||||
public shutdown(): void;
|
shutdown(): void;
|
||||||
/**
|
/**
|
||||||
* Broadcasts the specified message to every user with the given
|
* Broadcasts the specified message to every user with the given
|
||||||
* permission name.
|
* permission name.
|
||||||
*/
|
*/
|
||||||
public broadcast(message: string, permission: string): number;
|
broadcast(message: string, permission: string): number;
|
||||||
/**
|
/**
|
||||||
* Gets the player by the given name, regardless if they are offline or
|
* Gets the player by the given name, regardless if they are offline or
|
||||||
* online.
|
* online.
|
||||||
@ -324,7 +325,7 @@ declare namespace org {
|
|||||||
* This will return an object even if the player does not exist. To this
|
* This will return an object even if the player does not exist. To this
|
||||||
* method, all players will exist.
|
* method, all players will exist.
|
||||||
*/
|
*/
|
||||||
public getOfflinePlayer(name: string): org.bukkit.OfflinePlayer;
|
getOfflinePlayer(name: string): org.bukkit.OfflinePlayer;
|
||||||
/**
|
/**
|
||||||
* Gets the player by the given UUID, regardless if they are offline or
|
* Gets the player by the given UUID, regardless if they are offline or
|
||||||
* online.
|
* online.
|
||||||
@ -332,63 +333,63 @@ declare namespace org {
|
|||||||
* This will return an object even if the player does not exist. To this
|
* This will return an object even if the player does not exist. To this
|
||||||
* method, all players will exist.
|
* method, all players will exist.
|
||||||
*/
|
*/
|
||||||
public getOfflinePlayer(id: any): org.bukkit.OfflinePlayer;
|
getOfflinePlayer(id: any): org.bukkit.OfflinePlayer;
|
||||||
/**
|
/**
|
||||||
* Gets a set containing all current IPs that are banned.
|
* Gets a set containing all current IPs that are banned.
|
||||||
*/
|
*/
|
||||||
public getIPBans(): any[] /*java.util.Set*/;
|
getIPBans(): any[] /*java.util.Set*/;
|
||||||
/**
|
/**
|
||||||
* Bans the specified address from the server.
|
* Bans the specified address from the server.
|
||||||
*/
|
*/
|
||||||
public banIP(address: string): void;
|
banIP(address: string): void;
|
||||||
/**
|
/**
|
||||||
* Unbans the specified address from the server.
|
* Unbans the specified address from the server.
|
||||||
*/
|
*/
|
||||||
public unbanIP(address: string): void;
|
unbanIP(address: string): void;
|
||||||
/**
|
/**
|
||||||
* Gets a set containing all banned players.
|
* Gets a set containing all banned players.
|
||||||
*/
|
*/
|
||||||
public getBannedPlayers(): any[] /*java.util.Set*/;
|
getBannedPlayers(): any[] /*java.util.Set*/;
|
||||||
/**
|
/**
|
||||||
* Gets a ban list for the supplied type.
|
* Gets a ban list for the supplied type.
|
||||||
* <p>
|
* <p>
|
||||||
* Bans by name are no longer supported and this method will return
|
* Bans by name are no longer supported and this method will return
|
||||||
* null when trying to request them. The replacement is bans by UUID.
|
* null when trying to request them. The replacement is bans by UUID.
|
||||||
*/
|
*/
|
||||||
public getBanList(type: org.bukkit.BanList.Type): org.bukkit.BanList;
|
getBanList(type: org.bukkit.BanList.Type): org.bukkit.BanList;
|
||||||
/**
|
/**
|
||||||
* Gets a set containing all player operators.
|
* Gets a set containing all player operators.
|
||||||
*/
|
*/
|
||||||
public getOperators(): any[] /*java.util.Set*/;
|
getOperators(): any[] /*java.util.Set*/;
|
||||||
/**
|
/**
|
||||||
* Gets the default {@link GameMode} for new players.
|
* Gets the default {@link GameMode} for new players.
|
||||||
*/
|
*/
|
||||||
public getDefaultGameMode(): org.bukkit.GameMode;
|
getDefaultGameMode(): org.bukkit.GameMode;
|
||||||
/**
|
/**
|
||||||
* Sets the default {@link GameMode} for new players.
|
* Sets the default {@link GameMode} for new players.
|
||||||
*/
|
*/
|
||||||
public setDefaultGameMode(mode: org.bukkit.GameMode): void;
|
setDefaultGameMode(mode: org.bukkit.GameMode): void;
|
||||||
/**
|
/**
|
||||||
* Gets a {@link ConsoleCommandSender} that may be used as an input source
|
* Gets a {@link ConsoleCommandSender} that may be used as an input source
|
||||||
* for this server.
|
* for this server.
|
||||||
*/
|
*/
|
||||||
public getConsoleSender(): org.bukkit.command.ConsoleCommandSender;
|
getConsoleSender(): org.bukkit.command.ConsoleCommandSender;
|
||||||
/**
|
/**
|
||||||
* Gets the folder that contains all of the various {@link World}s.
|
* Gets the folder that contains all of the various {@link World}s.
|
||||||
*/
|
*/
|
||||||
public getWorldContainer(): any;
|
getWorldContainer(): any;
|
||||||
/**
|
/**
|
||||||
* Gets every player that has ever played on this server.
|
* Gets every player that has ever played on this server.
|
||||||
*/
|
*/
|
||||||
public getOfflinePlayers(): org.bukkit.OfflinePlayer[];
|
getOfflinePlayers(): org.bukkit.OfflinePlayer[];
|
||||||
/**
|
/**
|
||||||
* Gets the {@link Messenger} responsible for this server.
|
* Gets the {@link Messenger} responsible for this server.
|
||||||
*/
|
*/
|
||||||
public getMessenger(): org.bukkit.plugin.messaging.Messenger;
|
getMessenger(): org.bukkit.plugin.messaging.Messenger;
|
||||||
/**
|
/**
|
||||||
* Gets the {@link HelpMap} providing help topics for this server.
|
* Gets the {@link HelpMap} providing help topics for this server.
|
||||||
*/
|
*/
|
||||||
public getHelpMap(): org.bukkit.help.HelpMap;
|
getHelpMap(): org.bukkit.help.HelpMap;
|
||||||
/**
|
/**
|
||||||
* Creates an empty inventory with the specified type. If the type
|
* Creates an empty inventory with the specified type. If the type
|
||||||
* is {@link InventoryType#CHEST}, the new inventory has a size of 27;
|
* is {@link InventoryType#CHEST}, the new inventory has a size of 27;
|
||||||
@ -402,7 +403,7 @@ declare namespace org {
|
|||||||
* for possible enchanting results. Use
|
* for possible enchanting results. Use
|
||||||
* {@link Player#openEnchanting(Location, boolean)} instead.
|
* {@link Player#openEnchanting(Location, boolean)} instead.
|
||||||
*/
|
*/
|
||||||
public createInventory(owner: org.bukkit.inventory.InventoryHolder, type: org.bukkit.event.inventory.InventoryType): org.bukkit.inventory.Inventory;
|
createInventory(owner: org.bukkit.inventory.InventoryHolder, type: org.bukkit.event.inventory.InventoryType): org.bukkit.inventory.Inventory;
|
||||||
/**
|
/**
|
||||||
* Creates an empty inventory with the specified type and title. If the type
|
* Creates an empty inventory with the specified type and title. If the type
|
||||||
* is {@link InventoryType#CHEST}, the new inventory has a size of 27;
|
* is {@link InventoryType#CHEST}, the new inventory has a size of 27;
|
||||||
@ -418,41 +419,41 @@ declare namespace org {
|
|||||||
* for possible enchanting results. Use
|
* for possible enchanting results. Use
|
||||||
* {@link Player#openEnchanting(Location, boolean)} instead.
|
* {@link Player#openEnchanting(Location, boolean)} instead.
|
||||||
*/
|
*/
|
||||||
public createInventory(owner: org.bukkit.inventory.InventoryHolder, type: org.bukkit.event.inventory.InventoryType, title: string): org.bukkit.inventory.Inventory;
|
createInventory(owner: org.bukkit.inventory.InventoryHolder, type: org.bukkit.event.inventory.InventoryType, title: string): org.bukkit.inventory.Inventory;
|
||||||
/**
|
/**
|
||||||
* Creates an empty inventory of type {@link InventoryType#CHEST} with the
|
* Creates an empty inventory of type {@link InventoryType#CHEST} with the
|
||||||
* specified size.
|
* specified size.
|
||||||
*/
|
*/
|
||||||
public createInventory(owner: org.bukkit.inventory.InventoryHolder, size: number): org.bukkit.inventory.Inventory;
|
createInventory(owner: org.bukkit.inventory.InventoryHolder, size: number): org.bukkit.inventory.Inventory;
|
||||||
/**
|
/**
|
||||||
* Creates an empty inventory of type {@link InventoryType#CHEST} with the
|
* Creates an empty inventory of type {@link InventoryType#CHEST} with the
|
||||||
* specified size and title.
|
* specified size and title.
|
||||||
*/
|
*/
|
||||||
public createInventory(owner: org.bukkit.inventory.InventoryHolder, size: number, title: string): org.bukkit.inventory.Inventory;
|
createInventory(owner: org.bukkit.inventory.InventoryHolder, size: number, title: string): org.bukkit.inventory.Inventory;
|
||||||
/**
|
/**
|
||||||
* Creates an empty merchant.
|
* Creates an empty merchant.
|
||||||
*/
|
*/
|
||||||
public createMerchant(title: string): org.bukkit.inventory.Merchant;
|
createMerchant(title: string): org.bukkit.inventory.Merchant;
|
||||||
/**
|
/**
|
||||||
* Gets user-specified limit for number of monsters that can spawn in a
|
* Gets user-specified limit for number of monsters that can spawn in a
|
||||||
* chunk.
|
* chunk.
|
||||||
*/
|
*/
|
||||||
public getMonsterSpawnLimit(): number;
|
getMonsterSpawnLimit(): number;
|
||||||
/**
|
/**
|
||||||
* Gets user-specified limit for number of animals that can spawn in a
|
* Gets user-specified limit for number of animals that can spawn in a
|
||||||
* chunk.
|
* chunk.
|
||||||
*/
|
*/
|
||||||
public getAnimalSpawnLimit(): number;
|
getAnimalSpawnLimit(): number;
|
||||||
/**
|
/**
|
||||||
* Gets user-specified limit for number of water animals that can spawn in
|
* Gets user-specified limit for number of water animals that can spawn in
|
||||||
* a chunk.
|
* a chunk.
|
||||||
*/
|
*/
|
||||||
public getWaterAnimalSpawnLimit(): number;
|
getWaterAnimalSpawnLimit(): number;
|
||||||
/**
|
/**
|
||||||
* Gets user-specified limit for number of ambient mobs that can spawn in
|
* Gets user-specified limit for number of ambient mobs that can spawn in
|
||||||
* a chunk.
|
* a chunk.
|
||||||
*/
|
*/
|
||||||
public getAmbientSpawnLimit(): number;
|
getAmbientSpawnLimit(): number;
|
||||||
/**
|
/**
|
||||||
* Checks the current thread against the expected primary thread for the
|
* Checks the current thread against the expected primary thread for the
|
||||||
* server.
|
* server.
|
||||||
@ -462,33 +463,33 @@ declare namespace org {
|
|||||||
* thread indicates that it is synchronized, but a mismatch <b>does not
|
* thread indicates that it is synchronized, but a mismatch <b>does not
|
||||||
* preclude</b> the same assumption.
|
* preclude</b> the same assumption.
|
||||||
*/
|
*/
|
||||||
public isPrimaryThread(): boolean;
|
isPrimaryThread(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets the message that is displayed on the server list.
|
* Gets the message that is displayed on the server list.
|
||||||
*/
|
*/
|
||||||
public getMotd(): string;
|
getMotd(): string;
|
||||||
/**
|
/**
|
||||||
* Gets the default message that is displayed when the server is stopped.
|
* Gets the default message that is displayed when the server is stopped.
|
||||||
*/
|
*/
|
||||||
public getShutdownMessage(): string;
|
getShutdownMessage(): string;
|
||||||
/**
|
/**
|
||||||
* Gets the current warning state for the server.
|
* Gets the current warning state for the server.
|
||||||
*/
|
*/
|
||||||
public getWarningState(): org.bukkit.Warning.WarningState;
|
getWarningState(): org.bukkit.Warning.WarningState;
|
||||||
/**
|
/**
|
||||||
* Gets the instance of the item factory (for {@link ItemMeta}).
|
* Gets the instance of the item factory (for {@link ItemMeta}).
|
||||||
*/
|
*/
|
||||||
public getItemFactory(): org.bukkit.inventory.ItemFactory;
|
getItemFactory(): org.bukkit.inventory.ItemFactory;
|
||||||
/**
|
/**
|
||||||
* Gets the instance of the scoreboard manager.
|
* Gets the instance of the scoreboard manager.
|
||||||
* <p>
|
* <p>
|
||||||
* This will only exist after the first world has loaded.
|
* This will only exist after the first world has loaded.
|
||||||
*/
|
*/
|
||||||
public getScoreboardManager(): org.bukkit.scoreboard.ScoreboardManager;
|
getScoreboardManager(): org.bukkit.scoreboard.ScoreboardManager;
|
||||||
/**
|
/**
|
||||||
* Gets an instance of the server's default server-icon.
|
* Gets an instance of the server's default server-icon.
|
||||||
*/
|
*/
|
||||||
public getServerIcon(): org.bukkit.util.CachedServerIcon;
|
getServerIcon(): org.bukkit.util.CachedServerIcon;
|
||||||
/**
|
/**
|
||||||
* Loads an image from a file, and returns a cached image for the specific
|
* Loads an image from a file, and returns a cached image for the specific
|
||||||
* server-icon.
|
* server-icon.
|
||||||
@ -496,35 +497,35 @@ declare namespace org {
|
|||||||
* Size and type are implementation defined. An incompatible file is
|
* Size and type are implementation defined. An incompatible file is
|
||||||
* guaranteed to throw an implementation-defined {@link Exception}.
|
* guaranteed to throw an implementation-defined {@link Exception}.
|
||||||
*/
|
*/
|
||||||
public loadServerIcon(file: any): org.bukkit.util.CachedServerIcon;
|
loadServerIcon(file: any): org.bukkit.util.CachedServerIcon;
|
||||||
/**
|
/**
|
||||||
* Creates a cached server-icon for the specific image.
|
* Creates a cached server-icon for the specific image.
|
||||||
* <p>
|
* <p>
|
||||||
* Size and type are implementation defined. An incompatible file is
|
* Size and type are implementation defined. An incompatible file is
|
||||||
* guaranteed to throw an implementation-defined {@link Exception}.
|
* guaranteed to throw an implementation-defined {@link Exception}.
|
||||||
*/
|
*/
|
||||||
public loadServerIcon(image: any): org.bukkit.util.CachedServerIcon;
|
loadServerIcon(image: any): org.bukkit.util.CachedServerIcon;
|
||||||
/**
|
/**
|
||||||
* Set the idle kick timeout. Any players idle for the specified amount of
|
* Set the idle kick timeout. Any players idle for the specified amount of
|
||||||
* time will be automatically kicked.
|
* time will be automatically kicked.
|
||||||
* <p>
|
* <p>
|
||||||
* A value of 0 will disable the idle kick timeout.
|
* A value of 0 will disable the idle kick timeout.
|
||||||
*/
|
*/
|
||||||
public setIdleTimeout(threshold: number): void;
|
setIdleTimeout(threshold: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets the idle kick timeout.
|
* Gets the idle kick timeout.
|
||||||
*/
|
*/
|
||||||
public getIdleTimeout(): number;
|
getIdleTimeout(): number;
|
||||||
/**
|
/**
|
||||||
* Create a ChunkData for use in a generator.
|
* Create a ChunkData for use in a generator.
|
||||||
* See {@link ChunkGenerator#generateChunkData(org.bukkit.World, java.util.Random, int, int, org.bukkit.generator.ChunkGenerator.BiomeGrid)}
|
* See {@link ChunkGenerator#generateChunkData(org.bukkit.World, java.util.Random, int, int, org.bukkit.generator.ChunkGenerator.BiomeGrid)}
|
||||||
*/
|
*/
|
||||||
public createChunkData(world: org.bukkit.World): org.bukkit.generator.ChunkGenerator.ChunkData;
|
createChunkData(world: org.bukkit.World): org.bukkit.generator.ChunkGenerator.ChunkData;
|
||||||
/**
|
/**
|
||||||
* Creates a boss bar instance to display to players. The progress
|
* Creates a boss bar instance to display to players. The progress
|
||||||
* defaults to 1.0
|
* defaults to 1.0
|
||||||
*/
|
*/
|
||||||
public createBossBar(title: string, color: org.bukkit.boss.BarColor, style: org.bukkit.boss.BarStyle, flags: org.bukkit.boss.BarFlag): org.bukkit.boss.BossBar;
|
createBossBar(title: string, color: org.bukkit.boss.BarColor, style: org.bukkit.boss.BarStyle, flags: org.bukkit.boss.BarFlag): org.bukkit.boss.BossBar;
|
||||||
/**
|
/**
|
||||||
* Creates a boss bar instance to display to players. The progress defaults
|
* Creates a boss bar instance to display to players. The progress defaults
|
||||||
* to 1.0.
|
* to 1.0.
|
||||||
@ -532,7 +533,7 @@ declare namespace org {
|
|||||||
* This instance is added to the persistent storage of the server and will
|
* This instance is added to the persistent storage of the server and will
|
||||||
* be editable by commands and restored after restart.
|
* be editable by commands and restored after restart.
|
||||||
*/
|
*/
|
||||||
public createBossBar(key: org.bukkit.NamespacedKey, title: string, color: org.bukkit.boss.BarColor, style: org.bukkit.boss.BarStyle, flags: org.bukkit.boss.BarFlag): org.bukkit.boss.KeyedBossBar;
|
createBossBar(key: org.bukkit.NamespacedKey, title: string, color: org.bukkit.boss.BarColor, style: org.bukkit.boss.BarStyle, flags: org.bukkit.boss.BarFlag): org.bukkit.boss.KeyedBossBar;
|
||||||
/**
|
/**
|
||||||
* Gets an unmodifiable iterator through all persistent bossbars.
|
* Gets an unmodifiable iterator through all persistent bossbars.
|
||||||
* <ul>
|
* <ul>
|
||||||
@ -544,7 +545,7 @@ declare namespace org {
|
|||||||
* </ul>
|
* </ul>
|
||||||
* e.g. bossbars created using the bossbar command
|
* e.g. bossbars created using the bossbar command
|
||||||
*/
|
*/
|
||||||
public getBossBars(): any;
|
getBossBars(): any;
|
||||||
/**
|
/**
|
||||||
* Gets the {@link KeyedBossBar} specified by this key.
|
* Gets the {@link KeyedBossBar} specified by this key.
|
||||||
* <ul>
|
* <ul>
|
||||||
@ -556,7 +557,7 @@ declare namespace org {
|
|||||||
* </ul>
|
* </ul>
|
||||||
* e.g. bossbars created using the bossbar command
|
* e.g. bossbars created using the bossbar command
|
||||||
*/
|
*/
|
||||||
public getBossBar(key: org.bukkit.NamespacedKey): org.bukkit.boss.KeyedBossBar;
|
getBossBar(key: org.bukkit.NamespacedKey): org.bukkit.boss.KeyedBossBar;
|
||||||
/**
|
/**
|
||||||
* Removes a {@link KeyedBossBar} specified by this key.
|
* Removes a {@link KeyedBossBar} specified by this key.
|
||||||
* <ul>
|
* <ul>
|
||||||
@ -568,35 +569,35 @@ declare namespace org {
|
|||||||
* </ul>
|
* </ul>
|
||||||
* e.g. bossbars created using the bossbar command
|
* e.g. bossbars created using the bossbar command
|
||||||
*/
|
*/
|
||||||
public removeBossBar(key: org.bukkit.NamespacedKey): boolean;
|
removeBossBar(key: org.bukkit.NamespacedKey): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets an entity on the server by its UUID
|
* Gets an entity on the server by its UUID
|
||||||
*/
|
*/
|
||||||
public getEntity(uuid: any): org.bukkit.entity.Entity;
|
getEntity(uuid: any): org.bukkit.entity.Entity;
|
||||||
/**
|
/**
|
||||||
* Get the advancement specified by this key.
|
* Get the advancement specified by this key.
|
||||||
*/
|
*/
|
||||||
public getAdvancement(key: org.bukkit.NamespacedKey): org.bukkit.advancement.Advancement;
|
getAdvancement(key: org.bukkit.NamespacedKey): org.bukkit.advancement.Advancement;
|
||||||
/**
|
/**
|
||||||
* Get an iterator through all advancements. Advancements cannot be removed
|
* Get an iterator through all advancements. Advancements cannot be removed
|
||||||
* from this iterator,
|
* from this iterator,
|
||||||
*/
|
*/
|
||||||
public advancementIterator(): any;
|
advancementIterator(): any;
|
||||||
/**
|
/**
|
||||||
* Creates a new {@link BlockData} instance for the specified Material, with
|
* Creates a new {@link BlockData} instance for the specified Material, with
|
||||||
* all properties initialized to unspecified defaults.
|
* all properties initialized to unspecified defaults.
|
||||||
*/
|
*/
|
||||||
public createBlockData(material: org.bukkit.Material): org.bukkit.block.data.BlockData;
|
createBlockData(material: org.bukkit.Material): org.bukkit.block.data.BlockData;
|
||||||
/**
|
/**
|
||||||
* Creates a new {@link BlockData} instance for the specified Material, with
|
* Creates a new {@link BlockData} instance for the specified Material, with
|
||||||
* all properties initialized to unspecified defaults.
|
* all properties initialized to unspecified defaults.
|
||||||
*/
|
*/
|
||||||
public createBlockData(material: org.bukkit.Material, consumer: any): org.bukkit.block.data.BlockData;
|
createBlockData(material: org.bukkit.Material, consumer: any): org.bukkit.block.data.BlockData;
|
||||||
/**
|
/**
|
||||||
* Creates a new {@link BlockData} instance with material and properties
|
* Creates a new {@link BlockData} instance with material and properties
|
||||||
* parsed from provided data.
|
* parsed from provided data.
|
||||||
*/
|
*/
|
||||||
public createBlockData(data: string): org.bukkit.block.data.BlockData;
|
createBlockData(data: string): org.bukkit.block.data.BlockData;
|
||||||
/**
|
/**
|
||||||
* Creates a new {@link BlockData} instance for the specified Material, with
|
* Creates a new {@link BlockData} instance for the specified Material, with
|
||||||
* all properties initialized to unspecified defaults, except for those
|
* all properties initialized to unspecified defaults, except for those
|
||||||
@ -605,7 +606,7 @@ declare namespace org {
|
|||||||
* If <code>material</code> is specified, then the data string must not also
|
* If <code>material</code> is specified, then the data string must not also
|
||||||
* contain the material.
|
* contain the material.
|
||||||
*/
|
*/
|
||||||
public createBlockData(material: org.bukkit.Material, data: string): org.bukkit.block.data.BlockData;
|
createBlockData(material: org.bukkit.Material, data: string): org.bukkit.block.data.BlockData;
|
||||||
/**
|
/**
|
||||||
* Gets a tag which has already been defined within the server. Plugins are
|
* Gets a tag which has already been defined within the server. Plugins are
|
||||||
* suggested to use the concrete tags in {@link Tag} rather than this method
|
* suggested to use the concrete tags in {@link Tag} rather than this method
|
||||||
@ -618,7 +619,7 @@ declare namespace org {
|
|||||||
* Server implementations are allowed to handle only the registries
|
* Server implementations are allowed to handle only the registries
|
||||||
* indicated in {@link Tag}.
|
* indicated in {@link Tag}.
|
||||||
*/
|
*/
|
||||||
public getTag(registry: string, tag: org.bukkit.NamespacedKey, clazz: any): org.bukkit.Tag;
|
getTag(registry: string, tag: org.bukkit.NamespacedKey, clazz: any): org.bukkit.Tag;
|
||||||
/**
|
/**
|
||||||
* Gets a all tags which have been defined within the server.
|
* Gets a all tags which have been defined within the server.
|
||||||
* <br>
|
* <br>
|
||||||
@ -627,11 +628,11 @@ declare namespace org {
|
|||||||
* <br>
|
* <br>
|
||||||
* No guarantees are made about the mutability of the returned iterator.
|
* No guarantees are made about the mutability of the returned iterator.
|
||||||
*/
|
*/
|
||||||
public getTags(registry: string, clazz: any): any;
|
getTags(registry: string, clazz: any): any;
|
||||||
/**
|
/**
|
||||||
* Gets the specified {@link LootTable}.
|
* Gets the specified {@link LootTable}.
|
||||||
*/
|
*/
|
||||||
public getLootTable(key: org.bukkit.NamespacedKey): org.bukkit.loot.LootTable;
|
getLootTable(key: org.bukkit.NamespacedKey): org.bukkit.loot.LootTable;
|
||||||
/**
|
/**
|
||||||
* Selects entities using the given Vanilla selector.
|
* Selects entities using the given Vanilla selector.
|
||||||
* <br>
|
* <br>
|
||||||
@ -645,8 +646,8 @@ declare namespace org {
|
|||||||
* '@' selectors, but this method should not check such permissions from the
|
* '@' selectors, but this method should not check such permissions from the
|
||||||
* sender.
|
* sender.
|
||||||
*/
|
*/
|
||||||
public selectEntities(sender: org.bukkit.command.CommandSender, selector: string): any[] /*java.util.List*/;
|
selectEntities(sender: org.bukkit.command.CommandSender, selector: string): any[] /*java.util.List*/;
|
||||||
public getUnsafe(): org.bukkit.UnsafeValues;
|
getUnsafe(): org.bukkit.UnsafeValues;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class SkullType {
|
// @ts-ignore
|
||||||
|
class SkullType {
|
||||||
public static SKELETON: org.bukkit.SkullType;
|
public static SKELETON: org.bukkit.SkullType;
|
||||||
public static WITHER: org.bukkit.SkullType;
|
public static WITHER: org.bukkit.SkullType;
|
||||||
public static ZOMBIE: org.bukkit.SkullType;
|
public static ZOMBIE: org.bukkit.SkullType;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Sound {
|
// @ts-ignore
|
||||||
|
class Sound {
|
||||||
public static AMBIENT_CAVE: any;
|
public static AMBIENT_CAVE: any;
|
||||||
public static AMBIENT_UNDERWATER_ENTER: any;
|
public static AMBIENT_UNDERWATER_ENTER: any;
|
||||||
public static AMBIENT_UNDERWATER_EXIT: any;
|
public static AMBIENT_UNDERWATER_EXIT: any;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class SoundCategory {
|
// @ts-ignore
|
||||||
|
class SoundCategory {
|
||||||
public static MASTER: org.bukkit.SoundCategory;
|
public static MASTER: org.bukkit.SoundCategory;
|
||||||
public static MUSIC: org.bukkit.SoundCategory;
|
public static MUSIC: org.bukkit.SoundCategory;
|
||||||
public static RECORDS: org.bukkit.SoundCategory;
|
public static RECORDS: org.bukkit.SoundCategory;
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace Statistic {
|
namespace Statistic {
|
||||||
class Type {
|
// @ts-ignore
|
||||||
|
class Type {
|
||||||
public static UNTYPED: org.bukkit.Statistic.Type;
|
public static UNTYPED: org.bukkit.Statistic.Type;
|
||||||
public static ITEM: org.bukkit.Statistic.Type;
|
public static ITEM: org.bukkit.Statistic.Type;
|
||||||
public static BLOCK: org.bukkit.Statistic.Type;
|
public static BLOCK: org.bukkit.Statistic.Type;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Statistic {
|
// @ts-ignore
|
||||||
|
class Statistic implements org.bukkit.Keyed {
|
||||||
public static DAMAGE_DEALT: org.bukkit.Statistic;
|
public static DAMAGE_DEALT: org.bukkit.Statistic;
|
||||||
public static DAMAGE_TAKEN: org.bukkit.Statistic;
|
public static DAMAGE_TAKEN: org.bukkit.Statistic;
|
||||||
public static DEATHS: org.bukkit.Statistic;
|
public static DEATHS: org.bukkit.Statistic;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class StructureType {
|
// @ts-ignore
|
||||||
|
class StructureType {
|
||||||
public static MINESHAFT: org.bukkit.StructureType;
|
public static MINESHAFT: org.bukkit.StructureType;
|
||||||
public static VILLAGE: org.bukkit.StructureType;
|
public static VILLAGE: org.bukkit.StructureType;
|
||||||
public static NETHER_FORTRESS: org.bukkit.StructureType;
|
public static NETHER_FORTRESS: org.bukkit.StructureType;
|
||||||
|
@ -1,70 +1,71 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Tag {
|
// @ts-ignore
|
||||||
public static REGISTRY_BLOCKS: string;
|
interface Tag extends org.bukkit.Keyed {
|
||||||
public static WOOL: org.bukkit.Tag;
|
REGISTRY_BLOCKS: string;
|
||||||
public static PLANKS: org.bukkit.Tag;
|
WOOL: org.bukkit.Tag;
|
||||||
public static STONE_BRICKS: org.bukkit.Tag;
|
PLANKS: org.bukkit.Tag;
|
||||||
public static WOODEN_BUTTONS: org.bukkit.Tag;
|
STONE_BRICKS: org.bukkit.Tag;
|
||||||
public static BUTTONS: org.bukkit.Tag;
|
WOODEN_BUTTONS: org.bukkit.Tag;
|
||||||
public static CARPETS: org.bukkit.Tag;
|
BUTTONS: org.bukkit.Tag;
|
||||||
public static WOODEN_DOORS: org.bukkit.Tag;
|
CARPETS: org.bukkit.Tag;
|
||||||
public static WOODEN_STAIRS: org.bukkit.Tag;
|
WOODEN_DOORS: org.bukkit.Tag;
|
||||||
public static WOODEN_SLABS: org.bukkit.Tag;
|
WOODEN_STAIRS: org.bukkit.Tag;
|
||||||
public static WOODEN_FENCES: org.bukkit.Tag;
|
WOODEN_SLABS: org.bukkit.Tag;
|
||||||
public static WOODEN_PRESSURE_PLATES: org.bukkit.Tag;
|
WOODEN_FENCES: org.bukkit.Tag;
|
||||||
public static WOODEN_TRAPDOORS: org.bukkit.Tag;
|
WOODEN_PRESSURE_PLATES: org.bukkit.Tag;
|
||||||
public static DOORS: org.bukkit.Tag;
|
WOODEN_TRAPDOORS: org.bukkit.Tag;
|
||||||
public static SAPLINGS: org.bukkit.Tag;
|
DOORS: org.bukkit.Tag;
|
||||||
public static LOGS: org.bukkit.Tag;
|
SAPLINGS: org.bukkit.Tag;
|
||||||
public static DARK_OAK_LOGS: org.bukkit.Tag;
|
LOGS: org.bukkit.Tag;
|
||||||
public static OAK_LOGS: org.bukkit.Tag;
|
DARK_OAK_LOGS: org.bukkit.Tag;
|
||||||
public static BIRCH_LOGS: org.bukkit.Tag;
|
OAK_LOGS: org.bukkit.Tag;
|
||||||
public static ACACIA_LOGS: org.bukkit.Tag;
|
BIRCH_LOGS: org.bukkit.Tag;
|
||||||
public static JUNGLE_LOGS: org.bukkit.Tag;
|
ACACIA_LOGS: org.bukkit.Tag;
|
||||||
public static SPRUCE_LOGS: org.bukkit.Tag;
|
JUNGLE_LOGS: org.bukkit.Tag;
|
||||||
public static BANNERS: org.bukkit.Tag;
|
SPRUCE_LOGS: org.bukkit.Tag;
|
||||||
public static SAND: org.bukkit.Tag;
|
BANNERS: org.bukkit.Tag;
|
||||||
public static STAIRS: org.bukkit.Tag;
|
SAND: org.bukkit.Tag;
|
||||||
public static SLABS: org.bukkit.Tag;
|
STAIRS: org.bukkit.Tag;
|
||||||
public static WALLS: org.bukkit.Tag;
|
SLABS: org.bukkit.Tag;
|
||||||
public static ANVIL: org.bukkit.Tag;
|
WALLS: org.bukkit.Tag;
|
||||||
public static RAILS: org.bukkit.Tag;
|
ANVIL: org.bukkit.Tag;
|
||||||
public static LEAVES: org.bukkit.Tag;
|
RAILS: org.bukkit.Tag;
|
||||||
public static TRAPDOORS: org.bukkit.Tag;
|
LEAVES: org.bukkit.Tag;
|
||||||
public static FLOWER_POTS: org.bukkit.Tag;
|
TRAPDOORS: org.bukkit.Tag;
|
||||||
public static SMALL_FLOWERS: org.bukkit.Tag;
|
FLOWER_POTS: org.bukkit.Tag;
|
||||||
public static BEDS: org.bukkit.Tag;
|
SMALL_FLOWERS: org.bukkit.Tag;
|
||||||
public static FENCES: org.bukkit.Tag;
|
BEDS: org.bukkit.Tag;
|
||||||
public static ENDERMAN_HOLDABLE: org.bukkit.Tag;
|
FENCES: org.bukkit.Tag;
|
||||||
public static ICE: org.bukkit.Tag;
|
ENDERMAN_HOLDABLE: org.bukkit.Tag;
|
||||||
public static VALID_SPAWN: org.bukkit.Tag;
|
ICE: org.bukkit.Tag;
|
||||||
public static IMPERMEABLE: org.bukkit.Tag;
|
VALID_SPAWN: org.bukkit.Tag;
|
||||||
public static UNDERWATER_BONEMEALS: org.bukkit.Tag;
|
IMPERMEABLE: org.bukkit.Tag;
|
||||||
public static CORAL_BLOCKS: org.bukkit.Tag;
|
UNDERWATER_BONEMEALS: org.bukkit.Tag;
|
||||||
public static WALL_CORALS: org.bukkit.Tag;
|
CORAL_BLOCKS: org.bukkit.Tag;
|
||||||
public static CORAL_PLANTS: org.bukkit.Tag;
|
WALL_CORALS: org.bukkit.Tag;
|
||||||
public static CORALS: org.bukkit.Tag;
|
CORAL_PLANTS: org.bukkit.Tag;
|
||||||
public static BAMBOO_PLANTABLE_ON: org.bukkit.Tag;
|
CORALS: org.bukkit.Tag;
|
||||||
public static DIRT_LIKE: org.bukkit.Tag;
|
BAMBOO_PLANTABLE_ON: org.bukkit.Tag;
|
||||||
public static STANDING_SIGNS: org.bukkit.Tag;
|
DIRT_LIKE: org.bukkit.Tag;
|
||||||
public static WALL_SIGNS: org.bukkit.Tag;
|
STANDING_SIGNS: org.bukkit.Tag;
|
||||||
public static SIGNS: org.bukkit.Tag;
|
WALL_SIGNS: org.bukkit.Tag;
|
||||||
public static REGISTRY_ITEMS: string;
|
SIGNS: org.bukkit.Tag;
|
||||||
public static ITEMS_BANNERS: org.bukkit.Tag;
|
REGISTRY_ITEMS: string;
|
||||||
public static ITEMS_BOATS: org.bukkit.Tag;
|
ITEMS_BANNERS: org.bukkit.Tag;
|
||||||
public static ITEMS_FISHES: org.bukkit.Tag;
|
ITEMS_BOATS: org.bukkit.Tag;
|
||||||
public static ITEMS_MUSIC_DISCS: org.bukkit.Tag;
|
ITEMS_FISHES: org.bukkit.Tag;
|
||||||
public static ITEMS_COALS: org.bukkit.Tag;
|
ITEMS_MUSIC_DISCS: org.bukkit.Tag;
|
||||||
public static ITEMS_ARROWS: org.bukkit.Tag;
|
ITEMS_COALS: org.bukkit.Tag;
|
||||||
|
ITEMS_ARROWS: org.bukkit.Tag;
|
||||||
/**
|
/**
|
||||||
* Returns whether or not this tag has an entry for the specified item.
|
* Returns whether or not this tag has an entry for the specified item.
|
||||||
*/
|
*/
|
||||||
public isTagged(item: org.bukkit.Keyed): boolean;
|
isTagged(item: org.bukkit.Keyed): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets an immutable set of all tagged items.
|
* Gets an immutable set of all tagged items.
|
||||||
*/
|
*/
|
||||||
public getValues(): any[] /*java.util.Set*/;
|
getValues(): any[] /*java.util.Set*/;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class TreeSpecies {
|
// @ts-ignore
|
||||||
|
class TreeSpecies {
|
||||||
public static GENERIC: org.bukkit.TreeSpecies;
|
public static GENERIC: org.bukkit.TreeSpecies;
|
||||||
public static REDWOOD: org.bukkit.TreeSpecies;
|
public static REDWOOD: org.bukkit.TreeSpecies;
|
||||||
public static BIRCH: org.bukkit.TreeSpecies;
|
public static BIRCH: org.bukkit.TreeSpecies;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class TreeType {
|
// @ts-ignore
|
||||||
|
class TreeType {
|
||||||
public static TREE: org.bukkit.TreeType;
|
public static TREE: org.bukkit.TreeType;
|
||||||
public static BIG_TREE: org.bukkit.TreeType;
|
public static BIG_TREE: org.bukkit.TreeType;
|
||||||
public static REDWOOD: org.bukkit.TreeType;
|
public static REDWOOD: org.bukkit.TreeType;
|
||||||
|
@ -1,11 +1,12 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class UndefinedNullability {
|
// @ts-ignore
|
||||||
|
interface UndefinedNullability {
|
||||||
/**
|
/**
|
||||||
* Human readable description of the circumstances, in which the type is
|
* Human readable description of the circumstances, in which the type is
|
||||||
* nullable.
|
* nullable.
|
||||||
*/
|
*/
|
||||||
public value(): string;
|
value(): string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,16 +1,17 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class UnsafeValues {
|
// @ts-ignore
|
||||||
public toLegacy(material: org.bukkit.Material): org.bukkit.Material;
|
interface UnsafeValues {
|
||||||
public fromLegacy(material: org.bukkit.Material): org.bukkit.Material;
|
toLegacy(material: org.bukkit.Material): org.bukkit.Material;
|
||||||
public fromLegacy(material: org.bukkit.material.MaterialData): org.bukkit.Material;
|
fromLegacy(material: org.bukkit.Material): org.bukkit.Material;
|
||||||
public fromLegacy(material: org.bukkit.material.MaterialData, itemPriority: boolean): org.bukkit.Material;
|
fromLegacy(material: org.bukkit.material.MaterialData): org.bukkit.Material;
|
||||||
public fromLegacy(material: org.bukkit.Material, data: number): org.bukkit.block.data.BlockData;
|
fromLegacy(material: org.bukkit.material.MaterialData, itemPriority: boolean): org.bukkit.Material;
|
||||||
public getMaterial(material: string, version: number): org.bukkit.Material;
|
fromLegacy(material: org.bukkit.Material, data: number): org.bukkit.block.data.BlockData;
|
||||||
public getDataVersion(): number;
|
getMaterial(material: string, version: number): org.bukkit.Material;
|
||||||
public modifyItemStack(stack: org.bukkit.inventory.ItemStack, arguments: string): org.bukkit.inventory.ItemStack;
|
getDataVersion(): number;
|
||||||
public checkSupported(pdf: org.bukkit.plugin.PluginDescriptionFile): void;
|
modifyItemStack(stack: org.bukkit.inventory.ItemStack, arguments: string): org.bukkit.inventory.ItemStack;
|
||||||
public processClass(pdf: org.bukkit.plugin.PluginDescriptionFile, path: string, clazz: number): number[];
|
checkSupported(pdf: org.bukkit.plugin.PluginDescriptionFile): void;
|
||||||
|
processClass(pdf: org.bukkit.plugin.PluginDescriptionFile, path: string, clazz: number): number[];
|
||||||
/**
|
/**
|
||||||
* Load an advancement represented by the specified string into the server.
|
* Load an advancement represented by the specified string into the server.
|
||||||
* The advancement format is governed by Minecraft and has no specified
|
* The advancement format is governed by Minecraft and has no specified
|
||||||
@ -24,7 +25,7 @@ declare namespace org {
|
|||||||
* <br>
|
* <br>
|
||||||
* Callers should be prepared for {@link Exception} to be thrown.
|
* Callers should be prepared for {@link Exception} to be thrown.
|
||||||
*/
|
*/
|
||||||
public loadAdvancement(key: org.bukkit.NamespacedKey, advancement: string): org.bukkit.advancement.Advancement;
|
loadAdvancement(key: org.bukkit.NamespacedKey, advancement: string): org.bukkit.advancement.Advancement;
|
||||||
/**
|
/**
|
||||||
* Delete an advancement which was loaded and saved by
|
* Delete an advancement which was loaded and saved by
|
||||||
* {@link #loadAdvancement(org.bukkit.NamespacedKey, java.lang.String)}.
|
* {@link #loadAdvancement(org.bukkit.NamespacedKey, java.lang.String)}.
|
||||||
@ -33,7 +34,7 @@ declare namespace org {
|
|||||||
* should be accompanied by a call to {@link Server#reloadData()} in order
|
* should be accompanied by a call to {@link Server#reloadData()} in order
|
||||||
* to fully remove it from the running instance.
|
* to fully remove it from the running instance.
|
||||||
*/
|
*/
|
||||||
public removeAdvancement(key: org.bukkit.NamespacedKey): boolean;
|
removeAdvancement(key: org.bukkit.NamespacedKey): boolean;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Utility {
|
// @ts-ignore
|
||||||
|
interface Utility {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace Warning {
|
namespace Warning {
|
||||||
class WarningState {
|
// @ts-ignore
|
||||||
|
class WarningState {
|
||||||
public static ON: org.bukkit.Warning.WarningState;
|
public static ON: org.bukkit.Warning.WarningState;
|
||||||
public static OFF: org.bukkit.Warning.WarningState;
|
public static OFF: org.bukkit.Warning.WarningState;
|
||||||
public static DEFAULT: org.bukkit.Warning.WarningState;
|
public static DEFAULT: org.bukkit.Warning.WarningState;
|
||||||
|
@ -1,15 +1,16 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class Warning {
|
// @ts-ignore
|
||||||
|
interface Warning {
|
||||||
/**
|
/**
|
||||||
* This sets if the deprecation warnings when registering events gets
|
* This sets if the deprecation warnings when registering events gets
|
||||||
* printed when the setting is in the default state.
|
* printed when the setting is in the default state.
|
||||||
*/
|
*/
|
||||||
public value(): boolean;
|
value(): boolean;
|
||||||
/**
|
/**
|
||||||
* This can provide detailed information on why the event is deprecated.
|
* This can provide detailed information on why the event is deprecated.
|
||||||
*/
|
*/
|
||||||
public reason(): string;
|
reason(): string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class WeatherType {
|
// @ts-ignore
|
||||||
|
class WeatherType {
|
||||||
public static DOWNFALL: org.bukkit.WeatherType;
|
public static DOWNFALL: org.bukkit.WeatherType;
|
||||||
public static CLEAR: org.bukkit.WeatherType;
|
public static CLEAR: org.bukkit.WeatherType;
|
||||||
public static values(): org.bukkit.WeatherType[];
|
public static values(): org.bukkit.WeatherType[];
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace World {
|
namespace World {
|
||||||
class Environment {
|
// @ts-ignore
|
||||||
|
class Environment {
|
||||||
public static NORMAL: org.bukkit.World.Environment;
|
public static NORMAL: org.bukkit.World.Environment;
|
||||||
public static NETHER: org.bukkit.World.Environment;
|
public static NETHER: org.bukkit.World.Environment;
|
||||||
public static THE_END: org.bukkit.World.Environment;
|
public static THE_END: org.bukkit.World.Environment;
|
||||||
|
@ -1,55 +1,56 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class World {
|
// @ts-ignore
|
||||||
|
interface World extends org.bukkit.plugin.messaging.PluginMessageRecipient, org.bukkit.metadata.Metadatable {
|
||||||
/**
|
/**
|
||||||
* Gets the {@link Block} at the given coordinates
|
* Gets the {@link Block} at the given coordinates
|
||||||
*/
|
*/
|
||||||
public getBlockAt(x: number, y: number, z: number): org.bukkit.block.Block;
|
getBlockAt(x: number, y: number, z: number): org.bukkit.block.Block;
|
||||||
/**
|
/**
|
||||||
* Gets the {@link Block} at the given {@link Location}
|
* Gets the {@link Block} at the given {@link Location}
|
||||||
*/
|
*/
|
||||||
public getBlockAt(location: org.bukkit.Location): org.bukkit.block.Block;
|
getBlockAt(location: org.bukkit.Location): org.bukkit.block.Block;
|
||||||
/**
|
/**
|
||||||
* Gets the y coordinate of the lowest block at this position such that the
|
* Gets the y coordinate of the lowest block at this position such that the
|
||||||
* block and all blocks above it are transparent for lighting purposes.
|
* block and all blocks above it are transparent for lighting purposes.
|
||||||
*/
|
*/
|
||||||
public getHighestBlockYAt(x: number, z: number): number;
|
getHighestBlockYAt(x: number, z: number): number;
|
||||||
/**
|
/**
|
||||||
* Gets the y coordinate of the lowest block at the given {@link Location}
|
* Gets the y coordinate of the lowest block at the given {@link Location}
|
||||||
* such that the block and all blocks above it are transparent for lighting
|
* such that the block and all blocks above it are transparent for lighting
|
||||||
* purposes.
|
* purposes.
|
||||||
*/
|
*/
|
||||||
public getHighestBlockYAt(location: org.bukkit.Location): number;
|
getHighestBlockYAt(location: org.bukkit.Location): number;
|
||||||
/**
|
/**
|
||||||
* Gets the lowest block at the given coordinates such that the block and
|
* Gets the lowest block at the given coordinates such that the block and
|
||||||
* all blocks above it are transparent for lighting purposes.
|
* all blocks above it are transparent for lighting purposes.
|
||||||
*/
|
*/
|
||||||
public getHighestBlockAt(x: number, z: number): org.bukkit.block.Block;
|
getHighestBlockAt(x: number, z: number): org.bukkit.block.Block;
|
||||||
/**
|
/**
|
||||||
* Gets the lowest block at the given {@link Location} such that the block
|
* Gets the lowest block at the given {@link Location} such that the block
|
||||||
* and all blocks above it are transparent for lighting purposes.
|
* and all blocks above it are transparent for lighting purposes.
|
||||||
*/
|
*/
|
||||||
public getHighestBlockAt(location: org.bukkit.Location): org.bukkit.block.Block;
|
getHighestBlockAt(location: org.bukkit.Location): org.bukkit.block.Block;
|
||||||
/**
|
/**
|
||||||
* Gets the {@link Chunk} at the given coordinates
|
* Gets the {@link Chunk} at the given coordinates
|
||||||
*/
|
*/
|
||||||
public getChunkAt(x: number, z: number): org.bukkit.Chunk;
|
getChunkAt(x: number, z: number): org.bukkit.Chunk;
|
||||||
/**
|
/**
|
||||||
* Gets the {@link Chunk} at the given {@link Location}
|
* Gets the {@link Chunk} at the given {@link Location}
|
||||||
*/
|
*/
|
||||||
public getChunkAt(location: org.bukkit.Location): org.bukkit.Chunk;
|
getChunkAt(location: org.bukkit.Location): org.bukkit.Chunk;
|
||||||
/**
|
/**
|
||||||
* Gets the {@link Chunk} that contains the given {@link Block}
|
* Gets the {@link Chunk} that contains the given {@link Block}
|
||||||
*/
|
*/
|
||||||
public getChunkAt(block: org.bukkit.block.Block): org.bukkit.Chunk;
|
getChunkAt(block: org.bukkit.block.Block): org.bukkit.Chunk;
|
||||||
/**
|
/**
|
||||||
* Checks if the specified {@link Chunk} is loaded
|
* Checks if the specified {@link Chunk} is loaded
|
||||||
*/
|
*/
|
||||||
public isChunkLoaded(chunk: org.bukkit.Chunk): boolean;
|
isChunkLoaded(chunk: org.bukkit.Chunk): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets an array of all loaded {@link Chunk}s
|
* Gets an array of all loaded {@link Chunk}s
|
||||||
*/
|
*/
|
||||||
public getLoadedChunks(): org.bukkit.Chunk[];
|
getLoadedChunks(): org.bukkit.Chunk[];
|
||||||
/**
|
/**
|
||||||
* Loads the specified {@link Chunk}.
|
* Loads the specified {@link Chunk}.
|
||||||
* <p>
|
* <p>
|
||||||
@ -57,20 +58,20 @@ declare namespace org {
|
|||||||
* unload methods is manually called. Callers are advised to instead use
|
* unload methods is manually called. Callers are advised to instead use
|
||||||
* getChunkAt which will only temporarily load the requested chunk.</b>
|
* getChunkAt which will only temporarily load the requested chunk.</b>
|
||||||
*/
|
*/
|
||||||
public loadChunk(chunk: org.bukkit.Chunk): void;
|
loadChunk(chunk: org.bukkit.Chunk): void;
|
||||||
/**
|
/**
|
||||||
* Checks if the {@link Chunk} at the specified coordinates is loaded
|
* Checks if the {@link Chunk} at the specified coordinates is loaded
|
||||||
*/
|
*/
|
||||||
public isChunkLoaded(x: number, z: number): boolean;
|
isChunkLoaded(x: number, z: number): boolean;
|
||||||
/**
|
/**
|
||||||
* Checks if the {@link Chunk} at the specified coordinates is generated
|
* Checks if the {@link Chunk} at the specified coordinates is generated
|
||||||
*/
|
*/
|
||||||
public isChunkGenerated(x: number, z: number): boolean;
|
isChunkGenerated(x: number, z: number): boolean;
|
||||||
/**
|
/**
|
||||||
* Checks if the {@link Chunk} at the specified coordinates is loaded and
|
* Checks if the {@link Chunk} at the specified coordinates is loaded and
|
||||||
* in use by one or more players
|
* in use by one or more players
|
||||||
*/
|
*/
|
||||||
public isChunkInUse(x: number, z: number): boolean;
|
isChunkInUse(x: number, z: number): boolean;
|
||||||
/**
|
/**
|
||||||
* Loads the {@link Chunk} at the specified coordinates.
|
* Loads the {@link Chunk} at the specified coordinates.
|
||||||
* <p>
|
* <p>
|
||||||
@ -83,7 +84,7 @@ declare namespace org {
|
|||||||
* This method is analogous to {@link #loadChunk(int, int, boolean)} where
|
* This method is analogous to {@link #loadChunk(int, int, boolean)} where
|
||||||
* generate is true.
|
* generate is true.
|
||||||
*/
|
*/
|
||||||
public loadChunk(x: number, z: number): void;
|
loadChunk(x: number, z: number): void;
|
||||||
/**
|
/**
|
||||||
* Loads the {@link Chunk} at the specified coordinates.
|
* Loads the {@link Chunk} at the specified coordinates.
|
||||||
* <p>
|
* <p>
|
||||||
@ -91,59 +92,59 @@ declare namespace org {
|
|||||||
* unload methods is manually called. Callers are advised to instead use
|
* unload methods is manually called. Callers are advised to instead use
|
||||||
* getChunkAt which will only temporarily load the requested chunk.</b>
|
* getChunkAt which will only temporarily load the requested chunk.</b>
|
||||||
*/
|
*/
|
||||||
public loadChunk(x: number, z: number, generate: boolean): boolean;
|
loadChunk(x: number, z: number, generate: boolean): boolean;
|
||||||
/**
|
/**
|
||||||
* Safely unloads and saves the {@link Chunk} at the specified coordinates
|
* Safely unloads and saves the {@link Chunk} at the specified coordinates
|
||||||
* <p>
|
* <p>
|
||||||
* This method is analogous to {@link #unloadChunk(int, int, boolean)}
|
* This method is analogous to {@link #unloadChunk(int, int, boolean)}
|
||||||
* where save is true.
|
* where save is true.
|
||||||
*/
|
*/
|
||||||
public unloadChunk(chunk: org.bukkit.Chunk): boolean;
|
unloadChunk(chunk: org.bukkit.Chunk): boolean;
|
||||||
/**
|
/**
|
||||||
* Safely unloads and saves the {@link Chunk} at the specified coordinates
|
* Safely unloads and saves the {@link Chunk} at the specified coordinates
|
||||||
* <p>
|
* <p>
|
||||||
* This method is analogous to {@link #unloadChunk(int, int, boolean)}
|
* This method is analogous to {@link #unloadChunk(int, int, boolean)}
|
||||||
* where save is true.
|
* where save is true.
|
||||||
*/
|
*/
|
||||||
public unloadChunk(x: number, z: number): boolean;
|
unloadChunk(x: number, z: number): boolean;
|
||||||
/**
|
/**
|
||||||
* Safely unloads and optionally saves the {@link Chunk} at the specified
|
* Safely unloads and optionally saves the {@link Chunk} at the specified
|
||||||
* coordinates.
|
* coordinates.
|
||||||
*/
|
*/
|
||||||
public unloadChunk(x: number, z: number, save: boolean): boolean;
|
unloadChunk(x: number, z: number, save: boolean): boolean;
|
||||||
/**
|
/**
|
||||||
* Safely queues the {@link Chunk} at the specified coordinates for
|
* Safely queues the {@link Chunk} at the specified coordinates for
|
||||||
* unloading.
|
* unloading.
|
||||||
*/
|
*/
|
||||||
public unloadChunkRequest(x: number, z: number): boolean;
|
unloadChunkRequest(x: number, z: number): boolean;
|
||||||
/**
|
/**
|
||||||
* Regenerates the {@link Chunk} at the specified coordinates
|
* Regenerates the {@link Chunk} at the specified coordinates
|
||||||
*/
|
*/
|
||||||
public regenerateChunk(x: number, z: number): boolean;
|
regenerateChunk(x: number, z: number): boolean;
|
||||||
/**
|
/**
|
||||||
* Resends the {@link Chunk} to all clients
|
* Resends the {@link Chunk} to all clients
|
||||||
*/
|
*/
|
||||||
public refreshChunk(x: number, z: number): boolean;
|
refreshChunk(x: number, z: number): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets whether the chunk at the specified chunk coordinates is force
|
* Gets whether the chunk at the specified chunk coordinates is force
|
||||||
* loaded.
|
* loaded.
|
||||||
* <p>
|
* <p>
|
||||||
* A force loaded chunk will not be unloaded due to lack of player activity.
|
* A force loaded chunk will not be unloaded due to lack of player activity.
|
||||||
*/
|
*/
|
||||||
public isChunkForceLoaded(x: number, z: number): boolean;
|
isChunkForceLoaded(x: number, z: number): boolean;
|
||||||
/**
|
/**
|
||||||
* Sets whether the chunk at the specified chunk coordinates is force
|
* Sets whether the chunk at the specified chunk coordinates is force
|
||||||
* loaded.
|
* loaded.
|
||||||
* <p>
|
* <p>
|
||||||
* A force loaded chunk will not be unloaded due to lack of player activity.
|
* A force loaded chunk will not be unloaded due to lack of player activity.
|
||||||
*/
|
*/
|
||||||
public setChunkForceLoaded(x: number, z: number, forced: boolean): void;
|
setChunkForceLoaded(x: number, z: number, forced: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Returns all force loaded chunks in this world.
|
* Returns all force loaded chunks in this world.
|
||||||
* <p>
|
* <p>
|
||||||
* A force loaded chunk will not be unloaded due to lack of player activity.
|
* A force loaded chunk will not be unloaded due to lack of player activity.
|
||||||
*/
|
*/
|
||||||
public getForceLoadedChunks(): any[] /*java.util.Collection*/;
|
getForceLoadedChunks(): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Adds a plugin ticket for the specified chunk, loading the chunk if it is
|
* Adds a plugin ticket for the specified chunk, loading the chunk if it is
|
||||||
* not already loaded.
|
* not already loaded.
|
||||||
@ -153,7 +154,7 @@ declare namespace org {
|
|||||||
* but each chunk can have multiple plugin tickets.
|
* but each chunk can have multiple plugin tickets.
|
||||||
* </p>
|
* </p>
|
||||||
*/
|
*/
|
||||||
public addPluginChunkTicket(x: number, z: number, plugin: org.bukkit.plugin.Plugin): boolean;
|
addPluginChunkTicket(x: number, z: number, plugin: org.bukkit.plugin.Plugin): boolean;
|
||||||
/**
|
/**
|
||||||
* Removes the specified plugin's ticket for the specified chunk
|
* Removes the specified plugin's ticket for the specified chunk
|
||||||
* <p>
|
* <p>
|
||||||
@ -162,7 +163,7 @@ declare namespace org {
|
|||||||
* but each chunk can have multiple plugin tickets.
|
* but each chunk can have multiple plugin tickets.
|
||||||
* </p>
|
* </p>
|
||||||
*/
|
*/
|
||||||
public removePluginChunkTicket(x: number, z: number, plugin: org.bukkit.plugin.Plugin): boolean;
|
removePluginChunkTicket(x: number, z: number, plugin: org.bukkit.plugin.Plugin): boolean;
|
||||||
/**
|
/**
|
||||||
* Removes all plugin tickets for the specified plugin
|
* Removes all plugin tickets for the specified plugin
|
||||||
* <p>
|
* <p>
|
||||||
@ -171,7 +172,7 @@ declare namespace org {
|
|||||||
* but each chunk can have multiple plugin tickets.
|
* but each chunk can have multiple plugin tickets.
|
||||||
* </p>
|
* </p>
|
||||||
*/
|
*/
|
||||||
public removePluginChunkTickets(plugin: org.bukkit.plugin.Plugin): void;
|
removePluginChunkTickets(plugin: org.bukkit.plugin.Plugin): void;
|
||||||
/**
|
/**
|
||||||
* Retrieves a collection specifying which plugins have tickets for the
|
* Retrieves a collection specifying which plugins have tickets for the
|
||||||
* specified chunk. This collection is not updated when plugin tickets are
|
* specified chunk. This collection is not updated when plugin tickets are
|
||||||
@ -182,7 +183,7 @@ declare namespace org {
|
|||||||
* but each chunk can have multiple plugin tickets.
|
* but each chunk can have multiple plugin tickets.
|
||||||
* </p>
|
* </p>
|
||||||
*/
|
*/
|
||||||
public getPluginChunkTickets(x: number, z: number): any[] /*java.util.Collection*/;
|
getPluginChunkTickets(x: number, z: number): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Returns a map of which plugins have tickets for what chunks. The returned
|
* Returns a map of which plugins have tickets for what chunks. The returned
|
||||||
* map is not updated when plugin tickets are added or removed to chunks. If
|
* map is not updated when plugin tickets are added or removed to chunks. If
|
||||||
@ -193,70 +194,70 @@ declare namespace org {
|
|||||||
* but each chunk can have multiple plugin tickets.
|
* but each chunk can have multiple plugin tickets.
|
||||||
* </p>
|
* </p>
|
||||||
*/
|
*/
|
||||||
public getPluginChunkTickets(): Map<any, any> /*java.util.Map*/;
|
getPluginChunkTickets(): Map<any, any> /*java.util.Map*/;
|
||||||
/**
|
/**
|
||||||
* Drops an item at the specified {@link Location}
|
* Drops an item at the specified {@link Location}
|
||||||
*/
|
*/
|
||||||
public dropItem(location: org.bukkit.Location, item: org.bukkit.inventory.ItemStack): org.bukkit.entity.Item;
|
dropItem(location: org.bukkit.Location, item: org.bukkit.inventory.ItemStack): org.bukkit.entity.Item;
|
||||||
/**
|
/**
|
||||||
* Drops an item at the specified {@link Location} with a random offset
|
* Drops an item at the specified {@link Location} with a random offset
|
||||||
*/
|
*/
|
||||||
public dropItemNaturally(location: org.bukkit.Location, item: org.bukkit.inventory.ItemStack): org.bukkit.entity.Item;
|
dropItemNaturally(location: org.bukkit.Location, item: org.bukkit.inventory.ItemStack): org.bukkit.entity.Item;
|
||||||
/**
|
/**
|
||||||
* Creates an {@link Arrow} entity at the given {@link Location}
|
* Creates an {@link Arrow} entity at the given {@link Location}
|
||||||
*/
|
*/
|
||||||
public spawnArrow(location: org.bukkit.Location, direction: org.bukkit.util.Vector, speed: number, spread: number): org.bukkit.entity.Arrow;
|
spawnArrow(location: org.bukkit.Location, direction: org.bukkit.util.Vector, speed: number, spread: number): org.bukkit.entity.Arrow;
|
||||||
/**
|
/**
|
||||||
* Creates an arrow entity of the given class at the given {@link Location}
|
* Creates an arrow entity of the given class at the given {@link Location}
|
||||||
*/
|
*/
|
||||||
public spawnArrow(location: org.bukkit.Location, direction: org.bukkit.util.Vector, speed: number, spread: number, clazz: any): org.bukkit.entity.AbstractArrow;
|
spawnArrow(location: org.bukkit.Location, direction: org.bukkit.util.Vector, speed: number, spread: number, clazz: any): org.bukkit.entity.AbstractArrow;
|
||||||
/**
|
/**
|
||||||
* Creates a tree at the given {@link Location}
|
* Creates a tree at the given {@link Location}
|
||||||
*/
|
*/
|
||||||
public generateTree(location: org.bukkit.Location, type: org.bukkit.TreeType): boolean;
|
generateTree(location: org.bukkit.Location, type: org.bukkit.TreeType): boolean;
|
||||||
/**
|
/**
|
||||||
* Creates a tree at the given {@link Location}
|
* Creates a tree at the given {@link Location}
|
||||||
*/
|
*/
|
||||||
public generateTree(loc: org.bukkit.Location, type: org.bukkit.TreeType, delegate: org.bukkit.BlockChangeDelegate): boolean;
|
generateTree(loc: org.bukkit.Location, type: org.bukkit.TreeType, delegate: org.bukkit.BlockChangeDelegate): boolean;
|
||||||
/**
|
/**
|
||||||
* Creates a entity at the given {@link Location}
|
* Creates a entity at the given {@link Location}
|
||||||
*/
|
*/
|
||||||
public spawnEntity(loc: org.bukkit.Location, type: org.bukkit.entity.EntityType): org.bukkit.entity.Entity;
|
spawnEntity(loc: org.bukkit.Location, type: org.bukkit.entity.EntityType): org.bukkit.entity.Entity;
|
||||||
/**
|
/**
|
||||||
* Strikes lightning at the given {@link Location}
|
* Strikes lightning at the given {@link Location}
|
||||||
*/
|
*/
|
||||||
public strikeLightning(loc: org.bukkit.Location): org.bukkit.entity.LightningStrike;
|
strikeLightning(loc: org.bukkit.Location): org.bukkit.entity.LightningStrike;
|
||||||
/**
|
/**
|
||||||
* Strikes lightning at the given {@link Location} without doing damage
|
* Strikes lightning at the given {@link Location} without doing damage
|
||||||
*/
|
*/
|
||||||
public strikeLightningEffect(loc: org.bukkit.Location): org.bukkit.entity.LightningStrike;
|
strikeLightningEffect(loc: org.bukkit.Location): org.bukkit.entity.LightningStrike;
|
||||||
/**
|
/**
|
||||||
* Get a list of all entities in this World
|
* Get a list of all entities in this World
|
||||||
*/
|
*/
|
||||||
public getEntities(): any[] /*java.util.List*/;
|
getEntities(): any[] /*java.util.List*/;
|
||||||
/**
|
/**
|
||||||
* Get a list of all living entities in this World
|
* Get a list of all living entities in this World
|
||||||
*/
|
*/
|
||||||
public getLivingEntities(): any[] /*java.util.List*/;
|
getLivingEntities(): any[] /*java.util.List*/;
|
||||||
/**
|
/**
|
||||||
* Get a collection of all entities in this World matching the given
|
* Get a collection of all entities in this World matching the given
|
||||||
* class/interface
|
* class/interface
|
||||||
*/
|
*/
|
||||||
public getEntitiesByClass(classes: any): any[] /*java.util.Collection*/;
|
getEntitiesByClass(classes: any): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Get a collection of all entities in this World matching the given
|
* Get a collection of all entities in this World matching the given
|
||||||
* class/interface
|
* class/interface
|
||||||
*/
|
*/
|
||||||
public getEntitiesByClass(cls: any): any[] /*java.util.Collection*/;
|
getEntitiesByClass(cls: any): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Get a collection of all entities in this World matching any of the
|
* Get a collection of all entities in this World matching any of the
|
||||||
* given classes/interfaces
|
* given classes/interfaces
|
||||||
*/
|
*/
|
||||||
public getEntitiesByClasses(classes: any): any[] /*java.util.Collection*/;
|
getEntitiesByClasses(classes: any): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Get a list of all players in this World
|
* Get a list of all players in this World
|
||||||
*/
|
*/
|
||||||
public getPlayers(): any[] /*java.util.List*/;
|
getPlayers(): any[] /*java.util.List*/;
|
||||||
/**
|
/**
|
||||||
* Returns a list of entities within a bounding box centered around a
|
* Returns a list of entities within a bounding box centered around a
|
||||||
* Location.
|
* Location.
|
||||||
@ -265,7 +266,7 @@ declare namespace org {
|
|||||||
* implementations may impose artificial restrictions on the size of the
|
* implementations may impose artificial restrictions on the size of the
|
||||||
* search bounding box.
|
* search bounding box.
|
||||||
*/
|
*/
|
||||||
public getNearbyEntities(location: org.bukkit.Location, x: number, y: number, z: number): any[] /*java.util.Collection*/;
|
getNearbyEntities(location: org.bukkit.Location, x: number, y: number, z: number): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Returns a list of entities within a bounding box centered around a
|
* Returns a list of entities within a bounding box centered around a
|
||||||
* Location.
|
* Location.
|
||||||
@ -274,7 +275,7 @@ declare namespace org {
|
|||||||
* implementations may impose artificial restrictions on the size of the
|
* implementations may impose artificial restrictions on the size of the
|
||||||
* search bounding box.
|
* search bounding box.
|
||||||
*/
|
*/
|
||||||
public getNearbyEntities(location: org.bukkit.Location, x: number, y: number, z: number, filter: any): any[] /*java.util.Collection*/;
|
getNearbyEntities(location: org.bukkit.Location, x: number, y: number, z: number, filter: any): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Returns a list of entities within the given bounding box.
|
* Returns a list of entities within the given bounding box.
|
||||||
* <p>
|
* <p>
|
||||||
@ -282,7 +283,7 @@ declare namespace org {
|
|||||||
* implementations may impose artificial restrictions on the size of the
|
* implementations may impose artificial restrictions on the size of the
|
||||||
* search bounding box.
|
* search bounding box.
|
||||||
*/
|
*/
|
||||||
public getNearbyEntities(boundingBox: org.bukkit.util.BoundingBox): any[] /*java.util.Collection*/;
|
getNearbyEntities(boundingBox: org.bukkit.util.BoundingBox): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Returns a list of entities within the given bounding box.
|
* Returns a list of entities within the given bounding box.
|
||||||
* <p>
|
* <p>
|
||||||
@ -290,7 +291,7 @@ declare namespace org {
|
|||||||
* implementations may impose artificial restrictions on the size of the
|
* implementations may impose artificial restrictions on the size of the
|
||||||
* search bounding box.
|
* search bounding box.
|
||||||
*/
|
*/
|
||||||
public getNearbyEntities(boundingBox: org.bukkit.util.BoundingBox, filter: any): any[] /*java.util.Collection*/;
|
getNearbyEntities(boundingBox: org.bukkit.util.BoundingBox, filter: any): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Performs a ray trace that checks for entity collisions.
|
* Performs a ray trace that checks for entity collisions.
|
||||||
* <p>
|
* <p>
|
||||||
@ -298,7 +299,7 @@ declare namespace org {
|
|||||||
* implementations may impose artificial restrictions on the maximum
|
* implementations may impose artificial restrictions on the maximum
|
||||||
* distance.
|
* distance.
|
||||||
*/
|
*/
|
||||||
public rayTraceEntities(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number): org.bukkit.util.RayTraceResult;
|
rayTraceEntities(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number): org.bukkit.util.RayTraceResult;
|
||||||
/**
|
/**
|
||||||
* Performs a ray trace that checks for entity collisions.
|
* Performs a ray trace that checks for entity collisions.
|
||||||
* <p>
|
* <p>
|
||||||
@ -306,7 +307,7 @@ declare namespace org {
|
|||||||
* implementations may impose artificial restrictions on the maximum
|
* implementations may impose artificial restrictions on the maximum
|
||||||
* distance.
|
* distance.
|
||||||
*/
|
*/
|
||||||
public rayTraceEntities(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, raySize: number): org.bukkit.util.RayTraceResult;
|
rayTraceEntities(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, raySize: number): org.bukkit.util.RayTraceResult;
|
||||||
/**
|
/**
|
||||||
* Performs a ray trace that checks for entity collisions.
|
* Performs a ray trace that checks for entity collisions.
|
||||||
* <p>
|
* <p>
|
||||||
@ -314,7 +315,7 @@ declare namespace org {
|
|||||||
* implementations may impose artificial restrictions on the maximum
|
* implementations may impose artificial restrictions on the maximum
|
||||||
* distance.
|
* distance.
|
||||||
*/
|
*/
|
||||||
public rayTraceEntities(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, filter: any): org.bukkit.util.RayTraceResult;
|
rayTraceEntities(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, filter: any): org.bukkit.util.RayTraceResult;
|
||||||
/**
|
/**
|
||||||
* Performs a ray trace that checks for entity collisions.
|
* Performs a ray trace that checks for entity collisions.
|
||||||
* <p>
|
* <p>
|
||||||
@ -322,7 +323,7 @@ declare namespace org {
|
|||||||
* implementations may impose artificial restrictions on the maximum
|
* implementations may impose artificial restrictions on the maximum
|
||||||
* distance.
|
* distance.
|
||||||
*/
|
*/
|
||||||
public rayTraceEntities(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, raySize: number, filter: any): org.bukkit.util.RayTraceResult;
|
rayTraceEntities(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, raySize: number, filter: any): org.bukkit.util.RayTraceResult;
|
||||||
/**
|
/**
|
||||||
* Performs a ray trace that checks for block collisions using the blocks'
|
* Performs a ray trace that checks for block collisions using the blocks'
|
||||||
* precise collision shapes.
|
* precise collision shapes.
|
||||||
@ -333,7 +334,7 @@ declare namespace org {
|
|||||||
* This may cause loading of chunks! Some implementations may impose
|
* This may cause loading of chunks! Some implementations may impose
|
||||||
* artificial restrictions on the maximum distance.
|
* artificial restrictions on the maximum distance.
|
||||||
*/
|
*/
|
||||||
public rayTraceBlocks(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number): org.bukkit.util.RayTraceResult;
|
rayTraceBlocks(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number): org.bukkit.util.RayTraceResult;
|
||||||
/**
|
/**
|
||||||
* Performs a ray trace that checks for block collisions using the blocks'
|
* Performs a ray trace that checks for block collisions using the blocks'
|
||||||
* precise collision shapes.
|
* precise collision shapes.
|
||||||
@ -343,7 +344,7 @@ declare namespace org {
|
|||||||
* This may cause loading of chunks! Some implementations may impose
|
* This may cause loading of chunks! Some implementations may impose
|
||||||
* artificial restrictions on the maximum distance.
|
* artificial restrictions on the maximum distance.
|
||||||
*/
|
*/
|
||||||
public rayTraceBlocks(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, fluidCollisionMode: org.bukkit.FluidCollisionMode): org.bukkit.util.RayTraceResult;
|
rayTraceBlocks(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, fluidCollisionMode: org.bukkit.FluidCollisionMode): org.bukkit.util.RayTraceResult;
|
||||||
/**
|
/**
|
||||||
* Performs a ray trace that checks for block collisions using the blocks'
|
* Performs a ray trace that checks for block collisions using the blocks'
|
||||||
* precise collision shapes.
|
* precise collision shapes.
|
||||||
@ -358,7 +359,7 @@ declare namespace org {
|
|||||||
* This may cause loading of chunks! Some implementations may impose
|
* This may cause loading of chunks! Some implementations may impose
|
||||||
* artificial restrictions on the maximum distance.
|
* artificial restrictions on the maximum distance.
|
||||||
*/
|
*/
|
||||||
public rayTraceBlocks(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, fluidCollisionMode: org.bukkit.FluidCollisionMode, ignorePassableBlocks: boolean): org.bukkit.util.RayTraceResult;
|
rayTraceBlocks(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, fluidCollisionMode: org.bukkit.FluidCollisionMode, ignorePassableBlocks: boolean): org.bukkit.util.RayTraceResult;
|
||||||
/**
|
/**
|
||||||
* Performs a ray trace that checks for both block and entity collisions.
|
* Performs a ray trace that checks for both block and entity collisions.
|
||||||
* <p>
|
* <p>
|
||||||
@ -376,35 +377,35 @@ declare namespace org {
|
|||||||
* This may cause loading of chunks! Some implementations may impose
|
* This may cause loading of chunks! Some implementations may impose
|
||||||
* artificial restrictions on the maximum distance.
|
* artificial restrictions on the maximum distance.
|
||||||
*/
|
*/
|
||||||
public rayTrace(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, fluidCollisionMode: org.bukkit.FluidCollisionMode, ignorePassableBlocks: boolean, raySize: number, filter: any): org.bukkit.util.RayTraceResult;
|
rayTrace(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, fluidCollisionMode: org.bukkit.FluidCollisionMode, ignorePassableBlocks: boolean, raySize: number, filter: any): org.bukkit.util.RayTraceResult;
|
||||||
/**
|
/**
|
||||||
* Gets the unique name of this world
|
* Gets the unique name of this world
|
||||||
*/
|
*/
|
||||||
public getName(): string;
|
getName(): string;
|
||||||
/**
|
/**
|
||||||
* Gets the Unique ID of this world
|
* Gets the Unique ID of this world
|
||||||
*/
|
*/
|
||||||
public getUID(): any;
|
getUID(): any;
|
||||||
/**
|
/**
|
||||||
* Gets the default spawn {@link Location} of this world
|
* Gets the default spawn {@link Location} of this world
|
||||||
*/
|
*/
|
||||||
public getSpawnLocation(): org.bukkit.Location;
|
getSpawnLocation(): org.bukkit.Location;
|
||||||
/**
|
/**
|
||||||
* Sets the spawn location of the world.
|
* Sets the spawn location of the world.
|
||||||
* <br>
|
* <br>
|
||||||
* The location provided must be equal to this world.
|
* The location provided must be equal to this world.
|
||||||
*/
|
*/
|
||||||
public setSpawnLocation(location: org.bukkit.Location): boolean;
|
setSpawnLocation(location: org.bukkit.Location): boolean;
|
||||||
/**
|
/**
|
||||||
* Sets the spawn location of the world
|
* Sets the spawn location of the world
|
||||||
*/
|
*/
|
||||||
public setSpawnLocation(x: number, y: number, z: number): boolean;
|
setSpawnLocation(x: number, y: number, z: number): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets the relative in-game time of this world.
|
* Gets the relative in-game time of this world.
|
||||||
* <p>
|
* <p>
|
||||||
* The relative time is analogous to hours * 1000
|
* The relative time is analogous to hours * 1000
|
||||||
*/
|
*/
|
||||||
public getTime(): number;
|
getTime(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the relative in-game time on the server.
|
* Sets the relative in-game time on the server.
|
||||||
* <p>
|
* <p>
|
||||||
@ -414,106 +415,106 @@ declare namespace org {
|
|||||||
* will actually move the clock forward a day. If you require to rewind
|
* will actually move the clock forward a day. If you require to rewind
|
||||||
* time, please see {@link #setFullTime(long)}
|
* time, please see {@link #setFullTime(long)}
|
||||||
*/
|
*/
|
||||||
public setTime(time: number): void;
|
setTime(time: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets the full in-game time on this world
|
* Gets the full in-game time on this world
|
||||||
*/
|
*/
|
||||||
public getFullTime(): number;
|
getFullTime(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the in-game time on the server
|
* Sets the in-game time on the server
|
||||||
* <p>
|
* <p>
|
||||||
* Note that this sets the full time of the world, which may cause adverse
|
* Note that this sets the full time of the world, which may cause adverse
|
||||||
* effects such as breaking redstone clocks and any scheduled events
|
* effects such as breaking redstone clocks and any scheduled events
|
||||||
*/
|
*/
|
||||||
public setFullTime(time: number): void;
|
setFullTime(time: number): void;
|
||||||
/**
|
/**
|
||||||
* Returns whether the world has an ongoing storm.
|
* Returns whether the world has an ongoing storm.
|
||||||
*/
|
*/
|
||||||
public hasStorm(): boolean;
|
hasStorm(): boolean;
|
||||||
/**
|
/**
|
||||||
* Set whether there is a storm. A duration will be set for the new
|
* Set whether there is a storm. A duration will be set for the new
|
||||||
* current conditions.
|
* current conditions.
|
||||||
*/
|
*/
|
||||||
public setStorm(hasStorm: boolean): void;
|
setStorm(hasStorm: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Get the remaining time in ticks of the current conditions.
|
* Get the remaining time in ticks of the current conditions.
|
||||||
*/
|
*/
|
||||||
public getWeatherDuration(): number;
|
getWeatherDuration(): number;
|
||||||
/**
|
/**
|
||||||
* Set the remaining time in ticks of the current conditions.
|
* Set the remaining time in ticks of the current conditions.
|
||||||
*/
|
*/
|
||||||
public setWeatherDuration(duration: number): void;
|
setWeatherDuration(duration: number): void;
|
||||||
/**
|
/**
|
||||||
* Returns whether there is thunder.
|
* Returns whether there is thunder.
|
||||||
*/
|
*/
|
||||||
public isThundering(): boolean;
|
isThundering(): boolean;
|
||||||
/**
|
/**
|
||||||
* Set whether it is thundering.
|
* Set whether it is thundering.
|
||||||
*/
|
*/
|
||||||
public setThundering(thundering: boolean): void;
|
setThundering(thundering: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Get the thundering duration.
|
* Get the thundering duration.
|
||||||
*/
|
*/
|
||||||
public getThunderDuration(): number;
|
getThunderDuration(): number;
|
||||||
/**
|
/**
|
||||||
* Set the thundering duration.
|
* Set the thundering duration.
|
||||||
*/
|
*/
|
||||||
public setThunderDuration(duration: number): void;
|
setThunderDuration(duration: number): void;
|
||||||
/**
|
/**
|
||||||
* Creates explosion at given coordinates with given power
|
* Creates explosion at given coordinates with given power
|
||||||
*/
|
*/
|
||||||
public createExplosion(x: number, y: number, z: number, power: number): boolean;
|
createExplosion(x: number, y: number, z: number, power: number): boolean;
|
||||||
/**
|
/**
|
||||||
* Creates explosion at given coordinates with given power and optionally
|
* Creates explosion at given coordinates with given power and optionally
|
||||||
* setting blocks on fire.
|
* setting blocks on fire.
|
||||||
*/
|
*/
|
||||||
public createExplosion(x: number, y: number, z: number, power: number, setFire: boolean): boolean;
|
createExplosion(x: number, y: number, z: number, power: number, setFire: boolean): boolean;
|
||||||
/**
|
/**
|
||||||
* Creates explosion at given coordinates with given power and optionally
|
* Creates explosion at given coordinates with given power and optionally
|
||||||
* setting blocks on fire or breaking blocks.
|
* setting blocks on fire or breaking blocks.
|
||||||
*/
|
*/
|
||||||
public createExplosion(x: number, y: number, z: number, power: number, setFire: boolean, breakBlocks: boolean): boolean;
|
createExplosion(x: number, y: number, z: number, power: number, setFire: boolean, breakBlocks: boolean): boolean;
|
||||||
/**
|
/**
|
||||||
* Creates explosion at given coordinates with given power
|
* Creates explosion at given coordinates with given power
|
||||||
*/
|
*/
|
||||||
public createExplosion(loc: org.bukkit.Location, power: number): boolean;
|
createExplosion(loc: org.bukkit.Location, power: number): boolean;
|
||||||
/**
|
/**
|
||||||
* Creates explosion at given coordinates with given power and optionally
|
* Creates explosion at given coordinates with given power and optionally
|
||||||
* setting blocks on fire.
|
* setting blocks on fire.
|
||||||
*/
|
*/
|
||||||
public createExplosion(loc: org.bukkit.Location, power: number, setFire: boolean): boolean;
|
createExplosion(loc: org.bukkit.Location, power: number, setFire: boolean): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets the {@link Environment} type of this world
|
* Gets the {@link Environment} type of this world
|
||||||
*/
|
*/
|
||||||
public getEnvironment(): org.bukkit.World.Environment;
|
getEnvironment(): org.bukkit.World.Environment;
|
||||||
/**
|
/**
|
||||||
* Gets the Seed for this world.
|
* Gets the Seed for this world.
|
||||||
*/
|
*/
|
||||||
public getSeed(): number;
|
getSeed(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the current PVP setting for this world.
|
* Gets the current PVP setting for this world.
|
||||||
*/
|
*/
|
||||||
public getPVP(): boolean;
|
getPVP(): boolean;
|
||||||
/**
|
/**
|
||||||
* Sets the PVP setting for this world.
|
* Sets the PVP setting for this world.
|
||||||
*/
|
*/
|
||||||
public setPVP(pvp: boolean): void;
|
setPVP(pvp: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Gets the chunk generator for this world
|
* Gets the chunk generator for this world
|
||||||
*/
|
*/
|
||||||
public getGenerator(): org.bukkit.generator.ChunkGenerator;
|
getGenerator(): org.bukkit.generator.ChunkGenerator;
|
||||||
/**
|
/**
|
||||||
* Saves world to disk
|
* Saves world to disk
|
||||||
*/
|
*/
|
||||||
public save(): void;
|
save(): void;
|
||||||
/**
|
/**
|
||||||
* Gets a list of all applied {@link BlockPopulator}s for this World
|
* Gets a list of all applied {@link BlockPopulator}s for this World
|
||||||
*/
|
*/
|
||||||
public getPopulators(): any[] /*java.util.List*/;
|
getPopulators(): any[] /*java.util.List*/;
|
||||||
/**
|
/**
|
||||||
* Spawn an entity of a specific class at the given {@link Location}
|
* Spawn an entity of a specific class at the given {@link Location}
|
||||||
*/
|
*/
|
||||||
public spawn(location: org.bukkit.Location, clazz: any): org.bukkit.entity.Entity;
|
spawn(location: org.bukkit.Location, clazz: any): org.bukkit.entity.Entity;
|
||||||
/**
|
/**
|
||||||
* Spawn an entity of a specific class at the given {@link Location}, with
|
* Spawn an entity of a specific class at the given {@link Location}, with
|
||||||
* the supplied function run before the entity is added to the world.
|
* the supplied function run before the entity is added to the world.
|
||||||
@ -522,7 +523,7 @@ declare namespace org {
|
|||||||
* the world. Any operation involving such as teleporting the entity is undefined
|
* the world. Any operation involving such as teleporting the entity is undefined
|
||||||
* until after this function returns.
|
* until after this function returns.
|
||||||
*/
|
*/
|
||||||
public spawn(location: org.bukkit.Location, clazz: any, func: org.bukkit.util.Consumer): org.bukkit.entity.Entity;
|
spawn(location: org.bukkit.Location, clazz: any, func: org.bukkit.util.Consumer): org.bukkit.entity.Entity;
|
||||||
/**
|
/**
|
||||||
* Spawn a {@link FallingBlock} entity at the given {@link Location} of
|
* Spawn a {@link FallingBlock} entity at the given {@link Location} of
|
||||||
* the specified {@link Material}. The material dictates what is falling.
|
* the specified {@link Material}. The material dictates what is falling.
|
||||||
@ -531,7 +532,7 @@ declare namespace org {
|
|||||||
* The Material must be a block type, check with {@link Material#isBlock()
|
* The Material must be a block type, check with {@link Material#isBlock()
|
||||||
* material.isBlock()}. The Material may not be air.
|
* material.isBlock()}. The Material may not be air.
|
||||||
*/
|
*/
|
||||||
public spawnFallingBlock(location: org.bukkit.Location, data: org.bukkit.material.MaterialData): org.bukkit.entity.FallingBlock;
|
spawnFallingBlock(location: org.bukkit.Location, data: org.bukkit.material.MaterialData): org.bukkit.entity.FallingBlock;
|
||||||
/**
|
/**
|
||||||
* Spawn a {@link FallingBlock} entity at the given {@link Location} of
|
* Spawn a {@link FallingBlock} entity at the given {@link Location} of
|
||||||
* the specified {@link Material}. The material dictates what is falling.
|
* the specified {@link Material}. The material dictates what is falling.
|
||||||
@ -540,7 +541,7 @@ declare namespace org {
|
|||||||
* The Material must be a block type, check with {@link Material#isBlock()
|
* The Material must be a block type, check with {@link Material#isBlock()
|
||||||
* material.isBlock()}. The Material may not be air.
|
* material.isBlock()}. The Material may not be air.
|
||||||
*/
|
*/
|
||||||
public spawnFallingBlock(location: org.bukkit.Location, data: org.bukkit.block.data.BlockData): org.bukkit.entity.FallingBlock;
|
spawnFallingBlock(location: org.bukkit.Location, data: org.bukkit.block.data.BlockData): org.bukkit.entity.FallingBlock;
|
||||||
/**
|
/**
|
||||||
* Spawn a {@link FallingBlock} entity at the given {@link Location} of the
|
* Spawn a {@link FallingBlock} entity at the given {@link Location} of the
|
||||||
* specified {@link Material}. The material dictates what is falling.
|
* specified {@link Material}. The material dictates what is falling.
|
||||||
@ -549,51 +550,51 @@ declare namespace org {
|
|||||||
* The Material must be a block type, check with {@link Material#isBlock()
|
* The Material must be a block type, check with {@link Material#isBlock()
|
||||||
* material.isBlock()}. The Material may not be air.
|
* material.isBlock()}. The Material may not be air.
|
||||||
*/
|
*/
|
||||||
public spawnFallingBlock(location: org.bukkit.Location, material: org.bukkit.Material, data: number): org.bukkit.entity.FallingBlock;
|
spawnFallingBlock(location: org.bukkit.Location, material: org.bukkit.Material, data: number): org.bukkit.entity.FallingBlock;
|
||||||
/**
|
/**
|
||||||
* Plays an effect to all players within a default radius around a given
|
* Plays an effect to all players within a default radius around a given
|
||||||
* location.
|
* location.
|
||||||
*/
|
*/
|
||||||
public playEffect(location: org.bukkit.Location, effect: org.bukkit.Effect, data: number): void;
|
playEffect(location: org.bukkit.Location, effect: org.bukkit.Effect, data: number): void;
|
||||||
/**
|
/**
|
||||||
* Plays an effect to all players within a given radius around a location.
|
* Plays an effect to all players within a given radius around a location.
|
||||||
*/
|
*/
|
||||||
public playEffect(location: org.bukkit.Location, effect: org.bukkit.Effect, data: number, radius: number): void;
|
playEffect(location: org.bukkit.Location, effect: org.bukkit.Effect, data: number, radius: number): void;
|
||||||
/**
|
/**
|
||||||
* Plays an effect to all players within a default radius around a given
|
* Plays an effect to all players within a default radius around a given
|
||||||
* location.
|
* location.
|
||||||
*/
|
*/
|
||||||
public playEffect(location: org.bukkit.Location, effect: org.bukkit.Effect, data: any): void;
|
playEffect(location: org.bukkit.Location, effect: org.bukkit.Effect, data: any): void;
|
||||||
/**
|
/**
|
||||||
* Plays an effect to all players within a given radius around a location.
|
* Plays an effect to all players within a given radius around a location.
|
||||||
*/
|
*/
|
||||||
public playEffect(location: org.bukkit.Location, effect: org.bukkit.Effect, data: any, radius: number): void;
|
playEffect(location: org.bukkit.Location, effect: org.bukkit.Effect, data: any, radius: number): void;
|
||||||
/**
|
/**
|
||||||
* Get empty chunk snapshot (equivalent to all air blocks), optionally
|
* Get empty chunk snapshot (equivalent to all air blocks), optionally
|
||||||
* including valid biome data. Used for representing an ungenerated chunk,
|
* including valid biome data. Used for representing an ungenerated chunk,
|
||||||
* or for fetching only biome data without loading a chunk.
|
* or for fetching only biome data without loading a chunk.
|
||||||
*/
|
*/
|
||||||
public getEmptyChunkSnapshot(x: number, z: number, includeBiome: boolean, includeBiomeTemp: boolean): org.bukkit.ChunkSnapshot;
|
getEmptyChunkSnapshot(x: number, z: number, includeBiome: boolean, includeBiomeTemp: boolean): org.bukkit.ChunkSnapshot;
|
||||||
/**
|
/**
|
||||||
* Sets the spawn flags for this.
|
* Sets the spawn flags for this.
|
||||||
*/
|
*/
|
||||||
public setSpawnFlags(allowMonsters: boolean, allowAnimals: boolean): void;
|
setSpawnFlags(allowMonsters: boolean, allowAnimals: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Gets whether animals can spawn in this world.
|
* Gets whether animals can spawn in this world.
|
||||||
*/
|
*/
|
||||||
public getAllowAnimals(): boolean;
|
getAllowAnimals(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets whether monsters can spawn in this world.
|
* Gets whether monsters can spawn in this world.
|
||||||
*/
|
*/
|
||||||
public getAllowMonsters(): boolean;
|
getAllowMonsters(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets the biome for the given block coordinates.
|
* Gets the biome for the given block coordinates.
|
||||||
*/
|
*/
|
||||||
public getBiome(x: number, z: number): org.bukkit.block.Biome;
|
getBiome(x: number, z: number): org.bukkit.block.Biome;
|
||||||
/**
|
/**
|
||||||
* Sets the biome for the given block coordinates
|
* Sets the biome for the given block coordinates
|
||||||
*/
|
*/
|
||||||
public setBiome(x: number, z: number, bio: org.bukkit.block.Biome): void;
|
setBiome(x: number, z: number, bio: org.bukkit.block.Biome): void;
|
||||||
/**
|
/**
|
||||||
* Gets the temperature for the given block coordinates.
|
* Gets the temperature for the given block coordinates.
|
||||||
* <p>
|
* <p>
|
||||||
@ -603,64 +604,64 @@ declare namespace org {
|
|||||||
* This method will return the raw temperature without adjusting for block
|
* This method will return the raw temperature without adjusting for block
|
||||||
* height effects.
|
* height effects.
|
||||||
*/
|
*/
|
||||||
public getTemperature(x: number, z: number): number;
|
getTemperature(x: number, z: number): number;
|
||||||
/**
|
/**
|
||||||
* Gets the humidity for the given block coordinates.
|
* Gets the humidity for the given block coordinates.
|
||||||
* <p>
|
* <p>
|
||||||
* It is safe to run this method when the block does not exist, it will
|
* It is safe to run this method when the block does not exist, it will
|
||||||
* not create the block.
|
* not create the block.
|
||||||
*/
|
*/
|
||||||
public getHumidity(x: number, z: number): number;
|
getHumidity(x: number, z: number): number;
|
||||||
/**
|
/**
|
||||||
* Gets the maximum height of this world.
|
* Gets the maximum height of this world.
|
||||||
* <p>
|
* <p>
|
||||||
* If the max height is 100, there are only blocks from y=0 to y=99.
|
* If the max height is 100, there are only blocks from y=0 to y=99.
|
||||||
*/
|
*/
|
||||||
public getMaxHeight(): number;
|
getMaxHeight(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the sea level for this world.
|
* Gets the sea level for this world.
|
||||||
* <p>
|
* <p>
|
||||||
* This is often half of {@link #getMaxHeight()}
|
* This is often half of {@link #getMaxHeight()}
|
||||||
*/
|
*/
|
||||||
public getSeaLevel(): number;
|
getSeaLevel(): number;
|
||||||
/**
|
/**
|
||||||
* Gets whether the world's spawn area should be kept loaded into memory
|
* Gets whether the world's spawn area should be kept loaded into memory
|
||||||
* or not.
|
* or not.
|
||||||
*/
|
*/
|
||||||
public getKeepSpawnInMemory(): boolean;
|
getKeepSpawnInMemory(): boolean;
|
||||||
/**
|
/**
|
||||||
* Sets whether the world's spawn area should be kept loaded into memory
|
* Sets whether the world's spawn area should be kept loaded into memory
|
||||||
* or not.
|
* or not.
|
||||||
*/
|
*/
|
||||||
public setKeepSpawnInMemory(keepLoaded: boolean): void;
|
setKeepSpawnInMemory(keepLoaded: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Gets whether or not the world will automatically save
|
* Gets whether or not the world will automatically save
|
||||||
*/
|
*/
|
||||||
public isAutoSave(): boolean;
|
isAutoSave(): boolean;
|
||||||
/**
|
/**
|
||||||
* Sets whether or not the world will automatically save
|
* Sets whether or not the world will automatically save
|
||||||
*/
|
*/
|
||||||
public setAutoSave(value: boolean): void;
|
setAutoSave(value: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Sets the Difficulty of the world.
|
* Sets the Difficulty of the world.
|
||||||
*/
|
*/
|
||||||
public setDifficulty(difficulty: org.bukkit.Difficulty): void;
|
setDifficulty(difficulty: org.bukkit.Difficulty): void;
|
||||||
/**
|
/**
|
||||||
* Gets the Difficulty of the world.
|
* Gets the Difficulty of the world.
|
||||||
*/
|
*/
|
||||||
public getDifficulty(): org.bukkit.Difficulty;
|
getDifficulty(): org.bukkit.Difficulty;
|
||||||
/**
|
/**
|
||||||
* Gets the folder of this world on disk.
|
* Gets the folder of this world on disk.
|
||||||
*/
|
*/
|
||||||
public getWorldFolder(): any;
|
getWorldFolder(): any;
|
||||||
/**
|
/**
|
||||||
* Gets the type of this world.
|
* Gets the type of this world.
|
||||||
*/
|
*/
|
||||||
public getWorldType(): org.bukkit.WorldType;
|
getWorldType(): org.bukkit.WorldType;
|
||||||
/**
|
/**
|
||||||
* Gets whether or not structures are being generated.
|
* Gets whether or not structures are being generated.
|
||||||
*/
|
*/
|
||||||
public canGenerateStructures(): boolean;
|
canGenerateStructures(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets the world's ticks per animal spawns value
|
* Gets the world's ticks per animal spawns value
|
||||||
* <p>
|
* <p>
|
||||||
@ -683,7 +684,7 @@ declare namespace org {
|
|||||||
* <p>
|
* <p>
|
||||||
* Minecraft default: 400.
|
* Minecraft default: 400.
|
||||||
*/
|
*/
|
||||||
public getTicksPerAnimalSpawns(): number;
|
getTicksPerAnimalSpawns(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the world's ticks per animal spawns value
|
* Sets the world's ticks per animal spawns value
|
||||||
* <p>
|
* <p>
|
||||||
@ -706,7 +707,7 @@ declare namespace org {
|
|||||||
* <p>
|
* <p>
|
||||||
* Minecraft default: 400.
|
* Minecraft default: 400.
|
||||||
*/
|
*/
|
||||||
public setTicksPerAnimalSpawns(ticksPerAnimalSpawns: number): void;
|
setTicksPerAnimalSpawns(ticksPerAnimalSpawns: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets the world's ticks per monster spawns value
|
* Gets the world's ticks per monster spawns value
|
||||||
* <p>
|
* <p>
|
||||||
@ -729,7 +730,7 @@ declare namespace org {
|
|||||||
* <p>
|
* <p>
|
||||||
* Minecraft default: 1.
|
* Minecraft default: 1.
|
||||||
*/
|
*/
|
||||||
public getTicksPerMonsterSpawns(): number;
|
getTicksPerMonsterSpawns(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the world's ticks per monster spawns value
|
* Sets the world's ticks per monster spawns value
|
||||||
* <p>
|
* <p>
|
||||||
@ -752,12 +753,12 @@ declare namespace org {
|
|||||||
* <p>
|
* <p>
|
||||||
* Minecraft default: 1.
|
* Minecraft default: 1.
|
||||||
*/
|
*/
|
||||||
public setTicksPerMonsterSpawns(ticksPerMonsterSpawns: number): void;
|
setTicksPerMonsterSpawns(ticksPerMonsterSpawns: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets limit for number of monsters that can spawn in a chunk in this
|
* Gets limit for number of monsters that can spawn in a chunk in this
|
||||||
* world
|
* world
|
||||||
*/
|
*/
|
||||||
public getMonsterSpawnLimit(): number;
|
getMonsterSpawnLimit(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the limit for number of monsters that can spawn in a chunk in this
|
* Sets the limit for number of monsters that can spawn in a chunk in this
|
||||||
* world
|
* world
|
||||||
@ -765,12 +766,12 @@ declare namespace org {
|
|||||||
* <b>Note:</b> If set to a negative number the world will use the
|
* <b>Note:</b> If set to a negative number the world will use the
|
||||||
* server-wide spawn limit instead.
|
* server-wide spawn limit instead.
|
||||||
*/
|
*/
|
||||||
public setMonsterSpawnLimit(limit: number): void;
|
setMonsterSpawnLimit(limit: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets the limit for number of animals that can spawn in a chunk in this
|
* Gets the limit for number of animals that can spawn in a chunk in this
|
||||||
* world
|
* world
|
||||||
*/
|
*/
|
||||||
public getAnimalSpawnLimit(): number;
|
getAnimalSpawnLimit(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the limit for number of animals that can spawn in a chunk in this
|
* Sets the limit for number of animals that can spawn in a chunk in this
|
||||||
* world
|
* world
|
||||||
@ -778,12 +779,12 @@ declare namespace org {
|
|||||||
* <b>Note:</b> If set to a negative number the world will use the
|
* <b>Note:</b> If set to a negative number the world will use the
|
||||||
* server-wide spawn limit instead.
|
* server-wide spawn limit instead.
|
||||||
*/
|
*/
|
||||||
public setAnimalSpawnLimit(limit: number): void;
|
setAnimalSpawnLimit(limit: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets the limit for number of water animals that can spawn in a chunk in
|
* Gets the limit for number of water animals that can spawn in a chunk in
|
||||||
* this world
|
* this world
|
||||||
*/
|
*/
|
||||||
public getWaterAnimalSpawnLimit(): number;
|
getWaterAnimalSpawnLimit(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the limit for number of water animals that can spawn in a chunk in
|
* Sets the limit for number of water animals that can spawn in a chunk in
|
||||||
* this world
|
* this world
|
||||||
@ -791,12 +792,12 @@ declare namespace org {
|
|||||||
* <b>Note:</b> If set to a negative number the world will use the
|
* <b>Note:</b> If set to a negative number the world will use the
|
||||||
* server-wide spawn limit instead.
|
* server-wide spawn limit instead.
|
||||||
*/
|
*/
|
||||||
public setWaterAnimalSpawnLimit(limit: number): void;
|
setWaterAnimalSpawnLimit(limit: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets the limit for number of ambient mobs that can spawn in a chunk in
|
* Gets the limit for number of ambient mobs that can spawn in a chunk in
|
||||||
* this world
|
* this world
|
||||||
*/
|
*/
|
||||||
public getAmbientSpawnLimit(): number;
|
getAmbientSpawnLimit(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the limit for number of ambient mobs that can spawn in a chunk in
|
* Sets the limit for number of ambient mobs that can spawn in a chunk in
|
||||||
* this world
|
* this world
|
||||||
@ -804,13 +805,13 @@ declare namespace org {
|
|||||||
* <b>Note:</b> If set to a negative number the world will use the
|
* <b>Note:</b> If set to a negative number the world will use the
|
||||||
* server-wide spawn limit instead.
|
* server-wide spawn limit instead.
|
||||||
*/
|
*/
|
||||||
public setAmbientSpawnLimit(limit: number): void;
|
setAmbientSpawnLimit(limit: number): void;
|
||||||
/**
|
/**
|
||||||
* Play a Sound at the provided Location in the World
|
* Play a Sound at the provided Location in the World
|
||||||
* <p>
|
* <p>
|
||||||
* This function will fail silently if Location or Sound are null.
|
* This function will fail silently if Location or Sound are null.
|
||||||
*/
|
*/
|
||||||
public playSound(location: org.bukkit.Location, sound: org.bukkit.Sound, volume: number, pitch: number): void;
|
playSound(location: org.bukkit.Location, sound: org.bukkit.Sound, volume: number, pitch: number): void;
|
||||||
/**
|
/**
|
||||||
* Play a Sound at the provided Location in the World.
|
* Play a Sound at the provided Location in the World.
|
||||||
* <p>
|
* <p>
|
||||||
@ -818,13 +819,13 @@ declare namespace org {
|
|||||||
* sound will be heard by the players if their clients do not have the
|
* sound will be heard by the players if their clients do not have the
|
||||||
* respective sound for the value passed.
|
* respective sound for the value passed.
|
||||||
*/
|
*/
|
||||||
public playSound(location: org.bukkit.Location, sound: string, volume: number, pitch: number): void;
|
playSound(location: org.bukkit.Location, sound: string, volume: number, pitch: number): void;
|
||||||
/**
|
/**
|
||||||
* Play a Sound at the provided Location in the World.
|
* Play a Sound at the provided Location in the World.
|
||||||
* <p>
|
* <p>
|
||||||
* This function will fail silently if Location or Sound are null.
|
* This function will fail silently if Location or Sound are null.
|
||||||
*/
|
*/
|
||||||
public playSound(location: org.bukkit.Location, sound: org.bukkit.Sound, category: org.bukkit.SoundCategory, volume: number, pitch: number): void;
|
playSound(location: org.bukkit.Location, sound: org.bukkit.Sound, category: org.bukkit.SoundCategory, volume: number, pitch: number): void;
|
||||||
/**
|
/**
|
||||||
* Play a Sound at the provided Location in the World.
|
* Play a Sound at the provided Location in the World.
|
||||||
* <p>
|
* <p>
|
||||||
@ -832,17 +833,17 @@ declare namespace org {
|
|||||||
* will be heard by the players if their clients do not have the respective
|
* will be heard by the players if their clients do not have the respective
|
||||||
* sound for the value passed.
|
* sound for the value passed.
|
||||||
*/
|
*/
|
||||||
public playSound(location: org.bukkit.Location, sound: string, category: org.bukkit.SoundCategory, volume: number, pitch: number): void;
|
playSound(location: org.bukkit.Location, sound: string, category: org.bukkit.SoundCategory, volume: number, pitch: number): void;
|
||||||
/**
|
/**
|
||||||
* Get an array containing the names of all the {@link GameRule}s.
|
* Get an array containing the names of all the {@link GameRule}s.
|
||||||
*/
|
*/
|
||||||
public getGameRules(): any;
|
getGameRules(): any;
|
||||||
/**
|
/**
|
||||||
* Gets the current state of the specified rule
|
* Gets the current state of the specified rule
|
||||||
* <p>
|
* <p>
|
||||||
* Will return null if rule passed is null
|
* Will return null if rule passed is null
|
||||||
*/
|
*/
|
||||||
public getGameRuleValue(rule: string): string;
|
getGameRuleValue(rule: string): string;
|
||||||
/**
|
/**
|
||||||
* Set the specified gamerule to specified value.
|
* Set the specified gamerule to specified value.
|
||||||
* <p>
|
* <p>
|
||||||
@ -851,118 +852,118 @@ declare namespace org {
|
|||||||
* <p>
|
* <p>
|
||||||
* If rule is null, the function will return false.
|
* If rule is null, the function will return false.
|
||||||
*/
|
*/
|
||||||
public setGameRuleValue(rule: string, value: string): boolean;
|
setGameRuleValue(rule: string, value: string): boolean;
|
||||||
/**
|
/**
|
||||||
* Checks if string is a valid game rule
|
* Checks if string is a valid game rule
|
||||||
*/
|
*/
|
||||||
public isGameRule(rule: string): boolean;
|
isGameRule(rule: string): boolean;
|
||||||
/**
|
/**
|
||||||
* Get the current value for a given {@link GameRule}.
|
* Get the current value for a given {@link GameRule}.
|
||||||
*/
|
*/
|
||||||
public getGameRuleValue(rule: org.bukkit.GameRule): any;
|
getGameRuleValue(rule: org.bukkit.GameRule): any;
|
||||||
/**
|
/**
|
||||||
* Get the default value for a given {@link GameRule}. This value is not
|
* Get the default value for a given {@link GameRule}. This value is not
|
||||||
* guaranteed to match the current value.
|
* guaranteed to match the current value.
|
||||||
*/
|
*/
|
||||||
public getGameRuleDefault(rule: org.bukkit.GameRule): any;
|
getGameRuleDefault(rule: org.bukkit.GameRule): any;
|
||||||
/**
|
/**
|
||||||
* Set the given {@link GameRule}'s new value.
|
* Set the given {@link GameRule}'s new value.
|
||||||
*/
|
*/
|
||||||
public setGameRule(rule: org.bukkit.GameRule, newValue: any): boolean;
|
setGameRule(rule: org.bukkit.GameRule, newValue: any): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets the world border for this world.
|
* Gets the world border for this world.
|
||||||
*/
|
*/
|
||||||
public getWorldBorder(): org.bukkit.WorldBorder;
|
getWorldBorder(): org.bukkit.WorldBorder;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location.
|
* at the target location.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number): void;
|
spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location.
|
* at the target location.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number): void;
|
spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location.
|
* at the target location.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, data: any): void;
|
spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, data: any): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location.
|
* at the target location.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, data: any): void;
|
spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, data: any): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location. The position of each particle will be
|
* at the target location. The position of each particle will be
|
||||||
* randomized positively and negatively by the offset parameters
|
* randomized positively and negatively by the offset parameters
|
||||||
* on each axis.
|
* on each axis.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, offsetX: number, offsetY: number, offsetZ: number): void;
|
spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, offsetX: number, offsetY: number, offsetZ: number): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location. The position of each particle will be
|
* at the target location. The position of each particle will be
|
||||||
* randomized positively and negatively by the offset parameters
|
* randomized positively and negatively by the offset parameters
|
||||||
* on each axis.
|
* on each axis.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, offsetX: number, offsetY: number, offsetZ: number): void;
|
spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, offsetX: number, offsetY: number, offsetZ: number): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location. The position of each particle will be
|
* at the target location. The position of each particle will be
|
||||||
* randomized positively and negatively by the offset parameters
|
* randomized positively and negatively by the offset parameters
|
||||||
* on each axis.
|
* on each axis.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, offsetX: number, offsetY: number, offsetZ: number, data: any): void;
|
spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, offsetX: number, offsetY: number, offsetZ: number, data: any): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location. The position of each particle will be
|
* at the target location. The position of each particle will be
|
||||||
* randomized positively and negatively by the offset parameters
|
* randomized positively and negatively by the offset parameters
|
||||||
* on each axis.
|
* on each axis.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, offsetX: number, offsetY: number, offsetZ: number, data: any): void;
|
spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, offsetX: number, offsetY: number, offsetZ: number, data: any): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location. The position of each particle will be
|
* at the target location. The position of each particle will be
|
||||||
* randomized positively and negatively by the offset parameters
|
* randomized positively and negatively by the offset parameters
|
||||||
* on each axis.
|
* on each axis.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number): void;
|
spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location. The position of each particle will be
|
* at the target location. The position of each particle will be
|
||||||
* randomized positively and negatively by the offset parameters
|
* randomized positively and negatively by the offset parameters
|
||||||
* on each axis.
|
* on each axis.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number): void;
|
spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location. The position of each particle will be
|
* at the target location. The position of each particle will be
|
||||||
* randomized positively and negatively by the offset parameters
|
* randomized positively and negatively by the offset parameters
|
||||||
* on each axis.
|
* on each axis.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number, data: any): void;
|
spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number, data: any): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location. The position of each particle will be
|
* at the target location. The position of each particle will be
|
||||||
* randomized positively and negatively by the offset parameters
|
* randomized positively and negatively by the offset parameters
|
||||||
* on each axis.
|
* on each axis.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number, data: any): void;
|
spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number, data: any): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location. The position of each particle will be
|
* at the target location. The position of each particle will be
|
||||||
* randomized positively and negatively by the offset parameters
|
* randomized positively and negatively by the offset parameters
|
||||||
* on each axis.
|
* on each axis.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number, data: any, force: boolean): void;
|
spawnParticle(particle: org.bukkit.Particle, location: org.bukkit.Location, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number, data: any, force: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Spawns the particle (the number of times specified by count)
|
* Spawns the particle (the number of times specified by count)
|
||||||
* at the target location. The position of each particle will be
|
* at the target location. The position of each particle will be
|
||||||
* randomized positively and negatively by the offset parameters
|
* randomized positively and negatively by the offset parameters
|
||||||
* on each axis.
|
* on each axis.
|
||||||
*/
|
*/
|
||||||
public spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number, data: any, force: boolean): void;
|
spawnParticle(particle: org.bukkit.Particle, x: number, y: number, z: number, count: number, offsetX: number, offsetY: number, offsetZ: number, extra: number, data: any, force: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Find the closest nearby structure of a given {@link StructureType}.
|
* Find the closest nearby structure of a given {@link StructureType}.
|
||||||
* Finding unexplored structures can, and will, block if the world is
|
* Finding unexplored structures can, and will, block if the world is
|
||||||
@ -980,7 +981,7 @@ declare namespace org {
|
|||||||
* unexplored structures. This is because it will keep looking further and
|
* unexplored structures. This is because it will keep looking further and
|
||||||
* further out in order to find the structure.
|
* further out in order to find the structure.
|
||||||
*/
|
*/
|
||||||
public locateNearestStructure(origin: org.bukkit.Location, structureType: org.bukkit.StructureType, radius: number, findUnexplored: boolean): org.bukkit.Location;
|
locateNearestStructure(origin: org.bukkit.Location, structureType: org.bukkit.StructureType, radius: number, findUnexplored: boolean): org.bukkit.Location;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,70 +1,71 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class WorldBorder {
|
// @ts-ignore
|
||||||
|
interface WorldBorder {
|
||||||
/**
|
/**
|
||||||
* Resets the border to default values.
|
* Resets the border to default values.
|
||||||
*/
|
*/
|
||||||
public reset(): void;
|
reset(): void;
|
||||||
/**
|
/**
|
||||||
* Gets the current side length of the border.
|
* Gets the current side length of the border.
|
||||||
*/
|
*/
|
||||||
public getSize(): number;
|
getSize(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the border to a square region with the specified side length in blocks.
|
* Sets the border to a square region with the specified side length in blocks.
|
||||||
*/
|
*/
|
||||||
public setSize(newSize: number): void;
|
setSize(newSize: number): void;
|
||||||
/**
|
/**
|
||||||
* Sets the border to a square region with the specified side length in blocks.
|
* Sets the border to a square region with the specified side length in blocks.
|
||||||
*/
|
*/
|
||||||
public setSize(newSize: number, seconds: number): void;
|
setSize(newSize: number, seconds: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets the current border center.
|
* Gets the current border center.
|
||||||
*/
|
*/
|
||||||
public getCenter(): org.bukkit.Location;
|
getCenter(): org.bukkit.Location;
|
||||||
/**
|
/**
|
||||||
* Sets the new border center.
|
* Sets the new border center.
|
||||||
*/
|
*/
|
||||||
public setCenter(x: number, z: number): void;
|
setCenter(x: number, z: number): void;
|
||||||
/**
|
/**
|
||||||
* Sets the new border center.
|
* Sets the new border center.
|
||||||
*/
|
*/
|
||||||
public setCenter(location: org.bukkit.Location): void;
|
setCenter(location: org.bukkit.Location): void;
|
||||||
/**
|
/**
|
||||||
* Gets the current border damage buffer.
|
* Gets the current border damage buffer.
|
||||||
*/
|
*/
|
||||||
public getDamageBuffer(): number;
|
getDamageBuffer(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the amount of blocks a player may safely be outside the border before taking damage.
|
* Sets the amount of blocks a player may safely be outside the border before taking damage.
|
||||||
*/
|
*/
|
||||||
public setDamageBuffer(blocks: number): void;
|
setDamageBuffer(blocks: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets the current border damage amount.
|
* Gets the current border damage amount.
|
||||||
*/
|
*/
|
||||||
public getDamageAmount(): number;
|
getDamageAmount(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the amount of damage a player takes when outside the border plus the border buffer.
|
* Sets the amount of damage a player takes when outside the border plus the border buffer.
|
||||||
*/
|
*/
|
||||||
public setDamageAmount(damage: number): void;
|
setDamageAmount(damage: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets the current border warning time in seconds.
|
* Gets the current border warning time in seconds.
|
||||||
*/
|
*/
|
||||||
public getWarningTime(): number;
|
getWarningTime(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the warning time that causes the screen to be tinted red when a contracting border will reach the player within the specified time.
|
* Sets the warning time that causes the screen to be tinted red when a contracting border will reach the player within the specified time.
|
||||||
*/
|
*/
|
||||||
public setWarningTime(seconds: number): void;
|
setWarningTime(seconds: number): void;
|
||||||
/**
|
/**
|
||||||
* Gets the current border warning distance.
|
* Gets the current border warning distance.
|
||||||
*/
|
*/
|
||||||
public getWarningDistance(): number;
|
getWarningDistance(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the warning distance that causes the screen to be tinted red when the player is within the specified number of blocks from the border.
|
* Sets the warning distance that causes the screen to be tinted red when the player is within the specified number of blocks from the border.
|
||||||
*/
|
*/
|
||||||
public setWarningDistance(distance: number): void;
|
setWarningDistance(distance: number): void;
|
||||||
/**
|
/**
|
||||||
* Check if the specified location is inside this border.
|
* Check if the specified location is inside this border.
|
||||||
*/
|
*/
|
||||||
public isInside(location: org.bukkit.Location): boolean;
|
isInside(location: org.bukkit.Location): boolean;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class WorldCreator {
|
// @ts-ignore
|
||||||
|
class WorldCreator {
|
||||||
/**
|
/**
|
||||||
* Creates an empty WorldCreationOptions for the given world name
|
* Creates an empty WorldCreationOptions for the given world name
|
||||||
*/
|
*/
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
class WorldType {
|
// @ts-ignore
|
||||||
|
class WorldType {
|
||||||
public static NORMAL: org.bukkit.WorldType;
|
public static NORMAL: org.bukkit.WorldType;
|
||||||
public static FLAT: org.bukkit.WorldType;
|
public static FLAT: org.bukkit.WorldType;
|
||||||
public static VERSION_1_1: org.bukkit.WorldType;
|
public static VERSION_1_1: org.bukkit.WorldType;
|
||||||
|
@ -1,11 +1,12 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace advancement {
|
namespace advancement {
|
||||||
class Advancement {
|
// @ts-ignore
|
||||||
|
interface Advancement extends org.bukkit.Keyed {
|
||||||
/**
|
/**
|
||||||
* Get all the criteria present in this advancement.
|
* Get all the criteria present in this advancement.
|
||||||
*/
|
*/
|
||||||
public getCriteria(): any[] /*java.util.Collection*/;
|
getCriteria(): any[] /*java.util.Collection*/;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,35 +1,36 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace advancement {
|
namespace advancement {
|
||||||
class AdvancementProgress {
|
// @ts-ignore
|
||||||
|
interface AdvancementProgress {
|
||||||
/**
|
/**
|
||||||
* The advancement this progress is concerning.
|
* The advancement this progress is concerning.
|
||||||
*/
|
*/
|
||||||
public getAdvancement(): org.bukkit.advancement.Advancement;
|
getAdvancement(): org.bukkit.advancement.Advancement;
|
||||||
/**
|
/**
|
||||||
* Check if all criteria for this advancement have been met.
|
* Check if all criteria for this advancement have been met.
|
||||||
*/
|
*/
|
||||||
public isDone(): boolean;
|
isDone(): boolean;
|
||||||
/**
|
/**
|
||||||
* Mark the specified criteria as awarded at the current time.
|
* Mark the specified criteria as awarded at the current time.
|
||||||
*/
|
*/
|
||||||
public awardCriteria(criteria: string): boolean;
|
awardCriteria(criteria: string): boolean;
|
||||||
/**
|
/**
|
||||||
* Mark the specified criteria as uncompleted.
|
* Mark the specified criteria as uncompleted.
|
||||||
*/
|
*/
|
||||||
public revokeCriteria(criteria: string): boolean;
|
revokeCriteria(criteria: string): boolean;
|
||||||
/**
|
/**
|
||||||
* Get the date the specified criteria was awarded.
|
* Get the date the specified criteria was awarded.
|
||||||
*/
|
*/
|
||||||
public getDateAwarded(criteria: string): any /*java.util.Date*/;
|
getDateAwarded(criteria: string): any /*java.util.Date*/;
|
||||||
/**
|
/**
|
||||||
* Get the criteria which have not been awarded.
|
* Get the criteria which have not been awarded.
|
||||||
*/
|
*/
|
||||||
public getRemainingCriteria(): any[] /*java.util.Collection*/;
|
getRemainingCriteria(): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Gets the criteria which have been awarded.
|
* Gets the criteria which have been awarded.
|
||||||
*/
|
*/
|
||||||
public getAwardedCriteria(): any[] /*java.util.Collection*/;
|
getAwardedCriteria(): any[] /*java.util.Collection*/;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace attribute {
|
namespace attribute {
|
||||||
class Attributable {
|
// @ts-ignore
|
||||||
|
interface Attributable {
|
||||||
/**
|
/**
|
||||||
* Gets the specified attribute instance from the object. This instance will
|
* Gets the specified attribute instance from the object. This instance will
|
||||||
* be backed directly to the object and any changes will be visible at once.
|
* be backed directly to the object and any changes will be visible at once.
|
||||||
*/
|
*/
|
||||||
public getAttribute(attribute: org.bukkit.attribute.Attribute): org.bukkit.attribute.AttributeInstance;
|
getAttribute(attribute: org.bukkit.attribute.Attribute): org.bukkit.attribute.AttributeInstance;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace attribute {
|
namespace attribute {
|
||||||
class Attribute {
|
// @ts-ignore
|
||||||
|
class Attribute {
|
||||||
public static GENERIC_MAX_HEALTH: org.bukkit.attribute.Attribute;
|
public static GENERIC_MAX_HEALTH: org.bukkit.attribute.Attribute;
|
||||||
public static GENERIC_FOLLOW_RANGE: org.bukkit.attribute.Attribute;
|
public static GENERIC_FOLLOW_RANGE: org.bukkit.attribute.Attribute;
|
||||||
public static GENERIC_KNOCKBACK_RESISTANCE: org.bukkit.attribute.Attribute;
|
public static GENERIC_KNOCKBACK_RESISTANCE: org.bukkit.attribute.Attribute;
|
||||||
|
@ -1,40 +1,41 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace attribute {
|
namespace attribute {
|
||||||
class AttributeInstance {
|
// @ts-ignore
|
||||||
|
interface AttributeInstance {
|
||||||
/**
|
/**
|
||||||
* The attribute pertaining to this instance.
|
* The attribute pertaining to this instance.
|
||||||
*/
|
*/
|
||||||
public getAttribute(): org.bukkit.attribute.Attribute;
|
getAttribute(): org.bukkit.attribute.Attribute;
|
||||||
/**
|
/**
|
||||||
* Base value of this instance before modifiers are applied.
|
* Base value of this instance before modifiers are applied.
|
||||||
*/
|
*/
|
||||||
public getBaseValue(): number;
|
getBaseValue(): number;
|
||||||
/**
|
/**
|
||||||
* Set the base value of this instance.
|
* Set the base value of this instance.
|
||||||
*/
|
*/
|
||||||
public setBaseValue(value: number): void;
|
setBaseValue(value: number): void;
|
||||||
/**
|
/**
|
||||||
* Get all modifiers present on this instance.
|
* Get all modifiers present on this instance.
|
||||||
*/
|
*/
|
||||||
public getModifiers(): any[] /*java.util.Collection*/;
|
getModifiers(): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Add a modifier to this instance.
|
* Add a modifier to this instance.
|
||||||
*/
|
*/
|
||||||
public addModifier(modifier: org.bukkit.attribute.AttributeModifier): void;
|
addModifier(modifier: org.bukkit.attribute.AttributeModifier): void;
|
||||||
/**
|
/**
|
||||||
* Remove a modifier from this instance.
|
* Remove a modifier from this instance.
|
||||||
*/
|
*/
|
||||||
public removeModifier(modifier: org.bukkit.attribute.AttributeModifier): void;
|
removeModifier(modifier: org.bukkit.attribute.AttributeModifier): void;
|
||||||
/**
|
/**
|
||||||
* Get the value of this instance after all associated modifiers have been
|
* Get the value of this instance after all associated modifiers have been
|
||||||
* applied.
|
* applied.
|
||||||
*/
|
*/
|
||||||
public getValue(): number;
|
getValue(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the default value of the Attribute attached to this instance.
|
* Gets the default value of the Attribute attached to this instance.
|
||||||
*/
|
*/
|
||||||
public getDefaultValue(): number;
|
getDefaultValue(): number;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,8 @@ declare namespace org {
|
|||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace attribute {
|
namespace attribute {
|
||||||
namespace AttributeModifier {
|
namespace AttributeModifier {
|
||||||
class Operation {
|
// @ts-ignore
|
||||||
|
class Operation {
|
||||||
public static ADD_NUMBER: org.bukkit.attribute.AttributeModifier.Operation;
|
public static ADD_NUMBER: org.bukkit.attribute.AttributeModifier.Operation;
|
||||||
public static ADD_SCALAR: org.bukkit.attribute.AttributeModifier.Operation;
|
public static ADD_SCALAR: org.bukkit.attribute.AttributeModifier.Operation;
|
||||||
public static MULTIPLY_SCALAR_1: org.bukkit.attribute.AttributeModifier.Operation;
|
public static MULTIPLY_SCALAR_1: org.bukkit.attribute.AttributeModifier.Operation;
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace attribute {
|
namespace attribute {
|
||||||
class AttributeModifier {
|
// @ts-ignore
|
||||||
|
class AttributeModifier implements org.bukkit.configuration.serialization.ConfigurationSerializable {
|
||||||
constructor(name: string, amount: number, operation: org.bukkit.attribute.AttributeModifier.Operation)
|
constructor(name: string, amount: number, operation: org.bukkit.attribute.AttributeModifier.Operation)
|
||||||
constructor(uuid: any, name: string, amount: number, operation: org.bukkit.attribute.AttributeModifier.Operation)
|
constructor(uuid: any, name: string, amount: number, operation: org.bukkit.attribute.AttributeModifier.Operation)
|
||||||
constructor(uuid: any, name: string, amount: number, operation: org.bukkit.attribute.AttributeModifier.Operation, slot: org.bukkit.inventory.EquipmentSlot)
|
constructor(uuid: any, name: string, amount: number, operation: org.bukkit.attribute.AttributeModifier.Operation, slot: org.bukkit.inventory.EquipmentSlot)
|
||||||
|
@ -1,47 +1,48 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Banner {
|
// @ts-ignore
|
||||||
|
interface Banner extends org.bukkit.block.TileState {
|
||||||
/**
|
/**
|
||||||
* Returns the base color for this banner
|
* Returns the base color for this banner
|
||||||
*/
|
*/
|
||||||
public getBaseColor(): org.bukkit.DyeColor;
|
getBaseColor(): org.bukkit.DyeColor;
|
||||||
/**
|
/**
|
||||||
* Sets the base color for this banner.
|
* Sets the base color for this banner.
|
||||||
* <b>Only valid for shield pseudo banners, otherwise base depends on block
|
* <b>Only valid for shield pseudo banners, otherwise base depends on block
|
||||||
* type</b>
|
* type</b>
|
||||||
*/
|
*/
|
||||||
public setBaseColor(color: org.bukkit.DyeColor): void;
|
setBaseColor(color: org.bukkit.DyeColor): void;
|
||||||
/**
|
/**
|
||||||
* Returns a list of patterns on this banner
|
* Returns a list of patterns on this banner
|
||||||
*/
|
*/
|
||||||
public getPatterns(): any[] /*java.util.List*/;
|
getPatterns(): any[] /*java.util.List*/;
|
||||||
/**
|
/**
|
||||||
* Sets the patterns used on this banner
|
* Sets the patterns used on this banner
|
||||||
*/
|
*/
|
||||||
public setPatterns(patterns: any[] /*java.util.List*/): void;
|
setPatterns(patterns: any[] /*java.util.List*/): void;
|
||||||
/**
|
/**
|
||||||
* Adds a new pattern on top of the existing
|
* Adds a new pattern on top of the existing
|
||||||
* patterns
|
* patterns
|
||||||
*/
|
*/
|
||||||
public addPattern(pattern: org.bukkit.block.banner.Pattern): void;
|
addPattern(pattern: org.bukkit.block.banner.Pattern): void;
|
||||||
/**
|
/**
|
||||||
* Returns the pattern at the specified index
|
* Returns the pattern at the specified index
|
||||||
*/
|
*/
|
||||||
public getPattern(i: number): org.bukkit.block.banner.Pattern;
|
getPattern(i: number): org.bukkit.block.banner.Pattern;
|
||||||
/**
|
/**
|
||||||
* Removes the pattern at the specified index
|
* Removes the pattern at the specified index
|
||||||
*/
|
*/
|
||||||
public removePattern(i: number): org.bukkit.block.banner.Pattern;
|
removePattern(i: number): org.bukkit.block.banner.Pattern;
|
||||||
/**
|
/**
|
||||||
* Sets the pattern at the specified index
|
* Sets the pattern at the specified index
|
||||||
*/
|
*/
|
||||||
public setPattern(i: number, pattern: org.bukkit.block.banner.Pattern): void;
|
setPattern(i: number, pattern: org.bukkit.block.banner.Pattern): void;
|
||||||
/**
|
/**
|
||||||
* Returns the number of patterns on this
|
* Returns the number of patterns on this
|
||||||
* banner
|
* banner
|
||||||
*/
|
*/
|
||||||
public numberOfPatterns(): number;
|
numberOfPatterns(): number;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Barrel {
|
// @ts-ignore
|
||||||
|
interface Barrel extends org.bukkit.block.Container, org.bukkit.loot.Lootable {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,37 +1,38 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Beacon {
|
// @ts-ignore
|
||||||
|
interface Beacon extends org.bukkit.block.TileState, org.bukkit.block.Lockable, org.bukkit.Nameable {
|
||||||
/**
|
/**
|
||||||
* Returns the list of players within the beacon's range of effect.
|
* Returns the list of players within the beacon's range of effect.
|
||||||
* <p>
|
* <p>
|
||||||
* This will return an empty list if the block represented by this state is
|
* This will return an empty list if the block represented by this state is
|
||||||
* no longer a beacon.
|
* no longer a beacon.
|
||||||
*/
|
*/
|
||||||
public getEntitiesInRange(): any[] /*java.util.Collection*/;
|
getEntitiesInRange(): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Returns the tier of the beacon pyramid (0-4). The tier refers to the
|
* Returns the tier of the beacon pyramid (0-4). The tier refers to the
|
||||||
* beacon's power level, based on how many layers of blocks are in the
|
* beacon's power level, based on how many layers of blocks are in the
|
||||||
* pyramid. Tier 1 refers to a beacon with one layer of 9 blocks under it.
|
* pyramid. Tier 1 refers to a beacon with one layer of 9 blocks under it.
|
||||||
*/
|
*/
|
||||||
public getTier(): number;
|
getTier(): number;
|
||||||
/**
|
/**
|
||||||
* Returns the primary effect set on the beacon
|
* Returns the primary effect set on the beacon
|
||||||
*/
|
*/
|
||||||
public getPrimaryEffect(): org.bukkit.potion.PotionEffect;
|
getPrimaryEffect(): org.bukkit.potion.PotionEffect;
|
||||||
/**
|
/**
|
||||||
* Set the primary effect on this beacon, or null to clear.
|
* Set the primary effect on this beacon, or null to clear.
|
||||||
*/
|
*/
|
||||||
public setPrimaryEffect(effect: org.bukkit.potion.PotionEffectType): void;
|
setPrimaryEffect(effect: org.bukkit.potion.PotionEffectType): void;
|
||||||
/**
|
/**
|
||||||
* Returns the secondary effect set on the beacon.
|
* Returns the secondary effect set on the beacon.
|
||||||
*/
|
*/
|
||||||
public getSecondaryEffect(): org.bukkit.potion.PotionEffect;
|
getSecondaryEffect(): org.bukkit.potion.PotionEffect;
|
||||||
/**
|
/**
|
||||||
* Set the secondary effect on this beacon, or null to clear. Note that tier
|
* Set the secondary effect on this beacon, or null to clear. Note that tier
|
||||||
* must be >= 4 for this effect to be active.
|
* must be >= 4 for this effect to be active.
|
||||||
*/
|
*/
|
||||||
public setSecondaryEffect(effect: org.bukkit.potion.PotionEffectType): void;
|
setSecondaryEffect(effect: org.bukkit.potion.PotionEffectType): void;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Bed {
|
// @ts-ignore
|
||||||
|
interface Bed extends org.bukkit.block.TileState, org.bukkit.material.Colorable {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Bell {
|
// @ts-ignore
|
||||||
|
interface Bell extends org.bukkit.block.TileState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Biome {
|
// @ts-ignore
|
||||||
|
class Biome implements org.bukkit.Keyed {
|
||||||
public static OCEAN: org.bukkit.block.Biome;
|
public static OCEAN: org.bukkit.block.Biome;
|
||||||
public static PLAINS: org.bukkit.block.Biome;
|
public static PLAINS: org.bukkit.block.Biome;
|
||||||
public static DESERT: org.bukkit.block.Biome;
|
public static DESERT: org.bukkit.block.Biome;
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class BlastFurnace {
|
// @ts-ignore
|
||||||
|
interface BlastFurnace extends org.bukkit.block.Furnace {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,25 +1,26 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Block {
|
// @ts-ignore
|
||||||
|
interface Block extends org.bukkit.metadata.Metadatable {
|
||||||
/**
|
/**
|
||||||
* Gets the metadata for this block
|
* Gets the metadata for this block
|
||||||
*/
|
*/
|
||||||
public getData(): number;
|
getData(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the complete block data for this block
|
* Gets the complete block data for this block
|
||||||
*/
|
*/
|
||||||
public getBlockData(): org.bukkit.block.data.BlockData;
|
getBlockData(): org.bukkit.block.data.BlockData;
|
||||||
/**
|
/**
|
||||||
* Gets the block at the given offsets
|
* Gets the block at the given offsets
|
||||||
*/
|
*/
|
||||||
public getRelative(modX: number, modY: number, modZ: number): org.bukkit.block.Block;
|
getRelative(modX: number, modY: number, modZ: number): org.bukkit.block.Block;
|
||||||
/**
|
/**
|
||||||
* Gets the block at the given face
|
* Gets the block at the given face
|
||||||
* <p>
|
* <p>
|
||||||
* This method is equal to getRelative(face, 1)
|
* This method is equal to getRelative(face, 1)
|
||||||
*/
|
*/
|
||||||
public getRelative(face: org.bukkit.block.BlockFace): org.bukkit.block.Block;
|
getRelative(face: org.bukkit.block.BlockFace): org.bukkit.block.Block;
|
||||||
/**
|
/**
|
||||||
* Gets the block at the given distance of the given face
|
* Gets the block at the given distance of the given face
|
||||||
* <p>
|
* <p>
|
||||||
@ -31,63 +32,63 @@ declare namespace org {
|
|||||||
* shower.setType(Material.WATER);
|
* shower.setType(Material.WATER);
|
||||||
* </pre>
|
* </pre>
|
||||||
*/
|
*/
|
||||||
public getRelative(face: org.bukkit.block.BlockFace, distance: number): org.bukkit.block.Block;
|
getRelative(face: org.bukkit.block.BlockFace, distance: number): org.bukkit.block.Block;
|
||||||
/**
|
/**
|
||||||
* Gets the type of this block
|
* Gets the type of this block
|
||||||
*/
|
*/
|
||||||
public getType(): org.bukkit.Material;
|
getType(): org.bukkit.Material;
|
||||||
/**
|
/**
|
||||||
* Gets the light level between 0-15
|
* Gets the light level between 0-15
|
||||||
*/
|
*/
|
||||||
public getLightLevel(): number;
|
getLightLevel(): number;
|
||||||
/**
|
/**
|
||||||
* Get the amount of light at this block from the sky.
|
* Get the amount of light at this block from the sky.
|
||||||
* <p>
|
* <p>
|
||||||
* Any light given from other sources (such as blocks like torches) will
|
* Any light given from other sources (such as blocks like torches) will
|
||||||
* be ignored.
|
* be ignored.
|
||||||
*/
|
*/
|
||||||
public getLightFromSky(): number;
|
getLightFromSky(): number;
|
||||||
/**
|
/**
|
||||||
* Get the amount of light at this block from nearby blocks.
|
* Get the amount of light at this block from nearby blocks.
|
||||||
* <p>
|
* <p>
|
||||||
* Any light given from other sources (such as the sun) will be ignored.
|
* Any light given from other sources (such as the sun) will be ignored.
|
||||||
*/
|
*/
|
||||||
public getLightFromBlocks(): number;
|
getLightFromBlocks(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the world which contains this Block
|
* Gets the world which contains this Block
|
||||||
*/
|
*/
|
||||||
public getWorld(): org.bukkit.World;
|
getWorld(): org.bukkit.World;
|
||||||
/**
|
/**
|
||||||
* Gets the x-coordinate of this block
|
* Gets the x-coordinate of this block
|
||||||
*/
|
*/
|
||||||
public getX(): number;
|
getX(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the y-coordinate of this block
|
* Gets the y-coordinate of this block
|
||||||
*/
|
*/
|
||||||
public getY(): number;
|
getY(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the z-coordinate of this block
|
* Gets the z-coordinate of this block
|
||||||
*/
|
*/
|
||||||
public getZ(): number;
|
getZ(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the Location of the block
|
* Gets the Location of the block
|
||||||
*/
|
*/
|
||||||
public getLocation(): org.bukkit.Location;
|
getLocation(): org.bukkit.Location;
|
||||||
/**
|
/**
|
||||||
* Stores the location of the block in the provided Location object.
|
* Stores the location of the block in the provided Location object.
|
||||||
* <p>
|
* <p>
|
||||||
* If the provided Location is null this method does nothing and returns
|
* If the provided Location is null this method does nothing and returns
|
||||||
* null.
|
* null.
|
||||||
*/
|
*/
|
||||||
public getLocation(loc: org.bukkit.Location): org.bukkit.Location;
|
getLocation(loc: org.bukkit.Location): org.bukkit.Location;
|
||||||
/**
|
/**
|
||||||
* Gets the chunk which contains this block
|
* Gets the chunk which contains this block
|
||||||
*/
|
*/
|
||||||
public getChunk(): org.bukkit.Chunk;
|
getChunk(): org.bukkit.Chunk;
|
||||||
/**
|
/**
|
||||||
* Sets the complete data for this block
|
* Sets the complete data for this block
|
||||||
*/
|
*/
|
||||||
public setBlockData(data: org.bukkit.block.data.BlockData): void;
|
setBlockData(data: org.bukkit.block.data.BlockData): void;
|
||||||
/**
|
/**
|
||||||
* Sets the complete data for this block
|
* Sets the complete data for this block
|
||||||
* <br>
|
* <br>
|
||||||
@ -103,11 +104,11 @@ declare namespace org {
|
|||||||
* triggered at a later point. If this occurs, the resulting behavior is
|
* triggered at a later point. If this occurs, the resulting behavior is
|
||||||
* undefined.
|
* undefined.
|
||||||
*/
|
*/
|
||||||
public setBlockData(data: org.bukkit.block.data.BlockData, applyPhysics: boolean): void;
|
setBlockData(data: org.bukkit.block.data.BlockData, applyPhysics: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Sets the type of this block
|
* Sets the type of this block
|
||||||
*/
|
*/
|
||||||
public setType(type: org.bukkit.Material): void;
|
setType(type: org.bukkit.Material): void;
|
||||||
/**
|
/**
|
||||||
* Sets the type of this block
|
* Sets the type of this block
|
||||||
* <br>
|
* <br>
|
||||||
@ -123,7 +124,7 @@ declare namespace org {
|
|||||||
* triggered at a later point. If this occurs, the resulting behavior is
|
* triggered at a later point. If this occurs, the resulting behavior is
|
||||||
* undefined.
|
* undefined.
|
||||||
*/
|
*/
|
||||||
public setType(type: org.bukkit.Material, applyPhysics: boolean): void;
|
setType(type: org.bukkit.Material, applyPhysics: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Gets the face relation of this block compared to the given block.
|
* Gets the face relation of this block compared to the given block.
|
||||||
* <p>
|
* <p>
|
||||||
@ -136,7 +137,7 @@ declare namespace org {
|
|||||||
* <br>
|
* <br>
|
||||||
* If the given block is not connected to this block, null may be returned
|
* If the given block is not connected to this block, null may be returned
|
||||||
*/
|
*/
|
||||||
public getFace(block: org.bukkit.block.Block): org.bukkit.block.BlockFace;
|
getFace(block: org.bukkit.block.Block): org.bukkit.block.BlockFace;
|
||||||
/**
|
/**
|
||||||
* Captures the current state of this block. You may then cast that state
|
* Captures the current state of this block. You may then cast that state
|
||||||
* into any accepted type, such as Furnace or Sign.
|
* into any accepted type, such as Furnace or Sign.
|
||||||
@ -144,86 +145,86 @@ declare namespace org {
|
|||||||
* The returned object will never be updated, and you are not guaranteed
|
* The returned object will never be updated, and you are not guaranteed
|
||||||
* that (for example) a sign is still a sign after you capture its state.
|
* that (for example) a sign is still a sign after you capture its state.
|
||||||
*/
|
*/
|
||||||
public getState(): org.bukkit.block.BlockState;
|
getState(): org.bukkit.block.BlockState;
|
||||||
/**
|
/**
|
||||||
* Returns the biome that this block resides in
|
* Returns the biome that this block resides in
|
||||||
*/
|
*/
|
||||||
public getBiome(): org.bukkit.block.Biome;
|
getBiome(): org.bukkit.block.Biome;
|
||||||
/**
|
/**
|
||||||
* Sets the biome that this block resides in
|
* Sets the biome that this block resides in
|
||||||
*/
|
*/
|
||||||
public setBiome(bio: org.bukkit.block.Biome): void;
|
setBiome(bio: org.bukkit.block.Biome): void;
|
||||||
/**
|
/**
|
||||||
* Returns true if the block is being powered by Redstone.
|
* Returns true if the block is being powered by Redstone.
|
||||||
*/
|
*/
|
||||||
public isBlockPowered(): boolean;
|
isBlockPowered(): boolean;
|
||||||
/**
|
/**
|
||||||
* Returns true if the block is being indirectly powered by Redstone.
|
* Returns true if the block is being indirectly powered by Redstone.
|
||||||
*/
|
*/
|
||||||
public isBlockIndirectlyPowered(): boolean;
|
isBlockIndirectlyPowered(): boolean;
|
||||||
/**
|
/**
|
||||||
* Returns true if the block face is being powered by Redstone.
|
* Returns true if the block face is being powered by Redstone.
|
||||||
*/
|
*/
|
||||||
public isBlockFacePowered(face: org.bukkit.block.BlockFace): boolean;
|
isBlockFacePowered(face: org.bukkit.block.BlockFace): boolean;
|
||||||
/**
|
/**
|
||||||
* Returns true if the block face is being indirectly powered by Redstone.
|
* Returns true if the block face is being indirectly powered by Redstone.
|
||||||
*/
|
*/
|
||||||
public isBlockFaceIndirectlyPowered(face: org.bukkit.block.BlockFace): boolean;
|
isBlockFaceIndirectlyPowered(face: org.bukkit.block.BlockFace): boolean;
|
||||||
/**
|
/**
|
||||||
* Returns the redstone power being provided to this block face
|
* Returns the redstone power being provided to this block face
|
||||||
*/
|
*/
|
||||||
public getBlockPower(face: org.bukkit.block.BlockFace): number;
|
getBlockPower(face: org.bukkit.block.BlockFace): number;
|
||||||
/**
|
/**
|
||||||
* Returns the redstone power being provided to this block
|
* Returns the redstone power being provided to this block
|
||||||
*/
|
*/
|
||||||
public getBlockPower(): number;
|
getBlockPower(): number;
|
||||||
/**
|
/**
|
||||||
* Checks if this block is empty.
|
* Checks if this block is empty.
|
||||||
* <p>
|
* <p>
|
||||||
* A block is considered empty when {@link #getType()} returns {@link
|
* A block is considered empty when {@link #getType()} returns {@link
|
||||||
* Material#AIR}.
|
* Material#AIR}.
|
||||||
*/
|
*/
|
||||||
public isEmpty(): boolean;
|
isEmpty(): boolean;
|
||||||
/**
|
/**
|
||||||
* Checks if this block is liquid.
|
* Checks if this block is liquid.
|
||||||
* <p>
|
* <p>
|
||||||
* A block is considered liquid when {@link #getType()} returns {@link
|
* A block is considered liquid when {@link #getType()} returns {@link
|
||||||
* Material#WATER} or {@link Material#LAVA}.
|
* Material#WATER} or {@link Material#LAVA}.
|
||||||
*/
|
*/
|
||||||
public isLiquid(): boolean;
|
isLiquid(): boolean;
|
||||||
/**
|
/**
|
||||||
* Gets the temperature of this block.
|
* Gets the temperature of this block.
|
||||||
* <p>
|
* <p>
|
||||||
* If the raw biome temperature without adjusting for height effects is
|
* If the raw biome temperature without adjusting for height effects is
|
||||||
* required then please use {@link World#getTemperature(int, int)}.
|
* required then please use {@link World#getTemperature(int, int)}.
|
||||||
*/
|
*/
|
||||||
public getTemperature(): number;
|
getTemperature(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the humidity of the biome of this block
|
* Gets the humidity of the biome of this block
|
||||||
*/
|
*/
|
||||||
public getHumidity(): number;
|
getHumidity(): number;
|
||||||
/**
|
/**
|
||||||
* Returns the reaction of the block when moved by a piston
|
* Returns the reaction of the block when moved by a piston
|
||||||
*/
|
*/
|
||||||
public getPistonMoveReaction(): org.bukkit.block.PistonMoveReaction;
|
getPistonMoveReaction(): org.bukkit.block.PistonMoveReaction;
|
||||||
/**
|
/**
|
||||||
* Breaks the block and spawns items as if a player had digged it
|
* Breaks the block and spawns items as if a player had digged it
|
||||||
*/
|
*/
|
||||||
public breakNaturally(): boolean;
|
breakNaturally(): boolean;
|
||||||
/**
|
/**
|
||||||
* Breaks the block and spawns items as if a player had digged it with a
|
* Breaks the block and spawns items as if a player had digged it with a
|
||||||
* specific tool
|
* specific tool
|
||||||
*/
|
*/
|
||||||
public breakNaturally(tool: org.bukkit.inventory.ItemStack): boolean;
|
breakNaturally(tool: org.bukkit.inventory.ItemStack): boolean;
|
||||||
/**
|
/**
|
||||||
* Returns a list of items which would drop by destroying this block
|
* Returns a list of items which would drop by destroying this block
|
||||||
*/
|
*/
|
||||||
public getDrops(): any[] /*java.util.Collection*/;
|
getDrops(): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Returns a list of items which would drop by destroying this block with
|
* Returns a list of items which would drop by destroying this block with
|
||||||
* a specific tool
|
* a specific tool
|
||||||
*/
|
*/
|
||||||
public getDrops(tool: org.bukkit.inventory.ItemStack): any[] /*java.util.Collection*/;
|
getDrops(tool: org.bukkit.inventory.ItemStack): any[] /*java.util.Collection*/;
|
||||||
/**
|
/**
|
||||||
* Checks if this block is passable.
|
* Checks if this block is passable.
|
||||||
* <p>
|
* <p>
|
||||||
@ -234,12 +235,12 @@ declare namespace org {
|
|||||||
* fence gates, trap doors, etc. are not because they still have parts that
|
* fence gates, trap doors, etc. are not because they still have parts that
|
||||||
* can be collided with.
|
* can be collided with.
|
||||||
*/
|
*/
|
||||||
public isPassable(): boolean;
|
isPassable(): boolean;
|
||||||
/**
|
/**
|
||||||
* Performs a ray trace that checks for collision with this specific block
|
* Performs a ray trace that checks for collision with this specific block
|
||||||
* in its current state using its precise collision shape.
|
* in its current state using its precise collision shape.
|
||||||
*/
|
*/
|
||||||
public rayTrace(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, fluidCollisionMode: org.bukkit.FluidCollisionMode): org.bukkit.util.RayTraceResult;
|
rayTrace(start: org.bukkit.Location, direction: org.bukkit.util.Vector, maxDistance: number, fluidCollisionMode: org.bukkit.FluidCollisionMode): org.bukkit.util.RayTraceResult;
|
||||||
/**
|
/**
|
||||||
* Gets the approximate bounding box for this block.
|
* Gets the approximate bounding box for this block.
|
||||||
* <p>
|
* <p>
|
||||||
@ -250,7 +251,7 @@ declare namespace org {
|
|||||||
* This method will return an empty bounding box if the geometric shape of
|
* This method will return an empty bounding box if the geometric shape of
|
||||||
* the block is empty (such as air blocks).
|
* the block is empty (such as air blocks).
|
||||||
*/
|
*/
|
||||||
public getBoundingBox(): org.bukkit.util.BoundingBox;
|
getBoundingBox(): org.bukkit.util.BoundingBox;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class BlockFace {
|
// @ts-ignore
|
||||||
|
class BlockFace {
|
||||||
public static NORTH: org.bukkit.block.BlockFace;
|
public static NORTH: org.bukkit.block.BlockFace;
|
||||||
public static EAST: org.bukkit.block.BlockFace;
|
public static EAST: org.bukkit.block.BlockFace;
|
||||||
public static SOUTH: org.bukkit.block.BlockFace;
|
public static SOUTH: org.bukkit.block.BlockFace;
|
||||||
|
@ -1,49 +1,50 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class BlockState {
|
// @ts-ignore
|
||||||
|
interface BlockState extends org.bukkit.metadata.Metadatable {
|
||||||
/**
|
/**
|
||||||
* Gets the block represented by this block state.
|
* Gets the block represented by this block state.
|
||||||
*/
|
*/
|
||||||
public getBlock(): org.bukkit.block.Block;
|
getBlock(): org.bukkit.block.Block;
|
||||||
/**
|
/**
|
||||||
* Gets the metadata for this block state.
|
* Gets the metadata for this block state.
|
||||||
*/
|
*/
|
||||||
public getData(): org.bukkit.material.MaterialData;
|
getData(): org.bukkit.material.MaterialData;
|
||||||
/**
|
/**
|
||||||
* Gets the data for this block state.
|
* Gets the data for this block state.
|
||||||
*/
|
*/
|
||||||
public getBlockData(): org.bukkit.block.data.BlockData;
|
getBlockData(): org.bukkit.block.data.BlockData;
|
||||||
/**
|
/**
|
||||||
* Gets the type of this block state.
|
* Gets the type of this block state.
|
||||||
*/
|
*/
|
||||||
public getType(): org.bukkit.Material;
|
getType(): org.bukkit.Material;
|
||||||
/**
|
/**
|
||||||
* Gets the current light level of the block represented by this block state.
|
* Gets the current light level of the block represented by this block state.
|
||||||
*/
|
*/
|
||||||
public getLightLevel(): number;
|
getLightLevel(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the world which contains the block represented by this block state.
|
* Gets the world which contains the block represented by this block state.
|
||||||
*/
|
*/
|
||||||
public getWorld(): org.bukkit.World;
|
getWorld(): org.bukkit.World;
|
||||||
/**
|
/**
|
||||||
* Gets the x-coordinate of this block state.
|
* Gets the x-coordinate of this block state.
|
||||||
*/
|
*/
|
||||||
public getX(): number;
|
getX(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the y-coordinate of this block state.
|
* Gets the y-coordinate of this block state.
|
||||||
*/
|
*/
|
||||||
public getY(): number;
|
getY(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the z-coordinate of this block state.
|
* Gets the z-coordinate of this block state.
|
||||||
*/
|
*/
|
||||||
public getZ(): number;
|
getZ(): number;
|
||||||
/**
|
/**
|
||||||
* Gets the location of this block state.
|
* Gets the location of this block state.
|
||||||
* <p>
|
* <p>
|
||||||
* If this block state is not placed the location's world will be null!
|
* If this block state is not placed the location's world will be null!
|
||||||
*/
|
*/
|
||||||
public getLocation(): org.bukkit.Location;
|
getLocation(): org.bukkit.Location;
|
||||||
/**
|
/**
|
||||||
* Stores the location of this block state in the provided Location object.
|
* Stores the location of this block state in the provided Location object.
|
||||||
* <p>
|
* <p>
|
||||||
@ -52,23 +53,23 @@ declare namespace org {
|
|||||||
* <p>
|
* <p>
|
||||||
* If this block state is not placed the location's world will be null!
|
* If this block state is not placed the location's world will be null!
|
||||||
*/
|
*/
|
||||||
public getLocation(loc: org.bukkit.Location): org.bukkit.Location;
|
getLocation(loc: org.bukkit.Location): org.bukkit.Location;
|
||||||
/**
|
/**
|
||||||
* Gets the chunk which contains the block represented by this block state.
|
* Gets the chunk which contains the block represented by this block state.
|
||||||
*/
|
*/
|
||||||
public getChunk(): org.bukkit.Chunk;
|
getChunk(): org.bukkit.Chunk;
|
||||||
/**
|
/**
|
||||||
* Sets the metadata for this block state.
|
* Sets the metadata for this block state.
|
||||||
*/
|
*/
|
||||||
public setData(data: org.bukkit.material.MaterialData): void;
|
setData(data: org.bukkit.material.MaterialData): void;
|
||||||
/**
|
/**
|
||||||
* Sets the data for this block state.
|
* Sets the data for this block state.
|
||||||
*/
|
*/
|
||||||
public setBlockData(data: org.bukkit.block.data.BlockData): void;
|
setBlockData(data: org.bukkit.block.data.BlockData): void;
|
||||||
/**
|
/**
|
||||||
* Sets the type of this block state.
|
* Sets the type of this block state.
|
||||||
*/
|
*/
|
||||||
public setType(type: org.bukkit.Material): void;
|
setType(type: org.bukkit.Material): void;
|
||||||
/**
|
/**
|
||||||
* Attempts to update the block represented by this state, setting it to
|
* Attempts to update the block represented by this state, setting it to
|
||||||
* the new values as defined by this state.
|
* the new values as defined by this state.
|
||||||
@ -78,7 +79,7 @@ declare namespace org {
|
|||||||
* type as it was when this state was taken. It will return false in this
|
* type as it was when this state was taken. It will return false in this
|
||||||
* eventuality.
|
* eventuality.
|
||||||
*/
|
*/
|
||||||
public update(): boolean;
|
update(): boolean;
|
||||||
/**
|
/**
|
||||||
* Attempts to update the block represented by this state, setting it to
|
* Attempts to update the block represented by this state, setting it to
|
||||||
* the new values as defined by this state.
|
* the new values as defined by this state.
|
||||||
@ -86,7 +87,7 @@ declare namespace org {
|
|||||||
* This has the same effect as calling update(force, true). That is to
|
* This has the same effect as calling update(force, true). That is to
|
||||||
* say, this will trigger a physics update to surrounding blocks.
|
* say, this will trigger a physics update to surrounding blocks.
|
||||||
*/
|
*/
|
||||||
public update(force: boolean): boolean;
|
update(force: boolean): boolean;
|
||||||
/**
|
/**
|
||||||
* Attempts to update the block represented by this state, setting it to
|
* Attempts to update the block represented by this state, setting it to
|
||||||
* the new values as defined by this state.
|
* the new values as defined by this state.
|
||||||
@ -103,16 +104,16 @@ declare namespace org {
|
|||||||
* If applyPhysics is true, it will trigger a physics update on
|
* If applyPhysics is true, it will trigger a physics update on
|
||||||
* surrounding blocks which could cause them to update or disappear.
|
* surrounding blocks which could cause them to update or disappear.
|
||||||
*/
|
*/
|
||||||
public update(force: boolean, applyPhysics: boolean): boolean;
|
update(force: boolean, applyPhysics: boolean): boolean;
|
||||||
public getRawData(): number;
|
getRawData(): number;
|
||||||
public setRawData(data: number): void;
|
setRawData(data: number): void;
|
||||||
/**
|
/**
|
||||||
* Returns whether this state is placed in the world.
|
* Returns whether this state is placed in the world.
|
||||||
* <p>
|
* <p>
|
||||||
* Some methods will not work if the block state isn't
|
* Some methods will not work if the block state isn't
|
||||||
* placed in the world.
|
* placed in the world.
|
||||||
*/
|
*/
|
||||||
public isPlaced(): boolean;
|
isPlaced(): boolean;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,25 +1,26 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class BrewingStand {
|
// @ts-ignore
|
||||||
|
interface BrewingStand extends org.bukkit.block.Container {
|
||||||
/**
|
/**
|
||||||
* How much time is left in the brewing cycle.
|
* How much time is left in the brewing cycle.
|
||||||
*/
|
*/
|
||||||
public getBrewingTime(): number;
|
getBrewingTime(): number;
|
||||||
/**
|
/**
|
||||||
* Set the time left before brewing completes.
|
* Set the time left before brewing completes.
|
||||||
*/
|
*/
|
||||||
public setBrewingTime(brewTime: number): void;
|
setBrewingTime(brewTime: number): void;
|
||||||
/**
|
/**
|
||||||
* Get the level of current fuel for brewing.
|
* Get the level of current fuel for brewing.
|
||||||
*/
|
*/
|
||||||
public getFuelLevel(): number;
|
getFuelLevel(): number;
|
||||||
/**
|
/**
|
||||||
* Set the level of current fuel for brewing.
|
* Set the level of current fuel for brewing.
|
||||||
*/
|
*/
|
||||||
public setFuelLevel(level: number): void;
|
setFuelLevel(level: number): void;
|
||||||
public getInventory(): org.bukkit.inventory.BrewerInventory;
|
getInventory(): org.bukkit.inventory.BrewerInventory;
|
||||||
public getSnapshotInventory(): org.bukkit.inventory.BrewerInventory;
|
getSnapshotInventory(): org.bukkit.inventory.BrewerInventory;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,30 +1,31 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Campfire {
|
// @ts-ignore
|
||||||
public getSize(): number;
|
interface Campfire extends org.bukkit.block.TileState {
|
||||||
public getItem(index: number): org.bukkit.inventory.ItemStack;
|
getSize(): number;
|
||||||
public setItem(index: number, item: org.bukkit.inventory.ItemStack): void;
|
getItem(index: number): org.bukkit.inventory.ItemStack;
|
||||||
|
setItem(index: number, item: org.bukkit.inventory.ItemStack): void;
|
||||||
/**
|
/**
|
||||||
* Get cook time.
|
* Get cook time.
|
||||||
* This is the amount of time the item has been cooking for.
|
* This is the amount of time the item has been cooking for.
|
||||||
*/
|
*/
|
||||||
public getCookTime(index: number): number;
|
getCookTime(index: number): number;
|
||||||
/**
|
/**
|
||||||
* Set cook time.
|
* Set cook time.
|
||||||
* This is the amount of time the item has been cooking for.
|
* This is the amount of time the item has been cooking for.
|
||||||
*/
|
*/
|
||||||
public setCookTime(index: number, cookTime: number): void;
|
setCookTime(index: number, cookTime: number): void;
|
||||||
/**
|
/**
|
||||||
* Get cook time total.
|
* Get cook time total.
|
||||||
* This is the amount of time the item is required to cook for.
|
* This is the amount of time the item is required to cook for.
|
||||||
*/
|
*/
|
||||||
public getCookTimeTotal(index: number): number;
|
getCookTimeTotal(index: number): number;
|
||||||
/**
|
/**
|
||||||
* Set cook time.
|
* Set cook time.
|
||||||
* This is the amount of time the item is required to cook for.
|
* This is the amount of time the item is required to cook for.
|
||||||
*/
|
*/
|
||||||
public setCookTimeTotal(index: number, cookTimeTotal: number): void;
|
setCookTimeTotal(index: number, cookTimeTotal: number): void;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Chest {
|
// @ts-ignore
|
||||||
|
interface Chest extends org.bukkit.block.Container, org.bukkit.loot.Lootable {
|
||||||
/**
|
/**
|
||||||
* Gets the inventory of the chest block represented by this block state.
|
* Gets the inventory of the chest block represented by this block state.
|
||||||
* <p>
|
* <p>
|
||||||
@ -14,7 +15,7 @@ declare namespace org {
|
|||||||
* If this block state is not placed this will return the captured
|
* If this block state is not placed this will return the captured
|
||||||
* inventory snapshot instead.
|
* inventory snapshot instead.
|
||||||
*/
|
*/
|
||||||
public getBlockInventory(): org.bukkit.inventory.Inventory;
|
getBlockInventory(): org.bukkit.inventory.Inventory;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,31 +1,32 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class CommandBlock {
|
// @ts-ignore
|
||||||
|
interface CommandBlock extends org.bukkit.block.TileState {
|
||||||
/**
|
/**
|
||||||
* Gets the command that this CommandBlock will run when powered.
|
* Gets the command that this CommandBlock will run when powered.
|
||||||
* This will never return null. If the CommandBlock does not have a
|
* This will never return null. If the CommandBlock does not have a
|
||||||
* command, an empty String will be returned instead.
|
* command, an empty String will be returned instead.
|
||||||
*/
|
*/
|
||||||
public getCommand(): string;
|
getCommand(): string;
|
||||||
/**
|
/**
|
||||||
* Sets the command that this CommandBlock will run when powered.
|
* Sets the command that this CommandBlock will run when powered.
|
||||||
* Setting the command to null is the same as setting it to an empty
|
* Setting the command to null is the same as setting it to an empty
|
||||||
* String.
|
* String.
|
||||||
*/
|
*/
|
||||||
public setCommand(command: string): void;
|
setCommand(command: string): void;
|
||||||
/**
|
/**
|
||||||
* Gets the name of this CommandBlock. The name is used with commands
|
* Gets the name of this CommandBlock. The name is used with commands
|
||||||
* that this CommandBlock executes. This name will never be null, and
|
* that this CommandBlock executes. This name will never be null, and
|
||||||
* by default is "@".
|
* by default is "@".
|
||||||
*/
|
*/
|
||||||
public getName(): string;
|
getName(): string;
|
||||||
/**
|
/**
|
||||||
* Sets the name of this CommandBlock. The name is used with commands
|
* Sets the name of this CommandBlock. The name is used with commands
|
||||||
* that this CommandBlock executes. Setting the name to null is the
|
* that this CommandBlock executes. Setting the name to null is the
|
||||||
* same as setting it to "@".
|
* same as setting it to "@".
|
||||||
*/
|
*/
|
||||||
public setName(name: string): void;
|
setName(name: string): void;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Comparator {
|
// @ts-ignore
|
||||||
|
interface Comparator extends org.bukkit.block.TileState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Conduit {
|
// @ts-ignore
|
||||||
|
interface Conduit extends org.bukkit.block.TileState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Container {
|
// @ts-ignore
|
||||||
|
interface Container extends org.bukkit.block.TileState, org.bukkit.inventory.BlockInventoryHolder, org.bukkit.block.Lockable, org.bukkit.Nameable {
|
||||||
/**
|
/**
|
||||||
* Gets the inventory of the block represented by this block state.
|
* Gets the inventory of the block represented by this block state.
|
||||||
* <p>
|
* <p>
|
||||||
@ -11,7 +12,7 @@ declare namespace org {
|
|||||||
* If this block state is not placed this will return the captured inventory
|
* If this block state is not placed this will return the captured inventory
|
||||||
* snapshot instead.
|
* snapshot instead.
|
||||||
*/
|
*/
|
||||||
public getInventory(): org.bukkit.inventory.Inventory;
|
getInventory(): org.bukkit.inventory.Inventory;
|
||||||
/**
|
/**
|
||||||
* Gets the captured inventory snapshot of this container.
|
* Gets the captured inventory snapshot of this container.
|
||||||
* <p>
|
* <p>
|
||||||
@ -20,7 +21,7 @@ declare namespace org {
|
|||||||
* this block state up until {@link #update(boolean, boolean)} has been
|
* this block state up until {@link #update(boolean, boolean)} has been
|
||||||
* called.
|
* called.
|
||||||
*/
|
*/
|
||||||
public getSnapshotInventory(): org.bukkit.inventory.Inventory;
|
getSnapshotInventory(): org.bukkit.inventory.Inventory;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,36 +1,37 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class CreatureSpawner {
|
// @ts-ignore
|
||||||
|
interface CreatureSpawner extends org.bukkit.block.TileState {
|
||||||
/**
|
/**
|
||||||
* Get the spawner's creature type.
|
* Get the spawner's creature type.
|
||||||
*/
|
*/
|
||||||
public getSpawnedType(): org.bukkit.entity.EntityType;
|
getSpawnedType(): org.bukkit.entity.EntityType;
|
||||||
/**
|
/**
|
||||||
* Set the spawner's creature type.
|
* Set the spawner's creature type.
|
||||||
*/
|
*/
|
||||||
public setSpawnedType(creatureType: org.bukkit.entity.EntityType): void;
|
setSpawnedType(creatureType: org.bukkit.entity.EntityType): void;
|
||||||
/**
|
/**
|
||||||
* Set the spawner mob type.
|
* Set the spawner mob type.
|
||||||
*/
|
*/
|
||||||
public setCreatureTypeByName(creatureType: string): void;
|
setCreatureTypeByName(creatureType: string): void;
|
||||||
/**
|
/**
|
||||||
* Get the spawner's creature type.
|
* Get the spawner's creature type.
|
||||||
*/
|
*/
|
||||||
public getCreatureTypeName(): string;
|
getCreatureTypeName(): string;
|
||||||
/**
|
/**
|
||||||
* Get the spawner's delay.
|
* Get the spawner's delay.
|
||||||
* <br>
|
* <br>
|
||||||
* This is the delay, in ticks, until the spawner will spawn its next mob.
|
* This is the delay, in ticks, until the spawner will spawn its next mob.
|
||||||
*/
|
*/
|
||||||
public getDelay(): number;
|
getDelay(): number;
|
||||||
/**
|
/**
|
||||||
* Set the spawner's delay.
|
* Set the spawner's delay.
|
||||||
* <br>
|
* <br>
|
||||||
* If set to -1, the spawn delay will be reset to a random value between
|
* If set to -1, the spawn delay will be reset to a random value between
|
||||||
* {@link #getMinSpawnDelay} and {@link #getMaxSpawnDelay()}.
|
* {@link #getMinSpawnDelay} and {@link #getMaxSpawnDelay()}.
|
||||||
*/
|
*/
|
||||||
public setDelay(delay: number): void;
|
setDelay(delay: number): void;
|
||||||
/**
|
/**
|
||||||
* The minimum spawn delay amount (in ticks).
|
* The minimum spawn delay amount (in ticks).
|
||||||
* <br>
|
* <br>
|
||||||
@ -39,11 +40,11 @@ declare namespace org {
|
|||||||
* and {@link #getMaxSpawnDelay()} for its next {@link #getDelay()}.
|
* and {@link #getMaxSpawnDelay()} for its next {@link #getDelay()}.
|
||||||
* Default value is 200 ticks.
|
* Default value is 200 ticks.
|
||||||
*/
|
*/
|
||||||
public getMinSpawnDelay(): number;
|
getMinSpawnDelay(): number;
|
||||||
/**
|
/**
|
||||||
* Set the minimum spawn delay amount (in ticks).
|
* Set the minimum spawn delay amount (in ticks).
|
||||||
*/
|
*/
|
||||||
public setMinSpawnDelay(delay: number): void;
|
setMinSpawnDelay(delay: number): void;
|
||||||
/**
|
/**
|
||||||
* The maximum spawn delay amount (in ticks).
|
* The maximum spawn delay amount (in ticks).
|
||||||
* <br>
|
* <br>
|
||||||
@ -55,24 +56,24 @@ declare namespace org {
|
|||||||
* {@link #getMaxSpawnDelay()}.
|
* {@link #getMaxSpawnDelay()}.
|
||||||
* Default value is 800 ticks.
|
* Default value is 800 ticks.
|
||||||
*/
|
*/
|
||||||
public getMaxSpawnDelay(): number;
|
getMaxSpawnDelay(): number;
|
||||||
/**
|
/**
|
||||||
* Set the maximum spawn delay amount (in ticks).
|
* Set the maximum spawn delay amount (in ticks).
|
||||||
* <br>
|
* <br>
|
||||||
* This value <b>must</b> be greater than 0, as well as greater than or
|
* This value <b>must</b> be greater than 0, as well as greater than or
|
||||||
* equal to {@link #getMinSpawnDelay()}
|
* equal to {@link #getMinSpawnDelay()}
|
||||||
*/
|
*/
|
||||||
public setMaxSpawnDelay(delay: number): void;
|
setMaxSpawnDelay(delay: number): void;
|
||||||
/**
|
/**
|
||||||
* Get how many mobs attempt to spawn.
|
* Get how many mobs attempt to spawn.
|
||||||
* <br>
|
* <br>
|
||||||
* Default value is 4.
|
* Default value is 4.
|
||||||
*/
|
*/
|
||||||
public getSpawnCount(): number;
|
getSpawnCount(): number;
|
||||||
/**
|
/**
|
||||||
* Set how many mobs attempt to spawn.
|
* Set how many mobs attempt to spawn.
|
||||||
*/
|
*/
|
||||||
public setSpawnCount(spawnCount: number): void;
|
setSpawnCount(spawnCount: number): void;
|
||||||
/**
|
/**
|
||||||
* Set the new maximum amount of similar entities that are allowed to be
|
* Set the new maximum amount of similar entities that are allowed to be
|
||||||
* within spawning range of this spawner.
|
* within spawning range of this spawner.
|
||||||
@ -82,14 +83,14 @@ declare namespace org {
|
|||||||
* <br>
|
* <br>
|
||||||
* Default value is 16.
|
* Default value is 16.
|
||||||
*/
|
*/
|
||||||
public getMaxNearbyEntities(): number;
|
getMaxNearbyEntities(): number;
|
||||||
/**
|
/**
|
||||||
* Set the maximum number of similar entities that are allowed to be within
|
* Set the maximum number of similar entities that are allowed to be within
|
||||||
* spawning range of this spawner.
|
* spawning range of this spawner.
|
||||||
* <br>
|
* <br>
|
||||||
* Similar entities are entities that are of the same {@link EntityType}
|
* Similar entities are entities that are of the same {@link EntityType}
|
||||||
*/
|
*/
|
||||||
public setMaxNearbyEntities(maxNearbyEntities: number): void;
|
setMaxNearbyEntities(maxNearbyEntities: number): void;
|
||||||
/**
|
/**
|
||||||
* Get the maximum distance(squared) a player can be in order for this
|
* Get the maximum distance(squared) a player can be in order for this
|
||||||
* spawner to be active.
|
* spawner to be active.
|
||||||
@ -99,7 +100,7 @@ declare namespace org {
|
|||||||
* <br>
|
* <br>
|
||||||
* Default value is 16.
|
* Default value is 16.
|
||||||
*/
|
*/
|
||||||
public getRequiredPlayerRange(): number;
|
getRequiredPlayerRange(): number;
|
||||||
/**
|
/**
|
||||||
* Set the maximum distance (squared) a player can be in order for this
|
* Set the maximum distance (squared) a player can be in order for this
|
||||||
* spawner to be active.
|
* spawner to be active.
|
||||||
@ -107,7 +108,7 @@ declare namespace org {
|
|||||||
* Setting this value to less than or equal to 0 will make this spawner
|
* Setting this value to less than or equal to 0 will make this spawner
|
||||||
* always active (given that there are players online).
|
* always active (given that there are players online).
|
||||||
*/
|
*/
|
||||||
public setRequiredPlayerRange(requiredPlayerRange: number): void;
|
setRequiredPlayerRange(requiredPlayerRange: number): void;
|
||||||
/**
|
/**
|
||||||
* Get the radius around which the spawner will attempt to spawn mobs in.
|
* Get the radius around which the spawner will attempt to spawn mobs in.
|
||||||
* <br>
|
* <br>
|
||||||
@ -120,12 +121,12 @@ declare namespace org {
|
|||||||
* <br>
|
* <br>
|
||||||
* Default value is 4.
|
* Default value is 4.
|
||||||
*/
|
*/
|
||||||
public getSpawnRange(): number;
|
getSpawnRange(): number;
|
||||||
/**
|
/**
|
||||||
* Set the new spawn range.
|
* Set the new spawn range.
|
||||||
* <br>
|
* <br>
|
||||||
*/
|
*/
|
||||||
public setSpawnRange(spawnRange: number): void;
|
setSpawnRange(spawnRange: number): void;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class DaylightDetector {
|
// @ts-ignore
|
||||||
|
interface DaylightDetector extends org.bukkit.block.TileState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,21 +1,22 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Dispenser {
|
// @ts-ignore
|
||||||
|
interface Dispenser extends org.bukkit.block.Container, org.bukkit.Nameable, org.bukkit.loot.Lootable {
|
||||||
/**
|
/**
|
||||||
* Gets the BlockProjectileSource object for the dispenser.
|
* Gets the BlockProjectileSource object for the dispenser.
|
||||||
* <p>
|
* <p>
|
||||||
* If the block represented by this state is no longer a dispenser, this
|
* If the block represented by this state is no longer a dispenser, this
|
||||||
* will return null.
|
* will return null.
|
||||||
*/
|
*/
|
||||||
public getBlockProjectileSource(): org.bukkit.projectiles.BlockProjectileSource;
|
getBlockProjectileSource(): org.bukkit.projectiles.BlockProjectileSource;
|
||||||
/**
|
/**
|
||||||
* Attempts to dispense the contents of the dispenser.
|
* Attempts to dispense the contents of the dispenser.
|
||||||
* <p>
|
* <p>
|
||||||
* If the block represented by this state is no longer a dispenser, this
|
* If the block represented by this state is no longer a dispenser, this
|
||||||
* will return false.
|
* will return false.
|
||||||
*/
|
*/
|
||||||
public dispense(): boolean;
|
dispense(): boolean;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class DoubleChest {
|
// @ts-ignore
|
||||||
|
class DoubleChest implements org.bukkit.inventory.InventoryHolder {
|
||||||
constructor(chest: org.bukkit.inventory.DoubleChestInventory)
|
constructor(chest: org.bukkit.inventory.DoubleChestInventory)
|
||||||
public getInventory(): org.bukkit.inventory.Inventory;
|
public getInventory(): org.bukkit.inventory.Inventory;
|
||||||
public getLeftSide(): org.bukkit.inventory.InventoryHolder;
|
public getLeftSide(): org.bukkit.inventory.InventoryHolder;
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Dropper {
|
// @ts-ignore
|
||||||
|
interface Dropper extends org.bukkit.block.Container, org.bukkit.loot.Lootable {
|
||||||
/**
|
/**
|
||||||
* Tries to drop a randomly selected item from the dropper's inventory,
|
* Tries to drop a randomly selected item from the dropper's inventory,
|
||||||
* following the normal behavior of a dropper.
|
* following the normal behavior of a dropper.
|
||||||
@ -20,7 +21,7 @@ declare namespace org {
|
|||||||
* If the block represented by this state is no longer a dropper, this will
|
* If the block represented by this state is no longer a dropper, this will
|
||||||
* do nothing.
|
* do nothing.
|
||||||
*/
|
*/
|
||||||
public drop(): void;
|
drop(): void;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class EnchantingTable {
|
// @ts-ignore
|
||||||
|
interface EnchantingTable extends org.bukkit.block.TileState, org.bukkit.Nameable {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,45 +1,46 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class EndGateway {
|
// @ts-ignore
|
||||||
|
interface EndGateway extends org.bukkit.block.TileState {
|
||||||
/**
|
/**
|
||||||
* Gets the location that entities are teleported to when
|
* Gets the location that entities are teleported to when
|
||||||
* entering the gateway portal.
|
* entering the gateway portal.
|
||||||
* <p>
|
* <p>
|
||||||
* If this block state is not placed the location's world will be null.
|
* If this block state is not placed the location's world will be null.
|
||||||
*/
|
*/
|
||||||
public getExitLocation(): org.bukkit.Location;
|
getExitLocation(): org.bukkit.Location;
|
||||||
/**
|
/**
|
||||||
* Sets the exit location that entities are teleported to when
|
* Sets the exit location that entities are teleported to when
|
||||||
* they enter the gateway portal.
|
* they enter the gateway portal.
|
||||||
* <p>
|
* <p>
|
||||||
* If this block state is not placed the location's world has to be null.
|
* If this block state is not placed the location's world has to be null.
|
||||||
*/
|
*/
|
||||||
public setExitLocation(location: org.bukkit.Location): void;
|
setExitLocation(location: org.bukkit.Location): void;
|
||||||
/**
|
/**
|
||||||
* Gets whether this gateway will teleport entities directly to
|
* Gets whether this gateway will teleport entities directly to
|
||||||
* the exit location instead of finding a nearby location.
|
* the exit location instead of finding a nearby location.
|
||||||
*/
|
*/
|
||||||
public isExactTeleport(): boolean;
|
isExactTeleport(): boolean;
|
||||||
/**
|
/**
|
||||||
* Sets whether this gateway will teleport entities directly to
|
* Sets whether this gateway will teleport entities directly to
|
||||||
* the exit location instead of finding a nearby location.
|
* the exit location instead of finding a nearby location.
|
||||||
*/
|
*/
|
||||||
public setExactTeleport(exact: boolean): void;
|
setExactTeleport(exact: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Gets the age in ticks of the gateway.
|
* Gets the age in ticks of the gateway.
|
||||||
* <br>
|
* <br>
|
||||||
* If the age is less than 200 ticks a magenta beam will be emitted, whilst
|
* If the age is less than 200 ticks a magenta beam will be emitted, whilst
|
||||||
* if it is a multiple of 2400 ticks a purple beam will be emitted.
|
* if it is a multiple of 2400 ticks a purple beam will be emitted.
|
||||||
*/
|
*/
|
||||||
public getAge(): number;
|
getAge(): number;
|
||||||
/**
|
/**
|
||||||
* Sets the age in ticks of the gateway.
|
* Sets the age in ticks of the gateway.
|
||||||
* <br>
|
* <br>
|
||||||
* If the age is less than 200 ticks a magenta beam will be emitted, whilst
|
* If the age is less than 200 ticks a magenta beam will be emitted, whilst
|
||||||
* if it is a multiple of 2400 ticks a purple beam will be emitted.
|
* if it is a multiple of 2400 ticks a purple beam will be emitted.
|
||||||
*/
|
*/
|
||||||
public setAge(age: number): void;
|
setAge(age: number): void;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class EnderChest {
|
// @ts-ignore
|
||||||
|
interface EnderChest extends org.bukkit.block.TileState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,17 +1,18 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class FlowerPot {
|
// @ts-ignore
|
||||||
|
interface FlowerPot extends org.bukkit.block.BlockState {
|
||||||
/**
|
/**
|
||||||
* Gets the item present in this flower pot.
|
* Gets the item present in this flower pot.
|
||||||
*/
|
*/
|
||||||
public getContents(): org.bukkit.material.MaterialData;
|
getContents(): org.bukkit.material.MaterialData;
|
||||||
/**
|
/**
|
||||||
* Sets the item present in this flower pot.
|
* Sets the item present in this flower pot.
|
||||||
* NOTE: The Vanilla Minecraft client will currently not refresh this until
|
* NOTE: The Vanilla Minecraft client will currently not refresh this until
|
||||||
* a block update is triggered.
|
* a block update is triggered.
|
||||||
*/
|
*/
|
||||||
public setContents(item: org.bukkit.material.MaterialData): void;
|
setContents(item: org.bukkit.material.MaterialData): void;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,39 +1,40 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Furnace {
|
// @ts-ignore
|
||||||
|
interface Furnace extends org.bukkit.block.Container {
|
||||||
/**
|
/**
|
||||||
* Get burn time.
|
* Get burn time.
|
||||||
*/
|
*/
|
||||||
public getBurnTime(): number;
|
getBurnTime(): number;
|
||||||
/**
|
/**
|
||||||
* Set burn time.
|
* Set burn time.
|
||||||
* A burn time greater than 0 will cause this block to be lit, whilst a time
|
* A burn time greater than 0 will cause this block to be lit, whilst a time
|
||||||
* less than 0 will extinguish it.
|
* less than 0 will extinguish it.
|
||||||
*/
|
*/
|
||||||
public setBurnTime(burnTime: number): void;
|
setBurnTime(burnTime: number): void;
|
||||||
/**
|
/**
|
||||||
* Get cook time.
|
* Get cook time.
|
||||||
* This is the amount of time the item has been cooking for.
|
* This is the amount of time the item has been cooking for.
|
||||||
*/
|
*/
|
||||||
public getCookTime(): number;
|
getCookTime(): number;
|
||||||
/**
|
/**
|
||||||
* Set cook time.
|
* Set cook time.
|
||||||
* This is the amount of time the item has been cooking for.
|
* This is the amount of time the item has been cooking for.
|
||||||
*/
|
*/
|
||||||
public setCookTime(cookTime: number): void;
|
setCookTime(cookTime: number): void;
|
||||||
/**
|
/**
|
||||||
* Get cook time total.
|
* Get cook time total.
|
||||||
* This is the amount of time the item is required to cook for.
|
* This is the amount of time the item is required to cook for.
|
||||||
*/
|
*/
|
||||||
public getCookTimeTotal(): number;
|
getCookTimeTotal(): number;
|
||||||
/**
|
/**
|
||||||
* Set cook time.
|
* Set cook time.
|
||||||
* This is the amount of time the item is required to cook for.
|
* This is the amount of time the item is required to cook for.
|
||||||
*/
|
*/
|
||||||
public setCookTimeTotal(cookTimeTotal: number): void;
|
setCookTimeTotal(cookTimeTotal: number): void;
|
||||||
public getInventory(): org.bukkit.inventory.FurnaceInventory;
|
getInventory(): org.bukkit.inventory.FurnaceInventory;
|
||||||
public getSnapshotInventory(): org.bukkit.inventory.FurnaceInventory;
|
getSnapshotInventory(): org.bukkit.inventory.FurnaceInventory;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Hopper {
|
// @ts-ignore
|
||||||
|
interface Hopper extends org.bukkit.block.Container, org.bukkit.loot.Lootable {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
declare namespace org {
|
declare namespace org {
|
||||||
namespace bukkit {
|
namespace bukkit {
|
||||||
namespace block {
|
namespace block {
|
||||||
class Jigsaw {
|
// @ts-ignore
|
||||||
|
interface Jigsaw extends org.bukkit.block.TileState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user