Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
plugins {
id 'net.fabricmc.fabric-loom' version '1.15.5' apply false
id 'net.fabricmc.fabric-loom' version '1.17-SNAPSHOT' apply false
id 'net.neoforged.moddev' version '2.0.141' apply false
}
8 changes: 6 additions & 2 deletions common/src/main/java/cc/unilock/nilcord/discord/Discord.java
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,10 @@ public void sendMessageToDiscord(String message) {
}

public void sendMessageToDiscord(String message, @Nullable ServerPlayer player) {
if (this.shutdown) {
System.out.println("Dropping '" + message + "' because");
}

if (!CONFIG.discord.webhook.enabled.value() || this.webhook == null || player == null) {
sendBotMessageToDiscord(message);
} else {
Expand Down Expand Up @@ -185,11 +189,11 @@ private String parseMentions(String message) {
TextChannel textChannel = jda.getTextChannelById(CONFIG.discord.channel_id.value());
if (textChannel != null) {
for (Member member : textChannel.getMembers()) {
message = Pattern.compile(Pattern.quote("@" + member.getUser().getName()), Pattern.CASE_INSENSITIVE).matcher(msg).replaceAll(member.getAsMention());
msg = Pattern.compile(Pattern.quote("@" + member.getUser().getName()), Pattern.CASE_INSENSITIVE).matcher(msg).replaceAll(member.getAsMention());
}
}

return message;
return msg;
}

public void startJda() {
Expand Down
2 changes: 1 addition & 1 deletion fabric/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ loom {
}

def loaderAttribute = Attribute.of('io.github.mcgradleconventions.loader', String)
['apiElements', 'runtimeElements', 'sourcesElements', 'javadocElements', 'includeInternal', 'modCompileClasspath'].each { variant ->
['apiElements', 'runtimeElements', 'sourcesElements', 'javadocElements', 'modCompileClasspath'].each { variant ->
configurations.named("$variant") {
attributes {
attribute(loaderAttribute, 'fabric')
Expand Down
14 changes: 4 additions & 10 deletions fabric/src/main/java/cc/unilock/nilcord/NilcordFabric.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,8 @@ public void onInitialize() {
Nilcord.server = server;
Nilcord.serverInit();
});
ServerLifecycleEvents.SERVER_STARTED.register(server -> {
Nilcord.serverStart();
});
ServerLifecycleEvents.SERVER_STOPPING.register(server -> {
ServerLifecycleEvents.SERVER_STARTED.register(server -> Nilcord.serverStart());
ServerLifecycleEvents.SERVER_STOPPED.register(server -> {
Nilcord.serverStop();
Nilcord.server = null;
});
Expand All @@ -29,12 +27,8 @@ public void onInitialize() {
ServerMessageEvents.CHAT_MESSAGE.register((message, sender, params) -> {
Nilcord.playerChatMessage(sender, message.decoratedContent());
});
ServerPlayerEvents.JOIN.register(player -> {
Nilcord.playerJoin(player);
});
ServerPlayerEvents.LEAVE.register(player -> {
Nilcord.playerLeave(player);
});
ServerPlayerEvents.JOIN.register(Nilcord::playerJoin);
ServerPlayerEvents.LEAVE.register(Nilcord::playerLeave);
ServerLivingEntityEvents.AFTER_DEATH.register((entity, damageSource) -> {
if (entity instanceof ServerPlayer player) {
Nilcord.playerDeath(player, damageSource);
Expand Down
16 changes: 8 additions & 8 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ group=cc.unilock.nilcord
java_version=25

# Common
minecraft_version=26.1.1
minecraft_version_base=26.1
minecraft_version=26.2
minecraft_version_base=26.2
mod_name=Nilcord
mod_author=unilock
mod_id=nilcord
Expand All @@ -17,20 +17,20 @@ credits=
description=Yet another Discord bridge for Minecraft.
minecraft_version_range=[26.1,)
# https://projects.neoforged.net/neoforged/neoform
neo_form_version=26.1.1-1
neo_form_version=26.2-1

# Dependencies
jda_version=6.4.1
kaleido_version=0.3.3+1.3.2
papi_fabric_version=3.0.0-beta.2+26.1
papi_neoforge_version=3.0.0-beta.2+neoforge+26.1
papi_fabric_version=3.1.0-beta.1+26.2
papi_neoforge_version=3.1.0-beta.1+26.2+neoforge

# Fabric: https://fabricmc.net/develop/
fabric_version=0.145.4+26.1.1
fabric_loader_version=0.18.6
fabric_version=0.152.2+26.2
fabric_loader_version=0.19.3

# NeoForge: https://projects.neoforged.net/neoforged/neoforge
neoforge_version=26.1.1.15-beta
neoforge_version=26.2.0.6-beta
neoforge_loader_version_range=[4,)

# Gradle
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import net.neoforged.neoforge.event.entity.player.PlayerEvent;
import net.neoforged.neoforge.event.server.ServerStartedEvent;
import net.neoforged.neoforge.event.server.ServerStartingEvent;
import net.neoforged.neoforge.event.server.ServerStoppingEvent;
import net.neoforged.neoforge.event.server.ServerStoppedEvent;

@Mod(Constants.MOD_ID)
public class NilcordNeoForge {
Expand All @@ -32,7 +32,7 @@ public void serverStarted(ServerStartedEvent event) {
Nilcord.serverStart();
}
@SubscribeEvent
public void serverStopping(ServerStoppingEvent event) {
public void serverStopped(ServerStoppedEvent event) {
Nilcord.serverStop();
Nilcord.server = null;
}
Expand Down