added small note
This commit is contained in:
parent
18ebafcb09
commit
d4ac36b1ef
@ -67,7 +67,8 @@ public class PacketsManager {
|
|||||||
// Add a client listener to cancel them interacting with uninteractable disguised entitys.
|
// Add a client listener to cancel them interacting with uninteractable disguised entitys.
|
||||||
// You ain't supposed to be allowed to 'interact' with a item that cannot be clicked.
|
// You ain't supposed to be allowed to 'interact' with a item that cannot be clicked.
|
||||||
// Because it kicks you for hacking.
|
// Because it kicks you for hacking.
|
||||||
clientInteractEntityListener = new PacketAdapter(libsDisguises, ListenerPriority.NORMAL, PacketType.Play.Client.USE_ENTITY) {
|
clientInteractEntityListener = new PacketAdapter(libsDisguises, ListenerPriority.NORMAL,
|
||||||
|
PacketType.Play.Client.USE_ENTITY) {
|
||||||
@Override
|
@Override
|
||||||
public void onPacketReceiving(PacketEvent event) {
|
public void onPacketReceiving(PacketEvent event) {
|
||||||
try {
|
try {
|
||||||
@ -97,11 +98,12 @@ public class PacketsManager {
|
|||||||
Object nmsEntity = ReflectionManager.getNmsEntity(disguisedEntity);
|
Object nmsEntity = ReflectionManager.getNmsEntity(disguisedEntity);
|
||||||
ArrayList<PacketContainer> packets = new ArrayList<PacketContainer>();
|
ArrayList<PacketContainer> packets = new ArrayList<PacketContainer>();
|
||||||
// This sends the armor packets so that the player isn't naked.
|
// This sends the armor packets so that the player isn't naked.
|
||||||
|
// Please note it only sends the packets that wouldn't be sent normally
|
||||||
for (int nmsSlot = 0; nmsSlot < 5; nmsSlot++) {
|
for (int nmsSlot = 0; nmsSlot < 5; nmsSlot++) {
|
||||||
int armorSlot = nmsSlot - 1;
|
int armorSlot = nmsSlot - 1;
|
||||||
if (armorSlot < 0)
|
if (armorSlot < 0)
|
||||||
armorSlot = 4;
|
armorSlot = 4;
|
||||||
org.bukkit.inventory.ItemStack itemstack = disguise.getWatcher().getItemStack(armorSlot);
|
ItemStack itemstack = disguise.getWatcher().getItemStack(armorSlot);
|
||||||
if (itemstack != null && itemstack.getTypeId() != 0) {
|
if (itemstack != null && itemstack.getTypeId() != 0) {
|
||||||
ItemStack item = null;
|
ItemStack item = null;
|
||||||
if (disguisedEntity instanceof LivingEntity) {
|
if (disguisedEntity instanceof LivingEntity) {
|
||||||
|
Loading…
Reference in New Issue
Block a user