All Known Subinterfaces:
TagUtil.Advanced, TagUtil.Json

public interface TagUtil
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
     
    static interface 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    containsTag(org.spongepowered.plugin.PluginContainer container, String key)
     
    <T extends CompoundTag>
    Optional<T>
    getCompoundTag(Class<T> clazz, org.spongepowered.plugin.PluginContainer container, String key)
     
    <T extends CompoundTag>
    void
    putCompoundTag(org.spongepowered.plugin.PluginContainer container, String key, T object)
     
    void
    removeTag(org.spongepowered.plugin.PluginContainer container, String key)
     
    int
    size(org.spongepowered.plugin.PluginContainer container)
     
  • Method Details

    • putCompoundTag

      <T extends CompoundTag> void putCompoundTag(org.spongepowered.plugin.PluginContainer container, String key, T object)
    • getCompoundTag

      <T extends CompoundTag> Optional<T> getCompoundTag(Class<T> clazz, org.spongepowered.plugin.PluginContainer container, String key)
    • containsTag

      boolean containsTag(org.spongepowered.plugin.PluginContainer container, String key)
    • removeTag

      void removeTag(org.spongepowered.plugin.PluginContainer container, String key)
    • size

      int size(org.spongepowered.plugin.PluginContainer container)