Files
Barış Keser c424785989 Update Forge to 1.12.2-14.23.5.2864
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
2026-06-06 19:19:36 +03:00

44 lines
2.3 KiB
Markdown

# CatServer (1.12.2)
![](https://img.shields.io/badge/Minecraft-1.12.2-brightgreen.svg?colorB=469C00)
![](https://img.shields.io/badge/Forge-14.23.5.2864-brightgreen.svg?colorB=469C00)
![](https://img.shields.io/badge/Spigot-1.12.2-brightgreen.svg?colorB=469C00)
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