Posted May 30, 20214 yr I'm creating a block following HarryTalks' tutorial. I don't want it to glow like glowstone or sea lanterns, so I set .lightLevel() to 0. I get an error that .lightLevel can't take integers. I try removing it entirely and setRegistryName gets an error. @SubscribeEvent public static void registerBlocks(final RegistryEvent.Register<Block> event) { event.getRegistry().registerAll ( BlockList.argentum_block = new Block(Block.Properties.of(Material.METAL).strength(2.0f, 3.0f).lightLevel(0).sound(SoundType.METAL).setRegistryName(location("argentum_block"))) ); }
May 30, 20214 yr 13 minutes ago, Skullblade said: I don't want it to glow like glowstone or sea lanterns, so I set .lightLevel() to 0. If you don't want it to glow at all, why not just remove the call to .lightLevel() completely? Also, from what I have heard, HarryTalks' tutorials are not the best. If you want to follow a video tutorial, I think McJty's tutorials are recommended.
May 30, 20214 yr Author 34 minutes ago, vemerion said: If you don't want it to glow at all, why not just remove the call to .lightLevel() completely? Also, from what I have heard, HarryTalks' tutorials are not the best. If you want to follow a video tutorial, I think McJty's tutorials are recommended. As I said, removing .lightLevel() gives setRegistryName an error.
May 30, 20214 yr Author 24 minutes ago, diesieben07 said: Do not assign block fields manually. If you use manual registry events, you need to use @ObjectHolder. What error do you get? Cannot resolve method 'setRegistryName' in 'Properties'
May 30, 20214 yr 29 minutes ago, Skullblade said: As I said, removing .lightLevel() gives setRegistryName an error. From what I can see, you are missing a parenthesis after the call to .sound().
May 30, 20214 yr Author 4 hours ago, vemerion said: From what I can see, you are missing a parenthesis after the call to .sound(). Found it, thank you!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.