ByteZ1337
ByteZ1337
Can't reproduce with the latest MultiLogin version. Are you running MultiLogin with or without authlib injector?
When will this be implemented? I really need something like this.
You can also PR it in the [0.11](https://github.com/xenondevs/Nova/tree/0.11) branch if you want. Check out the [other protection implementations](https://github.com/xenondevs/Nova/tree/0.11/nova/src/main/kotlin/xyz/xenondevs/nova/integration/protection/plugin) if you need more context.
This issue is caused by us sending [pre-serialized data](https://github.com/xenondevs/Nova/blob/a9fb85bc22f5076fc1dfa04f13945b282ac33813/nova/src/main/kotlin/xyz/xenondevs/nova/world/fakeentity/FakeEntity.kt#L216-L235) for performance reasons, which leads to the packet not being picked up by Coordinates Obfuscator and thus spawning the display entity...
> Why not just use any(string::startsWith) or with arguments? I don't think this would be helpful if it can be replaced just with one call. The same reason you use...
Sill makes it way more readable than obscure lambda that you don't instantly understand. > contain their own implementations, not one-liners. What about the empty and null checks? Those could...
First of all, if you're neutral and just curious about why this should be implemented why did you dislike my post? Second of all, I'm having an open discussion with...
Or ```kotlin path.endsWithAny("exe", "txt", ignoreCase = true) ``` Which is way nicer to look at and supports ignoreCase.
So I ran ```kotlin println("HashSet check: " + measureTimeMillis { val extensions = hashSetOf("exe", "json", "xml", "bin", "kt", "jar", "txt") val file = File("test.txt") file.extension.toLowerCase() in extensions }) ``` and...
Well mine shows the actual time it takes to run, not some benchmark