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

CyclopsMC / IntegratedDynamics / 16552051255

27 Jul 2025 01:58PM UTC coverage: 53.206% (+8.0%) from 45.161%
16552051255

push

github

rubensworks
Resolve minor TODOs

2888 of 8740 branches covered (33.04%)

Branch coverage included in aggregate %.

17341 of 29280 relevant lines covered (59.22%)

3.08 hits per line

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

53.85
/src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/ValueDeseralizationContext.java
1
package org.cyclops.integrateddynamics.api.evaluate.variable;
2

3
import net.minecraft.core.HolderLookup;
4
import net.minecraft.world.level.Level;
5
import net.neoforged.neoforge.server.ServerLifecycleHooks;
6
import org.cyclops.cyclopscore.helper.IModHelpers;
7

8

9
/**
10
 * @author rubensworks
11
 */
12
public record ValueDeseralizationContext(HolderLookup.Provider holderLookupProvider) {
6✔
13
    public static ValueDeseralizationContext of(Level level) {
14
        if (level == null) {
2!
15
            return new ValueDeseralizationContext(ServerLifecycleHooks.getCurrentServer().registryAccess());
×
16
        }
17
        return new ValueDeseralizationContext(level.registryAccess());
6✔
18
    }
19

20
    public static ValueDeseralizationContext of(HolderLookup.Provider holderLookupProvider) {
21
        return new ValueDeseralizationContext(holderLookupProvider);
×
22
    }
23

24
    public static ValueDeseralizationContext ofClient() {
25
        return ValueDeseralizationContextClient.ofClient();
×
26
    }
27

28
    public static ValueDeseralizationContext ofAllEnabled() {
29
        if (IModHelpers.get().getMinecraftHelpers().isClientSide()) {
4!
30
            return ofClient();
×
31
        }
32
        return new ValueDeseralizationContext(ServerLifecycleHooks.getCurrentServer().registryAccess());
6✔
33
    }
34
}
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