mirror of
https://github.com/Creators-of-Create/Create.git
synced 2025-03-03 22:34:42 +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 Holder<MountedItemStorageType<?>> holder;
|
||||
public final Holder.Reference<MountedItemStorageType<?>> holder;
|
||||
|
||||
protected MountedItemStorageType(Codec<? extends T> codec) {
|
||||
this.codec = codec;
|
||||
|
|
|
@ -12,23 +12,22 @@ import com.simibubi.create.api.registry.CreateRegistries;
|
|||
|
||||
import net.minecraft.core.HolderLookup.Provider;
|
||||
import net.minecraft.data.PackOutput;
|
||||
import net.minecraft.data.tags.TagsProvider;
|
||||
import net.minecraft.tags.TagEntry;
|
||||
import net.minecraft.data.tags.IntrinsicHolderTagsProvider;
|
||||
|
||||
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) {
|
||||
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
|
||||
protected void addTags(Provider pProvider) {
|
||||
tag(AllMountedItemStorageTypeTags.INTERNAL.tag).add(
|
||||
TagEntry.element(AllMountedStorageTypes.DISPENSER.getId())
|
||||
AllMountedStorageTypes.DISPENSER.get()
|
||||
);
|
||||
tag(AllMountedItemStorageTypeTags.FUEL_BLACKLIST.tag).add(
|
||||
TagEntry.element(AllMountedStorageTypes.VAULT.getId())
|
||||
AllMountedStorageTypes.VAULT.get()
|
||||
);
|
||||
|
||||
// VALIDATE
|
||||
|
|
Loading…
Add table
Reference in a new issue