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

CyclopsMC / IntegratedDynamics / 20374407946

19 Dec 2025 03:19PM UTC coverage: 53.067% (-0.005%) from 53.072%
20374407946

push

github

rubensworks
Remove deprecated IIngredientComponentValueHandler

2852 of 8730 branches covered (32.67%)

Branch coverage included in aggregate %.

17389 of 29412 relevant lines covered (59.12%)

3.07 hits per line

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

52.78
/src/main/java/org/cyclops/integrateddynamics/Capabilities.java
1
package org.cyclops.integrateddynamics;
2

3
import net.minecraft.core.Direction;
4
import net.minecraft.resources.Identifier;
5
import net.neoforged.neoforge.capabilities.BlockCapability;
6
import net.neoforged.neoforge.capabilities.ItemCapability;
7
import net.neoforged.neoforge.transfer.energy.EnergyHandler;
8
import org.cyclops.commoncapabilities.api.ingredient.capability.IngredientComponentCapability;
9
import org.cyclops.integrateddynamics.api.block.IDynamicLight;
10
import org.cyclops.integrateddynamics.api.block.IDynamicRedstone;
11
import org.cyclops.integrateddynamics.api.block.IFacadeable;
12
import org.cyclops.integrateddynamics.api.block.IVariableContainer;
13
import org.cyclops.integrateddynamics.api.block.cable.ICable;
14
import org.cyclops.integrateddynamics.api.block.cable.ICableFakeable;
15
import org.cyclops.integrateddynamics.api.evaluate.IValueInterface;
16
import org.cyclops.integrateddynamics.api.ingredient.capability.IPositionedAddonsNetworkIngredientsHandler;
17
import org.cyclops.integrateddynamics.api.item.IVariableFacadeHolder;
18
import org.cyclops.integrateddynamics.api.network.*;
19
import org.cyclops.integrateddynamics.api.part.IPartContainer;
20
import org.cyclops.integrateddynamics.api.part.PartCapability;
21
import org.cyclops.integrateddynamics.api.path.IPathElement;
22

23
/**
24
 * Used capabilities for this mod.
25
 * @author rubensworks
26
 */
27
public class Capabilities {
×
28
    public static final class Cable {
×
29
        public static final BlockCapability<ICable, Direction> BLOCK = BlockCapability.createSided(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "cable"), ICable.class);
7✔
30
    }
31

32
    public static final class CableFakeable {
×
33
        public static final BlockCapability<ICableFakeable, Direction> BLOCK = BlockCapability.createSided(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "cable_fakeable"), ICableFakeable.class);
7✔
34
    }
35

36
    public static final class DynamicLight {
×
37
        public static final BlockCapability<IDynamicLight, Direction> BLOCK = BlockCapability.createSided(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "dynamic_light"), IDynamicLight.class);
7✔
38
    }
39

40
    public static final class DynamicRedstone {
×
41
        public static final BlockCapability<IDynamicRedstone, Direction> BLOCK = BlockCapability.createSided(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "dynamic_redstone"), IDynamicRedstone.class);
7✔
42
    }
43

44
    public static final class Facadeable {
×
45
        public static final BlockCapability<IFacadeable, Direction> BLOCK = BlockCapability.createSided(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "facadeable"), IFacadeable.class);
7✔
46
    }
47

48
    public static final class NetworkCarrier {
×
49
        public static final BlockCapability<INetworkCarrier, Direction> BLOCK = BlockCapability.createSided(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "network_carrier"), INetworkCarrier.class);
7✔
50
    }
51

52
    public static final class NetworkElementProvider {
×
53
        public static final BlockCapability<INetworkElementProvider, Direction> BLOCK = BlockCapability.createSided(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "network_element_provider"), INetworkElementProvider.class);
7✔
54
    }
55

56
    public static final class PartContainer {
×
57
        public static final BlockCapability<IPartContainer, Direction> BLOCK = BlockCapability.createSided(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "part_container"), IPartContainer.class);
7✔
58
    }
59

60
    public static final class PathElement {
×
61
        public static final BlockCapability<IPathElement, Direction> BLOCK = BlockCapability.createSided(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "path_element"), IPathElement.class);
6✔
62
        public static final PartCapability<IPathElement> PART = PartCapability.create(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "path_element"), IPathElement.class);
7✔
63
    }
64

65
    public static final class VariableFacade {
×
66
        public static final ItemCapability<IVariableFacadeHolder, Void> ITEM = ItemCapability.createVoid(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "variable_facade_holder"), IVariableFacadeHolder.class);
7✔
67
    }
68

69
    public static final class PositionedAddonsNetworkIngredientsHandler {
×
70
        public static final IngredientComponentCapability<IPositionedAddonsNetworkIngredientsHandler, Void> INGREDIENT = IngredientComponentCapability.createVoid(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "positioned_addons_network_ingredients_handler"), IPositionedAddonsNetworkIngredientsHandler.class);
7✔
71
    }
72

73
    public static final class ValueInterface {
×
74
        public static final BlockCapability<IValueInterface, Direction> BLOCK = BlockCapability.createSided(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "value_interface"), IValueInterface.class);
6✔
75
        public static final PartCapability<IValueInterface> PART = PartCapability.create(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "value_interface"), IValueInterface.class);
7✔
76
    }
77

78
    public static final class VariableContainer {
×
79
        public static final BlockCapability<IVariableContainer, Direction> BLOCK = BlockCapability.createSided(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "variable_container"), IVariableContainer.class);
6✔
80
        public static final PartCapability<IVariableContainer> PART = PartCapability.create(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "variable_container"), IVariableContainer.class);
7✔
81
    }
82

83
    public static final class EnergyNetwork {
×
84
        public static final NetworkCapability<IEnergyNetwork> NETWORK = NetworkCapability.create(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "energy_network"), IEnergyNetwork.class);
7✔
85
    }
86

87
    public static final class PartNetwork {
×
88
        public static final NetworkCapability<IPartNetwork> NETWORK = NetworkCapability.create(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "part_network"), IPartNetwork.class);
7✔
89
    }
90

91
    public static final class Energy {
×
92
        public static final NetworkCapability<EnergyHandler> NETWORK = NetworkCapability.create(Identifier.fromNamespaceAndPath(Reference.MOD_ID, "energy_storage"), EnergyHandler.class);
7✔
93
    }
94
}
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