remove unneeded RegistrationEvent

This commit is contained in:
dfsek
2021-12-04 20:41:09 -07:00
parent 99a2f1af3a
commit 71bd433442
2 changed files with 0 additions and 43 deletions

View File

@@ -1,40 +0,0 @@
package com.dfsek.terra.api.event.events.config;
import com.dfsek.tectonic.loading.TypeLoader;
import com.dfsek.tectonic.loading.object.ObjectTemplate;
import com.dfsek.terra.api.config.ConfigPack;
import com.dfsek.terra.api.config.ConfigType;
import com.dfsek.terra.api.event.events.PackEvent;
import java.lang.reflect.Type;
import java.util.function.Supplier;
public class RegistrationEvent implements PackEvent {
private final ConfigPack pack;
public RegistrationEvent(ConfigPack pack) {
this.pack = pack;
}
@Override
public ConfigPack getPack() {
return pack;
}
public RegistrationEvent registerConfigType(ConfigType<?, ?> type, String id, int priority) {
pack.registerConfigType(type, id, priority);
return this;
}
public <T> RegistrationEvent applyLoader(Type type, Supplier<ObjectTemplate<T>> loader) {
pack.applyLoader(type, loader);
return this;
}
public <T> RegistrationEvent applyLoader(Type type, TypeLoader<T> loader) {
pack.applyLoader(type, loader);
return this;
}
}