Init to comit it!

This commit is contained in:
2026-08-02 13:57:13 -04:00
commit 8a769437c0
29 changed files with 814 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
package com.vixis.advancement;
import com.vixis.Vixis;
import net.minecraft.advancements.Advancement;
import net.minecraft.advancements.AdvancementProgress;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.util.ResourceLocation;
public final class VixisAdvancements {
public static final ResourceLocation KISS_A_FOX = new ResourceLocation(Vixis.MODID, "kiss_a_fox");
private VixisAdvancements() {
}
public static void grant(EntityPlayerMP player, ResourceLocation id) {
Advancement advancement = player.getServerWorld().getAdvancementManager().getAdvancement(id);
if (advancement == null) {
return;
}
AdvancementProgress progress = player.getAdvancements().getProgress(advancement);
if (progress.isDone()) {
return;
}
for (String criterion : progress.getRemaningCriteria()) {
player.getAdvancements().grantCriterion(advancement, criterion);
}
}
}