Fix crash on world unload
Don't know how to reproduce, but this will make sure we don't call clear on null
This commit is contained in:
parent
59f5fe9407
commit
f997aee891
|
@ -475,11 +475,11 @@ public class GenericHandler {
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public static void onWorldUnload(WorldEvent.Unload event) {
|
public static void onWorldUnload(WorldEvent.Unload event) {
|
||||||
World world = event.getWorld();
|
World world = event.getWorld();
|
||||||
bounceMapMap.get(world).clear();
|
bounceMapMap.getOrDefault(world, Collections.emptyMap()).clear();
|
||||||
filledHandMapMap.get(world).clear();
|
filledHandMapMap.getOrDefault(world, Collections.emptyMap()).clear();
|
||||||
attackTaskMapMap.get(world).clear();
|
attackTaskMapMap.getOrDefault(world, Collections.emptyMap()).clear();
|
||||||
targetTaskMapMap.get(world).clear();
|
targetTaskMapMap.getOrDefault(world, Collections.emptyMap()).clear();
|
||||||
PotionEventHandlers.flightListMap.get(world).clear();
|
PotionEventHandlers.flightListMap.getOrDefault(world, Collections.emptyList()).clear();
|
||||||
PotionEventHandlers.noGravityListMap.get(world).clear();
|
PotionEventHandlers.noGravityListMap.getOrDefault(world, Collections.emptyList()).clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue