![]() |
FourKit 29eeeb8
The LCE C# Server Plugin API
|
| NMinecraft | |
| NServer | |
| NFourKit | |
| NBlock | |
| CBlock | Represents a block. This is a live object, and only one Block may exist for any given location in a world |
| CBlockFaceExtensions | |
| CBlockState | Represents a captured state of a block, which will not change automatically |
| NChunk | |
| CChunk | Represents a chunk of blocks |
| CChunkSnapshot | Represents 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) |
| NCommand | |
| CCommand | Represents a Command, which executes various tasks upon user input |
| CCommandExecutor | Represents a class which contains a single method for executing commands |
| CCommandSender | Represents something that can send commands and receive messages |
| CConsoleCommandSender | Represents the server console as a command sender |
| CPluginCommand | Represents a Command belonging to a plugin |
| NEnchantments | |
| CAquaAffinityEnchantment | |
| CBaneOfArthropodsEnchantment | |
| CBlastProtectionEnchantment | |
| CEfficiencyEnchantment | |
| CEnchantment | |
| CFeatherFallingEnchantment | |
| CFireAspectEnchantment | |
| CFireProtectionEnchantment | |
| CFlameEnchantment | |
| CFortuneEnchantment | |
| CInfinityEnchantment | |
| CKnockbackEnchantment | |
| CLootingEnchantment | |
| CPowerEnchantment | |
| CProjectileProtectionEnchantment | |
| CProtectionEnchantment | |
| CPunchEnchantment | |
| CRespirationEnchantment | |
| CSharpnessEnchantment | |
| CSilkTouchEnchantment | |
| CSmiteEnchantment | |
| CThornsEnchantment | |
| CUnbreakingEnchantment | |
| NEntity | |
| CDamageable | Represents an Entity that can take damage and has health |
| CEntity | Represents a base entity in the world |
| CHumanEntity | Represents a human entity in the world (e.g. a player) |
| CItem | Represents a dropped item on the ground |
| CLivingEntity | Represents a living entity in the world that has health and can take damage |
| COfflinePlayer | Represents a player identity that may or may not currently be online |
| CPlayer | Represents a player connected to the server |
| NEvent | |
| NBlock | |
| NEntity | |
| NInventory | |
| NPlayer | |
| NServer | |
| NWorld | |
| CCancellable | Interface for events that can be cancelled by a plugin. When cancelled, the server will skip the default action |
| CEvent | Base class for all events dispatched by the server |
| CEventHandlerAttribute | Marks 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 |
| CListener | Simple interface for tagging all EventListeners Register instances with FourKit.addListener(Listener) |
| NExperimental | |
| CPlayerConnection | |
| NInventory | |
| NMeta | |
| CBeaconInventory | Represents the inventory of a Beacon. Single slot at index 0 |
| CDoubleChestInventory | Represents the inventory of a Double Chest. 54 slots total — left side is slots 0–26, right side is slots 27–53 |
| CEnchantingInventory | Represents the inventory of an Enchanting Table. Single slot at index 0 |
| CFurnaceInventory | Represents the inventory of a Furnace. Slot layout: 0 = smelting input, 1 = fuel, 2 = result |
| CHorseInventory | Represents the inventory of a Horse. Slot layout: 0 = saddle, 1 = armor, 2+ = chest slots |
| CInventory | Represents an inventory containing items. Behavior relating to Material.AIR is unspecified |
| CInventoryHolder | |
| CInventoryTypeExtensions | Provides default size and title information for each InventoryType |
| CInventoryView | Represents a view linking two inventories and a single player (whose inventory may or may not be one of the two) |
| CInventoryViewPropertyExtensions | Extension methods for InventoryView.Property |
| CItemStack | Represents a stack of items |
| CPlayerInventory | Represents a player's inventory, including armor slots and the held item |
| NNet | |
| CInetAddress | Represents an Internet Protocol (IP) address |
| CInetSocketAddress | Represents an IP Socket Address (IP address + port number) |
| NPlugin | |
| CServerPlugin | Base class that every plugin must extend |
| NUtil | |
| CVector | Represents 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 |
| CChatColor | All supported color values for chat |
| CFourKit | The main entry point for the FourKit plugin API |
| CFourKitHost | |
| CLocation | Represents a 3-dimensional position in a world |
| CWorld | Represents a world, which may contain entities, chunks and blocks |