Skip to content

Commit 47e77ec

Browse files
committed
Added canRegister override to ServicePlaceholderExpansion
Ensures the provider is not null before registration, improving safety and preventing potential issues during placeholder expansion registration.
1 parent f5c7537 commit 47e77ec

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

plugin/src/main/java/net/thenextlvl/service/placeholder/ServicePlaceholderExpansion.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ protected ServicePlaceholderExpansion(ServicePlugin plugin, Class<T> providerCla
3434
this(plugin, "serviceio", providerClass);
3535
}
3636

37+
@Override
38+
public boolean canRegister() {
39+
return provider != null && super.canRegister();
40+
}
41+
3742
@Override
3843
public final String getIdentifier() {
3944
return identifier;

0 commit comments

Comments
 (0)