@Optional.Method(modid = Constants.BCLIB_MOD_ID) @Override public void addExternalTriggers(Collection<ITriggerExternal> triggers, @Nonnull EnumFacing side, TileEntity tile) { super.addExternalTriggers(triggers, side, tile); triggers.add(FactoryTriggers.lowResource25); triggers.add(FactoryTriggers.lowResource10); }
@Override @Optional.Method(modid = "baubles") public boolean canUnequip(ItemStack itemstack, EntityLivingBase player) { return true; }
@Override @Optional.Method(modid = "baubles") public boolean canUnequip(ItemStack itemstack, EntityLivingBase player) { return true; }
@Override @Optional.Method(modid = "Thaumcraft") public boolean showIngamePopups(ItemStack itemstack, EntityLivingBase player) { return ((RMArmor) itemstack.getItem()).armorType == EntityEquipmentSlot.HEAD; }
@Override @Optional.Method(modid = "baubles") public boolean canUnequip(ItemStack stack, EntityLivingBase player) { return true; }
@Override @Optional.Method(modid = "baubles") public boolean canUnequip(ItemStack itemstack, EntityLivingBase player) { return true; }
@Override @Optional.Method(modid = "baubles") public baubles.api.BaubleType getBaubleType(ItemStack itemstack) { return BaubleType.RING; }
@Override @Optional.Method(modid = "baubles") public void onWornTick(ItemStack stack, EntityLivingBase player) { this.onUpdate(stack, player.getEntityWorld(), player, 0, false); }
@Override @Optional.Method(modid = "baubles") public baubles.api.BaubleType getBaubleType(ItemStack itemstack) { return BaubleType.AMULET; }
@Override @Optional.Method(modid = "baubles") public void onWornTick(ItemStack stack, EntityLivingBase player) { this.onUpdate(stack, player.getEntityWorld(), player, 0, false); }
@Override @Optional.Method(modid = "baubles") public baubles.api.BaubleType getBaubleType(ItemStack itemstack) { return BaubleType.AMULET; }
@Override @Optional.Method(modid = "baubles") public boolean canUnequip(ItemStack itemstack, EntityLivingBase player) { return true; }
@Override @Optional.Method(modid = "baubles") public boolean canEquip(ItemStack stack, EntityLivingBase player) { return true; }
@Override @Method(modid = "thaumcraft") public boolean showNodes(ItemStack stack, EntityLivingBase player) { if (stack.isEmpty() || !(player instanceof EntityPlayer) || DarkSteelController.isActive((EntityPlayer) player, Type.GOGGLES)) { return false; } return GogglesOfRevealingUpgrade.INSTANCE.hasUpgrade(stack); }
@Override @Optional.Method(modid = "BuildCraftAPI|core") public boolean canWrench(EntityPlayer player, EnumHand hand, ItemStack stack, RayTraceResult res) { return true; }
@SuppressWarnings("null") @Override @Optional.Method(modid = "BuildCraftAPI|core") public void wrenchUsed(EntityPlayer player, EnumHand hand, ItemStack stack, RayTraceResult res) { used(hand, player, res.getBlockPos()); }
@Override @Optional.Method(modid = "Thaumcraft") public boolean canStabaliseInfusion(World world, BlockPos pos) { return true; } }
@Override @Method(modid = "opencomputersapi|network") public boolean canUpdate() { return false; }
@Override @Method(modid = "opencomputersapi|network") public Node node() { return node[DyeColor.SILVER.ordinal()]; }
@SuppressWarnings("null") @Override @Optional.Method(modid = "cofhcore") public void toolUsed(ItemStack item, EntityLivingBase user, BlockPos pos) { if (user instanceof EntityPlayer) { used(EnumHand.MAIN_HAND, (EntityPlayer) user, pos); } }