ViaNBT/src/main/java/com/github/steveice10/opennbt/tag/limiter/NoopTagLimiter.java

34 lines
573 B
Java

package com.github.steveice10.opennbt.tag.limiter;
final class NoopTagLimiter implements TagLimiter {
static final TagLimiter INSTANCE = new NoopTagLimiter();
@Override
public void countBytes(int bytes) {
}
@Override
public void checkLevel(int nestedLevel) {
}
@Override
public int maxBytes() {
return Integer.MAX_VALUE;
}
@Override
public int maxLevels() {
return Integer.MAX_VALUE;
}
@Override
public int bytes() {
return 0;
}
@Override
public void reset() {
}
}