Skip to content
Again, on the new stage.
Branch: master
Clone or download
Latest commit 327ca80 Jun 4, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
EBLib @ 3de2c28 Use EBLib as Submodule Nov 27, 2017
src/main 8.1.7.146: Modify GUI & Make dyes not consumed Jun 1, 2018
.gitignore Mod mod versions Nov 8, 2017
.gitmodules Use EBLib as Submodule Nov 27, 2017
ChangeLog 8.1.6.141: Make NBT Communicate System Dec 20, 2017
LICENSE.md 6.0.10: Modify Network Mar 17, 2016
README.md README Jun 3, 2018
build.gradle Modify readme Jun 3, 2018

README.md

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

READ BEFORE REPORT BUGS

POST ONE ISSUE FOR EACH REPORT.

I close issues with each fixing bug. And you can see solved or unsolved problems quickly.

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 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
  4. Add these lines to root/settings.gradle:
includeFlat 'LittleMaidReengaged' 
include 'LittleMaidReengaged:EBLib'
  1. 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

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'
   	}
   }

   task generateChangeLog << {
   	exec {
   		executable "bash"
   		args '-c', '"git log --date=short --pretty=format:\'%ad %an<%ae>%nHASH=%H%n%s%n%b%n\'' +
   				' | sed -E \'s/HASH=(.+)/\\* \\1/g\'' +
   				' | sed -E \'s/(.+)/\\t\\*\\t\\1/g\'' +
   				' | sed -E \'s/\\t\\*\\t([0-9]+-[0-9]+-[0-9]+.+)/\\1/g\' > ChangeLog"'
   	}
   }

   // Set arguments -PgenCL to generate ChangeLog(git configure required)
   if (project.hasProperty('genCL')) {
   	generateChangeLog.execute()
   }

   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(':' + project.name + ':EBLib') }

   version = "8.1.4.132"
You can’t perform that action at this time.