org.bukkit.event.block.BlockBreakEvent, org.bukkit.event.block.BlockBurnEvent, org.bukkit.event.block.BlockCanBuildEvent, org.bukkit.event.block.BlockDamageEvent, org.bukkit.event.block.BlockDispenseEvent, org.bukkit.event.block.BlockFadeEvent, org.bukkit.event.block.BlockFormEvent, org.bukkit.event.block.BlockFromToEvent, org.bukkit.event.block.BlockGrowEvent, org.bukkit.event.block.BlockIgniteEvent, org.bukkit.event.block.BlockPhysicsEvent, org.bukkit.event.block.BlockPistonExtendEvent, org.bukkit.event.block.BlockPistonRetractEvent, org.bukkit.event.block.BlockPlaceEvent, org.bukkit.event.block.BlockRedstoneEvent, org.bukkit.event.block.BlockSpreadEvent, org.bukkit.event.block.LeavesDecayEvent, org.bukkit.event.block.SignChangeEvent, org.bukkit.event.enchantment.EnchantItemEvent, org.bukkit.event.enchantment.PrepareItemEnchantEvent, org.bukkit.event.entity.CreatureSpawnEvent, org.bukkit.event.entity.CreeperPowerEvent, org.bukkit.event.entity.EntityChangeBlockEvent, org.bukkit.event.entity.EntityCombustEvent, org.bukkit.event.entity.EntityCreatePortalEvent, org.bukkit.event.entity.EntityDamageEvent, org.bukkit.event.entity.EntityDeathEvent, org.bukkit.event.entity.EntityExplodeEvent, org.bukkit.event.entity.EntityInteractEvent, org.bukkit.event.entity.EntityPortalEnterEvent, org.bukkit.event.entity.EntityRegainHealthEvent, org.bukkit.event.entity.EntityShootBowEvent, org.bukkit.event.entity.EntityTameEvent, org.bukkit.event.entity.EntityTargetEvent, org.bukkit.event.entity.EntityTeleportEvent, org.bukkit.event.entity.ExplosionPrimeEvent, org.bukkit.event.entity.FoodLevelChangeEvent, org.bukkit.event.entity.ItemDespawnEvent, org.bukkit.event.entity.ItemSpawnEvent, org.bukkit.event.entity.PigZapEvent, org.bukkit.event.entity.PotionSplashEvent, org.bukkit.event.entity.ProjectileHitEvent, org.bukkit.event.entity.SheepDyeWoolEvent, org.bukkit.event.entity.SheepRegrowWoolEvent, org.bukkit.event.entity.SlimeSplitEvent, org.bukkit.event.inventory.FurnaceBurnEvent, org.bukkit.event.inventory.FurnaceSmeltEvent, org.bukkit.event.painting.PaintingBreakEvent, org.bukkit.event.painting.PaintingPlaceEvent, org.bukkit.event.player.PlayerAnimationEvent, org.bukkit.event.player.PlayerBedEnterEvent, org.bukkit.event.player.PlayerBedLeaveEvent, org.bukkit.event.player.PlayerBucketEmptyEvent, org.bukkit.event.player.PlayerBucketFillEvent, org.bukkit.event.player.PlayerChangedWorldEvent, org.bukkit.event.player.PlayerChatEvent, org.bukkit.event.player.PlayerCommandPreprocessEvent, org.bukkit.event.player.PlayerDropItemEvent, org.bukkit.event.player.PlayerEggThrowEvent, org.bukkit.event.player.PlayerExpChangeEvent, org.bukkit.event.player.PlayerFishEvent, org.bukkit.event.player.PlayerGameModeChangeEvent, org.bukkit.event.player.PlayerInteractEntityEvent, org.bukkit.event.player.PlayerInteractEvent, org.bukkit.event.player.PlayerInventoryEvent, org.bukkit.event.player.PlayerItemHeldEvent, org.bukkit.event.player.PlayerJoinEvent, org.bukkit.event.player.PlayerKickEvent, org.bukkit.event.player.PlayerLevelChangeEvent, org.bukkit.event.player.PlayerLoginEvent, org.bukkit.event.player.PlayerMoveEvent, org.bukkit.event.player.PlayerPickupItemEvent, org.bukkit.event.player.PlayerPortalEvent, org.bukkit.event.player.PlayerPreLoginEvent, org.bukkit.event.player.PlayerQuitEvent, org.bukkit.event.player.PlayerRespawnEvent, org.bukkit.event.player.PlayerShearEntityEvent, org.bukkit.event.player.PlayerTeleportEvent, org.bukkit.event.player.PlayerToggleSneakEvent, org.bukkit.event.player.PlayerToggleSprintEvent, org.bukkit.event.player.PlayerVelocityEvent,
I had to delete some because my post couldnt be over 3000 or 30,000 characters. Something like that. So i deleted the server ones and others he wasn't likely to use.
You never know if he uses org.bukkit.event.server.ServerCommandEvent and PlayerCommandPreProgress for its commands
Reread the first 3 posts: He already has the whole list, including all documentation. He's looking for EXAMPLES on how to use events.
Well if he really wanted to use it, then he would look on the docs, which would be equally if not quicker than looking through the list i posted. Fair point, i assumed he meant examples of the names of events. But hey, that's just me. Code: @EventHandler public void onPlayerJoin(PlayerJoinEvent e) { Player player = e.getPlayer(); player.sendMessage("Example of player join event"); } This sends a message to a player when they log in. Code: @EventHandler public void onPlayerChat(PlayerChatEvent event) { String msg = event.getMessage(); if (msg.startsWith(">")) { msg = ChatColor.GREEN + msg; } event.setMessage(msg); } This changes the colour of a message which a player sends if it starts with > EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Code:java @EventHandler onPlayerJoin(PlayerJoinEvent evt){log.info("Player "+evt.getPlayer().getName()+ " logged in whit " +evt.getPlayer().getHealth() + " lives.");} @EventHandler onPlayerLeave(PlayerLeaveEvent evt){log.info("Player "+evt.getPlayer().getName()+ " leaved the game whit " +evt.getPlayer().getHealth() + " lives.");} @EventHandler onPlayerChanceWorld(PlayerChanceWorldEvent evt){log.info("Player "+evt.getPlayer().getName()+ " warped to another world whit name: " +evt.getPlayer().getWorld().getName() + ".");}
@theguynextdoor and ferrybig thanks a lot. Yea i want to know all event and for what they are used, because i don't want to create 1421414 threads to ask about this events...
you could always look through the documentation, that is how we learn how to use the events. What they do is pretty straight forward cause of their names.