MCPcopy Index your code
hub / github.com/Verclene/LittleMaidReengaged

github.com/Verclene/LittleMaidReengaged @8.1.4.132

Chat with this repo
repository ↗ · DeepWiki ↗ · release 8.1.4.132 ↗ · + Follow
1,731 symbols 4,099 edges 148 files 268 documented · 15%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

LittleMaidReengaged

Again, on the new stage.

What's this?

A MOD of Minecraft; LittleMaidMob for MC1.9./1.10. Cute and little maid girls will be helpful for your life on Minecraft.

LICENSE

Read LICENSE.md

Mod Installation

See Releases

Related links

Setting up the developing environment

  1. Make your GradleForge workspace multi-project
  2. Install git
  3. Run this command on project root: git clone --recursive https://github.com/Verclene/LittleMaidReengaged.git
  4. WARNING if you run this on Windows, you have to enable symbolic link before cloning. See: https://github.com/git-for-windows/git/wiki/Symbolic-Links
  5. Add this line to root/settings.gradle: include 'LittleMaidReengaged'
  6. Then run this command on root: ./gradlew setupDecompWorkspace --refresh-dependencies

To run client on the dev environment

  • Run this command: ./gradlew :LittleMaidReengaged:runClient or ./gradlew :LittleMaidReengaged:runServer
  • Or launch GradleStart or GradleStartServer from your IDE.
  • To generate changelog, add -PgenCL to the program args.

Writing build.gradle for multiproject

```gradle:build.gradle sourceSets.main { java.srcDirs project.projectDir.name resources.srcDirs project.projectDir.name } jar { doFirst { archivesBaseName = "[1.9.4-1.10.x]LittleMaidReengaged" }

manifest {
    attributes 'FMLCorePlugin' : 'net.blacklab.lmr.util.coremod.LMRECoremod'
    attributes 'FMLCorePluginContainsFMLMod' : 'true'
}

} tasks.withType(Jar) {compileJava.options.encoding = 'UTF-8'} tasks.withType(Jar) {compileApiJava.options.encoding = 'UTF-8'}

// Replace ':EBLib***' to the project of EBLib in your workspace dependencies { compile project(':EBLib194')}

version = "8.1.1.102"```

Extension points exported contracts — how you extend this code

IModelCaps (Interface)
モデル共通化用インターフェース。 形式指定の値読み出しはModelCapsHelperを使うこと。 TODO:次バージョンで色々消すこと。 [9 implementers]
src/main/java/net/blacklab/lmr/entity/maidmodel/IModelCaps.java
IModelEntity (Interface)
MMM_Texture仕様のテクスチャパック設定に対応しているEntityへ継承させる。 [4 implementers]
src/main/java/net/blacklab/lmr/entity/maidmodel/IModelEntity.java
IEntityAILM (Interface)
(no doc) [22 implementers]
src/main/java/net/blacklab/lmr/entity/ai/IEntityAILM.java
IModelBaseMMM (Interface)
(no doc) [4 implementers]
src/main/java/net/blacklab/lmr/entity/maidmodel/IModelBaseMMM.java
IEntityLittleMaidAvatar (Interface)
(no doc) [4 implementers]
src/main/java/net/blacklab/lmr/entity/littlemaid/IEntityLittleMaidAvatar.java

Core symbols most depended-on inside this repo

setRotationPoint
called by 186
src/main/java/net/blacklab/lmr/entity/maidmodel/ModelRenderer.java
Debug
called by 142
src/main/java/net/blacklab/lmr/LittleMaidReengaged.java
addChild
called by 132
src/main/java/net/blacklab/lmr/entity/maidmodel/ModelRenderer.java
addBox
called by 94
src/main/java/net/blacklab/lmr/entity/maidmodel/ModelRenderer.java
getStackInSlot
called by 64
src/main/java/net/blacklab/lmr/inventory/InventoryLittleMaid.java
setTextureOffset
called by 58
src/main/java/net/blacklab/lmr/entity/maidmodel/ModelBase.java
getName
called by 47
src/main/java/net/blacklab/lmr/inventory/InventoryLittleMaid.java
mh_sin
called by 44
src/main/java/net/blacklab/lmr/entity/maidmodel/ModelBase.java

Shape

Method 1,572
Class 145
Enum 8
Interface 6

Languages

Java100%

Modules by API surface

src/main/java/net/blacklab/lmr/entity/littlemaid/EntityLittleMaid.java215 symbols
src/main/java/net/blacklab/lmr/entity/littlemaid/EntityLittleMaidAvatarMP.java77 symbols
src/main/java/net/blacklab/lmr/client/entity/EntityLittleMaidAvatarSP.java65 symbols
src/main/java/net/blacklab/lmr/entity/maidmodel/ModelRenderer.java62 symbols
src/main/java/net/blacklab/lmr/entity/littlemaid/mode/EntityModeBase.java45 symbols
src/main/java/net/blacklab/lmr/inventory/InventoryLittleMaid.java42 symbols
src/main/java/net/blacklab/lmr/entity/maidmodel/ModelConfigCompound.java31 symbols
src/main/java/net/blacklab/lmr/util/manager/ModelManager.java30 symbols
src/main/java/net/blacklab/lmr/entity/littlemaid/mode/EntityMode_Basic.java24 symbols
src/main/java/net/blacklab/lmr/client/gui/inventory/GuiMaidInventory.java22 symbols
src/main/java/net/blacklab/lmr/util/SwingStatus.java20 symbols
src/main/java/net/blacklab/lmr/entity/littlemaid/mode/EntityMode_Farmer.java20 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page