Skip navigation links
A B C D E F G H I L M N O P R S T V 

A

addCustomChart(Metrics.CustomChart) - Method in class net.lapismc.lapiscore.utils.Metrics
Adds a custom chart.
addPermission(LapisPermission) - Method in class net.lapismc.lapiscore.LapisCorePermissions.PermissionManager
 
AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class net.lapismc.lapiscore.utils.Metrics.AdvancedBarChart
Class constructor.
AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class net.lapismc.lapiscore.utils.Metrics.AdvancedPie
Class constructor.

B

B_STATS_VERSION - Static variable in class net.lapismc.lapiscore.utils.Metrics
 

C

calculatePermission(UUID) - Method in class net.lapismc.lapiscore.LapisCorePermissions
Calculate the PlayerPermission for a player
checkOtherFile(File) - Method in class net.lapismc.lapiscore.LapisCoreFileWatcher
Override this method to deal with an unhandled file being edited This will only be fired for unknown files, it will not trigger when config or messages files are edited
checkUpdate() - Method in class net.lapismc.lapiscore.LapisUpdater
Check if there is an update
CompatibleMaterial - Enum in net.lapismc.lapiscore.utils
Class made by Hex_27 and adapted for LapisCore by Dart2112 The original code can be found at https://www.spigotmc.org/threads/329630/ It is under the MIT licence
CompatibleSound - Enum in net.lapismc.lapiscore.utils
Original class by XxTreme_Creeper_ adapted for LapisCore by Dart2112 The original code can be found at https://www.spigotmc.org/threads/355519/
config - Variable in class net.lapismc.lapiscore.LapisCorePlugin
 

D

downloadUpdate() - Method in class net.lapismc.lapiscore.LapisUpdater
Downloads the latest jar (if there is an update) and readies it for installation
DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class net.lapismc.lapiscore.utils.Metrics.DrilldownPie
Class constructor.

E

execute(CommandSender, String, String[]) - Method in class net.lapismc.lapiscore.LapisCoreCommand
 

F

fileUpdate(File) - Method in class net.lapismc.lapiscore.LapisCoreFileWatcher
Override this method to deal with a file being edited This will be fired for every file change, including config.yml and messages.yml files
fromMaterial(Material) - Method in enum net.lapismc.lapiscore.utils.CompatibleMaterial
 
fromString(String) - Static method in enum net.lapismc.lapiscore.utils.CompatibleMaterial
 

G

generateConfigs() - Method in class net.lapismc.lapiscore.LapisCoreConfiguration
Generates the default configs from the plugin jar file Will not overwrite existing files, will only generate them if they don't exist
getAssignedPermission(UUID) - Method in class net.lapismc.lapiscore.LapisCorePermissions
Get the Bukkit permission assigned to a player
getChartData() - Method in class net.lapismc.lapiscore.utils.Metrics.AdvancedBarChart
 
getChartData() - Method in class net.lapismc.lapiscore.utils.Metrics.AdvancedPie
 
getChartData() - Method in class net.lapismc.lapiscore.utils.Metrics.CustomChart
 
getChartData() - Method in class net.lapismc.lapiscore.utils.Metrics.DrilldownPie
 
getChartData() - Method in class net.lapismc.lapiscore.utils.Metrics.MultiLineChart
 
getChartData() - Method in class net.lapismc.lapiscore.utils.Metrics.SimpleBarChart
 
getChartData() - Method in class net.lapismc.lapiscore.utils.Metrics.SimplePie
 
getChartData() - Method in class net.lapismc.lapiscore.utils.Metrics.SingleLineChart
 
getHandlerList() - Static method in class net.lapismc.lapiscore.LapisCoreEvent
 
getHandlers() - Method in class net.lapismc.lapiscore.LapisCoreEvent
 
