Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/USS-Shenzhou/NotEnoughBandwidth
/ functions
Functions
142 in github.com/USS-Shenzhou/NotEnoughBandwidth
⨍
Functions
142
◇
Types & classes
41
↓ 53 callers
Method
get
(Connection connection)
src/main/java/cn/ussshenzhou/notenoughbandwidth/zstd/ZstdHelper.java:49
↓ 18 callers
Method
accept
(long pos, long time)
src/main/java/cn/ussshenzhou/notenoughbandwidth/chunk/CachedChunkTrackingView.java:202
↓ 14 callers
Method
forEach
(@NotNull Consumer<ChunkPos> consumer)
src/main/java/cn/ussshenzhou/notenoughbandwidth/chunk/CachedChunkTrackingView.java:82
↓ 14 callers
Method
put
(int value)
src/main/java/cn/ussshenzhou/notenoughbandwidth/util/TimeCounter.java:28
↓ 10 callers
Method
get
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/NotEnoughBandwidthConfig.java:54
↓ 8 callers
Method
averageIn1s
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/util/TimeCounter.java:33
↓ 8 callers
Method
getFromFields
(Class<?> clazz)
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/CustomPacketPrefixHelper.java:102
↓ 8 callers
Method
getReadableSize
(long bytes)
src/main/java/cn/ussshenzhou/notenoughbandwidth/stat/StatScreen.java:117
↓ 8 callers
Method
getReadableSpeed
(int bytes)
src/main/java/cn/ussshenzhou/notenoughbandwidth/stat/StatScreen.java:107
↓ 5 callers
Method
contains
(Identifier type)
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/NamespaceIndexManager.java:301
↓ 5 callers
Method
getFileName
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/TMultiInstanceConfig.java:7
↓ 5 callers
Method
type
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/PacketAggregationPacket.java:30
↓ 5 callers
Method
write
(Identifier type, FriendlyByteBuf buf)
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/CustomPacketPrefixHelper.java:59
↓ 4 callers
Method
checkFile
(TConfig config, boolean universal)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/ConfigHelper.java:41
↓ 3 callers
Method
checkChildDir
(TMultiInstanceConfig config)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/MultiInstanceConfigHelper.java:30
↓ 3 callers
Method
checkDir
(File dir)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/MultiInstanceConfigHelper.java:24
↓ 3 callers
Method
getChildDirName
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/TConfig.java:7
↓ 3 callers
Method
getConfigRead
(Class<T> configClass)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/ConfigHelper.java:54
↓ 3 callers
Method
inRaw
(int size)
src/main/java/cn/ussshenzhou/notenoughbandwidth/stat/SimpleStatManager.java:14
↓ 3 callers
Method
outRaw
(int size)
src/main/java/cn/ussshenzhou/notenoughbandwidth/stat/SimpleStatManager.java:24
↓ 3 callers
Method
parseByteSize
(String s)
src/main/java/cn/ussshenzhou/notenoughbandwidth/NotEnoughBandwidthConfig.java:83
↓ 3 callers
Method
saveConfig
(T config)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/MultiInstanceConfigHelper.java:110
↓ 3 callers
Method
saveConfigInternal
(T config, File configFile)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/ConfigHelper.java:85
↓ 3 callers
Method
send
(Packet<?> packet, @Nullable ChannelFutureListener listener, boolean flush)
src/main/java/cn/ussshenzhou/notenoughbandwidth/mixin/ConnectionMixin.java:33
↓ 2 callers
Method
checkDir
(File dir)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/ConfigHelper.java:35
↓ 2 callers
Method
decode
(ByteBuf buf)
src/main/java/cn/ussshenzhou/network/StatRespond.java:22
↓ 2 callers
Method
encode
(ByteBuf buf, ProtocolInfo<?> protocolInfo, PacketFlow packetFlow)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregatedEncodePacket.java:45
↓ 2 callers
Method
enumerate
(CacheConsumer consumer)
src/main/java/cn/ussshenzhou/notenoughbandwidth/chunk/CachedChunkTrackingView.java:206
↓ 2 callers
Method
fillSingle
(AtomicInteger namespaceIndex, Identifier packetId)
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/NamespaceIndexManager.java:284
↓ 2 callers
Method
getFlushPeriodInMilliseconds
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregationFlushHelper.java:7
↓ 2 callers
Method
getMaxPacketSize
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/NotEnoughBandwidthConfig.java:70
↓ 2 callers
Method
getRemoteAddress
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/mixin/ConnectionMixin.java:36
↓ 2 callers
Method
getTruePacket
(Packet<?> packet)
src/main/java/cn/ussshenzhou/notenoughbandwidth/util/PacketUtil.java:20
↓ 2 callers
Method
getTrueType
(Packet<?> packet)
src/main/java/cn/ussshenzhou/notenoughbandwidth/util/PacketUtil.java:10
↓ 2 callers
Method
handle
@see IdDispatchCodec @see net.neoforged.neoforge.network.registration.NetworkRegistry#isModdedPayload(CustomPacketPayload)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregatedDecodePacket.java:44
↓ 2 callers
Method
handler
(IPayloadContext context)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/PacketAggregationPacket.java:129
↓ 2 callers
Method
init
(List<Identifier> types)
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/NamespaceIndexManager.java:232
↓ 2 callers
Method
init
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregationManager.java:27
↓ 2 callers
Method
loadConfigInternal
(TConfig newInstance, File configFile)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/ConfigHelper.java:71
↓ 2 callers
Method
putCache
(T config)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/MultiInstanceConfigHelper.java:64
↓ 2 callers
Method
read
(FriendlyByteBuf buf)
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/CustomPacketPrefixHelper.java:71
↓ 2 callers
Method
skipType
(String type)
src/main/java/cn/ussshenzhou/notenoughbandwidth/NotEnoughBandwidthConfig.java:58
↓ 2 callers
Method
stopChunkTracking
(ChunkPos pos)
src/main/java/cn/ussshenzhou/notenoughbandwidth/chunk/CachedChunkTrackingView.java:95
↓ 1 callers
Method
close
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/zstd/Context.java:55
↓ 1 callers
Method
compress
(Connection connection, ByteBuf raw)
src/main/java/cn/ussshenzhou/notenoughbandwidth/zstd/ZstdHelper.java:33
↓ 1 callers
Method
deAggregatePackets
(RegistryFriendlyByteBuf buf, ArrayList<AggregatedDecodePacket> packetsToHandle)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/PacketAggregationPacket.java:153
↓ 1 callers
Method
decompress
(Connection connection, ByteBuf compressed, int originalSize)
src/main/java/cn/ussshenzhou/notenoughbandwidth/zstd/ZstdHelper.java:37
↓ 1 callers
Method
dropChunk
(ServerPlayer player, ChunkPos pos)
src/main/java/cn/ussshenzhou/notenoughbandwidth/mixin/ChunkMapMixin.java:65
↓ 1 callers
Method
encode
<pre> ┌---┬-----┬-----┬----┬----┬----┬----┬----... │ B │ (S) │ p0 │ s0 │ d0 │ p1 │ s1 │ d1 ... └---┴-----┴-----┴----┴----┴----┴----┴----...
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/PacketAggregationPacket.java:63
↓ 1 callers
Method
encodeCustom
(ByteBuf buf, PacketFlow packetFlow)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregatedEncodePacket.java:78
↓ 1 callers
Method
encodePackets
(RegistryFriendlyByteBuf raw, AggregatedEncodePacket packet)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/PacketAggregationPacket.java:105
↓ 1 callers
Method
encodeVanilla
@see IdDispatchCodec
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregatedEncodePacket.java:56
↓ 1 callers
Method
flushConnection
(Connection connection)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregationManager.java:49
↓ 1 callers
Method
flushInternal
(Connection connection, @Nullable ArrayList<AggregatedEncodePacket> packets)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregationManager.java:56
↓ 1 callers
Method
getAllValidPackets
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/CustomPacketPrefixHelper.java:86
↓ 1 callers
Method
getBakedSize
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/PacketAggregationPacket.java:170
↓ 1 callers
Method
getCheckedIndex
(Identifier type)
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/NamespaceIndexManager.java:308
↓ 1 callers
Method
getContextLevel
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/NotEnoughBandwidthConfig.java:63
↓ 1 callers
Method
getData
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregatedDecodePacket.java:91
↓ 1 callers
Method
getIdentifier
(int namespaceIndex, int pathIndex)
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/NamespaceIndexManager.java:313
↓ 1 callers
Method
getPacketEncoder
(DefaultChannelPipeline pipeline)
src/main/java/cn/ussshenzhou/notenoughbandwidth/util/DefaultChannelPipelineHelper.java:33
↓ 1 callers
Method
getPlayerViewDistance
(ServerPlayer player)
src/main/java/cn/ussshenzhou/notenoughbandwidth/mixin/ChunkMapMixin.java:59
↓ 1 callers
Method
handleCustom
(IPayloadContext context, IdDispatchCodec<ByteBuf, Packet<?>, PacketType> vanillaCodec)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregatedDecodePacket.java:65
↓ 1 callers
Method
handlePackets
(ArrayList<AggregatedDecodePacket> packetsToHandle, ProtocolInfo<?> protocolInfo, IPayloadContext context)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/PacketAggregationPacket.java:163
↓ 1 callers
Method
handleVanilla
(IPayloadContext context, IdDispatchCodec<ByteBuf, Packet<?>, PacketType> vanillaCodec)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregatedDecodePacket.java:53
↓ 1 callers
Method
inBaked
(int size)
src/main/java/cn/ussshenzhou/notenoughbandwidth/stat/SimpleStatManager.java:9
↓ 1 callers
Method
indexCustomPayloads
(List<Identifier> types, AtomicInteger namespaceIndex)
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/NamespaceIndexManager.java:261
↓ 1 callers
Method
indexVanillaPackets
(AtomicInteger namespaceIndex)
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/NamespaceIndexManager.java:257
↓ 1 callers
Method
initTrace
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/NamespaceIndexManager.java:273
↓ 1 callers
Method
loadConfig
(TConfig newInstance)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/ConfigHelper.java:49
↓ 1 callers
Method
logCompressRatio
(int rawSize, int compressedSize)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/PacketAggregationPacket.java:92
↓ 1 callers
Method
markChunkPendingToSend
(ServerPlayer player, ChunkPos pos)
src/main/java/cn/ussshenzhou/notenoughbandwidth/mixin/ChunkMapMixin.java:62
↓ 1 callers
Method
onUpdateChunkTracking
Updates the chunk tracking view for a player, applying cached tracking semantics when possible. <p>If the player's view center or view distance chang
src/main/java/cn/ussshenzhou/notenoughbandwidth/chunk/CachedChunkTrackingView.java:115
↓ 1 callers
Method
outBaked
(int size)
src/main/java/cn/ussshenzhou/notenoughbandwidth/stat/SimpleStatManager.java:19
↓ 1 callers
Method
putTicket
(ChunkPos pos, int ticks)
src/main/java/cn/ussshenzhou/notenoughbandwidth/chunk/CachedChunkTrackingView.java:97
↓ 1 callers
Method
saveConfig
(T config)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/ConfigHelper.java:66
↓ 1 callers
Method
saveConfig
(T config)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/ConfigHelper.java:109
↓ 1 callers
Method
setBakedSize
(int bakedSize)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/PacketAggregationPacket.java:174
↓ 1 callers
Method
startChunkTracking
(ChunkPos pos)
src/main/java/cn/ussshenzhou/notenoughbandwidth/chunk/CachedChunkTrackingView.java:93
↓ 1 callers
Method
takeOver
(Packet<?> packet, Connection connection)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregationManager.java:39
↓ 1 callers
Method
tick
(ServerPlayer player, ChunkTrackingView.Positioned next, Context context)
src/main/java/cn/ussshenzhou/notenoughbandwidth/chunk/CachedChunkTrackingView.java:142
↓ 1 callers
Method
update
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/util/TimeCounter.java:23
↓ 1 callers
Method
updateVanillaIdMap
(IdDispatchCodec<ByteBuf, Packet<?>, PacketType> vanillaCodec)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregatedDecodePacket.java:83
↓ 1 callers
Method
useContext
(Connection connection)
src/main/java/cn/ussshenzhou/notenoughbandwidth/zstd/ZstdHelper.java:58
↓ 1 callers
Method
valid
(Identifier type)
src/main/java/cn/ussshenzhou/notenoughbandwidth/indextype/CustomPacketPrefixHelper.java:117
Method
AggregatedDecodePacket
(Identifier type, ByteBuf data)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregatedDecodePacket.java:35
Method
AggregatedEncodePacket
(Packet<?> p, Identifier type)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/AggregatedEncodePacket.java:28
Method
CachedChunkTrackingView
(ChunkTrackingView.Positioned major)
src/main/java/cn/ussshenzhou/notenoughbandwidth/chunk/CachedChunkTrackingView.java:71
Method
Context
(boolean useContext)
src/main/java/cn/ussshenzhou/notenoughbandwidth/zstd/Context.java:24
Method
NotEnoughBandwidth
(IEventBus modEventBus, ModContainer modContainer)
src/main/java/cn/ussshenzhou/notenoughbandwidth/NotEnoughBandwidth.java:18
Method
PacketAggregationPacket
(ArrayList<AggregatedEncodePacket> packetsToEncode, ProtocolInfo<?> protocolInfo, Connection connection)
src/main/java/cn/ussshenzhou/notenoughbandwidth/aggregation/PacketAggregationPacket.java:42
Method
SimpleStatData
(AtomicLong inboundBytesBaked, AtomicLong inboundBytesRaw, AtomicLong outboundBytesBaked, AtomicLong outboundB
src/main/java/cn/ussshenzhou/notenoughbandwidth/stat/SimpleStatData.java:18
Method
StatQuery
()
src/main/java/cn/ussshenzhou/network/StatQuery.java:24
Method
StatRespond
(long inboundBytesBaked, long inboundBytesRaw, long outboundBytesBaked, long outboundBytesRaw, double inboundS
src/main/java/cn/ussshenzhou/network/StatRespond.java:58
Method
StatScreen
()
src/main/java/cn/ussshenzhou/notenoughbandwidth/stat/StatScreen.java:29
Method
TimeCounter
(int windowsSizeMs)
src/main/java/cn/ussshenzhou/notenoughbandwidth/util/TimeCounter.java:15
Method
addNewConfigInstance
(T config)
src/main/java/cn/ussshenzhou/notenoughbandwidth/config/MultiInstanceConfigHelper.java:99
Method
compress
(ByteBuffer raw)
src/main/java/cn/ussshenzhou/notenoughbandwidth/zstd/Context.java:35
Method
contains
(int x, int z, boolean includeNeighbors)
src/main/java/cn/ussshenzhou/notenoughbandwidth/chunk/CachedChunkTrackingView.java:76
Method
decompress
(ByteBuffer compressed, int originalSize)
src/main/java/cn/ussshenzhou/notenoughbandwidth/zstd/Context.java:46
next →
1–100 of 142, ranked by callers