From 7f9f9b2604ba3aa75b5ae3ba457b5cc5e761f8d0 Mon Sep 17 00:00:00 2001 From: Ddggdd135 <66861021+JWJUN233233@users.noreply.github.com> Date: Fri, 5 Jul 2024 00:31:10 +0800 Subject: [PATCH] =?UTF-8?q?fix(radiation):=20=E8=AE=A9=E7=8E=A9=E5=AE=B6?= =?UTF-8?q?=E5=9C=A8=E8=BF=9B=E5=85=A5=E6=98=AF=E8=8E=B7=E5=BE=97=E8=BE=90?= =?UTF-8?q?=E5=B0=84=E5=85=8D=E7=96=AB=20(#907)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../implementation/listeners/RadioactivityListener.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/RadioactivityListener.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/RadioactivityListener.java index add59b3c79..49a3d95971 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/RadioactivityListener.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/RadioactivityListener.java @@ -7,6 +7,7 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.entity.PlayerDeathEvent; +import org.bukkit.event.player.PlayerJoinEvent; /** * {@link RadioactivityListener} handles radioactivity level resets @@ -25,4 +26,10 @@ public void onPlayerDeath(@Nonnull PlayerDeathEvent e) { RadiationUtils.clearExposure(e.getEntity()); RadiationTask.addGracePeriod(e.getEntity()); } + + @EventHandler + public void onPlayerJoin(@Nonnull PlayerJoinEvent e) { + RadiationUtils.clearExposure(e.getPlayer()); + RadiationTask.addGracePeriod(e.getPlayer()); + } }