AI made this, is it good?

  • Thread starter /u/Time_Incident_3252
  • Start date
U

/u/Time_Incident_3252

Guest
Member
import org.bukkit.Bukkit;

import org.bukkit.entity.Player;

import org.bukkit.event.EventHandler;

import org.bukkit.event.Listener;

import org.bukkit.event.entity.EntityDamageByEntityEvent;

import org.bukkit.plugin.java.JavaPlugin;

import java.util.List;

import java.util.Random;

public class PositionSwitcher extends JavaPlugin implements Listener {

@Override

public void onEnable() {

Bukkit.getPluginManager().registerEvents(this, this);

Bukkit.getScheduler().runTaskTimer(this, this::switchPlayerPositions, 0, 20 * 60 * 5); // 5 minutes interval

}

private void switchPlayerPositions() {

List<Player> onlinePlayers = Bukkit.getOnlinePlayers();

int numPlayers = onlinePlayers.size();

if (numPlayers < 2) return; // Need at least 2 players to switch positions

Random random = new Random();

for (int i = 0; i < numPlayers; i += 2) {

Player player1 = onlinePlayers.get(i);

Player player2 = onlinePlayers.get((i + 1) % numPlayers); // Wrap around if odd number of players

// Swap positions

player1.teleport(player2.getLocation());

player2.teleport(player1.getLocation());

}

}

@EventHandler

public void onPlayerDamage(EntityDamageByEntityEvent event) {

if (event.getEntity() instanceof Player && event.getDamager() instanceof Player) {

// Check if the players have swapped positions

Player victim = (Player) event.getEntity();

Player attacker = (Player) event.getDamager();

if (!victim.getLocation().equals(attacker.getLocation())) {

// Cancel the damage event and handle it manually

event.setCancelled(true);

// You can add custom damage handling logic here

}

}

}

}

submitted by /u/Time_Incident_3252
[link] [comments]

Continue reading...

free plugins
minecraft paid for free
spigotmc
SpigotMC
free minecraft paid plugins
free minecraft plugins
aac free
ewg free
Minecraft Premium Plugins
ewg free download
litebans free
epicworldgenerator free
free schematics
leaked schematics minecraft
schematics
schematics leaked
schematics free
minecraft schematics free
paid minecraft schematics free
paid minecraft schematics for free
free cracked plugins
free cracked minecraft plugins
plugins
featherboard download
featherboard plugin download
antiaura download
minecraft plugins
xenforo leaked
xenforo for free
xenforo addons
 
BlackSpigot General Chat
Rules Help Users
    E @ Enes315734: Hello if I buy BLACKSPIGOT+ BUNDLEIf I buy it, will I get a rank in BLACKSPIGOT and what rank?
    Top