Skip to content

Commit 8788150

Browse files
committed
Merge branch 'main' into feat/v3
2 parents 8c33828 + 7433113 commit 8788150

File tree

4 files changed

+21
-18
lines changed

4 files changed

+21
-18
lines changed

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-rc-3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-rc-4-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

plugin/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ dependencies {
4040
compileOnly("com.github.ElgarL:groupmanager:3.2")
4141
compileOnly("com.github.decentsoftware-eu:decentholograms:2.9.6")
4242
compileOnly("de.oliver:FancyHolograms:2.7.0")
43-
compileOnly("de.oliver:FancyNpcs:2.6.0")
43+
compileOnly("de.oliver:FancyNpcs:2.7.0")
4444
compileOnly("me.clip:placeholderapi:2.11.6")
4545
compileOnly("net.citizensnpcs:citizens-main:2.0.39-SNAPSHOT")
4646
compileOnly("net.luckperms:api:5.5")

plugin/src/main/java/net/thenextlvl/service/ServicePlugin.java

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -87,23 +87,25 @@ public void onLoad() {
8787

8888
@Override
8989
public void onEnable() {
90-
loadServicePermissionWrapper();
91-
loadServiceEconomyWrapper();
92-
loadServiceChatWrapper();
90+
getServer().getGlobalRegionScheduler().execute(this, () -> {
91+
loadServicePermissionWrapper();
92+
loadServiceEconomyWrapper();
93+
loadServiceChatWrapper();
9394

94-
loadPermissionServices();
95-
loadGroupServices();
96-
loadChatServices();
97-
loadHologramServices();
98-
loadNpcServices();
95+
loadPermissionServices();
96+
loadGroupServices();
97+
loadChatServices();
98+
loadHologramServices();
99+
loadNpcServices();
99100

100-
loadVaultPermissionWrapper();
101-
loadVaultEconomyWrapper();
102-
loadVaultChatWrapper();
101+
loadVaultPermissionWrapper();
102+
loadVaultEconomyWrapper();
103+
loadVaultChatWrapper();
103104

104-
registerPlaceholders();
105+
registerPlaceholders();
105106

106-
addCustomCharts();
107+
addCustomCharts();
108+
});
107109
}
108110

109111
private void registerPlaceholders() {
@@ -114,10 +116,10 @@ private void registerPlaceholders() {
114116
.registerStore(new ServiceEconomyPlaceholderStore(this))
115117
.registerStore(new ServiceGroupPlaceholderStore(this))
116118
.register();
117-
119+
118120
var authors = new ArrayList<>(getPluginMeta().getAuthors());
119121
authors.add("creatorfromhell");
120-
122+
121123
new PlaceholderExpansionBuilder(this, "vaultunlocked")
122124
.setAuthors(authors)
123125
.setVersion("2.13.1")

plugin/src/main/java/net/thenextlvl/service/command/ServiceInfoCommand.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,10 +138,11 @@ private int infoPermissions(CommandContext<CommandSourceStack> context) {
138138
.build();
139139

140140
private <T> List<TextComponent> getRegistrations(Class<T> registration, @Nullable T loaded, Function<T, String> mapper) {
141+
var name = loaded != null ? mapper.apply(loaded) : null;
141142
return plugin.getServer().getServicesManager().getRegistrations(registration).stream()
142143
.map(RegisteredServiceProvider::getProvider)
143-
.filter(controller -> controller != loaded)
144144
.map(mapper)
145+
.filter(provider -> !provider.equals(name))
145146
.map(Component::text)
146147
.toList();
147148
}

0 commit comments

Comments
 (0)