File tree Expand file tree Collapse file tree
src/main/java/com/thevoxelbox/voxelsniper/brush/type/entity Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -89,13 +89,20 @@ public void handleGunpowderAction(Snipe snipe) {
8989 }
9090
9191 private void spawn (Snipe snipe ) {
92- Class <? extends org .bukkit .entity .Entity > entityClass = BukkitAdapter .adapt (entityType ).getEntityClass ();
92+ SnipeMessenger messenger = snipe .createMessenger ();
93+ Class <? extends org .bukkit .entity .Entity > entityClass ;
94+ try {
95+ entityClass = BukkitAdapter .adapt (entityType ).getEntityClass ();
96+ } catch (RuntimeException e ) {
97+ messenger .sendMessage (Caption .of ("voxelsniper.brush.entity.cannot-spawn" ));
98+ return ;
99+ }
93100 if (entityClass == null ) {
101+ messenger .sendMessage (Caption .of ("voxelsniper.brush.entity.cannot-spawn" ));
94102 return ;
95103 }
96104
97105 ToolkitProperties toolkitProperties = snipe .getToolkitProperties ();
98- SnipeMessenger messenger = snipe .createMessenger ();
99106 EditSession editSession = getEditSession ();
100107 BlockVector3 lastBlock = getLastBlock ();
101108
You can’t perform that action at this time.
0 commit comments