diff --git a/src/main/java/de/mviper/adventskalender/AdventCalendarExpansion.java b/src/main/java/de/mviper/adventskalender/AdventCalendarExpansion.java deleted file mode 100644 index cfa50e0..0000000 --- a/src/main/java/de/mviper/adventskalender/AdventCalendarExpansion.java +++ /dev/null @@ -1,62 +0,0 @@ -package de.mviper.adventskalender; - -import me.clip.placeholderapi.expansion.PlaceholderExpansion; -import org.bukkit.entity.Player; -import java.time.LocalDate; -import java.time.Month; - -public class AdventCalendarExpansion extends PlaceholderExpansion { - - @Override - public String getIdentifier() { - // Der Identifier ist jetzt nur noch "ak" - return "ak"; - } - - @Override - public String getAuthor() { - return "mviper"; - } - - @Override - public String getVersion() { - return "1.1.0"; - } - - @Override - public boolean canRegister() { - return true; - } - - @Override - public String onPlaceholderRequest(Player player, String identifier) { - if (player == null) { - return ""; - } - - // Die Platzhalter sind jetzt viel kürzer - switch (identifier) { - case "c": // Geöffnet (claimed) - return String.valueOf(CalendarData.getClaimedCount(player)); - - case "n": // Nächstes (next) - for (int day = 1; day <= 24; day++) { - if (!CalendarData.hasClaimed(player, day)) { - return String.valueOf(day); - } - } - return "None"; - - case "d": // Tage (days) - LocalDate today = LocalDate.now(); - LocalDate christmas = LocalDate.of(today.getYear(), Month.DECEMBER, 25); - if (today.isAfter(christmas)) { - christmas = christmas.plusYears(1); - } - return String.valueOf((int) java.time.temporal.ChronoUnit.DAYS.between(today, christmas)); - - default: - return null; - } - } -} \ No newline at end of file