Grasscutters Grasscutter Versions Save

A server software reimplementation for a certain anime game.

v1.7.4

5 months ago

Changelog

most likely the last update for a while; the game hasn't had any recent innovations & protocol defs are harder to come by

  • more spiral abyss fixes
  • finally fixing the year-old bug of elemental energy being taken away without activating an avatar's burst
  • bug fixes related to the player's home realm
  • bug fixes with enemies (specifically substates)

What's Changed

New Contributors

Full Changelog: https://github.com/Grasscutters/Grasscutter/compare/v1.7.3...v1.7.4

v1.7.3

6 months ago

Changelog

this is quite literally the dungeons/domains update

  • scripting bug fixes continue to persist
  • implemented plugin api for changing scene group loading
  • dungeons are now completable (with decent flow)
  • spiral abyss (tower) stages now work properly
  • challenges have an actual timer now

What's Changed

New Contributors

Full Changelog: https://github.com/Grasscutters/Grasscutter/compare/v1.7.2...v1.7.3

v1.7.2

7 months ago

Changelog

  • Bug fixes for scripts
  • Fixes for alchemy dude's quests
  • Various improvements for housing
  • Basic hangout quest implementation

What's Changed

New Contributors

Full Changelog: https://github.com/Grasscutters/Grasscutter/compare/v1.7.1...v1.7.2

v1.7.1

8 months ago

Changelog

  • More teapot improvements from @hamusuke0323
  • Resource de-serialization fixes
  • Downgraded plugin API version to v2 (nothing changed)

What's Changed

Full Changelog: https://github.com/Grasscutters/Grasscutter/compare/v1.7.0...v1.7.1

v1.7.0

8 months ago

Changelog

  • Add support for game REL4.0.x
  • Implemented some giving items to NPCs
  • Lua/scripting-related fixes (triggers & conditions)
  • Fix bugs with finishing dungeons
  • Implement leveling up statues in regions
  • (semi)-Implement bargaining with NPCs
  • Implement the 'TimeAxis' system used in scripts
  • Implement the 'ServerLuaCall' ability action
  • Changed /troubleshoot to /info and added key contributors & credits
  • Implement a lot of events for plugins to listen to
  • Many co-op/multiplayer bug fixes
  • Add support for multiplayer in the player's teapot
  • Implement the 'require' keyword for scripts

Questing Note

If you haven't seen it, you can check out this Google Sheet for information regarding the playable quests, bugs that people have encountered, and solutions to bypass any bugs.

While this spreadsheet used to be filled with red (unplayable/skips large portions of a quest) quests, most are now yellow/green! (partially broken/fully working) I wanted to thank the team dedicated to improving the Grasscutter questing system here in this release.

Additional Note

Within the upcoming days, there might be a new version for fixing bugs encountered in this release. Please checkback in a few days!

What's Changed

New Contributors

Full Changelog: https://github.com/Grasscutters/Grasscutter/compare/v1.6.3...v1.7.0

v1.6.3

9 months ago

Changelog

  • Even more bug fixes to the questing experience
  • Update languages
  • Fix entering the teapot house

This is a relatively small patch, but there might be more in the upcoming days.

What's Changed

New Contributors

Full Changelog: https://github.com/Grasscutters/Grasscutter/compare/v1.6.2...v1.6.3

v1.6.2

10 months ago

Changelog

  • Questing fixes, into chapter 2
  • Fix invalid plugin preventing all others from loading
  • Fix exceptions thrown when using /give not adding additional items
  • Use the new drop system for dungeon completion rewards
  • Add new behavior for map unlock (prevent event waypoints from unlocking)
  • Properly fix 3.7's new player token exchange

What's Changed

New Contributors

Full Changelog: https://github.com/Grasscutters/Grasscutter/compare/v1.6.1...v1.6.2

v1.6.1

11 months ago

Changelog

  • Fixed quests not completing when it had an enter region trigger
  • Fixed statues not unlocking when talking to them
  • Added missing argument for quest-related Lua function calls
  • Added chest data from client for chests created through the quest entity packet
  • Moved trial avatars having their alternate costume to a config option, disabled by default

What's Changed

New Contributors

Full Changelog: https://github.com/Grasscutters/Grasscutter/compare/v1.6.0...v1.6.1

v1.0.0

11 months ago

NOTE: Release artifacts have been removed from GitHub due to a DMCA takedown.

not exactly the first Grasscutter release

After about five days of being open-sourced, Grasscutter finally has an official release! Below, you can find all the changes in detail. Thanks for contributing to Grasscutter, and sharing it around too!

Changes (short)

  • Updated Gradle build file
  • Updated gacha banners to current (on official)
  • Updated default query_cur_region
  • Upgrade to Gradle 7.4.2
  • Add configurable HTTP/HTTPS to MITM proxy
  • Move existing commands into separate files
  • Update config class
  • Add run modes allowing for the dispatch or game or both servers to run
  • Overhaul command handler system
  • Implement fetter data support
  • Implement waypoint data support
  • Refactor database calls
  • Change getPlayerId to getPlayerUid
  • Optimize ping system
  • Add weather to scenes
  • "Event" watching
  • NPC talking
  • Refactor dispatch server
  • Refactor certain "embedded-classes" into static classes
  • Push scripts for easily starting Grasscutter

What's Changed

New Contributors

Full Changelog: https://github.com/Grasscutters/Grasscutter/commits/v1.0.0

v1.1.0

11 months ago

NOTE: Release artifacts have been removed from GitHub due to a DMCA takedown.

UPDATE TO 1.1.0 POG

This update REQUIRES Java 17+ to run. If you were running a previous version of stable before hand, you must upgrade before running this release.

there arent any shortened changelogs because GitHub couldn't load all the changes from the PR

Accessing

Developers! This version supports server plugins! Access the server API from:

<dependency>
    <groupId>xyz.grasscutters</groupId>
    <artifactId>grasscutter</artifactId>
    <version>1.1.0</version>
</dependency>

OR

implementation group: 'xyz.grasscutters', name: 'grasscutter', version: '1.1.0'

What's Changed

New Contributors

Full Changelog: https://github.com/Grasscutters/Grasscutter/compare/v1.0.0...v1.1.0