congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ToolPart.getMaterial
Code IndexAdd Tabnine to your IDE (free)

How to use
getMaterial
method
in
slimeknights.tconstruct.library.tools.ToolPart

Best Java code snippets using slimeknights.tconstruct.library.tools.ToolPart.getMaterial (Showing top 6 results out of 315)

origin: SlimeKnights/TinkersConstruct

@Override
public ItemStack getResult(ItemStack cast, Fluid fluid) {
 Material shaftMaterial = TinkerTools.arrowShaft.getMaterial(cast);
 Material headMaterial = getMaterialForFluid(fluid);
 return BoltCore.getItemstackWithMaterials(shaftMaterial, headMaterial);
}
origin: SlimeKnights/TinkersConstruct

@Override
public boolean matches(ItemStack cast, Fluid fluid) {
 // cast needs to be a shaft with shaft material, fluid needs to belong to a material with head stats
 return cast.getItem() == TinkerTools.arrowShaft &&
     TinkerTools.arrowShaft.getMaterial(cast).hasStats(MaterialTypes.SHAFT) &&
     isFluidWithHeadMaterial(fluid);
}
origin: SlimeKnights/TinkersConstruct

 @SubscribeEvent
 public static void onToolPartReplace(TinkerCraftingEvent.ToolPartReplaceEvent event) {
  ItemStack firstStack = event.getToolParts().get(0);
  if(firstStack.getItem() instanceof ToolPart) {
   if(((ToolPart) firstStack.getItem()).getMaterial(firstStack).equals(TinkerMaterials.ardite)) {
    event.setCanceled(true);
   }
  }
 }
}
origin: SlimeKnights/TinkersConstruct

 public boolean checkMissingMaterialTooltip(ItemStack stack, List<String> tooltip, String statIdentifier) {
  Material material = getMaterial(stack);

  if(material == Material.UNKNOWN) {
   NBTTagCompound tag = TagUtil.getTagSafe(stack);
   String materialID = tag.getString(Tags.PART_MATERIAL);

   String error;
   if(!materialID.isEmpty()) {
    error = I18n.translateToLocalFormatted("tooltip.part.missing_material", materialID);
   }
   else {
    error = I18n.translateToLocal("tooltip.part.missing_info");
   }
   tooltip.addAll(LocUtils.getTooltips(error));
   return true;
  }
  else if(statIdentifier != null && material.getStats(statIdentifier) == null) {
   tooltip.addAll(LocUtils.getTooltips(Util.translateFormatted("tooltip.part.missing_stats", material.getLocalizedName(), statIdentifier)));
   return true;
  }

  return false;
 }
}
origin: SlimeKnights/TinkersConstruct

@Override
public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) {
 Material material = getMaterial(stack);
@Override
public String getItemStackDisplayName(@Nonnull ItemStack stack) {
 Material material = getMaterial(stack);
origin: SlimeKnights/TinkersConstruct

if(output.getItem() instanceof ToolPart) {
 ToolPart toolPart = (ToolPart) output.getItem();
 Material material = toolPart.getMaterial(output);
slimeknights.tconstruct.library.toolsToolPartgetMaterial

Popular methods of ToolPart

  • getItemstackWithMaterial
  • <init>
  • canUseMaterial
  • checkMissingMaterialTooltip
  • getAddedByInfo
  • getTooltipStatsInfo
  • getTooltipTraitInfo
  • hasUseForStat

Popular in Java

  • Start an intent from android
  • addToBackStack (FragmentTransaction)
  • setRequestProperty (URLConnection)
  • scheduleAtFixedRate (Timer)
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Reference (javax.naming)
  • Best IntelliJ 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