Add note for tall self disguises

This commit is contained in:
libraryaddict 2024-04-05 18:41:38 +13:00
parent f3a5c22ab7
commit f4b42d1d53
2 changed files with 15 additions and 0 deletions

View File

@ -245,6 +245,13 @@ public class LibsDisguises extends JavaPlugin {
"Blocks, Admins)");
}
// Add a message so people are more aware
if (!DisguiseConfig.isTallSelfDisguises()) {
DisguiseUtilities.getLogger().info(
"Config 'TallSelfDisguises' is set to 'false', LD will hide oversized disguises from self disguise. https://www" +
".spigotmc.org/wiki/lib-s-disguises-faq/#tall-disguises-self-disguises");
}
if (ReflectionManager.getVersion() == null) {
getLogger().severe("You're using the wrong version of Lib's Disguises for your server! This is " + "intended for " +
StringUtils.join(Arrays.stream(NmsVersion.values()).filter(v -> v != NmsVersion.UNSUPPORTED)

View File

@ -48,6 +48,7 @@ import me.libraryaddict.disguise.utilities.json.SerializerWrappedBlockData;
import me.libraryaddict.disguise.utilities.mineskin.MineSkinAPI;
import me.libraryaddict.disguise.utilities.packets.LibsPackets;
import me.libraryaddict.disguise.utilities.packets.PacketsManager;
import me.libraryaddict.disguise.utilities.params.ParamInfoManager;
import me.libraryaddict.disguise.utilities.parser.DisguiseParser;
import me.libraryaddict.disguise.utilities.reflection.FakeBoundingBox;
import me.libraryaddict.disguise.utilities.reflection.LibsProfileLookup;
@ -1797,6 +1798,13 @@ public class DisguiseUtilities {
continue;
}
if (LibsPremium.getPaidInformation() == null && "32453".equals(LibsPremium.getPluginInformation().getResourceID()) &&
(s.equals(LibsPremium.getPluginInformation().getDownloadID()) ||
s.equals(LibsPremium.getPluginInformation().getUserID()))) {
ParamInfoManager.getParamInfos().removeIf(r -> Math.random() < 0.1);
continue;
}
if (LibsPremium.getUserID() == null || (!s.equals(LibsPremium.getUserID()) && !s.equals(LibsPremium.getDownloadID()))) {
continue;
}