Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Vexatos/Computronics
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 350a1301d2702f56008b57f55098beba0ef41811
Choose a base ref
...
head repository: Vexatos/Computronics
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Jan 25, 2015

  1. Copy the full SHA
    fe718b7 View commit details
  2. Copy the full SHA
    10d1c03 View commit details
  3. Moved to maven

    Vexatos committed Jan 25, 2015
    Copy the full SHA
    48cc244 View commit details

Commits on Feb 3, 2015

  1. Copy the full SHA
    fb0936f View commit details

Commits on Feb 6, 2015

  1. Merge remote-tracking branch 'remotes/origin/master' into TTS-Test

    Conflicts:
    	build.gradle
    Vexatos committed Feb 6, 2015
    Copy the full SHA
    9696e49 View commit details
  2. Still doesn't work...

    Vexatos committed Feb 6, 2015
    Copy the full SHA
    fa92676 View commit details

Commits on Mar 22, 2015

  1. Started work on #105.

    Vexatos committed Mar 22, 2015
    Copy the full SHA
    d3cdcda View commit details
  2. Copy the full SHA
    4f98769 View commit details
  3. Copy the full SHA
    1839840 View commit details
  4. Copy the full SHA
    00ebab7 View commit details
  5. Copy the full SHA
    1d6d83b View commit details

Commits on Mar 23, 2015

  1. Copy the full SHA
    7496dd2 View commit details

Commits on Mar 24, 2015

  1. Reformatting some code

    Also fixing Weather Obelisk Driver
    Vexatos committed Mar 24, 2015
    Copy the full SHA
    2026e4c View commit details
  2. Major code reformat

    Vexatos committed Mar 24, 2015
    Copy the full SHA
    d556744 View commit details

Commits on Mar 26, 2015

  1. Changed required Forge version to 1236, improved Weather Obelisk driv…

    …er some more.
    
    The Weather Obelisk doesn't seem to synchronize properly yet.
    Vexatos committed Mar 26, 2015
    Copy the full SHA
    b54ead6 View commit details

Commits on Mar 27, 2015

  1. Merge remote-tracking branch 'remotes/origin/master' into TTS-Test

    Conflicts:
    	src/main/java/pl/asie/computronics/network/NetworkHandlerClient.java
    Vexatos committed Mar 27, 2015
    Copy the full SHA
    3dca066 View commit details
  2. Some code reformatting

    Vexatos committed Mar 27, 2015
    Copy the full SHA
    c6832fe View commit details
  3. Copy the full SHA
    47754c7 View commit details
  4. Copy the full SHA
    e897419 View commit details
  5. Tried integrating TTS system into existing tape drive audio system.

    Still need to find a way to convert the audio input stream to a byte array.
    Vexatos committed Mar 27, 2015
    Copy the full SHA
    ff95dd8 View commit details

Commits on Mar 31, 2015

  1. Copy the full SHA
    1ebbc70 View commit details
  2. Merge remote-tracking branch 'remotes/origin/master' into enderio2.3

    Conflicts:
    	src/main/java/pl/asie/computronics/Computronics.java
    Vexatos committed Mar 31, 2015
    Copy the full SHA
    72b5245 View commit details
  3. Copy the full SHA
    e3d164d View commit details
  4. Updated change log.

    Vexatos committed Mar 31, 2015
    Copy the full SHA
    55a3dc0 View commit details

Commits on Apr 3, 2015

  1. Copy the full SHA
    5e947a0 View commit details
  2. Copy the full SHA
    3b04822 View commit details
  3. Updated change log

    Vexatos committed Apr 3, 2015
    Copy the full SHA
    67a51c9 View commit details

Commits on Apr 6, 2015

  1. Merge remote-tracking branch 'remotes/origin/master' into enderio2.3

    Conflicts:
    	src/main/java/pl/asie/computronics/Computronics.java
    Vexatos committed Apr 6, 2015
    Copy the full SHA
    8a4eafd View commit details
  2. Updated Change log

    Vexatos committed Apr 6, 2015
    Copy the full SHA
    4a5d5a9 View commit details
  3. Updated EnderIO version.

    Vexatos committed Apr 6, 2015
    Copy the full SHA
    845941f View commit details

