{"action":"created","comment":{"url":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/comments/49353717","id":49353717,"diff_hunk":"@@ -0,0 +1,680 @@\n+==========================\n+Comparing Bukkit to Sponge\n+==========================\n+\n+While the BukkitAPI is notably different to SpongAPI, there are some Events and classes which have an equivalent. This\n+page is intended to provide a (probably incomplete) list to help former Bukkit devs out when first trying SpongeAPI.\n+\n+.. source of this table: https://gist.github.com/kashike/ecb34eb835383b05792b\n+\n+.. note::\n+  To keep the table small, ``org.bukkit.`` and ``org.spongepowered.api.`` were removed in front of the class names.\n+\n+====================================================== ===============================================================\n+BukkitAPI (``org.bukkit.*``)                            SpongeAPI (``org.spongepowered.api.*``)\n+====================================================== ===============================================================\n+block.banner.Pattern\n+block.banner.PatternType                               data.type.BannerPatternShapes\n+block.Banner                                           block.tileentity.Banner\n+block.Beacon                                           block.tileentity.carrier.Beacon\n+block.Biome                                            world.biome.BiomeType\n+block.Block                                            block.BlockState\n+block.BlockFace                                        util.Direction\n+block.BlockState                                       block.BlockSnapshot\n+block.BrewingStand                                     block.tileentity.carrier.BrewingStand\n+block.Chest                                            block.tileentity.carrier.Chest\n+block.CommandBlock                                     block.tileentity.CommandBlock\n+block.ContainerBlock                                   block.tileentity.carrier.TileEntityCarrier\n+block.CreatureSpawner                                  block.tileentity.MobSpawner\n+block.Dispenser                                        block.tileentity.carrier.Dispenser\n+block.DoubleChest\n+block.Dropper                                          block.tileentity.carrier.Dropper\n+block.Furnace                                          block.tileentity.carrier.Furnace\n+block.Hopper                                           block.tileentity.carrier.Hopper\n+block.Jukebox                                          block.tileentity.Jukebox\n+block.NoteBlock                                        block.tileentity.Note\n+block.PistonMoveReaction\n+block.Sign                                             block.tileentity.Sign\n+block.Skull                                            block.tileentity.Skull\n+command.defaults.AchievementCommand                    (none)\n+command.defaults.BanCommand                            (none)\n+command.defaults.BanIpCommand                          (none)\n+command.defaults.BanListCommand                        (none)\n+command.defaults.BukkitCommand                         (none)\n+command.defaults.ClearCommand                          (none)\n+command.defaults.DefaultGameModeCommand                (none)\n+command.defaults.DeopCommand                           (none)\n+command.defaults.DifficultyCommand                     (none)\n+command.defaults.EffectCommand                         (none)\n+command.defaults.EnchantCommand                        (none)\n+command.defaults.ExpCommand                            (none)\n+command.defaults.GameModeCommand                       (none)\n+command.defaults.GameRuleCommand                       (none)\n+command.defaults.GiveCommand                           (none)\n+command.defaults.HelpCommand                           (none)\n+command.defaults.KickCommand                           (none)\n+command.defaults.KillCommand                           (none)\n+command.defaults.ListCommand                           (none)\n+command.defaults.MeCommand                             (none)\n+command.defaults.OpCommand                             (none)\n+command.defaults.PardonCommand                         (none)\n+command.defaults.PardonIpCommand                       (none)\n+command.defaults.PlaySoundCommand                      (none)\n+command.defaults.PluginsCommand                        (none)\n+command.defaults.ReloadCommand                         (none)\n+command.defaults.SaveCommand                           (none)\n+command.defaults.SaveOffCommand                        (none)\n+command.defaults.SaveOnCommand                         (none)\n+command.defaults.SayCommand                            (none)\n+command.defaults.ScoreboardCommand                     (none)\n+command.defaults.SeedCommand                           (none)\n+command.defaults.SetIdleTimeoutCommand                 (none)\n+command.defaults.SetWorldSpawnCommand                  (none)\n+command.defaults.SpawnpointCommand                     (none)\n+command.defaults.SpreadPlayersCommand                  (none)\n+command.defaults.StopCommand                           (none)\n+command.defaults.TeleportCommand                       (none)\n+command.defaults.TellCommand                           (none)\n+command.defaults.TestForCommand                        (none)\n+command.defaults.TimeCommand                           (none)\n+command.defaults.TimingsCommand                        (none)\n+command.defaults.ToggleDownfallCommand                 (none)\n+command.defaults.VanillaCommand                        (none)\n+command.defaults.VersionCommand                        (none)\n+command.defaults.WeatherCommand                        (none)\n+command.defaults.WhitelistCommand                      (none)\n+command.BlockCommandSender                             command.source.CommandBlockSource\n+command.Command                                        command.CommandCallable\n+command.CommandException                               command.CommandException\n+command.CommandExecutor\n+command.CommandMap                                     (none)\n+command.CommandSender                                  command.CommandSource\n+command.ConsoleCommandSender                           command.source.ConsoleSource\n+command.FormattedCommandAlias                          (none)\n+command.MultipleCommandAlias                           (none)\n+command.PluginCommand                                  (none)\n+command.PluginCommandYamlParser                        (none)\n+command.PluginIdentifiableCommand                      (none)\n+command.ProxiedCommandSender                           command.source.ProxySource\n+command.RemoteConsoleCommandSender                     command.source.RconSource\n+command.SimpleCommandMap                               (none)\n+command.TabCommandExecutor                             (none)\n+command.TabCompleter                                   (none)\n+command.TabExecutor                                    (none)\n+configuration.file.FileConfiguration                   (none)\n+configuration.file.FileConfigurationOptions            (none)\n+configuration.file.YamlConfiguration                   (none)\n+configuration.file.YamlConfigurationOptions            (none)\n+configuration.file.YamlConstructor                     (none)\n+configuration.file.YamlRepresenter                     (none)\n+configuration.serialization.ConfigurationSerializable  (none)\n+configuration.serialization.ConfigurationSerialization (none)\n+configuration.serialization.DelegateDeserialization    (none)\n+configuration.serialization.SerializableAs             (none)\n+configuration.Configuration                            (none)\n+configuration.ConfigurationOptions                     (none)\n+configuration.ConfigurationSection                     (none)\n+configuration.InvalidConfigurationException            (none)\n+configuration.MemoryConfiguration                      (none)\n+configuration.MemoryConfigurationOptions               (none)\n+configuration.MemorySection                            (none)\n+conversations.BooleanPrompt\n+conversations.Conversable\n+conversations.Conversation\n+conversations.ConversationAbandonedEvent\n+conversations.ConversationAbandonedListener\n+conversations.ConversationCanceller\n+conversations.ConversationContext\n+conversations.ConversationFactory\n+conversations.ConversationPrefix\n+conversations.ExactMatchConversationCanceller\n+conversations.FixedSetPrompt\n+conversations.InactivityConversationCanceller\n+conversations.ManuallyAbandonedConversationCanceller\n+conversations.MessagePrompt\n+conversations.NullConversationPrefix\n+conversations.NumericPrompt\n+conversations.PlayerNamePrompt\n+conversations.PluginNameConversationPrefix\n+conversations.Prompt\n+conversations.RegexPrompt\n+conversations.StringPrompt\n+conversations.ValidatingPrompt\n+enchantments.Enchantment                               item.Enchantment\n+enchantments.EnchantmentTarget\n+enchantments.EnchantmentWrapper\n+entity.minecart.CommandMinecart                        entity.vehicle.minecart.MinecartCommandBlock\n+entity.minecart.ExplosiveMinecart                      entity.vehicle.minecart.MinecartTNT\n+entity.minecart.HopperMinecart                         entity.vehicle.minecart.MinecartHopper\n+entity.minecart.PoweredMinecart                        (none)\n+entity.minecart.RideableMinecart                       entity.vehicle.minecart.MinecartRideable\n+entity.minecart.SpawnerMinecart                        entity.vehicle.minecart.MinecartMobSpawner\n+entity.minecart.StorageMinecart                        entity.vehicle.minecart.MinecartChest\n+entity.Ageable                                         entity.living.Ageable\n+entity.Ambient                                         entity.living.Ambient\n+entity.Animals                                         entity.living.animal.Animal\n+entity.AnimalTamer                                     entity.Tamer\n+entity.ArmorStand                                      entity.living.ArmorStand\n+entity.Arrow                                           entity.projectile.Arrow\n+entity.Bat                                             entity.living.Bat\n+entity.Blaze                                           entity.living.monster.Blaze\n+entity.Boat                                            entity.vehicle.Boat\n+entity.CaveSpider                                      entity.living.monster.CaveSpider\n+entity.Chicken                                         entity.living.animal.Chicken\n+entity.ComplexEntityPart                               entity.living.complex.ComplexLivingPart\n+entity.ComplexLivingEntity                             entity.living.complex.ComplexLiving\n+entity.Cow                                             entity.living.animal.Cow\n+entity.Creature                                        entity.living.Creature\n+entity.CreatureType                                    (none)\n+entity.Creeper                                         entity.living.monster.Creeper\n+entity.Damageable                                      (none)\n+entity.Egg                                             entity.projectile.Egg\n+entity.EnderCrystal                                    entity.EnderCrystal\n+entity.EnderDragon                                     entity.living.complex.EnderDragon\n+entity.EnderDragonPart                                 entity.living.complex.EnderDragonPart\n+entity.Enderman                                        entity.living.monster.Enderman\n+entity.Endermite                                       entity.living.monster.Endermite\n+entity.EnderPearl                                      entity.projectile.EnderPearl\n+entity.EnderSignal                                     entity.projectile.EyeOfEnder\n+entity.Entity                                          entity.Entity\n+entity.EntityType                                      entity.EntityType\n+entity.ExperienceOrb                                   entity.ExperienceOrb\n+entity.Explosive                                       entity.explosive.Explosive\n+entity.FallingBlock                                    entity.FallingBlock\n+entity.FallingSand                                     (none)\n+entity.Fireball                                        entity.projectile.explosive.fireball.Fireball\n+entity.Firework                                        entity.projectile.Firework\n+entity.Fish                                            (none)\n+entity.FishHook                                        entity.projectile.FishHook\n+entity.Flying                                          entity.living.Aerial\n+entity.Ghast                                           entity.living.monster.Ghast\n+entity.Giant                                           entity.living.monster.Giant\n+entity.Golem                                           entity.living.golem.Golem\n+entity.Guardian                                        entity.living.monster.Guardian\n+entity.Hanging                                         entity.hanging.Hanging\n+entity.Horse                                           entity.living.animal.Horse\n+entity.HumanEntity                                     entity.living.Humanoid\n+entity.IronGolem                                       entity.living.golem.IronGolem\n+entity.Item                                            entity.Item\n+entity.ItemFrame                                       entity.hanging.ItemFrame\n+entity.LargeFireball                                   entity.projectile.explosive.fireball.LargeFireball\n+entity.LeashHitch                                      entity.hanging.LeashHitch\n+entity.LightningStrike                                 entity.weather.Lightning\n+entity.LivingEntity                                    entity.living.Living\n+entity.MagmaCube                                       entity.living.monster.MagmaCube\n+entity.Minecart                                        entity.vehicle.minecart.Minecart\n+entity.Monster                                         entity.living.monster.Monster\n+entity.MushroomCow                                     entity.living.animal.Mooshroom\n+entity.NPC                                             (none)\n+entity.Ocelot                                          entity.living.animal.Ocelot\n+entity.Painting                                        entity.hanging.Painting\n+entity.Pig                                             entity.living.animal.Pig\n+entity.PigZombie                                       entity.living.monster.ZombiePigman\n+entity.Player                                          entity.living.player.Player\n+entity.PoweredMinecart                                 (none)\n+entity.Projectile                                      entity.projectile.Projectile\n+entity.Rabbit                                          entity.living.animal.Rabbit\n+entity.Sheep                                           entity.living.animal.Sheep\n+entity.Silverfish                                      entity.living.monster.Silverfish\n+entity.Skeleton                                        entity.living.monster.Skeleton\n+entity.Slime                                           entity.living.monster.Slime\n+entity.SmallFireball                                   entity.projectile.explosive.fireball.SmallFireball\n+entity.Snowball                                        entity.projectile.Snowball\n+entity.Snowman                                         entity.living.golem.SnowGolem\n+entity.Spider                                          entity.living.monster.Spider\n+entity.Squid                                           entity.living.Squid\n+entity.StorageMinecart                                 entity.vehicle.minecart.MinecartChest\n+entity.Tameable\n+entity.ThrownExpBottle                                 entity.projectile.ThrownExpBottle\n+entity.ThrownPotion                                    entity.projectile.ThrownPotion\n+entity.TNTPrimed                                       entity.explosive.PrimedTNT\n+entity.Vehicle\n+entity.Villager                                        entity.living.Villager\n+entity.WaterMob                                        entity.living.Aquatic\n+entity.Weather                                         entity.weather.WeatherEffect\n+entity.Witch                                           entity.living.monster.Witch\n+entity.Wither                                          entity.living.monster.Wither\n+entity.WitherSkull                                     entity.projectile.explosive.WitherSkull\n+entity.Wolf                                            entity.living.animal.Wolf\n+entity.Zombie                                          entity.living.monster.Zombie\n+event.block.Action                                     (none)\n+event.block.BlockBreakEvent                            event.block.ChangeBlockEvent.Break\n+event.block.BlockBurnEvent\n+event.block.BlockCanBuildEvent\n+event.block.BlockDamageEvent\n+event.block.BlockDispenseEvent\n+event.block.BlockEvent                                 event.block.TargetBlockEvent\n+event.block.BlockExpEvent\n+event.block.BlockExplodeEvent\n+event.block.BlockFadeEvent\n+event.block.BlockFormEvent\n+event.block.BlockFromToEvent\n+event.block.BlockGrowEvent                             event.block.ChangeBlockEvent.Grow\n+event.block.BlockIgniteEvent\n+event.block.BlockMultiPlaceEvent                       event.block.ChangeBlockEvent.Place\n+event.block.BlockPhysicsEvent\n+event.block.BlockPistonEvent\n+event.block.BlockPistonExtendEvent\n+event.block.BlockPistonRetractEvent\n+event.block.BlockPlaceEvent                            event.block.ChangeBlockEvent.Place\n+event.block.BlockRedstoneEvent\n+event.block.BlockSpreadEvent\n+event.block.EntityBlockFormEvent\n+event.block.LeavesDecayEvent\n+event.block.NotePlayEvent\n+event.block.SignChangeEvent                            event.block.tileentity.ChangeSignEvent\n+event.enchantment.EnchantItemEvent\n+event.enchantment.PrepareItemEnchantEvent\n+event.entity.CreatureSpawnEvent\n+event.entity.CreeperPowerEvent\n+event.entity.EntityBreakDoorEvent\n+event.entity.EntityChangeBlockEvent\n+event.entity.EntityCombustByBlockEvent\n+event.entity.EntityCombustByEntityEvent\n+event.entity.EntityCombustEvent\n+event.entity.EntityCreatePortalEvent\n+event.entity.EntityDamageByBlockEvent\n+event.entity.EntityDamageByEntityEvent\n+event.entity.EntityDamageEvent                         event.entity.DamageEntityEvent\n+event.entity.EntityDeathEvent                          event.entity.DestructEntityEvent.Death\n+event.entity.EntityEvent                               event.entity.TargetEntityEvent\n+event.entity.EntityExplodeEvent\n+event.entity.EntityInteractEvent\n+event.entity.EntityPortalEnterEvent\n+event.entity.EntityPortalEvent\n+event.entity.EntityPortalExitEvent\n+event.entity.EntityRegainHealthEvent\n+event.entity.EntityShootBowEvent\n+event.entity.EntityTameEvent\n+event.entity.EntityTargetEvent\n+event.entity.EntityTargetLivingEntityEvent\n+event.entity.EntityTeleportEvent\n+event.entity.EntityUnleashEvent\n+event.entity.ExpBottleEvent\n+event.entity.ExplosionPrimeEvent\n+event.entity.FireworkExplodeEvent\n+event.entity.FoodLevelChangeEvent\n+event.entity.HorseJumpEvent\n+event.entity.ItemDespawnEvent\n+event.entity.ItemMergeEvent\n+event.entity.ItemSpawnEvent\n+event.entity.PigZapEvent\n+event.entity.PlayerDeathEvent\n+event.entity.PlayerLeashEntityEvent\n+event.entity.PotionSplashEvent\n+event.entity.ProjectileHitEvent\n+event.entity.ProjectileLaunchEvent\n+event.entity.SheepDyeWoolEvent\n+event.entity.SheepRegrowWoolEvent\n+event.entity.SlimeSplitEvent\n+event.hanging.HangingBreakByEntityEvent\n+event.hanging.HangingBreakEvent\n+event.hanging.HangingEvent\n+event.hanging.HangingPlaceEvent\n+event.inventory.BrewEvent\n+event.inventory.ClickType\n+event.inventory.CraftItemEvent\n+event.inventory.DragType\n+event.inventory.FurnaceBurnEvent\n+event.inventory.FurnaceExtractEvent\n+event.inventory.FurnaceSmeltEvent\n+event.inventory.InventoryAction\n+event.inventory.InventoryClickEvent\n+event.inventory.InventoryCloseEvent\n+event.inventory.InventoryCreativeEvent\n+event.inventory.InventoryDragEvent\n+event.inventory.InventoryEvent\n+event.inventory.InventoryInteractEvent\n+event.inventory.InventoryMoveItemEvent\n+event.inventory.InventoryOpenEvent\n+event.inventory.InventoryPickupItemEvent\n+event.inventory.InventoryType\n+event.inventory.PrepareItemCraftEvent\n+event.painting.PaintingBreakByEntityEvent\n+event.painting.PaintingBreakEvent\n+event.painting.PaintingEvent\n+event.painting.PaintingPlaceEvent\n+event.player.AsyncPlayerChatEvent\n+event.player.AsyncPlayerPreLoginEvent\n+event.player.PlayerAchievementAwardedEvent             event.achievement.GrantAchievementEvent.TargetPlayer\n+event.player.PlayerAnimationEvent\n+event.player.PlayerAnimationType\n+event.player.PlayerArmorStandManipulateEvent\n+event.player.PlayerBedEnterEvent\n+event.player.PlayerBedLeaveEvent\n+event.player.PlayerBucketEmptyEvent\n+event.player.PlayerBucketEvent\n+event.player.PlayerBucketFillEvent\n+event.player.PlayerChangedWorldEvent\n+event.player.PlayerChannelEvent\n+event.player.PlayerChatEvent\n+event.player.PlayerChatTabCompleteEvent\n+event.player.PlayerCommandPreprocessEvent\n+event.player.PlayerDropItemEvent\n+event.player.PlayerEditBookEvent\n+event.player.PlayerEggThrowEvent\n+event.player.PlayerEvent                               event.entity.living.humanoid.player.TargetPlayerEvent\n+event.player.PlayerExpChangeEvent\n+event.player.PlayerFishEvent\n+event.player.PlayerGameModeChangeEvent                 event.entity.living.humanoid.ChangeGameModeEvent.TargetPlayer\n+event.player.PlayerInteractAtEntityEvent\n+event.player.PlayerInteractEntityEvent\n+event.player.PlayerInteractEvent\n+event.player.PlayerInventoryEvent\n+event.player.PlayerItemBreakEvent\n+event.player.PlayerItemConsumeEvent\n+event.player.PlayerItemHeldEvent\n+event.player.PlayerJoinEvent\n+event.player.PlayerKickEvent                           event.entity.living.humanoid.player.KickPlayerEvent\n+event.player.PlayerLevelChangeEvent\n+event.player.PlayerLoginEvent\n+event.player.PlayerMoveEvent                           event.entity.DisplaceEntityEvent.Move.TargetPlayer\n+event.player.PlayerPickupItemEvent\n+event.player.PlayerPortalEvent\n+event.player.PlayerPreLoginEvent\n+event.player.PlayerQuitEvent\n+event.player.PlayerRegisterChannelEvent\n+event.player.PlayerResourcePackStatusEvent             event.entity.living.humanoid.player.ResourcePackStatusEvent\n+event.player.PlayerRespawnEvent                        event.entity.living.humanoid.player.RespawnPlayerEvent\n+event.player.PlayerShearEntityEvent\n+event.player.PlayerStatisticIncrementEvent             event.statistic.ChangeStatisticEvent.TargetPlayer\n+event.player.PlayerTeleportEvent                       event.entity.DisplaceEntityEvent.Teleport.TargetPlayer\n+event.player.PlayerToggleFlightEvent\n+event.player.PlayerToggleSneakEvent\n+event.player.PlayerToggleSprintEvent\n+event.player.PlayerUnleashEntityEvent\n+event.player.PlayerUnregisterChannelEvent\n+event.player.PlayerVelocityEvent\n+event.server.MapInitializeEvent\n+event.server.PluginDisableEvent\n+event.server.PluginEnableEvent\n+event.server.PluginEvent\n+event.server.RemoteServerCommandEvent\n+event.server.ServerCommandEvent\n+event.server.ServerEvent\n+event.server.ServerListPingEvent                       event.server.ClientPingServerEvent\n+event.server.ServiceEvent\n+event.server.ServiceRegisterEvent\n+event.server.ServiceUnregisterEvent\n+event.vehicle.VehicleBlockCollisionEvent\n+event.vehicle.VehicleCollisionEvent\n+event.vehicle.VehicleCreateEvent\n+event.vehicle.VehicleDamageEvent\n+event.vehicle.VehicleDestroyEvent\n+event.vehicle.VehicleEnterEvent\n+event.vehicle.VehicleEntityCollisionEvent\n+event.vehicle.VehicleEvent\n+event.vehicle.VehicleExitEvent\n+event.vehicle.VehicleMoveEvent\n+event.vehicle.VehicleUpdateEvent\n+event.weather.LightningStrikeEvent\n+event.weather.ThunderChangeEvent\n+event.weather.WeatherChangeEvent                       event.world.ChangeWorldWeatherEvent\n+event.weather.WeatherEvent\n+event.world.ChunkEvent                                 event.world.chunk.TargetChunkEvent\n+event.world.ChunkLoadEvent                             event.world.chunk.LoadChunkEvent\n+event.world.ChunkPopulateEvent                         event.world.chunk.PopulateChunkEvent\n+event.world.ChunkUnloadEvent                           event.world.chunk.UnloadChunkEvent\n+event.world.PortalCreateEvent\n+event.world.SpawnChangeEvent\n+event.world.StructureGrowEvent\n+event.world.WorldEvent                                 event.world.TargetWorldEvent\n+event.world.WorldInitEvent                             event.world.ConstructWorldEvent\n+event.world.WorldLoadEvent                             event.world.LoadWorldEvent\n+event.world.WorldSaveEvent                             event.world.SaveWorldEvent\n+event.world.WorldUnloadEvent                           event.world.UnloadWorldEvent\n+event.Cancellable                                      event.Cancellable\n+event.Event                                            event.Event\n+event.EventException\n+event.EventHandler                                     event.Listener\n+event.EventPriority                                    event.Order\n+event.HandlerList\n+event.Listener\n+generator.BlockPopulator\n+generator.ChunkGenerator\n+help.GenericCommandHelpTopic\n+help.HelpMap\n+help.HelpTopic\n+help.HelpTopicComparator\n+help.HelpTopicFactory\n+help.IndexHelpTopic\n+inventory.meta.BannerMeta","path":"source/plugin/bukkit-sponge-compare.rst","position":441,"original_position":441,"commit_id":"6232db0ada9ac38e5b846466defcb5e58d017aae","original_commit_id":"6232db0ada9ac38e5b846466defcb5e58d017aae","user":{"login":"gabizou","id":1203877,"avatar_url":"https://avatars.githubusercontent.com/u/1203877?v=3","gravatar_id":"","url":"https://api.github.com/users/gabizou","html_url":"https://github.com/gabizou","followers_url":"https://api.github.com/users/gabizou/followers","following_url":"https://api.github.com/users/gabizou/following{/other_user}","gists_url":"https://api.github.com/users/gabizou/gists{/gist_id}","starred_url":"https://api.github.com/users/gabizou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabizou/subscriptions","organizations_url":"https://api.github.com/users/gabizou/orgs","repos_url":"https://api.github.com/users/gabizou/repos","events_url":"https://api.github.com/users/gabizou/events{/privacy}","received_events_url":"https://api.github.com/users/gabizou/received_events","type":"User","site_admin":false},"body":"I don't see this in Bukkit API.","created_at":"2016-01-11T17:56:09Z","updated_at":"2016-01-11T17:56:09Z","html_url":"https://github.com/SpongePowered/SpongeDocs/pull/430#discussion_r49353717","pull_request_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/430","_links":{"self":{"href":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/comments/49353717"},"html":{"href":"https://github.com/SpongePowered/SpongeDocs/pull/430#discussion_r49353717"},"pull_request":{"href":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/430"}}},"pull_request":{"url":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/430","id":55653898,"html_url":"https://github.com/SpongePowered/SpongeDocs/pull/430","diff_url":"https://github.com/SpongePowered/SpongeDocs/pull/430.diff","patch_url":"https://github.com/SpongePowered/SpongeDocs/pull/430.patch","issue_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/430","number":430,"state":"open","locked":false,"title":"[WIP] Add BukkitAPI - SpongeAPI comparison to the Docs","user":{"login":"Tzky","id":10940670,"avatar_url":"https://avatars.githubusercontent.com/u/10940670?v=3","gravatar_id":"","url":"https://api.github.com/users/Tzky","html_url":"https://github.com/Tzky","followers_url":"https://api.github.com/users/Tzky/followers","following_url":"https://api.github.com/users/Tzky/following{/other_user}","gists_url":"https://api.github.com/users/Tzky/gists{/gist_id}","starred_url":"https://api.github.com/users/Tzky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tzky/subscriptions","organizations_url":"https://api.github.com/users/Tzky/orgs","repos_url":"https://api.github.com/users/Tzky/repos","events_url":"https://api.github.com/users/Tzky/events{/privacy}","received_events_url":"https://api.github.com/users/Tzky/received_events","type":"User","site_admin":false},"body":"This PR intends to provide a list for an easy comparision of BukkitAPI and SpongeAPI. This should make the lifes of several devs easier when switching from Bukkit to Sponge.\r\n\r\n**Please note that this list is still incomplete and WIP**\r\n\r\nAll credit for the list goes to @kashike! Thanks for providing it!","created_at":"2016-01-11T17:44:12Z","updated_at":"2016-01-11T17:56:09Z","closed_at":null,"merged_at":null,"merge_commit_sha":"2deb8535f7bd32fd8409a19a42d5fe8bb8601eff","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/430/commits","review_comments_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/430/comments","review_comment_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/430/comments","statuses_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/statuses/6232db0ada9ac38e5b846466defcb5e58d017aae","head":{"label":"SpongePowered:feature/bukkit-compare","ref":"feature/bukkit-compare","sha":"6232db0ada9ac38e5b846466defcb5e58d017aae","user":{"login":"SpongePowered","id":8683473,"avatar_url":"https://avatars.githubusercontent.com/u/8683473?v=3","gravatar_id":"","url":"https://api.github.com/users/SpongePowered","html_url":"https://github.com/SpongePowered","followers_url":"https://api.github.com/users/SpongePowered/followers","following_url":"https://api.github.com/users/SpongePowered/following{/other_user}","gists_url":"https://api.github.com/users/SpongePowered/gists{/gist_id}","starred_url":"https://api.github.com/users/SpongePowered/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SpongePowered/subscriptions","organizations_url":"https://api.github.com/users/SpongePowered/orgs","repos_url":"https://api.github.com/users/SpongePowered/repos","events_url":"https://api.github.com/users/SpongePowered/events{/privacy}","received_events_url":"https://api.github.com/users/SpongePowered/received_events","type":"Organization","site_admin":false},"repo":{"id":27024702,"name":"SpongeDocs","full_name":"SpongePowered/SpongeDocs","owner":{"login":"SpongePowered","id":8683473,"avatar_url":"https://avatars.githubusercontent.com/u/8683473?v=3","gravatar_id":"","url":"https://api.github.com/users/SpongePowered","html_url":"https://github.com/SpongePowered","followers_url":"https://api.github.com/users/SpongePowered/followers","following_url":"https://api.github.com/users/SpongePowered/following{/other_user}","gists_url":"https://api.github.com/users/SpongePowered/gists{/gist_id}","starred_url":"https://api.github.com/users/SpongePowered/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SpongePowered/subscriptions","organizations_url":"https://api.github.com/users/SpongePowered/orgs","repos_url":"https://api.github.com/users/SpongePowered/repos","events_url":"https://api.github.com/users/SpongePowered/events{/privacy}","received_events_url":"https://api.github.com/users/SpongePowered/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/SpongePowered/SpongeDocs","description":"Documentation for Sponge and its Implementations","fork":false,"url":"https://api.github.com/repos/SpongePowered/SpongeDocs","forks_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/forks","keys_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/teams","hooks_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/hooks","issue_events_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/events{/number}","events_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/events","assignees_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/assignees{/user}","branches_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/branches{/branch}","tags_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/tags","blobs_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/git/refs{/sha}","trees_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/statuses/{sha}","languages_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/languages","stargazers_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/stargazers","contributors_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/contributors","subscribers_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/subscribers","subscription_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/subscription","commits_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/commits{/sha}","git_commits_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/git/commits{/sha}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/comments{/number}","issue_comment_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/comments{/number}","contents_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/contents/{+path}","compare_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/merges","archive_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/downloads","issues_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues{/number}","pulls_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls{/number}","milestones_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/milestones{/number}","notifications_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/labels{/name}","releases_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/releases{/id}","created_at":"2014-11-23T06:56:04Z","updated_at":"2016-01-11T08:49:30Z","pushed_at":"2016-01-11T17:44:12Z","git_url":"git://github.com/SpongePowered/SpongeDocs.git","ssh_url":"git@github.com:SpongePowered/SpongeDocs.git","clone_url":"https://github.com/SpongePowered/SpongeDocs.git","svn_url":"https://github.com/SpongePowered/SpongeDocs","homepage":"","size":5906,"stargazers_count":49,"watchers_count":49,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":62,"mirror_url":null,"open_issues_count":42,"forks":62,"open_issues":42,"watchers":49,"default_branch":"master"}},"base":{"label":"SpongePowered:master","ref":"master","sha":"a1d8df3b85ed2962a05decc5793ed96724d3781e","user":{"login":"SpongePowered","id":8683473,"avatar_url":"https://avatars.githubusercontent.com/u/8683473?v=3","gravatar_id":"","url":"https://api.github.com/users/SpongePowered","html_url":"https://github.com/SpongePowered","followers_url":"https://api.github.com/users/SpongePowered/followers","following_url":"https://api.github.com/users/SpongePowered/following{/other_user}","gists_url":"https://api.github.com/users/SpongePowered/gists{/gist_id}","starred_url":"https://api.github.com/users/SpongePowered/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SpongePowered/subscriptions","organizations_url":"https://api.github.com/users/SpongePowered/orgs","repos_url":"https://api.github.com/users/SpongePowered/repos","events_url":"https://api.github.com/users/SpongePowered/events{/privacy}","received_events_url":"https://api.github.com/users/SpongePowered/received_events","type":"Organization","site_admin":false},"repo":{"id":27024702,"name":"SpongeDocs","full_name":"SpongePowered/SpongeDocs","owner":{"login":"SpongePowered","id":8683473,"avatar_url":"https://avatars.githubusercontent.com/u/8683473?v=3","gravatar_id":"","url":"https://api.github.com/users/SpongePowered","html_url":"https://github.com/SpongePowered","followers_url":"https://api.github.com/users/SpongePowered/followers","following_url":"https://api.github.com/users/SpongePowered/following{/other_user}","gists_url":"https://api.github.com/users/SpongePowered/gists{/gist_id}","starred_url":"https://api.github.com/users/SpongePowered/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SpongePowered/subscriptions","organizations_url":"https://api.github.com/users/SpongePowered/orgs","repos_url":"https://api.github.com/users/SpongePowered/repos","events_url":"https://api.github.com/users/SpongePowered/events{/privacy}","received_events_url":"https://api.github.com/users/SpongePowered/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/SpongePowered/SpongeDocs","description":"Documentation for Sponge and its Implementations","fork":false,"url":"https://api.github.com/repos/SpongePowered/SpongeDocs","forks_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/forks","keys_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/teams","hooks_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/hooks","issue_events_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/events{/number}","events_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/events","assignees_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/assignees{/user}","branches_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/branches{/branch}","tags_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/tags","blobs_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/git/refs{/sha}","trees_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/statuses/{sha}","languages_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/languages","stargazers_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/stargazers","contributors_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/contributors","subscribers_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/subscribers","subscription_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/subscription","commits_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/commits{/sha}","git_commits_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/git/commits{/sha}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/comments{/number}","issue_comment_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/comments{/number}","contents_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/contents/{+path}","compare_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/merges","archive_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/downloads","issues_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues{/number}","pulls_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls{/number}","milestones_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/milestones{/number}","notifications_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/labels{/name}","releases_url":"https://api.github.com/repos/SpongePowered/SpongeDocs/releases{/id}","created_at":"2014-11-23T06:56:04Z","updated_at":"2016-01-11T08:49:30Z","pushed_at":"2016-01-11T17:44:12Z","git_url":"git://github.com/SpongePowered/SpongeDocs.git","ssh_url":"git@github.com:SpongePowered/SpongeDocs.git","clone_url":"https://github.com/SpongePowered/SpongeDocs.git","svn_url":"https://github.com/SpongePowered/SpongeDocs","homepage":"","size":5906,"stargazers_count":49,"watchers_count":49,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":62,"mirror_url":null,"open_issues_count":42,"forks":62,"open_issues":42,"watchers":49,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/430"},"html":{"href":"https://github.com/SpongePowered/SpongeDocs/pull/430"},"issue":{"href":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/430"},"comments":{"href":"https://api.github.com/repos/SpongePowered/SpongeDocs/issues/430/comments"},"review_comments":{"href":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/430/comments"},"review_comment":{"href":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/SpongePowered/SpongeDocs/pulls/430/commits"},"statuses":{"href":"https://api.github.com/repos/SpongePowered/SpongeDocs/statuses/6232db0ada9ac38e5b846466defcb5e58d017aae"}}}}