aboutsummaryrefslogtreecommitdiff
path: root/src/net/brysonsteck/Resurrection/player
diff options
context:
space:
mode:
authorBryson Steck <steck.bryson@gmail.com>2021-06-15 20:15:51 -0600
committerBryson Steck <steck.bryson@gmail.com>2021-06-15 20:15:51 -0600
commita49057361f0e37f90de5f50f7172f04b0a2d389e (patch)
tree65daa65a0be631c708b5f485d0e34b8efd2fb9cb /src/net/brysonsteck/Resurrection/player
parent9342bf9c0a1ae27fc6d1b4c886caf37e31708508 (diff)
downloadresurrection-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.java20
-rw-r--r--src/net/brysonsteck/Resurrection/player/ResurrectPlayer.java14
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) {
-
-
- }
-}