added New Year Firework #15

Merged
MineTec merged 4 commits from feature/NewYearFirework into master 2026-10-13 21:58:04 +00:00
Member
No description provided.
jannis added 1 commit 2026-10-12 14:22:10 +00:00
MineTec added 1 commit 2026-10-13 20:20:53 +00:00
@@ -0,0 +8,4 @@
import java.time.LocalDate;
public class NewYearFireworkListener extends ApplianceListener<NewYearFirework> {
Owner

package private

package private
MineTec marked this conversation as resolved
@@ -0,0 +11,4 @@
public class NewYearFireworkListener extends ApplianceListener<NewYearFirework> {
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
if(LocalDate.now().getDayOfYear() != 1) return;
Owner

der Check, ob heute Neujahr ist, gilt als Logik, und sollte daher in die Appliance ausgelagert werden. Einfach eine Methode, die true zurück gibt, wenn Feuerwerk kommen soll. Und hier dann einfach (!Appliance#shouldSpawnFirework) return

der Check, ob heute Neujahr ist, gilt als Logik, und sollte daher in die Appliance ausgelagert werden. Einfach eine Methode, die `true` zurück gibt, wenn Feuerwerk kommen soll. Und hier dann einfach `(!Appliance#shouldSpawnFirework) return`
MineTec marked this conversation as resolved
jannis added 1 commit 2026-10-13 20:52:47 +00:00
MineTec added 1 commit 2026-10-13 21:57:53 +00:00
Owner

passt.

passt.
MineTec merged commit 9dbee7d63b into master 2026-10-13 21:58:04 +00:00
MineTec deleted branch feature/NewYearFirework 2026-10-13 21:58:04 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: CraftAttack/spawn#15