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 SpigotCommands
/Fly:
/FlyAll:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
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.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
/Fly:
description: Enable Fly Mode
Permissions: fly.use
/FlyAll:
description: Enable Fly Mode for all the server
/DisableFlyAll:
Permissions: fly.set
description: Disable Fly Mode for all the server
Permissions: fly.set
--------------------{Planned To Add}--------------------
- More Permissions for toggling on and off flight
- Find away to prevent fall damage when /DisableFlyAll is used
--------------------{Known Bugs}--------------------
- Disableflyall command disables everyone on the server (people take fall damage)
--------------------{Open Source Code}--------------------
If you use this source code please let me know. Thanks
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;
}
}
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
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
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.