Class ModifyTemplateResultEvent

java.lang.Object
net.mcreator.plugin.MCREvent
net.mcreator.plugin.events.ModifyTemplateResultEvent

public class ModifyTemplateResultEvent extends MCREvent
  • Constructor Details

    • ModifyTemplateResultEvent

      public ModifyTemplateResultEvent(@Nullable String templateName, @Nonnull String templateContent, @Nonnull Map<String,Object> dataModel)
  • Method Details

    • getTemplateName

      public String getTemplateName()
      Returns:
      Template file name
    • getTemplateOutputOriginal

      public String getTemplateOutputOriginal()
      Returns:
      Original template output content before any modifications from plugins
    • getDataModel

      public Map<String,Object> getDataModel()
      Returns:
      Data model used to generate the template contents
    • getTemplateOutput

      public String getTemplateOutput()
      Returns:
      Current template output content. At this point, plugins with higher priority may have already modified it
    • setTemplateOutput

      public void setTemplateOutput(String templateContent)