Package guideme.siteexport
Interface ResourceExporter
@NonExtendable
public interface ResourceExporter
-
Method Summary
Modifier and TypeMethodDescriptioncopyResource
(net.minecraft.resources.ResourceLocation id) exportTexture
(net.minecraft.resources.ResourceLocation texture) @Nullable net.minecraft.resources.ResourceLocation
getPageSpecificPathForWriting
(String suffix) Generates a resource location for a page specific resource.net.minecraft.resources.ResourceLocation
Generates a resource location for a page specific resource.getPathForWriting
(net.minecraft.resources.ResourceLocation assetId) default String
void
referenceFluid
(net.minecraft.world.level.material.Fluid fluid) void
referenceItem
(net.minecraft.world.item.ItemStack stack) default void
referenceItem
(net.minecraft.world.level.ItemLike item) void
referenceRecipe
(net.minecraft.world.item.crafting.RecipeHolder<?> recipe)
-
Method Details
-
referenceItem
default void referenceItem(net.minecraft.world.level.ItemLike item) -
referenceItem
void referenceItem(net.minecraft.world.item.ItemStack stack) -
referenceFluid
void referenceFluid(net.minecraft.world.level.material.Fluid fluid) -
exportTexture
-
copyResource
- Returns:
- The new resource id after applying cache busting.
-
getPathForWriting
-
getPageSpecificPathForWriting
Generates a resource location for a page specific resource. -
getCurrentPageId
@Nullable @Nullable net.minecraft.resources.ResourceLocation getCurrentPageId() -
getOutputFolder
Path getOutputFolder() -
getPathRelativeFromOutputFolder
-
getPageSpecificResourceLocation
Generates a resource location for a page specific resource. -
referenceRecipe
void referenceRecipe(net.minecraft.world.item.crafting.RecipeHolder<?> recipe)
-