mirror of
https://github.com/plexusorg/Module-TFMExtras.git
synced 2024-11-23 03:45:00 +00:00
Formatting changes
This commit is contained in:
parent
441e9b5679
commit
7d1698c1da
@ -21,7 +21,6 @@ import java.util.UUID;
|
||||
@CommandPermissions(permission = "plex.tfmextras.orbit")
|
||||
public class OrbitCommand extends PlexCommand
|
||||
{
|
||||
|
||||
private static final List<UUID> isOrbited = new ArrayList<>();
|
||||
|
||||
@Override
|
||||
@ -65,18 +64,21 @@ public class OrbitCommand extends PlexCommand
|
||||
return args.length == 1 && silentCheckPermission(sender, this.getPermission()) ? PlexUtils.getPlayerNameList() : ImmutableList.of();
|
||||
}
|
||||
|
||||
private void startOrbiting(Player player, int strength) {
|
||||
private void startOrbiting(Player player, int strength)
|
||||
{
|
||||
player.setGameMode(org.bukkit.GameMode.SURVIVAL);
|
||||
player.addPotionEffect(new PotionEffect(PotionEffectType.LEVITATION, Integer.MAX_VALUE, strength, false, false));
|
||||
isOrbited.add(player.getUniqueId());
|
||||
}
|
||||
|
||||
private void stopOrbiting(Player player) {
|
||||
private void stopOrbiting(Player player)
|
||||
{
|
||||
player.removePotionEffect(PotionEffectType.LEVITATION);
|
||||
isOrbited.remove(player.getUniqueId());
|
||||
}
|
||||
|
||||
public static boolean isPlayerOrbited(UUID playerId) {
|
||||
public static boolean isPlayerOrbited(UUID playerId)
|
||||
{
|
||||
return isOrbited.contains(playerId);
|
||||
}
|
||||
}
|
||||
|
@ -19,7 +19,8 @@ public class OrbitEffectListener extends PlexListener
|
||||
if (event.getEntity() instanceof Player player)
|
||||
{
|
||||
if ((event.getAction() == EntityPotionEffectEvent.Action.CLEARED || event.getAction() == EntityPotionEffectEvent.Action.REMOVED)
|
||||
&& event.getModifiedType() == PotionEffectType.LEVITATION) {
|
||||
&& event.getModifiedType() == PotionEffectType.LEVITATION)
|
||||
{
|
||||
if (OrbitCommand.isPlayerOrbited(player.getUniqueId()))
|
||||
{
|
||||
Bukkit.getScheduler().runTaskLater(Plex.get(), () ->
|
||||
|
Loading…
Reference in New Issue
Block a user