• 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

35.71
/src/main/java/org/cyclops/integrateddynamics/network/MechanicalMachineNetworkElement.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.core.network.NetworkElementBase;
8

9
import java.util.Objects;
10

11
/**
12
 * Network element for mechanical machines.
13
 * @author rubensworks
14
 */
15
public class MechanicalMachineNetworkElement extends NetworkElementBase {
16

17
    private final DimPos pos;
18

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

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

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

30
    }
×
31

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

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

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

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

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

61
    @Override
62
    public boolean isLoaded() {
63
        return INetworkElement.shouldTick(this.getPos());
×
64
    }
65

66
    @Override
67
    public boolean equals(Object o) {
68
        if (this == o) return true;
×
69
        if (o == null || getClass() != o.getClass()) return false;
×
70
        MechanicalMachineNetworkElement that = (MechanicalMachineNetworkElement) o;
×
71
        return Objects.equals(pos, that.pos);
×
72
    }
73

74
    @Override
75
    public int hashCode() {
76
        return Objects.hashCode(pos);
×
77
    }
78
}
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