FourKit 29eeeb8
The LCE C# Server Plugin API
Loading...
Searching...
No Matches
Minecraft.Server.FourKit Namespace Reference

Classes

class  ChatColor
 All supported color values for chat. More...
class  EventDispatcher
class  FourKit
 The main entry point for the FourKit plugin API. More...
class  FourKitHost
class  Location
 Represents a 3-dimensional position in a world. More...
class  NativeBridge
class  PluginLoadContext
class  PluginLoader
class  ServerLog
class  World
 Represents a world, which may contain entities, chunks and blocks. More...

Enumerations

enum  GameMode { SURVIVAL = 0 , CREATIVE = 1 , ADVENTURE = 2 }
 Represents the various type of game modes that HumanEntitys may have. More...
enum  Material {
  AIR = 0 , STONE = 1 , GRASS = 2 , DIRT = 3 ,
  COBBLESTONE = 4 , WOOD = 5 , SAPLING = 6 , BEDROCK = 7 ,
  WATER = 8 , STATIONARY_WATER = 9 , LAVA = 10 , STATIONARY_LAVA = 11 ,
  SAND = 12 , GRAVEL = 13 , GOLD_ORE = 14 , IRON_ORE = 15 ,
  COAL_ORE = 16 , LOG = 17 , LEAVES = 18 , SPONGE = 19 ,
  GLASS = 20 , LAPIS_ORE = 21 , LAPIS_BLOCK = 22 , DISPENSER = 23 ,
  SANDSTONE = 24 , NOTE_BLOCK = 25 , BED_BLOCK = 26 , POWERED_RAIL = 27 ,
  DETECTOR_RAIL = 28 , PISTON_STICKY_BASE = 29 , WEB = 30 , LONG_GRASS = 31 ,
  DEAD_BUSH = 32 , PISTON_BASE = 33 , PISTON_EXTENSION = 34 , WOOL = 35 ,
  PISTON_MOVING_PIECE = 36 , YELLOW_FLOWER = 37 , RED_ROSE = 38 , BROWN_MUSHROOM = 39 ,
  RED_MUSHROOM = 40 , GOLD_BLOCK = 41 , IRON_BLOCK = 42 , DOUBLE_STEP = 43 ,
  STEP = 44 , BRICK = 45 , TNT = 46 , BOOKSHELF = 47 ,
  MOSSY_COBBLESTONE = 48 , OBSIDIAN = 49 , TORCH = 50 , FIRE = 51 ,
  MOB_SPAWNER = 52 , WOOD_STAIRS = 53 , CHEST = 54 , REDSTONE_WIRE = 55 ,
  DIAMOND_ORE = 56 , DIAMOND_BLOCK = 57 , WORKBENCH = 58 , CROPS = 59 ,
  SOIL = 60 , FURNACE = 61 , BURNING_FURNACE = 62 , SIGN_POST = 63 ,
  WOODEN_DOOR = 64 , LADDER = 65 , RAILS = 66 , COBBLESTONE_STAIRS = 67 ,
  WALL_SIGN = 68 , LEVER = 69 , STONE_PLATE = 70 , IRON_DOOR_BLOCK = 71 ,
  WOOD_PLATE = 72 , REDSTONE_ORE = 73 , GLOWING_REDSTONE_ORE = 74 , REDSTONE_TORCH_OFF = 75 ,
  REDSTONE_TORCH_ON = 76 , STONE_BUTTON = 77 , SNOW = 78 , ICE = 79 ,
  SNOW_BLOCK = 80 , CACTUS = 81 , CLAY = 82 , SUGAR_CANE_BLOCK = 83 ,
  JUKEBOX = 84 , FENCE = 85 , PUMPKIN = 86 , NETHERRACK = 87 ,
  SOUL_SAND = 88 , GLOWSTONE = 89 , PORTAL = 90 , JACK_O_LANTERN = 91 ,
  CAKE_BLOCK = 92 , DIODE_BLOCK_OFF = 93 , DIODE_BLOCK_ON = 94 , STAINED_GLASS = 95 ,
  TRAP_DOOR = 96 , MONSTER_EGGS = 97 , SMOOTH_BRICK = 98 , HUGE_MUSHROOM_1 = 99 ,
  HUGE_MUSHROOM_2 = 100 , IRON_FENCE = 101 , THIN_GLASS = 102 , MELON_BLOCK = 103 ,
  PUMPKIN_STEM = 104 , MELON_STEM = 105 , VINE = 106 , FENCE_GATE = 107 ,
  BRICK_STAIRS = 108 , SMOOTH_STAIRS = 109 , MYCEL = 110 , WATER_LILY = 111 ,
  NETHER_BRICK = 112 , NETHER_FENCE = 113 , NETHER_BRICK_STAIRS = 114 , NETHER_WARTS = 115 ,
  ENCHANTMENT_TABLE = 116 , BREWING_STAND = 117 , CAULDRON = 118 , ENDER_PORTAL = 119 ,
  ENDER_PORTAL_FRAME = 120 , ENDER_STONE = 121 , DRAGON_EGG = 122 , REDSTONE_LAMP_OFF = 123 ,
  REDSTONE_LAMP_ON = 124 , WOOD_DOUBLE_STEP = 125 , WOOD_STEP = 126 , COCOA = 127 ,
  SANDSTONE_STAIRS = 128 , EMERALD_ORE = 129 , ENDER_CHEST = 130 , TRIPWIRE_HOOK = 131 ,
  TRIPWIRE = 132 , EMERALD_BLOCK = 133 , SPRUCE_WOOD_STAIRS = 134 , BIRCH_WOOD_STAIRS = 135 ,
  JUNGLE_WOOD_STAIRS = 136 , COMMAND = 137 , BEACON = 138 , COBBLE_WALL = 139 ,
  FLOWER_POT = 140 , CARROT = 141 , POTATO = 142 , WOOD_BUTTON = 143 ,
  SKULL = 144 , ANVIL = 145 , TRAPPED_CHEST = 146 , GOLD_PLATE = 147 ,
  IRON_PLATE = 148 , REDSTONE_COMPARATOR_OFF = 149 , REDSTONE_COMPARATOR_ON = 150 , DAYLIGHT_DETECTOR = 151 ,
  REDSTONE_BLOCK = 152 , QUARTZ_ORE = 153 , HOPPER = 154 , QUARTZ_BLOCK = 155 ,
  QUARTZ_STAIRS = 156 , ACTIVATOR_RAIL = 157 , DROPPER = 158 , STAINED_CLAY = 159 ,
  STAINED_GLASS_PANE = 160 , HAY_BLOCK = 170 , CARPET = 171 , HARD_CLAY = 172 ,
  COAL_BLOCK = 173 , IRON_SPADE = 256 , IRON_PICKAXE = 257 , IRON_AXE = 258 ,
  FLINT_AND_STEEL = 259 , APPLE = 260 , BOW = 261 , ARROW = 262 ,
  COAL_ITEM = 263 , DIAMOND = 264 , IRON_INGOT = 265 , GOLD_INGOT = 266 ,
  IRON_SWORD = 267 , WOOD_SWORD = 268 , WOOD_SPADE = 269 , WOOD_PICKAXE = 270 ,
  WOOD_AXE = 271 , STONE_SWORD = 272 , STONE_SPADE = 273 , STONE_PICKAXE = 274 ,
  STONE_AXE = 275 , DIAMOND_SWORD = 276 , DIAMOND_SPADE = 277 , DIAMOND_PICKAXE = 278 ,
  DIAMOND_AXE = 279 , STICK = 280 , BOWL = 281 , MUSHROOM_SOUP = 282 ,
  GOLD_SWORD = 283 , GOLD_SPADE = 284 , GOLD_PICKAXE = 285 , GOLD_AXE = 286 ,
  STRING = 287 , FEATHER = 288 , SULPHUR = 289 , WOOD_HOE = 290 ,
  STONE_HOE = 291 , IRON_HOE = 292 , DIAMOND_HOE = 293 , GOLD_HOE = 294 ,
  SEEDS = 295 , WHEAT = 296 , BREAD = 297 , LEATHER_HELMET = 298 ,
  LEATHER_CHESTPLATE = 299 , LEATHER_LEGGINGS = 300 , LEATHER_BOOTS = 301 , CHAINMAIL_HELMET = 302 ,
  CHAINMAIL_CHESTPLATE = 303 , CHAINMAIL_LEGGINGS = 304 , CHAINMAIL_BOOTS = 305 , IRON_HELMET = 306 ,
  IRON_CHESTPLATE = 307 , IRON_LEGGINGS = 308 , IRON_BOOTS = 309 , DIAMOND_HELMET = 310 ,
  DIAMOND_CHESTPLATE = 311 , DIAMOND_LEGGINGS = 312 , DIAMOND_BOOTS = 313 , GOLD_HELMET = 314 ,
  GOLD_CHESTPLATE = 315 , GOLD_LEGGINGS = 316 , GOLD_BOOTS = 317 , FLINT = 318 ,
  PORK = 319 , GRILLED_PORK = 320 , PAINTING = 321 , GOLDEN_APPLE = 322 ,
  SIGN = 323 , WOOD_DOOR = 324 , BUCKET = 325 , WATER_BUCKET = 326 ,
  LAVA_BUCKET = 327 , MINECART = 328 , SADDLE = 329 , IRON_DOOR = 330 ,
  REDSTONE = 331 , SNOW_BALL = 332 , BOAT = 333 , LEATHER = 334 ,
  MILK_BUCKET = 335 , CLAY_BRICK = 336 , CLAY_BALL = 337 , SUGAR_CANE = 338 ,
  PAPER = 339 , BOOK = 340 , SLIME_BALL = 341 , STORAGE_MINECART = 342 ,
  POWERED_MINECART = 343 , EGG = 344 , COMPASS = 345 , FISHING_ROD = 346 ,
  WATCH = 347 , GLOWSTONE_DUST = 348 , RAW_FISH = 349 , COOKED_FISH = 350 ,
  INK_SACK = 351 , BONE = 352 , SUGAR = 353 , CAKE = 354 ,
  BED = 355 , DIODE = 356 , COOKIE = 357 , MAP = 358 ,
  SHEARS = 359 , MELON = 360 , PUMPKIN_SEEDS = 361 , MELON_SEEDS = 362 ,
  RAW_BEEF = 363 , COOKED_BEEF = 364 , RAW_CHICKEN = 365 , COOKED_CHICKEN = 366 ,
  ROTTEN_FLESH = 367 , ENDER_PEARL = 368 , BLAZE_ROD = 369 , GHAST_TEAR = 370 ,
  GOLD_NUGGET = 371 , NETHER_STALK = 372 , POTION = 373 , GLASS_BOTTLE = 374 ,
  SPIDER_EYE = 375 , FERMENTED_SPIDER_EYE = 376 , BLAZE_POWDER = 377 , MAGMA_CREAM = 378 ,
  BREWING_STAND_ITEM = 379 , CAULDRON_ITEM = 380 , EYE_OF_ENDER = 381 , SPECKLED_MELON = 382 ,
  MONSTER_EGG = 383 , EXP_BOTTLE = 384 , FIREBALL = 385 , EMERALD = 388 ,
  ITEM_FRAME = 389 , FLOWER_POT_ITEM = 390 , CARROT_ITEM = 391 , POTATO_ITEM = 392 ,
  BAKED_POTATO = 393 , POISONOUS_POTATO = 394 , EMPTY_MAP = 395 , GOLDEN_CARROT = 396 ,
  SKULL_ITEM = 397 , CARROT_STICK = 398 , NETHER_STAR = 399 , PUMPKIN_PIE = 400 ,
  FIREWORK = 401 , FIREWORK_CHARGE = 402 , ENCHANTED_BOOK = 403 , REDSTONE_COMPARATOR = 404 ,
  NETHER_BRICK_ITEM = 405 , QUARTZ = 406 , EXPLOSIVE_MINECART = 407 , HOPPER_MINECART = 408 ,
  IRON_BARDING = 417 , GOLD_BARDING = 418 , DIAMOND_BARDING = 419 , LEASH = 420 ,
  NAME_TAG = 421 , GOLD_RECORD = 2256 , GREEN_RECORD = 2257 , RECORD_3 = 2258 ,
  RECORD_4 = 2259 , RECORD_5 = 2260 , RECORD_6 = 2261 , RECORD_7 = 2262 ,
  RECORD_9 = 2263 , RECORD_10 = 2264 , RECORD_11 = 2265 , RECORD_12 = 2266 ,
  RECORD_8 = 2267
}
 An enum of all material IDs accepted by the official server and client.
