public class CraftingPlugin extends EnginePlugin
EnginePlugin.DeleteHook, EnginePlugin.DeleteSubObjHook, EnginePlugin.GenerateSubObjectHook, EnginePlugin.GetPropertyMessage, EnginePlugin.GetPropertyNamesMessage, EnginePlugin.LoadHook, EnginePlugin.LoadSubObjHook, EnginePlugin.PluginActivateHook, EnginePlugin.PluginStateMessage, EnginePlugin.SaveHook, EnginePlugin.SaveSubObjHook, EnginePlugin.SetPropertyMessage, EnginePlugin.SubObjData, EnginePlugin.TransferFilter, EnginePlugin.TransferObjectMessage, EnginePlugin.UnloadHook, EnginePlugin.UnloadSubObjHook
Modifier and Type | Field and Description |
---|---|
static boolean |
AUTO_PICKUP_RESOURCES |
static boolean |
CAN_CRAFT_WHILE_MOUNTED |
static boolean |
CAN_HARVEST_WHILE_MOUNTED |
static java.lang.String |
CRAFTING_PLUGIN_NAME |
static boolean |
DELETE_CRAFTING_RECIPE_ON_USE |
static boolean |
GAIN_SKILL_AFTER_MAX |
static int |
GRID_SIZE |
static boolean |
RESOURCE_COUNT_IS_LOOT_COUNT |
static boolean |
RESOURCE_DROPS_ON_FAIL |
static boolean |
RESOURCE_GATHER_CAN_FAIL |
static int |
RESOURCE_GATHER_DISTANCE |
static int |
RESOURCE_GROUP_SIZE |
static int |
RESOURCE_HARVEST_XP_REWARD |
static int |
SKINNING_SKILL_ID |
static java.lang.String |
SKINNING_WEAPON_REQ |
static java.lang.String |
TASK_CRAFTING |
static java.lang.String |
TASK_GATHERING |
static boolean |
USE_RESOURCE_GROUPS |
deleteSubObjectSubscription, dumpAllThreadSubscription, dumpAllThreadSubscriptionLock, loadSubObjectSubscription, lock, MSG_TYPE_DUMP_ALL_THREAD_STACKS, MSG_TYPE_GET_PROPERTY, MSG_TYPE_GET_PROPERTY_NAMES, MSG_TYPE_PLUGIN_STATE, MSG_TYPE_SET_PROPERTY, MSG_TYPE_SET_PROPERTY_NONBLOCK, MSG_TYPE_TRANSFER_OBJECT, pluginStateSubscription, propertySubscription, saveSubObjectSubscription, selectionFilter, selectionSubscription, setSubObjectPersistenceSubscription, subObjectSubscription, unloadSubObjectSubscription
NO_FLAGS, RESPONSE_EXPECTED
Constructor and Description |
---|
CraftingPlugin() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Returns the name of the plugin.
|
void |
onActivate()
for developers extending the EnginePlugin object, it may
be easier to use the onActivate() method which gets
called when the plugin is being activated by the Engine.
|
protected void |
registerHooks() |
activate, createMBeanInstance, createSubscription, getHookManager, getMessageHandler, getObjectLockManager, getObjectProperties, getObjectProperties, getObjectProperty, getObjectPropertyNames, getPercentCPULoad, getPluginAvailable, getPluginInfo, getPluginNamespaces, getPluginState, getPluginStatus, getPluginType, getPropertyImpl, getPropertyNamesImpl, getStatusMap, handleMessage, handleMessageImpl, logDepsOutstanding, processKeysAndValues, registerActivateHook, registerDeleteHook, registerLoadHook, registerPluginNamespace, registerPluginNamespaces, registerPluginNamespaces, registerPluginNamespaces, registerSaveHook, registerTransferHook, registerUnloadHook, sendSubObjectResponse, sendSubObjectResponse, sendSubObjectResponse, setMessageHandler, setName, setObjectProperties, setObjectProperties, setObjectProperties, setObjectPropertiesNoResponse, setObjectPropertiesNoResponse, setObjectPropertiesNoResponse, setObjectProperty, setObjectPropertyNoResponse, setPercentCPULoad, setPluginAvailable, setPluginInfo, setPluginType, setPropertyImpl, transferObject
public static java.lang.String CRAFTING_PLUGIN_NAME
public static int GRID_SIZE
public static boolean RESOURCE_DROPS_ON_FAIL
public static boolean GAIN_SKILL_AFTER_MAX
public static boolean AUTO_PICKUP_RESOURCES
public static int RESOURCE_GATHER_DISTANCE
public static boolean RESOURCE_GATHER_CAN_FAIL
public static boolean DELETE_CRAFTING_RECIPE_ON_USE
public static boolean RESOURCE_COUNT_IS_LOOT_COUNT
public static int RESOURCE_HARVEST_XP_REWARD
public static boolean USE_RESOURCE_GROUPS
public static int RESOURCE_GROUP_SIZE
public static int SKINNING_SKILL_ID
public static java.lang.String SKINNING_WEAPON_REQ
public static boolean CAN_HARVEST_WHILE_MOUNTED
public static boolean CAN_CRAFT_WHILE_MOUNTED
public static java.lang.String TASK_CRAFTING
public static java.lang.String TASK_GATHERING
public java.lang.String getName()
EnginePlugin
getName
in class EnginePlugin
EnginePlugin.setName(String)
public void onActivate()
EnginePlugin
onActivate
in class EnginePlugin
protected void registerHooks()