• 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

77.78
/src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerEnergyContainerCombination.java
1
package org.cyclops.integrateddynamics.core.recipe.type;
2

3
import com.mojang.serialization.Codec;
4
import com.mojang.serialization.MapCodec;
5
import com.mojang.serialization.codecs.RecordCodecBuilder;
6
import net.minecraft.network.RegistryFriendlyByteBuf;
7
import net.minecraft.network.codec.ByteBufCodecs;
8
import net.minecraft.network.codec.StreamCodec;
9
import net.minecraft.world.item.crafting.Ingredient;
10
import net.minecraft.world.item.crafting.RecipeSerializer;
11

12
/**
13
 * Recipe serializer for energy container combinations.
14
 * @author rubensworks
15
 */
16
public class RecipeSerializerEnergyContainerCombination implements RecipeSerializer<RecipeEnergyContainerCombination> {
3✔
17

18
    public static final MapCodec<RecipeEnergyContainerCombination> CODEC = RecordCodecBuilder.mapCodec(
3✔
19
            builder -> builder.group(
7✔
20
                            Ingredient.CODEC.fieldOf("item").forGetter(RecipeEnergyContainerCombination::getBatteryItem),
5✔
21
                            Codec.INT.fieldOf("maxCapacity").forGetter(RecipeEnergyContainerCombination::getMaxCapacity)
3✔
22
                    )
23
                    .apply(builder, RecipeEnergyContainerCombination::new)
1✔
24
    );
25
    public static final StreamCodec<RegistryFriendlyByteBuf, RecipeEnergyContainerCombination> STREAM_CODEC = StreamCodec.composite(
8✔
26
            Ingredient.CONTENTS_STREAM_CODEC, RecipeEnergyContainerCombination::getBatteryItem,
27
            ByteBufCodecs.INT, RecipeEnergyContainerCombination::getMaxCapacity,
28
            RecipeEnergyContainerCombination::new
29
    );
30

31
    @Override
32
    public MapCodec<RecipeEnergyContainerCombination> codec() {
33
        return CODEC;
×
34
    }
35

36
    @Override
37
    public StreamCodec<RegistryFriendlyByteBuf, RecipeEnergyContainerCombination> streamCodec() {
38
        return STREAM_CODEC;
×
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