public static <E> NonNullList<E> getListFrom(E... element) { NonNullList<E> list = NonNullList.create(); list.addAll(Arrays.asList(element)); return list; }
@Override protected void getCheckedSubItems( final CreativeTabs creativeTab, final NonNullList<ItemStack> itemStacks ) { this.calculateSubTypes(); itemStacks.addAll( this.subTypes ); }
@SubscribeEvent public static void onToolPartReplacement(TinkerEvent.OnToolPartReplacement event) { if(event.toolStack.getItem() == TinkerRangedWeapons.bolt) { List<ItemStack> extraParts = event.replacementParts.stream() .filter(Objects::nonNull) .filter(stack -> stack.getItem() == TinkerTools.boltCore) .map(BoltCore::getHeadStack) .collect(Collectors.toList()); event.replacementParts.addAll(new ArrayList<>(extraParts)); } } }
public NonNullList<ItemStack> toNonNullList() { NonNullList<ItemStack> list = NonNullList.create(); list.addAll(0, StreamSupport.stream(this.spliterator(), false).filter(Objects::nonNull).map(it -> it.getValue1().makeNormalStack()).collect(Collectors.toSet())); return list; } }
@Override public void getSubItems(CreativeTabs tab, NonNullList<ItemStack> items) { if (!isInCreativeTab(tab)) { return; } items.addAll(VehicleType.getCreativeDisplayItems()); }
@Override public void getDrops(@Nonnull NonNullList<ItemStack> drops, @Nonnull IBlockAccess world, @Nonnull BlockPos pos, @Nonnull IBlockState state, int fortune) { NNList<ItemStack> drops2 = new NNList<>(); super.getDrops(drops2, world, pos, state, fortune); for (ItemStack drop : drops2) { PaintUtil.setSourceBlock(NullHelper.notnullM(drop, "null stack from getDrops()"), getPaintSource(state, world, pos)); } drops.addAll(drops2); }
@Override public void getDrops(@Nonnull NonNullList<ItemStack> drops, @Nonnull IBlockAccess world, @Nonnull BlockPos pos, @Nonnull IBlockState state, int fortune) { NNList<ItemStack> drops2 = new NNList<>(); super.getDrops(drops2, world, pos, state, fortune); for (ItemStack drop : drops2) { PaintUtil.setSourceBlock(NullHelper.notnullM(drop, "null stack from getDrops()"), getPaintSource(state, world, pos)); } drops.addAll(drops2); }
@Override public void getDrops(@Nonnull NonNullList<ItemStack> drops, @Nonnull IBlockAccess world, @Nonnull BlockPos pos, @Nonnull IBlockState state, int fortune) { NNList<ItemStack> drops2 = new NNList<>(); super.getDrops(drops2, world, pos, state, fortune); for (ItemStack drop : drops2) { PaintUtil.setSourceBlock(NullHelper.notnullM(drop, "null stack from getDrops()"), getPaintSource(state, world, pos)); } drops.addAll(drops2); }
@Override public void getDrops(@Nonnull NonNullList<ItemStack> drops, @Nonnull IBlockAccess world, @Nonnull BlockPos pos, @Nonnull IBlockState state, int fortune) { NNList<ItemStack> drops2 = new NNList<>(); super.getDrops(drops2, world, pos, state, fortune); for (ItemStack drop : drops2) { PaintUtil.setSourceBlock(NullHelper.notnullM(drop, "null stack from getDrops()"), getPaintSource(state, world, pos)); } drops.addAll(drops2); }
@Override public void getDrops(@Nonnull NonNullList<ItemStack> drops, @Nonnull IBlockAccess world, @Nonnull BlockPos pos, @Nonnull IBlockState state, int fortune) { NNList<ItemStack> drops2 = new NNList<>(); super.getDrops(drops2, world, pos, state, fortune); for (ItemStack drop : drops2) { PaintUtil.setSourceBlock(NullHelper.notnullM(drop, "null stack from getDrops()"), getPaintSource(state, world, pos)); } drops.addAll(drops2); }
@Override public void getDrops(@Nonnull NonNullList<ItemStack> drops, @Nonnull IBlockAccess world, @Nonnull BlockPos pos, @Nonnull IBlockState state, int fortune) { NNList<ItemStack> drops2 = new NNList<>(); super.getDrops(drops2, world, pos, state, fortune); for (ItemStack drop : drops2) { PaintUtil.setSourceBlock(NullHelper.notnullM(drop, "null stack from getDrops()"), getPaintSource(state, world, pos)); } drops.addAll(drops2); }
@Override public void getDrops(@Nonnull NonNullList<ItemStack> drops, @Nonnull IBlockAccess world, @Nonnull BlockPos pos, @Nonnull IBlockState state, int fortune) { NNList<ItemStack> drops2 = new NNList<>(); super.getDrops(drops2, world, pos, state, fortune); for (ItemStack drop : drops2) { PaintUtil.setSourceBlock(NullHelper.notnullM(drop, "null stack from getDrops()"), getPaintSource(state, world, pos)); } drops.addAll(drops2); }
@Override public void getDrops(@Nonnull NonNullList<ItemStack> drops, @Nonnull IBlockAccess world, @Nonnull BlockPos pos, @Nonnull IBlockState state, int fortune) { NNList<ItemStack> drops2 = new NNList<>(); super.getDrops(drops2, world, pos, state, fortune); for (ItemStack drop : drops2) { PaintUtil.setSourceBlock(NullHelper.notnullM(drop, "null stack from getDrops()"), getPaintSource(state, world, pos)); } drops.addAll(drops2); }
@Override public void getDrops(@Nonnull NonNullList<ItemStack> drops, @Nonnull IBlockAccess world, @Nonnull BlockPos pos, @Nonnull IBlockState state, int fortune) { NNList<ItemStack> drops2 = new NNList<>(); super.getDrops(drops2, world, pos, state, fortune); for (ItemStack drop : drops2) { PaintUtil.setSourceBlock(NullHelper.notnullM(drop, "null stack from getDrops()"), getPaintSource(state, world, pos)); } drops.addAll(drops2); }
@Override public void getDrops(@Nonnull NonNullList<ItemStack> drops, @Nonnull IBlockAccess world, @Nonnull BlockPos pos, @Nonnull IBlockState state, int fortune) { NNList<ItemStack> drops2 = new NNList<>(); super.getDrops(drops2, world, pos, state, fortune); for (ItemStack drop : drops2) { PaintUtil.setSourceBlock(NullHelper.notnullM(drop, "null stack from getDrops()"), getPaintSource(state, world, pos)); } drops.addAll(drops2); }
@Override public NonNullList<ItemStack> getSpecialtyList() { Set<ItemStack> specialties = genome.getPrimary().getSpecialtyChances().keySet(); NonNullList<ItemStack> specialtyList = NonNullList.create(); specialtyList.addAll(specialties); return specialtyList; }
@Override public void refresh(CanvasQuestLine gui) { if(linking.size() <= 0) return; List<PanelButtonQuest> tmp = new ArrayList<>(); for(PanelButtonQuest b1 : linking) { for(PanelButtonQuest b2 : gui.getQuestButtons()) if(b1.getStoredValue().getID() == b2.getStoredValue().getID()) tmp.add(b2); } linking.clear(); linking.addAll(tmp); }
@Override public void getSubItems(CreativeTabs tab, NonNullList<ItemStack> items) { if (TEProps.creativeTabHideMorbs) { return; } if (isInCreativeTab(tab)) { items.add(new ItemStack(this, 1, 0)); items.add(new ItemStack(this, 1, 1)); items.addAll(morbList); } }
@Override public void getSubItems(CreativeTabs tab, NonNullList<ItemStack> items) { if (TEProps.creativeTabHideFlorbs) { return; } if (isInCreativeTab(tab)) { items.add(new ItemStack(this, 1, 0)); items.add(new ItemStack(this, 1, 1)); items.addAll(florbList); } }
private boolean trySetWater(World world, IFarmHousing farmHousing, BlockPos position) { if (isWaterSourceBlock(world, position) || !canPlaceWater(world, position)) { return false; } if (!farmHousing.hasLiquid(STACK_WATER)) { return false; } produce.addAll(BlockUtil.getBlockDrops(world, position)); BlockUtil.setBlockWithPlaceSound(world, position, Blocks.WATER.getDefaultState()); farmHousing.removeLiquid(STACK_WATER); return true; }