• 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

99.3
/src/main/java/org/cyclops/integrateddynamics/Configs.java
1
package org.cyclops.integrateddynamics;
2

3
import org.cyclops.cyclopscore.config.ConfigHandlerCommon;
4
import org.cyclops.integrateddynamics.advancement.criterion.*;
5
import org.cyclops.integrateddynamics.block.*;
6
import org.cyclops.integrateddynamics.blockentity.*;
7
import org.cyclops.integrateddynamics.component.*;
8
import org.cyclops.integrateddynamics.core.blockentity.BlockEntityMultipartTickingConfig;
9
import org.cyclops.integrateddynamics.core.inventory.container.ContainerAspectSettingsConfig;
10
import org.cyclops.integrateddynamics.core.inventory.container.ContainerPartOffsetConfig;
11
import org.cyclops.integrateddynamics.core.inventory.container.ContainerPartSettingsConfig;
12
import org.cyclops.integrateddynamics.core.recipe.category.RecipeBookCategoryDryingBasinConfig;
13
import org.cyclops.integrateddynamics.core.recipe.category.RecipeBookCategoryMechanicalDryingBasinConfig;
14
import org.cyclops.integrateddynamics.core.recipe.category.RecipeBookCategoryMechanicalSqueezerConfig;
15
import org.cyclops.integrateddynamics.core.recipe.category.RecipeBookCategorySqueezerConfig;
16
import org.cyclops.integrateddynamics.core.recipe.display.RecipeDisplayDryingBasinConfig;
17
import org.cyclops.integrateddynamics.core.recipe.display.RecipeDisplaySqueezerConfig;
18
import org.cyclops.integrateddynamics.core.recipe.type.*;
19
import org.cyclops.integrateddynamics.entity.item.EntityItemTargettedConfig;
20
import org.cyclops.integrateddynamics.fluid.FluidLiquidChorusConfig;
21
import org.cyclops.integrateddynamics.fluid.FluidMenrilResinConfig;
22
import org.cyclops.integrateddynamics.gametest.integration.IntegrationMethodGameTestInstanceConfig;
23
import org.cyclops.integrateddynamics.inventory.container.*;
24
import org.cyclops.integrateddynamics.item.*;
25
import org.cyclops.integrateddynamics.loot.conditions.LootConditionMatchWrenchConfig;
26
import org.cyclops.integrateddynamics.loot.functions.*;
27
import org.cyclops.integrateddynamics.recipe.*;
28
import org.cyclops.integrateddynamics.sound.SoundEventEffectPageFlipMultipleConfig;
29
import org.cyclops.integrateddynamics.sound.SoundEventEffectPageFlipSingleConfig;
30
import org.cyclops.integrateddynamics.world.gen.foliageplacer.FoliagePlacerMenrilConfig;
31
import org.cyclops.integrateddynamics.world.gen.trunkplacer.TrunkPlacerMenrilConfig;
32

33
/**
34
 * This class holds a set of all the configs that need to be registered.
35
 * @author rubensworks
36
 */
