Examples of ItemEncodedPattern


Examples of appeng.items.misc.ItemEncodedPattern

      return false;

    if ( is.getItem() instanceof ItemEncodedPattern )
    {
      World w = this.getTileEntity().getWorldObj();
      ItemEncodedPattern iep = (ItemEncodedPattern) is.getItem();
      ICraftingPatternDetails ph = iep.getPatternForItem( is, w );
      if ( ph.isCraftable() )
        return ph.isValidItemForSlot( slotIndex, i, w );
    }

    return false;
View Full Code Here

Examples of appeng.items.misc.ItemEncodedPattern

    if ( is != null && is.getItem() instanceof ItemEncodedPattern )
    {
      if ( !Platform.isSameItem( is, myPattern ) )
      {
        World w = getWorldObj();
        ItemEncodedPattern iep = (ItemEncodedPattern) is.getItem();
        ICraftingPatternDetails ph = iep.getPatternForItem( is, w );

        if ( ph != null && ph.isCraftable() )
        {
          progress = 0;
          myPattern = is;
View Full Code Here

Examples of appeng.items.misc.ItemEncodedPattern

      ItemStack myPat = ItemStack.loadItemStackFromNBT( data.getCompoundTag( "myPlan" ) );

      if ( myPat != null && myPat.getItem() instanceof ItemEncodedPattern )
      {
        World w = getWorldObj();
        ItemEncodedPattern iep = (ItemEncodedPattern) myPat.getItem();
        ICraftingPatternDetails ph = iep.getPatternForItem( myPat, w );
        if ( ph != null && ph.isCraftable() )
        {
          forcePlan = true;
          myPlan = ph;
          pushDirection = ForgeDirection.getOrientation( data.getInteger( "pushDirection" ) );
View Full Code Here

Examples of appeng.items.misc.ItemEncodedPattern

    if ( Platform.isClient() && (which == PlacableItemType.ENCODED_PATTERN) )
    {
      ItemStack is = super.getStack();
      if ( is != null && is.getItem() instanceof ItemEncodedPattern )
      {
        ItemEncodedPattern iep = (ItemEncodedPattern) is.getItem();
        ItemStack out = iep.getOutput( is );
        if ( out != null )
          return out;
      }
    }
    return super.getStack();
View Full Code Here

Examples of appeng.items.misc.ItemEncodedPattern

    if ( Platform.isClient() )// && (which == PlaceableItemType.ENCODED_PATTERN) )
    {
      ItemStack is = super.getStack();
      if ( is != null && is.getItem() instanceof ItemEncodedPattern )
      {
        ItemEncodedPattern iep = (ItemEncodedPattern) is.getItem();
        ItemStack out = iep.getOutput( is );
        if ( out != null )
          return out;
      }
    }
    return super.getStack();
View Full Code Here

Examples of appeng.items.misc.ItemEncodedPattern

  {
    boolean isShiftHeld = Keyboard.isKeyDown( Keyboard.KEY_LSHIFT ) || Keyboard.isKeyDown( Keyboard.KEY_RSHIFT );

    if ( !recursive && type == IItemRenderer.ItemRenderType.INVENTORY && isShiftHeld )
    {
      ItemEncodedPattern iep = (ItemEncodedPattern) item.getItem();
      if ( iep.getOutput( item ) != null )
        return true;
    }

    return false;
  }
View Full Code Here

Examples of appeng.items.misc.ItemEncodedPattern

  @Override
  public void renderItem(ItemRenderType type, ItemStack item, Object... data)
  {
    recursive = true;

    ItemEncodedPattern iep = (ItemEncodedPattern) item.getItem();

    ItemStack is = iep.getOutput( item );
    Minecraft mc = Minecraft.getMinecraft();

    GL11.glPushAttrib( GL11.GL_ALL_ATTRIB_BITS );
    RenderHelper.enableGUIStandardItemLighting();
    ri.renderItemAndEffectIntoGUI( mc.fontRenderer, mc.getTextureManager(), is, 0, 0 );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.