ldm0 / Grasscutter

A server software reimplementation for a certain anime game.

Home Page:https://grasscutter.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Grasscutter

Documentation GitHub release (latest by date) GitHub GitHub last commit GitHub Workflow Status
Discord - Grasscutter

EN | 简中 | 繁中 | FR | ES | HE | RU | PL | ID | KR | FIL/PH | NL | JP | IT | VI

Attention: We always welcome contributors to the project. Before adding your contribution, please carefully read our Code of Conduct.

Current features

  • Logging in
  • Combat
  • Friends list
  • Teleportation
  • Gacha system
  • Co-op partially works
  • Spawning monsters via console
  • Inventory features (receiving items/characters, upgrading items/characters, etc)

Quick setup guide

Note: For support please join our Discord.

Quick Start (automatic)

Building

Grasscutter uses Gradle to handle dependencies & building.

Requirements:

Windows
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Setting up environments
.\gradlew jar # Compile
Linux (GNU)
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compile

You can find the output jar in the root of the project folder.

Troubleshooting

For a list of common issues and solutions and to ask for help, please join our Discord server and go to the support channel.

About

A server software reimplementation for a certain anime game.

https://grasscutter.io/

License:GNU Affero General Public License v3.0


Languages

Language:Java 95.0%Language:TypeScript 2.7%Language:Python 0.7%Language:SCSS 0.6%Language:Shell 0.5%Language:HTML 0.3%Language:Batchfile 0.2%Language:JavaScript 0.0%