temporarily disable party item sharing feature

This commit is contained in:
nossr50
2024-11-27 13:24:01 -08:00
parent 18bd31da40
commit 16d5d9f95f
2 changed files with 15 additions and 10 deletions

View File

@ -255,14 +255,15 @@ public class PlayerListener implements Listener {
return;
}
Item drop = event.getItemDrop();
ItemStack dropStack = drop.getItemStack();
if (ItemUtils.isSharable(dropStack)) {
drop.setMetadata(MetadataConstants.METADATA_KEY_TRACKED_ITEM, MetadataConstants.MCMMO_METADATA_VALUE);
}
// TODO: This sharing item system seems very unoptimized, temporarily disabling
/*if (ItemUtils.isSharable(event.getItemDrop().getItemStack())) {
event.getItemDrop().getItemStack().setMetadata(
MetadataConstants.METADATA_KEY_TRACKED_ITEM,
MetadataConstants.MCMMO_METADATA_VALUE);
}*/
SkillUtils.removeAbilityBuff(dropStack);
SkillUtils.removeAbilityBuff(event.getItemDrop().getItemStack());
}
/**
@ -494,8 +495,7 @@ public class PlayerListener implements Listener {
return;
}
Item drop = event.getItem();
ItemStack dropStack = drop.getItemStack();
final Item drop = event.getItem();
//Remove tracking
if (drop.hasMetadata(MetadataConstants.METADATA_KEY_TRACKED_ARROW)) {
@ -510,13 +510,14 @@ public class PlayerListener implements Listener {
return;
}
if (!drop.hasMetadata(MetadataConstants.METADATA_KEY_TRACKED_ITEM) && mcMMOPlayer.inParty() && ItemUtils.isSharable(dropStack)) {
// TODO: Temporarily disabling sharing items...
/*if (!drop.hasMetadata(MetadataConstants.METADATA_KEY_TRACKED_ITEM) && mcMMOPlayer.inParty() && ItemUtils.isSharable(dropStack)) {
event.setCancelled(ShareHandler.handleItemShare(drop, mcMMOPlayer));
if (event.isCancelled()) {
SoundManager.sendSound(player, player.getLocation(), SoundType.POP);
}
}
}*/
/*if (player.getInventory().getItemInMainHand().getType() == Material.AIR) {
Unarmed.handleItemPickup(player, event);