FourKit 29eeeb8
The LCE C# Server Plugin API
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CAttribute
 CMinecraft.Server.FourKit.Event.EventHandlerAttributeMarks a method inside a Listener as an event handler. This class is not named "EventHandler" due to a naming conflict with the existing System.EventHandler
 CMinecraft.Server.FourKit.Block.BlockRepresents a block. This is a live object, and only one Block may exist for any given location in a world
 CMinecraft.Server.FourKit.Block.BlockFaceExtensions
 CMinecraft.Server.FourKit.Block.BlockStateRepresents a captured state of a block, which will not change automatically
 CMinecraft.Server.FourKit.Event.CancellableInterface for events that can be cancelled by a plugin. When cancelled, the server will skip the default action
 CMinecraft.Server.FourKit.Event.Block.BlockBreakEventCalled when a block is broken by a player
 CMinecraft.Server.FourKit.Event.Block.BlockBurnEventCalled when a block is destroyed as a result of being burnt by fire
 CMinecraft.Server.FourKit.Event.Block.BlockFormEventCalled when a block is formed or spreads based on world conditions. Use BlockSpreadEvent to catch blocks that actually spread and don't just "randomly" form
 CMinecraft.Server.FourKit.Event.Block.BlockFromToEventRepresents events with a source block and a destination block, currently only applies to liquid (lava and water) and teleporting dragon eggs
 CMinecraft.Server.FourKit.Event.Block.BlockGrowEventCalled when a block grows naturally in the world
 CMinecraft.Server.FourKit.Event.Block.BlockPistonEventCalled when a piston block is triggered
 CMinecraft.Server.FourKit.Event.Block.BlockPlaceEventCalled when a block is placed by a player
 CMinecraft.Server.FourKit.Event.Block.BlockSpreadEventCalled when a block spreads based on world conditions. Use BlockFormEvent to catch blocks that "randomly" form instead of actually spread
 CMinecraft.Server.FourKit.Event.Block.SignChangeEventCalled when a sign is changed by a player
 CMinecraft.Server.FourKit.Event.Entity.EntityDamageEventStores data for damage events
 CMinecraft.Server.FourKit.Event.Inventory.InventoryInteractEventAn abstract base class for events that describe an interaction between a HumanEntity and the contents of an Inventory. This is currently not emitted anywhere, use InventoryClickEvent instead
 CMinecraft.Server.FourKit.Event.Inventory.InventoryOpenEventCalled when a player opens an inventory. Cancelling this event will prevent the inventory screen from showing
 CMinecraft.Server.FourKit.Event.Player.PlayerBedEnterEventThis event is fired when the player is almost about to enter the bed
 CMinecraft.Server.FourKit.Event.Player.PlayerChatEventFired when a player sends a chat message
 CMinecraft.Server.FourKit.Event.Player.PlayerCommandPreprocessEventCalled early in the command handling process. This event is only for very exceptional cases and you should not normally use it
 CMinecraft.Server.FourKit.Event.Player.PlayerDropItemEventFired when a player drops an item from their inventory. If cancelled, the item will not be dropped and the player keeps it. The dropped item can be modified by plugins
 CMinecraft.Server.FourKit.Event.Player.PlayerInteractEntityEventRepresents an event that is called when a player right clicks an entity
 CMinecraft.Server.FourKit.Event.Player.PlayerInteractEventCalled when a player interacts with an object or air
 CMinecraft.Server.FourKit.Event.Player.PlayerKickEventFired when a player is kicked from the server. If cancelled, the kick will not take place and the player remains connected. Plugins may modify the kick reason and the leave message broadcast to all online players
 CMinecraft.Server.FourKit.Event.Player.PlayerLoginEventStores details for players attempting to log in
 CMinecraft.Server.FourKit.Event.Player.PlayerMoveEventFired when a player moves. Plugins may modify the destination or cancel the movement entirely
 CMinecraft.Server.FourKit.Event.Player.PlayerPickupItemEventThrown when a player picks an item up from the ground. If cancelled the item will not be picked up
 CMinecraft.Server.FourKit.Event.Player.PlayerPreLoginEventStores details for players attempting to log in
 CMinecraft.Server.FourKit.Event.World.ChunkUnloadEventCalled when a chunk is unloaded
 CMinecraft.Server.FourKit.Event.World.StructureGrowEventEvent that is called when an organic structure attempts to grow (Sapling -> Tree), (Mushroom -> Huge Mushroom), naturally or using bonemeal
 CMinecraft.Server.FourKit.ChatColorAll supported color values for chat
 CMinecraft.Server.FourKit.Chunk.ChunkRepresents a chunk of blocks
 CMinecraft.Server.FourKit.Chunk.ChunkSnapshotRepresents a static, thread-safe snapshot of chunk of blocks. Purpose is to allow clean, efficient copy of a chunk data to be made, and then handed off for processing in another thread (e.g. map rendering)
 CMinecraft.Server.FourKit.Event.Inventory.ClickTypeExtensionsExtension methods for ClickType
 CMinecraft.Server.FourKit.Command.CommandRepresents a Command, which executes various tasks upon user input
 CMinecraft.Server.FourKit.Command.PluginCommandRepresents a Command belonging to a plugin
 CMinecraft.Server.FourKit.Command.CommandExecutorRepresents a class which contains a single method for executing commands
 CMinecraft.Server.FourKit.Command.CommandSenderRepresents something that can send commands and receive messages
 CMinecraft.Server.FourKit.Command.ConsoleCommandSenderRepresents the server console as a command sender
 CMinecraft.Server.FourKit.Entity.PlayerRepresents a player connected to the server
 CMinecraft.Server.FourKit.Enchantments.Enchantment
 CMinecraft.Server.FourKit.Enchantments.AquaAffinityEnchantment
 CMinecraft.Server.FourKit.Enchantments.BaneOfArthropodsEnchantment
 CMinecraft.Server.FourKit.Enchantments.BlastProtectionEnchantment
 CMinecraft.Server.FourKit.Enchantments.EfficiencyEnchantment
 CMinecraft.Server.FourKit.Enchantments.FeatherFallingEnchantment
 CMinecraft.Server.FourKit.Enchantments.FireAspectEnchantment
 CMinecraft.Server.FourKit.Enchantments.FireProtectionEnchantment
 CMinecraft.Server.FourKit.Enchantments.FlameEnchantment
 CMinecraft.Server.FourKit.Enchantments.FortuneEnchantment
 CMinecraft.Server.FourKit.Enchantments.InfinityEnchantment
 CMinecraft.Server.FourKit.Enchantments.KnockbackEnchantment
 CMinecraft.Server.FourKit.Enchantments.LootingEnchantment
 CMinecraft.Server.FourKit.Enchantments.PowerEnchantment
 CMinecraft.Server.FourKit.Enchantments.ProjectileProtectionEnchantment
 CMinecraft.Server.FourKit.Enchantments.ProtectionEnchantment
 CMinecraft.Server.FourKit.Enchantments.PunchEnchantment
 CMinecraft.Server.FourKit.Enchantments.RespirationEnchantment
 CMinecraft.Server.FourKit.Enchantments.SharpnessEnchantment
 CMinecraft.Server.FourKit.Enchantments.SilkTouchEnchantment
 CMinecraft.Server.FourKit.Enchantments.SmiteEnchantment
 CMinecraft.Server.FourKit.Enchantments.ThornsEnchantment
 CMinecraft.Server.FourKit.Enchantments.UnbreakingEnchantment
 CMinecraft.Server.FourKit.Entity.EntityRepresents a base entity in the world
 CMinecraft.Server.FourKit.Entity.DamageableRepresents an Entity that can take damage and has health
 CMinecraft.Server.FourKit.Entity.ItemRepresents a dropped item on the ground
 CMinecraft.Server.FourKit.Event.EventBase class for all events dispatched by the server
 CMinecraft.Server.FourKit.Event.Block.BlockEventRepresents a Block-related event
 CMinecraft.Server.FourKit.Event.Entity.EntityEventRepresents an Entity-related event
 CMinecraft.Server.FourKit.Event.Inventory.InventoryEventRepresents a player related inventory event
 CMinecraft.Server.FourKit.Event.Player.PlayerEventBase class for events related to a FourKit.Player
 CMinecraft.Server.FourKit.Event.Player.PlayerLoginEventStores details for players attempting to log in
 CMinecraft.Server.FourKit.Event.Player.PlayerPreLoginEventStores details for players attempting to log in
 CMinecraft.Server.FourKit.Event.Server.ServerEvent
 CMinecraft.Server.FourKit.Event.World.WorldEvent
 CMinecraft.Server.FourKit.Event.World.WorldSaveEvent
 CMinecraft.Server.FourKit.FourKitThe main entry point for the FourKit plugin API
 CMinecraft.Server.FourKit.FourKitHost
 CIEnumerable
 CMinecraft.Server.FourKit.Inventory.InventoryRepresents an inventory containing items. Behavior relating to Material.AIR is unspecified
 CMinecraft.Server.FourKit.Net.InetAddressRepresents an Internet Protocol (IP) address
 CMinecraft.Server.FourKit.Net.InetSocketAddressRepresents an IP Socket Address (IP address + port number)
 CMinecraft.Server.FourKit.Inventory.InventoryHolder
 CMinecraft.Server.FourKit.Entity.HumanEntityRepresents a human entity in the world (e.g. a player)
 CMinecraft.Server.FourKit.Inventory.InventoryTypeExtensionsProvides default size and title information for each InventoryType
 CMinecraft.Server.FourKit.Inventory.InventoryViewRepresents a view linking two inventories and a single player (whose inventory may or may not be one of the two)
 CMinecraft.Server.FourKit.Inventory.InventoryViewPropertyExtensionsExtension methods for InventoryView.Property
 CMinecraft.Server.FourKit.Inventory.Meta.ItemMetaRepresents the metadata of an ItemStack, including display name and lore
 CMinecraft.Server.FourKit.Inventory.ItemStackRepresents a stack of items
 CMinecraft.Server.FourKit.Event.ListenerSimple interface for tagging all EventListeners Register instances with FourKit.addListener(Listener)
 CMinecraft.Server.FourKit.LocationRepresents a 3-dimensional position in a world
 CMinecraft.Server.FourKit.Entity.OfflinePlayerRepresents a player identity that may or may not currently be online
 CMinecraft.Server.FourKit.Entity.PlayerRepresents a player connected to the server
 CMinecraft.Server.FourKit.Experimental.PlayerConnection
 CMinecraft.Server.FourKit.Plugin.ServerPluginBase class that every plugin must extend
 CMinecraft.Server.FourKit.Util.VectorRepresents a mutable vector. Because the components of Vectors are mutable, storing Vectors long term may be dangerous if passing code modifies the Vector later. If you want to keep around a Vector, it may be wise to call clone in order to get a copy
 CMinecraft.Server.FourKit.WorldRepresents a world, which may contain entities, chunks and blocks