fabric-resource-loader-v1-1.0.4+14959b836f.jar
Download file
package net.fabricmc.fabric.impl.resource.v1;
import java.util.IdentityHashMap;
import java.util.Map;
import java.util.Objects;
import net.fabricmc.fabric.api.resource.v1.DataResourceStore;
public final class DataResourceStoreImpl implements DataResourceStore.Mutable {
private final Map<DataResourceStore.Key<?>, Object> store = new IdentityHashMap();
public <T> void put(DataResourceStore.Key<T> key, T data) {
this.store.put(key, data);
}
public <T> T getOrThrow(DataResourceStore.Key<T> key) {
return (T)Objects.requireNonNull(this.store.get(key));
}
}
Download file