File tree Expand file tree Collapse file tree 3 files changed +26
-2
lines changed
java/world/bentobox/level Expand file tree Collapse file tree 3 files changed +26
-2
lines changed Original file line number Diff line number Diff line change @@ -483,7 +483,7 @@ public Warp getWarpHook() {
483
483
}
484
484
485
485
public boolean isItemsAdder () {
486
- return getPlugin ().getHooks ().getHook ("ItemsAdder" ).isPresent ();
486
+ return ! getSettings (). isDisableItemsAdder () && getPlugin ().getHooks ().getHook ("ItemsAdder" ).isPresent ();
487
487
}
488
488
489
489
}
Original file line number Diff line number Diff line change @@ -21,6 +21,12 @@ public class ConfigSettings implements ConfigObject {
21
21
@ ConfigEntry (path = "disabled-game-modes" )
22
22
private List <String > gameModes = Collections .emptyList ();
23
23
24
+ @ ConfigComment ("" )
25
+ @ ConfigComment ("Disable ItemsAdder support" )
26
+ @ ConfigComment ("This will ignore ItemsAdder even if it is installed and not use it. Do not set this to true unless you know what you are doing." )
27
+ @ ConfigEntry (path = "disabled-itemsadder" )
28
+ private boolean disableItemsAdder = false ;
29
+
24
30
@ ConfigComment ("" )
25
31
@ ConfigComment ("When executing level command from console, should a report be shown?" )
26
32
@ ConfigEntry (path = "log-report-to-console" )
@@ -487,4 +493,18 @@ public String getTera() {
487
493
public void setTera (String tera ) {
488
494
this .tera = tera ;
489
495
}
496
+
497
+ /**
498
+ * @return the disableItemsAdder
499
+ */
500
+ public boolean isDisableItemsAdder () {
501
+ return disableItemsAdder ;
502
+ }
503
+
504
+ /**
505
+ * @param disableItemsAdder the disableItemsAdder to set
506
+ */
507
+ public void setDisableItemsAdder (boolean disableItemsAdder ) {
508
+ this .disableItemsAdder = disableItemsAdder ;
509
+ }
490
510
}
Original file line number Diff line number Diff line change 5
5
# Level will NOT hook into these game mode addons.
6
6
disabled-game-modes : []
7
7
#
8
+ # Disable ItemsAdder support
9
+ # This will ignore ItemsAdder even if it is installed and not use it. Do not set this to true unless you know what you are doing.
10
+ disabled-itemsadder : false
11
+ #
8
12
# When executing level command from console, should a report be shown?
9
13
log-report-to-console : true
10
14
#
@@ -86,4 +90,4 @@ include-shulkers-in-chest: false
86
90
#
87
91
# Disables hooking with other plugins.
88
92
# Example: disabled-plugin-hooks: [UltimateStacker, RoseStacker]
89
- disabled-plugin-hooks : []
93
+ disabled-plugin-hooks : []
You can’t perform that action at this time.
0 commit comments