mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2025-02-19 13:51:24 +01:00
Removed useless Island#getTileEntityCount(Material, World)
This commit is contained in:
parent
e15ed63899
commit
e9d39148ef
@ -280,45 +280,6 @@ public class Island implements DataObject {
|
|||||||
return members.getOrDefault(user.getUniqueId(), RanksManager.VISITOR_RANK);
|
return members.getOrDefault(user.getUniqueId(), RanksManager.VISITOR_RANK);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param material - Material
|
|
||||||
* @return count of how many tile entities of type mat are on the island at last count. Counts are done when a player places
|
|
||||||
* a tile entity.
|
|
||||||
*/
|
|
||||||
public int getTileEntityCount(Material material, World world) {
|
|
||||||
int result = 0;
|
|
||||||
for (int x = getMinProtectedX() /16; x <= (getMinProtectedX() + getProtectionRange() - 1)/16; x++) {
|
|
||||||
for (int z = getMinProtectedZ() /16; z <= (getMinProtectedZ() + getProtectionRange() - 1)/16; z++) {
|
|
||||||
for (BlockState holder : world.getChunkAt(x, z).getTileEntities()) {
|
|
||||||
if (onIsland(holder.getLocation())) {
|
|
||||||
if (holder.getType() == material) {
|
|
||||||
result++;
|
|
||||||
} else if (material.equals(Material.REDSTONE_COMPARATOR_OFF)) {
|
|
||||||
if (holder.getType().equals(Material.REDSTONE_COMPARATOR_ON)) {
|
|
||||||
result++;
|
|
||||||
}
|
|
||||||
} else if (material.equals(Material.FURNACE)) {
|
|
||||||
if (holder.getType().equals(Material.BURNING_FURNACE)) {
|
|
||||||
result++;
|
|
||||||
}
|
|
||||||
} else if (material.toString().endsWith("BANNER") && holder.getType().toString().endsWith("BANNER")) {
|
|
||||||
result++;
|
|
||||||
} else if ((material.equals(Material.WALL_SIGN) || material.equals(Material.SIGN_POST))
|
|
||||||
&& (holder.getType().equals(Material.WALL_SIGN) || holder.getType().equals(Material.SIGN_POST))) {
|
|
||||||
result++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (Entity holder : world.getChunkAt(x, z).getEntities()) {
|
|
||||||
if (holder.getType().toString().equals(material.toString()) && onIsland(holder.getLocation())) {
|
|
||||||
result++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getUniqueId() {
|
public String getUniqueId() {
|
||||||
return uniqueId;
|
return uniqueId;
|
||||||
|
Loading…
Reference in New Issue
Block a user