add these things

This commit is contained in:
Ra
2025-09-12 04:27:36 -07:00
parent 148257661f
commit 6d6b4823e1
110 changed files with 10704 additions and 4716 deletions

View File

@@ -0,0 +1,33 @@
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<String> dependencies;
private final List<String> capabilities;
public PluginMetadata(String name, String description, String author, String version,
List<String> dependencies, List<String> 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<String> getDependencies() { return new ArrayList<>(dependencies); }
public List<String> getCapabilities() { return new ArrayList<>(capabilities); }
}