@@ -47,6 +47,8 @@ protected void setUp() {
47
47
super .setUp ();
48
48
setupServer ();
49
49
setupEnchantments ();
50
+ when (Bukkit .getServer ().createBlockData (any (Material .class ), any (String .class )))
51
+ .thenReturn (mock (org .bukkit .block .data .BlockData .class ));
50
52
}
51
53
52
54
private static Particle [] getTestLegacyParticles () {
@@ -157,9 +159,6 @@ void testWorldSpawnParticle(Particle particle) {
157
159
}
158
160
159
161
private <T > void testSpawnParticle (Class <T > targetClass , Particle particle ) {
160
- // Initialize Bukkit variables
161
- initializeBlockData ();
162
-
163
162
T target = mock (targetClass );
164
163
165
164
final @ NotNull Consumer <ArgumentCaptor <?>[]> captorsValidator ;
@@ -431,7 +430,6 @@ void testInvalidOptionForMaterialData() {
431
430
@ ParameterizedTest
432
431
@ EnumSource (Material .class )
433
432
void testAllBlockData (Material material ) {
434
- initializeBlockData ();
435
433
Executable executable = () -> WrappersAdapter .convertOption (org .bukkit .block .data .BlockData .class , material .name ());
436
434
if (material .isBlock ()) assertDoesNotThrow (executable );
437
435
else assertThrowsExactly (IllegalArgumentException .class , executable );
@@ -452,12 +450,6 @@ void testItemModuleNotProvided() {
452
450
}
453
451
}
454
452
455
- private static void initializeBlockData () {
456
- Server server = mock (Server .class );
457
- when (server .createBlockData (any (Material .class ), any (String .class ))).thenReturn (mock (org .bukkit .block .data .BlockData .class ));
458
- new Refl <>(Bukkit .class ).setFieldObject ("server" , server );
459
- }
460
-
461
453
@ SuppressWarnings ("unused" )
462
454
private static class MockDataType {
463
455
0 commit comments