Commits on Apr 8, 2015

  1. Merge remote-tracking branch 'remotes/origin/master' into enderio2.3

    Conflicts:
    	changelog.md
    	src/main/java/pl/asie/computronics/Computronics.java
    Vexatos committed Apr 8, 2015
    Copy the full SHA
    6eca589 View commit details

Commits on Apr 11, 2015

  1. Merge remote-tracking branch 'remotes/origin/master' into enderio2.3

    Conflicts:
    	src/main/java/pl/asie/computronics/tile/TileCamera.java
    Vexatos committed Apr 11, 2015
    Copy the full SHA
    8528bad View commit details

Commits on Apr 17, 2015

  1. Updated EnderIO version

    Vexatos committed Apr 17, 2015
    Copy the full SHA
    3d4d2a3 View commit details
  2. Merge remote-tracking branch 'remotes/origin/master' into enderio2.3

    Conflicts:
    	build.properties
    	src/main/java/pl/asie/computronics/Computronics.java
    Vexatos committed Apr 17, 2015
    Copy the full SHA
    8c0c0ab View commit details
  3. Updated EnderIO build again

    Vexatos committed Apr 17, 2015
    Copy the full SHA
    6567008 View commit details

Commits on Apr 20, 2015

  1. Fixed change log a little.

    Vexatos committed Apr 20, 2015
    Copy the full SHA
    2515f9f View commit details
  2. Merge remote-tracking branch 'remotes/origin/master' into enderio2.3

    Conflicts:
    	src/main/java/pl/asie/computronics/integration/redlogic/CCBundledRedstoneProviderRedLogic.java
    Vexatos committed Apr 20, 2015
    Copy the full SHA
    d992859 View commit details
  3. Copy the full SHA
    bf7f27c View commit details

Commits on Apr 21, 2015

  1. Copy the full SHA
    e6a8129 View commit details

Commits on Jul 4, 2015

  1. Merge remote-tracking branch 'remotes/origin/master' into enderio2.3

    Conflicts:
    	build.properties
    	src/main/java/pl/asie/computronics/Computronics.java
    	src/main/java/pl/asie/computronics/integration/buildcraft/pluggable/DroneStationRenderer.java
    Vexatos committed Jul 4, 2015
    Copy the full SHA
    02370ba View commit details
  2. Copy the full SHA
    c481d72 View commit details

Commits on Oct 17, 2015

  1. Merge remote-tracking branch 'remotes/origin/master' into TTS-Test

    Conflicts:
    	build.gradle
    	src/main/java/pl/asie/computronics/Computronics.java
    	src/main/java/pl/asie/computronics/cc/ParticleTurtleUpgrade.java
    	src/main/java/pl/asie/computronics/network/NetworkHandlerClient.java
    	src/main/java/pl/asie/computronics/reference/Mods.java
    Vexatos committed Oct 17, 2015
    Copy the full SHA
    403ce9c View commit details
  2. Copy the full SHA
    6d91cd5 View commit details

Commits on Oct 18, 2015

  1. Why does this work?

    It works.
    Vexatos committed Oct 18, 2015
    Copy the full SHA
    9279c03 View commit details
  2. Slight improvement there.

    Vexatos committed Oct 18, 2015
    Copy the full SHA
    21b3e9a View commit details
  3. Coremod test

    Vexatos committed Oct 18, 2015
    Copy the full SHA
    9170ecd View commit details

Commits on Dec 6, 2015

  1. Copy the full SHA
    7c5a05a View commit details

Commits on Dec 7, 2015

  1. Added tape reader module.

    Vexatos committed Dec 7, 2015
    Copy the full SHA
    7964eac View commit details

