Optimize Depth System
Dieser Commit ist enthalten in:
Ursprung
c0b35c5da7
Commit
abcc80f314
@ -99,7 +99,7 @@ public class Depth {
|
||||
}
|
||||
|
||||
public boolean update(List<Block> blocks) {
|
||||
long totalBlastResistanceBroken = blocks.stream().filter(block -> {
|
||||
double totalBlastResistanceBroken = blocks.stream().filter(block -> {
|
||||
Vector vector = DepthCounter.blockVector(block.getLocation().toVector());
|
||||
return vector.getX() >= minVector.getX()
|
||||
&& vector.getY() >= minVector.getY()
|
||||
@ -108,9 +108,9 @@ public class Depth {
|
||||
&& vector.getY() <= maxVector.getY()
|
||||
&& vector.getZ() <= maxVector.getZ();
|
||||
}).filter(block -> block.getType().isBlock())
|
||||
.mapToLong(block -> (long) (block.getType().getBlastResistance() * 100))
|
||||
.mapToDouble(block -> block.getType().getBlastResistance())
|
||||
.sum();
|
||||
if (totalBlastResistanceBroken < 1800) {
|
||||
if (totalBlastResistanceBroken < 18) {
|
||||
return false;
|
||||
}
|
||||
lastUpdate = TPSUtils.currentTick.get();
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren