5454 */
5555public final class PlayerBrush implements BrushSettings {
5656
57- private final @ NotNull PlayerBrushManager brushManager ;
58- private final @ NotNull Random random = new SecureRandom ();
57+ private final PlayerBrushManager brushManager ;
58+ private final Random random = new SecureRandom ();
5959
6060 private boolean maskEnabled ;
6161 private boolean enabled ;
@@ -67,31 +67,31 @@ public final class PlayerBrush implements BrushSettings {
6767 private int falloffStrength ;
6868 private int mixingStrength ;
6969 private double angleHeightDifference ;
70- private @ NotNull Axis axis ;
71- private @ NotNull SurfaceMode surfaceMode ;
70+ private Axis axis ;
71+ private SurfaceMode surfaceMode ;
7272
73- private @ NotNull Brush brush ;
74- private @ NotNull Material mask ;
75- private final @ NotNull List <Material > blocks = new ArrayList <>();
73+ private Brush brush ;
74+ private Material mask ;
75+ private final List <Material > blocks = new ArrayList <>();
7676
77- private final @ NotNull Inventory gui ;
77+ private final Inventory gui ;
7878
7979 public PlayerBrush (@ NotNull PlayerBrushManager brushManager ) {
8080 this .brushManager = brushManager ;
8181
82- surfaceMode = Settings .settings ().GENERIC .SURFACE_MODE ;
83- maskEnabled = Settings .settings ().GENERIC .MASK_ENABLED ;
84- enabled = Settings .settings ().GENERIC .ENABLED_BY_DEFAULT ;
85- chance = Settings .settings ().GENERIC .DEFAULT_CHANCE ;
86- thickness = Settings .settings ().THICKNESS .DEFAULT_THICKNESS ;
87- fractureDistance = Settings .settings ().FRACTURE .DEFAULT_FRACTURE_DISTANCE ;
88- angleDistance = Settings .settings ().ANGLE .DEFAULT_ANGLE_DISTANCE ;
89- angleHeightDifference = Settings .settings ().ANGLE .DEFAULT_ANGLE_HEIGHT_DIFFERENCE ;
90- falloffStrength = Settings .settings ().GENERIC .DEFAULT_FALLOFF_STRENGTH ;
91- mixingStrength = Settings .settings ().GENERIC .DEFAULT_MIXING_STRENGTH ;
92- axis = Settings .settings ().GENERIC .DEFAULT_AXIS ;
93- size = Settings .settings ().GENERIC .DEFAULT_SIZE ;
94- mask = Settings .settings ().GENERIC .DEFAULT_MASK ;
82+ surfaceMode = Settings .settings ().generic .SURFACE_MODE ;
83+ maskEnabled = Settings .settings ().generic .MASK_ENABLED ;
84+ enabled = Settings .settings ().generic .ENABLED_BY_DEFAULT ;
85+ chance = Settings .settings ().generic .DEFAULT_CHANCE ;
86+ thickness = Settings .settings ().thickness .DEFAULT_THICKNESS ;
87+ fractureDistance = Settings .settings ().fracture .DEFAULT_FRACTURE_DISTANCE ;
88+ angleDistance = Settings .settings ().angle .DEFAULT_ANGLE_DISTANCE ;
89+ angleHeightDifference = Settings .settings ().angle .DEFAULT_ANGLE_HEIGHT_DIFFERENCE ;
90+ falloffStrength = Settings .settings ().generic .DEFAULT_FALLOFF_STRENGTH ;
91+ mixingStrength = Settings .settings ().generic .DEFAULT_MIXING_STRENGTH ;
92+ axis = Settings .settings ().generic .DEFAULT_AXIS ;
93+ size = Settings .settings ().generic .DEFAULT_SIZE ;
94+ mask = Settings .settings ().generic .DEFAULT_MASK ;
9595 brush = brushManager .cycleForward (null );
9696 blocks .add (Material .STONE );
9797 gui = GUI .create (this );
@@ -170,7 +170,7 @@ public int chance() {
170170 }
171171
172172 @ Override
173- public SurfaceMode surfaceMode () {
173+ public @ NotNull SurfaceMode surfaceMode () {
174174 return surfaceMode ;
175175 }
176176
@@ -248,10 +248,10 @@ public void cycleBrushBackwards() {
248248 }
249249
250250 public void setSize (int size ) {
251- if (size <= Settings .settings ().GENERIC .MAX_SIZE && size > 0 ) {
251+ if (size <= Settings .settings ().generic .MAX_SIZE && size > 0 ) {
252252 this .size = size ;
253- } else if (size > Settings .settings ().GENERIC .MAX_SIZE ) {
254- this .size = Settings .settings ().GENERIC .MAX_SIZE ;
253+ } else if (size > Settings .settings ().generic .MAX_SIZE ) {
254+ this .size = Settings .settings ().generic .MAX_SIZE ;
255255 } else {
256256 this .size = 1 ;
257257 }
@@ -264,13 +264,13 @@ public Inventory getInventory() {
264264
265265 public void increaseBrushSize (boolean x10 ) {
266266 if (x10 ) {
267- if (size + 10 <= Settings .settings ().GENERIC .MAX_SIZE ) {
267+ if (size + 10 <= Settings .settings ().generic .MAX_SIZE ) {
268268 size += 10 ;
269269 } else {
270- size = Settings .settings ().GENERIC .MAX_SIZE ;
270+ size = Settings .settings ().generic .MAX_SIZE ;
271271 }
272272 } else {
273- if (size < Settings .settings ().GENERIC .MAX_SIZE ) {
273+ if (size < Settings .settings ().generic .MAX_SIZE ) {
274274 size += 1 ;
275275 }
276276 }
@@ -312,7 +312,7 @@ public void decreaseChance() {
312312 }
313313
314314 public void increaseThickness () {
315- if (thickness < Settings .settings ().THICKNESS .MAX_THICKNESS ) {
315+ if (thickness < Settings .settings ().thickness .MAX_THICKNESS ) {
316316 thickness += 1 ;
317317 }
318318 updateInventory ();
@@ -326,7 +326,7 @@ public void decreaseThickness() {
326326 }
327327
328328 public void increaseAngleDistance () {
329- if (angleDistance < Settings .settings ().ANGLE .MAX_ANGLE_DISTANCE ) {
329+ if (angleDistance < Settings .settings ().angle .MAX_ANGLE_DISTANCE ) {
330330 angleDistance += 1 ;
331331 }
332332 updateInventory ();
@@ -340,7 +340,7 @@ public void decreaseAngleDistance() {
340340 }
341341
342342 public void increaseFractureDistance () {
343- if (this .fractureDistance < Settings .settings ().FRACTURE .MAX_FRACTURE_DISTANCE ) {
343+ if (this .fractureDistance < Settings .settings ().fracture .MAX_FRACTURE_DISTANCE ) {
344344 this .fractureDistance += 1 ;
345345 }
346346 updateInventory ();
@@ -359,8 +359,8 @@ public void increaseAngleHeightDifference(boolean d15) {
359359 } else {
360360 angleHeightDifference += 5.0 ;
361361 }
362- if (angleHeightDifference > Settings .settings ().ANGLE .MAX_ANGLE_HEIGHT_DIFFERENCE ) {
363- angleHeightDifference = Settings .settings ().ANGLE .MAX_ANGLE_HEIGHT_DIFFERENCE ;
362+ if (angleHeightDifference > Settings .settings ().angle .MAX_ANGLE_HEIGHT_DIFFERENCE ) {
363+ angleHeightDifference = Settings .settings ().angle .MAX_ANGLE_HEIGHT_DIFFERENCE ;
364364 }
365365 updateInventory ();
366366 }
@@ -371,8 +371,8 @@ public void decreaseAngleHeightDifference(boolean d15) {
371371 } else {
372372 angleHeightDifference -= 5.0 ;
373373 }
374- if (angleHeightDifference < Settings .settings ().ANGLE .MIN_ANGLE_HEIGHT_DIFFERENCE ) {
375- angleHeightDifference = Settings .settings ().ANGLE .MIN_ANGLE_HEIGHT_DIFFERENCE ;
374+ if (angleHeightDifference < Settings .settings ().angle .MIN_ANGLE_HEIGHT_DIFFERENCE ) {
375+ angleHeightDifference = Settings .settings ().angle .MIN_ANGLE_HEIGHT_DIFFERENCE ;
376376 }
377377 updateInventory ();
378378 }
0 commit comments