getMessage(String) - Method in class net.lapismc.lapiscore.LapisCoreConfiguration
Get a message from the messages.yml, This method will colorize the file when it is loaded
getMessages() - Method in class net.lapismc.lapiscore.LapisCoreConfiguration
Get the messages.yml as a YamlConfiguration
getName() - Method in class net.lapismc.lapiscore.permissions.LapisPermission
Get the name of this permission
getOfflinePlayerPermission(UUID) - Method in class net.lapismc.lapiscore.LapisCorePermissions
Override this method to provide a method of retrieving the players permission while they are offline
getPermission(String) - Method in class net.lapismc.lapiscore.LapisCorePermissions.PermissionManager
 
getPermission() - Method in class net.lapismc.lapiscore.permissions.PlayerPermission
 
getPermissions() - Method in class net.lapismc.lapiscore.LapisCorePermissions.PermissionManager
 
getPermissions() - Method in class net.lapismc.lapiscore.permissions.PlayerPermission
 
getPermissionValue(UUID, LapisPermission) - Method in class net.lapismc.lapiscore.LapisCorePermissions
Get the raw Integer value of the permission for a player
getPermissionValue(LapisPermission) - Method in class net.lapismc.lapiscore.permissions.PlayerPermission
 
getPluginData() - Method in class net.lapismc.lapiscore.utils.Metrics
Gets the plugin specific data.
getReason() - Method in class net.lapismc.lapiscore.LapisCoreCancellableEvent
getSound() - Method in enum net.lapismc.lapiscore.utils.CompatibleSound
Get the sound for this enum value and minecraft version
getSound(Sound) - Method in enum net.lapismc.lapiscore.utils.CompatibleSound
Get the sound for this enum value and minecraft version

H

handlers - Static variable in class net.lapismc.lapiscore.LapisCoreEvent
 

I

isCancelled() - Method in class net.lapismc.lapiscore.LapisCoreCancellableEvent
Check if the event is cancelled
isDamageable(CompatibleMaterial) - Method in enum net.lapismc.lapiscore.utils.CompatibleMaterial
 
isEnabled() - Method in class net.lapismc.lapiscore.utils.Metrics
Checks if bStats is enabled.
isNewVersion() - Static method in enum net.lapismc.lapiscore.utils.CompatibleMaterial
 
isNotPlayer(CommandSender, String) - Method in class net.lapismc.lapiscore.LapisCoreCommand
Test if the sender is a player and send them a message if they are not a player
isPermitted(CommandSender, LapisPermission) - Method in class net.lapismc.lapiscore.LapisCoreCommand
Check if a sender is permitted, requires LapisCorePermissions to be registered in LapisCorePlugin
isPermitted(UUID, LapisPermission) - Method in class net.lapismc.lapiscore.LapisCorePermissions
Check if a player is given a permission
isSameMaterial(ItemStack) - Method in enum net.lapismc.lapiscore.utils.CompatibleMaterial
 
isUpdateAvailable() - Method in class net.lapismc.lapiscore.SpigotUpdateChecker
Check if there is an update available on Spigot

L

LapisCoreCancellableEvent - Class in net.lapismc.lapiscore
An utility class to make cancellable events
LapisCoreCancellableEvent() - Constructor for class net.lapismc.lapiscore.LapisCoreCancellableEvent
 
LapisCoreCommand - Class in net.lapismc.lapiscore
An utility class to make custom commands that are not in the plugin.yml
LapisCoreCommand(LapisCorePlugin, String, String, ArrayList<String>) - Constructor for class net.lapismc.lapiscore.LapisCoreCommand
If in doubt use this constructor
LapisCoreCommand(LapisCorePlugin, String, String, ArrayList<String>, boolean) - Constructor for class net.lapismc.lapiscore.LapisCoreCommand
This constructor allows you to take conflicting commands and aliases
LapisCoreConfiguration - Class in net.lapismc.lapiscore
An utility class for dealing with config.yml and messages.yml files
LapisCoreConfiguration(LapisCorePlugin, int, int) - Constructor for class net.lapismc.lapiscore.LapisCoreConfiguration
Register the configurations and generate them
LapisCoreEvent - Class in net.lapismc.lapiscore
An utility class for making notification events
LapisCoreEvent() - Constructor for class net.lapismc.lapiscore.LapisCoreEvent
 
