Skip to content

Commit 7c37ea7

Browse files
Freestyle-CoderFreestyle-Coder
Freestyle-Coder
authored and
Freestyle-Coder
committed
everything xD
1 parent 3ca1878 commit 7c37ea7

File tree

129 files changed

+15056
-12
lines changed

Some content is hidden

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

129 files changed

+15056
-12
lines changed

.gitignore

+19-12
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,22 @@
1-
*.class
1+
# eclipse
2+
bin
3+
*.launch
4+
.settings
5+
.metadata
6+
.classpath
7+
.project
28

3-
# BlueJ files
4-
*.ctxt
9+
# idea
10+
out
11+
*.ipr
12+
*.iws
13+
*.iml
14+
.idea
515

6-
# Mobile Tools for Java (J2ME)
7-
.mtj.tmp/
16+
# gradle
17+
build
18+
.gradle
819

9-
# Package Files #
10-
*.jar
11-
*.war
12-
*.ear
13-
14-
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
15-
hs_err_pid*
20+
# other
21+
eclipse
22+
run

CREDITS-fml.txt

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
This is Forge Mod Loader.
2+
3+
You can find the source code at all times at https://github.com/MinecraftForge/FML
4+
5+
This minecraft mod is a clean open source implementation of a mod loader for minecraft servers
6+
and minecraft clients.
7+
8+
The code is authored by cpw.
9+
10+
It began by partially implementing an API defined by the client side ModLoader, authored by Risugami.
11+
http://www.minecraftforum.net/topic/75440-
12+
This support has been dropped as of Minecraft release 1.7, as Risugami no longer maintains ModLoader.
13+
14+
It also contains suggestions and hints and generous helpings of code from LexManos, author of MinecraftForge.
15+
http://www.minecraftforge.net/
16+
17+
Additionally, it contains an implementation of topological sort based on that
18+
published at http://keithschwarz.com/interesting/code/?dir=topological-sort
19+
20+
It also contains code from the Maven project for performing versioned dependency
21+
resolution. http://maven.apache.org/
22+
23+
It also contains a partial repackaging of the javaxdelta library from http://sourceforge.net/projects/javaxdelta/
24+
with credit to it's authors.
25+
26+
Forge Mod Loader downloads components from the Minecraft Coder Pack
27+
(http://mcp.ocean-labs.de/index.php/Main_Page) with kind permission from the MCP team.
28+

LICENSE-new.txt

+483
Large diffs are not rendered by default.

MinecraftForge-Credits.txt

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
* Eloraam *
2+
3+
* FlowerChild *
4+
5+
* Hawkye *
6+
7+
* MALfunction84 *
8+
9+
Submitted the sleep handler code for his mod (Somnia) and others to use.
10+
11+
* Scokeev9 *
12+
13+
Gave permission for ScotTools API to be integrated into MCF, and also supported the Forge by converting his mods to use it.
14+
15+
ScotTools Background: ScotTools was an API that enabled modders to add blocks to harvesting levels (and many other ease-of-use features to create new tools), and the first tool API that used block material for block breaking efficiency which allowed blocks from mods that didn't use ScotTools API to break with the correct speed.
16+
17+
* SpaceToad *
18+
19+
* LexManos *
20+
21+
* cpw *
22+
23+
* Minecraft Coder Pack (MCP) *
24+
Forge Mod Loader and Minecraft Forge have permission to distribute and automatically download components of MCP and distribute MCP data files.
25+
This permission is not transitive and others wishing to redistribute the Minecraft Forge source independently should seek permission of MCP or
26+
remove the MCP data files and request their users to download MCP separately.

Paulscode IBXM Library License.txt

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
IBXM is copyright (c) 2007, Martin Cameron, and is licensed under the BSD License.
2+
All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
5+
6+
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
7+
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
8+
Neither the name of mumart nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
9+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
10+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
SoundSystem CodecIBXM Class License:
2+
3+
You are free to use this class for any purpose, commercial or otherwise.
4+
You may modify this class or source code, and distribute it any way you
5+
like, provided the following conditions are met:
6+
7+
1) You may not falsely claim to be the author of this class or any
8+
unmodified portion of it.
9+
2) You may not copyright this class or a modified version of it and then
10+
sue me for copyright infringement.
11+
3) If you modify the source code, you must clearly document the changes
12+
made before redistributing the modified source code, so other users know
13+
it is not the original code.
14+
4) You are not required to give me credit for this class in any derived
15+
work, but if you do, you must also mention my website:
16+
http://www.paulscode.com
17+
5) I the author will not be responsible for any damages (physical,
18+
financial, or otherwise) caused by the use if this class or any
19+
portion of it.
20+
6) I the author do not guarantee, warrant, or make any representations,
21+
either expressed or implied, regarding the use of this class or any
22+
portion of it.
23+
24+
Author: Paul Lamb
25+
http://www.paulscode.com
26+
27+
28+
This software is based on or using the IBXM library available from
29+
http://www.geocities.com/sunet2000/
30+
31+
32+
IBXM is copyright (c) 2007, Martin Cameron, and is licensed under the BSD License.
33+
All rights reserved.
34+
35+
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
36+
37+
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
38+
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
39+
Neither the name of mumart nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
40+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

