61990fd9e9
Register a new lophine_carpet config and add Carpet feature patches and protocol classes. Adds luminol and minecraft Carpet feature patches, plus CarpetLoggerProtocol and TISCMProtocol Java files. Updates many Leaves-related patch files (metadata and authors/dates) and applies Leaves behaviour changes across numerous block classes (onRemove handling, affectNeighborsAfterRemoval wiring, Containers.dropContentsOnDestroy, etc.) to preserve pre-1.21.1 behaviour and compatibility. These changes enable Carpet integration and ensure Leaves patches are consistently applied across the codebase.
25 lines
1.2 KiB
Diff
25 lines
1.2 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Bacteriawa <A3167717663@hotmail.com>
|
|
Date: Sun, 22 Mar 2026 01:39:17 +0800
|
|
Subject: [PATCH] Carpet features
|
|
|
|
|
|
diff --git a/src/main/java/me/earthme/luminol/config/ConfigManager.java b/src/main/java/me/earthme/luminol/config/ConfigManager.java
|
|
index f5fb4e210c07f32e52eb8c1ba166d1571a6778c7..e990c147e1b632ef5a33e4f3c37b5cd608040ac7 100644
|
|
--- a/src/main/java/me/earthme/luminol/config/ConfigManager.java
|
|
+++ b/src/main/java/me/earthme/luminol/config/ConfigManager.java
|
|
@@ -25,6 +25,13 @@ public class ConfigManager {
|
|
public static void initConfigs() {
|
|
configfiles.put("luminol", ConfigsInstance.of("luminol", "me.earthme.luminol.config.modules"));
|
|
configfiles.put("lophine", ConfigsInstance.of("lophine", "fun.bm.lophine.config.modules")); // add lophine global config
|
|
+ configfiles.put("lophine_carpet", ConfigsInstance.of(
|
|
+ new java.io.File("lophine_config"),
|
|
+ "lophine_carpet",
|
|
+ "lophine_carpet_config.toml",
|
|
+ "lophinecarpetconfig",
|
|
+ "fun.bm.lophine.carpet.config.modules"
|
|
+ )); // add lophine carpet config
|
|
preLoad();
|
|
}
|
|
|