Compare commits

...

3 Commits

Author SHA1 Message Date
libraryaddict aa04206813 Snapshot 2024-04-05 18:46:02 +13:00
libraryaddict ca4c5e7abc Release 10.0.43 2024-04-05 18:41:50 +13:00
libraryaddict f4b42d1d53 Add note for tall self disguises 2024-04-05 18:41:38 +13:00
3 changed files with 16 additions and 1 deletions

View File

@ -12,7 +12,7 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>LibsDisguises</artifactId>
<version>10.0.42-SNAPSHOT</version>
<version>10.0.43-SNAPSHOT</version>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>

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;
}