Class CurrencyLoader
java.lang.Object
net.minecraft.resource.SinglePreparationResourceReloader<Map<net.minecraft.util.Identifier,com.google.gson.JsonElement>>
net.minecraft.resource.JsonDataLoader
dev.jaxydog.astral.content.data.AstralJsonDataLoader
dev.jaxydog.astral.content.data.custom.CurrencyLoader
- All Implemented Interfaces:
Registered,Registered.Common,net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener,net.minecraft.resource.ResourceReloader
The currency data loader.
- Since:
- 2.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.jaxydog.astral.register.Registered
Registered.All, Registered.Client, Registered.Common, Registered.Generated, Registered.ServerNested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloader
net.minecraft.resource.ResourceReloader.Synchronizer -
Constructor Summary
ConstructorsConstructorDescriptionCurrencyLoader(com.google.gson.Gson gson, String folder) Creates a new JSON data loader.CurrencyLoader(String folder) Creates a new JSON data loader. -
Method Summary
Methods inherited from class dev.jaxydog.astral.content.data.AstralJsonDataLoader
getFabricId, getRegistryPath, registerCommonMethods inherited from class net.minecraft.resource.JsonDataLoader
load, prepareMethods inherited from class net.minecraft.resource.SinglePreparationResourceReloader
reloadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener
getFabricDependenciesMethods inherited from interface dev.jaxydog.astral.register.Registered
getRegistryIdMethods inherited from interface net.minecraft.resource.ResourceReloader
getName, reload
-
Constructor Details
-
CurrencyLoader
Creates a new JSON data loader.- Parameters:
gson- The GSON instance.folder- The folder name.- Since:
- 2.0.0
-
CurrencyLoader
Creates a new JSON data loader.- Parameters:
folder- The folder name.- Since:
- 2.0.0
-
-
Method Details
-
apply
protected void apply(Map<net.minecraft.util.Identifier, com.google.gson.JsonElement> prepared, net.minecraft.resource.ResourceManager manager, net.minecraft.util.profiler.Profiler profiler) - Specified by:
applyin classnet.minecraft.resource.SinglePreparationResourceReloader<Map<net.minecraft.util.Identifier,com.google.gson.JsonElement>>
-