Index

B C D G I L N O P T 
All Classes and Interfaces|All Packages

B

baseItem(Material) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
Sets the underlying vanilla material for this item.
baseItem(Material) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 

C

clear() - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
Resets the registry.
com.zombienw.onyxlib - package com.zombienw.onyxlib
 
com.zombienw.onyxlib.api - package com.zombienw.onyxlib.api
 
com.zombienw.onyxlib.api.item - package com.zombienw.onyxlib.api.item
 
com.zombienw.onyxlib.impl.item - package com.zombienw.onyxlib.impl.item
 
com.zombienw.onyxlib.impl.pack - package com.zombienw.onyxlib.impl.pack
 
com.zombienw.onyxlib.impl.registry - package com.zombienw.onyxlib.impl.registry
 
create() - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
Generates a single ItemStack representing this custom item.
create() - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 
create(int) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
Generates a stack of this custom item.
create(int) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 

D

displayName(String) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
Sets the display name using a legacy string with no italics.
displayName(String) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 
displayName(Component) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
Sets the display name using an Adventure Component.
displayName(Component) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 

G

generate() - Method in class com.zombienw.onyxlib.impl.pack.PackGenerator
 
getAllNamespaces() - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
Retrieves all registered namespaces.
getBaseMaterial() - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 
getId() - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 
getItem(String) - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
Used for item search
getItem(NamespacedKey) - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
Retrieves an item across all namespaces using its full key.
getItems() - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
Used for pack generation
getKey() - Method in interface com.zombienw.onyxlib.api.OnyxNamespace
Gets the key associated with this namespace.
getKey() - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 
getKey() - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
 
getNamespace(String) - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
Retrieves a namespace without creating it.
getOrCreate(Plugin) - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
Retrieves an existing namespace for a plugin, or creates a new one.
getPlugin() - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
 
getTexturePath() - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 

I

item(String) - Method in interface com.zombienw.onyxlib.api.OnyxNamespace
Retrieves an existing OnyxItem or creates a new one if it doesn't exist.
item(String) - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
 
itemMeta(Consumer) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
Provides direct access to the ItemMeta for complex modifications.
itemMeta(Consumer) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 

L

lock() - Method in class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
 
lockAll() - Static method in class com.zombienw.onyxlib.impl.registry.NamespaceRegistry
Locks all registered namespaces, preventing item registrations.

N

namespace(Plugin) - Static method in class com.zombienw.onyxlib.api.OnyxLib
Retrieves or creates a namespace for the given plugin.
NamespaceRegistry - Class in com.zombienw.onyxlib.impl.registry
Global internal registry for managing all plugin namespaces.

O

onCommand(CommandSender, Command, String, String[]) - Method in class com.zombienw.onyxlib.OnyxCommand
 
onDisable() - Method in class com.zombienw.onyxlib.OnyxPlugin
 
onEnable() - Method in class com.zombienw.onyxlib.OnyxPlugin
 
onServerLoad(ServerLoadEvent) - Method in class com.zombienw.onyxlib.OnyxPlugin
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class com.zombienw.onyxlib.OnyxCommand
 
OnyxCommand - Class in com.zombienw.onyxlib
 
OnyxCommand(OnyxPlugin) - Constructor for class com.zombienw.onyxlib.OnyxCommand
 
OnyxItem - Interface in com.zombienw.onyxlib.api.item
 
OnyxItemImpl - Class in com.zombienw.onyxlib.impl.item
 
OnyxItemImpl(String, NamespacedKey, NamespacedKey) - Constructor for class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 
OnyxLib - Class in com.zombienw.onyxlib.api
 
OnyxNamespace - Interface in com.zombienw.onyxlib.api
 
OnyxNamespaceImpl - Class in com.zombienw.onyxlib.impl.registry
 
OnyxNamespaceImpl(Plugin, String) - Constructor for class com.zombienw.onyxlib.impl.registry.OnyxNamespaceImpl
 
OnyxPlugin - Class in com.zombienw.onyxlib
The core JavaPlugin instance for OnyxLib.
OnyxPlugin() - Constructor for class com.zombienw.onyxlib.OnyxPlugin
 

P

PackGenerator - Class in com.zombienw.onyxlib.impl.pack
 
PackGenerator(OnyxPlugin) - Constructor for class com.zombienw.onyxlib.impl.pack.PackGenerator
 

T

texture(String) - Method in interface com.zombienw.onyxlib.api.item.OnyxItem
Sets the relative path to the texture file, WITHOUT the .png extension.
texture(String) - Method in class com.zombienw.onyxlib.impl.item.OnyxItemImpl
 
B C D G I L N O P T 
All Classes and Interfaces|All Packages