mirror of
https://github.com/Hexeption/MCP-Reborn.git
synced 2025-09-06 15:22:55 +00:00
1.14.4
This commit is contained in:
45
.travis.yml
45
.travis.yml
@@ -1,45 +0,0 @@
|
||||
# Tell Travis this is a Java project
|
||||
language: java
|
||||
|
||||
# Tell Travis we want container-based builds.
|
||||
sudo: false
|
||||
|
||||
# Serius i got over 40 Mails today...
|
||||
notifications:
|
||||
email: false
|
||||
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- oracle-java8-installer
|
||||
|
||||
jdk:
|
||||
- oraclejdk8
|
||||
|
||||
|
||||
|
||||
# Use the gradle wrapper for 2.7 instead of default 2.2
|
||||
before_install:
|
||||
- chmod +x gradlew
|
||||
|
||||
# Prepare the workspace.
|
||||
install:
|
||||
- mkdir src
|
||||
- mkdir src/main
|
||||
- mkdir src/main/java
|
||||
|
||||
|
||||
# Build the Project.
|
||||
script:
|
||||
- ./gradlew setup
|
||||
- ./gradlew build
|
||||
|
||||
|
||||
# Clean up after Gradle
|
||||
env:
|
||||
global:
|
||||
TERM=dumb
|
||||
|
||||
# So the cache doesn't get rebuilt every time.
|
||||
before_cache:
|
||||
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
|
35
README.md
35
README.md
@@ -1,6 +1,35 @@
|
||||
## MCP-Reborn
|
||||
#### MCP-Reborn is a MCP (Mod Coder Pack) for minecraft for making modded clients for minecraft and researching it's code.
|
||||
|
||||
Pre-MCP
|
||||
#### Based on: MCPConfig and ForgeGradle by MinecraftForge Team.
|
||||
|
||||
A beta MCP for mc 1.13x
|
||||
### :warning: WARNING :warning:: You CAN'T publish any code generated by this tool.
|
||||
|
||||
BuildStatus: [](https://travis-ci.org/Strezzed/PRE-MCP)
|
||||
### Supported versions:
|
||||
|
||||
| Version | Support |
|
||||
| --- | --- |
|
||||
| 1.14.4 | ✔ |
|
||||
| 1.14.3 | ✔ |
|
||||
| 1.14.2 | ✔ |
|
||||
| 1.14.1 | ✔ |
|
||||
| 1.14 | ✔ |
|
||||
| 1.13.2 | ✔ |
|
||||
| 1.13.1 | ✔ |
|
||||
| 1.13 | ✔ |
|
||||
| 1.12.2 | ❌ |
|
||||
| 1.12.1 | ❌ |
|
||||
| 1.12 | ❌ |
|
||||
|
||||
### Known issues:
|
||||
|
||||
* There's no sound in game during debugging.
|
||||
|
||||
### Creators:
|
||||
|
||||
* Hexeption
|
||||
* kingdevnl
|
||||
|
||||
#### Special thanks to: **MinecraftForge** Team who made this tool possible. ❤
|
||||
|
||||
### BuildStatus: [](https://travis-ci.org/Hexeption/PRE-MCP)
|
60
build.gradle
60
build.gradle
@@ -2,41 +2,71 @@ buildscript {
|
||||
repositories {
|
||||
mavenLocal()
|
||||
maven { url = 'http://files.minecraftforge.net/maven' }
|
||||
maven { url = 'http://repo.hexeption.co.uk/artifactory/list/Strezz-Central/'}
|
||||
jcenter()
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'net.minecraftforge.gradle:ForgeGradle:3.0.43'
|
||||
classpath 'net.minecraftforge.gradle:ForgeGradle:3.+'
|
||||
}
|
||||
}
|
||||
|
||||
apply plugin: 'eclipse'
|
||||
apply plugin: 'net.minecraftforge.gradle.forgedev.patcher'
|
||||
|
||||
group = 'pre-mcp'
|
||||
configurations {
|
||||
shade
|
||||
compile.extendsFrom shade
|
||||
}
|
||||
|
||||
group = 'me.yourname'
|
||||
version = '1.0.0'
|
||||
|
||||
ext {
|
||||
minecraft_version = '1.14.4'
|
||||
mcp_version = '20190829.143755'
|
||||
mappings_channel = 'snapshot'
|
||||
mappings_version = '20190719-1.14.3'
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
|
||||
}
|
||||
|
||||
dependencies {
|
||||
shade 'net.minecraftforge:forgespi:1.1.+'
|
||||
// Use the shade to add the lib to the jar
|
||||
// or use compile if you want to load the lib from the version.json
|
||||
// from a maven repo
|
||||
// shade 'package-here'
|
||||
// compile 'package-here'
|
||||
}
|
||||
|
||||
project(':mcp') {
|
||||
apply plugin: 'net.minecraftforge.gradle.forgedev.mcp'
|
||||
mcp {
|
||||
config = 'de.oceanlabs.mcp:mcp_config:1.13.2'
|
||||
config = minecraft_version + '-' + mcp_version
|
||||
pipeline = 'joined'
|
||||
}
|
||||
}
|
||||
|
||||
evaluationDependsOn(':mcp')
|
||||
apply plugin: 'eclipse'
|
||||
apply plugin: 'net.minecraftforge.gradle.forgedev.patcher'
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven { url = 'http://repo.hexeption.co.uk/artifactory/list/Strezz-Central/'}
|
||||
}
|
||||
|
||||
patcher {
|
||||
parent = project(':mcp')
|
||||
patchedSrc = file('src/main/java')
|
||||
mappings channel: 'snapshot', version: '20190314-1.13.2'
|
||||
mcVersion = '1.13.2'
|
||||
mappings channel: mappings_channel, version: mappings_version
|
||||
mcVersion = '1.14.4'
|
||||
}
|
||||
|
||||
jar {
|
||||
configurations.shade.each { dep ->
|
||||
from(project.zipTree(dep)) {
|
||||
exclude 'META-INF', 'META-INF/**'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
task runclient(type: JavaExec) {
|
||||
group = "MCP"
|
||||
description = "Runs the client"
|
||||
@@ -44,7 +74,11 @@ task runclient(type: JavaExec) {
|
||||
mkdir 'runclient'
|
||||
}
|
||||
classpath sourceSets.main.runtimeClasspath
|
||||
args = ['--accessToken', '0', '--version', '1.13']
|
||||
args '--gameDir', '.'
|
||||
args '--version', minecraft_version
|
||||
args '--assetsDir', downloadAssets.output
|
||||
args '--assetIndex', '{asset_index}'
|
||||
args '--accessToken', '0'
|
||||
main 'net.minecraft.client.main.Main'
|
||||
workingDir 'runclient'
|
||||
}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
rootProject.name = 'pre-mcp'
|
||||
rootProject.name = 'mcp-reborn'
|
||||
|
||||
include ':mcp'
|
||||
project(":mcp").projectDir = file("projects/mcp")
|
||||
|
Reference in New Issue
Block a user