Package foundry.veil.mixin.resource
Class PathPackResourcesMixin
java.lang.Object
foundry.veil.mixin.resource.PathPackResourcesMixin
- All Implemented Interfaces:
PackResourcesExtension
,AutoCloseable
,net.minecraft.server.packs.PackResources
public abstract class PathPackResourcesMixin
extends Object
implements net.minecraft.server.packs.PackResources, PackResourcesExtension
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.server.packs.PackResources
net.minecraft.server.packs.PackResources.ResourceOutput
Nested classes/interfaces inherited from interface foundry.veil.ext.PackResourcesExtension
PackResourcesExtension.PackResourceConsumer
-
Field Summary
Fields inherited from interface net.minecraft.server.packs.PackResources
METADATA_EXTENSION, PACK_META
Fields inherited from interface foundry.veil.ext.PackResourcesExtension
BUILD_RESOURCES_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract @Nullable net.minecraft.server.packs.resources.IoSupplier<InputStream>
getRootResource
(String... $$0) @Nullable net.minecraft.server.packs.resources.IoSupplier<InputStream>
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.server.packs.PackResources
close, getMetadataSection, getNamespaces, getResource, isBuiltin, listResources, packId
Methods inherited from interface foundry.veil.ext.PackResourcesExtension
veil$listPacks
-
Constructor Details
-
PathPackResourcesMixin
public PathPackResourcesMixin()
-
-
Method Details
-
getRootResource
@Nullable public abstract @Nullable net.minecraft.server.packs.resources.IoSupplier<InputStream> getRootResource(String... $$0) - Specified by:
getRootResource
in interfacenet.minecraft.server.packs.PackResources
-
veil$listResources
- Specified by:
veil$listResources
in interfacePackResourcesExtension
-
veil$getIcon
@Nullable public @Nullable net.minecraft.server.packs.resources.IoSupplier<InputStream> veil$getIcon()- Specified by:
veil$getIcon
in interfacePackResourcesExtension
-