We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents cb69a60 + cd16acc commit 71a47d3Copy full SHA for 71a47d3
common/src/main/java/dev/ftb/mods/ftbquests/FTBQuestsEventHandler.java
@@ -114,6 +114,11 @@ private void playerChangedTeam(PlayerChangedTeamEvent event) {
114
}
115
116
private EventResult playerKill(LivingEntity entity, DamageSource source) {
117
+ // `source` should never be null, this is a defensive check against badly behaved mods.
118
+ if (source == null) {
119
+ return EventResult.pass();
120
+ }
121
+
122
if (source.getEntity() instanceof ServerPlayer player && !PlayerHooks.isFake(player)) {
123
if (killTasks == null) {
124
killTasks = ServerQuestFile.INSTANCE.collect(KillTask.class);
0 commit comments