FlamePaper Hopper item lookup optimizations

This commit is contained in:
FatSaw
2022-07-31 06:02:19 +03:00
parent 6a7f2b8699
commit 83c30311d0
2 changed files with 794 additions and 0 deletions

View File

@@ -1548,4 +1548,14 @@ public class Chunk {
private EnumTileEntityState() {}
}
// FlamePaper start - Hopper item lookup optimization
public int getItemCount(BlockPosition blockPosition) {
int k = MathHelper.floor(blockPosition.getY() / 16.0D);
k = Math.max(0, k);
k = Math.min(this.entitySlices.length - 1, k);
return itemCounts[k];
}
// FlamePaper end - Hopper item lookup optimization
}