SPIGOT-7799, #1436: Expose explosion world interaction in EntityExplodeEvent and BlockExplodeEvent
By: antiPerson <nathat890@outlook.com>
This commit is contained in:
@ -0,0 +1,23 @@
|
||||
package org.bukkit;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
import net.minecraft.world.level.Explosion;
|
||||
import org.bukkit.craftbukkit.CraftExplosionResult;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
public class ExplosionResultTest {
|
||||
|
||||
@Test
|
||||
public void testMatchingEnum() {
|
||||
for (ExplosionResult result : ExplosionResult.values()) {
|
||||
assertNotNull(Explosion.Effect.valueOf(result.name()), "No NMS enum for Bukkit result " + result);
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testToBukkit() {
|
||||
for (Explosion.Effect effect : Explosion.Effect.values()) {
|
||||
assertNotNull(CraftExplosionResult.toBukkit(effect), "No Bukkit enum for NMS explosion effect " + effect);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user