enum  Particle {
  WATER_BUBBLE = 0 , SMOKE_NORMAL = 1 , NOTE = 2 , PORTAL = 3 ,
  EXPLOSION_NORMAL = 5 , FLAME = 6 , LAVA = 7 , FOOTSTEP = 8 ,
  WATER_SPLASH = 9 , SMOKE_LARGE = 10 , REDSTONE = 11 , SNOWBALL = 12 ,
  SNOW_SHOVEL = 13 , SLIME = 14 , HEART = 15 , SUSPENDED = 16 ,
  SUSPENDED_DEPTH = 17 , CRIT = 18 , EXPLOSION_HUGE = 19 , EXPLOSION_LARGE = 20 ,
  TOWN_AURA = 21 , SPELL = 22 , SPELL_WITCH = 23 , SPELL_MOB = 24 ,
  SPELL_MOB_AMBIENT = 25 , SPELL_INSTANT = 26 , CRIT_MAGIC = 27 , DRIP_WATER = 28 ,
  DRIP_LAVA = 29 , ENCHANTMENT_TABLE = 30 , DRAGON_BREATH = 31 , END_ROD = 32 ,
  VILLAGER_ANGRY = 33 , VILLAGER_HAPPY = 34 , FIREWORKS_SPARK = 35 , ITEM_CRACK = 0x100000 ,
  BLOCK_CRACK = 0x200000
}
 Enum of particle effects that can be spawned for a player.
