Help please! Player first join event?

Discussion in 'Plugin Development' started by AppleMC, Feb 21, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    AppleMC

    Is there a code for checking player first join? So let's say player joined for their first time, it gives them a book called RULES or some starter kit?
     
  2. Offline

    LaxWasHere

    if(!p.hasPlayedBefore()) {
     
  3. Offline

    AppleMC

    LaxWasHere where would I place that? Could you give example of ffull code?
     
  4. Offline

    Tirelessly

    Inside playerlogin.. Then on player join give them the item
     
  5. Offline

    LaxWasHere

    PlayerLoginEvent.
     
  6. Offline

    AppleMC

    Tirelessly the code would come after this?
    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent event) {
     
  7. Offline

    Wantsome909

    Code:java
    1. package me.book;
    2.  
    3. import org.bukkit.Material;
    4. import org.bukkit.entity.Player;
    5. import org.bukkit.event.EventHandler;
    6. import org.bukkit.event.Listener;
    7. import org.bukkit.event.player.PlayerLoginEvent;
    8. import org.bukkit.inventory.ItemStack;
    9. import org.bukkit.plugin.java.JavaPlugin;
    10.  
    11. public class playerjoin extends JavaPlugin implements Listener {
    12.  
    13.  
    14.  
    15. @Override
    16. public void onEnable() {
    17. getServer().getPluginManager().registerEvents(this, this);
    18. }
    19.  
    20. @EventHandler
    21. public void PlayerJoin(PlayerLoginEvent event) {
    22. Player p = event.getPlayer();
    23. if(!p.hasPlayedBefore()) {
    24. p.getInventory().addItem(new ItemStack(Material.BOOK, 1));
    25. }
    26.  
    27. }
    28. }
    29.  


    there you go but it not a written book yet

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 31, 2016
  8. Offline

    iWareWolf

    AppleMC
    Go learn basic java I swear Its so dam simple
     
  9. Offline

    AppleMC

  10. Offline

    iWareWolf

    AppleMC
    Then Bukkit isn't for you. At least learn basic java before trying to mess around with bukkit.
    This forums is for help, not a code giveaway
     
Thread Status:
Not open for further replies.

Share This Page