diff options
author | Bryson Steck <steck.bryson@gmail.com> | 2021-06-15 20:15:51 -0600 |
---|---|---|
committer | Bryson Steck <steck.bryson@gmail.com> | 2021-06-15 20:15:51 -0600 |
commit | a49057361f0e37f90de5f50f7172f04b0a2d389e (patch) | |
tree | 65daa65a0be631c708b5f485d0e34b8efd2fb9cb /src/net/brysonsteck/Resurrection/player | |
parent | 9342bf9c0a1ae27fc6d1b4c886caf37e31708508 (diff) | |
download | resurrection-a49057361f0e37f90de5f50f7172f04b0a2d389e.tar resurrection-a49057361f0e37f90de5f50f7172f04b0a2d389e.tar.gz resurrection-a49057361f0e37f90de5f50f7172f04b0a2d389e.tar.bz2 |
now testing full day resurrection
Diffstat (limited to 'src/net/brysonsteck/Resurrection/player')
-rw-r--r-- | src/net/brysonsteck/Resurrection/player/PlayerListener.java | 20 | ||||
-rw-r--r-- | src/net/brysonsteck/Resurrection/player/ResurrectPlayer.java | 14 |
2 files changed, 8 insertions, 26 deletions
diff --git a/src/net/brysonsteck/Resurrection/player/PlayerListener.java b/src/net/brysonsteck/Resurrection/player/PlayerListener.java index 6bc361f..145d39c 100644 --- a/src/net/brysonsteck/Resurrection/player/PlayerListener.java +++ b/src/net/brysonsteck/Resurrection/player/PlayerListener.java @@ -24,8 +24,6 @@ public class PlayerListener implements Listener { public void onDeath(PlayerDeathEvent e) { System.out.println("Resurrection: A player has died!"); Player p = e.getEntity(); - Long timeOfDeath = System.currentTimeMillis(); - Long resurrectionTime = timeOfDeath + 86400000; // // TimeCheck death = new TimeCheck(timeOfDeath); // TimeCheck resurrect = new TimeCheck((timeOfDeath + 86400000) - timeOfDeath); @@ -34,16 +32,17 @@ public class PlayerListener implements Listener { // String resurrectFormatted = resurrect.formatTime(); p.sendMessage("You have died!! You will be able to respawn in the next 24 hours."); - + new BukkitRunnable() { + // save death information to player file @Override public void run() { for (PotionEffect effect : p.getActivePotionEffects()) p.removePotionEffect(effect.getType()); p.setGameMode(GameMode.SURVIVAL); - Bukkit.broadcastMessage(p.getDisplayName() + " has been resurrected manually by an admin!"); + Bukkit.broadcastMessage(ChatColor.YELLOW +""+ ChatColor.BOLD + p.getDisplayName() + " has resurrected!"); } - }.runTaskLater(JavaPlugin.getProvidingPlugin(Resurrection.class), 200); + }.runTaskLater(JavaPlugin.getProvidingPlugin(Resurrection.class), 1728000); } @EventHandler @@ -54,22 +53,19 @@ public class PlayerListener implements Listener { new BukkitRunnable() { @Override public void run() { - PotionEffect invisibility = new PotionEffect(PotionEffectType.INVISIBILITY, 100, 10, false); - PotionEffect blindness = new PotionEffect(PotionEffectType.BLINDNESS, 100, 10, false); - PotionEffect slowness = new PotionEffect(PotionEffectType.SLOW, 100, 10, false); - invisibility.apply(p); +// PotionEffect invisibility = new PotionEffect(PotionEffectType.INVISIBILITY, 1728000, 10, false); + PotionEffect blindness = new PotionEffect(PotionEffectType.BLINDNESS, 1728000, 10, false); + PotionEffect slowness = new PotionEffect(PotionEffectType.SLOW, 1728000, 10, false); +// invisibility.apply(p); blindness.apply(p); slowness.apply(p); } }.runTaskLater(JavaPlugin.getProvidingPlugin(Resurrection.class), 1); - - } @EventHandler public void onPlayerMove(PlayerMoveEvent e) { Player p = e.getPlayer(); - Location location = p.getLocation(); if (p.getGameMode() == GameMode.SPECTATOR) { p.teleport(spawn); } diff --git a/src/net/brysonsteck/Resurrection/player/ResurrectPlayer.java b/src/net/brysonsteck/Resurrection/player/ResurrectPlayer.java deleted file mode 100644 index b9f2348..0000000 --- a/src/net/brysonsteck/Resurrection/player/ResurrectPlayer.java +++ /dev/null @@ -1,14 +0,0 @@ -package net.brysonsteck.Resurrection.player; - -import org.bukkit.Bukkit; -import org.bukkit.GameMode; -import org.bukkit.entity.Player; -import org.bukkit.potion.PotionEffect; - -public class ResurrectPlayer { - - public ResurrectPlayer(Player p) { - - - } -} |