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

CyclopsMC / IntegratedDynamics / 22186773560

19 Feb 2026 02:52PM UTC coverage: 52.603% (+0.2%) from 52.363%
22186773560

push

github

web-flow
Remove Lombok dependency (#1604)

2911 of 8664 branches covered (33.6%)

Branch coverage included in aggregate %.

17683 of 30486 relevant lines covered (58.0%)

3.01 hits per line

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

34.48
/src/main/java/org/cyclops/integrateddynamics/network/CoalGeneratorNetworkElement.java
1
package org.cyclops.integrateddynamics.network;
2

3
import org.cyclops.cyclopscore.datastructure.DimPos;
4
import org.cyclops.integrateddynamics.api.network.INetwork;
5
import org.cyclops.integrateddynamics.api.network.INetworkElement;
6
import org.cyclops.integrateddynamics.api.network.IPositionedAddonsNetwork;
7
import org.cyclops.integrateddynamics.api.network.IPositionedNetworkElement;
8
import org.cyclops.integrateddynamics.core.network.NetworkElementBase;
9

10
import java.util.Objects;
11

12
/**
13
 * Network element for coal generators.
14
 * @author rubensworks
15
 */
16
public class CoalGeneratorNetworkElement extends NetworkElementBase implements IPositionedNetworkElement {
17

18
    private final DimPos pos;
19

20
    public CoalGeneratorNetworkElement(DimPos pos) {
2✔
21
        this.pos = pos;
3✔
22
    }
1✔
23

24
    public DimPos getPos() {
25
        return pos;
3✔
26
    }
27

28
    @Override
29
    public void setPriorityAndChannel(INetwork network, int priority, int channel) {
30

31
    }
×
32

33
    @Override
34
    public int getPriority() {
35
        return 0;
×
36
    }
37

38
    @Override
39
    public int getChannel() {
40
        return IPositionedAddonsNetwork.DEFAULT_CHANNEL;
×
41
    }
42

43
    @Override
44
    public boolean canRevalidate(INetwork network) {
45
        return canRevalidatePositioned(network, pos);
6✔
46
    }
47

48
    @Override
49
    public void revalidate(INetwork network) {
50
        super.revalidate(network);
×
51
        revalidatePositioned(network, pos);
×
52
    }
×
53

54
    @Override
55
    public int compareTo(INetworkElement o) {
56
        if(o instanceof CoalGeneratorNetworkElement) {
3✔
57
            return getPos().compareTo(((CoalGeneratorNetworkElement) o).getPos());
7✔
58
        }
59
        return this.getClass().getCanonicalName().compareTo(o.getClass().getCanonicalName());
8✔
60
    }
61

62
    @Override
63
    public DimPos getPosition() {
64
        return this.pos;
×
65
    }
66

67
    @Override
68
    public boolean isLoaded() {
69
        return INetworkElement.shouldTick(this.getPos());
×
70
    }
71

72
    @Override
73
    public boolean equals(Object o) {
74
        if (this == o) return true;
×
75
        if (o == null || getClass() != o.getClass()) return false;
×
76
        CoalGeneratorNetworkElement that = (CoalGeneratorNetworkElement) o;
×
77
        return Objects.equals(pos, that.pos);
×
78
    }
79

80
    @Override
81
    public int hashCode() {
82
        return Objects.hashCode(pos);
×
83
    }
84
}
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