AbstractNightbreakContentPackage

Constructors

Link copied to clipboard

Properties

Inherited properties

Link copied to clipboard
public ItemStack itemStack

Functions

Link copied to clipboard
protected void doDownload(Player player)
Link copied to clipboard
protected void doShowAccessInfo(Player player)
Link copied to clipboard
protected abstract String getContentPageUrl()
Link copied to clipboard
Link copied to clipboard
protected ItemStack getInstalledItemStack()
Link copied to clipboard
protected abstract String getManualImportsFolderName()
Link copied to clipboard
protected abstract String getManualReloadCommand()
Link copied to clipboard
protected ItemStack getNeedsAccessItemStack()
Link copied to clipboard
protected ItemStack getNotDownloadedItemStack()
Link copied to clipboard
protected ItemStack getNotInstalledItemStack()
Link copied to clipboard
protected ItemStack getOutOfDateNoAccessItemStack()
Link copied to clipboard
protected ItemStack getOutOfDateUpdatableItemStack()
Link copied to clipboard
protected abstract JavaPlugin getOwnerPlugin()
Link copied to clipboard
protected abstract List<String> getPackageDescription()
Link copied to clipboard
protected ItemStack getPartiallyInstalledItemStack()
Link copied to clipboard
protected abstract String getPluginDisplayName()
Link copied to clipboard
protected void handleStateSave(Player player, CompletableFuture<Void> future, Runnable onSuccess, String failureMessage)
Link copied to clipboard
public boolean isOutOfDate()
Link copied to clipboard
protected abstract void onDownloadStateSaved(Player player)
Link copied to clipboard
public void setCachedAccessInfo(NightbreakAccount.AccessInfo cachedAccessInfo)
Link copied to clipboard
public void setOutOfDate(boolean outOfDate)

Inherited functions

Link copied to clipboard
protected abstract void doInstall(Player player)
Link copied to clipboard
protected abstract void doUninstall(Player player)
Link copied to clipboard
public CompletableFuture<Void> enableAfterDownload()
Link copied to clipboard
public abstract String getDisplayName()
Link copied to clipboard
public abstract String getDownloadLink()
Link copied to clipboard
public ItemStack getItemStack()
Link copied to clipboard
public ItemStack getItemstack()
Link copied to clipboard
public abstract int getLocalVersion()
Link copied to clipboard
public abstract String getNightbreakSlug()
Link copied to clipboard
public abstract boolean isDownloaded()
Link copied to clipboard
public abstract boolean isInstalled()
Link copied to clipboard
public void onClick(Player player)
Link copied to clipboard
public abstract void setCachedAccessInfo(NightbreakAccount.AccessInfo accessInfo)