public void trigger(EntityPlayerMP player, EntityDoppleganger guardian, DamageSource src) { DopplegangerNoArmorTrigger.PlayerTracker tracker = playerTrackers.get(player.getAdvancements()); if(tracker != null) { tracker.trigger(player, guardian, src); } }
public void trigger(EntityPlayerMP player, ItemStack relic) { PlayerTracker tracker = playerTrackers.get(player.getAdvancements()); if(tracker != null) { tracker.trigger(relic); } }
@Override public void trigger( EntityPlayerMP parPlayer ) { AppEngAdvancementTrigger.Listeners l = this.listeners.get( parPlayer.getAdvancements() ); if( l != null ) { l.trigger( parPlayer ); } }
public void trigger(EntityPlayerMP player, ItemStack stack, WorldServer world, double x, double y, double z) { UseItemSuccessTrigger.PlayerTracker tracker = playerTrackers.get(player.getAdvancements()); if(tracker != null) { tracker.trigger(player, stack, world, x, y, z); } }
public void trigger(EntityPlayerMP player, WorldServer world, BlockPos pos, int count) { PlayerTracker tracker = playerTrackers.get(player.getAdvancements()); if(tracker != null) { tracker.trigger(world, pos, count); } }
public void trigger(EntityPlayerMP player, WorldServer world, BlockPos pos, ItemStack wand) { PlayerTracker tracker = playerTrackers.get(player.getAdvancements()); if(tracker != null) { tracker.trigger(world, pos, wand); } }
public static void grantCriterion(EntityPlayerMP player, ResourceLocation advancementId, String criterion) { PlayerAdvancements advancements = player.getAdvancements(); AdvancementManager manager = player.getServerWorld().getAdvancementManager(); Advancement advancement = manager.getAdvancement(advancementId); if(advancement != null) { advancements.grantCriterion(advancement, criterion); } }
private boolean hasRelicAlready(EntityPlayer player, int relic) { if(relic < 0 || relic > relicStacks.length || !(player instanceof EntityPlayerMP)) return true; EntityPlayerMP mpPlayer = (EntityPlayerMP) player; Item item = relicStacks[relic].getItem(); ResourceLocation advId = ((IRelic) item).getAdvancement(); if(advId != null) { Advancement adv = mpPlayer.getServerWorld().getAdvancementManager().getAdvancement(advId); return adv != null && mpPlayer.getAdvancements().getProgress(adv).isDone(); } return false; }
public void trigger(EntityPlayerMP player, IAllele allele) { Listeners listeners = this.listeners.get(player.getAdvancements()); if (listeners != null) { listeners.trigger(allele); } }
public void trigger(EntityPlayerMP player, Action action) { Listeners listeners = (Listeners) this.listenersForPlayers.get(player.getAdvancements()); if (listeners != null) { listeners.trigger(action); } }
/** * Trigger this criterion */ public void trigger(EntityPlayerMP playerMP, IPlayableFaction faction, int level) { Listeners listeners = (Listeners) this.listenersForPlayers.get(playerMP.getAdvancements()); if (listeners != null) { listeners.trigger(faction, level); } }
public void trigger(EntityPlayerMP parPlayer) { BaseTrigger.Listeners basetrigger$listeners = this.listeners.get(parPlayer.getAdvancements()); if (basetrigger$listeners != null) { basetrigger$listeners.trigger(parPlayer); } }
public void trigger(EntityPlayerMP player, Action action) { Listeners listeners = (Listeners) this.listenersForPlayers.get(player.getAdvancements()); if (listeners != null) { listeners.trigger(action); } }
/** * Trigger. * * @param player the player */ public void trigger(EntityPlayerMP player) { BasicTrigger.Listeners listeners = this.listeners.get(player.getAdvancements()); if(listeners != null) { listeners.trigger(player); } }
/** * Trigger. * * @param parPlayer the player */ public void trigger(EntityPlayerMP parPlayer) { CustomTrigger.Listeners tameanimaltrigger$listeners = listeners.get(parPlayer.getAdvancements()); if (tameanimaltrigger$listeners != null) { tameanimaltrigger$listeners.trigger(parPlayer); } }
public static void syncPlayer(EntityPlayerMP player, boolean showToast) { PlayerAdvancements advancements = player.getAdvancements(); if(advancements == null) return; AdvancementManager manager = player.getServer().getAdvancementManager(); List<String> completed = new LinkedList<>(); for(ResourceLocation res : syncedAdvancements) { Advancement adv = manager.getAdvancement(res); AdvancementProgress p = advancements.getProgress(adv); if(p.isDone()) completed.add(res.toString()); } String[] completedArr = completed.toArray(new String[0]); NetworkHandler.INSTANCE.sendTo(new MessageSyncAdvancements(completedArr, showToast), player); }
Advancement advancement = server.getAdvancementManager().getAdvancement(new ResourceLocation(Wizardry.MODID, "advancements/advancement_crunch.json")); if (advancement == null) return; AdvancementProgress progress = ((EntityPlayerMP) entity).getAdvancements().getProgress(advancement); for (String s : progress.getRemaningCriteria()) { ((EntityPlayerMP) entity).getAdvancements().grantCriterion(advancement, s);