Class VirtualDataMapFile<RT,DT>

java.lang.Object
dev.latvian.mods.kubejs.script.data.VirtualDataMapFile<RT,DT>
All Implemented Interfaces:
BiConsumer<net.minecraft.resources.ResourceLocation,DT>

public class VirtualDataMapFile<RT,DT> extends Object implements BiConsumer<net.minecraft.resources.ResourceLocation,DT>
  • Field Details

  • Constructor Details

    • VirtualDataMapFile

      public VirtualDataMapFile(net.neoforged.neoforge.registries.datamaps.DataMapType<RT,DT> type, VirtualDataPack pack)
  • Method Details

    • replaceAll

      public void replaceAll()
    • add

      public void add(net.minecraft.core.HolderSet<RT> holders, DT value)
    • add

      public void add(net.minecraft.core.HolderSet<RT> holders, DT value, boolean replace)
    • remove

      public void remove(net.minecraft.core.HolderSet<RT> holders)
    • add

      public void add(net.minecraft.core.Holder<RT> holder, DT value)
    • add

      public void add(net.minecraft.core.Holder<RT> holder, DT value, boolean replace)
    • remove

      public void remove(net.minecraft.core.Holder<RT> holder)
    • add

      public void add(RT holder, DT value)
    • add

      public void add(RT holder, DT value, boolean replace)
    • remove

      public void remove(RT holder)
    • addTag

      public void addTag(net.minecraft.tags.TagKey<RT> tag, DT value)
    • addTag

      public void addTag(net.minecraft.tags.TagKey<RT> tag, DT value, boolean replace)
    • removeTag

      public void removeTag(net.minecraft.tags.TagKey<RT> tag)
    • clear

      public void clear()
    • accept

      @HideFromJS public void accept(net.minecraft.resources.ResourceLocation id, DT data)
      Specified by:
      accept in interface BiConsumer<RT,DT>