File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
src/main/java/me/hsgamer/bettergui/button Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 88import java .util .Map ;
99
1010public class TemplateButton extends BaseWrappedButton <Button > {
11+ private Map <String , Object > finalOptions ;
12+
1113 /**
1214 * Create a new button
1315 *
1416 * @param input the input
1517 */
1618 public TemplateButton (ButtonBuilder .Input input ) {
1719 super (input );
20+ finalOptions = input .options ;
1821 }
1922
2023 @ Override
2124 protected Button createButton (Map <String , Object > section ) {
22- Map <String , Object > finalMap = BetterGUI .getInstance ().getTemplateButtonConfig ().getValues (section , "type" );
23- return ButtonBuilder .INSTANCE .build (new ButtonBuilder .Input (getMenu (), getName (), finalMap )).orElse (null );
25+ finalOptions = BetterGUI .getInstance ().getTemplateButtonConfig ().getValues (section , "type" );
26+ return ButtonBuilder .INSTANCE .build (new ButtonBuilder .Input (getMenu (), getName (), finalOptions )).orElse (null );
27+ }
28+
29+ @ Override
30+ public Map <String , Object > getOptions () {
31+ return finalOptions ;
2432 }
2533}
You can’t perform that action at this time.
0 commit comments