FourKit 1469f90c
The LCE C# Server Plugin API
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 NMinecraft
 NServer
 NFourKit
 NBlock
 CBlockRepresents a block. This is a live object, and only one Block may exist for any given location in a world
 NCommand
 CCommandRepresents a Command, which executes various tasks upon user input
 CCommandExecutorRepresents a class which contains a single method for executing commands
 CCommandSenderRepresents something that can send commands and receive messages
 CConsoleCommandSenderRepresents the server console as a command sender
 CPluginCommandRepresents a Command belonging to a plugin
 NEntity
 CDamageableRepresents an Entity that can take damage and has health
 CEntityRepresents a base entity in the world
 CHumanEntityRepresents a human entity in the world (e.g. a player)
 CItemRepresents a dropped item on the ground
 CLivingEntityRepresents a living entity in the world that has health and can take damage
 COfflinePlayerRepresents a player identity that may or may not currently be online
 CPlayerRepresents a player connected to the server
 NEvent
 NBlock
 CBlockBreakEventCalled when a block is broken by a player
 CBlockEventRepresents a Block-related event
 CBlockExpEventAn event that is called when a block yields experience
 CBlockPlaceEventCalled when a block is placed by a player
 CSignChangeEventCalled when a sign is changed by a player
 NEntity
 CEntityDamageByEntityEventCalled when an entity is damaged by an entity
 CEntityDamageEventStores data for damage events
 CEntityDeathEventThrown whenever a LivingEntity dies
 CEntityEventRepresents an Entity-related event
 CPlayerDeathEventThrown whenever a Player dies
 NInventory
 CInventoryClickEventThis event is called when a player clicks a slot in an inventory
 CInventoryEventRepresents a player related inventory event
 CInventoryInteractEventAn abstract base class for events that describe an interaction between a HumanEntity and the contents of an Inventory
 CInventoryOpenEventCalled when a player opens an inventory. Cancelling this event will prevent the inventory screen from showing
 NPlayer
 CPlayerChatEventFired when a player sends a chat message
 CPlayerDropItemEventFired 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
 CPlayerEventBase class for events related to a FourKit.Player
 CPlayerInteractEntityEventRepresents an event that is called when a player right clicks an entity
 CPlayerInteractEventCalled when a player interacts with an object or air
 CPlayerJoinEventCalled when a player joins a server
 CPlayerKickEventFired 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
 CPlayerMoveEventFired when a player moves. Plugins may modify the destination or cancel the movement entirely
 CPlayerPickupItemEventThrown when a player picks an item up from the ground. If cancelled the item will not be picked up
 CPlayerPortalEventCalled when a player is about to teleport because it is in contact with a portal
 CPlayerQuitEventFired when a player disconnects from the server. Plugins may read or modify the quit message that is broadcast to all online players
 CPlayerTeleportEventHolds information for player teleport events
 CCancellableInterface for events that can be cancelled by a plugin. When cancelled, the server will skip the default action
 CEventBase class for all events dispatched by the server
 CEventHandlerAttributeMarks 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
 CListenerSimple interface for tagging all EventListeners Register instances with FourKit.addListener(Listener)
 NInventory
 CBeaconInventoryRepresents the inventory of a Beacon. Single slot at index 0
 CDoubleChestInventoryRepresents the inventory of a Double Chest. 54 slots total — left side is slots 0–26, right side is slots 27–53
 CEnchantingInventoryRepresents the inventory of an Enchanting Table. Single slot at index 0
 CFurnaceInventoryRepresents the inventory of a Furnace. Slot layout: 0 = smelting input, 1 = fuel, 2 = result
 CHorseInventoryRepresents the inventory of a Horse. Slot layout: 0 = saddle, 1 = armor, 2+ = chest slots
 CInventoryRepresents an inventory containing items. Behavior relating to Material.AIR is unspecified
 CInventoryHolder
 CInventoryViewRepresents a view linking two inventories and a single player (whose inventory may or may not be one of the two)
 CItemStackRepresents a stack of items
 CPlayerInventoryRepresents a player's inventory, including armor slots and the held item
 NNet
 CInetAddressRepresents an Internet Protocol (IP) address
 CInetSocketAddressRepresents an IP Socket Address (IP address + port number)
 NPlugin
 CServerPluginBase class that every plugin must extend
 CLocationRepresents a 3-dimensional position in a world
 CWorldRepresents a world, which may contain entities, chunks and blocks