feat: add type extend and interface

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
MiaoWoo 2019-09-24 17:20:18 +08:00
parent a616a07553
commit b8c3d0d19d
319 changed files with 320 additions and 348 deletions

View File

@ -1,6 +1,7 @@
declare namespace org { declare namespace org {
namespace bukkit { namespace bukkit {
namespace command { namespace command {
// @ts-ignore
interface CommandSender extends org.bukkit.permissions.Permissible { interface CommandSender extends org.bukkit.permissions.Permissible {
/** /**
* Sends this sender a message * Sends this sender a message

View File

@ -2,7 +2,7 @@ declare namespace org {
namespace bukkit { namespace bukkit {
namespace command { namespace command {
// @ts-ignore // @ts-ignore
class FormattedCommandAlias { class FormattedCommandAlias extends org.bukkit.command.Command {
constructor(alias: string, formatStrings: string) constructor(alias: string, formatStrings: string)
public execute(sender: org.bukkit.command.CommandSender, commandLabel: string, args: string): boolean; public execute(sender: org.bukkit.command.CommandSender, commandLabel: string, args: string): boolean;
} }

View File

@ -2,7 +2,7 @@ declare namespace org {
namespace bukkit { namespace bukkit {
namespace command { namespace command {
// @ts-ignore // @ts-ignore
class MultipleCommandAlias { class MultipleCommandAlias extends org.bukkit.command.Command {
constructor(name: string, commands: org.bukkit.command.Command) constructor(name: string, commands: org.bukkit.command.Command)
/** /**
* Gets the commands associated with the multi-command alias. * Gets the commands associated with the multi-command alias.

View File

@ -2,7 +2,7 @@ declare namespace org {
namespace bukkit { namespace bukkit {
namespace command { namespace command {
// @ts-ignore // @ts-ignore
class PluginCommand implements org.bukkit.command.PluginIdentifiableCommand { class PluginCommand extends org.bukkit.command.Command implements org.bukkit.command.PluginIdentifiableCommand {
constructor(name: string, owner: org.bukkit.plugin.Plugin) constructor(name: string, owner: org.bukkit.plugin.Plugin)
/** /**
* Executes the command, returning its success * Executes the command, returning its success

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace command { namespace command {
namespace defaults { namespace defaults {
// @ts-ignore // @ts-ignore
abstract class BukkitCommand { abstract class BukkitCommand extends org.bukkit.command.Command {
constructor(name: string) constructor(name: string)
constructor(name: string, description: string, usageMessage: string, aliases: any[] /*java.util.List*/) constructor(name: string, description: string, usageMessage: string, aliases: any[] /*java.util.List*/)
} }

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace command { namespace command {
namespace defaults { namespace defaults {
// @ts-ignore // @ts-ignore
class HelpCommand { class HelpCommand extends org.bukkit.command.defaults.BukkitCommand {
constructor() constructor()
public execute(sender: org.bukkit.command.CommandSender, currentAlias: string, args: string): boolean; public execute(sender: org.bukkit.command.CommandSender, currentAlias: string, args: string): boolean;
public tabComplete(sender: org.bukkit.command.CommandSender, alias: string, args: string): any[] /*java.util.List*/; public tabComplete(sender: org.bukkit.command.CommandSender, alias: string, args: string): any[] /*java.util.List*/;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace command { namespace command {
namespace defaults { namespace defaults {
// @ts-ignore // @ts-ignore
class PluginsCommand { class PluginsCommand extends org.bukkit.command.defaults.BukkitCommand {
constructor(name: string) constructor(name: string)
public execute(sender: org.bukkit.command.CommandSender, currentAlias: string, args: string): boolean; public execute(sender: org.bukkit.command.CommandSender, currentAlias: string, args: string): boolean;
public tabComplete(sender: org.bukkit.command.CommandSender, alias: string, args: string): any[] /*java.util.List*/; public tabComplete(sender: org.bukkit.command.CommandSender, alias: string, args: string): any[] /*java.util.List*/;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace command { namespace command {
namespace defaults { namespace defaults {
// @ts-ignore // @ts-ignore
class ReloadCommand { class ReloadCommand extends org.bukkit.command.defaults.BukkitCommand {
constructor(name: string) constructor(name: string)
public execute(sender: org.bukkit.command.CommandSender, currentAlias: string, args: string): boolean; public execute(sender: org.bukkit.command.CommandSender, currentAlias: string, args: string): boolean;
public tabComplete(sender: org.bukkit.command.CommandSender, alias: string, args: string): any[] /*java.util.List*/; public tabComplete(sender: org.bukkit.command.CommandSender, alias: string, args: string): any[] /*java.util.List*/;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace command { namespace command {
namespace defaults { namespace defaults {
// @ts-ignore // @ts-ignore
class TimingsCommand { class TimingsCommand extends org.bukkit.command.defaults.BukkitCommand {
constructor(name: string) constructor(name: string)
public execute(sender: org.bukkit.command.CommandSender, currentAlias: string, args: string): boolean; public execute(sender: org.bukkit.command.CommandSender, currentAlias: string, args: string): boolean;
public tabComplete(sender: org.bukkit.command.CommandSender, alias: string, args: string): any[] /*java.util.List*/; public tabComplete(sender: org.bukkit.command.CommandSender, alias: string, args: string): any[] /*java.util.List*/;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace command { namespace command {
namespace defaults { namespace defaults {
// @ts-ignore // @ts-ignore
class VersionCommand { class VersionCommand extends org.bukkit.command.defaults.BukkitCommand {
constructor(name: string) constructor(name: string)
public execute(sender: org.bukkit.command.CommandSender, currentAlias: string, args: string): boolean; public execute(sender: org.bukkit.command.CommandSender, currentAlias: string, args: string): boolean;
public tabComplete(sender: org.bukkit.command.CommandSender, alias: string, args: string): any[] /*java.util.List*/; public tabComplete(sender: org.bukkit.command.CommandSender, alias: string, args: string): any[] /*java.util.List*/;

View File

@ -2,7 +2,7 @@ declare namespace org {
namespace bukkit { namespace bukkit {
namespace configuration { namespace configuration {
// @ts-ignore // @ts-ignore
class MemoryConfiguration implements org.bukkit.configuration.Configuration { class MemoryConfiguration extends org.bukkit.configuration.MemorySection implements org.bukkit.configuration.Configuration {
/** /**
* Creates an empty {@link MemoryConfiguration} with no default values. * Creates an empty {@link MemoryConfiguration} with no default values.
*/ */

View File

@ -2,11 +2,8 @@ declare namespace org {
namespace bukkit { namespace bukkit {
namespace configuration { namespace configuration {
// @ts-ignore // @ts-ignore
class MemoryConfigurationOptions { class MemoryConfigurationOptions extends org.bukkit.configuration.ConfigurationOptions {
constructor(configuration: org.bukkit.configuration.MemoryConfiguration) constructor(configuration: org.bukkit.configuration.MemoryConfiguration)
public configuration(): org.bukkit.configuration.MemoryConfiguration;
public copyDefaults(value: boolean): org.bukkit.configuration.MemoryConfigurationOptions;
public pathSeparator(value: string): org.bukkit.configuration.MemoryConfigurationOptions;
} }
} }
} }

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace configuration { namespace configuration {
namespace file { namespace file {
// @ts-ignore // @ts-ignore
abstract class FileConfiguration { abstract class FileConfiguration extends org.bukkit.configuration.MemoryConfiguration {
/** /**
* Creates an empty {@link FileConfiguration} with no default values. * Creates an empty {@link FileConfiguration} with no default values.
*/ */

View File

@ -3,11 +3,8 @@ declare namespace org {
namespace configuration { namespace configuration {
namespace file { namespace file {
// @ts-ignore // @ts-ignore
class FileConfigurationOptions { class FileConfigurationOptions extends org.bukkit.configuration.MemoryConfigurationOptions {
constructor(configuration: org.bukkit.configuration.MemoryConfiguration) constructor(configuration: org.bukkit.configuration.MemoryConfiguration)
public configuration(): org.bukkit.configuration.file.FileConfiguration;
public copyDefaults(value: boolean): org.bukkit.configuration.file.FileConfigurationOptions;
public pathSeparator(value: string): org.bukkit.configuration.file.FileConfigurationOptions;
/** /**
* Gets the header that will be applied to the top of the saved output. * Gets the header that will be applied to the top of the saved output.
* <p> * <p>

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace configuration { namespace configuration {
namespace file { namespace file {
// @ts-ignore // @ts-ignore
class YamlConfiguration { class YamlConfiguration extends org.bukkit.configuration.file.FileConfiguration {
constructor() constructor()
protected static COMMENT_PREFIX: string; protected static COMMENT_PREFIX: string;
protected static BLANK_CONFIG: string; protected static BLANK_CONFIG: string;
@ -12,7 +12,6 @@ declare namespace org {
protected convertMapsToSections(input: Map<any, any> /*java.util.Map*/, section: org.bukkit.configuration.ConfigurationSection): void; protected convertMapsToSections(input: Map<any, any> /*java.util.Map*/, section: org.bukkit.configuration.ConfigurationSection): void;
protected parseHeader(input: string): string; protected parseHeader(input: string): string;
protected buildHeader(): string; protected buildHeader(): string;
public options(): org.bukkit.configuration.file.YamlConfigurationOptions;
/** /**
* Creates a new {@link YamlConfiguration}, loading from the given file. * Creates a new {@link YamlConfiguration}, loading from the given file.
* <p> * <p>

View File

@ -3,13 +3,9 @@ declare namespace org {
namespace configuration { namespace configuration {
namespace file { namespace file {
// @ts-ignore // @ts-ignore
class YamlConfigurationOptions { class YamlConfigurationOptions extends org.bukkit.configuration.file.FileConfigurationOptions {
constructor(configuration: org.bukkit.configuration.file.YamlConfiguration) constructor(configuration: org.bukkit.configuration.file.YamlConfiguration)
public configuration(): org.bukkit.configuration.file.YamlConfiguration; public configuration(): org.bukkit.configuration.file.YamlConfiguration;
public copyDefaults(value: boolean): org.bukkit.configuration.file.YamlConfigurationOptions;
public pathSeparator(value: string): org.bukkit.configuration.file.YamlConfigurationOptions;
public header(value: string): org.bukkit.configuration.file.YamlConfigurationOptions;
public copyHeader(value: boolean): org.bukkit.configuration.file.YamlConfigurationOptions;
/** /**
* Gets how much spaces should be used to indent each line. * Gets how much spaces should be used to indent each line.
* <p> * <p>

View File

@ -2,7 +2,7 @@ declare namespace org {
namespace bukkit { namespace bukkit {
namespace conversations { namespace conversations {
// @ts-ignore // @ts-ignore
abstract class BooleanPrompt { abstract class BooleanPrompt extends org.bukkit.conversations.ValidatingPrompt {
constructor() constructor()
protected isInputValid(context: org.bukkit.conversations.ConversationContext, input: string): boolean; protected isInputValid(context: org.bukkit.conversations.ConversationContext, input: string): boolean;
protected acceptValidatedInput(context: org.bukkit.conversations.ConversationContext, input: string): org.bukkit.conversations.Prompt; protected acceptValidatedInput(context: org.bukkit.conversations.ConversationContext, input: string): org.bukkit.conversations.Prompt;

View File

@ -2,7 +2,7 @@ declare namespace org {
namespace bukkit { namespace bukkit {
namespace conversations { namespace conversations {
// @ts-ignore // @ts-ignore
abstract class FixedSetPrompt { abstract class FixedSetPrompt extends org.bukkit.conversations.ValidatingPrompt {
/** /**
* Creates a FixedSetPrompt from a set of strings. * Creates a FixedSetPrompt from a set of strings.
* <p> * <p>

View File

@ -2,7 +2,7 @@ declare namespace org {
namespace bukkit { namespace bukkit {
namespace conversations { namespace conversations {
// @ts-ignore // @ts-ignore
abstract class NumericPrompt { abstract class NumericPrompt extends org.bukkit.conversations.ValidatingPrompt {
constructor() constructor()
protected isInputValid(context: org.bukkit.conversations.ConversationContext, input: string): boolean; protected isInputValid(context: org.bukkit.conversations.ConversationContext, input: string): boolean;
/** /**

View File

@ -2,7 +2,7 @@ declare namespace org {
namespace bukkit { namespace bukkit {
namespace conversations { namespace conversations {
// @ts-ignore // @ts-ignore
abstract class PlayerNamePrompt { abstract class PlayerNamePrompt extends org.bukkit.conversations.ValidatingPrompt {
constructor(plugin: org.bukkit.plugin.Plugin) constructor(plugin: org.bukkit.plugin.Plugin)
protected isInputValid(context: org.bukkit.conversations.ConversationContext, input: string): boolean; protected isInputValid(context: org.bukkit.conversations.ConversationContext, input: string): boolean;
protected acceptValidatedInput(context: org.bukkit.conversations.ConversationContext, input: string): org.bukkit.conversations.Prompt; protected acceptValidatedInput(context: org.bukkit.conversations.ConversationContext, input: string): org.bukkit.conversations.Prompt;

View File

@ -2,7 +2,7 @@ declare namespace org {
namespace bukkit { namespace bukkit {
namespace conversations { namespace conversations {
// @ts-ignore // @ts-ignore
abstract class RegexPrompt { abstract class RegexPrompt extends org.bukkit.conversations.ValidatingPrompt {
constructor(regex: string) constructor(regex: string)
constructor(pattern: any) constructor(pattern: any)
protected isInputValid(context: org.bukkit.conversations.ConversationContext, input: string): boolean; protected isInputValid(context: org.bukkit.conversations.ConversationContext, input: string): boolean;

View File

@ -2,7 +2,7 @@ declare namespace org {
namespace bukkit { namespace bukkit {
namespace enchantments { namespace enchantments {
// @ts-ignore // @ts-ignore
class EnchantmentWrapper { class EnchantmentWrapper extends org.bukkit.enchantments.Enchantment {
constructor(name: string) constructor(name: string)
/** /**
* Gets the enchantment bound to this wrapper * Gets the enchantment bound to this wrapper

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockBreakEvent implements org.bukkit.event.Cancellable { class BlockBreakEvent extends org.bukkit.event.block.BlockExpEvent implements org.bukkit.event.Cancellable {
constructor(theBlock: org.bukkit.block.Block, player: org.bukkit.entity.Player) constructor(theBlock: org.bukkit.block.Block, player: org.bukkit.entity.Player)
/** /**
* Gets the Player that is breaking the block involved in this event. * Gets the Player that is breaking the block involved in this event.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockBurnEvent implements org.bukkit.event.Cancellable { class BlockBurnEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block) constructor(block: org.bukkit.block.Block)
constructor(block: org.bukkit.block.Block, ignitingBlock: org.bukkit.block.Block) constructor(block: org.bukkit.block.Block, ignitingBlock: org.bukkit.block.Block)
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockCanBuildEvent { class BlockCanBuildEvent extends org.bukkit.event.block.BlockEvent {
constructor(block: org.bukkit.block.Block, type: org.bukkit.block.data.BlockData, canBuild: boolean) constructor(block: org.bukkit.block.Block, type: org.bukkit.block.data.BlockData, canBuild: boolean)
constructor(block: org.bukkit.block.Block, player: org.bukkit.entity.Player, type: org.bukkit.block.data.BlockData, canBuild: boolean) constructor(block: org.bukkit.block.Block, player: org.bukkit.entity.Player, type: org.bukkit.block.data.BlockData, canBuild: boolean)
protected buildable: boolean; protected buildable: boolean;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockCookEvent implements org.bukkit.event.Cancellable { class BlockCookEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, source: org.bukkit.inventory.ItemStack, result: org.bukkit.inventory.ItemStack) constructor(block: org.bukkit.block.Block, source: org.bukkit.inventory.ItemStack, result: org.bukkit.inventory.ItemStack)
/** /**
* Gets the smelted ItemStack for this event * Gets the smelted ItemStack for this event

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockDamageEvent implements org.bukkit.event.Cancellable { class BlockDamageEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(player: org.bukkit.entity.Player, block: org.bukkit.block.Block, itemInHand: org.bukkit.inventory.ItemStack, instaBreak: boolean) constructor(player: org.bukkit.entity.Player, block: org.bukkit.block.Block, itemInHand: org.bukkit.inventory.ItemStack, instaBreak: boolean)
/** /**
* Gets the player damaging the block involved in this event. * Gets the player damaging the block involved in this event.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockDispenseArmorEvent { class BlockDispenseArmorEvent extends org.bukkit.event.block.BlockDispenseEvent {
constructor(block: org.bukkit.block.Block, dispensed: org.bukkit.inventory.ItemStack, target: org.bukkit.entity.LivingEntity) constructor(block: org.bukkit.block.Block, dispensed: org.bukkit.inventory.ItemStack, target: org.bukkit.entity.LivingEntity)
/** /**
* Get the living entity on which the armor was dispensed. * Get the living entity on which the armor was dispensed.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockDispenseEvent implements org.bukkit.event.Cancellable { class BlockDispenseEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, dispensed: org.bukkit.inventory.ItemStack, velocity: org.bukkit.util.Vector) constructor(block: org.bukkit.block.Block, dispensed: org.bukkit.inventory.ItemStack, velocity: org.bukkit.util.Vector)
/** /**
* Gets the item that is being dispensed. Modifying the returned item will * Gets the item that is being dispensed. Modifying the returned item will

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockDropItemEvent implements org.bukkit.event.Cancellable { class BlockDropItemEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, blockState: org.bukkit.block.BlockState, player: org.bukkit.entity.Player, items: any[] /*java.util.List*/) constructor(block: org.bukkit.block.Block, blockState: org.bukkit.block.BlockState, player: org.bukkit.entity.Player, items: any[] /*java.util.List*/)
/** /**
* Gets the Player that is breaking the block involved in this event. * Gets the Player that is breaking the block involved in this event.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
abstract class BlockEvent { abstract class BlockEvent extends org.bukkit.event.Event {
constructor(theBlock: org.bukkit.block.Block) constructor(theBlock: org.bukkit.block.Block)
protected block: org.bukkit.block.Block; protected block: org.bukkit.block.Block;
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockExpEvent { class BlockExpEvent extends org.bukkit.event.block.BlockEvent {
constructor(block: org.bukkit.block.Block, exp: number) constructor(block: org.bukkit.block.Block, exp: number)
/** /**
* Get the experience dropped by the block after the event has processed * Get the experience dropped by the block after the event has processed

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockExplodeEvent implements org.bukkit.event.Cancellable { class BlockExplodeEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(what: org.bukkit.block.Block, blocks: any[] /*java.util.List*/, yield: number) constructor(what: org.bukkit.block.Block, blocks: any[] /*java.util.List*/, yield: number)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancel: boolean): void; public setCancelled(cancel: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockFadeEvent implements org.bukkit.event.Cancellable { class BlockFadeEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, newState: org.bukkit.block.BlockState) constructor(block: org.bukkit.block.Block, newState: org.bukkit.block.BlockState)
/** /**
* Gets the state of the block that will be fading, melting or * Gets the state of the block that will be fading, melting or

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockFertilizeEvent implements org.bukkit.event.Cancellable { class BlockFertilizeEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(theBlock: org.bukkit.block.Block, player: org.bukkit.entity.Player, blocks: any[] /*java.util.List*/) constructor(theBlock: org.bukkit.block.Block, player: org.bukkit.entity.Player, blocks: any[] /*java.util.List*/)
/** /**
* Gets the player that triggered the fertilization. * Gets the player that triggered the fertilization.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockFormEvent { class BlockFormEvent extends org.bukkit.event.block.BlockGrowEvent {
constructor(block: org.bukkit.block.Block, newState: org.bukkit.block.BlockState) constructor(block: org.bukkit.block.Block, newState: org.bukkit.block.BlockState)
public getHandlers(): org.bukkit.event.HandlerList; public getHandlers(): org.bukkit.event.HandlerList;
public static getHandlerList(): org.bukkit.event.HandlerList; public static getHandlerList(): org.bukkit.event.HandlerList;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockFromToEvent implements org.bukkit.event.Cancellable { class BlockFromToEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, face: org.bukkit.block.BlockFace) constructor(block: org.bukkit.block.Block, face: org.bukkit.block.BlockFace)
constructor(block: org.bukkit.block.Block, toBlock: org.bukkit.block.Block) constructor(block: org.bukkit.block.Block, toBlock: org.bukkit.block.Block)
protected to: org.bukkit.block.Block; protected to: org.bukkit.block.Block;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockGrowEvent implements org.bukkit.event.Cancellable { class BlockGrowEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, newState: org.bukkit.block.BlockState) constructor(block: org.bukkit.block.Block, newState: org.bukkit.block.BlockState)
/** /**
* Gets the state of the block where it will form or spread to. * Gets the state of the block where it will form or spread to.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockIgniteEvent implements org.bukkit.event.Cancellable { class BlockIgniteEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(theBlock: org.bukkit.block.Block, cause: org.bukkit.event.block.BlockIgniteEvent.IgniteCause, ignitingEntity: org.bukkit.entity.Entity) constructor(theBlock: org.bukkit.block.Block, cause: org.bukkit.event.block.BlockIgniteEvent.IgniteCause, ignitingEntity: org.bukkit.entity.Entity)
constructor(theBlock: org.bukkit.block.Block, cause: org.bukkit.event.block.BlockIgniteEvent.IgniteCause, ignitingBlock: org.bukkit.block.Block) constructor(theBlock: org.bukkit.block.Block, cause: org.bukkit.event.block.BlockIgniteEvent.IgniteCause, ignitingBlock: org.bukkit.block.Block)
constructor(theBlock: org.bukkit.block.Block, cause: org.bukkit.event.block.BlockIgniteEvent.IgniteCause, ignitingEntity: org.bukkit.entity.Entity, ignitingBlock: org.bukkit.block.Block) constructor(theBlock: org.bukkit.block.Block, cause: org.bukkit.event.block.BlockIgniteEvent.IgniteCause, ignitingEntity: org.bukkit.entity.Entity, ignitingBlock: org.bukkit.block.Block)

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockMultiPlaceEvent { class BlockMultiPlaceEvent extends org.bukkit.event.block.BlockPlaceEvent {
constructor(states: any[] /*java.util.List*/, clicked: org.bukkit.block.Block, itemInHand: org.bukkit.inventory.ItemStack, thePlayer: org.bukkit.entity.Player, canBuild: boolean) constructor(states: any[] /*java.util.List*/, clicked: org.bukkit.block.Block, itemInHand: org.bukkit.inventory.ItemStack, thePlayer: org.bukkit.entity.Player, canBuild: boolean)
/** /**
* Gets a list of blockstates for all blocks which were replaced by the * Gets a list of blockstates for all blocks which were replaced by the

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockPhysicsEvent implements org.bukkit.event.Cancellable { class BlockPhysicsEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, changed: org.bukkit.block.data.BlockData) constructor(block: org.bukkit.block.Block, changed: org.bukkit.block.data.BlockData)
constructor(block: org.bukkit.block.Block, changed: org.bukkit.block.data.BlockData, sourceBlock: org.bukkit.block.Block) constructor(block: org.bukkit.block.Block, changed: org.bukkit.block.data.BlockData, sourceBlock: org.bukkit.block.Block)
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
abstract class BlockPistonEvent implements org.bukkit.event.Cancellable { abstract class BlockPistonEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, direction: org.bukkit.block.BlockFace) constructor(block: org.bukkit.block.Block, direction: org.bukkit.block.BlockFace)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancelled: boolean): void; public setCancelled(cancelled: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockPistonExtendEvent { class BlockPistonExtendEvent extends org.bukkit.event.block.BlockPistonEvent {
constructor(block: org.bukkit.block.Block, length: number, direction: org.bukkit.block.BlockFace) constructor(block: org.bukkit.block.Block, length: number, direction: org.bukkit.block.BlockFace)
constructor(block: org.bukkit.block.Block, blocks: any[] /*java.util.List*/, direction: org.bukkit.block.BlockFace) constructor(block: org.bukkit.block.Block, blocks: any[] /*java.util.List*/, direction: org.bukkit.block.BlockFace)
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockPistonRetractEvent { class BlockPistonRetractEvent extends org.bukkit.event.block.BlockPistonEvent {
constructor(block: org.bukkit.block.Block, blocks: any[] /*java.util.List*/, direction: org.bukkit.block.BlockFace) constructor(block: org.bukkit.block.Block, blocks: any[] /*java.util.List*/, direction: org.bukkit.block.BlockFace)
/** /**
* Gets the location where the possible moving block might be if the * Gets the location where the possible moving block might be if the

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockPlaceEvent implements org.bukkit.event.Cancellable { class BlockPlaceEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(placedBlock: org.bukkit.block.Block, replacedBlockState: org.bukkit.block.BlockState, placedAgainst: org.bukkit.block.Block, itemInHand: org.bukkit.inventory.ItemStack, thePlayer: org.bukkit.entity.Player, canBuild: boolean) constructor(placedBlock: org.bukkit.block.Block, replacedBlockState: org.bukkit.block.BlockState, placedAgainst: org.bukkit.block.Block, itemInHand: org.bukkit.inventory.ItemStack, thePlayer: org.bukkit.entity.Player, canBuild: boolean)
constructor(placedBlock: org.bukkit.block.Block, replacedBlockState: org.bukkit.block.BlockState, placedAgainst: org.bukkit.block.Block, itemInHand: org.bukkit.inventory.ItemStack, thePlayer: org.bukkit.entity.Player, canBuild: boolean, hand: org.bukkit.inventory.EquipmentSlot) constructor(placedBlock: org.bukkit.block.Block, replacedBlockState: org.bukkit.block.BlockState, placedAgainst: org.bukkit.block.Block, itemInHand: org.bukkit.inventory.ItemStack, thePlayer: org.bukkit.entity.Player, canBuild: boolean, hand: org.bukkit.inventory.EquipmentSlot)
protected cancel: boolean; protected cancel: boolean;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockRedstoneEvent { class BlockRedstoneEvent extends org.bukkit.event.block.BlockEvent {
constructor(block: org.bukkit.block.Block, oldCurrent: number, newCurrent: number) constructor(block: org.bukkit.block.Block, oldCurrent: number, newCurrent: number)
/** /**
* Gets the old current of this block * Gets the old current of this block

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockShearEntityEvent implements org.bukkit.event.Cancellable { class BlockShearEntityEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(dispenser: org.bukkit.block.Block, sheared: org.bukkit.entity.Entity, tool: org.bukkit.inventory.ItemStack) constructor(dispenser: org.bukkit.block.Block, sheared: org.bukkit.entity.Entity, tool: org.bukkit.inventory.ItemStack)
/** /**
* Gets the entity that was sheared. * Gets the entity that was sheared.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class BlockSpreadEvent { class BlockSpreadEvent extends org.bukkit.event.block.BlockFormEvent {
constructor(block: org.bukkit.block.Block, source: org.bukkit.block.Block, newState: org.bukkit.block.BlockState) constructor(block: org.bukkit.block.Block, source: org.bukkit.block.Block, newState: org.bukkit.block.BlockState)
/** /**
* Gets the source block involved in this event. * Gets the source block involved in this event.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class CauldronLevelChangeEvent implements org.bukkit.event.Cancellable { class CauldronLevelChangeEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, entity: org.bukkit.entity.Entity, reason: org.bukkit.event.block.CauldronLevelChangeEvent.ChangeReason, oldLevel: number, newLevel: number) constructor(block: org.bukkit.block.Block, entity: org.bukkit.entity.Entity, reason: org.bukkit.event.block.CauldronLevelChangeEvent.ChangeReason, oldLevel: number, newLevel: number)
/** /**
* Get entity which did this. May be null. * Get entity which did this. May be null.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class EntityBlockFormEvent { class EntityBlockFormEvent extends org.bukkit.event.block.BlockFormEvent {
constructor(entity: org.bukkit.entity.Entity, block: org.bukkit.block.Block, blockstate: org.bukkit.block.BlockState) constructor(entity: org.bukkit.entity.Entity, block: org.bukkit.block.Block, blockstate: org.bukkit.block.BlockState)
/** /**
* Get the entity that formed the block. * Get the entity that formed the block.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class FluidLevelChangeEvent implements org.bukkit.event.Cancellable { class FluidLevelChangeEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(theBlock: org.bukkit.block.Block, newData: org.bukkit.block.data.BlockData) constructor(theBlock: org.bukkit.block.Block, newData: org.bukkit.block.data.BlockData)
/** /**
* Gets the new data of the changed block. * Gets the new data of the changed block.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class LeavesDecayEvent implements org.bukkit.event.Cancellable { class LeavesDecayEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block) constructor(block: org.bukkit.block.Block)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancel: boolean): void; public setCancelled(cancel: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class MoistureChangeEvent implements org.bukkit.event.Cancellable { class MoistureChangeEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, newState: org.bukkit.block.BlockState) constructor(block: org.bukkit.block.Block, newState: org.bukkit.block.BlockState)
/** /**
* Gets the new state of the affected block. * Gets the new state of the affected block.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class NotePlayEvent implements org.bukkit.event.Cancellable { class NotePlayEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, instrument: org.bukkit.Instrument, note: org.bukkit.Note) constructor(block: org.bukkit.block.Block, instrument: org.bukkit.Instrument, note: org.bukkit.Note)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancel: boolean): void; public setCancelled(cancel: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class SignChangeEvent implements org.bukkit.event.Cancellable { class SignChangeEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(theBlock: org.bukkit.block.Block, thePlayer: org.bukkit.entity.Player, theLines: string) constructor(theBlock: org.bukkit.block.Block, thePlayer: org.bukkit.entity.Player, theLines: string)
/** /**
* Gets the player changing the sign involved in this event. * Gets the player changing the sign involved in this event.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace block { namespace block {
// @ts-ignore // @ts-ignore
class SpongeAbsorbEvent implements org.bukkit.event.Cancellable { class SpongeAbsorbEvent extends org.bukkit.event.block.BlockEvent implements org.bukkit.event.Cancellable {
constructor(block: org.bukkit.block.Block, waterblocks: any[] /*java.util.List*/) constructor(block: org.bukkit.block.Block, waterblocks: any[] /*java.util.List*/)
/** /**
* Get a list of all blocks to be removed by the sponge. * Get a list of all blocks to be removed by the sponge.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace enchantment { namespace enchantment {
// @ts-ignore // @ts-ignore
class EnchantItemEvent implements org.bukkit.event.Cancellable { class EnchantItemEvent extends org.bukkit.event.inventory.InventoryEvent implements org.bukkit.event.Cancellable {
constructor(enchanter: org.bukkit.entity.Player, view: org.bukkit.inventory.InventoryView, table: org.bukkit.block.Block, item: org.bukkit.inventory.ItemStack, level: number, enchants: Map<any, any> /*java.util.Map*/, i: number) constructor(enchanter: org.bukkit.entity.Player, view: org.bukkit.inventory.InventoryView, table: org.bukkit.block.Block, item: org.bukkit.inventory.ItemStack, level: number, enchants: Map<any, any> /*java.util.Map*/, i: number)
/** /**
* Gets the player enchanting the item * Gets the player enchanting the item

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace enchantment { namespace enchantment {
// @ts-ignore // @ts-ignore
class PrepareItemEnchantEvent implements org.bukkit.event.Cancellable { class PrepareItemEnchantEvent extends org.bukkit.event.inventory.InventoryEvent implements org.bukkit.event.Cancellable {
constructor(enchanter: org.bukkit.entity.Player, view: org.bukkit.inventory.InventoryView, table: org.bukkit.block.Block, item: org.bukkit.inventory.ItemStack, offers: org.bukkit.enchantments.EnchantmentOffer, bonus: number) constructor(enchanter: org.bukkit.entity.Player, view: org.bukkit.inventory.InventoryView, table: org.bukkit.block.Block, item: org.bukkit.inventory.ItemStack, offers: org.bukkit.enchantments.EnchantmentOffer, bonus: number)
/** /**
* Gets the player enchanting the item * Gets the player enchanting the item

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class AreaEffectCloudApplyEvent implements org.bukkit.event.Cancellable { class AreaEffectCloudApplyEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(entity: org.bukkit.entity.AreaEffectCloud, affectedEntities: any[] /*java.util.List*/) constructor(entity: org.bukkit.entity.AreaEffectCloud, affectedEntities: any[] /*java.util.List*/)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancel: boolean): void; public setCancelled(cancel: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class BatToggleSleepEvent implements org.bukkit.event.Cancellable { class BatToggleSleepEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(what: org.bukkit.entity.Bat, awake: boolean) constructor(what: org.bukkit.entity.Bat, awake: boolean)
/** /**
* Get whether or not the bat is attempting to awaken. * Get whether or not the bat is attempting to awaken.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class CreatureSpawnEvent { class CreatureSpawnEvent extends org.bukkit.event.entity.EntitySpawnEvent {
constructor(spawnee: org.bukkit.entity.LivingEntity, spawnReason: org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason) constructor(spawnee: org.bukkit.entity.LivingEntity, spawnReason: org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason)
public getEntity(): org.bukkit.entity.LivingEntity; public getEntity(): org.bukkit.entity.LivingEntity;
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class CreeperPowerEvent implements org.bukkit.event.Cancellable { class CreeperPowerEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(creeper: org.bukkit.entity.Creeper, bolt: org.bukkit.entity.LightningStrike, cause: org.bukkit.event.entity.CreeperPowerEvent.PowerCause) constructor(creeper: org.bukkit.entity.Creeper, bolt: org.bukkit.entity.LightningStrike, cause: org.bukkit.event.entity.CreeperPowerEvent.PowerCause)
constructor(creeper: org.bukkit.entity.Creeper, cause: org.bukkit.event.entity.CreeperPowerEvent.PowerCause) constructor(creeper: org.bukkit.entity.Creeper, cause: org.bukkit.event.entity.CreeperPowerEvent.PowerCause)
public isCancelled(): boolean; public isCancelled(): boolean;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EnderDragonChangePhaseEvent implements org.bukkit.event.Cancellable { class EnderDragonChangePhaseEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(enderDragon: org.bukkit.entity.EnderDragon, currentPhase: org.bukkit.entity.EnderDragon.Phase, newPhase: org.bukkit.entity.EnderDragon.Phase) constructor(enderDragon: org.bukkit.entity.EnderDragon, currentPhase: org.bukkit.entity.EnderDragon.Phase, newPhase: org.bukkit.entity.EnderDragon.Phase)
public getEntity(): org.bukkit.entity.EnderDragon; public getEntity(): org.bukkit.entity.EnderDragon;
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityAirChangeEvent implements org.bukkit.event.Cancellable { class EntityAirChangeEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(what: org.bukkit.entity.Entity, amount: number) constructor(what: org.bukkit.entity.Entity, amount: number)
/** /**
* Gets the amount of air the entity has left (measured in ticks). * Gets the amount of air the entity has left (measured in ticks).

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityBreakDoorEvent { class EntityBreakDoorEvent extends org.bukkit.event.entity.EntityChangeBlockEvent {
constructor(entity: org.bukkit.entity.LivingEntity, targetBlock: org.bukkit.block.Block) constructor(entity: org.bukkit.entity.LivingEntity, targetBlock: org.bukkit.block.Block)
public getEntity(): org.bukkit.entity.LivingEntity; public getEntity(): org.bukkit.entity.LivingEntity;
} }

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityBreedEvent implements org.bukkit.event.Cancellable { class EntityBreedEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(child: org.bukkit.entity.LivingEntity, mother: org.bukkit.entity.LivingEntity, father: org.bukkit.entity.LivingEntity, breeder: org.bukkit.entity.LivingEntity, bredWith: org.bukkit.inventory.ItemStack, experience: number) constructor(child: org.bukkit.entity.LivingEntity, mother: org.bukkit.entity.LivingEntity, father: org.bukkit.entity.LivingEntity, breeder: org.bukkit.entity.LivingEntity, bredWith: org.bukkit.inventory.ItemStack, experience: number)
public getEntity(): org.bukkit.entity.LivingEntity; public getEntity(): org.bukkit.entity.LivingEntity;
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityChangeBlockEvent implements org.bukkit.event.Cancellable { class EntityChangeBlockEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(what: org.bukkit.entity.Entity, block: org.bukkit.block.Block, to: org.bukkit.block.data.BlockData) constructor(what: org.bukkit.entity.Entity, block: org.bukkit.block.Block, to: org.bukkit.block.data.BlockData)
/** /**
* Gets the block the entity is changing * Gets the block the entity is changing

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityCombustByBlockEvent { class EntityCombustByBlockEvent extends org.bukkit.event.entity.EntityCombustEvent {
constructor(combuster: org.bukkit.block.Block, combustee: org.bukkit.entity.Entity, duration: number) constructor(combuster: org.bukkit.block.Block, combustee: org.bukkit.entity.Entity, duration: number)
/** /**
* The combuster can be lava or a block that is on fire. * The combuster can be lava or a block that is on fire.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityCombustByEntityEvent { class EntityCombustByEntityEvent extends org.bukkit.event.entity.EntityCombustEvent {
constructor(combuster: org.bukkit.entity.Entity, combustee: org.bukkit.entity.Entity, duration: number) constructor(combuster: org.bukkit.entity.Entity, combustee: org.bukkit.entity.Entity, duration: number)
/** /**
* Get the entity that caused the combustion event. * Get the entity that caused the combustion event.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityCombustEvent implements org.bukkit.event.Cancellable { class EntityCombustEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(combustee: org.bukkit.entity.Entity, duration: number) constructor(combustee: org.bukkit.entity.Entity, duration: number)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancel: boolean): void; public setCancelled(cancel: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityCreatePortalEvent implements org.bukkit.event.Cancellable { class EntityCreatePortalEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(what: org.bukkit.entity.LivingEntity, blocks: any[] /*java.util.List*/, type: org.bukkit.PortalType) constructor(what: org.bukkit.entity.LivingEntity, blocks: any[] /*java.util.List*/, type: org.bukkit.PortalType)
public getEntity(): org.bukkit.entity.LivingEntity; public getEntity(): org.bukkit.entity.LivingEntity;
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityDamageByBlockEvent { class EntityDamageByBlockEvent extends org.bukkit.event.entity.EntityDamageEvent {
constructor(damager: org.bukkit.block.Block, damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, damage: number) constructor(damager: org.bukkit.block.Block, damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, damage: number)
constructor(damager: org.bukkit.block.Block, damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, modifiers: Map<any, any> /*java.util.Map*/, modifierFunctions: Map<any, any> /*java.util.Map*/) constructor(damager: org.bukkit.block.Block, damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, modifiers: Map<any, any> /*java.util.Map*/, modifierFunctions: Map<any, any> /*java.util.Map*/)
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityDamageByEntityEvent { class EntityDamageByEntityEvent extends org.bukkit.event.entity.EntityDamageEvent {
constructor(damager: org.bukkit.entity.Entity, damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, damage: number) constructor(damager: org.bukkit.entity.Entity, damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, damage: number)
constructor(damager: org.bukkit.entity.Entity, damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, modifiers: Map<any, any> /*java.util.Map*/, modifierFunctions: Map<any, any> /*java.util.Map*/) constructor(damager: org.bukkit.entity.Entity, damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, modifiers: Map<any, any> /*java.util.Map*/, modifierFunctions: Map<any, any> /*java.util.Map*/)
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityDamageEvent implements org.bukkit.event.Cancellable { class EntityDamageEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, damage: number) constructor(damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, damage: number)
constructor(damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, modifiers: Map<any, any> /*java.util.Map*/, modifierFunctions: Map<any, any> /*java.util.Map*/) constructor(damagee: org.bukkit.entity.Entity, cause: org.bukkit.event.entity.EntityDamageEvent.DamageCause, modifiers: Map<any, any> /*java.util.Map*/, modifierFunctions: Map<any, any> /*java.util.Map*/)
public isCancelled(): boolean; public isCancelled(): boolean;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityDeathEvent { class EntityDeathEvent extends org.bukkit.event.entity.EntityEvent {
constructor(entity: org.bukkit.entity.LivingEntity, drops: any[] /*java.util.List*/) constructor(entity: org.bukkit.entity.LivingEntity, drops: any[] /*java.util.List*/)
constructor(what: org.bukkit.entity.LivingEntity, drops: any[] /*java.util.List*/, droppedExp: number) constructor(what: org.bukkit.entity.LivingEntity, drops: any[] /*java.util.List*/, droppedExp: number)
public getEntity(): org.bukkit.entity.LivingEntity; public getEntity(): org.bukkit.entity.LivingEntity;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityDropItemEvent implements org.bukkit.event.Cancellable { class EntityDropItemEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(entity: org.bukkit.entity.Entity, drop: org.bukkit.entity.Item) constructor(entity: org.bukkit.entity.Entity, drop: org.bukkit.entity.Item)
/** /**
* Gets the Item created by the entity * Gets the Item created by the entity

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
abstract class EntityEvent { abstract class EntityEvent extends org.bukkit.event.Event {
constructor(what: org.bukkit.entity.Entity) constructor(what: org.bukkit.entity.Entity)
protected entity: org.bukkit.entity.Entity; protected entity: org.bukkit.entity.Entity;
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityExplodeEvent implements org.bukkit.event.Cancellable { class EntityExplodeEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(what: org.bukkit.entity.Entity, location: org.bukkit.Location, blocks: any[] /*java.util.List*/, yield: number) constructor(what: org.bukkit.entity.Entity, location: org.bukkit.Location, blocks: any[] /*java.util.List*/, yield: number)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancel: boolean): void; public setCancelled(cancel: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityInteractEvent implements org.bukkit.event.Cancellable { class EntityInteractEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(entity: org.bukkit.entity.Entity, block: org.bukkit.block.Block) constructor(entity: org.bukkit.entity.Entity, block: org.bukkit.block.Block)
protected block: org.bukkit.block.Block; protected block: org.bukkit.block.Block;
public isCancelled(): boolean; public isCancelled(): boolean;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityPickupItemEvent implements org.bukkit.event.Cancellable { class EntityPickupItemEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(entity: org.bukkit.entity.LivingEntity, item: org.bukkit.entity.Item, remaining: number) constructor(entity: org.bukkit.entity.LivingEntity, item: org.bukkit.entity.Item, remaining: number)
public getEntity(): org.bukkit.entity.LivingEntity; public getEntity(): org.bukkit.entity.LivingEntity;
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityPlaceEvent implements org.bukkit.event.Cancellable { class EntityPlaceEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(entity: org.bukkit.entity.Entity, player: org.bukkit.entity.Player, block: org.bukkit.block.Block, blockFace: org.bukkit.block.BlockFace) constructor(entity: org.bukkit.entity.Entity, player: org.bukkit.entity.Player, block: org.bukkit.block.Block, blockFace: org.bukkit.block.BlockFace)
/** /**
* Returns the player placing the entity * Returns the player placing the entity

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityPortalEnterEvent { class EntityPortalEnterEvent extends org.bukkit.event.entity.EntityEvent {
constructor(entity: org.bukkit.entity.Entity, location: org.bukkit.Location) constructor(entity: org.bukkit.entity.Entity, location: org.bukkit.Location)
/** /**
* Gets the portal block the entity is touching * Gets the portal block the entity is touching

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityPortalEvent { class EntityPortalEvent extends org.bukkit.event.entity.EntityTeleportEvent {
constructor(entity: org.bukkit.entity.Entity, from: org.bukkit.Location, to: org.bukkit.Location) constructor(entity: org.bukkit.entity.Entity, from: org.bukkit.Location, to: org.bukkit.Location)
public getHandlers(): org.bukkit.event.HandlerList; public getHandlers(): org.bukkit.event.HandlerList;
public static getHandlerList(): org.bukkit.event.HandlerList; public static getHandlerList(): org.bukkit.event.HandlerList;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityPortalExitEvent { class EntityPortalExitEvent extends org.bukkit.event.entity.EntityTeleportEvent {
constructor(entity: org.bukkit.entity.Entity, from: org.bukkit.Location, to: org.bukkit.Location, before: org.bukkit.util.Vector, after: org.bukkit.util.Vector) constructor(entity: org.bukkit.entity.Entity, from: org.bukkit.Location, to: org.bukkit.Location, before: org.bukkit.util.Vector, after: org.bukkit.util.Vector)
/** /**
* Gets a copy of the velocity that the entity has before entering the * Gets a copy of the velocity that the entity has before entering the

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityPoseChangeEvent { class EntityPoseChangeEvent extends org.bukkit.event.entity.EntityEvent {
constructor(who: org.bukkit.entity.Entity, pose: org.bukkit.entity.Pose) constructor(who: org.bukkit.entity.Entity, pose: org.bukkit.entity.Pose)
/** /**
* Gets the entity's new pose. * Gets the entity's new pose.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityPotionEffectEvent implements org.bukkit.event.Cancellable { class EntityPotionEffectEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(livingEntity: org.bukkit.entity.LivingEntity, oldEffect: org.bukkit.potion.PotionEffect, newEffect: org.bukkit.potion.PotionEffect, cause: org.bukkit.event.entity.EntityPotionEffectEvent.Cause, action: org.bukkit.event.entity.EntityPotionEffectEvent.Action, override: boolean) constructor(livingEntity: org.bukkit.entity.LivingEntity, oldEffect: org.bukkit.potion.PotionEffect, newEffect: org.bukkit.potion.PotionEffect, cause: org.bukkit.event.entity.EntityPotionEffectEvent.Cause, action: org.bukkit.event.entity.EntityPotionEffectEvent.Action, override: boolean)
/** /**
* Gets the old potion effect of the changed type, which will be removed. * Gets the old potion effect of the changed type, which will be removed.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityRegainHealthEvent implements org.bukkit.event.Cancellable { class EntityRegainHealthEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(entity: org.bukkit.entity.Entity, amount: number, regainReason: org.bukkit.event.entity.EntityRegainHealthEvent.RegainReason) constructor(entity: org.bukkit.entity.Entity, amount: number, regainReason: org.bukkit.event.entity.EntityRegainHealthEvent.RegainReason)
/** /**
* Gets the amount of regained health * Gets the amount of regained health

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityResurrectEvent implements org.bukkit.event.Cancellable { class EntityResurrectEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(what: org.bukkit.entity.LivingEntity) constructor(what: org.bukkit.entity.LivingEntity)
public getEntity(): org.bukkit.entity.LivingEntity; public getEntity(): org.bukkit.entity.LivingEntity;
public isCancelled(): boolean; public isCancelled(): boolean;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityShootBowEvent implements org.bukkit.event.Cancellable { class EntityShootBowEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(shooter: org.bukkit.entity.LivingEntity, bow: org.bukkit.inventory.ItemStack, projectile: org.bukkit.entity.Entity, force: number) constructor(shooter: org.bukkit.entity.LivingEntity, bow: org.bukkit.inventory.ItemStack, projectile: org.bukkit.entity.Entity, force: number)
public getEntity(): org.bukkit.entity.LivingEntity; public getEntity(): org.bukkit.entity.LivingEntity;
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntitySpawnEvent implements org.bukkit.event.Cancellable { class EntitySpawnEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(spawnee: org.bukkit.entity.Entity) constructor(spawnee: org.bukkit.entity.Entity)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancel: boolean): void; public setCancelled(cancel: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityTameEvent implements org.bukkit.event.Cancellable { class EntityTameEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(entity: org.bukkit.entity.LivingEntity, owner: org.bukkit.entity.AnimalTamer) constructor(entity: org.bukkit.entity.LivingEntity, owner: org.bukkit.entity.AnimalTamer)
public getEntity(): org.bukkit.entity.LivingEntity; public getEntity(): org.bukkit.entity.LivingEntity;
public isCancelled(): boolean; public isCancelled(): boolean;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityTargetEvent implements org.bukkit.event.Cancellable { class EntityTargetEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(entity: org.bukkit.entity.Entity, target: org.bukkit.entity.Entity, reason: org.bukkit.event.entity.EntityTargetEvent.TargetReason) constructor(entity: org.bukkit.entity.Entity, target: org.bukkit.entity.Entity, reason: org.bukkit.event.entity.EntityTargetEvent.TargetReason)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancel: boolean): void; public setCancelled(cancel: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityTargetLivingEntityEvent { class EntityTargetLivingEntityEvent extends org.bukkit.event.entity.EntityTargetEvent {
constructor(entity: org.bukkit.entity.Entity, target: org.bukkit.entity.LivingEntity, reason: org.bukkit.event.entity.EntityTargetEvent.TargetReason) constructor(entity: org.bukkit.entity.Entity, target: org.bukkit.entity.LivingEntity, reason: org.bukkit.event.entity.EntityTargetEvent.TargetReason)
public getTarget(): org.bukkit.entity.LivingEntity; public getTarget(): org.bukkit.entity.LivingEntity;
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityTeleportEvent implements org.bukkit.event.Cancellable { class EntityTeleportEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(what: org.bukkit.entity.Entity, from: org.bukkit.Location, to: org.bukkit.Location) constructor(what: org.bukkit.entity.Entity, from: org.bukkit.Location, to: org.bukkit.Location)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancel: boolean): void; public setCancelled(cancel: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityToggleGlideEvent implements org.bukkit.event.Cancellable { class EntityToggleGlideEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(who: org.bukkit.entity.LivingEntity, isGliding: boolean) constructor(who: org.bukkit.entity.LivingEntity, isGliding: boolean)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancel: boolean): void; public setCancelled(cancel: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityToggleSwimEvent implements org.bukkit.event.Cancellable { class EntityToggleSwimEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(who: org.bukkit.entity.LivingEntity, isSwimming: boolean) constructor(who: org.bukkit.entity.LivingEntity, isSwimming: boolean)
public isCancelled(): boolean; public isCancelled(): boolean;
public setCancelled(cancel: boolean): void; public setCancelled(cancel: boolean): void;

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityTransformEvent implements org.bukkit.event.Cancellable { class EntityTransformEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(original: org.bukkit.entity.Entity, convertedList: any[] /*java.util.List*/, transformReason: org.bukkit.event.entity.EntityTransformEvent.TransformReason) constructor(original: org.bukkit.entity.Entity, convertedList: any[] /*java.util.List*/, transformReason: org.bukkit.event.entity.EntityTransformEvent.TransformReason)
/** /**
* Gets the entity that the original entity was transformed to. * Gets the entity that the original entity was transformed to.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class EntityUnleashEvent { class EntityUnleashEvent extends org.bukkit.event.entity.EntityEvent {
constructor(entity: org.bukkit.entity.Entity, reason: org.bukkit.event.entity.EntityUnleashEvent.UnleashReason) constructor(entity: org.bukkit.entity.Entity, reason: org.bukkit.event.entity.EntityUnleashEvent.UnleashReason)
/** /**
* Returns the reason for the unleashing. * Returns the reason for the unleashing.

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class ExpBottleEvent { class ExpBottleEvent extends org.bukkit.event.entity.ProjectileHitEvent {
constructor(bottle: org.bukkit.entity.ThrownExpBottle, exp: number) constructor(bottle: org.bukkit.entity.ThrownExpBottle, exp: number)
public getEntity(): org.bukkit.entity.ThrownExpBottle; public getEntity(): org.bukkit.entity.ThrownExpBottle;
/** /**

View File

@ -3,7 +3,7 @@ declare namespace org {
namespace event { namespace event {
namespace entity { namespace entity {
// @ts-ignore // @ts-ignore
class ExplosionPrimeEvent implements org.bukkit.event.Cancellable { class ExplosionPrimeEvent extends org.bukkit.event.entity.EntityEvent implements org.bukkit.event.Cancellable {
constructor(what: org.bukkit.entity.Entity, radius: number, fire: boolean) constructor(what: org.bukkit.entity.Entity, radius: number, fire: boolean)
constructor(explosive: org.bukkit.entity.Explosive) constructor(explosive: org.bukkit.entity.Explosive)
public isCancelled(): boolean; public isCancelled(): boolean;

Some files were not shown because too many files have changed in this diff Show More