1414import net .minecraft .world .entity .Pose ;
1515import net .minecraft .world .item .crafting .RecipeHolder ;
1616import net .thenextlvl .perworlds .GroupSettings ;
17+ import net .thenextlvl .perworlds .PerWorldsPlugin ;
1718import net .thenextlvl .perworlds .WorldGroup ;
1819import net .thenextlvl .perworlds .data .AdvancementData ;
1920import net .thenextlvl .perworlds .data .AttributeData ;
@@ -243,6 +244,7 @@ private boolean isEnabled(Identifier location) {
243244 } catch (Exception e ) {
244245 group ().getGroupProvider ().getLogger ().error ("Failed to get last selected advancement tab from player {}" , player .getName (), e );
245246 group ().getGroupProvider ().getLogger ().error ("Please look for similar issues or report this on GitHub: {}" , ISSUES );
247+ PerWorldsPlugin .ERROR_TRACKER .trackError (e );
246248 return null ;
247249 }
248250 }
@@ -458,6 +460,7 @@ private void addHighlight(Player player, RecipeHolder<?> recipeHolder, ServerRec
458460 } catch (Exception e ) {
459461 group ().getGroupProvider ().getLogger ().error ("Failed to add recipe highlight for player {}" , player .getName (), e );
460462 group ().getGroupProvider ().getLogger ().error ("Please look for similar issues or report this on GitHub: {}" , ISSUES );
463+ PerWorldsPlugin .ERROR_TRACKER .trackError (e );
461464 }
462465 }
463466
@@ -510,6 +513,7 @@ private void applyAdvancements(Player player, GroupSettings settings) {
510513 } catch (Exception e ) {
511514 group ().getGroupProvider ().getLogger ().error ("Failed to update advancements for player {}" , player .getName (), e );
512515 group ().getGroupProvider ().getLogger ().error ("Please look for similar issues or report this on GitHub: {}" , ISSUES );
516+ PerWorldsPlugin .ERROR_TRACKER .trackError (e );
513517 }
514518 }
515519
@@ -535,6 +539,7 @@ private Map<AdvancementHolder, AdvancementProgress> getProgress(ServerPlayer pla
535539 } catch (Exception e ) {
536540 group ().getGroupProvider ().getLogger ().error ("Failed to get advancement progress for player {}" , player .getName (), e );
537541 group ().getGroupProvider ().getLogger ().error ("Please look for similar issues or report this on GitHub: {}" , ISSUES );
542+ PerWorldsPlugin .ERROR_TRACKER .trackError (e );
538543 return new LinkedHashMap <>();
539544 }
540545 }
@@ -551,6 +556,7 @@ private void updateProgress(AdvancementProgress progress, String criteria, Advan
551556 } catch (Exception e ) {
552557 group ().getGroupProvider ().getLogger ().error ("Failed to update advancement progress {}" , criteria , e );
553558 group ().getGroupProvider ().getLogger ().error ("Please look for similar issues or report this on GitHub: {}" , ISSUES );
559+ PerWorldsPlugin .ERROR_TRACKER .trackError (e );
554560 }
555561 }
556562
0 commit comments