package joshie.progression.criteria.rewards; import joshie.progression.Progression; import joshie.progression.api.ProgressionAPI; import joshie.progression.api.criteria.ProgressionRule; import joshie.progression.api.special.DisplayMode; import net.minecraft.entity.player.EntityPlayerMP; @ProgressionRule(name="points", color=0xFF002DB2, meta="points") public class RewardPoints extends RewardBaseSingular { public String variable = "gold"; public int amount = 1; @Override public String getDescription() { return Progression.format("reward.points.description", amount, variable); } @Override public int getWidth(DisplayMode mode) { return mode == DisplayMode.DISPLAY ? 75: 100; } @Override public void reward(EntityPlayerMP player) { ProgressionAPI.player.addDouble(player, variable, amount); } }