- 7,099
- 324
- 1,509
Пашет1.12.2 пашет?
Пашет1.12.2 пашет?
мне очень интересно услышать о костыле и зачем он нужен. расскажи все таки плизВ своих проектах(1.12.2) использую первую версию, со своим костылём, о котором раньше говорил(не найду).
вопросы:
1.12.2 пашет?
Стоит ли обновление свеч?(стоит. Валидация жутко нужная хреновина.)
расскажи все таки плиз
Я про то, что вырезалке мб не та версия нужнаОн разве сам не должен подтягивать зависимость?
Тогда хзЯ ваще на котлине не пишу
Скинь build.gradleИ чо делать? Он разве сам не должен подтягивать зависимость? Я ваще на котлине не пишу
buildscript {
repositories {
mavenCentral()
maven {
name = "forge"
url = "http://files.minecraftforge.net/maven"
}
maven {
name = "sonatype"
url = "https://oss.sonatype.org/content/repositories/snapshots/"
}
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
classpath 'tech.justagod:cutter:2.0.1-SNAPSHOT'
}
}
repositories {
maven {
name = "chickenbones"
url = "http://chickenbones.net/maven/"
}
}
apply plugin: 'forge'
apply plugin: 'idea'
apply plugin: 'cutter'
version = "1.0"
group = "ua.tox1cozz"
archivesBaseName = "build"
minecraft {
version = "1.7.10-10.13.4.1614-1.7.10"
runDir = "run"
}
idea.module.inheritOutputDirs = true
dependencies {
sourceCompatibility = 1.8
targetCompatibility = 1.8
compile fileTree(dir: 'libraries', includes: ['*.jar'])
compile "codechicken:CodeChickenLib:1.7.10-1.1.3.140:dev"
compile "codechicken:CodeChickenCore:1.7.10-1.0.7.46:dev"
compile "codechicken:NotEnoughItems:1.7.10-1.0.5.120:dev"
compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.8'
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
options.incremental = true
}
cutter {
annotation = 'net.minecraftforge.fml.relauncher.SideOnly'
def serverSide = side 'server'
def clientSide = side 'client'
builds {
client {
targetSides = [clientSide]
primalSides = [clientSide, serverSide]
}
server {
targetSides = [serverSide]
primalSides = [clientSide, serverSide]
}
}
}
jar {
manifest {
attributes 'Created-By': 'tox1cozZ'
attributes 'FMLCorePluginContainsFMLMod': 'true'
attributes 'FMLCorePlugin': 'ua.tox1cozz.containerprotector.asm.ContainerProtectorHookLoader'
attributes 'Class-Path': 'HookLib.jar'
}
}
sourceSets {
main {
output.resourcesDir = output.getClassesDirs().getSingleFile()
}
}
processResources {
// replace stuff in mcmod.info, nothing else
from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info'
}
// copy everything else, thats not the mcmod.info
from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
}
}
buildscript {
repositories {
maven {
name = "maven"
url = "https://repo1.maven.org/maven2"
}
maven {
name = "forge"
url = "https://files.minecraftforge.net/maven"
}
maven {
name = "sonatype"
url = "https://oss.sonatype.org/content/repositories/snapshots/"
}
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
classpath 'tech.justagod:cutter:2.0.1-SNAPSHOT'
}
}
repositories {
maven {
name = "chickenbones"
url = "http://chickenbones.net/maven/"
}
}
apply plugin: 'forge'
apply plugin: 'idea'
apply plugin: 'cutter'
version = "1.0"
group = "ua.tox1cozz"
archivesBaseName = "build"
repositories {
maven {
name = "maven"
url = "https://repo1.maven.org/maven2"
}
}
minecraft {
version = "1.7.10-10.13.4.1614-1.7.10"
runDir = "run"
}
idea.module.inheritOutputDirs = true
dependencies {
sourceCompatibility = 1.8
targetCompatibility = 1.8
compile fileTree(dir: 'libraries', includes: ['*.jar'])
compile "codechicken:CodeChickenLib:1.7.10-1.1.3.140:dev"
compile "codechicken:CodeChickenCore:1.7.10-1.0.7.46:dev"
compile "codechicken:NotEnoughItems:1.7.10-1.0.5.120:dev"
compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.8'
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
options.incremental = true
}
cutter {
annotation = 'net.minecraftforge.fml.relauncher.SideOnly'
def serverSide = side 'server'
def clientSide = side 'client'
builds {
client {
targetSides = [clientSide]
primalSides = [clientSide, serverSide]
}
server {
targetSides = [serverSide]
primalSides = [clientSide, serverSide]
}
}
}
jar {
manifest {
attributes 'Created-By': 'tox1cozZ'
attributes 'FMLCorePluginContainsFMLMod': 'true'
attributes 'FMLCorePlugin': 'ua.tox1cozz.containerprotector.asm.ContainerProtectorHookLoader'
attributes 'Class-Path': 'HookLib.jar'
}
}
processResources {
// replace stuff in mcmod.info, nothing else
from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info'
}
// copy everything else, thats not the mcmod.info
from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
}
}
хочу заметить, что теперь это банально не нужноавтовырезалка
Мне не нравится только то, что я не могу менять версию, не загружая зип архив Это как?forum.mcmodding.ru