Skip to content

Commit 439468b

Browse files
Merge pull request #5 from OrnitheMC/remove-realms
[target 1.11] Remove realms library
2 parents fd72a7c + a36fb93 commit 439468b

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

src/main/java/net/ornithemc/ploceus/PloceusGradleExtension.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ private void apply() {
175175
project.getConfigurations().register(Constants.SERVER_NESTS_CONFIGURATION);
176176

177177
loom.getLibraryProcessors().add((platform, context) -> new LibraryUpgrader(this, platform, context));
178+
loom.getLibraryProcessors().add((platform, context) -> new RealmsRemover(platform, context));
178179
loom.addMinecraftJarProcessor(LvtProcessor.class, this);
179180
loom.addMinecraftJarProcessor(ExceptionPatcherProcessor.class, this);
180181
loom.addMinecraftJarProcessor(SignaturePatcherProcessor.class, this);
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package net.ornithemc.ploceus;
2+
3+
import java.util.function.Consumer;
4+
import java.util.function.Predicate;
5+
6+
import net.fabricmc.loom.configuration.providers.minecraft.library.Library;
7+
import net.fabricmc.loom.configuration.providers.minecraft.library.LibraryContext;
8+
import net.fabricmc.loom.configuration.providers.minecraft.library.LibraryProcessor;
9+
import net.fabricmc.loom.util.Platform;
10+
11+
public class RealmsRemover extends LibraryProcessor {
12+
13+
public RealmsRemover(Platform platform, LibraryContext context) {
14+
super(platform, context);
15+
}
16+
17+
@Override
18+
public ApplicationResult getApplicationResult() {
19+
return ApplicationResult.MUST_APPLY;
20+
}
21+
22+
@Override
23+
public Predicate<Library> apply(Consumer<Library> dependencyConsumer) {
24+
return lib -> !lib.is("com.mojang:realms");
25+
}
26+
}

0 commit comments

Comments
 (0)