package com.openosrs.client.plugins; import java.util.ArrayList; import java.util.List; /** * Plugin metadata. */ public class PluginMetadata { private final String name; private final String description; private final String author; private final String version; private final List dependencies; private final List capabilities; public PluginMetadata(String name, String description, String author, String version, List dependencies, List capabilities) { this.name = name; this.description = description; this.author = author; this.version = version; this.dependencies = new ArrayList<>(dependencies); this.capabilities = new ArrayList<>(capabilities); } public String getName() { return name; } public String getDescription() { return description; } public String getAuthor() { return author; } public String getVersion() { return version; } public List getDependencies() { return new ArrayList<>(dependencies); } public List getCapabilities() { return new ArrayList<>(capabilities); } }