* Carpet features
* refactor(config): move up config
* refactor file
diff in file system
* Update Luminol
* move up - stage 1
* Revert "Update Luminol"
This reverts commit 6f02993bfe.
* move up - stage 2
* new carpet features
* upload docs
* stage - pre update
* [ci skip]Update Luminol
only update for dev branch, so skip ci
* remove blank
* feat:add carpet core config & move some function to config load stage
* remove some unused value & logic
* fix up
* Update Luminol
* fix up
* remove imports update
* add warning to carpet system if it is enabled
* Update Luminol
* use new function to sync config
* oops!
* Update Luminol
* fix up a bug
* refactor
* Update Luminol
* move up directory
* Update Luminol
* oops!
* refactor need
* feat: add CoreConfig to enable general rules in CarpetCompatSync
* modify some default value
* fix: enhance HUD logger subscriptions and improve player data handling
---------
Co-authored-by: Helvetica Volubi <suisuroru@blue-millennium.fun>
Co-authored-by: Helvetica Volubi <88063803+Suisuroru@users.noreply.github.com>
Lophine
Lophine is a Luminol fork with many useful optimizations and configurable vanilla features, aims to provide more function for survival-usable circuit on folia (Please note that Fabric should be used for complete survival-usable)
English | 中文
✨ Core Features
- 🔧 Configurable Vanilla Features - Flexibly adjust game mechanics to suit different server needs
- 📊 Tpsbar Support - Real-time TPS status display
- 🐛 Folia Bug Fixes - Targeted fixes for known Folia issues
- 💾 Multiple World Format Support - Support for linear and b_linear (linear reimplementation) world formats
- 🔬 Redstone Enhancement - More redstone functionality on Folia (use Fabric for complete redstone features)
- 🛠️ More Useful Functions - Continuously adding useful server features
📥 Download
Stable Releases
All release versions can be found on the Releases page.
Development Builds
If you want to experience the latest features, you can build it yourself following the steps below.
Build Steps
# Clone the project
git clone https://github.com/LuminolMC/Lophine.git
cd Lophine
# Apply patches and build Paperclip JAR
./gradlew applyAllPatches && ./gradlew createMojmapPaperclipJar
After building, you can find the generated JAR file in the lophine-server/build/libs directory.
🔌 API Usage
Gradle Configuration
repositories {
maven {
url = "https://repo.menthamc.org/repository/maven-public/"
}
}
dependencies {
compileOnly("fun.bm.lophine:lophine-api:$VERSION")
}
Maven Configuration
<repositories>
<repository>
<id>menthamc</id>
<url>https://repo.menthamc.org/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>fun.bm.lophine</groupId>
<artifactId>luminol-api</artifactId>
<version>$VERSION</version>
<scope>provided</scope>
</dependency>
</dependencies>
💬 Community & Support
If you're interested in this project or have any questions, feel free to ask us.
Join Our Community
- QQ Group: 1015048616
- QQ Channel: Join Here
- Telegram: Join Here
- Discord: Join Here
Get Help
🐛 Bug Reports
When you encounter any issues, please ask us and we'll do our best to resolve them. Please remember to:
- 📝 Describe the problem clearly - Provide detailed information about the specific issue
- 📋 Provide complete logs - Include error logs and relevant configuration information
- 🔍 Environment details - Specify server version, plugin list, and other environment details
- 🔄 Reproduction steps - If possible, provide specific steps to reproduce the issue
🤝 Contributing
We welcome community contributions! For detailed contribution guidelines, please see:
📊 Project Statistics
BStats Data
🎉 Special Thanks
Project Sponsors
If you want to develop cross-Folia/non-Folia platform plugins, legacy-lands-library would be a great choice
⭐ Give Us a Star!
Every free ⭐Star you give is the motivation for our every step forward.