37
public class Configs {
×
38

39
    public static void registerBlocks(ConfigHandlerCommon configHandler) {
40

41
        // Fluids
42
        configHandler.addConfigurable(new FluidMenrilResinConfig());
6✔
43
        configHandler.addConfigurable(new FluidLiquidChorusConfig());
6✔
44

45
        // Tile entities
46
        configHandler.addConfigurable(new BlockEntityCoalGeneratorConfig());
6✔
47
        configHandler.addConfigurable(new BlockEntityDelayConfig());
6✔
48
        configHandler.addConfigurable(new BlockEntityDryingBasinConfig());
6✔
49
        configHandler.addConfigurable(new BlockEntityEnergyBatteryConfig());
6✔
50
        configHandler.addConfigurable(new BlockEntityMaterializerConfig());
6✔
51
        configHandler.addConfigurable(new BlockEntityMechanicalDryingBasinConfig());
6✔
52
        configHandler.addConfigurable(new BlockEntityMechanicalSqueezerConfig());
6✔
53
        configHandler.addConfigurable(new BlockEntityMultipartTickingConfig());
6✔
54
        configHandler.addConfigurable(new BlockEntityProxyConfig());
6✔
55
        configHandler.addConfigurable(new BlockEntitySqueezerConfig());
6✔
56
        configHandler.addConfigurable(new BlockEntityVariableStoreConfig());
6✔
57

58
        // Blocks
59
        configHandler.addConfigurable(new BlockCableConfig());
6✔
60
        configHandler.addConfigurable(new BlockVariablestoreConfig());
6✔
61
        configHandler.addConfigurable(new BlockLogicProgrammerConfig());
6✔
62
        configHandler.addConfigurable(new BlockInvisibleLightConfig());
6✔
63
        configHandler.addConfigurable(new BlockEnergyBatteryConfig());
6✔
64
        configHandler.addConfigurable(new BlockCreativeEnergyBatteryConfig());
6✔
65
        configHandler.addConfigurable(new BlockCoalGeneratorConfig());
6✔
66
        configHandler.addConfigurable(new BlockProxyConfig());
6✔
67
        configHandler.addConfigurable(new BlockMaterializerConfig());
6✔
68
        configHandler.addConfigurable(new BlockMenrilLogConfig());
6✔
69
        configHandler.addConfigurable(new BlockMenrilLogStrippedConfig());
6✔
70
        configHandler.addConfigurable(new BlockMenrilWoodConfig());
6✔
71
        configHandler.addConfigurable(new BlockMenrilWoodStrippedConfig());
6✔
72
        configHandler.addConfigurable(new BlockMenrilLogFilledConfig());
6✔
73
        configHandler.addConfigurable(new BlockMenrilLeavesConfig());
6✔
74
        configHandler.addConfigurable(new BlockMenrilSaplingConfig());
6✔
75
        configHandler.addConfigurable(new BlockMenrilPlanksConfig());
6✔
76
        configHandler.addConfigurable(new BlockMenrilSlabConfig());
6✔
77
        configHandler.addConfigurable(new BlockMenrilFenceConfig());
6✔
78
        configHandler.addConfigurable(new BlockMenrilFenceGateConfig());
6✔
79
        configHandler.addConfigurable(new BlockCrystalizedMenrilBlockConfig());
6✔
80
        configHandler.addConfigurable(new BlockCrystalizedMenrilBrickConfig());
6✔
81
        configHandler.addConfigurable(new BlockFluidMenrilResinConfig());
6✔
82
        configHandler.addConfigurable(new BlockDryingBasinConfig());
6✔
83
        configHandler.addConfigurable(new BlockSqueezerConfig());
6✔
84
        configHandler.addConfigurable(new BlockMenrilDoorConfig());
6✔
85
        configHandler.addConfigurable(new BlockMenrilTorchWallConfig());
6✔
86
        configHandler.addConfigurable(new BlockMenrilTorchConfig());
6✔
87
        configHandler.addConfigurable(new BlockMenrilTorchStoneWallConfig());
6✔
88
        configHandler.addConfigurable(new BlockMenrilTorchStoneConfig());
6✔
89
        configHandler.addConfigurable(new BlockMenrilPlanksStairsConfig());
6✔
90
        configHandler.addConfigurable(new BlockCrystalizedMenrilBlockStairsConfig());
6✔
91
        configHandler.addConfigurable(new BlockCrystalizedMenrilBrickStairsConfig());
6✔
92
        configHandler.addConfigurable(new BlockDelayConfig());
6✔
93
        configHandler.addConfigurable(new BlockFluidLiquidChorusConfig());
6✔
94
        configHandler.addConfigurable(new BlockCrystalizedChorusBlockConfig());
6✔
95
        configHandler.addConfigurable(new BlockCrystalizedChorusBrickConfig());
6✔
96
        configHandler.addConfigurable(new BlockCrystalizedChorusBlockStairsConfig());
6✔
97
        configHandler.addConfigurable(new BlockCrystalizedChorusBrickStairsConfig());
6✔
98
        configHandler.addConfigurable(new BlockMechanicalSqueezerConfig());
6✔
99
        configHandler.addConfigurable(new BlockMechanicalDryingBasinConfig());
6✔
100
        configHandler.addConfigurable(new BlockCrystalizedMenrilBlockSlabConfig());
6✔
101
        configHandler.addConfigurable(new BlockCrystalizedMenrilBrickSlabConfig());
6✔
102
        configHandler.addConfigurable(new BlockCrystalizedChorusBlockSlabConfig());
6✔
103
        configHandler.addConfigurable(new BlockCrystalizedChorusBrickSlabConfig());
6✔
104

105
        // Items
106
        configHandler.addConfigurable(new ItemBucketLiquidChorusConfig());
6✔
107
        configHandler.addConfigurable(new ItemBucketMenrilResinConfig());
6✔
108
        configHandler.addConfigurable(new ItemWrenchConfig());
6✔
109
        configHandler.addConfigurable(new ItemVariableConfig());
6✔
110
        configHandler.addConfigurable(new ItemLabellerConfig());
6✔
111
        configHandler.addConfigurable(new ItemFacadeConfig());
6✔
112
        configHandler.addConfigurable(new ItemCrystalizedMenrilChunkConfig());
6✔
113
        configHandler.addConfigurable(new ItemVariableTransformerConfig(true));
7✔
114
        configHandler.addConfigurable(new ItemVariableTransformerConfig(false));
7✔
115
        configHandler.addConfigurable(new ItemMenrilBerriesConfig());
6✔
116
        configHandler.addConfigurable(new ItemPortableLogicProgrammerConfig());
6✔
117
        configHandler.addConfigurable(new ItemOnTheDynamicsOfIntegrationConfig());
6✔
118
        configHandler.addConfigurable(new ItemCrystalizedChorusChunkConfig());
6✔
119
        configHandler.addConfigurable(new ItemLogicDirectorConfig());
6✔
120
        configHandler.addConfigurable(new ItemProtoChorusConfig());
6✔
121
        configHandler.addConfigurable(new ItemEnhancementOffsetConfig());
6✔
122

123
        // World features
124
        configHandler.addConfigurable(new FoliagePlacerMenrilConfig());
6✔
125
        configHandler.addConfigurable(new TrunkPlacerMenrilConfig());
6✔
126

127
        // Entities
128
        configHandler.addConfigurable(new EntityItemTargettedConfig());
6✔
129

130
        // Guis
131
        configHandler.addConfigurable(new ContainerAspectSettingsConfig());
6✔
132
        configHandler.addConfigurable(new ContainerCoalGeneratorConfig());
6✔
133
        configHandler.addConfigurable(new ContainerDelayConfig());
6✔
134
        configHandler.addConfigurable(new ContainerLabellerConfig());
6✔
135
        configHandler.addConfigurable(new ContainerLogicProgrammerConfig());
6✔
136
        configHandler.addConfigurable(new ContainerLogicProgrammerPortableConfig());
6✔
137
        configHandler.addConfigurable(new ContainerMaterializerConfig());
6✔
138
        configHandler.addConfigurable(new ContainerMechanicalDryingBasinConfig());
6✔
139
        configHandler.addConfigurable(new ContainerMechanicalSqueezerConfig());
6✔
140
        configHandler.addConfigurable(new ContainerOnTheDynamicsOfIntegrationConfig());
6✔
141
        configHandler.addConfigurable(new ContainerPartDisplayConfig());
6✔
142
        configHandler.addConfigurable(new ContainerPartReaderConfig());
6✔
143
        configHandler.addConfigurable(new ContainerPartSettingsConfig());
6✔
144
        configHandler.addConfigurable(new ContainerPartOffsetConfig());
6✔
145
        configHandler.addConfigurable(new ContainerPartWriterConfig());
6✔
146
        configHandler.addConfigurable(new ContainerProxyConfig());
6✔
147
        configHandler.addConfigurable(new ContainerVariablestoreConfig());
6✔
148

149
        // Recipe types
150
        configHandler.addConfigurable(new RecipeTypeDryingBasinConfig());
6✔
151
        configHandler.addConfigurable(new RecipeTypeMechanicalDryingBasinConfig());
6✔
152
        configHandler.addConfigurable(new RecipeTypeSqueezerConfig());
6✔
153
        configHandler.addConfigurable(new RecipeTypeMechanicalSqueezerConfig());
6✔
154

155
        // Recipe book categories
156
        configHandler.addConfigurable(new RecipeBookCategoryDryingBasinConfig());
6✔
157
        configHandler.addConfigurable(new RecipeBookCategoryMechanicalDryingBasinConfig());
6✔
158
        configHandler.addConfigurable(new RecipeBookCategorySqueezerConfig());
6✔
159
        configHandler.addConfigurable(new RecipeBookCategoryMechanicalSqueezerConfig());
6✔
160

161
        // Recipe displays
162
        configHandler.addConfigurable(new RecipeDisplayDryingBasinConfig());
6✔
163
        configHandler.addConfigurable(new RecipeDisplaySqueezerConfig());
6✔
164

165
        // Recipes
166
        configHandler.addConfigurable(new RecipeSerializerDryingBasinConfig());
6✔
167
        configHandler.addConfigurable(new RecipeSerializerMechanicalDryingBasinConfig());
6✔
168
        configHandler.addConfigurable(new RecipeSerializerSqueezerConfig());
6✔
169
        configHandler.addConfigurable(new RecipeSerializerMechanicalSqueezerConfig());
6✔
170
        configHandler.addConfigurable(new RecipeSerializerNbtClearConfig());
6✔
171
        configHandler.addConfigurable(new RecipeEnergyContainerCombinationConfig());
6✔
172
        configHandler.addConfigurable(new ItemVariableCopyRecipeConfig());
6✔
173
        configHandler.addConfigurable(new ItemFacadeRecipeConfig());
6✔
174
        configHandler.addConfigurable(new RecipeSerializerCraftingSpecialShapedOmniDirectionalConfig());
6✔
175
        configHandler.addConfigurable(new RecipeSerializerCraftingSpecialShapedOmniDirectional3Config());
6✔
176
        configHandler.addConfigurable(new RecipeSerializerCraftingSpecialShapelessOmniDirectionalConfig());
6✔
177

178
        // Criterion triggers
179
        configHandler.addConfigurable(new NetworkInitializedTriggerConfig());
6✔
180
        configHandler.addConfigurable(new PartReaderAspectTriggerConfig());
6✔
181
        configHandler.addConfigurable(new PartVariableDrivenAspectTriggerConfig());
6✔
182
        configHandler.addConfigurable(new PartWriterAspectTriggerConfig());
6✔
183
        configHandler.addConfigurable(new VariableCreatedTriggerConfig());
6✔
184

185
        // Loot conditions
186
        configHandler.addConfigurable(new LootConditionMatchWrenchConfig());
6✔
187

188
        // Loot functions
189
        configHandler.addConfigurable(new LootFunctionCopyEnergyBatteryDataConfig());
6✔
190
        configHandler.addConfigurable(new LootFunctionCopyMechanicalDryingBasinTanksConfig());
6✔
191
        configHandler.addConfigurable(new LootFunctionCopyMechanicalMachineEnergyConfig());
6✔
192
        configHandler.addConfigurable(new LootFunctionCopyMechanicalSqueezerTankConfig());
6✔
193
        configHandler.addConfigurable(new LootFunctionCopyProxyIdConfig());
6✔
194

195
        // Sounds
196
        configHandler.addConfigurable(new SoundEventEffectPageFlipMultipleConfig());
6✔
197
        configHandler.addConfigurable(new SoundEventEffectPageFlipSingleConfig());
6✔
198

199
        // Data components
200
        configHandler.addConfigurable(new DataComponentActivatedConfig());
6✔
201
        configHandler.addConfigurable(new DataComponentFacadeBlockConfig());
6✔
202
        configHandler.addConfigurable(new DataComponentFluidContentInOutConfig());
6✔
203
        configHandler.addConfigurable(new DataComponentOmnidirectionalGroupConfig());
6✔
204
        configHandler.addConfigurable(new DataComponentPartEnhancementConfig());
6✔
205
        configHandler.addConfigurable(new DataComponentPartStateConfig());
6✔
206
        configHandler.addConfigurable(new DataComponentProxyIdConfig());
6✔
207
        configHandler.addConfigurable(new DataComponentVariableFacadeConfig());
6✔
208
        configHandler.addConfigurable(new DataComponentWrenchTargetBlockPosConfig());
6✔
209
        configHandler.addConfigurable(new DataComponentWrenchTargetDirectionConfig());
6✔
210
        configHandler.addConfigurable(new DataComponentWrenchModeConfig());
6✔
211

212
        // Game test instances
213
        configHandler.addConfigurable(new IntegrationMethodGameTestInstanceConfig(IntegratedDynamics._instance));
7✔
214
    }
1✔
215

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