src/main/java/de/mviper/adventskalender/AdventCalendarExpansion.java gelöscht

This commit is contained in:
2026-01-26 23:00:41 +00:00
parent 282291f576
commit db88f6a3c4

View File

@@ -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;
}
}
}