Skip to content

Commit 5073d77

Browse files
committed
Initial V12
1 parent b4fb85f commit 5073d77

69 files changed

Lines changed: 131 additions & 140 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,4 @@ bin/
4141
### Mac OS ###
4242
.DS_Store
4343
/bot/src/main/resources/installer-data/dependencies.json
44+
/src/main/resources/installer-data/dependencies.json

bot/build.gradle

Lines changed: 0 additions & 130 deletions
This file was deleted.

build.gradle

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
import org.mangorage.mangobotgradle.util.GitVersion
2+
3+
buildscript {
4+
repositories {
5+
gradlePluginPortal()
6+
mavenLocal()
7+
maven {
8+
url = "https://maven.minecraftforge.net/"
9+
}
10+
}
11+
12+
dependencies {
13+
classpath 'org.mangorage:MangoBotGradle:5.0.14'
14+
}
15+
}
16+
17+
plugins {
18+
id 'org.gradlex.extra-java-module-info' version '1.12'
19+
}
20+
21+
apply plugin: 'java'
22+
apply plugin: 'MangoBotGradle'
23+
apply plugin: 'maven-publish'
24+
25+
group = 'org.mangorage'
26+
version = GitVersion.getGitVersion().getVersionAsString()
27+
28+
println("Version: " + version)
29+
30+
extraJavaModuleInfo {
31+
setDeriveAutomaticModuleNamesFromFileNames(true)
32+
}
33+
34+
MangoBotConfig {
35+
disableCopyOverBot()
36+
setJarTask(jar)
37+
}
38+
39+
repositories {
40+
mavenCentral()
41+
maven {
42+
url = 'https://maven.minecraftforge.net/'
43+
}
44+
maven {
45+
url 'https://m2.dv8tion.net/releases'
46+
}
47+
maven {
48+
url 'https://jitpack.io'
49+
}
50+
maven {
51+
url = "https://maven.minecraftforge.net/"
52+
}
53+
}
54+
55+
56+
dependencies {
57+
installer('org.mangorage:installer:4.0.9')
58+
botInternal(sourceSets.main.output)
59+
60+
library('org.mangorage:scanner:1.1.3')
61+
library('net.dv8tion:JDA:5.3.2')
62+
library('com.google.code.gson:gson:2.10.1')
63+
library('net.minecraftforge:eventbus:7.0-beta.1')
64+
}
65+
66+
jar {
67+
dependsOn configurations.embedLibrary
68+
69+
from {
70+
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
71+
configurations.embedLibrary.collect {
72+
zipTree(it)
73+
}
74+
} {
75+
exclude "META-INF/*.RSA", "META-INF/*.SF", "META-INF/*.DSA"
76+
}
77+
78+
manifest {
79+
attributes 'Main-Class': 'org.mangorage.mangobot.Test'
80+
}
81+
}
82+
83+
task sourcesJar(type: Jar) {
84+
archiveClassifier.set("sources")
85+
from sourceSets.main.allSource
86+
}
87+
88+
publishing {
89+
publications.register("mangobotaddon", MavenPublication) {
90+
artifactId = 'mangobot'
91+
artifact jar
92+
artifact sourcesJar
93+
94+
pom {
95+
name = 'MangoBotCore'
96+
description = 'The Main Plugin For MangoBot'
97+
url = 'https://github.com/MangoRageBot/MangoBot'
98+
issueManagement {
99+
system = 'github'
100+
url = 'https://github.com/MangoRageBot/MangoBot/issues'
101+
}
102+
developers {
103+
developer {
104+
id = 'mangorage'
105+
name = 'MangoRage'
106+
}
107+
}
108+
withXml {
109+
def dependencies = asNode().appendNode('dependencies')
110+
configurations.library.getDependencies().each {
111+
def dependency = dependencies.appendNode('dependency')
112+
dependency.appendNode('groupId', it.group)
113+
dependency.appendNode('artifactId', it.name)
114+
dependency.appendNode('version', it.version)
115+
}
116+
}
117+
}
118+
}
119+
120+
repositories {
121+
maven {
122+
url = "https://maven.minecraftforge.net/"
123+
124+
credentials {
125+
username = System.getenv("MAVEN_USER")
126+
password = System.getenv("MAVEN_PASSWORD")
127+
}
128+
}
129+
}
130+
}

settings.gradle

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,3 @@ pluginManagement {
88

99

1010
rootProject.name = 'MangoBotCore'
11-
12-
include 'modules:eventbus'
13-
include 'modules:core'
14-
include 'modules:plugin'
15-
16-
17-
include 'bot'
18-
include 'modules:common-utils'
19-
findProject(':modules:common-utils')?.name = 'common-utils'
20-

bot/src/main/java/org/mangorage/commonutils/config/Config.java renamed to src/main/java/org/mangorage/commonutils/config/Config.java

File renamed without changes.

bot/src/main/java/org/mangorage/commonutils/config/ConfigSetting.java renamed to src/main/java/org/mangorage/commonutils/config/ConfigSetting.java

File renamed without changes.

bot/src/main/java/org/mangorage/commonutils/config/ISetting.java renamed to src/main/java/org/mangorage/commonutils/config/ISetting.java

File renamed without changes.

bot/src/main/java/org/mangorage/commonutils/config/ITransformer.java renamed to src/main/java/org/mangorage/commonutils/config/ITransformer.java

File renamed without changes.

bot/src/main/java/org/mangorage/commonutils/config/Transformer.java renamed to src/main/java/org/mangorage/commonutils/config/Transformer.java

File renamed without changes.

0 commit comments

Comments
 (0)