Inventory fixes

This commit is contained in:
mathias 2018-11-24 22:17:30 +02:00
parent 722e2338b4
commit f5a00be0ae
2 changed files with 14 additions and 3 deletions

View File

@ -4,6 +4,11 @@
<artifactId>iControlU</artifactId>
<version>master</version>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>com.destroystokyo.paper</groupId>

View File

@ -39,8 +39,14 @@ class Tick extends BukkitRunnable {
Player controller = main.controllerFor.get(target.getUniqueId());
if (controller != null) {
for (int i = 0; i < 40; ++i) {
if (controller.getInventory().getItem(i) != target.getInventory().getItem(i)) {
target.getInventory().setItem(i, controller.getInventory().getItem(i));
if (controller.getInventory().getItem(i) != null) {
if (target.getInventory().getItem(i) != controller.getInventory().getItem(i)) {
target.getInventory().setItem(i, controller.getInventory().getItem(i));
}
} else {
if (target.getInventory().getItem(i) != null) {
target.getInventory().setItem(i, null);
}
}
}
@ -74,7 +80,7 @@ class Tick extends BukkitRunnable {
team.addPlayer(controller);
}
controller.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY, 99999, 0));
controller.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY, 99999, 0, false, false));
}
}
}