Tabnine Logo
Advancement
Code IndexAdd Tabnine to your IDE (free)

How to use
Advancement
in
net.minecraft.advancements

Best Java code snippets using net.minecraft.advancements.Advancement (Showing top 6 results out of 315)

origin: Vazkii/Patchouli

private static void buildSyncSet(EntityPlayerMP player) {
  if(syncedAdvancements == null) {
    AdvancementManager manager = player.getServer().getAdvancementManager();
    Iterable<Advancement> allAdvancements = manager.getAdvancements();
    
    syncedAdvancements = new ArrayList<>();
    for(Advancement a : allAdvancements)
      if(trackedNamespaces.contains(a.getId().getResourceDomain()))
        syncedAdvancements.add(a.getId());
  }
}

origin: SleepyTrousers/EnderCore

@SubscribeEvent
public void onAchievement(AdvancementEvent event) {
 final @Nonnull Advancement advancement = NullHelper.notnullF(event.getAdvancement(), "AdvancementEvent.getAdvancement()");
 DisplayInfo display = advancement.getDisplay();
 if (ConfigHandler.betterAchievements && !event.getEntity().world.isRemote && display != null && display.shouldAnnounceToChat()) {
  event.getEntityPlayer().getEntityData().setInteger("fireworksLeft", 9);
  event.getEntityPlayer().getEntityData().setBoolean("fireworkDelay", false);
 }
}
origin: TeamWizardry/Wizardry

  public static void init() {
    MANAPOOL = new Advancement(
        new ResourceLocation(Wizardry.MODID, "advancement.manapool"),
        null,
        new DisplayInfo(
            new ItemStack(ModItems.ORB),
            new TextComponentTranslation("wizardry.advancement.begin.name"),
            new TextComponentTranslation("wizardry.advancement.begin.desc"),
            null, FrameType.GOAL, true, true, false),
        AdvancementRewards.EMPTY, new HashMap<>(), new String[0][0]);

    //	ModAdvancement("manapool", 1, -2, ModItems.ORB, null);
    //	BOOK = new ModAdvancement("book", 3, 0, ModItems.BOOK, MANAPOOL);
    //	DEVILDUST = new ModAdvancement("devildust", -1, 0, ModItems.DEVIL_DUST, null);
    //	CRUNCH = new ModAdvancement("crunch", 1, 2, Blocks.BEDROCK, null);
//
    //	PAGE = new AchievementPage(Wizardry.MODNAME, ModAdvancement.achievements.toArray(new Achievement[ModAdvancement.achievements.size()]));
    //	AchievementPage.registerAchievementPage(PAGE);
//
  }
}
origin: lorddusk/HQM

public GuiEditMenuAdvancement (GuiQuestBook gui, QuestTaskAdvancement task, final QuestTaskAdvancement.AdvancementTask advancement, int id, EntityPlayer player) {
  super(gui, player, false, 180, 70, 180, 150);
  this.task = task;
  this.advancement = advancement;
  this.id = id;
  scrollBar = new ScrollBar(160, 18, 186, 171, 69, START_X) {
    @Override
    public boolean isVisible(GuiBase gui) {
      return advancementNames.size() > VISIBLE_MOBS;
    }
  };
  textBoxes.add(new TextBoxGroup.TextBox(gui, "", 250, 18, false) {
    @Override
    public void textChanged(GuiBase gui) {
      super.textChanged(gui);
      updateAdvancements(getText());
    }
  });
  rawAdvancemenNames = new ArrayList<>();
  advancementNames = new ArrayList<>();
  // Just using this to gain access to the advancement manager
  WorldServer world = DimensionManager.getWorld(0);
  for (Advancement a: world.getAdvancementManager().getAdvancements()) {
    String adv = a.getId().toString();
    rawAdvancemenNames.add(adv);
    advancementNames.add(adv);
  }
  Collections.sort(advancementNames);
  updateAdvancements("");
}
origin: Vazkii/Patchouli

@SubscribeEvent
public static void onAdvancement(AdvancementEvent event) {
  if(event.getEntityPlayer() instanceof EntityPlayerMP) {
    EntityPlayerMP player = (EntityPlayerMP) event.getEntityPlayer();
    buildSyncSet(player);
    
    if(syncedAdvancements.contains(event.getAdvancement().getId()))
      syncPlayer(player, true);
  }
}

origin: Vazkii/Patchouli

public GuiAdvancementsExt(ClientAdvancementManager manager, GuiScreen parent, String tab) {
  super(manager);
  this.parent = parent;
  
  Advancement start = manager.getAdvancementList().getAdvancement(new ResourceLocation(tab, "root"));
  if(start != null && ClientAdvancements.hasDone(start.getId().toString()))
    manager.setSelectedTab(start, false);
}
net.minecraft.advancementsAdvancement

Most used methods

  • getId
  • <init>
  • getDisplay

Popular in Java

  • Creating JSON documents from java classes using gson
  • setContentView (Activity)
  • onCreateOptionsMenu (Activity)
  • getContentResolver (Context)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • Kernel (java.awt.image)
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now