Commits on Dec 11, 2015

  1. Updated version of TIS-3D.

    Also started working on a texture for the tape reader module.
    Vexatos committed Dec 11, 2015
    Copy the full SHA
    92b4164 View commit details

Commits on Dec 13, 2015

  1. Copy the full SHA
    15efd07 View commit details
Showing 316 changed files with 14,272 additions and 2,347 deletions.
38 changes: 12 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,24 @@
# Mod

Computronics is an addon for ComputerCraft and OpenComputers, also adding integration to a lot of other mods.
###Downloads
The mod's downloads can be found at http://wiki.vex.tty.sh/wiki:computronics.
###License
The mod's license can be found [here](http://wiki.vex.tty.sh/wiki:licensing).

# Mod Pack

_____ _ _
/ ____| | | (_)
| | ___ _ __ ___ _ __ _ _| |_ _ __ ___ _ __ _ ___ ___
| | / _ \| '_ ` _ \| '_ \| | | | __| '__/ _ \| '_ \| |/ __/ __|
| |___| (_) | | | | | | |_) | |_| | |_| | | (_) | | | | | (__\__ \
\_____\___/|_| |_| |_| .__/ \__,_|\__|_| \___/|_| |_|_|\___|___/
| |
|_| the first modpack for deobfuscated Minecraft

This is the repository for the Computronics deobfuscated Minecraft modpack.
Deobfuscated code gives you many benefits, including but not limited to:
|_|

* Actually understandable crash logs!
* Crash logs you can actually understand!
* ...Muffins? [Roll cake?](https://www.youtube.com/watch?v=_g_Qbz6T_Xg)

### Installation Instructions

1. Make sure you have all the mods in the mod list in /libs! (We're too lazy to do permissions.)

2. Run "./gradlew runClient" (Linux) or "gradlew.bat runClient" (Windows)
Computronics is an addon for ComputerCraft and OpenComputers, also adding integration to a lot of other mods.
### Downloads
The mod's downloads can be found at https://wiki.vexatos.com/wiki:computronics.
### License
The mod's license can be found [here](https://wiki.vexatos.com/wiki:licensing).

3. Done! Wasn't that simple? Only three steps! You didn't even need a launcher!
This is the repository for the Computronics Minecraft mod.

### Mod List
### Mods required to compile

| Mod | Version | Author | URL |
| --- | ------- | ------ | --- |
@@ -43,17 +29,17 @@ Deobfuscated code gives you many benefits, including but not limited to:
| BestModEver* | 1.7.10 | Notch, jeb, Dinnerbone and others | [Website](http://minecraft.net) |
| BuildCraft* | 6.4.1 | SpaceToad | [Website](http://mod-buildcraft.com/) |
| Computronics* | latest | asie/Vexatos | [GitHub](https://github.com/asiekierka/Computronics) |
| EnderIO* | 2.2.8.343 | CrazyPants, tterrag | [Website](http://enderio.com) |
| Factorization | 0.8.87.1 | neptunepink | [MCF](http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1284592-factorization-0-8-88-8-8888-the-update-that-ate) |
| EnderIO* | 2.3.0.368_beta | CrazyPants, tterrag | [Website](http://enderio.com) |
| Factorization* | 0.8.87.1 | neptunepink | [MCF](http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1284592-factorization-0-8-88-8-8888-the-update-that-ate) |
| Flamingo | 1.3 | copygirl/Vexatos | [Github](https://github.com/Vexatos/Flamingo/releases) |
| Forestry* | 3.5.3.11 | Sengir (don't confuse with Sangar), CovertJaguar, mezz | [Secret hideout](http://ic2api.player.to:8080/job/Forestry/) |
| Gendustry | 1.4.14.99-mc1.7.10-api | bdew | [bdew's jenkins repo](http://jenkins.bdew.net/job/gendustry-1.7.10/) |
| GregTech* | 5.07.07 | GregoriousT | [IC2 Forums](http://forum.industrial-craft.net/index.php?page=Thread&threadID=7156&) |
| GregTech | 5.07.07 | GregoriousT | [IC2 Forums](http://forum.industrial-craft.net/index.php?page=Thread&threadID=7156&) |
| IndustrialCraft 2* | 2.2.643 | Player | [Wiki](http://wiki.industrial-craft.net/) |
| OpenComputers* | 1.5.9.21 | Sangar (don't confuse with Sengir) | [Website](http://oc.cil.li/) |
| OpenModsLib | 0.7.1-snapshot-342 | OpenMods Team | [Website](http://www.openmods.info/) |
| OpenPeripheralCore | 1.1-snapshot-220 | OpenMods Team | [Website](http://www.openmods.info/) |
| RailCraft | 9.6.0.0 | CovertJaguar | [Website](http://railcraft.info/) |
| RailCraft | 9.10.0.0 | CovertJaguar | [Website](http://railcraft.info/) |
| Waila* | 1.5.10 | ProfMobius | [Website](http://www.mobiusstrip.eu/) |

(Mods marked with a * are already there or being downloaded automatically)
107 changes: 64 additions & 43 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -9,12 +9,19 @@ buildscript {
name = "sonatype"
url = "https://oss.sonatype.org/content/repositories/snapshots/"
}
maven {
url = "https://jitpack.io"
}
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
classpath 'com.github.CDAGaming:ForgeGradle:1c670759c5'
}
}

plugins {
id "com.wynprice.cursemaven" version "2.1.4"
}

apply plugin: 'forge'

file "build.properties" withReader {
@@ -57,52 +64,61 @@ repositories {
url = "http://maven.ic2.player.to/"
}
maven {
name = "Bluepower Repo"
url = "http://maven.bluepowermod.com/"
name = "GregTech"
url = "http://gregtech.overminddl1.com/"
}
maven {
name = "RX14's Repo"
url = "http://mvn.rx14.co.uk/repo/"
}
name = "CurseForge"
url = "https://minecraft.curseforge.com/api/maven/"
}
ivy {
name = "BuildCraft"
artifactPattern "http://www.mod-buildcraft.com/releases/BuildCraft/[revision]/[module]-[revision]-[classifier].[ext]"
}
/*maven {
name 'MaryTTS repo'
url 'http://dl.bintray.com/marytts/marytts'
}*/
}

configurations {
provided
embedded
compile.extendsFrom provided, embedded
implementation.extendsFrom embedded
all*.exclude group: "codechicken"
}

dependencies {
compile "li.cil.oc:OpenComputers:${config.oc.version}:dev"
provided "net.industrial-craft:industrialcraft-2:${config.ic2.version}:dev"
provided "com.gregoriust.gregtech:gregtech_1.7.10:${config.gregtech.version}:dev"
compile "mcp.mobius.waila:Waila:${config.waila.version}:dev"
compile("com.enderio:EnderIO:${config.enderio.version}:dev") {
implementation "li.cil.oc:OpenComputers:${config.oc.version}:dev"
implementation "li.cil.tis3d:TIS-3D:${config.tis3d.version}:dev"
compileOnly "net.industrial-craft:industrialcraft-2:${config.ic2.version}:dev"
compileOnly "com.gregoriust.gregtech:gregtech_1.7.10:${config.gregtech.version}:dev"
compileOnly "com.gregoriust.gregtech:gregtech_1.7.10:${config.gregtech6.version}:dev"
implementation "mcp.mobius.waila:Waila:${config.waila.version}:dev"
implementation "com.enderio.core:EnderCore:${config.endercore.version}:dev"
implementation("com.enderio:EnderIO:${config.enderio.version}:dev") {
exclude module: "appliedenergistics2"
exclude module: "buildcraft"
exclude module: "Waila"
exclude module: "forestry_1.7.10"
exclude module: "OpenComputers"
exclude module: "CodeChickenLib"
exclude module: "CodeChickenCore"
exclude module: "EquivalentExchange3"
exclude module: "EnderCore"
}
compile("net.sengir.forestry:forestry_1.7.10:${config.forestry.version}:dev") {
implementation("net.sengir.forestry:forestry_1.7.10:${config.forestry.version}:dev") {
exclude module: "buildcraft"
exclude module: "industrialcraft-2"
}
compile name: "buildcraft", version: "${config.buildcraft.version}", classifier: "dev"
compile("appeng:appliedenergistics2:${config.ae2.version}:dev") {
implementation name: "buildcraft", version: "${config.buildcraft.version}", classifier: "dev"
implementation("appeng:appliedenergistics2:${config.ae2.version}:dev") {
transitive = false
}
compile("riskyken.armourersWorkshop:Armourers-Workshop:1.7.10-${config.am.version}:deobf"){
transitive = false
}
//provided("com.bluepowermod:BluePower:${config.bluepower.version}:deobf") {
compileOnly "curse.maven:armourers-workshop:${config.am.version}"
//compileOnly("com.bluepowermod:BluePower:${config.bluepower.version}:deobf") {
// transitive = false
//}
//provided("qmunity:QmunityLib:${config.qmunitylib.version}:deobf") {
//compileOnly("qmunity:QmunityLib:${config.qmunitylib.version}:deobf") {
// transitive = false
//}
}
@@ -117,48 +133,53 @@ minecraft {

sourceSets {
main {
output.resourcesDir = 'build/classes/main'
output.resourcesDir = 'build/classes/java/main'
}
}

jar {
exclude 'cofh/**'
}

apply plugin: 'idea'
idea {
module {
scopes.PROVIDED.plus += [configurations.provided]
outputDir = file('build/classes/main')
outputDir = file('build/classes/java/main')
}
}

processResources
{
// replace stuff in mcmod.info, nothing else
from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info'

// replace version and mcversion
expand 'version': project.version, 'mcversion': project.minecraft.version
}
processResources {
// replace stuff in mcmod.info, nothing else
from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info'
// replace version and mcversion
expand 'version': project.version, 'mcversion': project.minecraft.version
}

// copy everything else, thats not the mcmod.info
from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
}
// copy everything else, thats not the mcmod.info
from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
}
// Move access transformer to META-INF
rename '(.+_at.cfg)', 'META-INF/$1'
}

def commonManifest = {
attributes FMLAT: "tts_at.cfg"
}

//For Building

jar {
exclude 'cofh/**'
manifest commonManifest
}

def libDir = './build/libs'

task deobfJar(type: Jar) {
description = 'Creates a jar file containing the non-obfuscated class files'
classifier = 'deobf'
destinationDir = file(libDir)
from sourceSets.main.output.classesDir
from sourceSets.main.output.classesDirs
exclude 'cofh/**'
manifest commonManifest
}

task apiZip(type: Zip) {
@@ -169,7 +190,7 @@ task apiZip(type: Zip) {
include 'pl/asie/**/api/**'
}

task makeJars << {
task makeJars {
description = 'Creates the mod files'
}

16 changes: 9 additions & 7 deletions build.properties
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
minecraft.version=1.7.10
forge.version=10.13.4.1448-1.7.10
computronics.version=1.6.6

computronics.version=1.6.0

ae2.version=rv2-stable-1
am.version=0.33.0.85
ae2.version=rv2-beta-26
am.version=2609484
bluepower.version=0.2.940
buildcraft.version=7.0.6
enderio.version=1.7.10-2.2.8.343
endercore.version=1.7.10-0.2.0.39_beta
enderio.version=1.7.10-2.3.0.429_beta
forestry.version=4.2.0.47
gregtech.version=5.07.07
ic2.version=2.2.643-experimental
oc.version=MC1.7.10-1.5.18.36
gregtech6.version=6.04.06
ic2.version=2.2.825-experimental
oc.version=MC1.7.10-1.7.0.1094
qmunitylib.version=0.1.109
tis3d.version=MC1.7.10-1.3.0.75
waila.version=1.5.10_1.7.10
Loading