@@ -6,10 +6,10 @@ Subject: [PATCH] Suspected plugins report
6
6
Added "Suspected Plugins" to Watchdog, crash reports and exception messages
7
7
8
8
diff --git a/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
9
- index c525e93712ceea029ed50237932d998610249205..434d7c02001d16e542fd892ded23085fcf9e78a2 100644
9
+ index a18724748aca4032981f1123055a9abefa77d9e1..cd09dcb1a41cbea5ef9f726281a82b7d362efacb 100644
10
10
--- a/src/main/java/org/bukkit/plugin/SimplePluginManager.java
11
11
+++ b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
12
- @@ -618 ,7 +618 ,11 @@ public final class SimplePluginManager implements PluginManager {
12
+ @@ -623 ,7 +623 ,11 @@ public final class SimplePluginManager implements PluginManager {
13
13
// Paper start
14
14
private void handlePluginException(String msg, Throwable ex, Plugin plugin) {
15
15
gg.pufferfish.pufferfish.sentry.SentryContext.setPluginContext(plugin); // Pufferfish
@@ -22,7 +22,7 @@ index c525e93712ceea029ed50237932d998610249205..434d7c02001d16e542fd892ded23085f
22
22
gg.pufferfish.pufferfish.sentry.SentryContext.removePluginContext(); // Pufferfish
23
23
callEvent(new com.destroystokyo.paper.event.server.ServerExceptionEvent(new com.destroystokyo.paper.exception.ServerPluginEnableDisableException(msg, ex, plugin)));
24
24
}
25
- @@ -692 ,7 +696 ,11 @@ public final class SimplePluginManager implements PluginManager {
25
+ @@ -697 ,7 +701 ,11 @@ public final class SimplePluginManager implements PluginManager {
26
26
gg.pufferfish.pufferfish.sentry.SentryContext.setEventContext(event, registration); // Pufferfish
27
27
// Paper start - error reporting
28
28
String msg = "Could not pass event " + event.getEventName() + " to " + registration.getPlugin().getDescription().getFullName();
@@ -35,7 +35,7 @@ index c525e93712ceea029ed50237932d998610249205..434d7c02001d16e542fd892ded23085f
35
35
gg.pufferfish.pufferfish.sentry.SentryContext.removeEventContext(); // Pufferfish
36
36
if (!(event instanceof com.destroystokyo.paper.event.server.ServerExceptionEvent)) { // We don't want to cause an endless event loop
37
37
callEvent(new com.destroystokyo.paper.event.server.ServerExceptionEvent(new com.destroystokyo.paper.exception.ServerEventException(msg, ex, registration.getPlugin(), registration.getListener(), event)));
38
- @@ -978 ,4 +986 ,10 @@ public final class SimplePluginManager implements PluginManager {
38
+ @@ -983 ,4 +991 ,10 @@ public final class SimplePluginManager implements PluginManager {
39
39
}
40
40
// Paper end
41
41
0 commit comments