FourKit 1469f90c
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.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.BlockPlaceEventCalled when a block is placed by a player
 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.Entity.EntityDamageByEntityEventCalled when an entity is damaged by an entity
 CMinecraft.Server.FourKit.Event.Inventory.InventoryInteractEventAn abstract base class for events that describe an interaction between a HumanEntity and the contents of an Inventory
 CMinecraft.Server.FourKit.Event.Inventory.InventoryClickEventThis event is called when a player clicks a slot in an inventory
 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.PlayerChatEventFired when a player sends a chat message
 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.PlayerMoveEventFired when a player moves. Plugins may modify the destination or cancel the movement entirely
 CMinecraft.Server.FourKit.Event.Player.PlayerTeleportEventHolds information for player teleport events
 CMinecraft.Server.FourKit.Event.Player.PlayerPortalEventCalled when a player is about to teleport because it is in contact with a portal
 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.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.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.LivingEntityRepresents a living entity in the world that has health and can take damage
 CMinecraft.Server.FourKit.Entity.HumanEntityRepresents a human entity in the world (e.g. a player)
 CMinecraft.Server.FourKit.Entity.PlayerRepresents a player connected to the server
 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.Block.BlockExpEventAn event that is called when a block yields experience
 CMinecraft.Server.FourKit.Event.Block.BlockBreakEventCalled when a block is broken by a player
 CMinecraft.Server.FourKit.Event.Block.BlockPlaceEventCalled when a block is placed by a player
 CMinecraft.Server.FourKit.Event.Block.SignChangeEventCalled when a sign is changed by a player
 CMinecraft.Server.FourKit.Event.Entity.EntityEventRepresents an Entity-related event
 CMinecraft.Server.FourKit.Event.Entity.EntityDamageEventStores data for damage events
 CMinecraft.Server.FourKit.Event.Entity.EntityDeathEventThrown whenever a LivingEntity dies
 CMinecraft.Server.FourKit.Event.Entity.PlayerDeathEventThrown whenever a Player dies
 CMinecraft.Server.FourKit.Event.Inventory.InventoryEventRepresents a player related inventory event
 CMinecraft.Server.FourKit.Event.Inventory.InventoryInteractEventAn abstract base class for events that describe an interaction between a HumanEntity and the contents of an Inventory
 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.PlayerEventBase class for events related to a FourKit.Player
 CMinecraft.Server.FourKit.Event.Player.PlayerChatEventFired when a player sends a chat message
 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.PlayerJoinEventCalled when a player joins a server
 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.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.PlayerQuitEventFired when a player disconnects from the server. Plugins may read or modify the quit message that is broadcast to all online players
 CIEnumerable
 CMinecraft.Server.FourKit.Inventory.InventoryRepresents an inventory containing items. Behavior relating to Material.AIR is unspecified
 CMinecraft.Server.FourKit.Inventory.BeaconInventoryRepresents the inventory of a Beacon. Single slot at index 0
 CMinecraft.Server.FourKit.Inventory.DoubleChestInventoryRepresents the inventory of a Double Chest. 54 slots total — left side is slots 0–26, right side is slots 27–53
 CMinecraft.Server.FourKit.Inventory.EnchantingInventoryRepresents the inventory of an Enchanting Table. Single slot at index 0
 CMinecraft.Server.FourKit.Inventory.FurnaceInventoryRepresents the inventory of a Furnace. Slot layout: 0 = smelting input, 1 = fuel, 2 = result
 CMinecraft.Server.FourKit.Inventory.HorseInventoryRepresents the inventory of a Horse. Slot layout: 0 = saddle, 1 = armor, 2+ = chest slots
 CMinecraft.Server.FourKit.Inventory.PlayerInventoryRepresents a player's inventory, including armor slots and the held item
 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.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.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.Plugin.ServerPluginBase class that every plugin must extend
 CMinecraft.Server.FourKit.WorldRepresents a world, which may contain entities, chunks and blocks