MCPcopy Index your code
hub / github.com/Frontrooms/3.0-GC

github.com/Frontrooms/3.0-GC @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
4,579 symbols 15,439 edges 915 files 242 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

3.0-GC

Başlamadan önce bu ikisini indirmeniz gerekecek

https://download.oracle.com/java/17/archive/jdk-17.0.3.1_windows-x64_bin.exe

https://www.mongodb.com/try/download/compass

https://www.mongodb.com/try/download/community

Sunucu Kurulumu

1: https://github.com/lassedds/3.0-GC/releases/tag/Release adresine gidin ve GC3.0 Sürümünü indirin.

2: Kaynakları buradan indirin: https://github.com/lassedds/3.0-Resources

3: Kaynakları 3.0 GC Klasörüne koyun // Adı "resources" olarak değiştirmeyi unutmayın, aynen böyle.

4: start_config.cmd dosyasına sağ tıklayın ve Düzenle seçeneğine tıklayın. Ardından, yüklü java sürümünüzün "bin" klasörünü bulmanız gerekir. Bu klasör C:\Program Files\Java\ adresinde olmalı, orada "jdk-17.x.x.x" adlı klasörü açmalısınız. "bin" klasörünü açın ve bu dosya yolunu kopyalayın. Şöyle bir şey görünmelidir: C:\Program Files\Java\jdk-17.x.x.x\bin\. Ardından bunu start_config.cmd dosyanıza "JAVA_PATH=" değişkeni olarak yerleştirin.

5: Tamamlandı. Artık sunucuyu başlatmak için start.bat kullanabilirsiniz

6: Şimdi 3.0 Genshin Klasörünüze gidin ve bu dosyayı aşağıdaki konumlara koyun:

1. "*SIZINGENSHINKLASÖRÜNÜZ/GenshinImpact_Data/Managed/Metadata*"


2. "*SIZINGENSHINKLASÖRÜNÜZ/GenshinImpact_Data/Native/Data/Metadata*"

Fiddler Kılavuzu

1: Fiddler classic buradan indirin.

2: Fiddler Classic'i açtıktan sonra, Fiddler'ın üst kısmındaki Araçlar'a gidin ve Seçenekler'e tıklayın.

3: Seçenekler menüsünde birçok alt menü göreceksiniz. Şu anda HTTPS seçeneğine gitmek istiyoruz. HTTPS seçeneğine tıkladıktan sonra, "HTTPS trafiğinin şifresini çöz" yazan metnin yanındaki küçük kutuya tıklayın.

4: 3. adımdan sonra seçenekler menüsünü kapatmıyorsunuz, Bağlantılar alt menüsüne gidiyorsunuz. Bağlantılar alt menüsüne girdiğinizde, "Fiddler Classiclistens onport" yazan bir metin göreceksiniz. Varsayılan olarak, bağlantı noktası '8888' olacaktır. Bunu başka bir şeyle değiştirmek isteyeceksiniz, ben 8080 kullanıyorum.

Artık Seçenekler menüsünde Tamam'a tıklayabilirsiniz ve FiddlerScript düğmesini bulmak isteyeceksiniz. Bunu tıkladıktan sonra, bu komut dosyasını buradan almak isteyeceksiniz. Şimdi betiği kopyalayın ve Fiddler'a geri dönün. Mevcut komut dosyasını az önce kopyaladığınızla değiştirin ve ardından Komut Dosyasını Kaydet düğmesine basın.

6: Artık oyuna başlayabilirsiniz, ancak henüz işiniz bitmedi. Giriş yapmayı denediğinizde, Fiddler'da bazı açılır menüler alacaksınız ve hepsini onaylamanız gerekecek.

7: Başarı! Şimdi Fiddler'ı kurmuş olmalısınız. Aferin! Herhangi bir sorunuz varsa Discord'umuza katılın.

Extension points exported contracts — how you extend this code

Router (Interface)
Defines routes for an Express instance. [18 implementers]
src/main/java/emu/grasscutter/server/http/Router.java
Cancellable (Interface)
Implementing this interface marks an event as cancellable. [7 implementers]
src/main/java/emu/grasscutter/server/event/Cancellable.java
ChallengeFactoryHandler (Interface)
(no doc) [8 implementers]
src/main/java/emu/grasscutter/game/dungeons/challenge/factory/ChallengeFactoryHandler.java
Authenticator (Interface)
Handles username/password authentication from the client. @param The response object type. Should be {@link LoginRes [4 …
src/main/java/emu/grasscutter/auth/Authenticator.java
CommandHandler (Interface)
(no doc) [42 implementers]
src/main/java/emu/grasscutter/command/CommandHandler.java

Core symbols most depended-on inside this repo

get
called by 669
src/main/java/emu/grasscutter/utils/Language.java
build
called by 454
src/main/java/emu/grasscutter/game/dungeons/challenge/factory/ChallengeFactoryHandler.java
setData
called by 322
src/main/java/emu/grasscutter/net/packet/BasePacket.java
getPlayer
called by 285
src/main/java/emu/grasscutter/server/game/GameSession.java
send
called by 261
src/main/java/emu/grasscutter/server/game/GameSession.java
translate
called by 258
src/main/java/emu/grasscutter/utils/Language.java
getLogger
called by 244
src/main/java/emu/grasscutter/Grasscutter.java
size
called by 233
src/main/java/emu/grasscutter/game/player/TeamInfo.java

Shape

Method 3,554
Class 948
Enum 50
Interface 21
Function 6

Languages

Java99%
Python1%

Modules by API surface

src/main/java/emu/grasscutter/game/player/Player.java201 symbols
src/main/java/emu/grasscutter/data/GameData.java78 symbols
src/main/java/emu/grasscutter/game/avatar/Avatar.java71 symbols
src/main/java/emu/grasscutter/game/world/Scene.java66 symbols
src/main/java/emu/grasscutter/game/player/TeamManager.java48 symbols
src/main/java/emu/grasscutter/scripts/ScriptLib.java47 symbols
src/main/java/emu/grasscutter/scripts/SceneScriptManager.java46 symbols
src/main/java/emu/grasscutter/database/DatabaseHelper.java46 symbols
src/main/java/emu/grasscutter/game/managers/stamina/StaminaManager.java42 symbols
src/main/java/emu/grasscutter/game/shop/ShopInfo.java39 symbols
src/main/java/emu/grasscutter/game/entity/GameEntity.java37 symbols
src/main/java/emu/grasscutter/data/excels/MonsterData.java35 symbols

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add 3.0-GC \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact