a proplem

Discussion in 'Plugin Development' started by M7mD_G16, Jun 30, 2019.

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

    M7mD_G16

    how to solve that i have a proplem here :
    Code:
    plugin.yml:
    name: Plugin
    version: 0.1
    main: minecraft.plugin.source.Main
    author: BaconBoi
    
    commands:
        gm1:
          usage: /gm1
          description: gamemode 1
         gm2:
          usage: /gm2
          description: gamemode 2
        gm3:
          usage: /gm3
          description: gamemode 3
        gm4:
          usage: /gm4
          description: gamemode 4
        gv1:
          usage: /gv1
          description: gravity true
        gv2:
          usage: /gv2
          description: gravity false
    its the first plugin
    and the java:
    Code:
    package minecraft.plugin.source;
    
    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.GameMode;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.Player;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class Main extends JavaPlugin  {
      
        public void onEnable() {
        Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "Plugin Plugin was Enabled");
        }
      
        public void onDisable() {                                                                      
        Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.RED + "Plugin Plugin was Disabled");  
    }
      
        public boolean onCommand(CommandSender sender, Command cmd, String commandlabel, String[] args) {
            Player p = (Player) sender;
          
            if(getName().equalsIgnoreCase("gm1")) {
              
                p.setGameMode(GameMode.CREATIVE);
                p.sendMessage(ChatColor.YELLOW + "Gamemode Updated");
                p.damage(3.1);
                p.toString().equals(getName());
          
              
            }
    if(getName().equalsIgnoreCase("gm2")) {
                p.setGameMode(GameMode.SURVIVAL);
                p.sendMessage(ChatColor.YELLOW + "Gamemode Updated");
              
            }
    if(getName().equalsIgnoreCase("gm3")) {
      
        p.setGameMode(GameMode.ADVENTURE);
        p.sendMessage(ChatColor.YELLOW + "Gamemode Updated");
    }
    if(getName().equalsIgnoreCase("gm4")) {
      
        p.setGameMode(GameMode.SPECTATOR);
        p.sendMessage(ChatColor.YELLOW + "Gamemode Updated");
    }
    if(getName().equalsIgnoreCase("gv1")) {
      
        p.setGravity(true);
        p.sendMessage(ChatColor.AQUA + "Gravity on");
      
    }
    if(getName().equalsIgnoreCase("gv2")) {
      
        p.setGravity(false);
        p.sendMessage(ChatColor.RED + "Gravity off");
      
    }
        }
      
        }
     
    Last edited by a moderator: Jun 30, 2019
  2. Offline

    timtower Administrator Administrator Moderator

  3. Offline

    KarimAKL

    @M7mD_G16 What's the problem? Do you get an error in the console or does it not do as intended?
     
Thread Status:
Not open for further replies.

Share This Page