Removed not working unlimited durability of class items

This commit is contained in:
Grafe 2013-01-21 00:40:18 +01:00
parent e808a9fb51
commit adbfe1e218

View File

@ -9,7 +9,6 @@ import org.bukkit.GameMode;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.configuration.Configuration;
import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.EntityType; import org.bukkit.entity.EntityType;
@ -51,11 +50,9 @@ public class DPlayer {
public DClass dclass; public DClass dclass;
public GameCheckpoint checkpoint; public GameCheckpoint checkpoint;
public CopyOnWriteArrayList<Integer> classItems=new CopyOnWriteArrayList<Integer>();
public Wolf wolf; public Wolf wolf;
public int wolfRespawnTime=30; public int wolfRespawnTime=30;
public int offlineTime; public int offlineTime;
public int invItemInHand;
public CopyOnWriteArrayList<ItemStack> respawnInventory=new CopyOnWriteArrayList<ItemStack>(); public CopyOnWriteArrayList<ItemStack> respawnInventory=new CopyOnWriteArrayList<ItemStack>();
public Inventory treasureInv = P.p.getServer().createInventory(player, 45, "Belohnungen"); public Inventory treasureInv = P.p.getServer().createInventory(player, 45, "Belohnungen");
@ -316,7 +313,6 @@ public class DPlayer {
} }
/* Delete Inventory */ /* Delete Inventory */
this.classItems.clear();
this.player.getInventory().clear(); this.player.getInventory().clear();
this.player.getInventory().setArmorContents(null); this.player.getInventory().setArmorContents(null);
player.getInventory().setItemInHand(new ItemStack(0)); player.getInventory().setItemInHand(new ItemStack(0));
@ -365,13 +361,6 @@ public class DPlayer {
this.player.getInventory().addItem(istack); this.player.getInventory().addItem(istack);
} }
} }
for(int i=0;i<36;i++){
ItemStack istack=this.player.getInventory().getItem(i);
if(istack!=null){
this.classItems.add(i);
}
}
/* Spout Skin */ /* Spout Skin */
if(p.isSpoutEnabled){ if(p.isSpoutEnabled){
@ -526,23 +515,6 @@ public class DPlayer {
} }
} }
//Update ClassItems
for(Integer istackplace:dplayer.classItems){
ItemStack istack=dplayer.player.getInventory().getItem(istackplace);
if(istack!=null){
if(istack.getTypeId()!=0){
if(istack.getTypeId()>255 && istack.getTypeId()<318){
istack.setDurability((short) 0);
}
}else{
dplayer.classItems.remove(istackplace);
}
}else{
dplayer.classItems.remove(istackplace);
}
}
} }
} }