Added new feature: Put item in any of the 5 unused slots and the item will be dropped by the targeted player.

This commit is contained in:
lishid 2013-01-16 16:48:22 -05:00
parent 9bf59ed8a7
commit 6196affaa8
5 changed files with 28 additions and 38 deletions

View file

@ -243,19 +243,16 @@ public class SpecialPlayerInventory extends PlayerInventory implements ISpecialP
i = getReversedArmorSlotNum(i);
}
/*
*
* //Effects
* if(is == this.extra)
* {
* if(i == 0)
* {
* itemstack.setData(0);
* }
* }
*/
// Effects
if (is == this.extra)
{
owner.getHandle().drop(itemstack);
itemstack = null;
}
is[i] = itemstack;
owner.getHandle().defaultContainer.b();
}
private int getReversedItemSlotNum(int i)

View file

@ -243,19 +243,16 @@ public class SpecialPlayerInventory extends PlayerInventory implements ISpecialP
i = getReversedArmorSlotNum(i);
}
/*
*
* //Effects
* if(is == this.extra)
* {
* if(i == 0)
* {
* itemstack.setData(0);
* }
* }
*/
// Effects
if (is == this.extra)
{
owner.getHandle().drop(itemstack);
itemstack = null;
}
is[i] = itemstack;
owner.getHandle().defaultContainer.b();
}
private int getReversedItemSlotNum(int i)

View file

@ -243,19 +243,16 @@ public class SpecialPlayerInventory extends PlayerInventory implements ISpecialP
i = getReversedArmorSlotNum(i);
}
/*
*
* //Effects
* if(is == this.extra)
* {
* if(i == 0)
* {
* itemstack.setData(0);
* }
* }
*/
// Effects
if (is == this.extra)
{
owner.getHandle().drop(itemstack);
itemstack = null;
}
is[i] = itemstack;
owner.getHandle().defaultContainer.b();
}
private int getReversedItemSlotNum(int i)

View file

@ -10,7 +10,6 @@ import java.util.logging.Level;
import java.util.logging.Logger;
import javax.xml.stream.XMLEventReader;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.events.XMLEvent;
import org.bukkit.configuration.file.YamlConfiguration;
@ -247,7 +246,7 @@ public class Updater
{
// Obtain the results of the project's file feed
readFeed();
if (!versionTitle.equals(versionDownloaded) && versionCheck(versionTitle))
if (versionTitle != null && !versionTitle.equals(versionDownloaded) && versionCheck(versionTitle))
{
String fileLink = getFile(versionLink);
if (fileLink != null && type != UpdateType.NO_DOWNLOAD)
@ -548,9 +547,9 @@ public class Updater
}
}
}
catch (XMLStreamException e)
catch (Exception e)
{
throw new RuntimeException(e);
//throw new RuntimeException(e);
}
}

View file

@ -1,6 +1,6 @@
name: OpenInv
main: com.lishid.openinv.OpenInv
version: 1.9.4
version: 1.9.5
author: lishid
description: >
This plugin allows you to open a player's inventory as a chest and interact with it in real time.