Index

C G H L P U 
All Classes and Interfaces|All Packages|Serialized Form

C

Category - Class in com.github.cc007.headsplugin.api.business.domain
 
Category() - Constructor for class com.github.cc007.headsplugin.api.business.domain.Category
 
categorySearcher() - Method in interface com.github.cc007.headsplugin.api.HeadsPluginServices
 
CategorySearcher - Interface in com.github.cc007.headsplugin.api.business.services.heads
 
categoryUpdater() - Method in interface com.github.cc007.headsplugin.api.HeadsPluginServices
 
CategoryUpdater - Interface in com.github.cc007.headsplugin.api.business.services.heads
 
com.github.cc007.headsplugin.api - package com.github.cc007.headsplugin.api
 
com.github.cc007.headsplugin.api.business.domain - package com.github.cc007.headsplugin.api.business.domain
 
com.github.cc007.headsplugin.api.business.domain.exceptions - package com.github.cc007.headsplugin.api.business.domain.exceptions
 
com.github.cc007.headsplugin.api.business.services.heads - package com.github.cc007.headsplugin.api.business.services.heads
 
createHead(Player, String) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadCreator
Create a head based on a skin from a given Player and head name.

G

getAsMap() - Method in class com.github.cc007.headsplugin.api.business.domain.Head
 
getCategories() - Method in interface com.github.cc007.headsplugin.api.business.services.heads.CategorySearcher
get a set of all available categories
getCategoryHeads(Category) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.CategorySearcher
get all heads from a certain Category
getCategoryHeads(String) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.CategorySearcher
get all heads from a certain category, based on the provided category name
getHead(UUID) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadSearcher
Get the Head for the provided head owner UUID, as Optional
getHeads(String) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadSearcher
Get all Heads for a given search term.
getHeadsPluginServices() - Static method in class com.github.cc007.headsplugin.api.HeadsPluginApi
Get the services provider for this plugin.
getItemStack(Head) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadToItemstackMapper
Get an ItemStack, based on the provided Head.
getItemStack(Head, int) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadToItemstackMapper
Get an ItemStack, based on the provided Head.
getItemStacks(List<Head>) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadToItemstackMapper
Get a list of ItemStacks, based on the provided list of Heads.
getItemStacks(List<Head>, int) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadToItemstackMapper
Get a list of ItemStacks, based on the provided list of Heads.
getPlugin() - Static method in class com.github.cc007.headsplugin.api.HeadsPluginApi
Gets the HeadPluginAPI plugin
getPlugin(String) - Static method in class com.github.cc007.headsplugin.api.HeadsPluginApi
Gets a plugin
getSearchCount(String) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadSearcher
Get the number of times a certain search term is used.
getUpdatableCategoryNames(boolean) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.CategoryUpdater
Provides a list of updatable categories

H

Head - Class in com.github.cc007.headsplugin.api.business.domain
 
Head() - Constructor for class com.github.cc007.headsplugin.api.business.domain.Head
 
headCreator() - Method in interface com.github.cc007.headsplugin.api.HeadsPluginServices
 
HeadCreator - Interface in com.github.cc007.headsplugin.api.business.services.heads
 
headPlacer() - Method in interface com.github.cc007.headsplugin.api.HeadsPluginServices
 
HeadPlacer - Interface in com.github.cc007.headsplugin.api.business.services.heads
 
headSearcher() - Method in interface com.github.cc007.headsplugin.api.HeadsPluginServices
 
HeadSearcher - Interface in com.github.cc007.headsplugin.api.business.services.heads
 
HeadsPluginApi - Class in com.github.cc007.headsplugin.api
 
HeadsPluginApi() - Constructor for class com.github.cc007.headsplugin.api.HeadsPluginApi
 
HeadsPluginServices - Interface in com.github.cc007.headsplugin.api
 
headToItemstackMapper() - Method in interface com.github.cc007.headsplugin.api.HeadsPluginServices
 
HeadToItemstackMapper - Interface in com.github.cc007.headsplugin.api.business.services.heads
 

L

LockingException - Exception in com.github.cc007.headsplugin.api.business.domain.exceptions
 
LockingException() - Constructor for exception com.github.cc007.headsplugin.api.business.domain.exceptions.LockingException
 

P

placeHead(Head, Location, BlockFace) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadPlacer
Place a Head at a certain Location in the world, with a certain rotation
placeHead(ItemStack, Location, BlockFace) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadPlacer
Place a head ItemStack at a certain Location in the world, with a certain rotation
placeWallHead(Head, Location, BlockFace) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadPlacer
Place a Head at a certain Location in the world as wall head, with a certain facing direction
placeWallHead(ItemStack, Location, BlockFace) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.HeadPlacer
Place a wall head ItemStack at a certain Location in the world, with a certain facing direction

U

updateCategories() - Method in interface com.github.cc007.headsplugin.api.business.services.heads.CategoryUpdater
Update all categories.
updateCategoriesIfNecessary() - Method in interface com.github.cc007.headsplugin.api.business.services.heads.CategoryUpdater
Update all categories that haven't recently been updated.
updateCategoriesIfNecessaryAsync() - Method in interface com.github.cc007.headsplugin.api.business.services.heads.CategoryUpdater
Update all categories that haven't recently been updated asynchronously.
updateCategory(String) - Method in interface com.github.cc007.headsplugin.api.business.services.heads.CategoryUpdater
Update the specified category
C G H L P U 
All Classes and Interfaces|All Packages|Serialized Form