enum  Sound {
  AMBIENCE_CAVE = 75 , AMBIENCE_RAIN = 73 , AMBIENCE_THUNDER = 74 , ANVIL_BREAK = 110 ,
  ANVIL_LAND = 111 , ANVIL_USE = 112 , ARROW_HIT = 56 , BAT_DEATH = 140 ,
  BAT_HURT = 139 , BAT_IDLE = 138 , BAT_LOOP = 138 , BAT_TAKEOFF = 141 ,
  BLAZE_BREATH = 15 , BLAZE_DEATH = 17 , BLAZE_HIT = 16 , BREATH = 81 ,
  BURP = 63 , CAT_HISS = 54 , CAT_HIT = 54 , CAT_MEOW = 53 ,
  CAT_PURR = 51 , CAT_PURREOW = 52 , CHEST_CLOSE = 70 , CHEST_OPEN = 69 ,
  CHICKEN_EGG_POP = 2 , CHICKEN_HURT = 1 , CHICKEN_IDLE = 0 , CHICKEN_WALK = 148 ,
  CLICK = 65 , COW_HURT = 4 , COW_IDLE = 3 , COW_WALK = 147 ,
  CREEPER_DEATH = 42 , CREEPER_HISS = 41 , DIG_GRASS = 125 , DIG_GRAVEL = 126 ,
  DIG_SAND = 127 , DIG_SNOW = 128 , DIG_STONE = 129 , DIG_WOOD = 130 ,
  DIG_WOOL = 124 , DONKEY_ANGRY = 175 , DONKEY_DEATH = 165 , DONKEY_HIT = 169 ,
  DONKEY_IDLE = 173 , DOOR_CLOSE = 72 , DOOR_OPEN = 71 , DRINK = 61 ,
  EAT = 62 , ENDERDRAGON_DEATH = 101 , ENDERDRAGON_GROWL = 102 , ENDERDRAGON_HIT = 103 ,
  ENDERDRAGON_WINGS = 104 , ENDERMAN_DEATH = 25 , ENDERMAN_HIT = 24 , ENDERMAN_IDLE = 23 ,
  ENDERMAN_SCREAM = 151 , ENDERMAN_STARE = 150 , ENDERMAN_TELEPORT = 26 , EXPLODE = 57 ,
  FALL_BIG = 83 , FALL_SMALL = 82 , FIRE = 80 , FIRE_IGNITE = 79 ,
  FIREWORK_BLAST = 132 , FIREWORK_BLAST2 = 133 , FIREWORK_LARGE_BLAST = 134 , FIREWORK_LARGE_BLAST2 = 135 ,
  FIREWORK_LAUNCH = 131 , FIREWORK_TWINKLE = 136 , FIREWORK_TWINKLE2 = 137 , FIZZ = 58 ,
  FUSE = 60 , GHAST_CHARGE = 22 , GHAST_DEATH = 20 , GHAST_FIREBALL = 21 ,
  GHAST_MOAN = 18 , GHAST_SCREAM = 19 , GHAST_SCREAM2 = 19 , GLASS = 66 ,
  HORSE_ANGRY = 176 , HORSE_ARMOR = 161 , HORSE_BREATHE = 178 , HORSE_DEATH = 166 ,
  HORSE_GALLOP = 177 , HORSE_HIT = 170 , HORSE_IDLE = 174 , HORSE_JUMP = 181 ,
  HORSE_LAND = 160 , HORSE_SADDLE = 162 , HORSE_SKELETON_DEATH = 164 , HORSE_SKELETON_HIT = 168 ,
  HORSE_SKELETON_IDLE = 172 , HORSE_SOFT = 180 , HORSE_WOOD = 179 , HORSE_ZOMBIE_DEATH = 163 ,
  HORSE_ZOMBIE_HIT = 167 , HORSE_ZOMBIE_IDLE = 171 , HURT = 81 , HURT_FLESH = 81 ,
  IRONGOLEM_DEATH = 107 , IRONGOLEM_HIT = 106 , IRONGOLEM_THROW = 105 , IRONGOLEM_WALK = 108 ,
  ITEM_BREAK = 68 , ITEM_PICKUP = 59 , LAVA = 93 , LAVA_POP = 92 ,
  LEVEL_UP = 188 , MAGMACUBE_JUMP = 49 , MAGMACUBE_WALK = 50 , MAGMACUBE_WALK2 = 49 ,
  MINECART_BASE = 94 , MINECART_INSIDE = 95 , NOTE_BASS = 88 , NOTE_BASS_DRUM = 85 ,
  NOTE_BASS_GUITAR = 88 , NOTE_PIANO = 84 , NOTE_PLING = 84 , NOTE_SNARE_DRUM = 86 ,
  NOTE_STICKS = 87 , ORB_PICKUP = 67 , PIG_DEATH = 6 , PIG_IDLE = 5 ,
  PIG_WALK = 149 , PISTON_EXTEND = 90 , PISTON_RETRACT = 89 , PORTAL = 76 ,
  PORTAL_TRAVEL = 78 , PORTAL_TRIGGER = 77 , SHEEP_IDLE = 7 , SHEEP_SHEAR = 152 ,
  SHEEP_WALK = 153 , SHOOT_ARROW = 55 , SILVERFISH_HIT = 32 , SILVERFISH_IDLE = 31 ,
  SILVERFISH_KILL = 33 , SILVERFISH_WALK = 34 , SKELETON_DEATH = 154 , SKELETON_HURT = 36 ,
  SKELETON_IDLE = 35 , SKELETON_WALK = 155 , SLIME_ATTACK = 40 , SLIME_WALK = 185 ,
  SLIME_WALK2 = 186 , SPIDER_DEATH = 38 , SPIDER_IDLE = 37 , SPIDER_WALK = 156 ,
  SPLASH = 64 , SPLASH2 = 64 , STEP_GRASS = 97 , STEP_GRAVEL = 96 ,
  STEP_LADDER = 123 , STEP_SAND = 100 , STEP_SNOW = 122 , STEP_STONE = 94 ,
  STEP_WOOD = 95 , STEP_WOOL = 99 , SUCCESSFUL_HIT = 56 , SWIM = 159 ,
  THORNS = 109 , VILLAGER_DEATH = 116 , VILLAGER_HAGGLE = 113 , VILLAGER_HIT = 115 ,
  VILLAGER_IDLE = 114 , VILLAGER_NO = 118 , VILLAGER_YES = 117 , WATER = 91 ,
  WITCH_DEATH = 184 , WITCH_HURT = 183 , WITCH_IDLE = 182 , WITHER_DEATH = 145 ,
  WITHER_HURT = 144 , WITHER_IDLE = 143 , WITHER_SHOOT = 146 , WITHER_SPAWN = 142 ,
  WOLF_BARK = 11 , WOLF_DEATH = 13 , WOLF_GROWL = 8 , WOLF_HOWL = 8 ,
  WOLF_HURT = 12 , WOLF_PANT = 10 , WOLF_SHAKE = 14 , WOLF_WALK = 157 ,
  WOLF_WHINE = 9 , WOOD_CLICK = 65 , ZOMBIE_DEATH = 45 , ZOMBIE_HURT = 44 ,
  ZOMBIE_IDLE = 43 , ZOMBIE_INFECT = 119 , ZOMBIE_METAL = 48 , ZOMBIE_PIG_ANGRY = 30 ,
  ZOMBIE_PIG_DEATH = 29 , ZOMBIE_PIG_HURT = 28 , ZOMBIE_PIG_IDLE = 27 , ZOMBIE_REMEDY = 121 ,
  ZOMBIE_STEP = 158 , ZOMBIE_UNFECT = 120 , ZOMBIE_WOOD = 46 , ZOMBIE_WOODBREAK = 47
}
 An Enum of Sounds the server is able to send to players.

Enumeration Type Documentation

◆ GameMode

Represents the various type of game modes that HumanEntitys may have.

Enumerator
SURVIVAL 

Survival mode is the "normal" gameplay type, with no special features.

CREATIVE 

Creative mode may fly, build instantly, become invulnerable and create free items.

ADVENTURE 

Adventure mode cannot break blocks without the correct tools.