mirror of
https://github.com/Creators-of-Create/Create.git
synced 2025-03-04 06:44:40 +01:00
use IntrinsicHolderTagsProvider
This commit is contained in:
parent
8fdb2326d0
commit
2681a34f22
2 changed files with 6 additions and 7 deletions
|
@ -29,7 +29,7 @@ public abstract class MountedItemStorageType<T extends MountedItemStorage> {
|
||||||
});
|
});
|
||||||
|
|
||||||
public final Codec<? extends T> codec;
|
public final Codec<? extends T> codec;
|
||||||
public final Holder<MountedItemStorageType<?>> holder;
|
public final Holder.Reference<MountedItemStorageType<?>> holder;
|
||||||
|
|
||||||
protected MountedItemStorageType(Codec<? extends T> codec) {
|
protected MountedItemStorageType(Codec<? extends T> codec) {
|
||||||
this.codec = codec;
|
this.codec = codec;
|
||||||
|
|
|
@ -12,23 +12,22 @@ import com.simibubi.create.api.registry.CreateRegistries;
|
||||||
|
|
||||||
import net.minecraft.core.HolderLookup.Provider;
|
import net.minecraft.core.HolderLookup.Provider;
|
||||||
import net.minecraft.data.PackOutput;
|
import net.minecraft.data.PackOutput;
|
||||||
import net.minecraft.data.tags.TagsProvider;
|
import net.minecraft.data.tags.IntrinsicHolderTagsProvider;
|
||||||
import net.minecraft.tags.TagEntry;
|
|
||||||
|
|
||||||
import net.minecraftforge.common.data.ExistingFileHelper;
|
import net.minecraftforge.common.data.ExistingFileHelper;
|
||||||
|
|
||||||
public class CreateMountedItemStorageTypeTagsProvider extends TagsProvider<MountedItemStorageType<?>> {
|
public class CreateMountedItemStorageTypeTagsProvider extends IntrinsicHolderTagsProvider<MountedItemStorageType<?>> {
|
||||||
public CreateMountedItemStorageTypeTagsProvider(PackOutput output, CompletableFuture<Provider> lookupProvider, @Nullable ExistingFileHelper existingFileHelper) {
|
public CreateMountedItemStorageTypeTagsProvider(PackOutput output, CompletableFuture<Provider> lookupProvider, @Nullable ExistingFileHelper existingFileHelper) {
|
||||||
super(output, CreateRegistries.MOUNTED_ITEM_STORAGE_TYPE, lookupProvider, Create.ID, existingFileHelper);
|
super(output, CreateRegistries.MOUNTED_ITEM_STORAGE_TYPE, lookupProvider, type -> type.holder.key(), Create.ID, existingFileHelper);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void addTags(Provider pProvider) {
|
protected void addTags(Provider pProvider) {
|
||||||
tag(AllMountedItemStorageTypeTags.INTERNAL.tag).add(
|
tag(AllMountedItemStorageTypeTags.INTERNAL.tag).add(
|
||||||
TagEntry.element(AllMountedStorageTypes.DISPENSER.getId())
|
AllMountedStorageTypes.DISPENSER.get()
|
||||||
);
|
);
|
||||||
tag(AllMountedItemStorageTypeTags.FUEL_BLACKLIST.tag).add(
|
tag(AllMountedItemStorageTypeTags.FUEL_BLACKLIST.tag).add(
|
||||||
TagEntry.element(AllMountedStorageTypes.VAULT.getId())
|
AllMountedStorageTypes.VAULT.get()
|
||||||
);
|
);
|
||||||
|
|
||||||
// VALIDATE
|
// VALIDATE
|
||||||
|
|
Loading…
Add table
Reference in a new issue