Class MappingsConfigReader

java.lang.Object
org.geysermc.geyser.registry.mappings.MappingsConfigReader

public class MappingsConfigReader extends Object
  • Constructor Details

    • MappingsConfigReader

      public MappingsConfigReader()
  • Method Details

    • getCustomMappingsFiles

      public Path[] getCustomMappingsFiles()
    • ensureMappingsDirectory

      public boolean ensureMappingsDirectory(Path mappingsDirectory)
    • loadItemMappingsFromJson

      public void loadItemMappingsFromJson(BiConsumer<String,​org.geysermc.geyser.api.item.custom.CustomItemData> consumer)
    • loadBlockMappingsFromJson

      public void loadBlockMappingsFromJson(BiConsumer<String,​CustomBlockMapping> consumer)
    • getMappingsRoot

      public @Nullable com.fasterxml.jackson.databind.JsonNode getMappingsRoot(Path file)
    • getFormatVersion

      public int getFormatVersion(com.fasterxml.jackson.databind.JsonNode mappingsRoot, Path file)
    • readItemMappingsFromJson

      public void readItemMappingsFromJson(Path file, BiConsumer<String,​org.geysermc.geyser.api.item.custom.CustomItemData> consumer)
    • readBlockMappingsFromJson

      public void readBlockMappingsFromJson(Path file, BiConsumer<String,​CustomBlockMapping> consumer)