LapisCoreFileWatcher - Class in net.lapismc.lapiscore
An utility class for reloading files when they are edited
LapisCoreFileWatcher(LapisCorePlugin) - Constructor for class net.lapismc.lapiscore.LapisCoreFileWatcher
Start the file watcher
LapisCorePermissions - Class in net.lapismc.lapiscore
 
LapisCorePermissions(LapisCorePlugin) - Constructor for class net.lapismc.lapiscore.LapisCorePermissions
 
LapisCorePermissions.PermissionManager - Class in net.lapismc.lapiscore
 
LapisCorePlugin - Class in net.lapismc.lapiscore
 
LapisCorePlugin() - Constructor for class net.lapismc.lapiscore.LapisCorePlugin
 
LapisPermission - Class in net.lapismc.lapiscore.permissions
 
LapisPermission(String) - Constructor for class net.lapismc.lapiscore.permissions.LapisPermission
Create a permission with the given name
LapisUpdater - Class in net.lapismc.lapiscore
An utility class to check and download plugin updates using GitHub
LapisUpdater(JavaPlugin, String, String, String, String) - Constructor for class net.lapismc.lapiscore.LapisUpdater
The URL to the latest jar should be https://raw.githubusercontent.com/username/repoName/branch/updater/ID/jarName.jar
loadPermissions() - Method in class net.lapismc.lapiscore.LapisCorePermissions
Call this method to load the permission values from config once all of your LapisPermissions have been registered
LocationUtils - Class in net.lapismc.lapiscore.utils
A util for parsing Location objects to and from String objects Primarily used for storing locations in configs
LocationUtils() - Constructor for class net.lapismc.lapiscore.utils.LocationUtils
 

M

Metrics - Class in net.lapismc.lapiscore.utils
bStats collects some data for plugin authors.
Metrics(Plugin) - Constructor for class net.lapismc.lapiscore.utils.Metrics
Class constructor.
Metrics.AdvancedBarChart - Class in net.lapismc.lapiscore.utils
Represents a custom advanced bar chart.
Metrics.AdvancedPie - Class in net.lapismc.lapiscore.utils
Represents a custom advanced pie.
Metrics.CustomChart - Class in net.lapismc.lapiscore.utils
Represents a custom chart.
Metrics.DrilldownPie - Class in net.lapismc.lapiscore.utils
Represents a custom drilldown pie.
Metrics.MultiLineChart - Class in net.lapismc.lapiscore.utils
Represents a custom multi line chart.
Metrics.SimpleBarChart - Class in net.lapismc.lapiscore.utils
Represents a custom simple bar chart.
Metrics.SimplePie - Class in net.lapismc.lapiscore.utils
Represents a custom simple pie.
Metrics.SingleLineChart - Class in net.lapismc.lapiscore.utils
Represents a custom single line chart.
MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class net.lapismc.lapiscore.utils.Metrics.MultiLineChart
Class constructor.

N

net.lapismc.lapiscore - package net.lapismc.lapiscore
 
net.lapismc.lapiscore.permissions - package net.lapismc.lapiscore.permissions
 
net.lapismc.lapiscore.utils - package net.lapismc.lapiscore.utils
 

O

onCommand(CommandSender, String, String[]) - Method in class net.lapismc.lapiscore.LapisCoreCommand
 
onCommand(CommandSender, String[]) - Method in class net.lapismc.lapiscore.LapisCoreCommand
 

P

parseItem() - Method in enum net.lapismc.lapiscore.utils.CompatibleMaterial
 
parseLocationToString(Location) - Method in class net.lapismc.lapiscore.utils.LocationUtils
Creates a config safe String from a Location
parseMaterial() - Method in enum net.lapismc.lapiscore.utils.CompatibleMaterial
 
