Updated workspace to 1.15.2 and a bunch of stuff breaks

Status
Resolved
Issue description

I have just updated my mod to 1.15.2, and everything was going well (I had backed up my workspace just in case). But by the time it finished, one of my mobs did not compile. It wasn't rideable as I have seen issues relating to that. So I deleted it to re-make it in the new version. Somehow, this caused a bunch of blocks (they all had locked codes and were not related to the mob) to fail to compile. Here is the error for the mob:


Executing Gradle task: build 
Build info: MCreator 2020.3.21322, forge-1.15.2, 64-bit, 8072 MB, Windows 10, JVM 1.8.0_252, JAVA_HOME: C:\Program Files\Pylo\MCreator\jdk 
> Configure project : 
New Dep: net.minecraftforge:forge:1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1 
> Task :compileJava FAILED 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\entity\NecromantulaEntity.java:248: error: ')' expected 
            .add(new ModelBox(leg_lower_front_left, 50, 77, -16.0F, -12.0F, -11.0F, 4, 12, 4, 0.0F, false); 
                                                                                                          ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\entity\NecromantulaEntity.java:254: error: ')' expected 
            .add(new ModelBox(leg_upper_front_left, 51, 51, -3.5F, -9.0F, -15.0F, 3, 3, 11, 0.0F, false); 
                                                                                                        ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\entity\NecromantulaEntity.java:262: error: ')' expected 
            .add(new ModelBox(leg_lower_front_right, 34, 77, 12.0F, -12.0F, -11.0F, 4, 12, 4, 0.0F, false); 
                                                                                                          ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\entity\NecromantulaEntity.java:268: error: ')' expected 
            .add(new ModelBox(leg_upper_front_right, 51, 14, 0.25F, -9.0F, -15.0F, 3, 3, 11, 0.0F, false); 
                                                                                                         ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\entity\NecromantulaEntity.java:276: error: ')' expected 
            .add(new ModelBox(leg_lower_back_left, 0, 68, -16.0F, -12.0F, 9.0F, 4, 12, 4, 0.0F, false); 
                                                                                                      ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\entity\NecromantulaEntity.java:282: error: ')' expected 
            .add(new ModelBox(leg_upper_back_left, 50, 0, -1.75F, -9.0F, 5.0F, 3, 3, 11, 0.0F, false); 
                                                                                                     ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\entity\NecromantulaEntity.java:290: error: ')' expected 
            .add(new ModelBox(leg_lower_back_right, 75, 24, 12.0F, -12.0F, 9.0F, 4, 12, 4, 0.0F, false); 
                                                                                                       ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\entity\NecromantulaEntity.java:296: error: ')' expected 
            .add(new ModelBox(leg_upper_back_right, 34, 44, -1.25F, -9.0F, 5.0F, 3, 3, 11, 0.0F, false); 
                                                                                                       ^ 
8 errors 
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. Run with --scan to get full insights. 
* Get more help at https://help.gradle.org 
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0. 
Use '--warning-mode all' to show the individual deprecation warnings. 
See https://docs.gradle.org/4.10.3/userguide/command_line_interface.html#sec:command_line_warnings 
BUILD FAILED in 6s 
1 actionable task: 1 executed 
BUILD FAILED 
Task completed in 8763 milliseconds

I then re-made the mob, and got the same error. It looks like a problem with the model but I can't say for sure.

Here is the error with the blocks after deleting the entity:

 
Executing Gradle task: build 
Build info: MCreator 2020.3.21322, forge-1.15.2, 64-bit, 8072 MB, Windows 10, JVM 1.8.0_252, JAVA_HOME: C:\Program Files\Pylo\MCreator\jdk 
> Configure project : 
New Dep: net.minecraftforge:forge:1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1 
> Task :compileJava FAILED 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\CrateBlock.java:22: error: cannot find symbol 
import net.minecraft.util.BlockRenderLayer; 
                         ^ 
  symbol:   class BlockRenderLayer 
  location: package net.minecraft.util 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\CrateBlock.java:48: error: cannot find symbol 
import net.mcreator.wanderers.WanderersElements; 
                             ^ 
  symbol:   class WanderersElements 
  location: package net.mcreator.wanderers 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\CrateBlock.java:56: error: package WanderersElements does not exist 
public class CrateBlock extends WanderersElements.ModElement { 
                                                 ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\CrateBlock.java:55: error: package WanderersElements.ModElement does not exist 
@WanderersElements.ModElement.Tag 
                             ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\CrateBlock.java:61: error: cannot find symbol 
   public CrateBlock(WanderersElements instance) { 
                     ^ 
  symbol:   class WanderersElements 
  location: class CrateBlock 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\CrateBlock.java:85: error: cannot find symbol 
      public BlockRenderLayer getRenderLayer() { 
             ^ 
  symbol:   class BlockRenderLayer 
  location: class CustomBlock 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\GoldIdolBlock.java:19: error: cannot find symbol 
import net.minecraft.util.BlockRenderLayer; 
                         ^ 
  symbol:   class BlockRenderLayer 
  location: package net.minecraft.util 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\GoldIdolBlock.java:37: error: cannot find symbol 
import net.mcreator.wanderers.WanderersElements; 
                             ^ 
  symbol:   class WanderersElements 
  location: package net.mcreator.wanderers 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\GoldIdolBlock.java:43: error: package WanderersElements does not exist 
public class GoldIdolBlock extends WanderersElements.ModElement { 
                                                    ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\GoldIdolBlock.java:42: error: package WanderersElements.ModElement does not exist 
@WanderersElements.ModElement.Tag 
                             ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\GoldIdolBlock.java:46: error: cannot find symbol 
   public GoldIdolBlock(WanderersElements instance) { 
                        ^ 
  symbol:   class WanderersElements 
  location: class GoldIdolBlock 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\GoldIdolBlock.java:66: error: cannot find symbol 
      public BlockRenderLayer getRenderLayer() { 
             ^ 
  symbol:   class BlockRenderLayer 
  location: class CustomBlock 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\LandmineBlock.java:20: error: cannot find symbol 
import net.minecraft.util.BlockRenderLayer; 
                         ^ 
  symbol:   class BlockRenderLayer 
  location: package net.minecraft.util 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\LandmineBlock.java:35: error: cannot find symbol 
import net.mcreator.wanderers.WanderersElements; 
                             ^ 
  symbol:   class WanderersElements 
  location: package net.mcreator.wanderers 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\LandmineBlock.java:41: error: package WanderersElements does not exist 
public class LandmineBlock extends WanderersElements.ModElement { 
                                                    ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\LandmineBlock.java:40: error: package WanderersElements.ModElement does not exist 
@WanderersElements.ModElement.Tag 
                             ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\LandmineBlock.java:44: error: cannot find symbol 
   public LandmineBlock(WanderersElements instance) { 
                        ^ 
  symbol:   class WanderersElements 
  location: class LandmineBlock 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\LandmineBlock.java:62: error: cannot find symbol 
      public BlockRenderLayer getRenderLayer() { 
             ^ 
  symbol:   class BlockRenderLayer 
  location: class CustomBlock 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneSlabBlock.java:12: error: cannot find symbol 
import net.minecraft.util.BlockRenderLayer; 
                         ^ 
  symbol:   class BlockRenderLayer 
  location: package net.minecraft.util 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneSlabBlock.java:24: error: cannot find symbol 
import net.mcreator.wanderers.WanderersElements; 
                             ^ 
  symbol:   class WanderersElements 
  location: package net.mcreator.wanderers 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneSlabBlock.java:30: error: package WanderersElements does not exist 
public class WhiteSandstoneSlabBlock extends WanderersElements.ModElement { 
                                                              ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneSlabBlock.java:29: error: package WanderersElements.ModElement does not exist 
@WanderersElements.ModElement.Tag 
                             ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneSlabBlock.java:33: error: cannot find symbol 
   public WhiteSandstoneSlabBlock(WanderersElements instance) { 
                                  ^ 
  symbol:   class WanderersElements 
  location: class WhiteSandstoneSlabBlock 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneSlabBlock.java:52: error: cannot find symbol 
      public BlockRenderLayer getRenderLayer() { 
             ^ 
  symbol:   class BlockRenderLayer 
  location: class CustomBlock 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneStairsBlock.java:12: error: cannot find symbol 
import net.minecraft.util.BlockRenderLayer; 
                         ^ 
  symbol:   class BlockRenderLayer 
  location: package net.minecraft.util 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneStairsBlock.java:24: error: cannot find symbol 
import net.mcreator.wanderers.WanderersElements; 
                             ^ 
  symbol:   class WanderersElements 
  location: package net.mcreator.wanderers 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneStairsBlock.java:30: error: package WanderersElements does not exist 
public class WhiteSandstoneStairsBlock extends WanderersElements.ModElement { 
                                                                ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneStairsBlock.java:29: error: package WanderersElements.ModElement does not exist 
@WanderersElements.ModElement.Tag 
                             ^ 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneStairsBlock.java:33: error: cannot find symbol 
   public WhiteSandstoneStairsBlock(WanderersElements instance) { 
                                    ^ 
  symbol:   class WanderersElements 
  location: class WhiteSandstoneStairsBlock 
C:\Users\--me--\MCreatorWorkspaces\the_layers_of_existence\src\main\java\net\mcreator\wanderers\block\WhiteSandstoneStairsBlock.java:52: error: cannot find symbol 
      public BlockRenderLayer getRenderLayer() { 
             ^ 
  symbol:   class BlockRenderLayer 
  location: class CustomBlock 
30 errors 
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. Run with --scan to get full insights. 
* Get more help at https://help.gradle.org 
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0. 
Use '--warning-mode all' to show the individual deprecation warnings. 
See https://docs.gradle.org/4.10.3/userguide/command_line_interface.html#sec:command_line_warnings 
BUILD FAILED in 5s 
1 actionable task: 1 executed 
BUILD FAILED 
Task completed in 8506 milliseconds

No clue what happened there. I have also provided an exported zip of my workspace, should you need it.

Issue comments

Yea that worked. The blocks needed to be unlocked, re-loaded and then locked again to work. Also the problem with the mob was that 1.14 entity models did not work in 1.15. had to update forge