Mirror result slot

This commit is contained in:
fullwall 2023-01-06 23:25:57 +08:00
parent 12f507f89c
commit a0439a3272
8 changed files with 15 additions and 25 deletions

View File

@ -882,11 +882,6 @@ public class NMSImpl implements NMSBridge {
handle) {
private CraftInventoryView bukkitEntity;
@Override
public boolean a(EntityHuman entityhuman) {
return true;
}
@Override
public void b(EntityHuman entityhuman) {
}
@ -894,7 +889,7 @@ public class NMSImpl implements NMSBridge {
@Override
public void e() {
super.e();
this.a = 0;
getBukkitView().getTopInventory().setItem(2, CraftItemStack.asCraftMirror(c.get(2).getItem()));
}
@Override

View File

@ -940,11 +940,6 @@ public class NMSImpl implements NMSBridge {
handle) {
private CraftInventoryView bukkitEntity;
@Override
public boolean a(EntityHuman entityhuman) {
return true;
}
@Override
public void b(EntityHuman entityhuman) {
}
@ -952,7 +947,7 @@ public class NMSImpl implements NMSBridge {
@Override
public void e() {
super.e();
this.a = 0;
getBukkitView().getTopInventory().setItem(2, CraftItemStack.asCraftMirror(c.get(2).getItem()));
}
@Override

View File

@ -954,6 +954,7 @@ public class NMSImpl implements NMSBridge {
public void e() {
super.e();
levelCost = 0;
getBukkitView().getTopInventory().setItem(2, CraftItemStack.asCraftMirror(slots.get(2).getItem()));
}
@Override
@ -1513,8 +1514,8 @@ public class NMSImpl implements NMSBridge {
@Override
public void setItem(int slot, org.bukkit.inventory.ItemStack item) {
super.setItem(slot, item);
wrapped.setItem(slot, item);
super.setItem(slot, item);
}
}

View File

@ -996,6 +996,7 @@ public class NMSImpl implements NMSBridge {
public void d() {
super.d();
levelCost = 0;
getBukkitView().getTopInventory().setItem(2, CraftItemStack.asCraftMirror(slots.get(2).getItem()));
}
@Override

View File

@ -1060,6 +1060,7 @@ public class NMSImpl implements NMSBridge {
public void e() {
super.e();
levelCost.set(0);
getBukkitView().getTopInventory().setItem(2, CraftItemStack.asCraftMirror(slots.get(2).getItem()));
}
@Override

View File

@ -1078,6 +1078,7 @@ public class NMSImpl implements NMSBridge {
public void e() {
super.e();
levelCost.set(0);
getBukkitView().getTopInventory().setItem(2, CraftItemStack.asCraftMirror(slots.get(2).getItem()));
}
@Override

View File

@ -1102,6 +1102,7 @@ public class NMSImpl implements NMSBridge {
public void e() {
super.e();
levelCost.set(0);
getBukkitView().getTopInventory().setItem(2, CraftItemStack.asCraftMirror(slots.get(2).getItem()));
}
@Override

View File

@ -824,21 +824,16 @@ public class NMSImpl implements NMSBridge {
handle) {
private CraftInventoryView bukkitEntity;
@Override
public boolean a(EntityHuman entityhuman) {
return true;
}
@Override
public void b() {
this.a = 0;
super.b();
}
@Override
public void b(EntityHuman entityhuman) {
}
@Override
public void e() {
super.e();
getBukkitView().getTopInventory().setItem(2, CraftItemStack.asCraftMirror(c.get(2).getItem()));
}
@Override
public CraftInventoryView getBukkitView() {
if (this.bukkitEntity != null) {
@ -1376,8 +1371,8 @@ public class NMSImpl implements NMSBridge {
@Override
public void setItem(int slot, org.bukkit.inventory.ItemStack item) {
super.setItem(slot, item);
wrapped.setItem(slot, item);
super.setItem(slot, item);
}
}