parseStringToLocation(String) - Method in class net.lapismc.lapiscore.utils.LocationUtils
Creates a Location object from a String
PermissionManager() - Constructor for class net.lapismc.lapiscore.LapisCorePermissions.PermissionManager
 
perms - Variable in class net.lapismc.lapiscore.LapisCorePlugin
 
PlayerPermission - Class in net.lapismc.lapiscore.permissions
A class to represent the permissions given to players and the values applied to them
PlayerPermission(Permission, Map<LapisPermission, Integer>) - Constructor for class net.lapismc.lapiscore.permissions.PlayerPermission
 
primaryColor - Variable in class net.lapismc.lapiscore.LapisCorePlugin
 

R

registerConfiguration(LapisCoreConfiguration) - Method in class net.lapismc.lapiscore.LapisCorePlugin
Register a LapisCoreConfiguration class to be accessed with this.config
registerPermissions(LapisPermission...) - Method in class net.lapismc.lapiscore.LapisCorePermissions
Register permissions with LapisPermission objects
registerPermissions(LapisCorePermissions) - Method in class net.lapismc.lapiscore.LapisCorePlugin
Register a LapisCorePermissions class to be accessed with this.perms
registerTabCompleter(TabCompleter) - Method in class net.lapismc.lapiscore.LapisCoreCommand
Registers the given class as the tab completer for this command
reloadMessages(File) - Method in class net.lapismc.lapiscore.LapisCoreConfiguration
Load the given file into memory as the messages.yml
requestXMaterial(String, byte) - Static method in enum net.lapismc.lapiscore.utils.CompatibleMaterial
 

S

savePlayersPermission(UUID, Permission) - Method in class net.lapismc.lapiscore.LapisCorePermissions
Override this method to save the players permission for retrieval when they are offline
secondaryColor - Variable in class net.lapismc.lapiscore.LapisCorePlugin
 
sendMessage(CommandSender, String) - Method in class net.lapismc.lapiscore.LapisCoreCommand
Send a message from the messages.yml to the command sender provided, requires LapisCoreConfiguration to be registered in LapisCorePlugin
setCancelled(boolean) - Method in class net.lapismc.lapiscore.LapisCoreCancellableEvent
Deprecated.
setCancelled(boolean, String) - Method in class net.lapismc.lapiscore.LapisCoreCancellableEvent
Cancel the event with a reason
SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class net.lapismc.lapiscore.utils.Metrics.SimpleBarChart
Class constructor.
SimplePie(String, Callable<String>) - Constructor for class net.lapismc.lapiscore.utils.Metrics.SimplePie
Class constructor.
SingleLineChart(String, Callable<Integer>) - Constructor for class net.lapismc.lapiscore.utils.Metrics.SingleLineChart
Class constructor.
SpigotUpdateChecker - Class in net.lapismc.lapiscore
 
SpigotUpdateChecker(LapisCorePlugin, String) - Constructor for class net.lapismc.lapiscore.SpigotUpdateChecker
Setup the Update Checker
stop() - Method in class net.lapismc.lapiscore.LapisCoreFileWatcher
Used to safely stop the file watcher

T

tabComplete(CommandSender, String, String[]) - Method in class net.lapismc.lapiscore.LapisCoreCommand
Calls the default behaviour unless a tab completer has been set with LapisCoreCommand.registerTabCompleter(TabCompleter), from 1.13 onwards this is constantly triggered for possible completions displayed above the chat bar
toString() - Method in class net.lapismc.lapiscore.permissions.LapisPermission
 
toString() - Method in class net.lapismc.lapiscore.permissions.PlayerPermission
 

V

valueOf(String) - Static method in enum net.lapismc.lapiscore.utils.CompatibleMaterial
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lapismc.lapiscore.utils.CompatibleSound
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.lapismc.lapiscore.utils.CompatibleMaterial
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lapismc.lapiscore.utils.CompatibleSound
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P R S T V 
Skip navigation links

Copyright © 2019. All rights reserved.