Skip to content

Commit 9892967

Browse files
Remove ConfigObject.Builder#setParameter
1 parent a289dcf commit 9892967

File tree

1 file changed

+0
-36
lines changed

1 file changed

+0
-36
lines changed

src/main/java/com/mmodding/mmodding_lib/library/config/ConfigObject.java

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import java.util.HashMap;
1010
import java.util.List;
1111
import java.util.Map;
12-
import java.util.concurrent.atomic.AtomicInteger;
1312
import java.util.function.Consumer;
1413

1514
public class ConfigObject {
@@ -122,41 +121,6 @@ public Builder addCategory(String categoryName, Builder category) {
122121
return this;
123122
}
124123

125-
public Builder setParameter(String parameter, Value<?> value) {
126-
127-
int index = this.jsonObject.keySet().stream().toList().indexOf(parameter);
128-
129-
AtomicInteger temp = new AtomicInteger();
130-
Map<String, Value<?>> configElementsMap = this.build().getConfigElementsMap();
131-
Map<String, Value<?>> map = new HashMap<>();
132-
133-
this.jsonObject.remove(parameter);
134-
135-
configElementsMap.forEach(((elementParameter, elementValue) -> {
136-
temp.set(temp.get() + 1);
137-
if (temp.get() > index) {
138-
map.put(elementParameter, elementValue);
139-
this.jsonObject.remove(elementParameter);
140-
}
141-
}));
142-
143-
map.forEach(this::addParameter);
144-
145-
return this;
146-
}
147-
148-
public Builder setStringParameter(String parameter, String value) {
149-
return this.setParameter(parameter, new Value<>(value));
150-
}
151-
152-
public Builder setIntegerParameter(String parameter, int value) {
153-
return this.setParameter(parameter, new Value<>(value));
154-
}
155-
156-
public Builder setBooleanParameter(String parameter, boolean value) {
157-
return this.setParameter(parameter, new Value<>(value));
158-
}
159-
160124
public JsonObject getJsonObject() {
161125
return this.jsonObject;
162126
}

0 commit comments

Comments
 (0)