• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CyclopsMC / IntegratedDynamics / 20210191346

14 Dec 2025 03:32PM UTC coverage: 19.514% (-33.5%) from 53.061%
20210191346

push

github

rubensworks
Remove deprecations

663 of 8728 branches covered (7.6%)

Branch coverage included in aggregate %.

6786 of 29445 relevant lines covered (23.05%)

1.09 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueObjectTypeRecipeClient.java
1
package org.cyclops.integrateddynamics.core.evaluate.variable;
2

3
import com.mojang.blaze3d.vertex.PoseStack;
4
import net.minecraft.client.Minecraft;
5
import net.minecraft.client.renderer.SubmitNodeCollector;
6
import net.minecraft.client.renderer.item.ItemStackRenderState;
7
import net.minecraft.client.renderer.texture.OverlayTexture;
8
import net.minecraft.world.item.ItemDisplayContext;
9
import net.minecraft.world.item.ItemStack;
10
import org.cyclops.commoncapabilities.api.ingredient.IngredientComponent;
11
import org.cyclops.cyclopscore.helper.IModHelpers;
12

13
import java.util.List;
14

15
/**
16
 * @author rubensworks
17
 */
18
public class ValueObjectTypeRecipeClient extends ValueTypeBaseClient<ValueObjectTypeRecipe.ValueRecipe> {
19

20
    public ValueObjectTypeRecipeClient(ValueTypeBase<ValueObjectTypeRecipe.ValueRecipe> valueType) {
21
        super(valueType);
×
22
    }
×
23

24
    @Override
25
    public void renderISTER(ValueObjectTypeRecipe.ValueRecipe value, ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, SubmitNodeCollector submitNodeCollector, int combinedLight, int combinedOverlay) {
26
        if (IModHelpers.get().getMinecraftClientHelpers().isShifted()) {
×
27
            value.getRawValue()
×
28
                    .ifPresent((recipe) -> {
×
29
                        List<ItemStack> itemStacks = recipe.getOutput().getInstances(IngredientComponent.ITEMSTACK);
×
30
                        if (!itemStacks.isEmpty()) {
×
31
                            ItemStack actualStack = itemStacks.get(0);
×
32
                            ItemStackRenderState renderState = new ItemStackRenderState();
×
33
                            Minecraft.getInstance().getItemModelResolver().updateForTopItem(renderState, actualStack, ItemDisplayContext.FIXED, Minecraft.getInstance().level, null, 0);
×
34
                            renderState.submit(matrixStack, submitNodeCollector, 15728880, OverlayTexture.NO_OVERLAY, 0);
×
35
                        }
36
                    });
×
37
        }
38
    }
×
39

40
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc