• 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

0.0
/src/main/java/org/cyclops/integrateddynamics/core/client/model/ItemModelCable.java
1
package org.cyclops.integrateddynamics.core.client.model;
2

3
import com.mojang.serialization.MapCodec;
4
import net.minecraft.client.multiplayer.ClientLevel;
5
import net.minecraft.client.renderer.item.*;
6
import net.minecraft.world.entity.LivingEntity;
7
import net.minecraft.world.item.ItemDisplayContext;
8
import net.minecraft.world.item.ItemStack;
9
import org.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel;
10
import org.cyclops.integrateddynamics.client.model.CableModel;
11
import org.jetbrains.annotations.Nullable;
12

13
import java.util.List;
14

15
/**
16
 * @author rubensworks
17
 */
18
public record ItemModelCable(DynamicItemAndBlockModel model) implements ItemModel {
×
19
    @Override
20
    public void update(ItemStackRenderState renderState, ItemStack stack, ItemModelResolver itemModelResolver, ItemDisplayContext displayContext, @Nullable ClientLevel level, @Nullable LivingEntity entity, int seed) {
21
        ModelRenderProperties modelRenderProperties = new ModelRenderProperties(false, model.particleIcon(), model.getTopTransforms());
×
22
        new BlockModelWrapper(List.of(), this.model.handleItemState(stack, level, entity), modelRenderProperties)
×
23
                .update(renderState, stack, itemModelResolver, displayContext, level, entity, seed);
×
24
    }
×
25

26
    public static record Unbaked() implements ItemModel.Unbaked {
×
27
        public static final MapCodec<ItemModelCable.Unbaked> MAP_CODEC = MapCodec.unit(new ItemModelCable.Unbaked());
×
28

29
        @Override
30
        public MapCodec<ItemModelCable.Unbaked> type() {
31
            return MAP_CODEC;
×
32
        }
33

34
        @Override
35
        public ItemModel bake(BakingContext bakingContext) {
36
            return new ItemModelCable(new CableModel());
×
37
        }
38

39
        @Override
40
        public void resolveDependencies(Resolver resolver) {
41
            // Do nothing
42
        }
×
43
    }
44
}
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