Skip to content

Commit 9f5024d

Browse files
committed
Update code in ExtrasConfigCategory
1 parent a3ccfd9 commit 9f5024d

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

src/main/java/org/visuals/legacy/animatium/config/category/ExtrasConfigCategory.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -92,16 +92,12 @@ public EntryBundle bundle() {
9292
bundle.booleanEntry("oldWaterColorEffects");
9393

9494
// TODO: For 3.1
95-
// {
96-
// final OptionGroup.Builder itemSwingCategory = OptionGroup.createBuilder();
97-
// itemSwingCategory.name(Component.translatable("animatium.category.extras.item_swing"));
98-
// itemSwingCategory.option(floatSliderOption("itemSwingSpeed", defaults, config, -1.0F, 1.0F, 0.1F));
99-
// itemSwingCategory.option(floatSliderOption("hasteSwingSpeed", defaults, config, -1.0F, 1.0F, 0.1F));
100-
// itemSwingCategory.option(floatSliderOption("miningFatigueSwingSpeed", defaults, config, -1.0F, 1.0F, 0.1F));
101-
// itemSwingCategory.option(booleanOption("ignoreHasteSpeed", defaults, config));
102-
// itemSwingCategory.option(booleanOption("ignoreMiningFatigueSpeed", defaults, config));
103-
// category.group(itemSwingCategory.build());
104-
// }
95+
/*bundle.group((EntryBundle.Group) new EntryBundle.Group("item_swing")
96+
.floatEntry("itemSwingSpeed", -1.0F, 1.0F, 0.1F)
97+
.floatEntry("hasteSwingSpeed", -1.0F, 1.0F, 0.1F)
98+
.floatEntry("miningFatigueSwingSpeed", -1.0F, 1.0F, 0.1F)
99+
.booleanEntry("ignoreHasteSpeed")
100+
.booleanEntry("ignoreMiningFatigueSpeed"));*/
105101

106102
return bundle;
107103
}

src/main/java/org/visuals/legacy/animatium/util/config/EntryBundle.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,9 @@ public Group(final String name) {
8484

8585
@Override
8686
public void install(final ConfigCategory.Builder builder, final Category defaults, final Category config) {
87-
throw new UnsupportedOperationException();
87+
for (final Entry<?> entry : this.entries) {
88+
builder.option(entry.createOption(defaults, config));
89+
}
8890
}
8991

9092
public void install(final OptionGroup.Builder builder, final Category defaults, final Category config) {

0 commit comments

Comments
 (0)