blob: 9ec0e2b81ccb305387eeba6661885a128c2963e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package de.hysky.skyblocker.config.datafixer;
import com.mojang.datafixers.DataFix;
import com.mojang.datafixers.DataFixUtils;
import com.mojang.datafixers.schemas.Schema;
import com.mojang.serialization.Dynamic;
public abstract class ConfigDataFix extends DataFix {
public ConfigDataFix(Schema outputSchema, boolean changesType) {
super(outputSchema, changesType);
}
protected <T> Dynamic<T> fixVersion(Dynamic<T> dynamic) {
return dynamic.set("version", dynamic.createInt(DataFixUtils.getVersion(getVersionKey())));
}
}
|