public class ShroudedSubstratePlugin extends BaseSpecialItemPlugin
BaseSpecialItemPlugin.BlueprintLister, BaseSpecialItemPlugin.ItemCostLabelDataSpecialItemPlugin.RightClickActionHelper, SpecialItemPlugin.SpecialItemRendererAPI| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PLAYER_CAN_MAKE_WEAPONS |
static java.lang.String |
SHROUDED_SUBSTRATE_AVAILABLE |
itemId, spec, stack| Constructor and Description |
|---|
ShroudedSubstratePlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
createTooltip(TooltipMakerAPI tooltip,
boolean expanded,
CargoTransferHandlerAPI transferHandler,
java.lang.Object stackSource) |
float |
getTooltipWidth() |
boolean |
hasRightClickAction() |
static boolean |
isPlayerCanMakeWeapons() |
boolean |
isTooltipExpandable() |
void |
performRightClickAction(SpecialItemPlugin.RightClickActionHelper helper) |
static void |
setPlayerCanMakeWeapons() |
boolean |
shouldRemoveOnRightClickAction() |
addBlueprintList, addCostLabel, addFighterList, addShipList, addWeaponList, createTooltip, getCostLabelData, getDesignType, getId, getItemPriceMult, getName, getPrice, getSpec, init, performRightClickAction, render, resolveDropParamsToSpecificItemData, setIdpublic static java.lang.String PLAYER_CAN_MAKE_WEAPONS
public static java.lang.String SHROUDED_SUBSTRATE_AVAILABLE
public ShroudedSubstratePlugin()
public static boolean isPlayerCanMakeWeapons()
public static void setPlayerCanMakeWeapons()
public void createTooltip(TooltipMakerAPI tooltip, boolean expanded, CargoTransferHandlerAPI transferHandler, java.lang.Object stackSource)
createTooltip in interface SpecialItemPlugincreateTooltip in class BaseSpecialItemPluginpublic float getTooltipWidth()
getTooltipWidth in interface SpecialItemPlugingetTooltipWidth in class BaseSpecialItemPluginpublic boolean isTooltipExpandable()
isTooltipExpandable in interface SpecialItemPluginisTooltipExpandable in class BaseSpecialItemPluginpublic boolean hasRightClickAction()
hasRightClickAction in interface SpecialItemPluginhasRightClickAction in class BaseSpecialItemPluginpublic boolean shouldRemoveOnRightClickAction()
shouldRemoveOnRightClickAction in interface SpecialItemPluginshouldRemoveOnRightClickAction in class BaseSpecialItemPluginpublic void performRightClickAction(SpecialItemPlugin.RightClickActionHelper helper)
performRightClickAction in interface SpecialItemPluginperformRightClickAction in class BaseSpecialItemPlugin