Inventory NPE check when using isChangingClass method.

This commit is contained in:
MobiusDevelopment
2021-08-30 10:51:00 +00:00
parent 3b16d3454f
commit 279f799ebc
21 changed files with 124 additions and 62 deletions

View File

@@ -886,7 +886,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -921,7 +922,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -892,7 +892,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -927,7 +928,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -892,7 +892,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -927,7 +928,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -892,7 +892,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -927,7 +928,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -906,7 +906,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -941,7 +942,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -976,7 +978,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -929,7 +929,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -964,7 +965,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -999,7 +1001,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1032,7 +1035,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -929,7 +929,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -964,7 +965,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -999,7 +1001,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1032,7 +1035,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -923,7 +923,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -958,7 +959,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -993,7 +995,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1026,7 +1029,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -905,7 +905,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -940,7 +941,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -975,7 +977,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1008,7 +1011,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -905,7 +905,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -940,7 +941,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -975,7 +977,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1008,7 +1011,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -711,7 +711,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -711,7 +711,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -894,7 +894,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -929,7 +930,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -894,7 +894,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -929,7 +930,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -908,7 +908,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -943,7 +944,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -978,7 +980,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -931,7 +931,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -966,7 +967,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1001,7 +1003,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1034,7 +1037,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -931,7 +931,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -966,7 +967,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1001,7 +1003,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1034,7 +1037,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -925,7 +925,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -960,7 +961,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -995,7 +997,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1028,7 +1031,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -886,7 +886,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -921,7 +922,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -1033,7 +1033,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1068,7 +1069,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1103,7 +1105,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1136,7 +1139,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }

View File

@@ -1042,7 +1042,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1077,7 +1078,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1112,7 +1114,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }
@@ -1145,7 +1148,8 @@ public abstract class Inventory extends ItemContainer
@Override @Override
public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory) public void notifyUnequiped(int slot, ItemInstance item, Inventory inventory)
{ {
if (item.getActingPlayer().isChangingClass()) final PlayerInstance player = item.getActingPlayer();
if ((player != null) && player.isChangingClass())
{ {
return; return;
} }