mirror of
https://github.com/PlaceholderAPI/PlaceholderAPI
synced 2024-11-18 00:46:55 +01:00
Improve StringBuilder and also fix possible NPE
This commit is contained in:
parent
38099198d6
commit
e969f37405
@ -161,6 +161,10 @@ public final class LocalExpansionManager implements Listener {
|
|||||||
try {
|
try {
|
||||||
final PlaceholderExpansion expansion = createExpansionInstance(clazz);
|
final PlaceholderExpansion expansion = createExpansionInstance(clazz);
|
||||||
|
|
||||||
|
if(expansion == null){
|
||||||
|
return Optional.empty();
|
||||||
|
}
|
||||||
|
|
||||||
Objects.requireNonNull(expansion.getAuthor(), "The expansion author is null!");
|
Objects.requireNonNull(expansion.getAuthor(), "The expansion author is null!");
|
||||||
Objects.requireNonNull(expansion.getIdentifier(), "The expansion identifier is null!");
|
Objects.requireNonNull(expansion.getIdentifier(), "The expansion identifier is null!");
|
||||||
Objects.requireNonNull(expansion.getVersion(), "The expansion version is null!");
|
Objects.requireNonNull(expansion.getVersion(), "The expansion version is null!");
|
||||||
@ -340,8 +344,10 @@ public final class LocalExpansionManager implements Listener {
|
|||||||
.append("placeholder hook(s) registered!");
|
.append("placeholder hook(s) registered!");
|
||||||
|
|
||||||
if (needsUpdate > 0) {
|
if (needsUpdate > 0) {
|
||||||
message.append("&6")
|
message.append(' ')
|
||||||
|
.append("&6")
|
||||||
.append(needsUpdate)
|
.append(needsUpdate)
|
||||||
|
.append(' ')
|
||||||
.append("placeholder hook(s) have an update available.");
|
.append("placeholder hook(s) have an update available.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user