• 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

88.89
/src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypes.java
1
package org.cyclops.integrateddynamics.core.evaluate.variable;
2

3
import org.cyclops.cyclopscore.helper.IModHelpers;
4
import org.cyclops.integrateddynamics.IntegratedDynamics;
5
import org.cyclops.integrateddynamics.api.evaluate.variable.IValueTypeRegistry;
6

7
/**
8
 * Collection of variable types.
9
 * @author rubensworks
10
 */
11
public class ValueTypes {
×
12

13
    public static final IValueTypeRegistry REGISTRY = constructRegistry();
2✔
14

15
    // Raw value types
16
    public static ValueTypeBoolean  BOOLEAN  = REGISTRY.register(new ValueTypeBoolean());
7✔
17
    public static ValueTypeInteger  INTEGER  = REGISTRY.register(new ValueTypeInteger());
7✔
18
    public static ValueTypeDouble   DOUBLE   = REGISTRY.register(new ValueTypeDouble());
7✔
19
    public static ValueTypeLong     LONG     = REGISTRY.register(new ValueTypeLong());
7✔
20
    public static ValueTypeString   STRING   = REGISTRY.register(new ValueTypeString());
7✔
21
    public static ValueTypeList     LIST     = REGISTRY.register(new ValueTypeList());
7✔
22
    public static ValueTypeOperator OPERATOR = REGISTRY.register(new ValueTypeOperator());
7✔
23
    public static ValueTypeNbt      NBT      = REGISTRY.register(new ValueTypeNbt());
7✔
24

25
    // Object types
26
    public static ValueObjectTypeBlock       OBJECT_BLOCK       = REGISTRY.register(new ValueObjectTypeBlock());
7✔
27
    public static ValueObjectTypeItemStack   OBJECT_ITEMSTACK   = REGISTRY.register(new ValueObjectTypeItemStack());
7✔
28
    public static ValueObjectTypeEntity      OBJECT_ENTITY      = REGISTRY.register(new ValueObjectTypeEntity());
7✔
29
    public static ValueObjectTypeFluidStack  OBJECT_FLUIDSTACK  = REGISTRY.register(new ValueObjectTypeFluidStack());
7✔
30
    public static ValueObjectTypeIngredients OBJECT_INGREDIENTS = REGISTRY.register(new ValueObjectTypeIngredients());
7✔
31
    public static ValueObjectTypeRecipe      OBJECT_RECIPE      = REGISTRY.register(new ValueObjectTypeRecipe());
7✔
32

33
    // Categories
34
    public static ValueTypeCategoryAny           CATEGORY_ANY            = REGISTRY.registerCategory(new ValueTypeCategoryAny());
7✔
35
    public static ValueTypeCategoryNumber        CATEGORY_NUMBER         = REGISTRY.registerCategory(new ValueTypeCategoryNumber());
7✔
36
    public static ValueTypeCategoryNamed         CATEGORY_NAMED          = REGISTRY.registerCategory(new ValueTypeCategoryNamed());
7✔
37
    public static ValueTypeCategoryUniquelyNamed CATEGORY_UNIQUELY_NAMED = REGISTRY.registerCategory(new ValueTypeCategoryUniquelyNamed());
7✔
38
    public static ValueTypeCategoryNullable      CATEGORY_NULLABLE       = REGISTRY.registerCategory(new ValueTypeCategoryNullable());
8✔
39

40
    private static IValueTypeRegistry constructRegistry() {
41
        // This also allows this registry to be used outside of a minecraft environment.
42
        if(IModHelpers.get().getMinecraftHelpers().isModdedEnvironment()) {
4!
43
            return IntegratedDynamics._instance.getRegistryManager().getRegistry(IValueTypeRegistry.class);
6✔
44
        } else {
45
            return ValueTypeRegistry.getInstance();
×
46
        }
47
    }
48

49
    public static void load() {}
1✔
50

51
}
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