fixed issues in NewYearFirework and QuarzRecipe
This commit is contained in:
1 parent
1b79e35bd2
commit
252758797d
3 files changed
+8
-5
No files matched your search
+5
@@ -11,6 +11,7 @@ import org.bukkit.inventory.meta.FireworkMeta;
|
||||
import org.bukkit.persistence.PersistentDataType;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
@@ -36,6 +37,10 @@ public class NewYearFirework extends Appliance {
|
||||
}
|
||||
}
|
||||
|
||||
public boolean shouldSpawnFirework() {
|
||||
return LocalDate.now().getDayOfYear() == 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected @NotNull List<Listener> listeners() {
|
||||
return List.of(new NewYearFireworkListener());
|
||||
|
||||
+2
-4
@@ -6,12 +6,10 @@ import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.entity.EntityDamageByEntityEvent;
|
||||
import org.bukkit.event.player.PlayerJoinEvent;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
public class NewYearFireworkListener extends ApplianceListener<NewYearFirework> {
|
||||
class NewYearFireworkListener extends ApplianceListener<NewYearFirework> {
|
||||
@EventHandler
|
||||
public void onPlayerJoin(PlayerJoinEvent event) {
|
||||
if(LocalDate.now().getDayOfYear() != 1) return;
|
||||
if(!this.getAppliance().shouldSpawnFirework()) return;
|
||||
this.getAppliance().spawnFirework(event.getPlayer());
|
||||
}
|
||||
@EventHandler
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ import eu.mhsl.craftattack.spawn.core.appliance.ApplianceListener;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.player.PlayerJoinEvent;
|
||||
|
||||
public class QuarzRecipeListener extends ApplianceListener<QuarzRecipe> {
|
||||
class QuarzRecipeListener extends ApplianceListener<QuarzRecipe> {
|
||||
@EventHandler
|
||||
public void onPlayerJoin(PlayerJoinEvent event) {
|
||||
this.getAppliance().unlock(event.getPlayer());
|
||||
|
||||
Reference in new issue
Block a user