mirror of
https://github.com/architectury/architectury-api.git
synced 2026-04-01 21:17:45 -05:00
@@ -61,21 +61,19 @@ public class DebugEvents {
|
||||
TestMod.SINK.accept(Optional.ofNullable(placer).map(Entity::getScoreboardName).orElse("null") + " places block at " + toShortString(pos) + logSide(world));
|
||||
return EventResult.pass();
|
||||
});
|
||||
ChatEvent.DECORATE.register((player, component) -> {
|
||||
component.set(component.get().copy().withStyle(ChatFormatting.AQUA).append(" + new text"));
|
||||
});
|
||||
ChatEvent.RECEIVED.register((player, message) -> {
|
||||
TestMod.SINK.accept("Server chat received: " + message);
|
||||
if (message.getString().contains("shit")) {
|
||||
ChatEvent.SERVER.register((player, message) -> {
|
||||
TestMod.SINK.accept("Server chat received: " + message.getRaw());
|
||||
if (message.getRaw().getString().contains("shit")) {
|
||||
return EventResult.interruptFalse();
|
||||
}
|
||||
message.modifyBoth(component -> component.copy().withStyle(ChatFormatting.AQUA));
|
||||
return EventResult.interruptTrue();
|
||||
});
|
||||
CommandPerformEvent.EVENT.register(event -> {
|
||||
TestMod.SINK.accept("Server command performed: " + event.getResults().getReader().getString());
|
||||
return EventResult.pass();
|
||||
});
|
||||
CommandRegistrationEvent.EVENT.register((dispatcher, registry, selection) -> {
|
||||
CommandRegistrationEvent.EVENT.register((dispatcher, selection) -> {
|
||||
TestMod.SINK.accept("Server commands registers");
|
||||
});
|
||||
EntityEvent.LIVING_DEATH.register((entity, source) -> {
|
||||
@@ -255,21 +253,12 @@ public class DebugEvents {
|
||||
e.printStackTrace();
|
||||
}
|
||||
});
|
||||
ClientChatEvent.SEND.register((message, component) -> {
|
||||
TestMod.SINK.accept("Client chat sent: " + message);
|
||||
if (message.contains("error")) {
|
||||
return EventResult.interruptFalse();
|
||||
}
|
||||
ClientChatEvent.PROCESS.register((message) -> {
|
||||
TestMod.SINK.accept("Client chat sent: " + message.getMessage());
|
||||
return EventResult.pass();
|
||||
});
|
||||
ClientChatEvent.RECEIVED.register((type, message) -> {
|
||||
ClientChatEvent.RECEIVED.register((type, message, sender) -> {
|
||||
TestMod.SINK.accept("Client chat received: " + message.getString());
|
||||
if (message.getString().contains("terraria")) {
|
||||
return CompoundEventResult.interruptTrue(message.copy().append(" + terraria is a great game!"));
|
||||
}
|
||||
if (message.getString().contains("potato")) {
|
||||
return CompoundEventResult.interruptFalse(Component.empty());
|
||||
}
|
||||
return CompoundEventResult.pass();
|
||||
});
|
||||
ClientLifecycleEvent.CLIENT_LEVEL_LOAD.register(world -> {
|
||||
|
||||
Reference in New Issue
Block a user