Interface KubeDataGenerator

All Superinterfaces:
KubeEvent, KubeResourceGenerator
All Known Implementing Classes:
VirtualDataPack

public interface KubeDataGenerator extends KubeResourceGenerator
  • Method Details

    • dataMap

      <R, T> void dataMap(net.neoforged.neoforge.registries.datamaps.DataMapType<R,T> type, Consumer<VirtualDataMapFile<R,T>> consumer)
    • setCompostable

      default void setCompostable(ItemPredicate items, float chance, boolean canVillagerCompost)
    • removeCompostable

      default void removeCompostable(ItemPredicate items)
    • setFurnaceFuel

      default void setFurnaceFuel(ItemPredicate items, TickDuration ticks)
    • removeFurnaceFuel

      default void removeFurnaceFuel(ItemPredicate items)
    • setMonsterRoomMobs

      default void setMonsterRoomMobs(net.minecraft.world.entity.EntityType<?> entityType, int weight)
    • setOxidizable

      default void setOxidizable(net.minecraft.world.level.block.Block from, net.minecraft.world.level.block.Block to)
    • setParrotImitation

      default void setParrotImitation(net.minecraft.world.entity.EntityType<?> type, net.minecraft.sounds.SoundEvent sound)
    • setRaidHeroGifts

      default void setRaidHeroGifts(net.minecraft.world.entity.npc.VillagerProfession profession, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> lootTable)
    • setVibrationFrequency

      default void setVibrationFrequency(net.minecraft.world.level.gameevent.GameEvent gameEvent, int frequency)
    • setVillagerType

      default void setVillagerType(net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome> biome, net.minecraft.world.entity.npc.VillagerType villagerType)
    • setWaxable

      default void setWaxable(net.minecraft.world.level.block.Block from, net.minecraft.world.level.block.Block to)