Bonsoir,
J’ai une question vraiment toute bête, comment faut-il faire pour qu’un bloc se drop une fois cassé? J’ai suivi un tutoriel récent, et mon bloc ne se drop pas, voici sa classe (aucun des trois blocks ne se droppent:
@Mod.EventBusSubscriber(modid = eclipsium.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD)
public class eclipsium_blocks {
@ObjectHolder(eclipsium.MOD_ID + ":solarium_block")
public static final Block Solarium_block = null;
@ObjectHolder(eclipsium.MOD_ID + ":lunarium_block")
public static final Block Lunarium_block = null;
@ObjectHolder(eclipsium.MOD_ID + ":astral_ore")
public static final Block Astral_ore = null;
@SubscribeEvent
public static void registerBlock(final RegistryEvent.Register<Block> event) {
event.getRegistry().register(new Block(Block.Properties.create(Material.IRON).setRequiresTool().hardnessAndResistance(6.0F, 8.0F).sound(SoundType.METAL)).setRegistryName("solarium_block"));
event.getRegistry().register(new Block(Block.Properties.create(Material.IRON).setRequiresTool().hardnessAndResistance(6.0F, 8.0F).sound(SoundType.METAL)).setRegistryName("lunarium_block"));
event.getRegistry().register(new AstralOre(Block.Properties.create(Material.ROCK).setRequiresTool().hardnessAndResistance(4.0F, 4.0F).harvestLevel(3)).setRegistryName("astral_ore"));
}
@SubscribeEvent
public static void registerItem(final RegistryEvent.Register<Item> event) {
event.getRegistry().register(new BlockItem(Solarium_block, new Item.Properties().group(ItemGroup.BUILDING_BLOCKS)).setRegistryName(Solarium_block.getRegistryName()));
event.getRegistry().register(new BlockItem(Lunarium_block, new Item.Properties().group(ItemGroup.BUILDING_BLOCKS)).setRegistryName(Lunarium_block.getRegistryName()));
event.getRegistry().register(new BlockItem(Astral_ore, new Item.Properties().group(ItemGroup.BUILDING_BLOCKS)).setRegistryName(Astral_ore.getRegistryName()));
}
}
En espérant que ce soit pas aussi idiot qu’une simple erreur de copie du tutoriel, désolé et merci d’avance