Welcome, Guest. Please login or register

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - larsgerrits

Pages: [1] 2 3 4
Modder Support / MOVED: Loging not working
« on: January 03, 2017, 08:00:48 pm »

Modder Support / MOVED: Crazy Craft
« on: November 24, 2016, 01:30:21 am »

Modder Support / MOVED: Decompile minecraft INDEV?
« on: November 15, 2016, 05:57:18 pm »

Modder Support / MOVED: IntelliJ Import keyboard command
« on: October 12, 2016, 05:20:06 pm »

Modder Support / MOVED: Cant install
« on: September 17, 2016, 04:20:47 pm »

Modder Support / [1.9] To much blockstate combinations... [Unsolved]
« on: April 12, 2016, 03:37:00 pm »
I'm trying to add 3 properties to my block, which all ranges from 0 to 46. This results in 47*47*47=103823 different blockstate combinations. Now I'm trying to get around this by using the Forge blockstate system. This works for the models, only having to make 3*47=141 variants, but loading the game still takes way too long to be acceptable (15+ minutes). Trying to make a StateMapper ignoring the properties also doesn't effect the loading time.

Note: none of these values are saved to metadata, all of them get calculated in BlockConnectedGlass#getActualState().

Is there any way to get around this, fix this, or is there some place you can suggest to start debugging?


In 1.7.10 I used an ISBRH to render the vanilla stone block, then rendering an overlay on the stone texture and dynamically color the overlay based on the block's metadata. Now I am wondering if it is possible to do something like that using the new model system in 1.8, or do I have to make all the textures by hand for each possible state?

- larsgerrits


I want to build my mod, and in the process it fails the compileJava task. This is the log:
Code: [Select]
C:\Users\Lars\Desktop\Modding-Development\MineTech>gradlew build
 Powered By MCP:
 Searge, ProfMobius, Fesh0r,
 R4wk, ZeuX, IngisKahn, bspkrs
 MCP Data version : unknown
:apiJar UP-TO-DATE
:compileApiJava UP-TO-DATE
:processApiResources UP-TO-DATE
:apiClasses UP-TO-DATE
:sourceMainJava UP-TO-DATE
warning: [options] bootstrap class path not set in conjunction with -source 1.6
ods\minetech\multiblock\Multiblocks.java:12: error: cannot find symbol
        STEEL_FURNACE = new MultiblockSteelFurnace();
  symbol:   class MultiblockSteelFurnace
  location: class Multiblocks
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
1 warning
:compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.


Total time: 48.43 secs
However, Eclipse doesn't show any compile errors and I can run my mod fine in Eclipse. Here is my build.gradle:
Code: [Select]
buildscript {
    repositories {
        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'

apply plugin: 'forge'

version = "v0.01-1.7.10"
group= "larsg310.mods.minetech"
archivesBaseName = "MineTech"

minecraft {
    version = "1.7.10-"
    runDir = "eclipse"

dependencies {


task deobfJar(type: Jar) {
    from sourceSets.main.output
    classifier = 'deobf'

task sourceJar(type: Jar) {
    from sourceSets.main.allSource
    classifier = 'sources'

task apiJar(type: Jar) {
    from(sourceSets.main.allSource) {
        include 'larsg310/mods/minetech/api/**'
    classifier = 'api'

tasks.build.dependsOn('sourceJar', 'deobfJar', 'apiJar')

    inputs.property "version", project.version
    inputs.property "mcversion", project.minecraft.version
    from(sourceSets.main.resources.srcDirs) {
        include 'mcmod.info'
        expand 'version':project.version, 'mcversion':project.minecraft.version
    from(sourceSets.main.resources.srcDirs) {
        exclude 'mcmod.info'
The console log is refering to this class:
Code: [Select]
package larsg310.mods.minetech.multiblock;

import larsg310.mods.minetech.api.multiblock.Multiblock;
import larsg310.mods.minetech.api.multiblock.MultiblockRegistry;

public class Multiblocks
    public static Multiblock STEEL_FURNACE;
    public static void registerMultiblocks()
        STEEL_FURNACE = new MultiblockSteelFurnace(); //This is the line the console is referring to
I don't have a constructor in the MultiblockSteelFurnace class, so it uses the default constructor.

Does anyone know what is causing the issue? I must be missing something very obvious.

Pages: [1] 2 3 4
Please register or Login to join in on the community!