Jump to content

严 郭乐

Members
  • Posts

    1
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

严 郭乐's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. When I run the task "runData",I keep getting the same error and I can't understand it Here's part of log in IdeaJ's console: [14:14:41] [main/INFO] [minecraft/DataGenerator]: Starting provider: Block States: candycraft Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:39) at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.Launcher.run(Launcher.java:106) at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.Launcher.main(Launcher.java:77) at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) at cpw.mods.bootstraplauncher@1.0.0/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at MC-BOOTSTRAP/fmlloader@1.18.2-40.0.0/net.minecraftforge.fml.loading.targets.ForgeDataUserdevLaunchHandler.lambda$launchService$0(ForgeDataUserdevLaunchHandler.java:41) at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) ... 7 more Caused by: java.lang.IllegalArgumentException: Property EnumProperty{name=axis, clazz=class net.minecraft.core.Direction$Axis, values=[x, y, z]}=x not found on block Block{candycraft:candyland_portal} at MC-BOOTSTRAP/com.google.common@31.0.1-jre/com.google.common.base.Preconditions.checkArgument(Preconditions.java:435) at TRANSFORMER/forge@40.0.0/net.minecraftforge.client.model.generators.VariantBlockStateBuilder$PartialBlockstate.<init>(VariantBlockStateBuilder.java:180) at TRANSFORMER/forge@40.0.0/net.minecraftforge.client.model.generators.VariantBlockStateBuilder$PartialBlockstate.with(VariantBlockStateBuilder.java:191) at TRANSFORMER/candycraft@0.0NONE/cn.breadnicecat.codeovencore.datagen.CocBlockStateProvider$BlockStateModelGenerator.lambda$static$2(CocBlockStateProvider.java:98) at TRANSFORMER/candycraft@0.0NONE/cn.breadnicecat.codeovencore.datagen.CocBlockStateProvider.lambda$registerStatesAndModels$0(CocBlockStateProvider.java:67) at java.base/java.util.HashMap.forEach(HashMap.java:1421) at TRANSFORMER/candycraft@0.0NONE/cn.breadnicecat.codeovencore.datagen.CocBlockStateProvider.registerStatesAndModels(CocBlockStateProvider.java:67) at TRANSFORMER/forge@40.0.0/net.minecraftforge.client.model.generators.BlockStateProvider.run(BlockStateProvider.java:98) at TRANSFORMER/minecraft@1.18.2/net.minecraft.data.DataGenerator.run(DataGenerator.java:44) at TRANSFORMER/forge@40.0.0/net.minecraftforge.forge.event.lifecycle.GatherDataEvent$DataGeneratorConfig.lambda$runAll$0(GatherDataEvent.java:98) at MC-BOOTSTRAP/cpw.mods.modlauncher@9.1.3/cpw.mods.modlauncher.api.LamdbaExceptionUtils.lambda$rethrowConsumer$0(LamdbaExceptionUtils.java:34) at java.base/java.util.HashMap$Values.forEach(HashMap.java:1065) at TRANSFORMER/forge@40.0.0/net.minecraftforge.forge.event.lifecycle.GatherDataEvent$DataGeneratorConfig.runAll(GatherDataEvent.java:94) at TRANSFORMER/forge@40.0.0/net.minecraftforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:45) at TRANSFORMER/minecraft@1.18.2/net.minecraft.data.Main.main(Main.java:67) ... 13 more Caused by: java.lang.reflect.InvocationTargetException Caused by: java.lang.IllegalArgumentException: Property EnumProperty{name=axis, clazz=class net.minecraft.core.Direction$Axis, values=[x, y, z]}=x not found on block Block{candycraft:candyland_portal} > Task :runData FAILED Execution failed for task ':runData'. > Process 'command 'C:\Program Files\Java\jdk-17.0.4.1\bin\java.exe'' finished with non-zero exit value 1 * 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. Here's the core code of this function.(Create a new portal model like nether portal) BlockStateModelGenerator PORTAL_GENERATOR = (provider, name, block) -> { String blockLoc = BLOCK_FOLDER + "/" + name; ResourceLocation blockTexture = provider.modLoc(blockLoc); String block_ns = blockLoc + "_ns"; String block_ew = blockLoc + "_ew"; provider.models().withExistingParent(block_ns, BLOCK_FOLDER + "/nether_portal_ns") .texture("portal", blockTexture) .texture("particle", blockTexture); provider.models().withExistingParent(block_ew, BLOCK_FOLDER + "/nether_portal_ew") .texture("portal", blockTexture) .texture("particle", blockTexture); provider.getVariantBuilder(block) .partialState().with(RotatedPillarBlock.AXIS, Direction.Axis.X).modelForState().modelFile(provider.modelFile(block_ns)); };
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.