A B C D E F G I M N O P Q R S T U V 
All Classes All Packages

A

AboutMenu - Class in net.william278.desertwell.about
Utility for displaying a menu of information about a plugin
AboutMenu.Builder - Class in net.william278.desertwell.about
 
AboutMenu.Credit - Class in net.william278.desertwell.about
Represents information about someone who worked on the resource
AboutMenu.Link - Class in net.william278.desertwell.about
Represents a link related to the resource
accept(T) - Method in interface net.william278.desertwell.util.ThrowingConsumer
Accepts the element, wrapping any exceptions in a RuntimeException
acceptThrows(T) - Method in interface net.william278.desertwell.util.ThrowingConsumer
Accepts the element, potentially throwing an exception

B

build() - Method in class net.william278.desertwell.about.AboutMenu.Builder
Build the AboutMenu
build() - Method in class net.william278.desertwell.util.UpdateChecker.Builder
 
builder() - Static method in class net.william278.desertwell.about.AboutMenu
 
builder() - Static method in class net.william278.desertwell.util.UpdateChecker
 
buttons(AboutMenu.Link...) - Method in class net.william278.desertwell.about.AboutMenu.Builder
Add linked buttons to the menu

C

check() - Method in class net.william278.desertwell.util.UpdateChecker
Query SpigotMC for the latest Version of the plugin
color(TextColor) - Method in class net.william278.desertwell.about.AboutMenu.Credit
Set the color of the credit.
color(TextColor) - Method in class net.william278.desertwell.about.AboutMenu.Link
Set the link button color.
compareTo(Version) - Method in class net.william278.desertwell.util.Version
Compare this Version to another Version
credits(String, AboutMenu.Credit...) - Method in class net.william278.desertwell.about.AboutMenu.Builder
Add an attribution to the menu
currentVersion(Version) - Method in class net.william278.desertwell.util.UpdateChecker.Builder
 

D

description(String) - Method in class net.william278.desertwell.about.AboutMenu.Credit
Set the description of the credit; i.e.
description(Component) - Method in class net.william278.desertwell.about.AboutMenu.Builder
Set the description of the resource to display on the menu

E

endpoint(UpdateChecker.Endpoint) - Method in class net.william278.desertwell.util.UpdateChecker.Builder
 

F

fromString(String) - Static method in class net.william278.desertwell.util.Version
Create a new Version by parsing a string
fromString(String, String) - Static method in class net.william278.desertwell.util.Version
Create a new Version by parsing a string

G

getCurrentVersion() - Method in class net.william278.desertwell.util.UpdateChecker.Completed
 
getLatestVersion() - Method in class net.william278.desertwell.util.UpdateChecker.Completed
 
getMajor() - Method in class net.william278.desertwell.util.Version
Get the major version number.
getMetadata() - Method in class net.william278.desertwell.util.Version
Get the version metadata.
getMinor() - Method in class net.william278.desertwell.util.Version
Get the minor version number.
getPatch() - Method in class net.william278.desertwell.util.Version
Get the patch version number.
GITHUB - net.william278.desertwell.util.UpdateChecker.Endpoint
 

I

icon(String) - Method in class net.william278.desertwell.about.AboutMenu.Link
Set the link button icon.
isUpToDate() - Method in class net.william278.desertwell.util.UpdateChecker.Completed
 

M

META_DELIMITER - Static variable in class net.william278.desertwell.util.Version
 
MODRINTH - net.william278.desertwell.util.UpdateChecker.Endpoint
 

N

net.william278.desertwell.about - package net.william278.desertwell.about
 
net.william278.desertwell.util - package net.william278.desertwell.util
 

O

of(String) - Static method in class net.william278.desertwell.about.AboutMenu.Credit
Create a credit from someone's name
of(String) - Static method in class net.william278.desertwell.about.AboutMenu.Link
Create a link from a URL

P

POLYMART - net.william278.desertwell.util.UpdateChecker.Endpoint
 

Q

query(String) - Method in enum net.william278.desertwell.util.UpdateChecker.Endpoint
 

R

resource(String) - Method in class net.william278.desertwell.util.UpdateChecker.Builder
 

S

secondaryColor(TextColor) - Method in class net.william278.desertwell.about.AboutMenu.Builder
Set the secondary color of the resource to display on the menu
SPIGOT - net.william278.desertwell.util.UpdateChecker.Endpoint
 

T

text(String) - Method in class net.william278.desertwell.about.AboutMenu.Link
Set the text describing the link
themeColor(TextColor) - Method in class net.william278.desertwell.about.AboutMenu.Builder
Set the theme color of the resource to display on the menu
ThrowingConsumer<T> - Interface in net.william278.desertwell.util
A Consumer that can throw an exception
title(Component) - Method in class net.william278.desertwell.about.AboutMenu.Builder
Set the title of the resource to display on the menu
toComponent() - Method in class net.william278.desertwell.about.AboutMenu.Credit
 
toComponent() - Method in class net.william278.desertwell.about.AboutMenu.Link
 
toComponent() - Method in class net.william278.desertwell.about.AboutMenu
 
toString() - Method in class net.william278.desertwell.util.Version
Get the string representation of this Version
toStringWithoutMetadata() - Method in class net.william278.desertwell.util.Version
Get the string representation of this Version, without metadata

U

UpdateChecker - Class in net.william278.desertwell.util
Utility for comparing a Version against the latest version on various UpdateChecker.Endpoints
UpdateChecker.Builder - Class in net.william278.desertwell.util
 
UpdateChecker.Completed - Class in net.william278.desertwell.util
 
UpdateChecker.Endpoint - Enum in net.william278.desertwell.util
Represents endpoints from which the latest version can be queried
url(String) - Method in class net.william278.desertwell.about.AboutMenu.Credit
Set the URL of the credit; i.e.

V

valueOf(String) - Static method in enum net.william278.desertwell.util.UpdateChecker.Endpoint
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.william278.desertwell.util.UpdateChecker.Endpoint
Returns an array containing the constants of this enum type, in the order they are declared.
version(Version) - Method in class net.william278.desertwell.about.AboutMenu.Builder
Set the Version of the resource to display on the menu
Version - Class in net.william278.desertwell.util
Utility for parsing and then comparing a semantic version string
Version() - Constructor for class net.william278.desertwell.util.Version
 
VERSION_DELIMITER - Variable in class net.william278.desertwell.util.Version
 
versionMetaDelimiter(String) - Method in class net.william278.desertwell.util.UpdateChecker.Builder
 
A B C D E F G I M N O P Q R S T U V 
All Classes All Packages