mirror of
https://github.com/barkeser2002/CatServer.git
synced 2026-09-25 02:20:01 +03:00
Bump bundled Forge from build 2860 to 2864 (latest 1.12.2 release, 2025-12-03). The only server-side source change across builds 2861-2864 is the BiomeDictionary infinite-recursion fix (upstream MinecraftForge #10725, commit 25c661a7f); the remaining upstream commits are CI/MDK build-infra only and do not apply to CatServer. - BiomeDictionary.ensureHasTypes: avoid recursing through getTypes() in the warn message, read BiomeInfo.types directly - ForgeVersion.buildVersion: 2860 -> 2864 - README badges: Forge 14.23.5.2860 -> 14.23.5.2864
44 lines
2.3 KiB
Markdown
44 lines
2.3 KiB
Markdown
# CatServer (1.12.2)
|
|

|
|

|
|

|
|
|
|
CatServer is a high-performance and high-compatibility Forge+Bukkit+Spigot server<br>
|
|
The longest continuous update time of 1.12.2 version, supporting most mods and plugins to run stably<br>
|
|
You can download the latest version from [Mirror Site](https://catserver.moe/download/universal) or [GitHub Releases](https://github.com/Luohuayu/CatServer/releases)<br>
|
|
|
|
All versions of CatServer:
|
|
| Version | Status |
|
|
| ------------- | ------------- |
|
|
| [1.18.2](https://github.com/Luohuayu/CatServer/tree/1.18.2) | Active |
|
|
| [1.16.5](https://github.com/Luohuayu/CatServer/tree/1.16.5) | LTS/STABLE |
|
|
| [1.12.2](https://github.com/Luohuayu/CatServer/tree/1.12.2) | LTS/STABLE |
|
|
|
|
QQ Group: [591257](https://jq.qq.com/?_wv=1027&k=5B5aKkW) | Telegram: [@CatServer](https://t.me/CatServer) | Discord: [Click to join](https://discord.gg/wvBJN4d)<br>
|
|
|
|
#### How to support us
|
|
No need to sponsor, just click "Star" and "Fork" for the repo, and click "Watch" if you want to be notified
|
|
|
|
### Features
|
|
Use self-writing optimization and some Paper optimization to greatly improve performance<br>
|
|
Have a powerful Remap system to ensure good plugin compatibility<br>
|
|
Good compatibility with FakePlayer<br>
|
|
Fix most vanilla bug to safety<br>
|
|
Configuration provide user-friendly options<br>
|
|
Provide API to allow plugins to interact with mods easily<br>
|
|
|
|
### Installation
|
|
1. Download or build the latest server
|
|
2. Create startup script and run (Sample script: java -Xmx2G -jar CatServer-xxxxxxx-universal.jar)
|
|
3. Wait for the libraries file download complete on the first startup
|
|
|
|
##### Recommended to run on Java8, although Java9-17 and later versions are supported, there may be compatibility issues with mods and plugins
|
|
|
|
### Building
|
|
- 1.Setup project: `gradlew setup`
|
|
- 2.Generate patch(If you modify the Minecraft code): `gradlew genPatches`
|
|
- 3.Build: `gradlew build`
|
|
|
|
### Generate dependency
|
|
Use [CatServerSRG-Generator](https://github.com/Luohuayu/CatServerSRG-Generator) to generate dependency, which can be used to write plugins to operate NMS or modify MOD
|