build.gradle

+78
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
buildscript {
2+
repositories {
3+
jcenter()
4+
maven { url = "http://files.minecraftforge.net/maven" }
5+
}
6+
dependencies {
7+
classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT'
8+
}
9+
}
10+
apply plugin: 'net.minecraftforge.gradle.forge'
11+
//Only edit below this line, the above code adds and enables the nessasary things for Forge to be setup.
12+
13+
14+
version = "1.0"
15+
group= "coder.simple_chess" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
16+
archivesBaseName = "coder-simple_chess"
17+
18+
sourceCompatibility = targetCompatibility = "1.8" // Need this here so eclipse task generates correctly.
19+
compileJava {
20+
sourceCompatibility = targetCompatibility = "1.8"
21+
}
22+
23+
minecraft {
24+
version = "1.10.2-12.18.3.2316"
25+
runDir = "run"
26+
27+
// the mappings can be changed at any time, and must be in the following format.
28+
// snapshot_YYYYMMDD snapshot are built nightly.
29+
// stable_# stables are built at the discretion of the MCP team.
30+
// Use non-default mappings at your own risk. they may not allways work.
31+
// simply re-run your setup task after changing the mappings to update your workspace.
32+
mappings = "snapshot_20161111"
33+
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
34+
}
35+
36+
dependencies {
37+
// you may put jars on which you depend on in ./libs
38+
// or you may define them like so..
39+
//compile "some.group:artifact:version:classifier"
40+
//compile "some.group:artifact:version"
41+
42+
// real examples
43+
//compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env
44+
//compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
45+
46+
// the 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime.
47+
//provided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
48+
49+
// the deobf configurations: 'deobfCompile' and 'deobfProvided' are the same as the normal compile and provided,
50+
// except that these dependencies get remapped to your current MCP mappings
51+
//deobfCompile 'com.mod-buildcraft:buildcraft:6.0.8:dev'
52+
//deobfProvided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
53+
54+
// for more info...
55+
// http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
56+
// http://www.gradle.org/docs/current/userguide/dependency_management.html
57+
58+
}
59+
60+
processResources
61+
{
62+
// this will ensure that this task is redone when the versions change.
63+
inputs.property "version", project.version
64+
inputs.property "mcversion", project.minecraft.version
65+
66+
// replace stuff in mcmod.info, nothing else
67+
from(sourceSets.main.resources.srcDirs) {
68+
include 'mcmod.info'
69+
70+
// replace version and mcversion
71+
expand 'version':project.version, 'mcversion':project.minecraft.version
72+
}
73+
74+
// copy everything else, thats not the mcmod.info
75+
from(sourceSets.main.resources.srcDirs) {
76+
exclude 'mcmod.info'
77+
}
78+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"variants": {
3+
"normal": {
4+
"model": "coder-chess:SimpleChessTable"
5+
}
6+
}
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Blocks
2+
tile.SimpleChessTable.name=Chess table
3+
4+
# Items
5+
6+
#white pieces
7+
item.white_rook.name=White rook
8+
item.white_knight.name=White knight
9+
item.white_bishop.name=White bishop
10+
item.white_queen.name=White queen
11+
item.white_king.name=White king
12+
item.white_pawn.name=White pawn
13+
14+
#black pieces
15+
item.black_rook.name=Black rook
16+
item.black_knight.name=Black knight
17+
item.black_bishop.name=Black bishop
18+
item.black_queen.name=Black queen
19+
item.black_king.name=Black king
20+
item.black_pawn.name=Black pawn
21+
22+
#other items
23+
item.checkerboard.name=Checkerboard
24+
item.black_set.name=Black chess set
25+
item.white_set.name=White chess set
26+
27+
# Creative tab
28+
itemGroup.coder-chess=Simply Chess

0 commit comments

Comments
 (0)