public class TemplateManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private com.mojang.datafixers.DataFixer |
fixerUpper |
private java.nio.file.Path |
generatedDir |
private static org.apache.logging.log4j.Logger |
LOGGER |
private IResourceManager |
resourceManager |
private java.util.Map<ResourceLocation,Template> |
structureRepository |
Constructor and Description |
---|
TemplateManager(IResourceManager p_i232119_1_,
SaveFormat.LevelSave p_i232119_2_,
com.mojang.datafixers.DataFixer p_i232119_3_) |
Modifier and Type | Method and Description |
---|---|
private java.nio.file.Path |
createAndValidatePathToStructure(ResourceLocation p_209510_1_,
java.lang.String p_209510_2_) |
java.nio.file.Path |
createPathToStructure(ResourceLocation p_209509_1_,
java.lang.String p_209509_2_) |
Template |
get(ResourceLocation p_200219_1_) |
Template |
getOrCreate(ResourceLocation p_200220_1_) |
private Template |
loadFromGenerated(ResourceLocation p_195428_1_) |
private Template |
loadFromResource(ResourceLocation p_209201_1_) |
void |
onResourceManagerReload(IResourceManager p_195410_1_) |
Template |
readStructure(CompoundNBT p_227458_1_) |
private Template |
readStructure(java.io.InputStream p_209205_1_) |
void |
remove(ResourceLocation p_189941_1_) |
boolean |
save(ResourceLocation p_195429_1_) |
private static final org.apache.logging.log4j.Logger LOGGER
private final java.util.Map<ResourceLocation,Template> structureRepository
private final com.mojang.datafixers.DataFixer fixerUpper
private IResourceManager resourceManager
private final java.nio.file.Path generatedDir
public TemplateManager(IResourceManager p_i232119_1_, SaveFormat.LevelSave p_i232119_2_, com.mojang.datafixers.DataFixer p_i232119_3_)
public Template getOrCreate(ResourceLocation p_200220_1_)
@Nullable public Template get(ResourceLocation p_200219_1_)
public void onResourceManagerReload(IResourceManager p_195410_1_)
@Nullable private Template loadFromResource(ResourceLocation p_209201_1_)
@Nullable private Template loadFromGenerated(ResourceLocation p_195428_1_)
private Template readStructure(java.io.InputStream p_209205_1_) throws java.io.IOException
java.io.IOException
public Template readStructure(CompoundNBT p_227458_1_)
public boolean save(ResourceLocation p_195429_1_)
public java.nio.file.Path createPathToStructure(ResourceLocation p_209509_1_, java.lang.String p_209509_2_)
private java.nio.file.Path createAndValidatePathToStructure(ResourceLocation p_209510_1_, java.lang.String p_209510_2_)
public void remove(ResourceLocation p_189941_1_)