Writes a lot of code necessary for the scrapper
Adds the classes necessary for the new scrapper Partly implements some scrapper functionality Restructures some classes to reduce code duplication Moves some classes to make some classes easier to find Adds a bunch of TODOs where things have an unfinished implementation
This commit is contained in:
@ -0,0 +1,40 @@
|
||||
package net.knarcraft.blacksmith.config;
|
||||
|
||||
public interface TraitSettings {
|
||||
|
||||
/**
|
||||
* Gets whether to disable the action cool-down
|
||||
*
|
||||
* @return <p>Whether to disable the action cool-down</p>
|
||||
*/
|
||||
boolean getDisableCoolDown();
|
||||
|
||||
/**
|
||||
* Gets the message to display when a blacksmith or scrapper is still affected by a cool-down
|
||||
*
|
||||
* @return <p>The cool down unexpired message</p>
|
||||
*/
|
||||
String getCoolDownUnexpiredMessage();
|
||||
|
||||
/**
|
||||
* Gets the message to display when the blacksmith is busy with another player
|
||||
*
|
||||
* @return <p>The busy with player message</p>
|
||||
*/
|
||||
String getBusyWithPlayerMessage();
|
||||
|
||||
/**
|
||||
* Gets the message to display when the blacksmith is busy with reforging or salvaging an item
|
||||
*
|
||||
* @return <p>The busy working message</p>
|
||||
*/
|
||||
String getBusyWorkingMessage();
|
||||
|
||||
/**
|
||||
* Gets the message to display when a blacksmith starts reforging or salvaging an item
|
||||
*
|
||||
* @return <p>The start working message</p>
|
||||
*/
|
||||
String getStartWorkingMessage();
|
||||
|
||||
}
|
Reference in New Issue
Block a user