[DEV] FTB Essentials Muting System Compat

This commit is contained in:
2024-10-09 09:04:27 +02:00
parent 6bf3af4bea
commit e3a9df65b7
76 changed files with 535 additions and 50 deletions

View File

@@ -0,0 +1,11 @@
--- a/Common/build.gradle
+++ b/Common/build.gradle
@@ -1,7 +1,7 @@
archivesBaseName = "${mod_name.replace(" ", "")}-Common-${minecraft_version}"
dependencies {
-
+ stupidRemapArch("dev.ftb.mods:ftb-essentials:${ftb_essentials}")
}
shadowJar {

View File

@@ -0,0 +1,13 @@
--- a/Common/src/main/java/com/hypherionmc/craterlib/compat/FTBEssentials.java
+++ b/Common/src/main/java/com/hypherionmc/craterlib/compat/FTBEssentials.java
@@ -8,8 +8,8 @@
public class FTBEssentials {
public static boolean isPlayerMuted(BridgedPlayer player) {
- Optional<FTBEPlayerData> data = FTBEPlayerData.getOrCreate(player.toMojang());
- return data.map(FTBEPlayerData::isMuted).orElse(false);
+ FTBEPlayerData data = FTBEPlayerData.get(player.toMojang());
+ return data != null && data.muted;
}