initial commit
This commit is contained in:
22
legacyver/bitset.go
Normal file
22
legacyver/bitset.go
Normal file
@@ -0,0 +1,22 @@
|
||||
package legacyver
|
||||
|
||||
import "github.com/sandertv/gophertunnel/minecraft/protocol"
|
||||
|
||||
func fitBitset(b protocol.Bitset, size int) protocol.Bitset {
|
||||
if b.Len() != size {
|
||||
ret := protocol.NewBitset(size)
|
||||
|
||||
copySize := b.Len()
|
||||
if copySize > size {
|
||||
copySize = size
|
||||
}
|
||||
|
||||
for i := 0; i < copySize; i++ {
|
||||
if b.Load(i) {
|
||||
ret.Set(i)
|
||||
}
|
||||
}
|
||||
return ret
|
||||
}
|
||||
return b
|
||||
}
|
||||
Reference in New Issue
Block a user