Home›Java›Mods›Social-Fly 1.9-1.13
Social-Fly 1.9-1.13
ModsJava

Social-Fly 1.9-1.13

Java mod listed for Minecraft 1.9–1.10. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Commands

/Fly:
description: Enable Fly Mode
Permissions: fly.use​

/FlyAll:
description: Enable Fly Mode for all the server
Permissions: fly.set​
/DisableFlyAll:
description: Disable Fly Mode for all the server
Permissions: fly.set​

--------------------{Planned To Add}--------------------​


--------------------{Known Bugs}--------------------​
--------------------{Open Source Code}--------------------
If you use this source code please let me know. Thanks :)
​
Spoiler: Java Class File
Code (Text):
package me.augesrob.fly;

import java.util.Collection;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
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
{
    @Override
    public void onDisable(){
        getLogger().info("---------------");
        getLogger().info("|   Enabled!  |");
        getLogger().info("|  SocialFly  |");
        getLogger().info("|      by     |");
        getLogger().info("|   augesrob  |");
        getLogger().info("---------------");
    }



    @Override
    public void onEnable(){
        getLogger().info("---------------");
        getLogger().info("|  Disabled!  |");
        getLogger().info("|  SocialFly  |");
        getLogger().info("|      by     |");
        getLogger().info("|   augesrob  |");
        getLogger().info("---------------");
    }
  public boolean onCommand(CommandSender sender, Command cmd, String cmdLabel, String[] args)
  {
    if ((sender instanceof Player))
    {
      if (cmd.getName().equalsIgnoreCase("fly"))
      {
        Player player = (Player)sender;
        if (args.length == 0) {
          if (player.hasPermission("fly.use"))
          {
            if (!player.getAllowFlight())
            {
              player.sendMessage(ChatColor.GREEN + "Fly Enabled");
              player.setAllowFlight(true);
            }
            else
            {
              sender.sendMessage(ChatColor.GREEN + "Fly Disabled");
              player.setAllowFlight(false);
            }
          }
          else {
            sender.sendMessage(ChatColor.RED + "No permissions");
          }
        }
        if (args.length == 1) {
          if (player.hasPermission("fly.set"))
          {
            Player player2 = Bukkit.getPlayer(args[0]);
            if (player2 == null)
            {
              sender.sendMessage(ChatColor.RED + "Player offline");
              return true;
            }
            if (!player2.getAllowFlight())
            {
              sender.sendMessage(ChatColor.GREEN + "Fly Enabled for " + player2.getName());
              player2.setAllowFlight(true);
              player2.sendMessage(ChatColor.GREEN + "Fly Enabled by " + player.getName());
            }
            else
            {
              sender.sendMessage(ChatColor.GREEN + "Fly Disabled for " + player2.getName());
              player2.setAllowFlight(false);
              player2.sendMessage(ChatColor.GREEN + "Fly Disabled by " + player.getName());
            }
          }
          else
          {
            sender.sendMessage(ChatColor.RED + "No permissions");
          }
        }
      }
      if ((cmd.getName().equalsIgnoreCase("flyall")) &&
        (sender.hasPermission("fly.set")))
      {
        Collection<? extends Player> allplayers = Bukkit.getServer().getOnlinePlayers();
        for (Player allserver : allplayers)
        {
          allserver.setAllowFlight(true);
          allserver.sendMessage(ChatColor.GREEN + "Fly Enabled for ALL the server!");
        }
      }
      if ((cmd.getName().equalsIgnoreCase("disableflyall")) &&
        (sender.hasPermission("fly.set")))
      {
        Collection<? extends Player> allplayers = Bukkit.getServer().getOnlinePlayers();
        for (Player allserver : allplayers)
        {
          allserver.setAllowFlight(false);
          allserver.sendMessage(ChatColor.GREEN + "Fly Disabled for ALL the server!");
        }
      }
    }
    else
    {
      sender.sendMessage(ChatColor.RED + "You must be an user!");
    }
    return false;
  }
}
 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Please note: If you find any bugs please post them in the discussion area.
All my plugins are coded and compiled in java 8 and only for Spigot 1.9 and above

If you are also a coder who wants to help me fix bugs and or tweak anything let me know what I should change or add.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Social-Fly 1.9-1.13 is a free Minecraft Java mod. Compatible with Minecraft 1.9, 1.10. Downloaded 401 times (via Spigot). Download it and open it directly in the game.

Explore more