Class VirtualDataPack
java.lang.Object
net.minecraft.server.packs.AbstractPackResources
dev.latvian.mods.kubejs.script.data.VirtualResourcePack
dev.latvian.mods.kubejs.script.data.VirtualDataPack
- All Implemented Interfaces:
KubeEvent,KubeDataGenerator,KubeResourceGenerator,ExportablePackResources,AutoCloseable,net.minecraft.server.packs.PackResources,net.neoforged.neoforge.common.extensions.IPackResourcesExtension
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.server.packs.PackResources
net.minecraft.server.packs.PackResources.ResourceOutput -
Field Summary
Fields inherited from class dev.latvian.mods.kubejs.script.data.VirtualResourcePack
component, info, packType, registries, scriptType, stageFields inherited from interface net.minecraft.server.packs.PackResources
METADATA_EXTENSION, PACK_META -
Constructor Summary
ConstructorsConstructorDescriptionVirtualDataPack(GeneratedDataStage stage, Supplier<RegistryAccessContainer> registries) -
Method Summary
Modifier and TypeMethodDescription<R,T> void dataMap(net.neoforged.neoforge.registries.datamaps.DataMapType<R, T> type, Consumer<VirtualDataMapFile<R, T>> consumer) voidflush()voidreset()Methods inherited from class dev.latvian.mods.kubejs.script.data.VirtualResourcePack
add, close, export, exportPath, getGenerated, getMetadataSection, getNamespaces, getRegistries, getResource, getRootResource, listResources, packId, toStringMethods inherited from class net.minecraft.server.packs.AbstractPackResources
getMetadataFromStream, locationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.common.extensions.IPackResourcesExtension
isHiddenMethods inherited from interface dev.latvian.mods.kubejs.generator.KubeDataGenerator
removeCompostable, removeFurnaceFuel, setCompostable, setFurnaceFuel, setMonsterRoomMobs, setOxidizable, setParrotImitation, setRaidHeroGifts, setVibrationFrequency, setVillagerType, setWaxableMethods inherited from interface dev.latvian.mods.kubejs.event.KubeEvent
afterPosted, cancel, cancel, defaultExitValue, exit, exit, getExitValueType, mapExitValue, success, successMethods inherited from interface dev.latvian.mods.kubejs.generator.KubeResourceGenerator
add, getGenerated, getRegistries, json, textMethods inherited from interface net.minecraft.server.packs.PackResources
knownPackInfo, location
-
Constructor Details
-
VirtualDataPack
-
-
Method Details
-
dataMap
public <R,T> void dataMap(net.neoforged.neoforge.registries.datamaps.DataMapType<R, T> type, Consumer<VirtualDataMapFile<R, T>> consumer) - Specified by:
dataMapin interfaceKubeDataGenerator
-
reset
public void reset()- Overrides:
resetin classVirtualResourcePack
-
flush
public void flush()- Specified by:
flushin interfaceKubeResourceGenerator
-