mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-21 12:46:46 +01:00
fix: adjust nullability checks for shulkers in the kill road mobs task (#3842)
- Fixes #3789
This commit is contained in:
parent
76c6be9ba7
commit
9f3850000c
@ -866,10 +866,8 @@ public final class BukkitPlatform extends JavaPlugin implements Listener, PlotPl
|
|||||||
com.plotsquared.core.location.Location pLoc = BukkitUtil.adapt(entity.getLocation());
|
com.plotsquared.core.location.Location pLoc = BukkitUtil.adapt(entity.getLocation());
|
||||||
PlotArea area = pLoc.getPlotArea();
|
PlotArea area = pLoc.getPlotArea();
|
||||||
if (area != null) {
|
if (area != null) {
|
||||||
PlotId currentPlotId = area.getPlotAbs(pLoc).getId();
|
Plot currentPlot = area.getPlotAbs(pLoc);
|
||||||
if (!originalPlotId.equals(currentPlotId) && (currentPlotId == null || !area.getPlot(
|
if (currentPlot == null || !originalPlotId.equals(currentPlot.getId())) {
|
||||||
originalPlotId)
|
|
||||||
.equals(area.getPlot(currentPlotId)))) {
|
|
||||||
if (entity.hasMetadata("ps-tmp-teleport")) {
|
if (entity.hasMetadata("ps-tmp-teleport")) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -883,11 +881,11 @@ public final class BukkitPlatform extends JavaPlugin implements Listener, PlotPl
|
|||||||
com.plotsquared.core.location.Location pLoc = BukkitUtil.adapt(entity.getLocation());
|
com.plotsquared.core.location.Location pLoc = BukkitUtil.adapt(entity.getLocation());
|
||||||
PlotArea area = pLoc.getPlotArea();
|
PlotArea area = pLoc.getPlotArea();
|
||||||
if (area != null) {
|
if (area != null) {
|
||||||
PlotId currentPlotId = area.getPlotAbs(pLoc).getId();
|
Plot currentPlot = area.getPlotAbs(pLoc);
|
||||||
if (currentPlotId != null) {
|
if (currentPlot != null) {
|
||||||
entity.setMetadata(
|
entity.setMetadata(
|
||||||
"shulkerPlot",
|
"shulkerPlot",
|
||||||
new FixedMetadataValue((Plugin) PlotSquared.platform(), currentPlotId)
|
new FixedMetadataValue((Plugin) PlotSquared.platform(), currentPlot.getId())
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user